控制要求:
有8个按钮SB1~SB8,其控制为:
1、SB7为启动按钮,按下 SB7才可以进行开锁作业。
2、SB1、SB2、SB5为可按压键。开锁条件为:SB1设定按压次数为3次,SB2设定按压次数2次,SB5设定按压次数为4次,按照此条件和顺序按键,密码锁打开。
3、SB3、SB4为不可按压键,一按压报警器就响,发出警报。
4、SB6为复位按键,按下SB6,重新开始开锁作业。
5、SB8为停止按键,按下SB8,停止所有的作业。
SB1~SB8分别接0.00~0.07,开锁为100.00,报警为100.01。
要求完整的设计过程(附图)可发到我邮箱[email protected]
根据你的要求,我选用了西门子LOGO PLC,并根据要求设计了过程。(你并没有要求PLC的品牌和型号,我就选用了一个我手边有的东西,如果用其他高级点的PLC,比如西门子S200,S300,OPTO22,还可以直接用脚本编程,那样更简单了。呵呵。)
如图,输入分别为I1~I8,输出为Q1和Q2。
输入部分每个点都为常开按钮。
用了5个计数器,2个保持。2个标记
根据要求,按动SB7后才可以开始输密码,然后分别按顺序按动SB1三次,SB2两次,SB54次,自动开锁。
期间无论按错次数、按错按钮,都会开始报警,报警需要按动复位键才可以停止报警,并重新开始解码程序。
按动SB8,所有程序停止,所有计数器复位,要重新开始,必须按SB7才可以开始。
因为比较匆忙,画得不是很美观,怕你看不明白,我连线全部用的显示连线而没有用跳接。
程序我下载到PLC上在线调试过了,没有问题,开锁、报警功能齐全,如果你手边有这个机器,(只要是西门子的LOGO,哪个型号都可以),我可以给你源程序,你直接下载下去就可以用了。
如果你用的不是这个PLC,希望我的设计可以给你点启发,如果有什么不明白的,可以联系我,我给你解答。我邮箱[email protected] [email protected]