0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

兩臺(tái)西門子S7-200 SMART PLC通過(guò)Modbus RTU協(xié)議通訊的流程簡(jiǎn)析

autozhineng ? 來(lái)源:PLC與自控設(shè)備 ? 2024-01-12 10:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

通訊材料:

1)、PLC2臺(tái),分別是200SMART 的CR60和SR20;

2)、2個(gè)DP插頭(6ES7972-0BX12-0XA0)

3)、連接導(dǎo)線若干(plc電源及通訊)

驗(yàn)證內(nèi)容:

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

主站程序:

wKgZomWgnt6Af53OAABre1VPCzU011.jpg

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

wKgaomWgnt6ANRpQAABJCI3nEHc923.jpg

wKgZomWgnt6AW9o3AABTf73_YoM697.jpg

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

wKgaomWgnt6AUHXxAACV-e7WMqw598.jpg

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

wKgZomWgnt6ALodLAABvU0fjRko344.jpg

wKgaomWgnt6AfJEvAADDJQclAOk568.jpg

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

編寫小結(jié):

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

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

wKgZomWgnt6AJEyiAACSOXRZW3o128.jpg

Modbus通訊程序相對(duì)的難點(diǎn)是通訊映射的地址關(guān)系。

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

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





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5036

    文章

    13903

    瀏覽量

    474359
  • 西門子
    +關(guān)注

    關(guān)注

    98

    文章

    3172

    瀏覽量

    118223
  • S7-200
    +關(guān)注

    關(guān)注

    13

    文章

    411

    瀏覽量

    51401
  • RTU
    RTU
    +關(guān)注

    關(guān)注

    0

    文章

    435

    瀏覽量

    29509
  • modbus通訊
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    1800

原文標(biāo)題:兩臺(tái)西門子S7-200 SMART PLC如何通過(guò)Modbus RTU協(xié)議進(jìn)行通訊?

