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

采用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

相关推荐

  • s7200控制台达伺服电动机

    s7200控制台达伺服电动机的正反转 最佳答案 <PLC控制伺服>http://bbs.gongkong.com/d/201101/364237_1.shtml当中的5…

    SIMATIC S7-200 2017年12月21日
  • uss使用 急

    求教S7200如何通过USS协议控制6RA70内部开关量连接器 ??? USS库有读写__D,_W,_R的功能块,其中Param参数号可以直接写6RA70内部连…

    SIMATIC S7-200 2021年7月5日
  • S7-200排序?

    有8个按钮,按下的顺序都可以任意,怎么识别按下的顺序呀? 最佳答案 假设8个按钮地址分别为I0.0~I0.7,对应的序号为1~8,。MW80存储第一次按下的按钮号,MW82是第二次…

    2017年6月29日
  • TD400C如何实现显示历史故障

    我想通过一段程序,将发生过的故障信息存储在PLC中,然后通过TD400C可以查询。可是,我试过很多次,都存不上,也显示不了。求各位高手指点一下! 问题补充:您能不能再说的详细点,或…

    SIMATIC S7-200 2021年7月5日
  • 关于触摸屏和电脑问题

    现在我用PID控制一台设备的温度,我好不容易在电脑上把PID的参数调好了,并且可以在设定值附近稳定。可是不知道为什么,当我用smart 700IE V3这款触摸…

    SIMATIC S7-200 2021年7月5日
  • S7-200中置位和复位指令

    在s7-200中置位和复位指令的用法,能不能详细讲解一下 最佳答案 STEP 7-Micro/WIN的帮助文件里是这么描述的:设置、复原(N 位)输入/输出&n…

    SIMATIC S7-200 2020年10月31日
  • s7-200仿真软件运行不正常

    我为了实现s7-200与文本显示器TD200C的连接,编写一个实例程序,利用仿真软件一直为调试成功? 问题补充:数据块如何下载? 最佳答案 S7 200的仿真软件&nbs…

    SIMATIC S7-200 2020年11月5日
  • S7-200输出点如何间接寻址

    想做电机按照启动次数多少轮换启动的程序,次序已经排出来了。现在要做的就是按照次序由少到多间接寻址启动相应电机。问题想用置位指令的时候,系统不支持间接寻址的方式,那应该怎么间接寻址输…

    SIMATIC S7-200 2020年10月31日
  • 200系列指针寻址错误

    如A1图,块内建一指针地址,块管脚位置方便引用,编译无错误,但PLC提示寻址错误;块内指针地址改为&vb100,则正常,但是这样不方便调用。该程序为计算最大值,最小值。 图…

    2021年7月5日
  • 专家跪求,谢谢。我刚刚学这。感激不尽。

    怎样在PLC编程软件里检测我编的程序是否成功 问题补充:有没有可以在梯形图上以能流的方式看见的。我看见过别人的可以在电脑上看见一条绿色的线代表电流通了。灰色就是还没有到的地方。能流…

    SIMATIC S7-200 2021年7月4日