1. 首页
  2. 问题详情

plc扫描问题?

plc扫描问题?

关于PLC循环扫描周期的问题,应该说是每个学PLC的人最开始时都比较难理解的,针对图中的示例呢,是一个典型单按钮启停的功能。怎么实现的呢?

扫描周期的概念是:每个周期都包括写入输出、读取输入、执行用户程序指令以及执行后台处理。执行过程如下图。下图是西门子的,你的例子是三菱的吧!当基本原理是一致的。

结合本例,

1、当检测到X0上升沿,则在当前的扫描周期M0为1,则当前扫描周期中Y1为1,这样程序就执行完了,将Y1的结果放到输出映像中,输出刷新,PLC输出。

2、当下一个扫描周期中X0为0,则M0为0,由于有自保,Y1仍然为1,继续输出。

3、再当某个周期中,X0有上升沿,则M0在当前周期中为1,则在当前扫描周期中Y1被复位,Y1不输出。这就有了后面教材中的时序图了。

2023-01-01

PLC的扫描周期对刚接触PLC的朋友来说是比较难理解的。PLC的扫描周期分为输入采样刷新阶段,用户程序执行阶段,输出刷新阶段。PLC扫描规则为从左到右,从上到下,循环扫描。扫描周期的长短取决于程序的大小,小程序的扫描周期一般只有几ms,如果程序过大,扫描周期过长,PLC会报看门狗错误。这就说明你的PLC计算能力达不到项目要求,需要更换更高阶的PLC,或者精简你的程序。

弄明白了扫描周期,我们再来看这个案例,这是这个典型的单按钮启停案例。按下X0,Y1输出。再按下X0,Y1断开。简单理解就是通过x0去触发M0,然后M0接通的时候PLC判定Y1的状态,输出不同的结果。详细讲的话就要一个扫描周期一个扫描周期的看,第一个扫描周期,x0,m0接通。ld m0,ani Y0成立,Y0有输出。第二个扫描周期,采集到只有Y0有输出了。所以LDI M0,LD Y0成立,Y0程序输出,直到X0被再次按下,Y0断开。

2023-01-01

PLC扫描周期分五个步骤:一输入刷新,第二输入映像,第三执行程序,第四输出映像,第五输出刷新。

本问题和回答均来自本站网友,不代表本站立场,如若转载,请注明出处:https://www.eipin.cn/ask/2

相关问题