S7-200Modbus RTU通信控制5个从站伺服,通信轮询速度非常慢

S7-200Modbus RTU通信控制5个从站伺服,通信轮询速度非常慢,伺服使能十几秒才能有反应,有的MBUS-MSG下一个通了但上一个没复位,比方说第2个MBUS-MSG都通了但前一个还没复位,等第3个通了,前两个一起灭了,造成部分间断性的6号错误。波特率正确 无干扰 伺服没坏 参数对,请问这是什么毛病?

问题补充:
我补充了部分程序的图片,这是一个轴,有时候短时间的6号错误。

图片说明:

S7-200Modbus RTU通信控制5个从站伺服,通信轮询速度非常慢    S7-200Modbus RTU通信控制5个从站伺服,通信轮询速度非常慢    S7-200Modbus RTU通信控制5个从站伺服,通信轮询速度非常慢    S7-200Modbus RTU通信控制5个从站伺服,通信轮询速度非常慢    S7-200Modbus RTU通信控制5个从站伺服,通信轮询速度非常慢    S7-200Modbus RTU通信控制5个从站伺服,通信轮询速度非常慢    S7-200Modbus RTU通信控制5个从站伺服,通信轮询速度非常慢   

最佳答案

从站数量太多的话通讯是很慢,你可以将两者的通讯波特率改到最大再去通讯,提高通讯效率可以用每条指令的Doen置位为1时接通下一条指令同时复位上一条指令,这样的话就可以提高通讯速率和避免你上面说的上一条指令没有复位下一条指令有接通了。参考一下下面的通讯指令和例子。
S7-200 Modbus RTU 通信:http://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx
关于补充问题回答:6的错误是Modbus正在忙于其它请求。你的程序轮训没有做好。以你图2和图3的程序为例,来作说明。你图2的doen的为M0.2,你不要用M0.2直接作为图3的启动条件,用M0.2的接通一个脉冲来置位一个M继电器,在用M继电器来作为图三的启动条件,这样就不会出现同时启动多个指令的情况,用doen作为启动下一个M继电器同时复位上一个M继电器,这样来做轮训,后面的程式也是这样做就可以了。

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

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:18
下一篇 2021年7月5日 下午2:18

相关推荐

  • 请问EM277接TD400C如何编程?

    1.以前我用CPU224XP的串口接显示屏TD400C;2.现在由于CPU224XP的串口不够用,改用EM277的通讯口接TD400C;请问:a. 以前的显示程序是否还可…

    SIMATIC S7-200 2020年11月1日
  • 西门子S7-200 CN PLC编程 求梯形图

    假如: Y1控制电灯1亮   Y2控制电灯2亮    Y3控制电灯3亮  &nb…

    2017年12月1日
  • EEPROM写数据问题!!

    请问:224XP中,假如用FOR循环对连续的30个字节的V区数据(可能有些数据就是和EEPROM中的数据一样)写入到EEPROM中,那么这样算是对EEPORM写了几次,是一次还是3…

    SIMATIC S7-200 2021年7月5日
  • 200CpU的PID功能不能使用,如何用别的方法实现

    我现在做的是用变频器控制管道出口温度,将温度控制在70度以下,70度以下要求还不能停变频器,可以最低15HZ来运行,用的PID块 但是实际使用过程中,一旦使用PID的功能…

    SIMATIC S7-200 2020年11月1日
  • 光栅尺信号进入到PLC

    各位师傅,小弟现在有一个光栅尺输出5V方波信号,现在准备买一个信号转换器,将5V转换为12V或者24V能进入到PLC的信号,然后PLC这边都需要哪些模块?谢谢各位 最佳答案 5V信…

    SIMATIC S7-200 2017年12月9日
  • s7200想存实验数据用什么方法

    我想实现在定时中断中把数据先保存,然后延时0-5秒取出来,有什么办法吗?希望详细说一下,谢谢 问题补充:就是在100ms的定时中断中对一个v区的数比如vw0里的数据先保存起来,然后…

    SIMATIC S7-200 2017年6月8日
  • 200 smart PLC RTD模块组态问题

    在组态RTD模块时,如何选择温度系数 钻石用户推荐最佳答案 1、200 smart PLC RTD 要在系统块中组态。如附图方法参考《组态&…

    2021年7月5日
  • 高速计数器的复位问题

    请教高手,1、高速计数器有些没有复位功能是不是就没有实用意义了?比如HCS0的0模式,只有脉冲输出I0.0,这个怎么用啊,是不是一直计数下去?   2…

    SIMATIC S7-200 2020年10月31日
  • MP277和PLC200连接问题

    我想知道用什么电缆可以吧触摸屏MP277和CPU224通信连接。希望提供最常用的电缆,并把型号写清楚。谢谢 最佳答案 两个DP接头一段屏蔽双绞线,接法3-3,8-8即可以。 提问者…

    SIMATIC S7-200 2021年7月4日
  • s7-200PLC之间的通信

    s7-200PLC之间是怎么通信的?还有就是一台PLC可以控制几台步进电机,我需要控制四台步进电机怎么办? 最佳答案 S7-200PLC之间的通信大全:见《S7-200 …

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论