PLC1200modbus-RTU轮询两站PLC200

小弟 (ˇ?ˇ) ,想用PLC1200主站通过串口轮询两个2号和3号站PLC200,请教高手用什么方法进行轮询?发现PLC1200的MB—MASTER中的done不是置1.

最佳答案

1:S7-1200和S7-200 都支持自由口协议的,所以你通过MODBUS 的方式来进行通讯时没有问题的。
2:轮询时,REQ 采用上升沿出发,由于MODBUS RTU 消息帧中带有地址,轮询时可以按照地址来讲数据存放到正确的地址中,这点你不用担心
3:MB_MASTER中的DONE 应该是置位的,当然如果你不用DONE 你可以用BUSY 来代替,因为REQ上升沿触发命令的发送后,如果通信请求还在执行中BUSY 一直置1 的,所以当BUSY 置0 后,你可以讲SLAVE ID 号从2 变成3。通过BUSY 来轮询

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月18日 下午11:09
下一篇 2017年8月18日 下午11:10

相关推荐

  • S7-1200在Web 服务器时,数据记录和配方的文档名称注意事项

    S7-1200在Web 服务器时,数据记录和配方的文档名称注意事项 最佳答案 名称中使用的字符必须遵守 Windows 文件系统命名限制。 …

    SIMATIC S7-1200 2017年6月13日
  • S7-1200无法连接,帮忙看看!

    软件刚安装,PLC也是刚买的,现状如图 图片说明:       最佳答案 PLC上面可以手动设置IP地址,把IP设在跟电脑一个网段内,再往下…

    2017年6月3日
  • S7 1200 可以控制几个伺服电机?

    有四个伺服电机,进行定位控制,同时联动,对精度有要求。用S7-1200可以实现吗?本机上有两路脉冲输出,外加一个SB 1222,扩展信号板,不就有4路脉冲输出了吗?如果这…

    2017年7月26日
  • S7-1200编程软件有中文版的吗

    那位大侠有中文版的编程软件 问题补充:怎么设置成中文的啊?我就没找到设置语言啊。希望帮帮忙谢谢 最佳答案 STEP 7 Basic V10.5&nbs…

    SIMATIC S7-1200 2017年11月19日
  • V11,V12不同版本之间FB块复制

    最近在做个TIA程序,使用过程中TIA从V11升级到V12,就用V12新建个项目,重新组态,想吧FC,FB,DB块都复制过来,结果在V11程序界面复制以后粘贴不到V12新程序来。而…

    2017年8月26日
  • PLC1215C下载程序不成功

    我的电脑系统是WIN7sp1,用交叉网线连接PLC1215C中的PE口,网络IP配置同一个网段,ping通过,搜索也可以显示,1215C是新买模块未用过,MAC地址已经输入了,但下…

    2017年6月5日
  • 激活TIS

    在1200PLC中下载程序出现这个情况怎么办 最佳答案 当出现需要激活TIS时,将1200PLC可以恢复出厂设置,恢复出厂设置的办法是,在博途中新建立一个与需要恢复出厂设置CPU相…

    SIMATIC S7-1200 2017年6月6日
  • 1200编程软件中在哪里调用HMI的变量

    1200编程软件中在哪里调用HMI的变量 最佳答案 应该从HMI调用S7-1200中的变量,HMI中的变量只能HMI自己处理。 提问者对于答案的评价:ok 专家置评 已阅,最佳答案…

    SIMATIC S7-1200 2017年11月12日
  • modbus通讯轮询方式

    s7-1200通过CM1241模块与变频器modbus通讯,连接10台变频器,轮询方式用前一个MB_MASTER的DONE位触发下一个的MB_MASTER的REQ位,如此往复循环,…

    SIMATIC S7-1200 2017年8月3日
  • CM 1241

    请教各位   CM1241模块(241-1CH32-0XB0)设备组态完成,好像PLC找不到,CM1241模块上显示灰色标志,在程序中MB_MASTE…

    2017年8月26日