还是modbus-rtu与200通讯问题(二)

综保和200已经通讯上了,综保上绿色通讯指示灯在每个I0.0接通之后亮一下就灭了,是不是正常?

但是现在为什么在VW2000中读不上来综保的数呢?

另外,200这个程序中,功能码是在哪里体现出来的?读不上来数据是不是跟这个有关系?

这个是综保通讯规约的说明书
http://dl.dbank.com/c0hba01zia

问题补充:
4*X是只读的,那如果是读写的,功能码有03 和 06之分的
程序里又在哪里能体现呢?

图片说明:

还是modbus-rtu与200通讯问题(二)    还是modbus-rtu与200通讯问题(二)    还是modbus-rtu与200通讯问题(二)   

最佳答案

1. 功能码是在哪里体现出来的?
功能码体现在楼主的Addr管脚,因为楼主输入的是40003,因此,对应的功能码经功能块处理后自动发送为03。
2. 读不上来数据是不是跟这个有关系
读不上来数据与功能码没有关系。
建议楼主对程序修改如下:
1)去掉I0.0前的限制,可以改为连续读取;
2)超时时间太长,如果真的有中断,都无法监测(相当于隔27s后才重发请求),建议改为200;
3)综保说明书由于需要验证码无法下载。由于综保地址从40000开始,楼主抓图中只有7个寄存器地址,因此,数据长度不应该超过综保所允许的地址(个别设备中由于读写无效地址时,整个通信全部会中断),建议楼主检查40003~40010这八个地址是否存在;
如果楼主能够用串口调试工具抓取数据报文的话,查找问题更容易一些。

提问者对于答案的评价:
xx

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:39
下一篇 2020年10月31日 下午2:39

相关推荐

  • S7 200 PID 输出不能到最大值

    请问各位老师,我用S7 200PID指令,在运行中,刚开始自动调节是对的,但在输出上升的过程中,输出到%70左右,输出就在%70左右浮动,不能长到最大值,虽然测量值还没达…

    SIMATIC S7-200 2020年11月1日
  • s7200plc和wincc 连接

    我有1 台200plc,CPU 222CN, 以态网卡243-1ex01,,,,现在准备通过以态网用wincc做画面控制,,请问:连接是否必须PC&n…

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

    我想把VD0至VD28的数据依次传输到VD1000至VD1028里面,先建立指针,然后通过循环+4依次传输数据,但是下载到PLC运行显示丢失中间四个数据,丢失的数据为0,另外四个数…

    2017年6月29日
  • S7 300/400编程软件

    Step 7 V5.6 梯形图编程界面输入变量,回车后自动跳转到其它窗口(类似按alt + tab) 最佳答案 是用的中文版吧?我…

    SIMATIC S7-200 2021年7月5日
  • SMART 200 通讯保护的问题

    多台 smart 200 plc 以太网通讯  ,一主多从,  如何限制主站plc 读取从…

    SIMATIC S7-200 2017年6月3日
  • 子程序 多重背景

    请问S7-200的子程序和S7-300里面编写的多重背景是不是一样的功能 问题补充:对,就是想了解一下子程序能不能像300的多重背景一样,同时被几个逻辑调用 最佳答案 LSD&nb…

    SIMATIC S7-200 2020年11月1日
  • S7 200除法余数问题

    各位大神,VW10不应该是1吗,为什么余数会是0呢? 图片说明:    最佳答案 余数在高16位中存放,原因是此仿真软件是非官方推出的。VW10应该会有余数1,…

    2017年5月31日
  • S7-200 CPU212中断方式通信

    S7-200 CPU212 中没有RCV指令,如果不用PPI通信协议 ,如何才能与上位机通信(主要是接收上位机发送过来的命令),是不是可以用中断方式通…

    SIMATIC S7-200 2021年7月5日
  • s7-200的MODBUS库

    S7-200的modbus库中为什么没有对PORT1的从站程序呢。可不可以将PORT0的从站程序破解后,然后将其改成PORT1的呢。对port0的程序会有影响吗。我现在PORT0已…

    SIMATIC S7-200 2018年12月14日
  • 电机反复启停、时间设置和计数

    要求:电机正转N1秒,停止N2秒,正转到停止作为1个正转周期,用A1设定正转周期数,同时用B1作为计数;电机反转N3秒,停止N4秒,反转到停止作为1个反转周期,用A2设定反转周期数…

    SIMATIC S7-200 2021年7月4日