Modbus轮询控制

用的S7-200做主站,下面挂8个从站,用什么方式进行轮询采集数据啊!!!新手求解答!!!

问题补充:
我按照教程上做了一个,但是运行时整个程序都不运行!

最佳答案

1、一般用通讯完成位触发下一次通讯:
见同类问题的答案:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=66250&cid=1028
2、参考论文:
基于modbus通讯协议的PLC轮询数据通信:
http://www.you01.com/article-19011-1.html
3、编程注意事项:
、modbus通讯是一种轮询的方式,即一次只能读取一个站的数据。所以在触发读取数据的时候要用脉冲触发,而非长期为1去触发。
、在读取多个从站的时候,要注意每个站的轮询,轮询程序没做好,将导致通讯超时得错误,从而无法读取数据。
、参数设计的时候,奇偶校验,通讯速率得一致,站地址不能有冲突。
、主站与从站的数据区必须一致。

提问者对于答案的评价:
我程序写好了 看看明天行不行

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月7日 下午12:24
下一篇 2017年12月7日 下午12:24

相关推荐

  • S7222CN控制步进电机的程序

    请教各位大侠.我用S7222CN控制步进电机,使用的是Q0.0,用PLC内置的PWM指令发脉冲给步进电机驱动器,Q0.0输出灯亮,但步进电机驱动器没有接受到脉冲型号,步进电机驱动器…

    SIMATIC S7-200 2021年7月5日
  • 请教S7200的断电数据保持

    高手们,在S7200的“系统块”中有个断电数据保持参数设定,我在网上请教过,有人回复说MB13之后就没有断电保护,但是在编程软件中的MB要到MB14,我比较模糊,请教对应每个数据区…

    SIMATIC S7-200 2017年8月15日
  • 定时段 运行,SMART 700与224XP

    现场我有 smart700的触摸屏和200CPU,想控制一台电机定时运行,比如说,每天8点~10点运行,晚上17点到23点运行,其他时间停止,这个要怎么做呢?是通过&nb…

    SIMATIC S7-200 2017年6月12日
  • cpu226cn的问题

    我使用的原来的cpu是226的,想更换成226cn的,但是程序不能下载到plc,但是能上传,即使重新编译程序也不能下载,软件是step7 v4.0,总是出现网络1指令错误…

    SIMATIC S7-200 2021年7月5日
  • 西门子s7-200PLC外部接线

    1、西门子s7-200PLC226,请问输出接线应该怎么接?目前我是输入1M/2M/3M接在一起作输入公共端,L+接启动按钮后接到输入0.0上;输出N和L1接220VAC电,然后将…

    SIMATIC S7-200 2021年7月4日
  • 在电脑里装了S7-200 SMART V2.4后能不能再装S7-200 MicroWIN V4.0 SP9?

    在电脑里装了S7-200 SMART V2.4后能不能再装S7-200 MicroWIN V4.0 SP9? 最佳答案 可以的,两…

    SIMATIC S7-200 2021年7月5日
  • S7-200 PID调节求救

    我用S7-200 PID向导生成的程序来控制温度,现在我的温度基本很好控制,PID调节真是一个漫长的过程,我都快没信心了,真是柳暗花明呀。不过工况变的,温度又出现不大幅度…

    SIMATIC S7-200 2021年7月5日
  • 西门子200SMART PLC怎么和三菱 变频器通讯?

    西门子200SMART PLC 想对三菱 FR-E740变频器做启停和频率控制,通过MODBUS怎么做? 最佳答案 如果是标准的MODBUS&nbsp…

    SIMATIC S7-200 2017年7月25日
  • PLC200怎样计时显示

    在与wincc flexible2008通讯时,S7-200怎样实现计时瞬时实时显示?比如计时每增加1S,显示的时候也是增加1S。 问题补充:是计时某个输入的接通时间 最…

    SIMATIC S7-200 2017年11月1日
  • S7-200间接寻址编程问题

    我用三菱的PLC编了一个间接寻址的程序ADD D300V0 D1450 D300V0,但不知用西门子S7-200怎么编程.能不能给出相应程序。谢谢 最佳答案 可以参照这段程序实现L…

    SIMATIC S7-200 2020年10月31日