Siemens | 6AV3515-1MA30 | OP15C1 Operator Panel
一、前言
交通灯控制系统是一个老掉牙的问题,各种方式的控制系统也不断产生。随着我国经济建设的不断发展,城市化进程不断加强,机动车辆也不断增多,交通信号控制功能不断扩展,其控制效率要求不断提高。基于PLC的交通灯控制系统能把可编程控制器的软硬件系统功能强大、可靠性好,逻辑编程方法简单,易于开发复杂控制系统、有丰富的扩展模块和联网能力和应用范围十分广泛的特点结合起来,使系统易于实现。
本系统采用日本松下电工生产的超小型FP0系列PLC作主控系统,其体积小但功能强大。我们按照现有十字路口的交通灯的设计方案来说明基于PLC的交通灯控制系统的方便性特点,也间接说明其在满足控制系统要求的功能扩展上也易于实现。
二、系统控制设计
1、系统功能要求
交通灯系统启动时,红、绿、黄灯按一定时序轮流发亮。首先,南北红灯亮,东西绿灯亮。南北红灯维持35s(可由用户设定),在南北红灯亮同时东西绿灯也亮,并维持30s,到了30s时,东西路灯闪亮,闪亮周期为1s。绿灯闪亮3s后熄灭,东西黄灯亮,并维持2s。到2s时,东西黄灯熄、红灯亮,同时南北红灯熄,绿灯亮。东西红灯亮维持25s(可由用户设定),南北绿灯亮维持20s。到20s时,南北绿灯亮3s后灭,南北黄灯亮,并维持2s。到2s时,南北黄灯熄、红灯亮,同时东西绿灯亮,开始下一周期的动作;系统可进行时间倒计时显示;当紧急状态要一侧方向通过时,可以使南北方向红灯亮,东西方向绿灯亮或者南北方向绿灯亮,东西方向红灯亮;在特殊情况下,系统可以人为根据各方向车流量,进行各车道通行时间的变更;在某时段如23:00至次日6:00车流量很少情况下,系统可以设定为各方向的只有黄灯闪烁。
2、系统设计
2.1硬件设计
硬件主要采用日本松下电工生产的小型FP0-C32CT型(带日历时钟功能)PLC,其I/O分别各有16个;根据系统要求需要进行I/O扩展要求,需要配一级扩展单元FP0-E16YT,其有16个输出。其I/0分配如表1,其控制输入输出接线原理图如图1所示。输出设备是电压高,功率大的设备,可由PLC输出给中间继电器,再通过中间继电器进行外部设备的输出控制。
表1系统I/0分配表




