最简单的PLC密码锁,我来告诉你

范例示意如下所示

最简单的PLC密码锁,我来告诉你

控制要求:

1: I0.2、I0.3为可按压键。开锁条件为I0.2设定按压次数为三次,I0.3设定按压次数为两次;同时按压I0.2、I0.3时有顺序的,应先按压I0.2,再按压I0.3。如果按上述规定按压,再按下开锁按钮I0.1,密码锁自动打开。

2: I0.4为不可按压键,一旦按压,再按下开锁键I0.1,报警器就会发出报警声;如果I0.2、I0.3的按压次数不正确,按下开锁键I0.1,报警器同样发出报警声。

3: I0.0为复位键,按下I0.0后,可重新开锁。如果按错键,则必须进行复位操作,所有计数器都被复位。

元件说明:

I0.0:复位按钮,按下时,I0.0状态由OFF→ON;

I0.1:开锁按钮,按下时,I0.1状态由OFF→ON;

I0.2:按键,按下时,I0.2状态由OFF→ON;

I0.3:按键,按下时,I0.3状态由OFF→ON;

I0.4:按键,按下时,I0.4状态由OFF→ON;

Q0.0:开锁接触器;Q0.1:报警器

控制程序:

最简单的PLC密码锁,我来告诉你

程序说明:

1: 正常开锁时,按下可按压键I0.2,I0.2=ON,C0、C1开始计数,按I0.2共三次,C0、C1计数三次,C1=ON,按下可按压键I0.3,I0.3=ON,C2开始计数,按I0.3共两次,C2 计数两次,按下开锁按钮I0.1,I0.1=ON,Q0.0=ON,密码锁打开。

2:不能开锁时,报警:按下可按压键I0.2不是三次,或者按下可按压键I0.3不是两次,或者先按压可按压键I0.3,按下开锁按键I0.1,I0.1=ON,Q0.1置位并保持,报警;按下不可按键I0.4,I0.4=ON,Q0.1置位并保持,报警。

3:按下复位按钮I0.0,I0.0=ON,计数器C0~C2被复位,Q0.1复位,解除报警。

4:因为按下可按压键超过三次C1不再计数,所以增加了计数器C0,且C0设定值大于3,本例设置为50,同理C2设定为50.