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

采用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日
下一篇 2020年11月1日

相关推荐

  • S7-200可代多少I/O和模拟量

    S7-200可代多少I/O和模拟量?谢谢! 最佳答案 I/O=128/128,模拟量输入32/输出32 提问者对于答案的评价:xiexie

    SIMATIC S7-200 2020年11月5日
  • 怎样用s7-200实现延时一小时

    我需要延时一小时 怎么样用s7-200来实现?  问题补充:另外:我是准备用s7-200控制步进电机。但是我的PLC是不是晶体管输出类型 我不清楚&n…

    SIMATIC S7-200 2021年7月4日
  • 200plc中modbus数据读取

    200plc作主站,波特率9600,无校验,数据位8位,停止位1位,从站数量2台,地址分别为3,4如图示,   图1为在变成软件中监控数据 …

    2021年7月5日
  • S7-200的自由通讯,接收指令

    200和称重仪表自由通讯,只用了接收指令,仪表用串口调试助手可以正常接收到数据,用串口调试助手发送从仪表接到的数据,PLC正常接收,但是有个疑问就是,第一个寄存器里显示的接收字符的…

    2017年6月12日
  • 求助:S7200网络读写程序 解读

    参考书中的关于网络读写的程序,上机试验是正确的。两台CPU224通过0口实现PPI通信,实现功能:甲机I0.2启动乙机的电动机星/三角单元(乙机Q0.0、Q0.1、Q0.2),I0…

    SIMATIC S7-200 2021年7月4日
  • 200的PLC与定位的模块的搭配

    用200的PLC,发脉冲控制伺服电机,应该用什么型号的PLC,什么型号的定位模块 最佳答案 200的PLC,发脉冲控制伺服电机,应该用什么型号的PLC?答:看控制要求了,CPU22…

    SIMATIC S7-200 2020年11月1日
  • 资料找不到

    问了一个问题,有答案提示资料网址:https://www2.ad.siemens.com.cn/download/Upload/AS/application/A0382.pdf。但…

    2021年7月5日
  • S7200在数据块中给VD的值与程序中显示值不一样

    请问S7200在数据块中给VD赋的值与程序运行中显示的值不一样是回事?而且如何使用VD给定设定值与过程变量值进行比较?需要单独写程序把两个数据转换成一致后再处理吗?谢谢大家! 问题…

    SIMATIC S7-200 2017年7月25日
  • s7-200 modbus 通讯

    S7-200 可以使用自由口读取modbus(RTU)通讯协议的仪表数据吗?如何实现?请指教。 最佳答案 S7-200 通过以下方式支持 modbus…

    SIMATIC S7-200 2021年7月5日
  • 6ES7 231-5QD32-0XB0,4AI TC热电偶如何使用

    6ES7 231-5QD32-0XB0,4AI TC热电偶,在模块属性做好分度号设置,不知道程序如何编写,找不到这个模块使用手册,在帮助文件里面也找不到任何帮助…

    SIMATIC S7-200 2021年7月5日