數(shù)據(jù)類型映射

    數(shù)據(jù)類型映射

    SIMATIC 和 OPC UA 數(shù)據(jù)類型

    SIMATIC 數(shù)據(jù)類型通常與 OPC UA 數(shù)據(jù)類型不對應(yīng)。

    S7-1500 CPU 將 SIMATIC 變量(SIMATIC 數(shù)據(jù)類型)提供給其自己的 OPC UA 服務(wù)器作為 OPC UA 數(shù)據(jù)類型。隨后,OPC UA 客戶端可以通過服務(wù)器接口訪問這些 OPC UA 數(shù)據(jù)類型的變量。

    客戶端可以從這樣的變量中讀取屬性“DataType”,并在 SIMATIC 中重建原始數(shù)據(jù)類型。

    示例

    一個變量的 SIMATIC 數(shù)據(jù)類型為“COUNTER”。在表中可讀取 COUNTER → UInt16?,F(xiàn)在了解到不需要進行轉(zhuǎn)換;COUNTER 值以 UInt16 數(shù)據(jù)類型通過該線路發(fā)送。

    客戶端將通過屬性“DataType”檢測該變量實際上是否為 SIMATIC 數(shù)據(jù)類型“COUNTER”,并基于此信息,重新構(gòu)建該據(jù)類型。

    列表: SIMATIC 和 OPC UA 數(shù)據(jù)類型

    SIMATIC 數(shù)據(jù)類型

    OPC UA 數(shù)據(jù)類型性

    BOOL

    Boolean

    BYTE

    BYTE

    → Byte

    WORD

    WORD

    → UInt16

    DWORD

    DWORD

    → UInt32

    LWORD

    LWORD

    → UInt64

    SINT

    SByte

    INT

    Int16

    DINT

    Int32

    LINT

    Int64

    USINT

    Byte

    UINT

    UInt16

    UDINT

    UInt32

    ULINT

    UInt64

    REAL

    Float

    LREAL

    Double

    S5TIME

    S5TIME

    → UInt16

    TIME

    TIME

    → Int32

    LTIME

    LTIME

    → Int64

    DATE

    DATE

    → UInt16

    TIME_OF_DAY (TOD)

    TOD

    → UInt32

    LTIME_OF_DAY (LTOD)

    LTOD

    → UInt64

    DATE_AND_TIME (DT)

    DT

    → Byte[8]

    LDT

    DateTime

    DTL

    特殊說明:只能使用 OPC UA 客戶端完整描述該結(jié)構(gòu)。該結(jié)構(gòu)中的各元素僅支持只讀訪問(如“YEAR”)

    映射為結(jié)構(gòu)

    CHAR

    CHAR

    → Byte

    WCHAR

    WCHAR

    → UInt16

    STRING

    (代碼頁或 1252 或 Windows-1252)

    STRING

    → String

    WSTRING

    (UCS-2;通用編碼字符集)

    String

    TIMER

    TIMER

    → UInt16

    COUNTER

    COUNTER

    → UInt16

    數(shù)組

    OPC UA 通常采用數(shù)組訪問方式進行讀寫操作問,即帶有下標和長度。一個單變量實際上就是一各特殊的數(shù)組(下標為 0,長度為 1)。只是在該線路上重復發(fā)送此數(shù)據(jù)類型。對于變量,“DataType”屬性指示基本數(shù)據(jù)類型。屬性“ValueRank”和“ArrayDimensions”用于顯示當前是否使用數(shù)組進行處理以及該數(shù)組的大小。

    基于數(shù)組的數(shù)據(jù)類型

    一些 SIMATIC 數(shù)據(jù)類型的 OPC UA 值映射到字節(jié)數(shù)組中。這些數(shù)據(jù)類型的數(shù)組隨后會映射為二維數(shù)組。

    示例:SIMATIC 數(shù)據(jù)類型 DATE_AND_TIME (DT) 在 OPC UA 側(cè)映射到 8 字節(jié)數(shù)組 (Byte[8]),見上表。定義 SIMATIC 數(shù)據(jù)類型 DATE_AND_TIME (DT) 的數(shù)組時,會將其視為二維數(shù)組。

    這會影響 OPC_UA_NodeAdditionalInfo 和 OPC_UA_NodeAdditionalInfoExt 系統(tǒng)數(shù)據(jù)類型的使用,例如:

    對于上述數(shù)據(jù)類型,必須為多維數(shù)組使用系統(tǒng)數(shù)據(jù)類型 OPC_UA_NodeAdditionalInfoExt,而不是 OPC_UA_NodeAdditionalInfo。

    結(jié)構(gòu)

    結(jié)構(gòu)作為 ExtensionObject 進行傳送。S7-1500 服務(wù)器使用二進制表示來在線路上傳輸 ExtensionObjects;各結(jié)構(gòu)元素相繼出現(xiàn)。在**的是數(shù)據(jù)類型的 NodeId;客戶端使用其來建立結(jié)構(gòu)。

    對于 OPC UA 規(guī)范 V1.03 及以下版本,要實現(xiàn)該目的,客戶端需讀取、解碼和解析完整的 DataTypeDictionary(除非已通過 XML 導入功能離線學習此庫)。

    從 OPC UA V1.04 開始,DataTypeDescription 屬性也可用于此目的,即可以較快速輕松地進行讀取和解析。客戶端僅在**次訪問期間或之**次性確定結(jié)構(gòu)設(shè)置,隨后會在會話期間使用此信息。

    特殊 SIMATIC 數(shù)據(jù)類型

    上表中不存在以及無法定義為結(jié)構(gòu)或 PLC 數(shù)據(jù)類型元素的 SIMATIC 數(shù)據(jù)類型不受 OPC UA 客戶端支持。

    舉例來說,此類數(shù)據(jù)類型有“ANY”或“POINTER”指針、函數(shù)塊“Block_FB”、函數(shù)“Block_FC”或硬件數(shù)據(jù)類型“REMOTE”。

    如果選擇不受支持的數(shù)據(jù)類型,則將生成一條錯誤消息。

    更多信息

    有關(guān)基本數(shù)據(jù)類型、數(shù)組和結(jié)構(gòu)映射的更多詳細信息,請參見 OPC UA 規(guī)范* 6 部分“映射”(參見 OPC UA BINARY)。


    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • STEP 7 TIA Portal 軟件下載一個項目到 CPU

    說明 為了將項目數(shù)據(jù)裝載到 CPU,需要建立一個編程設(shè)備與設(shè)備或CPU 之間的在線連接。下面列表中的一個例子介紹了S7-1500 CPU 的下載步驟 (適用于所有類型的 CPU )。在某些情況下如果模塊的存儲器沒有自動初始化,需要首先將 S7-1500 CPU 恢復出廠設(shè)置。如 CPU 僅有 IP 地址而沒有下載硬件組態(tài),在線連接時會顯示“不兼容”信息。  編號 步驟 1 ...

  • S7-200 SMART和昆侖觸摸屏通信方式匯總

    S7-200 SMART和昆侖觸摸屏通信方式匯總常用的通訊方式有以太網(wǎng)通訊和485通訊。一、以太網(wǎng)通訊形式講解S7-200 SMART CPU 模塊本體標配以太網(wǎng)接口,集成了強大的以太網(wǎng)通信功能。一根普通的網(wǎng)線即可將程序下載到PLC 中,方便快捷,省去了**編程電纜。通過以太網(wǎng)接口還可與其它CPU 模塊、觸摸屏、計算機進行通信,輕松組網(wǎng)。符號表比S7-200改進了,添加硬件后,I/O數(shù)字量與模擬量

  • DSL 數(shù)據(jù)傳輸速率 (DSL Data Rate)

    DSL 數(shù)據(jù)傳輸速率 (DSL Data Rate)提示只有與設(shè)備存在在線連接時才顯示該頁面。該頁面概述了接收方向(下游)和發(fā)送方向(上游)的數(shù)據(jù)傳輸速率。顯示值說明該頁面包含以下內(nèi)容:下游數(shù)據(jù)傳輸速率 (kbps) (Downstream Data Rate (kbps))顯示下游的可用數(shù)據(jù)傳輸速率。Downstream ATTNDR (kbps)ATTNDR(可實現(xiàn)的數(shù)據(jù)傳輸速率)。顯示下游的

  • 較新證書

    較新證書含義在此對話框中,較新 CA 證書和設(shè)備證書。該功能對導入的證書無效如何訪問該功能在證書管理器中,右鍵單擊列表條目。在快捷菜單中,選擇“較新”(Renew) 命令。決定新證書將是否由自己簽發(fā)或由認證機構(gòu)簽發(fā)。如果證書將由認證機構(gòu)簽發(fā),則可使用“選擇”(Select) 按鈕選擇待使用的認證機構(gòu)。只能選擇存儲在當前項目證書存儲庫中并且具有私鑰的認證機構(gòu)。請參見“證書概述”部分。根據(jù)證書,在相應(yīng)

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進信息之前,請仔細核驗對方資質(zhì),所有預付定金或付款至個人賬戶的行為,均存在詐騙風險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機: 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2025 b2b168.com All Rights Reserved