一、电动机起停控制线路
根据异步电动机直接起停控制线路,用plc程序设计相应的梯形图程序。
plc的接线图,如图(b)所示,梯形图如图(c)所示。
sb1—00000(x0)为停止按钮
sb2—00001(x1)为起动按钮
二、正反转控制电路
根据电动机直接正反转原理,用plc设计其控制程序。
sb1—00000(x0)为停止按钮
sb2—00001(x1)为正转起动按钮
sb3—00002(x2)为反转起动按钮
km1—01000(y0)为正转接触器
km2—01001(y1)为反转接触器
1、互锁问题
y0、y1软件互锁:y0、y1不能同时为on,确保km1、km2线圈不能同时得电。
x1、x2机械联锁:正、反转切换方便。
问题:1)正、反转切换时plc高速,而机械触点动作低速(短弧),造成瞬间短路;
2)当接触器发生熔焊而粘结时,发生相间短路。
解决办法:
km1、km2硬件互锁:机械响应速度较慢,动作时间往往大于程序执行的一个扫描周期。
2、过载保护问题
1)手动复位热继电器
按c图接线,可以节约plc的一个输入点。
2)自动复位热继电器
常闭触点不能接在plc的输出回路,必须接在输入回路(常闭或常开触点)。
如图所示:
3、常闭触点输入信号的处理
说明:输入触点即可以接常开,也可以接常闭,如上图所示输入继电器与输入触点的对应关系为
x0=sb
x1=
建议使用常开触点作为plc的入信号。
●时序控制设计
三、延时接通程序(通电延时)
1、按下起动按钮x0,延时5s后输出y0接通;当按下停止按钮x1后,输出y0断开,试设计plc程序。
按钮:松开后复位,必须使用辅助继电器及自锁电路,使定时器线圈能保持通电。
2、按下起动开关x0,延时5s后输出y0接通;当按下停止按钮x1后,输出y0断开,试设计plc程序。
四、延时断开程序(断电延时)
输入信号x0接通后,输出y0马上接通;当x0断开后,输出延时5s后断开。
五、延时接通延时断开程序
x0控制y1,要求在x0变为on后延时9s后y1才变为on,x0变为off再过7s才变为off。
六、长延时程序
fx2n系列plc的定时器最长定时时间为3276.7s,下面介绍长延时程序。
1、多个定时器组合
用fx2n系列plc实现5000s的延时程序。
说明:利用定时器的组合,可以实现大于3276.7s的定时,但很长的几万秒甚至更长的定时,需用定时器与计数器的组合来实现。
2、定时器与计数器的组合
为当x0接通后,延时20000s,输出y0接通;当x0断开后,输出y0断开。
定时器加计数器实现的延时20000s程序
3、两个计数器组合
plc内部的特殊辅助继电器提供了四种时钟脉冲:10ms(8011)、100ms(8012)、1s(8013、1min(8014),可利用计数器对这些时钟脉冲的计数达到延时的作用。
若将m8011的10ms脉冲送给计数器,则计数常数:
k=(3600×6)÷0.01=2160000
而一个计数器的k≤32767,故应将两个计数器进行组合,才能达到6小时的延时。
注意:每次c0计满后应及时复位,否则c1只能得到一个脉冲。
控制要求为当x0接通后,延时50000s,输出y0接通;当x0断开后,输出y0断开。
七、顺序延时接通程序
当x0接通后,输出端y0、y1、y2按顺序每隔10s输出接通。
用三个定时器t0、t1、t2设置不同的定时时间,可实现按顺序先后接通,当x0断开后同时停止。
八、顺序循环接通程序
当x0接通后,y0~y2三个输出端按顺序各接通10s,如此循环直至x0断开后,三个输出全部断开。
九、脉冲发生电路
1、试设计频率为10hz等脉冲发生器。等脉冲即占空比为1,即输入信号x0接通后,输出y0产生0.05s接通、0.05s断开的方波,选择精度为0.01s的定时器。
2、设计周期为50s的脉冲发生器,其中断开30s,接通20s。
占空比不为1的脉冲,接通和断开时间不相等,由于定时时间较长,可用0.1s的定时器,因此只要改变时间常数就可实现。
十、二分频程序
输入端x0输入一个频率为f的方波,要求输出端y0输出一个频率为f/2的方波,即设计一个二分频程序。
由于plc程序是按顺序执行的,所以当x0的上升沿到来时, m0接通一个扫描周期,此时m1线圈不会接通, y0线圈接通并自锁,而当下一个扫描周期时,虽然y0是接通的,但此时m0已经断开,所以m1也不会接通,直到下一个x0的上升沿到来时, m1才会接通,并把y0断开,从而实现二分频。