日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 梯形圖實例 >> 正文

西門子200SMART主站輪詢MODBUS通信指令案例_梯形圖實例

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022/4/3

該案例是西門子PLC 200Smart與200Smart通信程序的梯形圖實例。

一、實現的功能:

(1) 主站讀取從站的VW10---VW20六個字,存入主站的VW0—VW10。

(2) 主站讀取從站的MB4MB5存入主站的MB4MB5。

(3) 主站把VD30寫到從站的VD50

分析說明

1、該案例有3個讀寫功能要完成,由于MODBUS通信某一時間只能有一條 MBUS_MSG 指令處于激活狀態,因此需要輪詢通信。

2、由于MBUS_MSG指令不能使用M存儲器,因此需先在從站編寫M區傳送到V區程序,再通過通信把V區數據讀入到主站,主站再編寫V區傳送到M區指令,完成從站的M區數據到主站的M區。

3、VD傳送是4個字節,2個字

從站程序

 

 

 

 

MB4\5先傳送到時V區,才能實現通信

由于從站是以VB10為起始地址,因此VB40VB41對應的MODBUS

地址為[(40-10)+2]/2=16,為40016。

從站的VD50(VB50-VB54)對應的MODBUS地址為40021

從站編寫完程序后,注意要分配庫存儲器

主站程序

  

定義參數

  

初始化復位各通信標志

  

按I0.0開始通信

  

讀從站的6個字VW10-VW20到主站VW0-VW10

從站起始地址是VW10,對應40001地址

  

完成后置位下一指令復位上通信標志

  

讀一個字

40016地址對應VW40,讀到VW200

  

讀完傳到MW4,完成M區傳送

  

再輪詢下一個

  

寫一個字VD30到從站VD50

  

又返回第一輪詢

Tags:MODBUS,主站輪詢,梯形圖實例  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