电子开发 | 基础入门 | 电路原理图 | 婵⿴鍨伴懜浼村炊閹呮澖濞撴熬鎷� | PLC闁糕晞娅i、锟�   闁靛棗锕ら々褔寮稿⿰鍐╃仒婵炲棎鍨哄﹢鎵博濞嗘瑧绀夐悹鍥敱鐎碉拷 Ctrl+D 闁归潧顑呮慨鈺呭绩閹増顥戦柨娑楃劍閸斿懐鎷姀鈥充憾闁汇劌瀚弫顕€骞愭担纰樺亾閿燂拷濞戞挴鍋撻悹褍鍢查鐔哥▕閻樿京顏遍悹褏鏌夌换妯侯潰閵夘垳绀夐柣銏ゆ涧閻℃瑥顕i埀顒勫矗閹寸姴绔炬繛鍡愬灱缁诲骞冮…鎺旂<.

电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册

闁宠棄鎳愰弫鍝ユ崉椤栨艾褰嗙€殿喖绻戞晶婊堝礃瀹€瀣闁哄牃鍋撻柡鍌涘婢ф濡存繝鍕毄閻庢稒鍔楅弫鍝ユ崉椤栨艾褰嗙€殿喖绻楅鍝ョ不濡も偓濞呮帡濡寸€e墎绀夐柣顫祷閻箖宕楅鈧槐锟犲蓟閵夘煈鍤勯柟闈涱儏閸烇拷 闁活澀绲婚惌楣冨礂椤掆偓缁憋紕鎷嬮敍鍕毈闁革絻鍔婇埀顒佸姉閺佸摜鈧稒鍔掔划鐘崇▔濮橆偅鐪介柛娑櫭换鈧璺烘处婢ф粓宕樼仦鐑╁亾閿燂拷
闁宠棄妫楀畷鍕緞閳轰緡鍔呭ù鍏艰壘瀹曠喖鎮ч崶銊︾皻閻庡湱鍋樼欢锟�100 c閻犲浂鍙€閳伙拷 chm闁哄秶鍘х槐锟犲Υ閸屾繄銈柡鍌涚懃閸炲鈧湱顢婇娑氱磼閸☆厾绀夐悷鏇炴濞插﹥绗熺€n亞鎽嶅鑸电啲缁辨繈宕橀崨顓у晣妤犵偠锟ラ埀顒佸姉閺佸摜鈧稒鍔掔划鐘崇▔濮橆偅鐪介柛娑櫭换鈧璺烘处婢ф粓宕樼仦鐑╁亾閿燂拷
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子PLC S7-200Smart实现Modbus-RTU通信实例 多功能电表 温控表

作者:佚名    文章来源:本站原创    点击数:4735    更新时间:2022-11-29

西门子plc SMART 

一、准备工具及材料

1.台式电脑一台,笔记本电脑一台;

2.西门子plc S7-200smart PLC一台,

3.多功能电表DW9L-RC38或DS9L或DS7L一台,温控表TE系列一台,

4.仪表说明书及通讯协议,

5.9针接口通讯线一根,

6.USB转RS485转换器一台,

7.电源线,网线、网络交换机等。

二、软件安装

软件名称:STEP 7-MicroWIN SMART,可从西门子网站下载。

 STEP 7-Micro/win SMART

 

 

三、梯形图编程

1.主要编程思路

       PLC使用自带的RS485接口与仪表进行通信连接,PLC作为主站,仪表为从站,使用标准Modbus-RTU通讯协议。调用编程软件自带的Modbus协议库,实现与仪表的数据通信。

 

2MBUS_CTRL MBUS_MSG 指令介绍

       本示例使用单个主站及 MBUS_CTRL 和 MBUS_MSG 指令。同一理念对使用第二个主站及 MB_CTRL2 和 MB_MSG2 指令的示例同样适用。

  

 

 

3.电力仪表通信协议:

 

 

 

 

4.梯形图编程

(1)设置PLC型号

 

 


(2)设置库存储器的地址分配(系统已分配VB0~VB285用于modbus通信使用,我们就从VB286开始)

 

 

 


(3)编辑符号表

 

 

 


(4)编辑状态图表

 

 

 


