S7-200 MODBUS向仪表写数据

226做modbus主站,向远程仪表读写数据。读数据我已经读出来了,为什么写老是报错呢。
仪表要求如下:
地址 功能码 地址 设定值 CRC校验
41H-44H 06H *XH *XH CRC 16

我的程序如下:
网络1:
LD     Always_On:SM0.0
=      L60.0
LD     Always_On:SM0.0
=      L63.7
LD     L60.0
CALL   MBUS_CTRL:SBR1, L63.7, 9600, 1, 1000, MBUS_CTRL_Done:M0.0, MBUS_CTRL_Error:MB1

网络2:
LD     Start_MBUS_MSG:M0.1
=      L60.0
LD     Start_MBUS_MSG:M0.1
EU
=      L63.7
LD     L60.0
CALL   MBUS_MSG:SBR2, L63.7, 65, 1, 40257, 2, &VB1000, Read_Register_Done:M2.1, MB3


我下载后,通过改变M0.1值。MB3的代码总是显示3. 怎么回事呢。

问题补充:
是不是数据个数应该是1,不能是2呢。功能码06好像是写一个字。

图片说明:

S7-200 MODBUS向仪表写数据   

最佳答案

06是对1个寄存器进行写操作,所以楼主已经将数量设为1,否则会报错。

提问者对于答案的评价:
3q

专家置评

Modbus 注意事项可参考 youhm  的回答。

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • TD400C的“ENTER”键

    TD400C中,“ENTER”键被摁下时,可以在状态表中看到“ENTER”键地址内的数值为2#1,因为“ENTER”键被定义为置位,所以以后数值为2#1一直不变,当要进入文本显示器…

    SIMATIC S7-200 2021年7月5日
  • PLC无电池断电保持能保持多长时间

    RT,我在系统块里设置V存储区掉电保持,然后我在程序中把VW10赋值100,断电,请问多长时间VW10的值回变为0,不保持100。答案肯定要长于1周,我1周后实验还是100呢。 问…

    SIMATIC S7-200 2021年7月5日
  • 关于200通讯刷新时显示的是unknow,但是程序还能上下载

    关于200通讯刷新时显示的是unknow,但是程序还能上下载,这是为什么呢? 问题补充:刷新不到CPU,程序能下进去,试问:不理它,长期这样工作,有何影响呢? 最佳答案 我曾在用U…

    SIMATIC S7-200 2021年7月4日
  • 二个电机二选一程序

    我用触模屏与226PLC,控制程序中有二个电机A,B。AB只能一个工作,这程序我不会,请帮忙编个程序。A  :M0.0-Q0.0B:M0.1-Q0.1 最佳答案…

    SIMATIC S7-200 2017年5月29日
  • plc有输出却不能驱动继电器

    程序中那一部分很简单就是输出I直接触发2个Q输出,plc的输出端接的是继电器,输出端的灯都亮了可是继电器不动,而用短接线直接触发plc输出端的那个点时却能驱动继电器,应该不是plc…

    SIMATIC S7-200 2020年10月31日
  • 脉冲丢失

    用流量计记录脉冲,用中断指令(高速计数器)的话,会有脉冲丢失;请问还有什么方法,减少脉冲的计数丢失。 最佳答案 适当减小中断周期时间;中断子程序尽量减少程序段的编写,把一些数学运算…

    SIMATIC S7-200 2017年11月1日
  • smart 200 SR20 cpu 高速计数

    需要采集一个传感器的信号,信号为200-1000Hz的频率信号,是否需要用到高速计数器指令?按照向导编写的程序为什么读不出信号的数据?请教高手指点编程,非常感谢! 图片说明: &n…

    2021年7月5日
  • PC access 上的数据和PLC程序上检测的数据不一致是什么情况

    用200的PLc编程,在PC access启动测试客户机时,发现一个变量在程序里和PC access中是两种数值,哪里出问题了? 问题补充:同一个变量,在s7-…

    SIMATIC S7-200 2021年7月5日
  • 请问:西门子S7-200系列的脉冲输出时阻抗是多少?

    西门子S7-200系列的PLC的 Q0.0 作为PWM输出时阻抗是多少?   最佳答案 不知有何用? DCDCDC型输出点置1时,…

    SIMATIC S7-200 2021年7月5日
  • 200与300 MPI不通

    各位大侠好:小弟在做200与300 MPI通讯时,怎么都搞不通,监测数据没有任何值;请各位帮帮我;PPI和MPI接口都能正常下载程序;DP电缆确定插对接口,两端全部带20…

    2021年7月5日