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

用PLC实现简易密码锁的控制工作任务

来源:艾特贸易2019-09-01

简介一、任务要求 密码锁有 3 个置数开关( 12 个按钮),分别代表 3 个十进制数,如所拨数据与密码锁设定相符,则 3s 后开启锁, 20 s 后重新锁上。本任务要求用功能指令实现控制。 二、


  一、任务要求

  密码锁有3个置数开关(12个按钮),分别代表3个十进制数,如所拨数据与密码锁设定相符,则3s后开启锁,20 s后重新锁上。本任务要求用功能指令实现控制。

  二、任务分析

  密码锁的密码由程序事先设好,如要解锁则从置数开关送入的数据要和密码相等,解决这个问题可以用功能指令中的比较指令实现。置数开关有12条输出线,分别接人X0~X3X4~X7X10~X13,其中XO~X3代表第一个十进制数,X4~ X7代表第二个十进制数,X10~X13代表第三个十进制数;密码锁的控制信号从YO输出。

    1.输入/输出点的确定

    从上面的分析可知,需要12个输入点,1个输出点,具体输入/输出点分配如表4 -3 -1所列。

4 -3 -1  密码锁控制的输入/输出点分配表

 表4 -3 -1 密码锁控制的输入/输出点分配表

    2PLC控制接线图

    根据输入/输出点分配,PLC控制系统实现的密码锁控制线路如图4-3 -2所示。

    3PLC梯形图

    本程序的设计假设程序事先设好的密码为K369,其具体梯形图设计如图4-3 -3所示。

图4 -3 -2 PLC控制系统实现的密码锁控制线路

4 -3 -2  PLC控制系统实现的密码锁控制线路

 图4 -3 -3密码锁的梯形图

4 -3 -3密码锁的梯形图