本实例中以某银行营业厅自动门为例,设计了以PLC为控制器的自动门控制系统。
在营业厅自动门正上方门外、门内各安装一个光电探测开关,当光电探测开关检测出有人要进入或出去时,从而产生输出信号;PLC获取到该输入信号,启动电机,将门打开;当门打开到一定程度后,碰到限位开关,限位开关打开,产生输出信号,自动门停止运行;等待一时间段后,自动门自动关闭;在闭合过程中,如光电探测开关检测到有人要进入或出去时,自动门停止闭合,并立刻打开门;为了保障自动门的安全性,设置关门限位开关,从而保障在自动门闭合即将结束时,不会发生两扇门碰撞。
在PINYOU Studio安装目录下的Example中有本实例的LD实现程序(自动门控制.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变为打开,电机停止工作。
这个是品优PLC,性能如下:
如果想进一步了解,请留下EMAIL,我给你发资料。
1.2.1. 技术指标
项目 性能规格
程序控制方式 连续扫描运行
输入/输出控制方式 每完成一次扫描,刷新一次
指令处理速度 1us/基本指令,2~几百us/应用指令
编程语言 LD(梯形图),符合IEC61131-3规范
程序容量 10K
存储方式 FlashROM,永久保存,无需后备电池
外部开关量输入 12点
外部开关量输出 10点
万年历(RTC) 显示:年/月/日/时/分/秒/星期
内部继电器 64字节
掉电寄存器 14字节特殊功能继电器 16字节
定时器个数 无限制
定时器精度 2ms
硬件扩展 不支持
浮点运算
支持32位的浮点运算,且可以转换成IEC61131-3标准中的
任意类型
算法库 可扩展