循环扫描工作方式

有一个简单电路(编程)——电动机起停电路,程序如下:
 LD     I0.0
 O      Q0.0
 AN     I0.1
 =      Q0.0
 在第一个扫描周期,能流流过输出线圈Q00.0为1(ON),请问其输出触点(在第四行)是在同一周期为1,或是在第二个扫描周期为1(ON)?为什么?请各位大侠、大哥帮忙!我虽是个资深学长,那是靠天天上网晒出来的,挤掉水分,只是个新生一级。
 

问题补充:
对诸位大哥的答复,先说声道谢了,第二句说声对不起,非常抱歉,我把第二行O      Q0.0说成第四行了!我真正想问的是:在第一个扫描周期的用户程序执行阶段,从输入映像寄存器和其它软元件映像寄存器读出通断状态时,请问其输出触点Q0.0(在第二行)的状态是为1(ON),或是在第二个扫描周期才为1(ON)。

最佳答案

炎宇同学,首先你一定一定要明白,扫描周期和线圈或者相应触点动作是没有直接关系的,这是你的一个思想误区,所以才会提出这样的问题!我们在分析程序进行的时序时,要从三个方面来考虑,一个是线圈机相应触点的动作!一个是扫描周期,还有一个可能大家都会忽略的就是能流,下面就你这个例子,我们分析下(之分析程序内部,并且不考虑i0.1动作)
   1,当I0.0(启动命令信号)为1时,能流流通q0.0线圈,因为软继电器内部映像寄存器是立即刷新的,所以其常开触点闭合!能流经Q0.0触点流通Q0.0线圈,要注意,在上述中,和扫描周期是没有多大关系的,因为扫描在上电后就一直在进行,只是当10.0  q0.0
   这些触电线圈因为动作而改变状态时,扫描周期会发现并且在相应的存储器中记忆。举个例子来说,我和你在干一道流水线,只有你完成了A工序,我才能去完成B工序,但是我们的上司要周期性的来检查和记录,他什么时候来检查和记录对我和你工作的效率来说是没有什么影响的,他只是来检查结果!
   你能明白我的意思吗??如果不明白可以加我的QQ407498778。
  

 
 我真正想问的是:在第一个扫描周期的用户程序执行阶段,从输入映像寄存器和其它软元件映像寄存器读出通断状态时,请问其输出触点Q0.0(在第二行)的状态是为1(ON),或是在第二个扫描周期才为1(ON)。
 在第一个扫描周期为1,但是还是希望你能明白,输出触点的动作不是根据扫描周期定的!没有规定说线圈通电其触点式在第一扫描周期或者第二扫描周期动作,之所以在第一周期为1 ,是因为软继电器内部映像寄存器是立即刷新的,而当时的扫描周期还没结束!

提问者对于答案的评价:
“好好学习天天向上”,我不赞同你的说法,但我佩服你的热情和认真精神,我选择你为“最佳答案”。对其他几位学长的答复通通表示真诚的谢意。从阿鸣、昌明学长的回答中,受益非浅,致以敬意。我问的是PLC的基础知识,问也不好问,答也不好答。
 我实际想问的是:在第一个扫描周期“输入采样阶段”时,PLC在判断第二行软元件Q0.0输出触点的状态,是通或是断?第二个扫描周期在“输入采样阶段”第二行软元件Q0.0输出触点是通或是断?这样问就明白了。
 第一次是没问清楚而且行数也搞错了,借此机会再次表示歉意!

 

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:51
下一篇 2021年7月4日 下午10:52

相关推荐

发表回复

登录后才能评论