您现在的位置是:首页 > PLC技术 > PLC技术

密码锁控制的PLC程序没计

来源:艾特贸易2017-06-05

简介密码锁有 6 个按键,其控制要求如下。 (1) SB0 为个位按键, SB1 为十位按键, SB2 为百位按键, SB2 为千位按键。 (2) 开锁条件:密码为 2345 。按顺序按压 SB0 两次, SB1 按压 3 次, SB2 按

    密码锁有6个按键,其控制要求如下。

   (1) SB0为个位按键,SB1为十位按键,SB2为百位按键,SB2为千位按键。

   (2)开锁条件:密码为2345。按顺序按压SB0两次,SB1按压3次,SB2按压4次,SB3按压5次,再按下确认键SB10,电磁阀动作密码打开,5s后复位。

   (3) SB1为撤销键,按压后可重新进行开锁操作。

   (4)当输入错误密码时,按下确认键后报警灯亮,蜂鸣器响。八段码LED显示为“8”并闪烁。

   (5)输入密码时,八段码LED显示当前设定值。

   (6)系统正常无操作时,八段码LED显示为“0”,等待开锁。

    1.电路设计分析

    密码锁控制系统由PLC、键盘输入单元、密码显示单元、密码锁执行单元、报警单元组成。输入单元由4个按钮(SB0SB3)分别表示数字的第一位(个位)到第四位(千位),SB10为确认键,SB11为撤销键;密码显示单元由八段码LED实现;密码锁执行单元由电磁阀YV和机械结构组成;报警单元由报警指示灯HL和蜂鸣器HA组成。

    键盘输入单元程序必须将按键的按压次数通过译码指令转换为相应的继电器状态位动作。密码显示单元程序可以采用七段码指令将十进制转换为七段码输出并通过八段码LED显示。密码锁执行单元程序与指令判断实现。当输人值与设定值一致时电磁阀动作开锁。

    2.画出输入/输出(I/O)分配表

    输入/输出分配表见表5-5

    5-5    PLC控制输入/输出分配表

PLC控制输入/输出分配表

    3.画出输入/输出(I/O)接线图

    FX2N-48MR型可编程序控制器实现密码锁控制系统的输入/输出接线,如图5-35所示。

密码锁控制系统的PLC接线图

    5-35    密码锁控制系统的PLC接线图

    4.根据控制要求编写PLC程序

   (1)键盘输入单元程序设计如图5-36所示。

键盘输入单元程序

    5-36    键盘输入单元程序

   (2)密码显示单元程序如图5-37所示。

 密码显示单元程序

    5-37    密码显示单元程序

   (3)密码判断单元程序如图5-38所示。

密码判断单元程序

    5-38    密码判断单元程序

   (4)密码锁执行单元程序如图5-39所示。

密码锁执行单元程序

    5-39    密码锁执行单元程序

    完整的密码锁控制系统梯形图如图5-40所示。

密码锁控制系统PLC梯形图

    5-40    密码锁控制系统PLC梯形图