電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實例 >> 正文

兩臺plc的主從站通訊_西門子200SMART Modbus RTU通訊實例

作者:佚名    文章來源:網(wǎng)絡(luò)    點擊數(shù):    更新時間:2023/7/23

通訊材料:1)、PLC2臺,分別是200SMART 的CR60和SR20;2)、2個DP插頭(6ES7972-0BX12-0XA0)3)、連接導(dǎo)線若干(plc電源及通訊)

驗證內(nèi)容:令:CR60 PLC為主站,發(fā)送PLC系統(tǒng)時鐘(8個字節(jié)的信息)給SR20從站;SR20從站發(fā)送一個雙字的循環(huán)移位數(shù)據(jù)給主站,并由通訊數(shù)據(jù)VD100接收輸出到QD0。

主站程序:
 

在驗證過程中曾經(jīng)出現(xiàn)一個錯誤,使MSG指令始終顯示為6,表示從站無響應(yīng)。我驗證時,由于連接2臺plc之間的3+、8-沒有確認,造成接線錯誤,使MSG的error錯誤信息為6,檢查后找到原因,重新接線后仍然報警6。最后檢查為控制程序不完整,主要原因是沒有給MB0一個初始化操作,造成錯誤值沒有得到有效的刷新。于是,在程序段1中加入初始化操作得到解決。
 
 

主站MSG指令主要理解Addr地址的應(yīng)用,下面有描述。
 

從站程序:從站通訊地址設(shè)置為1#

 

 

從站自VB31開始為讀取主站VB11開始的8個字節(jié)主站系統(tǒng)時鐘數(shù)據(jù),指定VB31的起始地址是由Addr地址40011定義的,從站循環(huán)指令VD11運行結(jié)果,將由Mbus_init的Holdstart定義的起始地址發(fā)送和接收。

編寫小結(jié):自簡而深進行編寫Modbus RTU通訊程序,相對從站通訊程序比較簡單,僅僅只是指定通訊種類由
Mbus_init
管腳指定maxIQ/maxAI/maxHOLD/Holdstart定義,其它管腳根據(jù)主站定義匹配進行,相對主站需要根據(jù)從站地址偏移量來確定。

通訊數(shù)據(jù):

 

Modbus通訊程序相對的難點是通訊映射的地址關(guān)系。
主站讀取從站的數(shù)據(jù),起始地址是根據(jù)從站Holdstart管腳定義的起始地址開始算,而不是指從站的V區(qū)物理地址。在驗證程序中,從站的Mbus_init起始地址為VB11,那么,主站MSG指令的Addr 40001,應(yīng)該是指從站的VB11地址。

同理,從站讀取主站系統(tǒng)時鐘,主站的MSG指令的Addr 40011,對應(yīng)到從站的地址相當于偏移了10個字(偏移量10word + 11byte = 31byte) ,即為VB31開始的8個字節(jié)中存放,Modbus通訊地址計算是40001開始的。

來源:西門子工業(yè)技術(shù)論壇,版權(quán)歸原作者所有,侵刪

Tags:主站,從站,modbus,200Smart  
責(zé)任編輯:admin
  • 上一篇文章:
  • 下一篇文章: 沒有了
  • 相關(guān)文章列表
    西門子S7-200SMART PLC的MODBUS TCP通信 STEP 7-MicroWIN SMART
    【組態(tài)王】組態(tài)王通過串口與MODBUS RTU設(shè)備通訊  COM口設(shè)置
    西門子200smartPLC 通過Modbus讀取絕對值編碼器的數(shù)據(jù)
    西門子plc 和modbusRTU對應(yīng)關(guān)系_西門子S7-200和S7-200SMART的mod
    Modbus RTU通信教程 STEP 7-MicroWIN SMART軟件 從站的配置及編程
    西門子PLCS7-200/S7-200SMART Modbus地址問題應(yīng)用解析
    西門子S7-200SMART PLC使用modbus 讀取儀表數(shù)據(jù)
    西門子S7-200SMART兩臺PLC之間主從站,MODBUS主從站通信步驟設(shè)置
    西門子plc s7-200smart modbus-tcp通信實例編程詳細指導(dǎo),STEP7軟
    Modbus功能碼04實例_20種PLC元件編號和Modbus編號地址對應(yīng)表
    弱電工程RS485總線_RS485布線安裝注意事項_RS485常見的故障與解決
    PLC通信入門教程:通信從來都不難,就是幾個0和1
    學(xué)PLC通訊入門:波特率,通信協(xié)議,通信端口別再分不清楚了
    Modbus超時時間設(shè)置,通訊延遲,通訊滯后問題與程序輪詢的關(guān)系
    變頻器采用Modbus通訊延遲,有什么因素導(dǎo)致變頻器給定頻率后很久
    Modbus 的RTU、ASCII、TCP傻傻搞不清楚?一文全解讀
    modbus協(xié)議實例講解,功能碼和報文詳解
    Modbus測試工具與控件介紹
    西門子PLC 200smartPLC與第三方進行Modbus TCP通訊
    MODBUS--變頻器\PLC\儀表連不上怎么辦?送最簡單的軟件搞定問題
    西門子plc Smart 200主從站之間RS485通訊實例_從站主站讀寫程序
    西門子plc之間的通訊_兩臺西門子S7-200 SMART PLC如何通過Modbus
    西門子S7-200 Smart plc的Modbus RTU庫通訊輪詢實例
    學(xué)習(xí)s7-200之間的Modbus通訊_兩個PLC互相通信,主站從站通訊
    西門子PLC S7-200Smart實現(xiàn)Modbus-RTU通信實例 多功能電表 溫控表
    西門子plc S7-200 SMART與丹佛斯變頻器之間Modbus通信
    西門子plc S7-200 SMART與變頻器MODBUS-RTU通信例程
    RS232、RS485標準以及在DB9公頭、母頭上的接線定義_Modbus通訊接
    PLC控制伺服電機運動的完整案例(PLC設(shè)置伺服驅(qū)動參數(shù))_ 絲杠運
    MODBUS常用功能碼
    請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個字
    [ 查看全部 ] 網(wǎng)友評論
    推薦文章
    最新推薦
    關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    欧美va天堂va视频va在线| 无码精品一区二区三区在线| 亚洲成a人片在线看| 欧美最猛性xxxxx短视频| 亚洲美女激情视频| 欧美综合人人做人人爱| 亚洲精品国精品久久99热一| 欧美日本韩国一区二区| 亚洲日本人成中文字幕| 月夜直播手机免费视频高清| 亚洲人成777| 日韩免费一区二区三区| 久久精品国产亚洲AV麻豆不卡| 日本午夜免费福利视频| 久久久国产99久久国产一| 成人性生活免费视频| 中文在线最新版天堂| 天堂资源在线中文| avtt香蕉久久| 国产精品国产三级国产AV′| 18女人水真多免费高清毛片| 国产婷婷高清在线观看免费| 老司机午夜影院| 嗯嗯啊在线观看网址| 男人天堂综合网| 亚洲精品自在在线观看| 欧美一级手机免费观看片| 亚洲av日韩综合一区久热| 日本三级不卡视频| 中文字幕羽月希黑人侵犯| 女**毛片一级毛片一| av天堂永久资源网| 国产精品主播叶子闺蜜| 被女同桌调教成鞋袜奴脚奴| 国产a∨精品一区二区三区不卡| 男生肌肌捅女生肌肌视频| 亚洲韩国欧美一区二区三区| 欧美一区二区久久精品| 久激情内射婷内射蜜桃| 成人免费一区二区三区视频| 一区二区三区欧美日韩国产|