S7-200从站 I区、Q区数据都通过MOUDBUS地址0000*通讯问题

请教:S7-200做从站,与其通讯的模块只能做主站。用Modbus_RTU_Slave库指令Q区数据与MOUDBUS地址0000*对应,I区数据与MOUDBUS地址1000*对应,因与其通讯的模块的功能限制只能与Modbus地址0000*通讯,不能与Modbus地址1000*通讯,想将I区、Q区的数据都通过Modbus地址0000*通讯,例如I0.0对应Modbus地址00001,Q0.0对应Modbus地址00002,如何实现?

问题补充:
与其通讯的模块的功能限制:只能读MOUDBUS地址00001-000032,读写MOUDBUS地址000033-000064,这64个数据,不能更改。通常这前面的PLC地址已使用,且不通过V区转换,有没有办法实现?如I0.0对应Modbus地址00001,I1.0对应Modbus地址00002,Q0.0对应Modbus地址00003?

钻石用户推荐最佳答案

1、如果受这些限制条件,可以将 I 区的值传到Q区,用MOVB指令就可以实现;
2、比如你的PLC系统Q区物理点地最大是用到QB6,你可以将IB0传送到QB7,IB1传送到QB8,依次类推,但不能超过QB15。
补充:
如果你程序中Q0.0-Q3.7确实没有用,在S7-200这一侧每一个扫描周期将
IB0传QB0,QB0对应的就是MODBUS RTU 线圈地址  00001-00008
IB1传QB1,QB1对应的就是MODBUS RTU 线圈地址  00009-00016
IB2传QB2,QB2对应的就是MODBUS RTU 线圈地址  00017-00024
IB3传QB3,QB3对应的就是MODBUS RTU 线圈地址  00025-00032
对于主站来说你即使改了从00001-00032这32个数据,也会在每一个扫描周期被上面的四个传送指令将实际的 I 点值对应写入,这相当于只读。
Q4.0-Q7.7 对应的就是00033-00064,这个些数据你是可读可写的。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 组态EM253出错

    各位大侠本人初次接触EM253,现想将其与CPU226进行组态,但按照向导将其进行组态后进入EM253调试界面后在diagnostic里显示有错:1,配置项显示没配置.2,模式错误…

    SIMATIC S7-200 2020年11月1日
  • em231电流问题

    em231手册上给出了需24v电流60Ma,如果外接4个4-20ma压力变送器,电源从(L+,M)引出,电源计算时压力变送器的电流需额外计算吗?还是就60ma就够了,谢谢。 最佳答…

    SIMATIC S7-200 2020年11月1日
  • PLC正常工作的海拔高度

    施耐德TM221系列正常运行海拔高度为0-2000米,不知道西门子的产品系列有没有规定?如果用到海波5200米左右应该选用哪款产品? 最佳答案 CPU技术规范里有 图片说明: &n…

    2021年7月5日
  • 调节阀控制问题

    用一个EM235模块采集两个油压信号(套压和润滑油压),输出的模拟量信号(0-5V)控制调节阀的开度. 具体工作原理:现场共两个油压信号,套压和润滑油压,套压的大小基本上…

    SIMATIC S7-200 2021年7月5日
  • 在s7-200PLC中,如何用称重模块来解决称重问题的实例

    在s7-200PLC中,如何用称重模块来解决称重问题的实例,请大家帮助一下! 最佳答案 参考:《SIMATIC S7-200的称量模块》:http://support.a…

    SIMATIC S7-200 2020年10月31日
  • S7-200 CN通讯问题,PC/PPI电缆连接SIMATIC HMI触摸屏连接不上

    我这现场新安装一台PLC程控柜,用的是SIEMENS S7-200 CN PLC和通过PC/PPI电缆连接到SIMATIC HMI触摸屏,可…

    2017年6月5日
  • 能否在计算机上用串口调试助手和西门子PLC进行通信?

    能否在计算机上用串口调试助手和西门子PLC S7-200进行自由口通信?用C++开发通信程序需要注意什么? 最佳答案 1、能否在计算机上用串口调试助手和西门子PLC&nb…

    SIMATIC S7-200 2020年10月31日
  • 西门子S7-200 PLC的高速脉冲输出波形

    我在学西门子200PLC的高数脉冲输出指令时,我有写了一个单段的PTO程序,设置的周期是1ms一次,脉冲数是60个,因为担心输出没有百分之十的负载,故在输出端接了一个直流24V的传…

    2018年12月2日
  • ET-200M通讯故障

    有个PCS7 V8.0项目,运行5、6年一直没什么问题。最近发现某个ET-200M不定时发生通讯故障,大概20天内发生3次,每次在极短时间恢复正常,看CPU诊断见附图请教…

    2021年7月5日
  • 功能指令

    问一下我重复下载程序至PLC,每下载一次要清除上一次的程序还是新程序覆盖前一个程序:“擦除或编程存储卡”又是什么意思。谢谢了 最佳答案 清除上一次的程序和新程序覆盖前一个程序意思是…

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论