(5)编制第一、二段:置位标志位及通讯初始化:波特率Baud=9600,Parity=0无校验,Port=0集成CPU内RS485口,Timeout从站响应超时50ms。Done初始化完成返回"TURE",Error输出错误结果。

 

 

 

(6)程序3-4:当MBUS_CTRL初始化完成后,M0.0 从关闭变为接通时,延时T33=10mS时间后,置位第一条 MBUS_MSG 指令的启用标志 (M2.0)=1。

 

 

 


(7)程序5读第一台从机设备,地址1,型号DW9LDS9LDS7L。当第一个启用标志 (M2.0) 接通后,调用 MBUS_MSG 指令。只需为启用该指令的第一次扫描设置 First 参数。该指令会对从站(Slave =1)的 12个保持寄存器执行读取 (RW = 0) 操作。

      Modbus 主站对 Modbus 从站的12个保持寄存器执行读操作(A、B、C相电压值)。

       PLC 会从仪表地址为 416385 (0x4000)开始的保持寄存器中读取到CPU内部,并保存在以VB300 开始的12个字节 V 存储器中。

        读0x4000开始的A相电压值,需将0x4000转换为十进制数0x4000→16384,再用400001+16384=416385

       读取的数据存放在 CPU 中的 VB300-VB311中;VB300,301,302,303对应A相电压;VB304,305,306,307对应B相电压;VB308,309,310,311对应C相电压。因为电压值是双字节存放,所以用VD300地址读取A相电压,VD304地址读取B相电压,VD308地址读取C相电压。


M0.4为启动轮询,将通信设备进行反复读写操作。

 

(8)程序6:第一条 MBUS_MSG 指令完成后("完成"(Done) 位从 0 变为 1),会清除第一条 MBUS_MSG 指令的启用标志,然后设置第二条 MBUS_MSG 指令的启用标志。

 

(9)程序7:第二次轮询,读电能值参数:读第一台设备的频率参数。第二个启用标志 (M2.1) 接通时,调用第二条 MBUS_MSG 指令。只需为启用该指令的第一次扫描设置 First 参数。该指令会对从站 1 的 2 个保持寄存器执行读取 (RW = 0) 操作。数据从 Modbus 从站中的地址 416437(0x4034)读取,并复制到 CPU 中的 VB400 - VB403(4 个字节VD400)。

 

(10)程序8-9:第二次读数据轮询结束,复位相关参数。


 


(11)程序10-11:轮询读第二台设备,读从机地址2的温控表测量值参数。 MBUS_MSG 指令完成("完成"(Done) 位从 0 变为 1)后,清除 MBUS_MSG 指令的启用标志。

 

(12)将VW406中的值写入温控表SV设定值中。

 

四、编译及程序下载

 

五、在线测试

 

 

 

 

 

 

 

六、串口监控:在电脑上用USB转RS485转换器连接到RS485接线端上,监控PLC与仪表的通信收发报文:

 


