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

用拨码开关设定交通灯的绿灯发光时间并用数码

来源:艾特贸易2017-06-04

简介为了使停在十字路口的司机与行人掌握绿灯与红灯的时间,很多交通灯同时配备了数码管作绿灯和红灯发光时间的显示。 1 .控制内容与要求 东西方向与南北方向的绿灯、黄灯与红灯的

    为了使停在十字路口的司机与行人掌握绿灯与红灯的时间,很多交通灯同时配备了数码管作绿灯和红灯发光时间的显示。    1.控制内容与要求    东西方向与南北方向的绿灯、黄灯与红灯的发光控制与第6章的应用例题一“交通灯的控制”相同,增加以下要求:    1)用拨码开关设定绿灯的发光时间。    2)用数码管显示东西向绿灯和红灯的发光时间,显示以减计数方式进行。    3)静态时及非东西向的绿灯与红灯运行时,数码管显示“0”。    2.编程思路    (1)6章图6-30所示程序的修改部分由于绿灯、黄灯、红灯的发光控制与第6章的应用例题一“交通灯控制”相同,所以,此例控制交通灯发光与闪烁部分与第6章图6-30所示程序基本相同,需要修改的部分有:    1)由于采用了R0作启动/停止控制的,所以交通灯的发光应改为用R0启动。    2)由于东西向与南北向的绿灯发光时间要用拨码开关设定,所以控制不同方向的2个绿灯发光时间的定时器(T0T5)设定值都要改用同一个数据寄存器D1(拨码开关设定数值)来设定,东西向与南北向的红灯也会因为绿灯发光时间改变而改变。    3)由于在绿灯与红灯发光以外的时间要求数码管显示“0”,所以在东西向的绿灯与红灯发光状态中,当数码管完成减计数显示后,要将数码管显示置“0”。    (2)程序结构程序宜用梯形图与状态转移图结合,状态转移图仍是用并行分支实现两个方向的红、黄、绿灯的发光与闪烁,而梯形图则用作实现拨码开关与数码管的运行。梯形图中,数码管的显示可用东西向绿灯与红灯的发光步进过程2026中设置辅助继电器“R20R26”作触点来控制。    3PLCI/O分配与接线    交通灯控制(带拨码开关与数码管)的PLCI/O分配见表7-13    7-13    交通灯控制(带拨码开关与数码管)的PLCI/O分配
 交通灯控制(带拨码开关与数码管)的PLC的I/O分配
    交通灯控制(带拨码开关与数码管)的实训可在TVT-90HC的“交通灯自动控制与手动控制”实训模块上进行。“交通灯自控与手控”实训模块的插接孔接线如图7 -23所示。请按图7-23在“交通灯自动控制与手动控制”实训模块面板上完成插接孔接线。另外,要选择模块外的2位拨码开关进行接线。
“交通灯自动控制与手动控制”实训模块面板的插接孔接线
    7-23    “交通灯自动控制与手动控制”实训模块面板的插接孔接线    4PLC程序的编写    用拨码开关作绿灯发光时间设定,并用数码管作东西向绿灯与红灯发光时间显示的交通灯控制程序(供参考)如图7 -24
具有数码显示的交通灯自动控制程序
具有数码显示的交通灯自动控制程序
    7-24    具有数码显示的交通灯自动控制程序    5.程序的执行与调试    按图7-24编写程序,传送到PLC执行,并对程序进行调试,直到满足以下的控制要求:用拨码开关设定绿灯发光时间为12s;按下启动按钮SB1,东西向的绿、黄、红灯按“绿灯发光12s(数码管减计数显示)→绿灯闪烁3次(数码管显示“0”)→黄灯发光3s(数码管显示“0”)→红灯发光18s(数码管倒计数显示)”的规律自动反复运行;南北向的红、黄、绿灯与东西向相对应,但无数码显示。