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日 下午3:15
下一篇 2021年7月5日 下午3:15

相关推荐

  • 200 smart modbus rtu 通讯,无法通讯

    200 smart modbus rtu 通讯,如果之前有别的程序下载过,我再下我的编程无法进行正常通讯,需要在软件上把plc进行初始化后在…

    2021年7月5日
  • 多个s7-200远距离通讯问题

    我有三个200,希望有一个做主站,另两个分别连接两个EM277;三个200之间的距离有200m,请问这样的连接方式能否实现,需要什么样的通讯方案? 问题补充:不好意思,我提的有点错…

    SIMATIC S7-200 2020年11月5日
  • bcd

    什么是bcd码,作用是什么 最佳答案 用4位二进制数来表示1位十进制数中的0~9这10个数码,简称BCD码例如:十进制8的BCD码是1000   &n…

    SIMATIC S7-200 2017年11月16日
  • s7200的库文件里的时钟

    s7200下载的库文件,里面的时钟指令怎样添加到项目中, 最佳答案 见下述文档中STEP 7-Micro/WIN 软件——STEP 7-Micro/W…

    SIMATIC S7-200 2017年12月2日
  • 带有频率库的程序下载不了

    提示波特率不一致 图片说明:    最佳答案 按报警提示,打开系统块,检查窗口中“通讯端口”下的频率设置值是否在范围,或者你是否变更了cpu的订货号(通讯口的区…

    2021年7月5日
  • 利用PC Access 是否可以做到连接8台以上S7 200PLC?

    问提如标题···利用PC Access 是否可以做到连接8台以上S7 200PLC? 最佳答案 使用PC Access作为OPC …

    SIMATIC S7-200 2021年7月5日
  • PLC与组态王通讯问题

    各位,我有S7-200CPU224,想与组态王进行通讯,可是总是显示“打开通讯设备失败”,请问是怎么回事。我在COM2下用设备向导建立的外部设备,设备地址设为2.PLC的程序运行也…

    SIMATIC S7-200 2021年7月5日
  • PLC自由口通信

    请教各位 S7200PLC与OMRON3G3JZ变频器通信 通信连上了 可以写频率 程序数据发送完成了但接收不到数据 不知道是怎么…

    SIMATIC S7-200 2018年12月5日
  • Win7下安装STEP7 SP6 的问题

    各位大师们,我的系统是Win7旗舰版的,今天装S7-200的STEP7 Micro/WIN SP6软件,安装完后,想用PPI电缆下程序,可是为什么在设置PG/P…

    SIMATIC S7-200 2020年11月1日
  • 224XP接手轮

    224XP接手轮项目用224XP+EM253驱动伺服,现在的问题是EM253只有JOG+,JOG-,很像CNC一样难精确移动伺服到指定位置,而实际运用中,经常需要精确移动伺服到指定…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论