Tags:Modbus-RTU,Modbus,西门子plc,smart,仪表  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 相关文章列表
    西门子plc S7-200 SMART与丹佛斯变频器之间Modbus通信
    西门子plc S7-200 SMART与变频器MODBUS-RTU通信例程
    RS232、RS485标准以及在DB9公头、母头上的接线定义_Modbus通讯接
    PLC控制伺服电机运动的完整案例(PLC设置伺服驱动参数)_ 丝杠运
    MODBUS常用功能码
    西门子S7-200 plc SMART与英威腾变频器通信的方法 modbus
    西门子plc 简短精炼的3例编程展示及编程思路与技巧解析 梯形图实
    西门子PLC编程语言_西门子PLC指令表功能汇总
    利用S7-200 PLC定时中断功能编制一个程序举例 ATCH和DTCH
    西门子S7-200 SMART PLC功能指令学习及实例分析 SHL_B和SHR_B移位
    西门子S7-200 SMART PLC功能指令学习及实例分析 循环指令FOR和NE
    西门子S7-200 SMART PLC功能指令学习及实例分析 加计数器CTU、减
    西门子S7-200 SMART PLC功能指令学习及实例分析 定时器指令TON T
    西门子plc 中断指令及案例梯形图实例ATCH DTCH和CLR_EVNT
    西门子plc产品数量检测控制程序的例子  CTU和TON指令
    西门子plc s7-200加法指令说明 ADD_I 和ADD_R和ADD_DR
    西门子plc模拟量输入编程实例公式(模拟量编程实例详解)STEP7添
    西门子plc程序中 S_ITR / S_RTR / S_RTI各指令是什么意思
    西门子PLC 编程实例S7-200 Smart PLC 电机正反转梯形图接线图
    西门子plc电机正反转控制电路图梯形图程序实例
    Modbus寄存器分类及地址分配表 寄存器分类及说明 寄存器的地址
    西门子plc S7-200smart 与台达变频器通讯Modbus梯形图编程实例
    Modbus调试软件--ModbusPoll、ModbusSlave使用详解
    Modbus Poll和Modbus Slave使用方法
    西门子plc指令实现循环灯程序的例子 S7-200跑马灯梯形图实例
    modbus poll 使用教程  Modbus通讯
    西门子S7-200 plc控制泵往复循环运行的梯形图程序  SR触发器和TO
    西门子plc移位寄存器指令 梯形图程序编程
    20种PLC对应Modbus地址表
    西门子plc S7-200SMART通过MODBUS通信控制变频器启停如何看电流频
    请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
    1分 2分 3分 4分 5分

    还可以输入 200 个字
    [ 查看全部 ] 网友评论
        没有任何评论
    推荐文章
    闁汇垽娼ч悺娆忣嚕閳ь剟宕i幋鐘电Ч闁挎稒纰嶉惇褰掓⒖閸℃瑦鍋呴柛姘墕閹洨鐚鹃懡銈嗘毄閻庢稒鍔曢崺妤佹媴濠娾偓缁楀矂鎮芥担鍐唴闁搞儱澧藉▓鎴犵磾閹寸姷褰查柨娑橆唹lc鐎规悶鍎茬敮鍫曞箮閳ь剟寮甸敓锟�,婵☆垽绱曢弫鎼佸极閹殿喗鏆╅柣顓滃劥閻︼拷,闁告娲滄晶鏍嫉缁″膊A缂佹稑顦遍悺鎴︽晬娴h棄鐤柦鈧崘顏呮毄閻犱警鍨板ù妯肩磾閹寸姷褰茬紒顔藉劤瀹曟洟鏁嶇仦鑹扮鐎规悶鍎抽埢鑲╂暜閸繂鐏¢梺顐ゅС閻滎垶宕愮粭琛″亾閸屾侗鍋ㄩ弶鈺侀閸櫻冣枖閵娿儰绨冲ǎ鍥b偓鍐插絾濞村吋顨呰ぐ鍧楁晬濮樿鲸鏆╅悗娑欏姇缁辨垿宕i幋鐘电Ч闁挎冻鎷�
    最新推荐
    閻犙冨閺嬶繝宕犻崨顒傜憮閺夌儑鎷�
     [闂備礁鎲¢〃鍡椕哄⿰鍕珷闁哄稁鍘肩€氬螖閿曚焦纭堕柕鍫亰閺岋繝宕掗敂钘夘伓]闂備礁鎲¢妵鐐电矆娓氣偓婵″灚寰勭仦绋夸壕婵炴垵纾槐鎵磼閸欐ê宓嗙€规洩绻濆鎾偐瀹割喗姣堥梻浣告惈閻楀棝骞栭锔藉仾闁告洦鍓涢悷褰掓煥閻曞倹瀚�100 c闂佽崵濮村ù鍕箯閿燂拷
     [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]濠电偞鍨堕幐鎼佀囩€圭姰浜圭紒鈧悜鐫犻梺璇插閸愯崵绱撳鍗炲К闁告洦鍓涢々鐑芥偣閹帒濡介柛鈺佸€垮鍫曟倻閸℃浠у┑鐐叉-閺侇煝-TR
     [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]LM324闂佸搫顦弲婊堝礉閺嶎厼妫橀柨鐕傛嫹4~20mA闂佸搫顦遍崕鎴﹀箯閿燂拷1~5V闂備焦鐪归崹褰掓倶濮樿京鐭堥柨鐕傛嫹
     [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]LM386濠碉紕鍋涘﹢杈╁垝椤栫偞鍊垫い鎺嶇劍婵挳鏌熼幑鎰靛殭妞ゆ柨锕弻娑滅疀閹垮啫鍓跺銈冨劜閹瑰洤顕i妸鈺佺畾鐟滃绂嶉敐澶嬬厱闁挎繂鍟俊濂告偨椤栥倖瀚�
     [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]936闂備胶绮敮鎺楁晝閵堝牄浜归柟缁㈠枟閸嬨劌霉閿濆懎鏆熼柣鏂挎嚇閺屾稑螣閻撳孩鐏侀梺璇″枛閿曨亜鐣烽崼鏇熸櫢闁跨噦鎷�
     [闂備礁鎲¢〃鍡椕哄⿰鍕珷闁哄稁鍘肩€氬螖閿曚焦纭堕柕鍫亰閺岋繝宕掗敂钘夘伓]闂佺儵鍓濈敮鎺楀箠鎼淬劍鏅柟閭﹀厴閺嬫牠鏌曡箛銉х?闁靛牊鎸抽幃褰掓偖鐎涙ê顏�+婵犵數鍋為幐鎾疾濞戞埃鍋撻惂鍛婂+闂備胶顢婄紙浼村磿閹绢噮鏁嗛柣鏂垮悑閸庡秹鏌涢弴銊ヤ簻缂佲偓閿燂拷
     [闂傚倷绶¢崑鍛潩閵娾晛鏋侀柕鍫濐槹閸嬨劑姊婚崼鐔恒€掗柟钘夌Ч閹鎷呴悷鎵槰濡炪倖鎸搁幉鈥翅缚椤忓牜鏁嶆繛鍡樺姦閸嬶拷]S7-200PLC闂備焦鐪归崝宀€鈧凹浜為幐鎺楀閵堝棗鍓抽梺缁樻⒐濡叉帡骞忛鈷氬綊鎮崨顔碱伓 S7_2
     [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]S7-200闂佸湱鍘ч悺銊╁箰婵犳艾鍑犻柛鎰ㄦ櫇椤╃兘鎮规担鍛婅础缂佲偓閸曨垱鐓曢煫鍥风悼閸樻粎绱掗幉瀣,STEP7
     [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]ModbusPoll闂備礁鎲$划宀勵敆閻栧獛busSalve闂備胶枪妤犲繘骞忛敓锟�
     [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]STEP7婵犵妲呴崹顏堝礈濠靛牃鍋撳顓犳噰闁哄苯鐭佺粻娑㈠棘鐠恒劍鈻屽┑鐐差嚟婵即宕愰弴鐘哄С闁跨噦鎷� Smart_
     [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]Modbus闂佽崵濮撮鍛村疮閹惰姤鍎婃い鏍ㄧ矊閸ㄦ繈鏌涢幘妤€鍊荤憴锟� v1.024 缂傚倸鍊风欢銈夊箯閿燂拷
     [闂佸搫顦遍崕鎰板垂椤栨埃鏋庨柕蹇嬪灮鐏忕敻鏌ㄩ悤鍌涘]Modscan32闂備礁鎲$划宀勵敆閻栧獛sim32,modb
     [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]89c51闂備胶枪缁绘劙藝闁秵鍋熸繛鎴欏灩濡﹢姊洪锝囶灱闂傚棗缍婇弻锝夘敂閸℃鐝㈢紓浣介哺閻涱槝otues
     [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]濠电偞鍨堕幐绋棵洪妶澶婄濡わ絽鍟崒銊╂煕閻愭潙袨otues濠电偛顕慨鎯р枖閺囩儑鑰块柨娑樺閻瑩鎮楅敐搴濈敖缁炬澘绉电换婵婎槼闁告梹顨婇幃銉╂晸閿燂拷
     [闂備焦妞垮鈧紒鎻掝煼閹矂鎮欓鍌ゆ祫闁荤姵浜介崝宥夊春閸岀偞鍋eù锝囨嚀缁€鍐┿亜閹垮嫭瀚�]51闂備礁鎲¢〃鍡椕哄⿰鍕珷闁哄稁鍘肩€氬鏌涘┑鍡楊仼闁秆冿功缁辨帞鈧綀鍩栫€氾拷 protues濠电偛顕慨鎯р枖閺囩儑鑰块柨鐕傛嫹
    闁哄牃鍋撻柡鍌滃閺嬪啰绮╅敓锟�
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
    返回顶部
    刷新页面
    下到页底
    晶体管查询