1.1 OPC UA 的改進和增強
支持服務器方法調用
OPC UA方法是 “遠程過程調用” 的實現,為不同通信節點之間的交互提供了有效機制,該機制提供作業確認和反饋值,因此無需再編程握手機制。OPC UA方法的工作原理與運行系統中由外部OPC UA 客戶端調用受專有技術保護函數塊的原理類似。OPC UA 客戶端僅 “監視” 已定義的輸入和輸出。函數塊、方法或算法的內容對 OPC UA客戶端不可見。OPC UA 客戶端接收成功執行的反饋以及函數塊(方法)返回的值;如果執行不成功,則收到錯誤消息。
S7-1200 CPU固件從V4.5版本開始,TIA Portal從V17版本開始,可以通過指令編程的方式提供OPC UA服務器方法,OPC UA 服務器方法所需指令如圖1所示。使用 OPC_UA_ServerMethodPre 查詢服務器方法調用,OPC_UA_ServerMethodPost響應服務器方法。
圖1. OPC UA 服務器
支持結構化和數組數據類型
S7-1200 CPU固件V4.5版本前,不支持結構化和數組數據類型,但映射到基本節點類型的SIMATIC 數據類型是受支持的節點類型。例如,S7-1200 OPC UA 服務器不支持數組"Array [0..9] of int"的訪問,但是支持數組里的單個元素[0]、[1]...的訪問。
V4.5版本開始支持結構化和數組數據類型,服務器接口的配置如圖2所示。
圖2.支持結構化和數組數據類型
在OPC UA客戶端中也可以直接訪問結構化和數組數據類型的數據,例如,如圖3所示,在UaExpert客戶端的Data Access View中可以直接查看結構化和數組數據類型變量。
圖3. UaExpert中直接查看結構化和數組數據類型
診斷功能
在CPU屬性中可以激活OPC UA診斷信息,在CPU的診斷緩沖區可以看到OPC UA相關事件發生時的診斷,在發生錯誤時,可以更快地分析與OPC UA相關的信息。如圖4所示,支持的診斷為:
狀態更改診斷
其它事件診斷
診斷匯總
圖4.OPC UA診斷
提升了會話、訂閱、Zui大節點的數量
會話數由5個提升為10個,訂閱數由5個提升為50個,Zui大節點數由1000個提升為2000個。
1.2 存儲卡中讀/寫和刪除ASCII 文件功能使用“FileReadC”指令可以讀取存儲卡內ASCII文件的數據,然后將其寫入 CPU 中的目標區域,通過輸入文件名和完整路徑可指定文件。“FileWriteC” 指令將 CPU 源區域的數據寫入存儲卡 “UserFiles” 文件夾中的ASCII文件。“FileDelete”指令,可以刪除存儲卡上的現有文件。指令調用位置如圖5所示。
圖5.文件處理指令
- 大型企業的PLC編程規范,碼住一起進大廠 2024-12-26
- 6種S7-200PLCZui基礎的編程實例圖 2024-12-26
- 高清實例 | PLC+變頻器的PID控制系統 2024-12-26
- Zui全!PLC如何與各種傳感器進行連接?(附20個經典案例) 2024-12-26
- 西門子S7-400PLC的CPU模板的替換操作 2024-12-26
- STEP7安裝常見問題 2024-12-26
- 西門子發布面向未來的新一代伺服驅動系統SINAMICS S200 PN 系列 2024-12-26
- 帶您快速了解西門子新一代伺服驅動系統SINAMICS S200 2024-12-26
- 淺談如何使用G120變頻器的自由報文 2024-12-26
- IOP-2智能操作面板的命令行接口(CLI)功能 2024-12-26
- 【變頻】如何查詢變頻器的備件信息 2024-12-26
- S7-200 SMART 模擬量批量處理 2024-12-26
- G120C DP變頻器調試 2024-12-26
- RS485與Modbus通信協議 2024-12-26
- 西門子S7-300 PLC模擬量模塊所有接線問題匯總 2024-12-26
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595