本实例中以某工商银行营业厅自动门为例,设计了以PLC为控制器的自动门控制系统。
在营业厅自动门正上方门外、门内各安装一个光电探测开关,当光电探测开关检测出有人要进入或出去时,从而产生输出信号;PLC获取到该输入信号,启动电机,将门打开;当门打开到一定程度后,碰到限位开关,限位开关打开,产生输出信号,自动门停止运行;等待一时间段后,自动门自动关闭;在闭合过程中,如光电探测开关检测到有人要进入或出去时,自动门停止闭合,并立刻打开门;为了保障自动门的安全性,设置关门限位开关,从而保障在自动门闭合即将结束时,不会发生两扇门碰撞。
在编程软件安装目录下的Example中有本工程程序(自动门控制.ccf)。
接线图中的元件符号名说明如下。
符号名 | 用途说明 |
K1 | 门外光检测开关 |
K2 | 门内光检测开关 |
K3 | 开门限位开关,一般为常闭 |
K4 | 关门限位开关,一般为常闭 |
K5 | 自动开门开关 |
K6 | 自动关门开关 |
K7 | 手动开门开关 |
K8 | 手动关门开关 |
KA1 | 电机正向运转继电器 |
KA2 | 电机反向运转继电器 |
上面LD中用到的变量如下:
LD实例中用到的控制器变量说明如下。
变量名 | 类型 | 变量说明 |
%IX0.0 | 输入变量 | 门外光检测开关 |
%IX0.1 | 输入变量 | 门内光检测开关 |
%IX0.3 | 输入变量 | 开门限位开关,一般为常闭 |
%IX0.4 | 输入变量 | 关门限位开关,一般为常闭 |
%IX0.6 | 输入变量 | 自动开门开关,关闭为自动模式 |
%IX0.7 | 输入变量 | 自动关门开关,关闭为自动模式 |
%IX0.10 | 输入变量 | 手动开门开关 |
%IX0.11 | 输入变量 | 手动关门开关 |
%QX0.0 | 输出变量 | 开门电机线圈 |
%QX0.1 | 输出变量 | 关门电机线圈 |
T1 | TON | 延时器 |
1、闭合开关%IX0.6和%IX0.7进入全自动模式。若%IX0.6打开,%IX0.7闭合,为手动开门自动关门模式。
2、若门内、外的光检测开关检测到脉冲信号,则%IX0.0或%IX0.1闭合;由于开门限位开关%IX0.3常闭,所以线圈%QX0.0接通,同时触点%QX0.0闭合,电机正向转动执行开门动作。
3、当门完全打开后,开门限位开关%IX0.3打开,线圈%QX0.0断开,电机停止工作。
4、门停止移动后,由于关门限位开关%IX0.4为常闭,经过5秒延时后线圈%QX0.1接通,同时触点%QX0.1闭合,电机反向转动执行关门动作。
5、在关门过程中,如果门内、外的光检测开关检测到脉冲信号,则%IX0.0或%IX0.1闭合,又会执行开门动作。
6、若关上门,则关门限位开关%IX0.4变为打开,电机停止工作。
楼主最近还看过
高品质可编程控制器 www.pinyou.net
品优科技志在提供符合用户需求、高可靠、高性能、易编程的控制器:
l 极为方便、易用的编程软件;
l 支持全面的仿真功能;
l 精心设计;
l 高品质的硬件质量;
l 专业工厂生产加工;
l 老化测试;
l 极具竞争力的价格;
技术指标:
项目 | 性能规格 |
程序控制方式 | 连续扫描运行 |
输入/输出控制方式 | 每完成一次扫描,刷新一次 |
指令处理速度 | 1us/基本指令,2~几百us/应用指令 |
编程语言 | LD(梯形图),符号IEC61131-3规范 |
程序容量 | 10K |
存储方式 | Flash ROM,永久保存,无需后备电池 |
外部开关量输入 | 12点 |
外部开关量输出 | 10点 |
万年历(RTC) | 显示:年/月/日/时/分/秒/星期 |
内部继电器 | 64字节 |
掉电寄存器 | 14字节 |
特殊功能继电器 | 16字节 |
定时器个数 | 无限制 |
定时器精度 | 2ms |
硬件扩展 | 不支持 |
浮点运算 | 支持32位的浮点运算,且可以转换成IEC 61131-3标准中的任意类型 |
算法库 | 可扩展 |