关于西门子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日

相关推荐

  • MODBUS通信数据

    请高手指教 PLC CPU226作为从站 DCS作为主站 采用modbus通信协议 从站需要向主站提供哪些数据 参数&n…

    SIMATIC S7-200 2021年7月5日
  • 断电保持问题

    请问在STEP 7 MICROWIN SP4中的系统块断电数据保持菜单中,一共有6行的设定(范围0-范围5)为什么可以对VB进行多次的定义范围(范围0…

    SIMATIC S7-200 2021年7月5日
  • V4.0 STEP 7 MicroWIN SP9指令库文档

    我最近刚学习西门子编程软件,想要找一个指令库说明练习一下在网上没找到看这里能否找到 最佳答案 西门子 S7-200 · LOGO! ·&nb…

    SIMATIC S7-200 2017年6月3日
  • 标准指令库安装

    在A0136中链接下载了siemens的标准指令库,安装后正常,但打开软件后在库中未见到USS、modbus指令 为什么? 问题补充:前段时间安装了,正常,有USS、MO…

    SIMATIC S7-200 2021年7月5日
  • mbus数据传送负数

    200控制伺服电机,mbus通讯,从站数据可以读取,写入正值也可以,负值写入不了 钻石用户推荐最佳答案 从站数据可以读取,写入正值也可以,负值写入不了?1、变量数据的类型应为INT…

    SIMATIC S7-200 2021年7月5日
  • S7-200的模拟量??

    我要编写一个模拟量输入和输出的程序,压力变送器(4-20毫安)输入,然后转换输出给一个接受4-20毫安的阀。 输入的模拟量要在上位显示压力大小!!输入的模拟量程序怎么做呢…

    SIMATIC S7-200 2021年7月4日
  • 西门子200系列224xp支持Profinet协议吗?

    西门子200系列224xp支持Profinet协议吗?如果可以,需要怎样才能支持?感谢帮助! 问题补充:加扩展模块能支持吗?如果可以方便提供下扩展模块的型号吗 最佳答案 不支持的。…

    SIMATIC S7-200 2017年6月9日
  • s7200_uss

    请问一下cpu224xp有两个编程口,其中0口用于KTP178通讯,1口用于变频器USS通讯,同时,会有冲突吗? 最佳答案 两个口是独立的,你就当是2个PLC,不会有冲突。 提问者…

    SIMATIC S7-200 2021年7月4日
  • S7-200通讯VLT2800失败原因

    丹佛斯2800提供标准的485串口,200的引脚3(485+),8(485-),接到VLT,波特率统一9600,PLC按照丹佛斯的FC协议通讯,结果VLT无响应。我怀疑:&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 关于我那个西门子s7-200SMART定时器不显示时间单位呢 ,比如说100MS 呢

    好  啊 ,我用STEP 7-MicroWIN SMARTV2.4编程软件,我的电脑是WINDOW10系统,编程的 时候…

    2021年7月5日