乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      S7-1200 Modbus TCP 通信例程

       工控庫(kù)吧 2021-12-08

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

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

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

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

      (2)S7-1215C讀取S7-1217C數(shù)據(jù)40001~40008并存儲(chǔ)到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ā)第一個(gè) MB_CLIENT 指令的 REQ 

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

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

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

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

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

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

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

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

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

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

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多