提供服務器方法時,請遵循以下規(guī)則:
根據下圖所示,*數(shù)據類型(SIMATIC 數(shù)據類型 - OPC UA 數(shù)據類型)。系統(tǒng)不支持其它分配方式。
STEP 7 不會檢查是否遵循該規(guī)則,因此也不會預防分配錯誤。用戶需確保所做的選擇和數(shù)據類型分配符合規(guī)則。
例如,所列出的數(shù)據類型,也可用作自定義服務器方法(UAMethod_InParameters 和 UAMethod_OutParameters)中輸入和輸出參數(shù)結構/數(shù)組/UDT 的元素。
SIMATIC 數(shù)據類型 | OPC UA 數(shù)據類型性 |
---|---|
BOOL | Boolean |
SINT | SByte |
INT | Int16 |
DINT | Int32 |
LINT | Int64 |
USINT | Byte |
UINT | UInt16 |
UDINT | UInt32 |
ULINT | UInt64 |
REAL | Float |
LREAL | Double |
LDT | DateTime |
WSTRING | String |
DINT | Enumeration (Encoding Int32) 和所有派生的數(shù)據類型 |
所需的用戶自定義數(shù)據類型(UDT,user-defined data type) 用戶創(chuàng)建的自定義數(shù)據類型必須以“Union_”為前綴,如“Union_MyDatatype”。 在 UDT 中,**個元素 (Selector) 的數(shù)據類型必須為“UDINT”。 | UNION 和所有派生的數(shù)據類型 |
在用戶程序中執(zhí)行服務器方法時,可使用的方法數(shù)量取決于 CPU 類型,具體見下表(有關 CPU 的較新技術數(shù)據,敬請訪問 Internet)。
技術規(guī)范值 | CPU 1510SP (F) CPU 1511 (C/F/T/TF) CPU 1512C CPU 1512SP (F) CPU 1513 (F) | CPU 1505 (S/SP/SP F/SP T/SP TF) CPU 1515 (F/T/TF) CPU 1515 SP PC (F/T/TF) CPU 1516 (F/T/TF) | CPU 1507S (F) CPU 1517 (F/T/TF) CPU 1518 (F) |
---|---|---|---|
可使用的服務器方法較大數(shù)量或服務器方法實例的較大數(shù)量(OPC_UA_ServerMethodPre,OPC_UA_ServerMethodPost 指令) | 20 | 50 | 100 |
各方法中參數(shù)的較大數(shù)量 (可組態(tài)的**過*數(shù)量的參數(shù)并加載到 CPU 中,但 OPC UA 客戶端無法調用該方法)。 | 20 | 20 | 20 |
如果**出服務器方法的較大數(shù)量,則指令 OPC_UA_ServerMethodPre 或 OPC_UA_ServerMethodPost 將報告錯誤代碼 0xB080_B000 (TooManyMethods)。
如果結構化數(shù)據類型 (Struct/UDT) 中包含一個數(shù)組,則 OPC UA 服務器無法提供該數(shù)組的長度信息。
如果將該結構用作服務器方法的輸入或輸出參數(shù),則需確保調用該方式時使用的嵌套數(shù)組長度正確。
如果長度錯誤,則該方法調用失敗且錯誤代碼為“BadInvalidArgument”。
詞條
詞條說明
遙控服務器(Telecontrol Basic 協(xié)議)
遙控服務器(Telecontrol Basic 協(xié)議)重復或冗余遙控服務器的尋址TCSB?V3:對 TCSB 冗余組合尋址對于使用“Telecontrol Basic”協(xié)議自固件版本 V2 起的 CP在 LAN 中的 TCSB 服務器 PC 與 DSL 路由器(如 SCALANCE M)所連接的主站上,計算機操作系統(tǒng)的網絡負載平衡 (NLB) 功能將為兩個服務器 PC 分配一個公共的虛擬
使用運行時間定時器定義運行時間定時器對連接設備的運行小時數(shù)或 CPU 的總運行時間進行計數(shù)。 一個 CPU 可有較多 8 個運行時間定時器。 編號從 0 開始。在“STOP”模式下,運行時間定時器停止運行。 即使在存儲器復位之后,該計數(shù)器的值也將保留。 在“暖啟動”期間,必須通過用戶程序來重啟運行時間定時器。編程運行時間定時器可以使用以下指令設定運行時間定時器:使用指令“SET_RTM”,可以將運
報警的狀態(tài)根據當前位于“當前報警”(Current alarms) 視圖或是歸檔視圖中,顯示的報警狀態(tài)可能有所不同?!爱斍皥缶币晥D中的報警狀態(tài)I:收到報警IA:收到報警并已確認IO:報警已離開如果發(fā)生的信號變化**出了可發(fā)送的上限(信號溢出),則狀態(tài)將顯示為 OV,且該狀態(tài)以紅色顯示。報警歸檔中報警的狀態(tài)無信息:**于 PG/PC 生成的報警和“歸檔”(Archive) 選項卡中顯示的報警,例如登
通信內容在線幫助中未包含的信息和有關產品功能的重要信息。建立與 WinCC Runtime Advanced 的連接請確保工程組態(tài)系統(tǒng)中組態(tài)的設備版本與安裝的運行系統(tǒng)版本匹配;否則,加載項目時通信將無法建立或發(fā)生延遲。如果設備版本與安裝的運行系統(tǒng)版本不匹配,您可以采取以下措施:更改工程組態(tài)系統(tǒng)中組態(tài)的設備版本。安裝與組態(tài)的設備版本相對應的 WinCC Runtime Advanced 版本。非集成
公司名: 上海騰希電氣技術有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術有限公司
聯(lián)系人: 田禮科
手 機: 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網 址: shtxjd.cn.b2b168.com