17838383235
6ES7322-1HF01-0AA0西门子数字量输出模块代理商
西门子: S7-300PLC
数字量输出: 6ES73221HF010AA0
德国: SM 322, 光隔离, 8数字量输出
报价: 面议
最小起订: 1
有效期至: 长期有效
发布时间: 2024-05-27 03:20
发布IP: 175.13.200.46
浏览次数: 25
手机号: 17838383235
在线咨询: 点击这里给我发消息
17838383235
详细信息

6ES7322-1HF01-0AA0现货

6ES7322-1HF01-0AA0现货

6ES7322-1HF01-0AA0现货



(博途)S7-300 PLC停车场空闲车位数码显示程序设计



话说有车一族想必感同身受,每当我们去各大商场,例如万达、苏宁、德基等,是需要停车的,各大商场都有自己的地下停车场,那么地下停车场外部的电子显示牌,显示的就是本停车场的剩余车位,是否已停满等!那么这个转换到我们工控PLC应该如何去编写呢?

01

控制要求

某停车场多可停150辆车,用两位数码管显示空闲车位的数量,用出、入传感器检测进出停车场的车辆数目,每进一辆车停车场空闲车位数量减1,每出一辆车闲车位数量增1。空闲车位的数量大于5时,入口处绿灯亮,允许入场,小于或等于5时绿灯闪烁,提醒待进场车辆将满场,等于0时,红灯亮,禁止车辆入场。

02

PLC变量表

03

程序设计

步:(开机预置计数器的值为150)

第二步:(车辆进出计数)

第三步:(空闲车位数转换为4位SEG码)

第四步:(高位数码为0时不显示,否则显示高位数码)

第五步:(低位数码显示)

第六步:(空闲车位大于5时绿灯常亮,空闲车位小于或等于5时绿灯闪烁)

第七步:(空闲车位为0时红灯亮)

04

演示效果

步:(开机设置计数器值为150)

第二步:(计数器C0的当前值MW20为空闲车位数量,空闲车位MW20da于0时,每进1车,空闲车位数量减1,使空闲车位数量小为0,不出现负数,空闲车位MW20小于50时,每出1车,空闲车位数量加1,使空闲车位数量不会超出大值150。)

第三步:(将空闲车位 BCD(MW10)由SEG指令转换为七段显示码保存到MD40 中,其中MB43 为个位,MB42为十位)

第四步:(当十位BCD码(MB42)为0(七段码16#3F)时,将0送入QB125,不显示十位的0,否则,将 MB42送入 QB125,显示对应的十位数字)

第五步:(将 MB43送入 QB124,显示对应的个位数字)

第六步:(当空闲车位数量大于0且小于或等于5时,绿灯闪烁,当空闲车位数量大于5时,绿灯常亮)

第七步:(当空闲车位数量等于0时,红灯亮)



相关产品
相关输出模块产品
联系方式
  • 地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
  • 手机:17838383235
  • 联系人:徐嘉泉
产品分类
最新发布
企业新闻
站内搜索