2.2软件设计
系统软件设计内容包括交通灯顺序循环控制、两方向的急停控制、数码时间显示控制、定时时段控制、各路通行时间变更控制几部分。顺序循环控制主要采用定时器指令编写,通过时间的顺序运行,来达到各路灯的按要求输出;通过配合各路急停开关的闭锁实现各方向的红灯或绿灯亮,当急停开关恢复后,又通过对定时器的内部经过值SV赋值,达到路灯进行切换恢复的目的,程序参考图2。我们可以通过PLC内部的日历时钟功能,对内部运行的时钟数据存储区进行取值比较,用类似急停控制的方法,实现某时段各方向的黄灯闪(程序略);由于前面采用的定时器独立的,故对于各路通行时间变更控制可以采用对定时器TM0对TM4的设定值SV赋值来改变,当然各方向时间也不能无限增大和减小,我们可以通过比较指令限制其在指定的数值范围(程序略)。通过对定时器TM0对TM4中变化的经过值EV,我们可以通过指令实时把他们转为BCD码,再由专门指令直接转换为七段码数值,用于对各方向时间的倒计时显示(程序略)。
2711E-T14C6X 1
2711-NM15 1
2711-T10C10 1
2801-NC17 1
2801-NC18A 1
2801-YC 1
500L-DOD93 1
6186-M15ALTR 1
700-HN100 1
CP16 N110 1
MP-B540D-MJ24-AA 1
SST-PFB-SLC 1
1756-A7 1
1746-NR8 1
1746-OA16 1
1756-PB75 1
1768-ENBT 1
1769-IQ16 1
1746-NI8 1
1746-OA8 1
1794-ACNR15 1
1404-M405A-CNT 1
1771-OX 1
MVI56-MCM 1
1769-IQ32 1
1756-OF4 1
1746-A13 0
1747-L542 2
SIEMENS 6DD1661-0AB1 1
MPCBL0001F04 5
39ACM24BEN 4
6GT2002-0AA00 4
6GT2102-0AB00 4
16137-118 3
545-1105 3
6ES5318-8MB13 3
6ES5377-0AB41 3
6ES5470-8MC12 3
6ES7414-3XJ00-0AB0 3
6EW1890-2AC 3
SMP-E211-A11 3
SMP-E217 3
505-6504 2
505-6660B 2
6ES5464-8ME11 2
6GK1105-2AA10 2
6SC6140-0FE01 2
MD63F800 2
MPCBL0001BPP 2
NKDG/A 2
SMP-E136 2
C8451-A17-A26 2
39SAMCAN 1
1FK6063-6AF71-1EH0 1
39SDM024DCCBN 1
462.000.7076.00 1
505-7339 1
6AV3503-1DB10 1
6AV6648-0AC11-3AX0 1
6DD1681-0CA2 3
6DD1683-0CC0 2
6DR2410-5 1
6DS1731-8RR 2
6ES3373-0AA61 1
6ES5103-8MA03 1
6ES5375-1LR41 1
6ES5376-0AA21 1
6ES5421-8MA12 1
6ES5451-8MR12 1
6ES5482-8MA13 1
6ES5491-0LB11 1
6ES5535-3LB12 1
6ES5700-8MA11 1
6ES5760-0AB11 1
6ES5944-7UB21 1
6ES5946-3UA23 1
6ES5948-3UA11 1
6ES5955-3LC13 1
6ES5955-3LC14 1
6ES7952-0KH00-0AA0 1
6EW1861-3BA 1
6FC5103-0AB03-0AA2 1
6FC5147-0AA15-0AA1 1
6FC5203-0AF02-0AA0 1
6FC5210-0DA21-0AA1 1
6FC5210-0DF02-0AA0 1
6FC5357-0BB22-0AE0 1
6GK1105-2AC10 1
6GT2002-0AB00 1
6MD10100BA00 1
6NH9720-3AA00 1
6NH9860-1AA00 1
6SC6111-2AA00 1
6SC9811-4DA04 1
6SC9816-0AA03 1
6SN1118-0DK23-0AA2 1
FD63T150 1
HED43B040 1
MAESTRO DCD 140X14/28 1
PSCCM22AAN 1
QLCDM024DCBAN 1
QLVIMBCN 1
RMS-TSIG-TZ 1
SICOMP PC32-F 1
SMP16-SYS51C 1
SMP-E200-A1 1
SMP-E201-A1 1
SMP-E230-A10 1
WDAL2170-00 1
6SC6108-0SG02 1
SCHNEIDER TSX07311612 170
140DAO84210 166
140DDI35310 152
140CPS11420 124
140MSB10100 107
TFTX11702 104
TSX07301028 60
TSX07311628 60
TSX07301012 56
140CPU11303 53
STBDAO8210 51
140DRA84000 48
140CPS12420 41
140DDO84300 31
TSX07311622 30
TSX07312422 30
TSX073L2028 30
140CPU67160 28
140DDI35300 21
TSX07311648 20
140XBE10000 19
140CRP93100 19
140CPU65150 18
140ACO02000 18
140DDI84100 14
AS-B809-016 12
STBDAI7220 11
140CPS12400 10
AS-B840-108 10
140ATI03000 9
140CPU65160 8
140CRA93100 8
STBAVO0200 8
140DAO84000 8
140ACI03000 7
140NWM10000 7
140CPS11410 7
140NOM211OO 6
140CRP81100 6
140CPS21400 5
AS-B827-032 5
140AVI03000 5
140HLI34000 4
140CRP31200 4
140NOE77111 4
140SDI95300S 4
140XBP01600 4
AS-B808-016 4
AS-B883-200 4
140CHS11000 3
AS-8535-000 3
XBTF011110 3
XBTF011310 3
140ARI03010 3
140ACI04000 3
140CPS11100 2
140AVO02000 2
140CPS11400 2
140CPU31110 2
140DAI54000 2
140ERT85410 2
AS-B814-108 2
AS-B838-032 2
AS-BDAP-218 2
AS-BDEP-218 2
AS-S911-801 2
LC1-D32 2
TSXAEY414 2
XBTF024510 2
XBTGK2330 2
8201-5-1 2
140EHC20200 2
140DAI55300 2
140CPU11302 2
140CPU43412A 2
140CPU53414A 2
140AMM09000 1
140CHS11100 1
140CPU21304 1
140CPU65260 1
140CRA21210 1
140CRA21220 1
140CRA93101 1
140DDI36400 1
140DDO36400 1
140DDO88500 1
140DRC83000 1
140EHC10500 1
140ESI06210 1
140NOM21100 2
140SDO95300S 1
140XBP01000 1
416NHM30030 1
490NAE91100 1
AM-SA85-000 1
AM-SA85-002 1
AS-B872-200 1
AS-BDAP-210 1
AS-BDPA-210 1
AS-HDTA-202 1
AS-P120-000 1
ATV31HU40N4A 1
BMXCPS2000 1
BMXDDI1602 1
PC-0984-785 1
PC-A984-130 1
SDC40 1
TSX08CD08R6A 1
TSXAEY800 1
TSXP575643M 1
TSXPSY5500M 1
XBTF023110 1
XBTF024110 1
XBTF034610 1
XBTF034610N 1
XBTFC044310 1
XBTGK2120 1
XBTGK5330 1
TSX08ED12R8 1
140CPU42402 1
170ADI34000 1
170ADM35010 1
140CRP93200 1
140ACO13000 1
140CRA21110 1
B&R ECE243-0 6
ECCP60-01 4
ECE161-0 3
ECA162-01 2
ECPA81-2 2
ECPE82-2 2
ECPE84-2 2
ECPP40-01 2
ECPP60-01 2
4PP220.0571-45 1
ECEP128-0 1
ECNT43-0 1
ECPNC3-0 1
ECPNC3-0 PNC3 1
ECPNC3-1 11150168481 1
ECR165-0 1
HCMARC-0CT 1
HCMCO3MC-1A 1
IPC5000/5600/5000C/5600C1
MCGE31-0 1
MDA115-0 1
Provit?5200?5D5210.01 1
PS740 2PS740.9 1
FANUC A20B-2002-0310 3
A06B-6079-H208 2
A860-0360-T201 2
A02B-0259-B501 1
A02B-0259-C221#A 1
A06B-0116-B203#0100 1
A06B-6077-H106 1
A06B-6079-H106 1
A06B-6089-H104 1
A06B-6089-H106 1
A06B-6114-H106 1
A16B-2203-0073/02A 1
A20B-2002-0040/07DR 1
A20B-2901-066 1
A20B-2901-0763/02A 1
A20B-2902-0290/08C 1
A860-0315-T101 1
A860-0326-T103 1
A90L-0001-0422#50(9WF0624H7D05) 1
GE IC697MDL653 23
IC697MDL750 16
IC200CHS022底座 10
IC693CMM321 5
IC3645LXCD1 4
IC697BEM711 4
IC660TSA100 3
IC697BEM713 3
VMIVME-7750 3
IC200ALG320 2
IC200MDL650 2
DS200DCFBG1BLC 2
DS200LDCCH1ALA 2
IC200CHS001底座 2
IC200MDL640 2
IC697BEM731 2
IC697CPX935 2
IC697MDL740 2
VMIVME-3122 2
IC660BBD024 2
269PLUS-10C-120 1
469-P5-HI-A20-E 1
469-P5-HI-A20-E 1
D20M 1
DS200ADGIH1AAA 1
HE693RTD600 1
IC660EBD020 1
IC660ELB912G 1
IC693APU301 1
IC693CMM311 1
IC693PCM311 1
IC693PWR330 1
IC697ALG230 1
IC697BEM733 1
IC697CHS790 1
IC697CPX772 1
IC697MDL250 1
IC697MDL350 1
IC697MDL652 1
IC697PWR710 1
IC697PWR711 1
IC698CPE010 1
IC754VSI12CTD-CO 1
MTM-120(S-A20-120VA) 1
IC693CPU374 1
IC693PCM301 1
IC697CPM925 1
IC697MEM713 1
IC698CRE020-AB P2 1
IC698CRE020-AB 汇总 1
IC660BBD025 1
Honeywell 4000103-510 5
82408217-001 5
51400700-100 2
51401286-100 2
51403776-100 3
513-04754-150 1
620-0041 1
TC-CCR014 1
TC-PRS021 1