西门子1200S7通讯
西門子1200_S7通訊
西門子1200PLC與西門子PLC通訊,不在同一個組態環境下。
1200做主站物理接口RJ45
添加新設備、建立服務器項目。
固件版本、訂貨號、CPU信息按實際設備填寫。
設置IP地址子網掩碼。
在鏈接機制—>勾選允許遠成對象的PUT/GET。
服務器設置成功。
客戶端設置
創建項目:固件版本、訂貨號、CPU信息按實際設備填寫。
IP地址要和服務器在同一網段。
打開main(主程序)>>指令>>通訊>>GET>>創建背景DB
GET指令管腳填寫,獲取遠端數據。
右鍵點擊GET模塊>>點擊屬性
ADDR_1管腳:指向伙伴 CPU 上待讀取區域的指針。
指針 REMOTE 訪問某個數據塊時,必須始終指定該數據塊。
示例:P#DB10.DBX5.0 字節 10。
RD_1管腳:指向本地 CPU 上用于輸入已讀數據的區域的指針。
錯誤讀取。
調用PUT指令:
指令>>通信>>S7通信>>PUT指令
放入Main函數中。
ADDR_1指令:指向伙伴 CPU 上用于寫入數據的區域的指針。
指針 REMOTE 訪問某個數據塊時,必須始終指定該數據塊。
示例:P#DB10.DBX5.0 字節 10。
傳送數據結構(例如 Struct)時,參數 ADDR_i 處必須使用數據類型 CHAR。
SD_1指令:指向本地 CPU 上包含要發送數據的區域的指針。
僅支持 BOOL、BYTE、CHAR、WORD、INT、DWORD、DINT 和 REAL 數據類型。
傳送數據結構(例如 Struct)時,參數 SD_i 處必須使用數據類型 CHAR。
主站和從站必須處以一子網段下。
總結
以上是生活随笔為你收集整理的西门子1200S7通讯的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rtthread工业使用_rtthrea
- 下一篇: pyecharts官网使用说明书---保