如下图,每个扫描时间怎么动作,或者这样说,I0.0第一次触发 第二次触发 第三次触发 第四次触发 梯形图都是怎么动作的 每个扫描时间内是怎么动作的
图片说明:
最佳答案
当PLC上电后,I0.0按下时的该扫描周期。I0.0产生上升沿,使得线圈M0.1在本扫描周期内有输出。网络2中第一行M0.1接通,且串联了Q0.0的闭点,所以Q0.0有输出。网络2的第二行M0.1闭点穿连Q0.0的闭点,作用为自保持。所以Q0.0的输出一直存在。当Q0.0接通时网络2的第一行的Q0.0Q的闭点断开
当第二次按下I0.0时的该扫描周期M0.1线圈接通,网络2中的第二行的自保持断开。
所以综上所述该程序的功能相当于一键启停。即按钮I0.0第一次按下启动,第二次按下则停止
测试过程如图所示(第二张图片为第二次按下按钮时的程序在线监控)
图片说明:
提问者对于答案的评价:
我拿PLC试过了,确实是你说的,但是具体我还是搞不明白,我在详细问一下,麻烦再给讲解一下:当PLC上电后,I0.0按下时的该扫描周期。I0.0产生上升沿,使得线圈M0.1在本扫描周期内有输出。网络2中第一行M0.1接通,且串联了Q0.0的闭点,所以Q0.0有输出。网络2中第二行的M0.1的常闭点此时在这个扫描周期中不应该是断开的吗?怎么自保持?我就是纠结在此时M0.1的常闭点是断开的(因为M0.1的线圈闭合),我还是对在PLC上电后I0.0第一次接通,在这个扫描周期内M0.1的常闭点的状态。
最佳答案作者回复:
PLC扫描过程由上向下由左向右,按下按钮该周期MO.1线圈有输出网络2第一行M0.1导通Q0.0闭点导通,当Q0.0线圈有输出时Q0.0闭点变开点。将Q0.0的运算结果存放在输出映像寄存器中,下一扫描周期运算结果将其覆盖之前Q0.0输出一直有效。第二扫描周期扫描完网络1时线圈M0.1运算结果0此时网络2中第二行M0.1为闭点有效,上一扫描周Q0.0线圈有输出任然有效,此时Q0.0开点为闭合状态,这样就使得第二扫描周期Q0.0运算结果为1Q0.0线圈有输出
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc368090.html