Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
itc_pc-manual.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
9.21 Mб
Скачать

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·Ptanpa1amelPOlp( F016CONTROLBLOCK·lnstCB01

F36PN1Pa1·l 101 F16CN1Enableno 1

(f) "T1 F36PN2Pa1-2 255 F16CN2Snaldef

<0" F36PN3PaJ-3 002 F16CN3lns-1 15-31-000

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]