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日

相关推荐

  • 在S7200中如何打印触摸屏中归档的内容

    我的系统组成S7200226,TP277触摸屏,炜煌打印机,PPI打印适配板.适配板和PLC和打印机相连接,不和触摸屏连接.如何将触摸屏中归档的数据 ,按选定的时间段内容…

    SIMATIC S7-200 2021年7月5日
  • S7-200高速计数器向导编程

    S7-200高速计数器向导编程中断程序最多只有10步,请问中断事件较多,超过10步如何处理? 问题补充:请教seven&snow-资深学长:谢谢你我的问题,本人尚不明白,请说详细些…

    SIMATIC S7-200 2017年11月4日
  • S7 200_SMART 高速计数器HSC 无第12工作模式

    S7 200_SMART 与S7-200,缺少第12个模式!我需要使用PWM指令,并对其Q0.0进行计数。50MS一个周期,10MS脉宽,计数5000次。要将原…

    SIMATIC S7-200 2021年7月5日
  • 6es7 212-1ba00-0xb0

    6es7 212-1ba00-0xb0的使用方法 钻石用户推荐最佳答案 6ES7212-1BA00-0XB0模块太老了,早已停产买不到了。 如果需要找替代产品,…

    SIMATIC S7-200 2021年7月5日
  • S7-200时钟问题_星期…

    S7-200时钟设定时,星期几是不是可以随意设定的,只要在1-7这范围内,设定完之后,星期几每天变化1次,不需要和实际的星期几一致吧 最佳答案 如果你认为其它时间机制允许你任意设置…

    SIMATIC S7-200 2017年6月9日
  • s7-200程序自保

    s7-200程序中写一个自保程序,再次下载后,自保程序仍通,地址不在断电数据自保的范围内。请问是什么原因。自保地址是M10.0,断电数据自保的范围是M14-18 最佳答案 你PLC…

    SIMATIC S7-200 2021年7月5日
  • PLC的I/O点数怎么算

    PLC的I/O点数怎么算 最佳答案 看你实际工程使用量来算,一般的用224基本差不多了。如果需要模拟量,则可以考虑224XP。如果程序较大且I/O数量较多,推荐使用226。CPU的…

    SIMATIC S7-200 2020年10月31日
  • step7PG/PC接口没有TCP/IP

    win10装了v4.0step7-sp9,plc使用s7-200cn。在修改远程地址时发现PG/PC接口设置中没有TCP/IP选项 钻石用户推荐最佳答案 1、安装完成后,打开&nb…

    SIMATIC S7-200 2021年7月5日
  • 循环指令

    FOR和NEXT指令用于:循环执行FOR和NEXT之间的指令,并可以指定次数。如果不知道要执行多少次,由条件来决定何时停止该循环,那么应该怎样编程?例如在一程序中,中间有一部分要求…

    SIMATIC S7-200 2021年7月5日
  • ppi协议能用于GPRS DTU点对点的通信吗?

    我要做水位信号远传(10KM),方岸是使用两个GPRS DTU 做点对点传输。两个GPRS DTU 的485口是透明的,但有2S的延迟。一个…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论