关于200PLC modbus通讯的注意点

我在学西门子200PLC的modbus主站通讯编程时,发现下图中这样一个问题,如果我想用MBUS TCRL的完成位作为MBUS MSG的初始化启动,我必须要在他们中加一个先复位一下M0.0,不懂这是为什么呢?我的原来的想法是,当我PLC运行,我MBUS TCRL的完成位M0.0接通的话,我直接触发M0.1就行了嘛,但是这样做,好像运行不起来,不知道这是为什么?

图片说明:

关于200PLC modbus通讯的注意点   

最佳答案

因为"正向转换"和"负向转换"指令要求执行"打开至关闭"或"关闭至打开"转换,您无法在首次扫描时检测上升沿或向下沿。在首次扫描中,S7-200设置由这些指令指定的位状态。在其后的扫描中,这些指令无法检测指定位的转换。
 所以在首次扫描中m0.0不能触发上升沿P,需要延后一个扫描周期!!(可以看一下沿触发指令的工作原理)

提问者对于答案的评价:
非常具体,谢谢,这才是真正的高手

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • HMI与PLC通讯速度

    S7200 与 TP170B COLOR 通过RS485通讯,现在波特率设为19.2K,感觉通讯较慢,比如显示动画时断时续的。请教各位,能否…

    SIMATIC S7-200 2021年7月4日
  • 求助:S7-200plc通讯不上的解决办法

    不知道是不是因为刚做了个ppi通讯实验,该模块用向导设定了地址为6的原因,如图所示能搜索到,一点确定就出现个这样的报警,请各位老师指点 图片说明:    最佳答…

    2021年7月5日
  • 多个s7-200plc通讯的编程电缆选择

    我有两个s7-200的plc226,现场还有一个带485通讯接口的表,现在想用modbus通讯将两个plc和这个表连接到上位机上。请问该选择什么样的编程电缆和通讯线?如果我选择一个…

    SIMATIC S7-200 2020年11月1日
  • MAP库问题2

    我在使用MAP库的时候,怎么发现电机不能转动,我再仔细看程序,发现方向信号没有触发,在程序里面是不是要驱动Q0.2 最佳答案 Q0.0-Q0.3均不需要再另行驱动。Q0.2=0表示…

    SIMATIC S7-200 2020年10月31日
  • plc模拟量

    怎么用s7-200软件,控制并显示plc模拟量的输入和输出。只有一个输入模块em231 和输出模块em232.我不知道怎么编程的 最佳答案 对输入、输出模拟量的PLC编程…

    SIMATIC S7-200 2018年12月7日
  • CP243-1模块做MODBUS TCP通讯

    用s7200和上位机做MODBUS TCP通讯,有一个CP243-1模块能实现吗?程序要怎么写? 问题补充:那S7200怎么能实现MODBUS TCP通讯呢? …

    SIMATIC S7-200 2021年7月5日
  • 使用(CP 243-1)因特网模块通讯

    使用(CP 243-1)因特网模块对西门子200PLC CPU226进行通讯使用了几年都没问题,最近一次断电重启后。只能正常通讯2分钟左右就不能通讯了,把(CP…

    SIMATIC S7-200 2021年7月5日
  • 200程序-仓库储蓄物品

    求关于用200或者300做的关于仓库进出物品的程序和这方面的资料,主要用到的是 电机 接近开关,变平器.身降电机. 要求物品在传送带可以前进后退,以及…

    SIMATIC S7-200 2021年7月5日
  • S7-200计数器的使用问题?

    在使用S7-200计数器时,我想要用计数器的当前值和一个实数进行比较,若是计数器当前值等于此实数则可以输出,若不等于则不输出。 问题补充:不好意思,我的问题没说清楚。我是说计数器的…

    SIMATIC S7-200 2021年7月5日
  • 电源问题

    本人S7-200的电源坏了,知道是里面的一根线断了,有没有拆开过这个电源的呀,我怎么弄不开呀,指导一下! 最佳答案 在质保期内,非认为损坏,最好到西门子进行返修, 非质保…

    SIMATIC S7-200 2021年7月5日