小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

S7-1200 Modbus TCP 通信例程

 工控庫吧 2021-12-08

(一)例程硬件版本和軟件環(huán)境

(1)S7-1215C V4.2與S7-1217C V4.2
(2)TIA 博途V15SP1組態(tài)

(二)例程實現(xiàn)功能介紹

(1)S7-1215C作為客戶端,S7-1217C作為服務(wù)器

(2)S7-1215C讀取S7-1217C數(shù)據(jù)40001~40008并存儲到MW100 ~ MW114
(3)將S7-1215C的數(shù)據(jù)MW116 ~ MW130寫入到S7-1217C的 40009~40016

(三)客戶端編程

(1)檢查 Modbus TCP 連接狀態(tài),連接建立后復(fù)位 MB_CLIENT 指令控制位和狀態(tài)位:
  • MB_CLIENT 背景數(shù)據(jù)塊中靜態(tài)變量 "Connected" 用于指示 TCP 連接是否建立

  • TCP 連接成功建立后,復(fù)位 MB_CLIENT 指令控制位和狀態(tài)位

  • 觸發(fā)第一個 MB_CLIENT 指令的 REQ 

(2)讀取Modbus TCP 服務(wù)器數(shù)據(jù):讀取Modbus TCP 服務(wù)器側(cè) Modbus 地址 40001~40008的數(shù)據(jù)存儲到本地 CPU 的 M 存儲區(qū) MW100 ~ MW114

(3)第一個 MB_CLIENT 指令完成位或錯誤位復(fù)位本指令的 REQ 觸發(fā)位:
  • 第一個 MB_CLIENT 指令的 DONE 或 ERROR 復(fù)位本指令的 REQ 

  • 同時觸發(fā)第二個 MB_CLIENT 指令的 REQ

(4)寫入Modbus TCP 服務(wù)器數(shù)據(jù):將本地 CPU 的 M 存儲區(qū) MW116 ~  MW130 寫入 Modbus TCP 服務(wù)器側(cè) Modbus 地址 40009~40016。

(5)第二個 MB_CLIENT 指令完成位或錯誤位復(fù)位本指令的 REQ 觸發(fā)位:
  • 第二個 MB_CLIENT 指令的 DONE 或 ERROR 復(fù)位本指令的 REQ 

  • 同時觸發(fā)第一個 MB_CLIENT 指令的 REQ

(四)服務(wù)端編程

(1)調(diào)用 MB_SERVER 指令,使能 Modbus TCP 服務(wù)器功能:本例中 MW 100 映射為 40001;MW102 映射為 40002...

(2)讀取 Modbus TCP 通信錯誤代碼

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多