數(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。現(xiàn)在了解到不需要進(jìn)行轉(zhuǎn)換;COUNTER 值以 UInt16 數(shù)據(jù)類型通過該線路發(fā)送。

    客戶端將通過屬性“DataType”檢測該變量實(shí)際上是否為 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ù)組訪問方式進(jìn)行讀寫操作問,即帶有下標(biāo)和長度。一個單變量實(shí)際上就是一各特殊的數(shù)組(下標(biāo)為 0,長度為 1)。只是在該線路上重復(fù)發(fā)送此數(shù)據(jù)類型。對于變量,“DataType”屬性指示基本數(shù)據(jù)類型。屬性“ValueRank”和“ArrayDimensions”用于顯示當(dāng)前是否使用數(shù)組進(jìn)行處理以及該數(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 進(jìn)行傳送。S7-1500 服務(wù)器使用二進(jìn)制表示來在線路上傳輸 ExtensionObjects;各結(jié)構(gòu)元素相繼出現(xiàn)。在**的是數(shù)據(jù)類型的 NodeId;客戶端使用其來建立結(jié)構(gòu)。

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

    從 OPC UA V1.04 開始,DataTypeDescription 屬性也可用于此目的,即可以較快速輕松地進(jìn)行讀取和解析??蛻舳藘H在**次訪問期間或之**次性確定結(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)映射的更多詳細(xì)信息,請參見 OPC UA 規(guī)范* 6 部分“映射”(參見 OPC UA BINARY)。


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

  • 詞條

    詞條說明

  • 下載組態(tài)到設(shè)備

    下載組態(tài)到設(shè)備裝載硬件配置在項(xiàng)目中插入新設(shè)備并對其進(jìn)行組態(tài)之后,或者更改了現(xiàn)有硬件配置后,下一步就是在設(shè)備上裝載當(dāng)前組態(tài)。 這樣可確保 PG/PC 的組態(tài)與模塊上的實(shí)際組態(tài)保持一致。 為此可以使用“在線 > 下載到設(shè)備”(Online >?Download to device) 菜單命令。在**下載時,將下載完整的硬件配置。 在后續(xù)下載時,僅下載硬件配置的更改內(nèi)容。裝載硬件配

  • 用戶界面的布局視圖

    視圖視圖在自動化項(xiàng)目中可以使用三種不同的視圖:Portal視圖是面向任務(wù)的項(xiàng)目任務(wù)視圖。項(xiàng)目視圖是項(xiàng)目各組件以及相關(guān)工作區(qū)和編輯器的視圖?!皫煲晥D”中將顯示項(xiàng)目庫和打開的全局庫的元素??梢允褂面溄釉趦煞N視圖間進(jìn)行切換。

  • “從 Teamcenter 中打開 TIA Portal 項(xiàng)目”對話框中“屬性”選項(xiàng)卡的結(jié)構(gòu)

    “從 Teamcenter 中打開 TIA Portal 項(xiàng)目”對話框中“屬性”選項(xiàng)卡的結(jié)構(gòu)結(jié)構(gòu)“屬性”(Properties) 選項(xiàng)卡位于“從 Teamcenter 打開項(xiàng)目”(Open project from Teamcenter) 對話框的下方。要顯示“屬性”(Properties) 選項(xiàng)卡,請按以下步驟操作:在搜索結(jié)果列表中,選擇相應(yīng)的 TIA Portal 項(xiàng)目。在搜索結(jié)果下方的窗口分

  • 從工程師站下載WinCC Runtime Professional到操作員站 (Runtime PC)

    本條目介紹如果從工程師站(ES)下載WinCC Runtime Professional到操作員站(OS)失敗,應(yīng)該檢查哪些注意事項(xiàng)。WinCC 安裝WinCC 項(xiàng)目網(wǎng)絡(luò)組態(tài)Simatic ShellWindows用戶設(shè)置SQL Server其他注釋W(xué)inCC 安裝?確保滿足以下條件:使用的WinCC Runtime Professional 版本和Windows 的版本兼容??梢允褂眉?/p>

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

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

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

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

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

郵 編:

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

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

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

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

手 機(jī): 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)站地圖 | 免費(fèi)注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2025 b2b168.com All Rights Reserved