MODBUS多从站的轮询

CPU226作主站带多个modbus从站,在编程的时候有一个轮询的问题。在一个从站内部的20个数据交换,可以用轮询的方法解决了,忽然想到主站不可能总是在一个从站里面反复地“转圈”,那么,在每个从站内部的轮询和在各从站之间的轮询的关系是怎样处理的?你刚到2#从站,1#从站有出现了数据交换的要求,怎么办?加上说每次数据交换的 CRC计算要占一定的时间,就觉得很乱,会丢失动作,心中无底 。非常希望能有一个这种两级循环的动作关系图。哪位网友能介绍一些资料?

问题补充:
这个MODBUS主站是一个PROFIBUS总线的从站,这个PROFIBUS主站有可能同时要求对两个MODBUS从站读或写数据,那么这个MODBUS主站也只好“服从命令”,就出现了问题的情况

最佳答案

看看这文档,对你肯定有帮助。文中给出了如下的例程:
 . send1 最简应用示例
 . send2 多任务轮询示例
 . send3 不同的调用方式、多任务自动轮询、使用外部帧、如何生成外部帧示例
 . ASCII  三个ASCII 相关的子程序应用示例

 《S7-200 modbus RTU 主站库》连接:
 http://www.tuxw.cn/blog/article.asp?id=168

提问者对于答案的评价:
谢谢,我已经下载了。这个程序比较深,要仔细研究。

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

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

相关推荐

  • EM231模块手册

    寻找EM231模块手册或者说明书,官网一直找不到,需求帮助。谢谢! 问题补充:需要的是英文版说明,没找到。 最佳答案 相关资料全给你:见《 模拟量输入模块EM231的使用…

    SIMATIC S7-200 2020年11月1日
  • S7-200PID温度控制问题

    我想用PID来控制温度,原来都是设定个上下限用固态继电器来控制加热器的,我用的传感器是PT100,在网上看到有用模拟量是4-20MA的例子,但是用PT100,具体的PID程序不知如…

    SIMATIC S7-200 2021年7月4日
  • 关于S7-200PLC计数器的问题?

    我用比较指令   C1==I 1 的时候,Q0.1没有输出。为什么? 问题补充:全部程序 图片说明:    &…

    2021年7月5日
  • 使用MAP SERV库编译时出现:指令操作数使用了未定义的全局符号或局部变量的报错,库存储区打不开

    由于已经用过了问题补充,为了回答各位老师的答复,只好再发一个相似标题的问题,希望能看到,有两位老师都说的要进行库存储区分配,但问题是库存储区也呈现灰色,打不开,如图 问题补充:试过…

    2017年6月12日
  • 延时启动、延时关闭逻辑

    多个电机启动顺序(时间间隔约5秒):a,b,c,d…..关闭时反着(先关最后一个…d,c,b,a 以此类推最后关闭a)如果用定时器则要用TON和TOF类型的,但是…

    SIMATIC S7-200 2020年10月31日
  • S7-226模拟量输入波动

    现场两套一模一样的系统,CPU为226,模拟量输入有10%的波动,我把输入端负极与M端接了,采样数256,死去496,波动还是有那么大,导致我的数字输出在转换点时不断闪烁,挂接的继…

    SIMATIC S7-200 2021年7月5日
  • 流量PID问题

    我是用的PID指令做的控制程序,设定值采样值有做过标准化的,比如我的采样值信号在4-20mA,那转换成标准就是采到PLC内的值减去6400后再除以25600,这应该没错吧,但是,我…

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

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

    2017年6月12日
  • S7-200的PID调节问题

    有一压力控制阀采用PID控制,但它的反馈有两个一个是进气压力反馈,一个是出气压力反馈。优先选择顺序以进气压力低或排气压力高为优先。是不是要用两个PID回路?我的PID是用向导做的。…

    SIMATIC S7-200 2019年6月10日
  • S7200-与台达人机在电脑上离线模似

    我想在家里电脑上用S7200编程软件和台达人机在电脑上进行模似,这样怎么可以做到啊,也就是说我家里没有PLC和人机,我怎么模似呢,谢谢,新手 最佳答案 台达人机键面组态软件可以仿真…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论