关于西门子S7-200PLC Modbus协议通讯的问题,求指点!!!

用两台CPU226CN西门子S7-200PLC modbus协议做主、从站通讯,主站DI控制从站的DO,除了常规方案通过主站的MBUS_MSG指令写寄存器地址(40001)来控制从站外,可否直接用主站的MBUS_MSG指令写离散输出线圈地址(00001)来控制从站的DO输出,如果可以,怎么写程序,望指教,谢谢!

最佳答案

从站程序没什么特别的,
mode=1
addr=a
baud=b
parity=c
delay=0
maxiq=128
maxai=32
maxhlid=
holdstar=

主站程序如下
MBUS-MSG
slave=a        和从站addr一致
RW=1           这里是写
addr=00001    从Q0.0开始(必须是一个字节的最底位,例如Q0.0或Q2.0)
count=8       点数必须是8的整数倍
datapro=&ib0  要写出的数据放到这个数据区中
这样就可以用主站的输入控制从站的输出了。

提问者对于答案的评价:
非常感谢!

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc298510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 全局中断是指什么?

    想在请问(全局中断指的是什么?是指中断指令出来后在全局范围内皆可立即执行中断程序?若是局部中断又是指什么呢? 最佳答案 ———中断功能是S7-200的重要功能,用及时处…

    SIMATIC S7-200 2020年11月1日
  • s7-200有远程I/O模块吗

    如题,请教下大家。如有,什么通讯方式? 最佳答案 没有模块,只有这个延长线。6ES7 290-6AA20-0XA0 扩展电缆,I/O扩展,0.8米,CPU22x…

    SIMATIC S7-200 2020年11月1日
  • 模拟量输出

    4mA对应6400 20mA对应32000 现在我有个数据是6400.23请问对应的电流是多少。现在我必须转换,该如何做? 最佳答案 6400-32000是整数…

    SIMATIC S7-200 2021年7月5日
  • S7-200这个程序指令怎么理解??

    最近看到一个子程序调用指令,不知道怎么建立的??如下图 图片说明:    最佳答案 楼主是想问子程序的接口(输入和输出)在哪里建立的吧,这个是在子程序的画面最上…

    2020年10月31日
  • Em231CN 2RTD模块端子

    Em231CN 2RTD模块端子是否可拆卸,如何判断模块接线端子是否可拆卸? 最佳答案 200系列扩展模块,基本就不可以想PLC那样将接线端子拆卸下来。你这Em231CN…

    SIMATIC S7-200 2021年7月5日
  • 西门子200自由口通信问题请教论坛高手。

    由于论坛不能贴图片,我已经详细的程序和介绍发在如下的帖子上,请大家帮忙看看怎么回事?帖子如下:http://www.gongkong.com/webpage/forum/20110…

    SIMATIC S7-200 2020年11月1日
  • 200smait程序下载密码保护怎么回事

    200下载程序出现“plc对请求的命令设置了密码保护” 钻石用户推荐最佳答案 PLC设置了密码,输错密码就显示你说情况。密码设置见附件,要下载的话先清除PLC程序,也可以清除密码后…

    2021年7月5日
  • 实数如何转换为整数

    实数如何转换为整数,我将一个实数进行了运算,然后需要输出为一个模拟量。但是模拟量是要求字的形式。实数不行。我该如何作。 就是将数字量4.5,输出为模拟量电流。我的是plc…

    SIMATIC S7-200 2021年7月5日
  • 200的模拟量采集西门子skc62的调节阀反馈值不稳定乱跳,最后是反馈是稳定的

    在阀门动作的时候反馈不稳定一会大一会小,当阀门停止啦 比较稳定控制阀门0-10v,阀门反馈0-10v 最佳答案 极有可能干扰。屏蔽接地要好,反馈线路超过10米宜用4一20…

    SIMATIC S7-200 2017年6月18日
  • EXCEL 无法读取PC ACCESS数据

    PC ACCESS与PLC200 通讯正常,可以通过自带客户机显示变量数据,然后我用EXCEL加载项 读取OPC浏览器下的变量,但变量图表有ERROR…

    2021年7月5日