自由口通讯接收数据不正常

采用S7 200自由口和智能设备通讯时,轮询地址定为1,2,3,4,5。智能仪表需要读取两个参数,当轮询地址1.,2读取仪表参数时,仪表参数先询问的读不到回数,后询问的回数正常。把轮询地址改为1,4两个仪表都可以读到数。轮询方式为1--2---3---4----5循环访问从站。此程序为多从站。有的仪表需要发送两次才能读到数!请各位解释一下为何?

问题补充:
发送数据全都正确

最佳答案

你可以用串口软件接收PLC发送的数据,PLC不会因为从站不回数据而终止轮训,所以串口软件接收到的数据应该是均时的各个从站的询问数据,如果这个数据不对,那么就检查程序吧。

将轮训间隔时间加长,可能是从站反应较慢,有的仪表要几百毫秒才能回复数据。

提问者对于答案的评价:
谢谢了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:11
下一篇 2020年11月1日 下午4:12

相关推荐

  • ASCII码发送的问题

    一、 通讯协议:串行 RS485(半双工)通讯,传输距离≤1200米。波特率9600bt,8位数据位,1位停止位,无奇偶校验位。用ASCII码发送。发:68H,…

    SIMATIC S7-200 2020年11月5日
  • 请输入问题标题…热电阻能用EM235模块来检测模拟量吗

    各位大神帮忙下,我现在用了一个EM235模块,但现在外面温度传感器型号是热电阻。PT100的,检测范围是-50到50℃,我想问问能用EM235这个模块来进行模拟量转化不和运算不。 …

    SIMATIC S7-200 2017年6月27日
  • S7-200 CPU 224XP 位控向导 无法运行?

    S7-200 CPU 224XP 位控向导做PWM可以正常运行,但做PTO,编译正常但下载到PLC里后就导致PLC无法启动。经测试一个空程序只要位控向…

    2021年7月5日
  • 西门子PLC价格

    西门子PLC-S7-200 现在的价格是多少? 问题补充:型号是 s7-200-cpu226 最佳答案 CPU 226  DC/D…

    SIMATIC S7-200 2021年7月5日
  • 就地、远程转换问题

    就地、远程转换问题 我现在用的是s7-200,EM277通讯模块,我把就地I/O点通过V存储区277模块传到远程DCS系统,我想问的是就地/远程转换按钮怎么设置?程序里面…

    SIMATIC S7-200 2021年7月5日
  • 6ES7214-1BD21-0XB0停产替换

    6ES7214-1BD21-0XB0现升级型号是不是6ES7214-1BD23-0XB8,是否完全替代,如果这个替换是否需要更换其它模块,编程软件是否一样? 最佳答案 可以完全替代…

    SIMATIC S7-200 2021年7月5日
  • 如何编写一个小程序获得传感器的温度

    如图,传感器的参数,4~20毫安,-50~200度,接线对吗? 问题补充:假设我按照2楼的指示安装好了,如何编一个小程序的范例得知温度值? 图片说明:    &…

    2021年7月5日
  • 关于S7-200高速计数问题

    我使用226CN的i0.0、i0.1对伺服器脉冲输出A/B相高速计数,计数模式9,1X倍率。当伺服电机500rpm时1,伺服器脉冲输出设定为每圈500脉冲,PLC可以正确读取脉冲数…

    SIMATIC S7-200 2020年11月1日
  • s7-200与多个电力仪表MODBUS通讯

    s7-200与多个电力仪表modbus通讯,怎样建立轮询通讯,兄弟们指导下,最好有实例参考,谢谢,dong_180@126.com 问题补充:《S7-200基于MODBUS协议与智…

    SIMATIC S7-200 2020年11月1日
  • MBUS_MSG响应错误

    使用200 modbus通讯指令,MBUS_MSG指令时报错误  ,7=响应错误(响应不是请求的操作)请问怎么回事?急!! 最佳答案 可能的原因:1)…

    SIMATIC S7-200 2017年6月10日