
- •16.1Introduction...........................................165
- •16.2Step1-Intersectionlayout..................................165
- •4.1.5Numberofsignalgroups
- •4.3.5Signalgroupsselection
- •4.4 Step3-Minimumintergreentimematrix
- •4.10.1Numberofplans
- •06:Activeifthe inphasbeenactivesincethelast
- •1:A•plancyclecounter
- •5Jumpto12
- •9Jumpto12
- •14:Jumpto21
- •Action-Table
- •16.1Introduction
- •16.2Step1-Intersectionlayout
06:Activeifthe inphasbeenactivesincethelast
activeifthe hasbeeninactivesincetheI
-Groupstatusinputtype-forexample,theDetectorLogicactivateswhenG1isredandwithrequest,
-Multiplegroupstatusinputtype-forexample,theDetectorLogicactivates,whenG3isstart-ing,mingreenorp-e-g,
-Softwareinput-forexample,theDetectorLogicactivates,whenSoftwareinput10isactive(softwareinputscanbeactivatedinternallyfromthecontrolblocksCB,orexternally(forexam-plefromSPOTunit),
-Planstatusinput-forexample,theDetectorLogicactivates,whencurrentplannumberisgreaterthan02,
-Stagestatusinput-forexample,theDetectorLogicactivateswhenthecurrentstageisdiffer-entthan01,
-Cyclestatusinput-forexample,theDetectorLogicactivates,whenthecyclecountervalueisgreaterthan50andsmallerthan100,
Action-Tablenumber(F3PN24):
Inputisactivewhencyclecounteris:
-
e>
c=
@
c>=050
andc<'100]
e>
c<=-
or c>
Apply/Close Ij
5.3STEP10-SequenceLogicvehicleactuatedsettings
YoucangetbacktotheSequenceLogic-STEP10toredefinetherequestingandextendinggreenoptions,whentheDetecorLogicsSTEP14isready.
Previously,theconfigurationhasonly1SequenceLogicconfiguredinthefixedtimemode:
•Requestinggreenoptions(1)-permanentrequest
•Extendinggreenoptions(2)-fixedmaxgreen
•Endinggreenoptions(3)
Followingtheconfigurationexample(thereare3plansconfiguredinSTEP1)allthreeplansusethesameSequenceLogic1.YoucancheckthelistofplansassociatedwiththeSequenceLogiconthepanel(4).
Figure131:DefaultSequenceLogicprogramming
AsthedetectorsandinputsarealreadyprogrammedinSTEP13/STEP14wecannowpressthe”vehicleactuated”buttoninordertochangethecurrentfixedtimeplanSequenceLogicsettingtoadefaultvehicleactuated(VA).
Figure132:Vehicleactuatedbutton
Intheresultofpressingthe”vehicleactuated”buttonSequenceLogic1,settingschangestodefaultproposedvehicleactuated.Mostoftenthedefaultsettingsrequiresomefurthermodifications.Itisstronglyrecommendedtoperformsomedetiledtestinordertocheckiftheproposedsettingsfulfilalltherequirements.
TolearnmoreabouttestingVEconfigurationssee:TestingVAvehicleactuatedconfigurationssection6page86.
Figure133:SequenceLogic1
TheSequenceLogic1isnowassociatedwithPlans:1,2and3:Ifyouwanttomakeonlyfirsttwoplans(Plan1,2)associatedwithSequenceLogic1andPlan3associatedwithSequenceLogic2,youwouldneedtoaddanotherSequenceLogic.
YoucanalwayschangethenumberoftheSequenceLogicinSTEP1:
NowyouhavetwoSequenceLogicsinSTEP10.YoucanmakeSequenceLogic1thevehicleactuatedandSequenceLogic2thefixedtimeplan:
InSTEP9youcanassigneachplantospecificSequenceLogicchoosingtheSequenceLogicnumberfromthelist(1):
Figure134:SequenceLogic1
DifferentplanscanusedifferentSequenceLogics.ForexampleintersectionPlan1and2use
SequenceLogic1(vehicleactuated).AndPlan3useSequenceLogic2(fixedtimeplan):
Figure135:SequenceLogic1
6TestingVAvehicleactuatedconfigurations
Thevehicleactuatedprogrammingalwaysrequiresomefurtherimprovementsanditisalwaysveryimportanttotestitcarefully.Itisrecommendedtotestyourconfigurationforeverypossibletrafficsituation(detectoractivationsequence).
AminimumtestingprocedureforvehicleactuatedconfigurationswithalldirectionsworkingondemandanddefinedRESTSTAGEcouldlooksasfollow:(anydifferenttypeofvehicleactuatedconfigurationtestingprocedureisjustamodificationsoftheproposedprocedure)
Figure136:Minvehicleactuatedconfigurationsprocedure
Reststagetest(1)checkifthecontrollergetsbacktothereststageinthesituationwhenalldetectors/inputsremaininactive.Itisusuallythemainroadsignalgroupsthatstaygreeninthereststage.InALLREDreststagetypeallsignalgroupsshouldremainred.
TolearnmoreaboutthefirstVAtestingstepsee:Reststagetestsection6.1,page87.
Singledetector/inputtest(2)checkwhentherespectivesignalgroupsgetgreenuponthesingledetectoractivation.Hereyoucanalsochecktheextendingfunctionsandalsoifthecontrollergetsbacktothereststagesmoothlywhenyoumakethedetector/inputinactiveagain.
TolearnmoreaboutthesecondVAtestingstepsee:Singledetector/inputtestsection6.2,page90.
Twodetectors/inputactivetest(3)checkhowthecontrollerdistributesgreensignalfortwoconflictingdirectionsrequestingatthesametime.Hereagainyoucancheckboththeextendedgreenfunctions,intergreentimesandhowthecontrollergetsbacktothereststagewhenbothdetectors/inputsareinactiveagain.
TolearnmoreaboutthethirdVAtestingstepsee:Conflictingdirectionsdemandtest6.3,page
93.
Fixedtimetest(4)isbasedonactivatingalldetectors/inputs.Eachsignalgroupsshouldthenrequestandgetitsmaxgreentime.Thetestingplanbehaveasinthefixedtimeregime.TolearnmoreaboutthefirstVAtestingstepsee:Fixedtimetestsection6.4,page94.
6.1Reststagetest
Thereststagetestchecksifthecontrollergetsbacktothereststageinthesituationwhenalldetectors/inputsstayinactive.Itisalsoimportanttocheckiftheexpectedsignalgroupgetsgreensignal(usuallymainroadsignalgroups).
-Firstmakealldetectorsandinputsinactive(1)
-ChecktheRESTSTAGEstatus-currentstagenumbershouldbeequalnextstagenumber(2)
-Makesurethattheexpectedsignalgroups(3)stayscontinuouslygreen(greenrest/passive
green)orifallsignalgroupsremainred(incaseofALLREDreststagetype)
Figure137:Mainroadgroupsgreen-reststagetype
Thefollowingconfigurationexampleitisthestage2themainroadgroupstage.MakesureitistherightstagenumbersetasaRESTSTAGEinSTEP6”Generalplansettings”page.
See:Reststageprogrammingsection6.1.1,page89.
Iftheexpectedsignalgroupsdon’tgetgreeninthereststage,firstyoushouldcheckthe:
-RESTSTAGEprogramminginSTEP6,
-”Requestingmode”inSTEP10-reststagesignalgroupsrecommendedmode-”withstageandbydetectors”(1)
-”Endinggreenmode”inSTEP10-reststagesignalgroupsrecommendedmode-
”overlapping”(2).
Figure138:Mainroadgroupsgreen-reststagetype
6.1.1Reststageprogramming
YoucanchangetheRESTSTAGEnumberdefinitioninSTEP6.
Inthesampleintersectionitisrecommendedtomakethestage2asaRESTSTAGEasitisthemainroadgroupsstage.
Figure139:Reststageprogramming
6.1.2ALLRED
IfyouwouldliketomaketheALLREDRESTSTAGEtype,makethereststagenumbervalue=0:
6.2Singledetector/inputtest
Activateeachdetector/inputseparatelyinordertocheckiftheexpectedsignalgroupgetsgreenandtheextendgreen,accordingtoprogrammedextendingfunction.
Moreover,itisimportanttocheck,ifthecontrollergetsbacktotheRESTSTAGEwhenthedetector/inputisinactiveagain.
Forexample:activatedetector4(1),andcheckiftherespectivesignalgroupG2getsgreen(2).ItisstronglyrecommendedtochecktheMaxgreencounter(3).Thiswayyoucantestdifferentmaxgreencountingdownmodes.
Tolearnmoreaboutthemaxgreencountersee:Checkingmaxgreencounterstatussection
6.2.1,page91.
Figure140:Singledetector/inputtest
Itisrecommendedtochecktwodifferentmaxgreencountingdownoptions.Asadefaultitissetto”countdownstartsonconflictingrequest”forallvehiclegroups.Forpedestriangroupsitshouldbealwayssetas”countdownstartswithoutconflictingrequests”.
Figure141:Maxgreencountdownmode
6.2.1Checkingmaxgreencounterstatus
-Press”STATUS”button,chosefunction”04Grp.var.”(1)andpressENTER,
-Choosefunction”04Maxgreen”(2)andpressENTER
-Changethegroupnumberwiththe”arrowdown”buttontoseethemaxgreencounterstatus
(3)
Figure142:Checkingmaxgreencounterstatus
6.2.2Requestingwithstageandoverlapping
Whentestingsingledetector/inputactivationitisveryimportanttocheckifotherrelatedsignalgroupsgetgreensignal.
Forexample:activateonlyonedetectorD1tomakeG1greenandcheckiftheG3gets
greentoo-althoughdetectorD4remainsinactive.
Ifyouwanttomakeenablegreen”forfree”forsomegroups,togetherwithotherrequestinggroups(likeG3gettinggreenforfreetogetherwithrequestingG1)youshouldconsider”Re-questwithstageandbydetectors”option.
Figure143:Requestingmodes
Inordertomakesomegroupstostaygreenfollowingothergroups,youshouldconsider”over-lapping”option.
Figure144:Endinggreenmodes
6.3Conflictingdirectionsdemandtest
Aconflictingdirectionstestcheckshowthecontrollerdistributesgreentimebetweentwoconflictingdirections.Hereyoucanalsochecktheintergreentimesandextendinggreenoptions.
Forexample:activateD3andC1inordertocheckhowthecontrollerdistributegreenbetweengroupsG2andG4.Inthisspecificsituation,thecontrollershouldprovidegreenonlyforthegroupG2andthenG4withoutgoingthroughtheRESTSTAGE.ThecontrollershouldchangebacktoRESTSTAGEonlywhenbothdetectorsD3andC1areinactiveagain.
Hereyoucanalsoobservethelogicalgroupstatus.Forexamplerequestedsignalgroups
shouldchangestatusfrom”redwithrequest”-seelabel:(1)to”redrest”see:label(2).
Figure145:Conflictingdirectionsdemandtest
ItisveryimportanttoalwayscheckifthecontrollergetsbacktotheRESTSTAGEwhenallde-tectorsareinactiveagain.IntheRESTSTAGEgroupsstatusshouldchangeto”redrest”intheredgroupsand”restgreen”inthemainroadgroups.
TolearnmoreaboutthefirstVAtestingstepsee:Reststagetestsection6.1,page87.
6.4 Fixedtimetest
Inordertomakethevehicleactuatedplan,behaveasafixedtimeplanactivateallinvolveddetectors(1),inputs(2)andRed2/Aux(3)(usuallypedestrianpushbuttons).
Figure146:Fixedtimetest
ItisveryimportanttoalwayscheckifthecontrollergetsbacktotheRESTSTAGEwhenallde-tectorsareinactiveagain.IntheRESTSTAGEgroupsstatusshouldchangeto”redrest”intheredgroupsand”restgreen”inthemainroadgroups.
TolearnmoreaboutthefirstVAtestingstepsee:Reststagetestsection6.1,page87.
Youcannowcheckallthesignals’greenstartingandendingpoints.
ItisrecommendedtousetheDebuggerwindowconnectedtotheSimulatorsoftwareatthisstage.Stripesdrawninarealtimerepresentthesignalgroupstatus.Whenthewholecycleisready,youcannowcompareitwiththeoriginalprogrammingfromtheSTEP9.
Figure147:Comparingcycles
TolearnmoreabouttestingwiththeDebuggerwindowsee:Debuggerwindowsection7,page96.
7Debuggerwindow
Debuggerwindowhelpsyoutestcontrollerconfigurations.ItispossibletoconnecttheDebug-gerwindowwiththeITC-Simulatorsoftwareorthecontrollerandcheckboththecurrentgroupanddetectorsstatus.
7.1Intersectionmap
Pressthe”Debugger”button(1)toopenthewindow.
WhenopeningtheDebuggerwindowsoftware,preparesomebasiclayoutwithsignalgroup(2),detectorsanddigitalinputicons(3).Boththenumberofsignalgroupandthedetectoriconscorrespondtonumberofgroupsandinputsrelayusedinyourconfiguration.
Youcanalsouploadtheintersectionmappicturefromthelink(4).
Figure148:Debuggerwindow
7.2Locatingsignalheadanddetectoricons
Whentheintersectionmappictureuploadssuccessfully,youcannowlocatethesignalheadandthedetectoriconsontheintersectionmap.Pressthe”Locating”button(1),andwiththeleftmousebuttonpressedmovetheiconstothedestination(2).
Figure149:Locatingsignalheadicons
Presstheleftmousebuttononthedetector/inputiconandmoveittothedestination.
Figure150:Locatingsignaldetectoricons
7.3ConnectingDebuggertoITC-Simorcontroller
InordertoconnectyourDebuggerwindowwiththeITC-Simulatororthecontroller,typetheIPaddressandtheportnumberinpanel(1)andpress”Start”button(2).ForconnectingwiththeITC-SimulatormakesurethattheITC-PCsoftwareissettothesimulatormode(the”Sim”buttonpresseddown(3)).Toconnectwiththecontroller,makesuretheSSHtunnelisopenoropenitwiththebutton(4).
Figure151:Connection
7.4Signalgroupanddetectorstatus
WhenDebuggerwindowisconnectedtotheSimulatorsoftwareorthecontrolleryoucanobserveitinarealtime:
-plannumberandcyclecounter(1),
-signalgroupstatus-bothphysicalandlogical(2)
-detectors/inputsstatus-anactivedetectorschangetheiconcolortoyellowandactive
Aux/Red2iconschangecolortored,(3)
Figure152:Signalgroupanddetectorstatus
7.5Simulatinginputsanddetectors
Youcanalsoactivate/disactivatespecificdetectors/inputsbyclickingontheiconwiththeleftmousebutton.Anactivateddetector/inputchangetheiconcolortoyelloworred,incaseoftheAux/Red2inputs.
7.6Debuggermenu
Fromthemenu,youcanalsochangethesignalgroupstatusfeedback,showorhidegroupnamesandloadtheintersectionmappicture.
7.7Debuggerstripespage
The”Stripespage”(1)isactuallyoneofthemostimportantpartsoftheDebuggerwindow.Thestripesrepresentstherespectivesignalgroupsstatusaredrawninarealtime.Thestripesdrawingfunctionstartsonlywhencyclecounterchangeto”0”.Inordertocheckthenextcycle,clearthecurrentcycledrawingwiththebutton(2)andthestripesdrawingwillstartagainwiththenextcyclereset.
Figure153:Checkingmaxgreencounterstatus
ComparingstripesfromtheDebuggerwindowwiththeoriginalplanprogrammingfromSTEP9isaveryimportantpartoftheconfigurationtestingprocess.
Tolearnmoreaboutconfigurationtestingproceduresee:TestingVAvehicleactuatedconfig-urationssection6,page86.
Figure154:Comparingcycles
8 Coordinationprogramming
Thefixedtimeprogrammingshouldalreadybeconfigures,whenprogrammingthefixedtimecoordinationconfiguration.
Forfixedtimeprogrammingsee:Programmingfixedtimeplanconfigurationssection4page18.
Thereareonlyafewmodificationstobemadeonthefixedtimeconfiguration,tomakeitlocallycoordinated.
8.1 Step1-Localcoordinationplantype
Choosetheplannumberandmakeitalocallycoordinatedtype.
Figure155:Localcoordinationplantype
8.2 Step2-Plancyclereset
Changetheplancycleresetmodeto”resetwhenthebasecyclecounterisreset”
Figure156:Plancyclereset
Abasecycleisacommoncoordinatedcorridorcycle.Abasecyclecounterhasthesamevalueinallcoordinatedcontrollers.Itcanbesynchronizedwithtwodifferentmethods:timereferencesynchronizationorinputofsynchronization.Anoffsetvaluedecidetherelationbe-tweentheinternalplancycleandcommoncoordinationbasecycle.
Forexample:iftheoffsetvalue=0thenplancycleandbasecyclecountershouldhaveexactlythesamevalue.iftheoffsetvalue=10thenthebasecyclecountervalueshouldbealways10sgreaterthentheplancyclecounter.
Figure157:Basecycle-Plancycle
Tocheckcyclecounterstatussee:Step7Coordinationtestingproceduresection8.8page113.
8.3Step3-Offset
Whenatleastoneoftheplansisacoordinatedtype,STEP15button(1)becomesenabled.ClicktheSTEP15buttonanddecidethecycletimeandoffsetonthefirstpageofthecoordi-nationfunctionsprogramming.
Figure158:Offset
8.4 Step4-Basecyclecounterreset
Therearetwodifferentlocalcoordinationtypes:
-coordinationbasedontheTIMEREFERENCE(1)-cableless,
-coordinationbasedonimpulseofsynchronization(2)-controllersphysicallyconnectedwith
somecable(possibilitytosendsomedigitalinputsbetweenthecontrollers)
Figure159:Basecyclecounterreset
8.4.1Timereferencesynchronization
Itisveryimportanttodecidethesamereferencetimeinallcoordinatedcontrollers,whenpro-grammingtheTimeReference.Thiskindofcoordinationideaallowsyoucoordinatedifferentcontrollertypes.
Figure160:Timereference
8.4.2Synchronizationinputdefinition
Whenthereisaphysicallinkbetweentheintersectionsanditispossibletosendsynchronizationinputs,youhavetodecidetheinputandtheoutputtype.Youonlyhavetodecidetheoutputinthefirstcontroller.
8.5Step5-Coordinatedfunctionsgeneration
Itispossibletogeneratethecoordinatedfunctionsautomatically,butfirstyouhavetoanswerafewquestions.
8.5.1Coordinatedplans
Chooseallcoordinatedtypeplans.
8.5.2Shortened/extendedsignalgroups
Choosesignalgroupsthatcouldbeextendedorshortenedinthecoordinatedprocess.Everytimeafterthestart-upandsometimesaftertheplanchange,thecontrollerwillhavetobecoordinatedagain.
Itisrecommendedtochooseasmanygroupsaspossible.
Rememberthatsomeofthesignalgroupsshouldnotbeshortened,forexample,averyshortpedestriansignalorveryshortvehiclegroups.Youcanalsoprotectthesignalgroupsfromshorteningthemtomuchinthegettingcoordinatedprocess,withusingthemaxmingreenperiod.
Forexample,ifyouwouldliketomakesurethattheG1willgetatleast12[s]green,apply12[s]maxmingreentime.
Figure161:Maxmingreen
8.5.3F36function
MakesurethattheF036functionisemptyanditcanbeusedduringthecoordinationfunctionsgeneration.Ifyouhaveneverusedthefunctionintheadvancedmodeyoucanjustcheckthebox.
Figure162:AvailabilityofF036function-question
8.5.4DetectorLogicfunction
ThecoordinationfunctionwillalsoneedtousesomeoftheDetectorLogic.AtthisstepitisveryimportanttomakesurethereisenoughDetectorLogicsavailable(youcancheckitinSTEP1).ChoosethefirstavailableDetectorLogicfromthelist.
Figure163:AvailabilityofDetectorLogics-question
8.5.5Softwareinputrange
Thecoordinationfunctionusesomeinternalflags-softwareinputs.Atthispoint,thesoftwareinformsyouwhatistherangeofsoftwareinputsusedinordertogetthecontrollercoordinated.Ifyouuseanysoftwareinputsfromthehighlightedrange,youwouldhavetomodifyyourpre-viousprogramming.Ifyouhaven’tusedanysoftwareinputsinthecurrentconfigurationjustcheckthebox.
Figure164:Softwareinputrange-question
8.5.6Generatingcoordinatedfunctions
A”generation”buttonbecomesenabledwhenallquestionsareclarified.Pressthebuttonandthesoftwarewillgenerateallnecessarycoordinatedfunctionsrelatedtothecoordinatedplans.
Figure165:Generatebutton
Ifyoureceived”notenoughDetectorLogics”message,gotoSTEP1andchangethenumberoftheDetectorLogic.
Figure166:Warningmessage
8.6 Generatedfunctionsoverview
Intheresultofpressingthe”Generate”button,thesoftwarecreatescoordinationfunctions:
-F036Planparameter,
-F008SequenceLogicmodifications,
-F014DetectorLogicmodifications,
-F016ControlBlocks.
8.6.1F36Planparameter
F036Planparameterfunctionscontainstartingandendinggreensignalpoints.Eachgrouphas4parametersreserved.ThefunctionrepresentintabularwaySTEP9programming.
Figure167:F36Planparameter
8.6.2F016Controlblock
ThegeneratedControlblocksusethePlanparameterstosetsomesoftwareinputsactive/in-active,accordingtothecyclecountervalue.
Figure168:F016Controlblock
8.6.3F012DetectorLogic
Figure169:F12DetectorLogic
8.6.4Coordinatedfunctionstructure
F036Planparameterrepresentsstartingandendinggreenpointsforeachgroups.Theseval-uesreadandcompareinF016Controlblockwiththecurrentcyclecountervaluesetssomesoftwareflagsactive/inactive.F014DetectorLogicfunctionextendsthegreensignalintherespectivesignalgroupsaccordingtothecurrentsoftwareflagstatus(inthegreenwindows).F016controlblockssetthemaxgreenvalueforeachsignalgroupsatthebeginningoftheirgreenwindow.Ithelpstoensurethatthesignalgrouphasenoughtimetostaygreentotheenditspredefinedgreenwindow.Thisisimportant,especiallywhenthegroupstartsearlierthenexpectedinthecoordinatedprocess.
=< ::j
Cc1O>0I ()
"""'0 .I,
a·o ()
;:l
f-'
:...
F036Planparameter F016ControlBlock
F036BASE·Ptanpa1amel•POlp( F016CONTROLBLOCK·lnstCB01
F36PN1Pa1·l 101 F16CN1Enableno 1
(f) "T1 F36PN2Pa1-2 255 F16CN2Snaldef
<0" F36PN3PaJ-3 002 F16CN3lns-1 15-31-000