临沂西门子S7-300模块代理商临沂西门子S7-300模块代理商临沂西门子S7-300模块代理商临沂西门子S7-300模块代理商临沂西门子S7-300模块代理
模块 | 6GK7443-5DX05-0XE0 |
模块 | 6ES7231-4HF32-0XB0 |
模块 | 6ES7288-3AR02-0AA0 |
电源 | 6ES7288-0ED10-0AA0 |
模块 | 6ES7132-6BH01-0BA0 |
模块 | 6ES7231-5PD32-0XB0 |
模块 | 6ES7223-1PL32-0XB0 |
模块 | CTS7214-1AD33-0X24 |
模块 | 6ES7960-1AA08-0XA0 |
模块 | 6ES7288-2QT16-0AA0 |
模块 | 6ES7222-1HH32-0XB0 |
模块 | 6ES7132-6BF01-0AA0 |
存储卡 | 6ES7954-8LL03-0AA0 |
模块 | 6ES7326-1BK02-0AB0 |
模块 | 6ES7194-3AA00-0BA0 |
模块 | 6ES7288-1CR60-0AA0 |
工控机 | 6GK5008-0BA10-1AB2 |
水晶接头 | 6GK1901-1BB10-2AB0 |
模块 | 6ES7132-4BF50-0AA0 |
(博途)S7-300 PLC停车场空闲车位数码显示程序设计
一、 控制要求
某停车场较多可停150辆车,用两位数码管显示空闲车位的数量,用出、入传感器进出停车场的车辆数目,每进一辆车停车场空闲车位数量减1,每出一辆车闲车位数量增1。空闲车位的数量大于5时,入口处绿灯亮,允许入场,小于或等于5时绿灯闪烁,提醒待进场车辆将满场,等于0时,红灯亮,禁止车辆入场。
二、 PLC变量表
三、 程序设计
第一步:(开机预置计数器的值为150)
第二步:(车辆进出计数)
第三步:(空闲车位数转换为4位SEG码)
第四步:(高位数码为0时不显示,否则显示高位数码)
第五步:(低位数码显示)
第六步:(空闲车位大于5时绿灯常亮,空闲车位小于或等于5时绿灯闪烁)
第七步:(空闲车位为0时红灯亮)
四、 演示效果
第一步:(开机设置计数器值为150)
第二步:(计数器C0的当前值MW20为空闲车位数量,空闲车位MW于0时,每进1车,空闲车位数量减1,使空闲车位数量较小为0,不出现负数,空闲车位MW20小于50时,每出1车,空闲车位数量加1,使空闲车位数量不会**出较大值150。)
第三步:(将空闲车位 BCD(MW10)由SEG指令转换为七段显示码保存到MD40 中,其中MB43 为个位,MB42为十位)
第四步:(当十位BCD码(MB42)为0(七段码16#3F)时,将0送入125,不显示十位的0,否则,将 MB42送入 125,显示对应的十位数字)
第五步:(将 MB43送入 124,显示对应的个位数字)
第六步:(当空闲车位数量大于0且小于或等于5时,绿灯闪烁,当空闲车位数量大于5时,绿灯常亮)
第七步:(当空闲车位数量等于0时,红灯亮)
临沂西门子S7-300模块代理商 临沂西门子S7-300模块代理商
浔之漫智控技术(上海)有限公司专注于西门子低压电器授权代理商,西门子PLC模块总代理商,西门子模块总代理商,西门子中国一级代理商,西门子PLC一级代理商,西门子DP电缆代理商等