标志存储器M

问题1  为了扩大M区,S7-200SMART能不能将不用的输出点当M用,S7-200是可以的。
问题2 用MODBUS RTU协议写保持寄存器,按用户手册应该用06功能,可是我用06功能写不进去,改用10功能才能写进去。我是用串口测试软件测试的。

问题补充:
第二个问题补充,我用10功能写,然后用03功能读,结果一致。我用06功能写,然后用03功能读,结果不对。用几个串口测试软件测试都是这样。

图片说明:

标志存储器M   

最佳答案

1、M区是有限的,v区很多,为何要把q点当m用? 用也是可以的。只要q点外部不接实际的控制,否则引起误动作
2、功能 6:写单寄存器单元
功能 16:写多寄存器单元 

功能码 主站使用相应功能码作用于此从站的效用 
1 读取单个/多个线圈(离散量输出点)状态。 功能 1 返回任意个数输出点(Q)的 ON/OFF 状态。 
2 读取单个/多个触点(离散量输入点)状态。 功能 2 返回任意个数输入点(I)的 ON/OFF 状态。 
3 读取单个/多个保持寄存器。功能 3 返回 V 存储区的内容。在 Modbus 协议下保持寄存器都是“字”值,在一次请求中可以读取最多 120 个字的数据。  
4 读取单个/多个输入寄存器。功能 4 返回 S7-200 SMART CPU 的模拟量数据值。 
5 写单个线圈(离散量输出点)。功能 5 用于将离散量输出点设置为指定的值。这个点不是被强制的,用户程序可以覆盖 Modbus 通信请求写入的值。 
6 写单个保持寄存器。功能 6 写一个值到 S7-200 SMART 的 V 存储区的保持寄存器中。 
15 写多个线圈(离散量输出点)。功能 15 把多个离散量输出点的值写到 S7-200 SMART CPU 的输出映像寄存器(Q 区)。输出点的地址必须以字节边界起始(如 Q0.0 或 Q2.0),并且输出点的数目必须是 8 的整数倍。这是此 Modbus RTU 从站指令库的限制。些点不是被强制的,用户程序可以覆盖 Modbus 通信请求写入的值。 
16 些多个保持寄存器。功能 16 写多个值到 S7-200 SMART CPU 的 V 存储区的保持寄存器中。在一次请求中可以写最多 120 个字的数据 


你的10功能不属于200plc的modbus通讯功能代码

提问者对于答案的评价:
谢谢各位的解答!

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

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

相关推荐

  • 编码器测速

    大家好! 我目前有个问题关于S7-200(CPU224XP)的PLC,现在输入已经用到I1.2,I1.3-I1.5还没有用,用编码器测速,我没有在程序里编程过,不知道怎么…

    SIMATIC S7-200 2021年7月4日
  • CPU 224 DC/DC/DC可以接继电器吗

    CPU 224 DC/DC/DC只能接直流继电器吗?这种事晶体管型吗?还有种是CPU 224 AC/DC/继电器,这种可以接交/直流继电器,…

    SIMATIC S7-200 2020年11月1日
  • 偏移量。

    如果mb。偏移量是14,单元数目是18那么结果地址是多少到多少。怎么算来的谢谢 问题补充:那你看我的梯形图,用了m14.0 m15.0   …

    2017年11月12日
  • 226新的q0.4点一段时间有输出,没有程序的情况下

    不是程序输出的,里面没有程序,q0.4的灯没有亮,在线监视q0.4没有输出,接线没有问题,但是q0.4说不定什么时间有DC24+输出 专家建议 zcgsy,您好,您使用的应该是DC…

    SIMATIC S7-200 2021年7月4日
  • 一台电脑和3台PLC进行通讯

    3台PLC端口都已经用了.现在想各加上一个以太网模块.再各加上一个路由器,每个路由器都要接一台触摸屏,然后再用一个路由器与三台路由器连接到一起,实现一台电脑同时监控3台PLC,是否…

    SIMATIC S7-200 2020年10月31日
  • 电脑即能连plc又能上网

    电脑通过ip访问plc200,这台电脑又能上网,怎么设置,用路由或者交换机 问题补充:pc只有一网卡,连接plc的ip地址与上网网线ip可能不是一个网段,是否需要设置固定ip,怎么…

    SIMATIC S7-200 2021年7月5日
  • EM231热电偶输入模块怎么使用?

    手里有个K型的热电偶,接到模块上了,DIP开关也设置好了,但是热电偶的量程我不知道,还有对应PLC的数字量是多少,我也不知道,是-32000到+32000,还是0–32000呢?…

    SIMATIC S7-200 2020年11月1日
  • 接顺控指令问

    接昨天的提问,关于顺控指令。其实我是想在段中通过判断,如果符合条件就重新执行当前SCR0.1段的程序,如果不符合条件就执行下一段SCR0.2.本来打算用循环,后来发现循环指令必须设…

    SIMATIC S7-200 2021年7月5日
  • 西门子200PLC做主站,modsim做从站的问题

    我写了一个用200PLC做主站,我的I0.1按一次,30001就读取一次,然后根据读取到的值做比较,大于10,我就给40001写入1,小于10,我就给40001写入0,我的从站我用…

    2018年1月1日
  • 通信有问题

    用的是V4.0 STEP 7 MicroWIN SP9编程,USB-PPI非原装电缆线,驱动程序也下载好,该设置的也设置了,但还是在下载程序…

    2021年7月5日

发表回复

登录后才能评论