文章出處:【微信號(hào):PLC與自控設(shè)備,微信公眾號(hào):PLC與自控設(shè)備】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    西門子S7-200使用教程

    西門子S7-200 PLC仿真軟件超詳細(xì)使用教程西門子S7-200使用教程
    發(fā)表于 05-06 16:43 ?0次下載

    西門子S7-200與變頻器Modbus RTU通訊調(diào)試說(shuō)明

    西門子S7-200與-Danfoss-VLT2800變頻器Modbus-RTU通訊調(diào)試說(shuō)明。
    發(fā)表于 04-22 14:46 ?93次下載

    西門子S7-200 Modbus RTU master指令與VLT2800通訊調(diào)試說(shuō)明

    西門子S7-200 Modbus RTU master指令與VLT2800通訊調(diào)試說(shuō)明。
    發(fā)表于 04-25 09:53 ?39次下載

    西門子 S7-200 通過(guò)模塊連接LABVIEW 通訊

    與?S7-200SMART?、S7-1200/1500、S7-200/300/400的以太網(wǎng)接口進(jìn)行通訊的功能和ModbusTCP主從站功能。直通型和橋接型可撥碼選擇,直通型的九針母口
    發(fā)表于 05-22 14:52 ?2220次閱讀
    <b class='flag-5'>西門子</b> <b class='flag-5'>S7-200</b> <b class='flag-5'>通過(guò)</b>模塊連接LABVIEW <b class='flag-5'>通訊</b>

    西門子 S7-200 通過(guò)模塊連接易控通訊步驟介紹

    與?S7-200SMART?、S7-1200/1500、S7-200/300/400的以太網(wǎng)接口進(jìn)行通訊的功能和ModbusTCP主從站功能。直通型和橋接型可撥碼選擇,直通型的九針母口
    發(fā)表于 05-22 14:57 ?3480次閱讀
    <b class='flag-5'>西門子</b> <b class='flag-5'>S7-200</b> <b class='flag-5'>通過(guò)</b>模塊連接易控<b class='flag-5'>通訊</b>步驟介紹

    PLC網(wǎng)關(guān)采集西門子S7-200SMART數(shù)據(jù)配置流程

    PLC網(wǎng)關(guān)采集西門子S7-200SMART數(shù)據(jù)配置流程
    發(fā)表于 11-04 11:37 ?4433次閱讀
    <b class='flag-5'>PLC</b>網(wǎng)關(guān)采集<b class='flag-5'>西門子</b><b class='flag-5'>S7-200SMART</b>數(shù)據(jù)配置<b class='flag-5'>流程</b>

    西門子PLC S7-200 SMART PID控制功能分享

    S7-200 SMART采用了新型的設(shè)計(jì)方法,信號(hào)板可以擴(kuò)展通訊接口,數(shù)字量接口,模擬量接口,并且能合理的分配空間。西門子PLC
    的頭像 發(fā)表于 04-06 14:46 ?1.1w次閱讀

    西門子S7-200Smart如何轉(zhuǎn)換Modbus

    西門子S7-200Smart Modbus網(wǎng)關(guān)
    的頭像 發(fā)表于 11-03 18:41 ?4979次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200Smart</b>如何轉(zhuǎn)換<b class='flag-5'>Modbus</b>

    西門子S7-200 SMART編程技巧

    【導(dǎo)讀】分享一個(gè)西門子S7-200 SMART編程技巧。
    的頭像 發(fā)表于 07-10 10:10 ?2933次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>編程技巧

    西門子S7-200 SMART與超聲波流量計(jì)MODBUS通訊

    S7-200 Smart作為西門子替代S7-200的新控制器,其優(yōu)點(diǎn)是本地具備了串行通訊接口和以太網(wǎng)接口,可以實(shí)現(xiàn)常規(guī)儀表的
    的頭像 發(fā)表于 07-12 09:17 ?3958次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>與超聲波流量計(jì)<b class='flag-5'>MODBUS</b><b class='flag-5'>通訊</b>

    PLC西門子S7-200smartS7-1200的區(qū)別?

    PLC西門子S7-200smartS7-1200的區(qū)別? 西門子S7-200
    的頭像 發(fā)表于 11-17 11:41 ?1.4w次閱讀

    兩臺(tái)西門子s7-200smart plc如何通過(guò)互聯(lián)網(wǎng)遠(yuǎn)程通訊

    監(jiān)控和控制的需求,對(duì)于位于不同地點(diǎn)的PLC設(shè)備如何實(shí)現(xiàn)遠(yuǎn)程通訊,則成為了許多工業(yè)企業(yè)面臨的一項(xiàng)重要問(wèn)題。 兩臺(tái)西門子s7-200smart plc
    的頭像 發(fā)表于 02-01 15:22 ?3313次閱讀
    <b class='flag-5'>兩臺(tái)西門子</b><b class='flag-5'>s7-200smart</b> <b class='flag-5'>plc</b>如何<b class='flag-5'>通過(guò)</b>互聯(lián)網(wǎng)遠(yuǎn)程<b class='flag-5'>通訊</b>?

    西門子S7-200 Smart PLC加密設(shè)置全面指南

    本文將詳細(xì)介紹西門子S7-200 Smart PLC的加密設(shè)置方法,幫助用戶更好地保護(hù)PLC程序的安全。
    發(fā)表于 03-27 10:14 ?1.5w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> <b class='flag-5'>PLC</b>加密設(shè)置全面指南

    S7協(xié)議讀取西門子S7-200 Smart PLC數(shù)據(jù)

    西門子S7-200 Smart PLC因其穩(wěn)定性和易用性而廣泛應(yīng)用。通過(guò)使用S7
    的頭像 發(fā)表于 07-11 11:55 ?1.1w次閱讀
    <b class='flag-5'>S7</b><b class='flag-5'>協(xié)議</b>讀取<b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> <b class='flag-5'>PLC</b>數(shù)據(jù)

    西門子S7-200與變頻器之間無(wú)線MODBUS通訊實(shí)例

    、易于編程和擴(kuò)展性強(qiáng)等特點(diǎn),被廣泛應(yīng)用于各種工業(yè)控制場(chǎng)合。而MODBUS作為一種標(biāo)準(zhǔn)的工業(yè)通訊協(xié)議,也因其簡(jiǎn)單、可靠而被廣泛接受。本案例將詳細(xì)介紹如何通過(guò)無(wú)線
    的頭像 發(fā)表于 02-19 11:55 ?744次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b>與變頻器之間無(wú)線<b class='flag-5'>MODBUS</b><b class='flag-5'>通訊</b>實(shí)例

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品