1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045 |
- <?xml version="1.0" encoding="utf-8"?>
- <TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4024.12">
- <POU Name="IOMapping" Id="{2582ac97-7576-4900-881c-8d8d5d2121b5}" SpecialFunc="None">
- <Declaration><![CDATA[PROGRAM IOMapping
- VAR
- GasAnalogRead : ARRAY[250..269] OF AnalogConverter ;
- ExhAnalogRead : ARRAY[300..335] OF AnalogConverter ;
- OpAnalogRead : ARRAY[600..607] OF AnalogConverter ;
- AV : ARRAY[1..250] OF Valve ;
- bEMOStatus : BOOL;
- aForceOpValve : ARRAY[1..250] OF BOOL;
- AV65Open: Valve;
- bForceAV65Open: BOOL;
- AV65Close: Valve;
- bForceAV65Close: BOOL;
- AV202Open: Valve;
- AV202Close:Valve ;
- bForceAV202Open: BOOL;
- bForceAV202Close: BOOL;
- AV79Open: Valve;
- bForceAV79Open: BOOL;
- bForceAV79Close: BOOL;
- AV79Close: Valve;
- rO2Range: REAL;
- AV91Open: Valve;
- bForceAV91Open: BOOL;
- AV91Close: Valve;
- bForceAV91Close: BOOL;
- END_VAR
- ]]></Declaration>
- <Implementation>
- <ST><![CDATA[Input();
- Output();
- Analog();
- ValveCtrl();
- ValveMapping();
- PLC_to_PMC();
- PMC_to_PLC();]]></ST>
- </Implementation>
- <Action Name="Analog" Id="{98f966a6-474d-4472-beeb-9acde45e9d0c}">
- <Implementation>
- <ST><![CDATA[//模拟量读值转换实际读值程序
- GasAnalogRead[250]( // PG/PS3 NH3 in pipe pressure
- AnalogRdValue_In_Int:= stGBI.IW250 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= -0.1 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PG3_Pressure );
-
- GasAnalogRead[251]( // PG/PS4 NH3-2 in pipe pressure
- AnalogRdValue_In_Int:= stGBI.IW251 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= -0.1 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PG4_Pressure );
- GasAnalogRead[252]( // PG/PS5 SiH4 in pipe pressure
- AnalogRdValue_In_Int:= stGBI.IW252 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= -0.1 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PG5_Pressure );
- GasAnalogRead[253]( // PG/PS6 N2-2 in pipe pressure
- AnalogRdValue_In_Int:= stGBI.IW253 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= -0.1 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PG6_Pressure );
-
- GasAnalogRead[254]( // PG/PS7 NF3 in pipe pressure
- AnalogRdValue_In_Int:= stGBI.IW254 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= -0.1 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PG7_Pressure );
-
- GasAnalogRead[255]( // PG/PS8 20%F2/N2 in pipe pressure
- AnalogRdValue_In_Int:= stGBI.IW255 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= -0.1 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PG8_Pressure );
-
- GasAnalogRead[256]( // PG/PS31 N2-10 in pipe pressure
- AnalogRdValue_In_Int:= stGBI.IW256 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= -0.1 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PG31_Pressure );
-
- GasAnalogRead[257]( // PG/PS32 N2-11 in pipe pressure
- AnalogRdValue_In_Int:= stGBI.IW257 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= -0.1 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PG32_Pressure );
-
- GasAnalogRead[258]( // VG31 tank-1 backward pipe pressure (0~100torr)
- AnalogRdValue_In_Int:= stGBI.IW258 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 100 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.VG31_Pressure );
-
- GasAnalogRead[259]( // PG/PS2 HCL pressure
- AnalogRdValue_In_Int:= stGBI.IW259 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= -0.1 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.OX_Value );
-
- GasAnalogRead[260]( // PS11 N2-8 in pipe pressure
- AnalogRdValue_In_Int:= stGBI.IW260 ,
- AnalogResMin_In_Int:= 1996 ,
- AnalogResMax_In_Int:= 16383 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PS11_Pressure );
-
- GasAnalogRead[261]( // PG/PS1 N2-1 in pipe pressure
- AnalogRdValue_In_Int:= stGBI.IW261 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= -0.1 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PG1_Pressure );
-
- GasAnalogRead[262]( // MS2 gas box(左) exhaust pressure
- AnalogRdValue_In_Int:= stGBI.IW262 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 200 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.MS2_Gasboxleft );
-
- GasAnalogRead[263]( // MS5 loading area exhaust pressure
- AnalogRdValue_In_Int:= stGBI.IW263 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 200 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.MS5_Loadingarea );
-
- //O2 Range judgment
- IF NOT stGBI.I201_13 AND stGBI.I201_14 AND stGBI.I201_15 THEN
- rO2Range := 1000000 ; // O2 range 0~100%
- END_IF
- IF stGBI.I201_13 AND NOT stGBI.I201_14 AND stGBI.I201_15 THEN
- rO2Range := 100000 ; // O2 range 0~10%
- END_IF
- IF NOT stGBI.I201_13 AND NOT stGBI.I201_14 AND stGBI.I201_15 THEN
- rO2Range := 10000 ; // O2 range 0~1%
- END_IF
- IF stGBI.I201_13 AND stGBI.I201_14 AND NOT stGBI.I201_15 THEN
- rO2Range := 1000 ; // O2 range 0~1000ppm
- END_IF
- IF NOT stGBI.I201_13 AND stGBI.I201_14 AND NOT stGBI.I201_15 THEN
- rO2Range := 100 ; // O2 range 0~100ppm
- END_IF
- IF stGBI.I201_13 AND NOT stGBI.I201_14 AND NOT stGBI.I201_15 THEN
- rO2Range := 10 ; // O2 range 0~10ppm
- END_IF
- GasAnalogRead[264]( // O2 concention
- AnalogRdValue_In_Int:= stGBI.IW264 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= rO2Range ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.OX_Value );
-
- GasAnalogRead[265]( // spare
- AnalogRdValue_In_Int:= stGBI.IW265 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- GasAnalogRead[266]( // PG/PS21 Tank-1 forward pipe pressure
- AnalogRdValue_In_Int:= stGBI.IW266 ,
- AnalogResMin_In_Int:= 3277 ,
- AnalogResMax_In_Int:= 16383 ,
- AnalogPhyMin_In_Real:= -100 ,
- AnalogPhyMax_In_Real:= 300 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PG21_Pressure );
-
- GasAnalogRead[267]( // PG/PS22 Tank-2 forward pipe pressure
- AnalogRdValue_In_Int:= stGBI.IW267 ,
- AnalogResMin_In_Int:= 3277 ,
- AnalogResMax_In_Int:= 16383 ,
- AnalogPhyMin_In_Real:= -100 ,
- AnalogPhyMax_In_Real:= 300 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PG22_Pressure );
-
- GasAnalogRead[268]( // PG/PS23 Tank-3 forward pipe pressure
- AnalogRdValue_In_Int:= stGBI.IW268 ,
- AnalogResMin_In_Int:= 3277 ,
- AnalogResMax_In_Int:= 16383 ,
- AnalogPhyMin_In_Real:= -100 ,
- AnalogPhyMax_In_Real:= 300 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PG23_Pressure );
-
- GasAnalogRead[269]( // PS33 LSC tank pressure
- AnalogRdValue_In_Int:= stGBI.IW269 ,
- AnalogResMin_In_Int:= 3277 ,
- AnalogResMax_In_Int:= 16383 ,
- AnalogPhyMin_In_Real:= -100 ,
- AnalogPhyMax_In_Real:= 500 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PS33_Pressure );
-
- ExhAnalogRead[300]( // FS105 RHC cooling water flow
- AnalogRdValue_In_Int:= stEXHI.IW300 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 40 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.FS105_Flow );
-
- ExhAnalogRead[301]( // FS106 Heater jacket cooling water flow
- AnalogRdValue_In_Int:= stEXHI.IW301 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 16 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.FS106_Flow );
-
- ExhAnalogRead[302]( // FS202 Furnace cooling water flow
- AnalogRdValue_In_Int:= stEXHI.IW302 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 16 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.FS202_Flow );
-
- ExhAnalogRead[303]( // FS104 Shutter cooling water flow
- AnalogRdValue_In_Int:= stEXHI.IW303 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 4 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.FS104_Flow );
-
- ExhAnalogRead[304]( // FS111 boat rotation cooling water flow
- AnalogRdValue_In_Int:= stEXHI.IW304 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 4 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.FS111_Flow );
-
- ExhAnalogRead[305]( // FS102 Flange cooling water flow
- AnalogRdValue_In_Int:= stEXHI.IW305 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 4 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.FS102_Flow );
-
- ExhAnalogRead[306]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW306 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[307]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW307 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[308]( // DG1 tube and loading area differential pressure
- AnalogRdValue_In_Int:= stEXHI.IW308 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= -300 ,
- AnalogPhyMax_In_Real:= 300 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.DG1_Pressure );
-
- ExhAnalogRead[309]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW309 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[310]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW310 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[311]( // FS116 Cooling unit flow
- AnalogRdValue_In_Int:= stEXHI.IW311 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 16 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.FS116_Flow );
-
- ExhAnalogRead[312]( // PS13 pressure
- AnalogRdValue_In_Int:= stEXHI.IW312 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 98.1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PS13_Pressure );
-
- ExhAnalogRead[313]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW313 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[314]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW314 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[315]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW315 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[316]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW316 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[317]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW317 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[318]( // PS21 N2-13 in pipe pressure 0.6~5V
- AnalogRdValue_In_Int:= stEXHI.IW318 ,
- AnalogResMin_In_Int:= 3276 ,
- AnalogResMax_In_Int:= 16383 ,
- AnalogPhyMin_In_Real:= -0.1 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PS21_Pressure );
-
- ExhAnalogRead[319]( // PS110 exhaust pressure
- AnalogRdValue_In_Int:= stEXHI.IW319 ,
- AnalogResMin_In_Int:= 3276 ,
- AnalogResMax_In_Int:= 16383 ,
- AnalogPhyMin_In_Real:= -100 ,
- AnalogPhyMax_In_Real:= 100 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PS110_Pressure );
-
- ExhAnalogRead[320]( // PG/PS12 N2-9 in pipe pressure
- AnalogRdValue_In_Int:= stEXHI.IW320 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= -0.1 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PG12_Pressure );
-
- ExhAnalogRead[321]( // VG14 pressure
- AnalogRdValue_In_Int:= stEXHI.IW321 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 10 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.VG14_Pressure );
-
- ExhAnalogRead[322]( // PS14 pressure
- AnalogRdValue_In_Int:= stEXHI.IW322 ,
- AnalogResMin_In_Int:= 3276 ,
- AnalogResMax_In_Int:= 16383 ,
- AnalogPhyMin_In_Real:= -100 ,
- AnalogPhyMax_In_Real:= 100 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.PS14_Pressure );
-
- ExhAnalogRead[323]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW323 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[324]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW324 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[325]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW325 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[326]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW326 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[327]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW327 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[328]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW328 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[329]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW329 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[330]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW330 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[331]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW331 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[332]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW332 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[333]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW333 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[334]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW334 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- ExhAnalogRead[335]( // spare
- AnalogRdValue_In_Int:= stEXHI.IW335 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 1 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );
-
- OpAnalogRead[600]( // MS8 RHC exhaust pressure
- AnalogRdValue_In_Int:= stOPI.IW600 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 2 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.MS8_RHC_ExhPress );
-
- OpAnalogRead[601]( // MS1 Heater exhaust pressure
- AnalogRdValue_In_Int:= stOPI.IW601 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 200 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.MS1_Heater );
-
- OpAnalogRead[602]( // MS3 Scavenger exhaust pressure
- AnalogRdValue_In_Int:= stOPI.IW602 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 200 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.MS3_Scavenger );
-
- OpAnalogRead[603]( // MS6 Frontbody exhaust pressure
- AnalogRdValue_In_Int:= stOPI.IW603 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 200 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.MS6_Frontbody );
-
- OpAnalogRead[604]( // MS9 LSC1 exhaust pressure
- AnalogRdValue_In_Int:= stOPI.IW604 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 200 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.MS9_LSC1 );
-
- OpAnalogRead[605]( // MS11 Gas box(右上) exhaust pressure
- AnalogRdValue_In_Int:= stOPI.IW605 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 200 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.MS11_GasBox );
-
- OpAnalogRead[606]( // MS12 Gas box(右下) exhaust pressure
- AnalogRdValue_In_Int:= stOPI.IW606 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 200 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> GVL.stPLCtoPMC.MS12_GasBox );
-
- OpAnalogRead[607]( // spare
- AnalogRdValue_In_Int:= stOPI.IW607 ,
- AnalogResMin_In_Int:= 0 ,
- AnalogResMax_In_Int:= 32767 ,
- AnalogPhyMin_In_Real:= 0 ,
- AnalogPhyMax_In_Real:= 200 ,
- AnalogRdOffset_In_Real:= ,
- ActRdValue_Out_Real=> );]]></ST>
- </Implementation>
- </Action>
- <Action Name="Input" Id="{10073955-c58b-4e7e-8b8c-c7cf636ea627}">
- <Implementation>
- <ST><![CDATA[//************************************************************************
- //02.Gas Box INput/OUTPUT(气体柜输入/出映射)
- //************************************************************************
- stGBI. I200_00 := GB_EL1889[1,0] ;
- stGBI. I200_01 := GB_EL1889[1,1] ;
- stGBI. I200_02 := GB_EL1889[1,2] ;
- stGBI. I200_03 := GB_EL1889[1,3] ;
- stGBI. I200_04 := GB_EL1889[1,4] ;
- stGBI. I200_05 := GB_EL1889[1,5] ;
- stGBI. I200_06 := GB_EL1889[1,6] ;
- stGBI. I200_07 := GB_EL1889[1,7] ;
- stGBI. I200_08 := GB_EL1889[1,8] ;
- stGBI. I200_09 := GB_EL1889[1,9] ;
- stGBI. I200_10 := GB_EL1889[1,10] ;
- stGBI. I200_11 := GB_EL1889[1,11] ;
- stGBI. I200_12 := GB_EL1889[1,12] ;
- stGBI. I200_13 := GB_EL1889[1,13] ;
- stGBI. I200_14 := GB_EL1889[1,14] ;
- stGBI. I200_15 := GB_EL1889[1,15] ;
- stGBI. I201_00 := GB_EL1889[2,0] ;
- stGBI. I201_01 := GB_EL1889[2,1] ;
- stGBI. I201_02 := GB_EL1889[2,2] ;
- stGBI. I201_03 := GB_EL1889[2,3] ;
- stGBI. I201_04 := GB_EL1889[2,4] ;
- stGBI. I201_05 := GB_EL1889[2,5] ;
- stGBI. I201_06 := GB_EL1889[2,6] ;
- stGBI. I201_07 := GB_EL1889[2,7] ;
- stGBI. I201_08 := GB_EL1889[2,8] ;
- stGBI. I201_09 := GB_EL1889[2,9] ;
- stGBI. I201_10 := GB_EL1889[2,10] ;
- stGBI. I201_11 := GB_EL1889[2,11] ;
- stGBI. I201_12 := GB_EL1889[2,12] ;
- stGBI. I201_13 := GB_EL1889[2,13] ;
- stGBI. I201_14 := GB_EL1889[2,14] ;
- stGBI. I201_15 := GB_EL1889[2,15] ;
- stGBI. I203_00 := GB_EL1889[3,0] ;
- stGBI. I203_01 := GB_EL1889[3,1] ;
- stGBI. I203_02 := GB_EL1889[3,2] ;
- stGBI. I203_03 := GB_EL1889[3,3] ;
- stGBI. I203_04 := GB_EL1889[3,4] ;
- stGBI. I203_05 := GB_EL1889[3,5] ;
- stGBI. I203_06 := GB_EL1889[3,6] ;
- stGBI. I203_07 := GB_EL1889[3,7] ;
- stGBI. I203_08 := GB_EL1889[3,8] ;
- stGBI. I203_09 := GB_EL1889[3,9] ;
- stGBI. I203_10 := GB_EL1889[3,10] ;
- stGBI. I203_11 := GB_EL1889[3,11] ;
- stGBI. I203_12 := GB_EL1889[3,12] ;
- stGBI. I203_13 := GB_EL1889[3,13] ;
- stGBI. I203_14 := GB_EL1889[3,14] ;
- stGBI. I203_15 := GB_EL1889[3,15] ;
- stGBI. IW250 := GB_EL3164[1, 1] ;
- stGBI. IW251 := GB_EL3164[1, 2] ;
- stGBI. IW252 := GB_EL3164[1, 3] ;
- stGBI. IW253 := GB_EL3164[1, 4] ;
- stGBI. IW254 := GB_EL3164[2, 1] ;
- stGBI. IW255 := GB_EL3164[2, 2] ;
- stGBI. IW256 := GB_EL3164[2, 3] ;
- stGBI. IW257 := GB_EL3164[2, 4] ;
- stGBI. IW258 := GB_EL3164[3, 1] ;
- stGBI. IW259 := GB_EL3164[3, 2] ;
- stGBI. IW260 := GB_EL3164[3, 3] ;
- stGBI. IW261 := GB_EL3164[3, 4] ;
- stGBI. IW262 := GB_EL3124[1, 1] ;
- stGBI. IW263 := GB_EL3124[1, 2] ;
- stGBI. IW264 := GB_EL3124[1, 3] ;
- stGBI. IW265 := GB_EL3124[1, 4] ;
- stGBI. IW266 := GB_EL3164[4, 1] ;
- stGBI. IW267 := GB_EL3164[4, 2] ;
- stGBI. IW268 := GB_EL3164[4, 3] ;
- stGBI. IW269 := GB_EL3164[4, 4] ;
- //************************************************************************
- //03.EXH Box INput/OUTPUT(排气柜输入/出映射)
- //************************************************************************
- stEXHI. I300_00 := EXH_EL1889[1,0] ;
- stEXHI. I300_01 := EXH_EL1889[1,1] ;
- stEXHI. I300_02 := EXH_EL1889[1,2] ;
- stEXHI. I300_03 := EXH_EL1889[1,3] ;
- stEXHI. I300_04 := EXH_EL1889[1,4] ;
- stEXHI. I300_05 := EXH_EL1889[1,5] ;
- stEXHI. I300_06 := EXH_EL1889[1,6] ;
- stEXHI. I300_07 := EXH_EL1889[1,7] ;
- stEXHI. I300_08 := EXH_EL1889[1,8] ;
- stEXHI. I300_09 := EXH_EL1889[1,9] ;
- stEXHI. I300_10 := EXH_EL1889[1,10] ;
- stEXHI. I300_11 := EXH_EL1889[1,11] ;
- stEXHI. I300_12 := EXH_EL1889[1,12] ;
- stEXHI. I300_13 := EXH_EL1889[1,13] ;
- stEXHI. I300_14 := EXH_EL1889[1,14] ;
- stEXHI. I300_15 := EXH_EL1889[1,15] ;
- stEXHI. I301_00 := EXH_EL1889[2,0] ;
- stEXHI. I301_01 := EXH_EL1889[2,1] ;
- stEXHI. I301_02 := EXH_EL1889[2,2] ;
- stEXHI. I301_03 := EXH_EL1889[2,3] ;
- stEXHI. I301_04 := EXH_EL1889[2,4] ;
- stEXHI. I301_05 := EXH_EL1889[2,5] ;
- stEXHI. I301_06 := EXH_EL1889[2,6] ;
- stEXHI. I301_07 := EXH_EL1889[2,7] ;
- stEXHI. I301_08 := EXH_EL1889[2,8] ;
- stEXHI. I301_09 := EXH_EL1889[2,9] ;
- stEXHI. I301_10 := EXH_EL1889[2,10] ;
- stEXHI. I301_11 := EXH_EL1889[2,11] ;
- stEXHI. I301_12 := EXH_EL1889[2,12] ;
- stEXHI. I301_13 := EXH_EL1889[2,13] ;
- stEXHI. I301_14 := EXH_EL1889[2,14] ;
- stEXHI. I301_15 := EXH_EL1889[2,15] ;
- stEXHI. I302_00 := EXH_EL1889[3,0] ;
- stEXHI. I302_01 := EXH_EL1889[3,1] ;
- stEXHI. I302_02 := EXH_EL1889[3,2] ;
- stEXHI. I302_03 := EXH_EL1889[3,3] ;
- stEXHI. I302_04 := EXH_EL1889[3,4] ;
- stEXHI. I302_05 := EXH_EL1889[3,5] ;
- stEXHI. I302_06 := EXH_EL1889[3,6] ;
- stEXHI. I302_07 := EXH_EL1889[3,7] ;
- stEXHI. I302_08 := EXH_EL1889[3,8] ;
- stEXHI. I302_09 := EXH_EL1889[3,9] ;
- stEXHI. I302_10 := EXH_EL1889[3,10] ;
- stEXHI. I302_11 := EXH_EL1889[3,11] ;
- stEXHI. I302_12 := EXH_EL1889[3,12] ;
- stEXHI. I302_13 := EXH_EL1889[3,13] ;
- stEXHI. I302_14 := EXH_EL1889[3,14] ;
- stEXHI. I302_15 := EXH_EL1889[3,15] ;
- stEXHI. I303_00 := EXH_EL1889[4,0] ;
- stEXHI. I303_01 := EXH_EL1889[4,1] ;
- stEXHI. I303_02 := EXH_EL1889[4,2] ;
- stEXHI. I303_03 := EXH_EL1889[4,3] ;
- stEXHI. I303_04 := EXH_EL1889[4,4] ;
- stEXHI. I303_05 := EXH_EL1889[4,5] ;
- stEXHI. I303_06 := EXH_EL1889[4,6] ;
- stEXHI. I303_07 := EXH_EL1889[4,7] ;
- stEXHI. I303_08 := EXH_EL1889[4,8] ;
- stEXHI. I303_09 := EXH_EL1889[4,9] ;
- stEXHI. I303_10 := EXH_EL1889[4,10] ;
- stEXHI. I303_11 := EXH_EL1889[4,11] ;
- stEXHI. I303_12 := EXH_EL1889[4,12] ;
- stEXHI. I303_13 := EXH_EL1889[4,13] ;
- stEXHI. I303_14 := EXH_EL1889[4,14] ;
- stEXHI. I303_15 := EXH_EL1889[4,15] ;
- stEXHI. I304_00 := EXH_EL1889[5,0] ;
- stEXHI. I304_01 := EXH_EL1889[5,1] ;
- stEXHI. I304_02 := EXH_EL1889[5,2] ;
- stEXHI. I304_03 := EXH_EL1889[5,3] ;
- stEXHI. I304_04 := EXH_EL1889[5,4] ;
- stEXHI. I304_05 := EXH_EL1889[5,5] ;
- stEXHI. I304_06 := EXH_EL1889[5,6] ;
- stEXHI. I304_07 := EXH_EL1889[5,7] ;
- stEXHI. I304_08 := EXH_EL1889[5,8] ;
- stEXHI. I304_09 := EXH_EL1889[5,9] ;
- stEXHI. I304_10 := EXH_EL1889[5,10] ;
- stEXHI. I304_11 := EXH_EL1889[5,11] ;
- stEXHI. I304_12 := EXH_EL1889[5,12] ;
- stEXHI. I304_13 := EXH_EL1889[5,13] ;
- stEXHI. I304_14 := EXH_EL1889[5,14] ;
- stEXHI. I304_15 := EXH_EL1889[5,15] ;
- stEXHI. IW300 := EXH_EL3124[1, 1] ;
- stEXHI. IW301 := EXH_EL3124[1, 2] ;
- stEXHI. IW302 := EXH_EL3124[1, 3] ;
- stEXHI. IW303 := EXH_EL3124[1, 4] ;
- stEXHI. IW304 := EXH_EL3124[2, 1] ;
- stEXHI. IW305 := EXH_EL3124[2, 2] ;
- stEXHI. IW306 := EXH_EL3124[2, 3] ;
- stEXHI. IW307 := EXH_EL3124[2, 4] ;
- stEXHI. IW308 := EXH_EL3124[3, 1] ;
- stEXHI. IW309 := EXH_EL3124[3, 2] ;
- stEXHI. IW310 := EXH_EL3124[3, 3] ;
- stEXHI. IW311 := EXH_EL3124[3, 4] ;
- stEXHI. IW312 := EXH_EL3124[4, 1] ;
- stEXHI. IW313 := EXH_EL3124[4, 2] ;
- stEXHI. IW314 := EXH_EL3124[4, 3] ;
- stEXHI. IW315 := EXH_EL3124[4, 4] ;
- stEXHI. IW316 := EXH_EL3164[1, 1] ;
- stEXHI. IW317 := EXH_EL3164[1, 2] ;
- stEXHI. IW318 := EXH_EL3164[1, 3] ;
- stEXHI. IW319 := EXH_EL3164[1, 4] ;
- stEXHI. IW320 := EXH_EL3164[2, 1] ;
- stEXHI. IW321 := EXH_EL3164[2, 2] ;
- stEXHI. IW322 := EXH_EL3164[2, 3] ;
- stEXHI. IW323 := EXH_EL3164[2, 4] ;
- stEXHI. IW324 := EXH_EL3164[3, 1] ;
- stEXHI. IW325 := EXH_EL3164[3, 2] ;
- stEXHI. IW326 := EXH_EL3164[3, 3] ;
- stEXHI. IW327 := EXH_EL3164[3, 4] ;
- stEXHI. IW328 := EXH_EL3164[4, 1] ;
- stEXHI. IW329 := EXH_EL3164[4, 2] ;
- stEXHI. IW330 := EXH_EL3164[4, 3] ;
- stEXHI. IW331 := EXH_EL3164[4, 4] ;
- stEXHI. IW332 := EXH_EL3124[5, 1] ;
- stEXHI. IW333 := EXH_EL3124[5, 2] ;
- stEXHI. IW334 := EXH_EL3124[5, 3] ;
- stEXHI. IW335 := EXH_EL3124[5, 4] ;
- //************************************************************************
- //06.OP Box INput/OUTPUT(天桥内PLC输入/出映射)
- //************************************************************************
- stOPI. I600_00 := OP_EL1889[1,0] ;
- stOPI. I600_01 := OP_EL1889[1,1] ;
- stOPI. I600_02 := OP_EL1889[1,2] ;
- stOPI. I600_03 := OP_EL1889[1,3] ;
- stOPI. I600_04 := OP_EL1889[1,4] ;
- stOPI. I600_05 := OP_EL1889[1,5] ;
- stOPI. I600_06 := OP_EL1889[1,6] ;
- stOPI. I600_07 := OP_EL1889[1,7] ;
- stOPI. I600_08 := OP_EL1889[1,8] ;
- stOPI. I600_09 := OP_EL1889[1,9] ;
- stOPI. I600_10 := OP_EL1889[1,10] ;
- stOPI. I600_11 := OP_EL1889[1,11] ;
- stOPI. I600_12 := OP_EL1889[1,12] ;
- stOPI. I600_13 := OP_EL1889[1,13] ;
- stOPI. I600_14 := OP_EL1889[1,14] ;
- stOPI. I600_15 := OP_EL1889[1,15] ;
- stOPI. IW600 := OP_EL3124[1, 1] ;
- stOPI. IW601 := OP_EL3124[1, 2] ;
- stOPI. IW602 := OP_EL3124[1, 3] ;
- stOPI. IW603 := OP_EL3124[1, 4] ;
- stOPI. IW604 := OP_EL3124[2, 1] ;
- stOPI. IW605 := OP_EL3124[2, 2] ;
- stOPI. IW606 := OP_EL3124[2, 3] ;
- stOPI. IW607 := OP_EL3124[2, 4] ;
- ]]></ST>
- </Implementation>
- </Action>
- <Action Name="Output" Id="{11e0604e-fb18-4791-b038-b5cebbabe99c}">
- <Implementation>
- <ST><![CDATA[//========================================================================
- //!!!!!!!!!!!!!!!!!!!!以下依托于硬件,硬件无变动禁止更改!!!!!!!!!!!!!!!!!!
- //=======================================================================
- //************************************************************************
- //02.Gas Box INput/OUTPUT(气体柜输入/出映射)
- //************************************************************************
- GB_EL2889[1,0] := FALSE(*stGBQ. Q200_00*) ;
- GB_EL2889[1,1] := stGBQ. Q200_01 ;
- GB_EL2889[1,2] := stGBQ. Q200_02 ;
- GB_EL2889[1,3] := stGBQ. Q200_03 ;
- GB_EL2889[1,4] := stGBQ. Q200_04 ;
- GB_EL2889[1,5] := stGBQ. Q200_05 ;
- GB_EL2889[1,6] := stGBQ. Q200_06 ;
- GB_EL2889[1,7] := stGBQ. Q200_07 ;
- GB_EL2889[1,8] := stGBQ. Q200_08 ;
- GB_EL2889[1,9] := stGBQ. Q200_09 ;
- GB_EL2889[1,10] := stGBQ. Q200_10 ;
- GB_EL2889[1,11] := stGBQ. Q200_11 ;
- GB_EL2889[1,12] := stGBQ. Q200_12 ;
- GB_EL2889[1,13] := stGBQ. Q200_13 ;
- GB_EL2889[1,14] := stGBQ. Q200_14 ;
- GB_EL2889[1,15] := stGBQ. Q200_15 ;
- GB_EV := stGBQ.QEV ;
- //************************************************************************
- //03.EXH Box INput/OUTPUT(排气柜输入/出映射)
- //************************************************************************
- EXH_EL2889[1,0] := NOT GVL.stPMCtoPLC.WAT_R_sw OR ( GVL.stPMCtoPLC.R_Axis_Temp > 80 ) (*stEXHQ. Q300_00*) ;
- EXH_EL2889[1,1] := FALSE(*NOT GVL.stPMCtoPLC.WAT_F_sw OR
- (
- ( GVL.stPMCtoPLC.Inlet_Ht_1_temp > 200) OR
- ( GVL.stPMCtoPLC.Inlet_Ht_2_temp > 200) OR
- ( GVL.stPMCtoPLC.Port_Ht_1_temp > 200) OR
- ( GVL.stPMCtoPLC.Port_Ht_2_temp > 200) OR
- ( GVL.stPMCtoPLC.Port_Ht_3_temp > 200) OR
- ( GVL.stPMCtoPLC.Port_Ht_4_temp > 200) OR
- ( GVL.stPMCtoPLC.Port_Ht_5_temp > 200)
- )*)(*stEXHQ. Q300_01*) ;
- EXH_EL2889[1,2] := stEXHQ. Q300_02 ;
- EXH_EL2889[1,3] := stEXHQ. Q300_03 ;
- EXH_EL2889[1,4] := stEXHQ. Q300_04 ;
- EXH_EL2889[1,5] := stEXHQ. Q300_05 ;
- EXH_EL2889[1,6] := stEXHQ. Q300_06 ;
- EXH_EL2889[1,7] := stEXHQ. Q300_07 ;
- EXH_EL2889[1,8] := TRUE(*stEXHQ. Q300_08*) ;
- EXH_EL2889[1,9] := GVL.stPMCtoPLC.I103_00(*stEXHQ. Q300_09*) ;
- EXH_EL2889[1,10] := TRUE(*stEXHQ. Q300_10*) ;
- EXH_EL2889[1,11] := stEXHQ. Q300_11 ;
- EXH_EL2889[1,12] := stEXHQ. Q300_12 ;
- EXH_EL2889[1,13] := stEXHQ. Q300_13 ;
- EXH_EL2889[1,14] := stEXHQ. Q300_14 ;
- EXH_EL2889[1,15] := stEXHQ. Q300_15 ;
- EXH_EV := stEXHQ.QEV ;]]></ST>
- </Implementation>
- </Action>
- <Action Name="PLC_to_PMC" Id="{6926f71f-f4ac-4546-b828-941a2155b148}">
- <Implementation>
- <ST><![CDATA[//Gas box
- GVL.stPLCtoPMC. I200_00 := stGBI. I200_00 ;
- GVL.stPLCtoPMC. I200_01 := stGBI. I200_01 ;
- GVL.stPLCtoPMC. I200_02 := stGBI. I200_02 ;
- GVL.stPLCtoPMC. I200_03 := stGBI. I200_03 ;
- GVL.stPLCtoPMC. I200_04 := stGBI. I200_04 ;
- GVL.stPLCtoPMC. I200_05 := stGBI. I200_05 ;
- GVL.stPLCtoPMC. I200_06 := stGBI. I200_06 ;
- GVL.stPLCtoPMC. I200_07 := stGBI. I200_07 ;
- GVL.stPLCtoPMC. I200_08 := stGBI. I200_08 ;
- GVL.stPLCtoPMC. I200_09 := stGBI. I200_09 ;
- GVL.stPLCtoPMC. I200_10 := stGBI. I200_10 ;
- GVL.stPLCtoPMC. I200_11 := stGBI. I200_11 ;
- GVL.stPLCtoPMC. I200_12 := stGBI. I200_12 ;
- GVL.stPLCtoPMC. I200_13 := stGBI. I200_13 ;
- GVL.stPLCtoPMC. I200_14 := stGBI. I200_14 ;
- GVL.stPLCtoPMC. I200_15 := stGBI. I200_15 ;
- GVL.stPLCtoPMC. I201_00 := stGBI. I201_00 ;
- GVL.stPLCtoPMC. I201_01 := stGBI. I201_01 ;
- GVL.stPLCtoPMC. I201_02 := stGBI. I201_02 ;
- GVL.stPLCtoPMC. I201_03 := stGBI. I201_03 ;
- GVL.stPLCtoPMC. I201_04 := stGBI. I201_04 ;
- GVL.stPLCtoPMC. I201_05 := stGBI. I201_05 ;
- GVL.stPLCtoPMC. I201_06 := stGBI. I201_06 ;
- GVL.stPLCtoPMC. I201_07 := stGBI. I201_07 ;
- GVL.stPLCtoPMC. I201_08 := stGBI. I201_08 ;
- GVL.stPLCtoPMC. I201_09 := stGBI. I201_09 ;
- GVL.stPLCtoPMC. I201_10 := stGBI. I201_10 ;
- GVL.stPLCtoPMC. I201_11 := stGBI. I201_11 ;
- GVL.stPLCtoPMC. I201_12 := stGBI. I201_12 ;
- GVL.stPLCtoPMC. I201_13 := stGBI. I201_13 ;
- GVL.stPLCtoPMC. I201_14 := stGBI. I201_14 ;
- GVL.stPLCtoPMC. I201_15 := stGBI. I201_15 ;
- GVL.stPLCtoPMC. I202_00 := stGBI. I203_00 ;
- GVL.stPLCtoPMC. I202_01 := stGBI. I203_01 ;
- GVL.stPLCtoPMC. I202_02 := stGBI. I203_02 ;
- GVL.stPLCtoPMC. I202_03 := stGBI. I203_03 ;
- GVL.stPLCtoPMC. I202_04 := stGBI. I203_04 ;
- GVL.stPLCtoPMC. I202_05 := stGBI. I203_05 ;
- GVL.stPLCtoPMC. I202_06 := stGBI. I203_06 ;
- GVL.stPLCtoPMC. I202_07 := stGBI. I203_07 ;
- GVL.stPLCtoPMC. I202_08 := stGBI. I203_08 ;
- GVL.stPLCtoPMC. I202_09 := stGBI. I203_09 ;
- GVL.stPLCtoPMC. I202_10 := stGBI. I203_10 ;
- GVL.stPLCtoPMC. I202_11 := stGBI. I203_11 ;
- GVL.stPLCtoPMC. I202_12 := stGBI. I203_12 ;
- GVL.stPLCtoPMC. I202_13 := stGBI. I203_13 ;
- GVL.stPLCtoPMC. I202_14 := stGBI. I203_14 ;
- GVL.stPLCtoPMC. I202_15 := stGBI. I203_15 ;
- //Exhaust box
- GVL.stPLCtoPMC. I300_00 := stEXHI. I300_00 ;
- GVL.stPLCtoPMC. I300_01 := stEXHI. I300_01 ;
- GVL.stPLCtoPMC. I300_02 := stEXHI. I300_02 ;
- GVL.stPLCtoPMC. I300_03 := stEXHI. I300_03 ;
- GVL.stPLCtoPMC. I300_04 := stEXHI. I300_04 ;
- GVL.stPLCtoPMC. I300_05 := stEXHI. I300_05 ;
- GVL.stPLCtoPMC. I300_06 := stEXHI. I300_06 ;
- GVL.stPLCtoPMC. I300_07 := stEXHI. I300_07 ;
- GVL.stPLCtoPMC. I300_08 := stEXHI. I300_08 ;
- GVL.stPLCtoPMC. I300_09 := stEXHI. I300_09 ;
- GVL.stPLCtoPMC. I300_10 := stEXHI. I300_10 ;
- GVL.stPLCtoPMC. I300_11 := stEXHI. I300_11 ;
- GVL.stPLCtoPMC. I300_12 := stEXHI. I300_12 ;
- GVL.stPLCtoPMC. I300_13 := stEXHI. I300_13 ;
- GVL.stPLCtoPMC. I300_14 := stEXHI. I300_14 ;
- GVL.stPLCtoPMC. I300_15 := stEXHI. I300_15 ;
- GVL.stPLCtoPMC. I301_00 := stEXHI. I301_00 ;
- GVL.stPLCtoPMC. I301_01 := stEXHI. I301_01 ;
- GVL.stPLCtoPMC. I301_02 := stEXHI. I301_02 ;
- GVL.stPLCtoPMC. I301_03 := stEXHI. I301_03 ;
- GVL.stPLCtoPMC. I301_04 := stEXHI. I301_04 ;
- GVL.stPLCtoPMC. I301_05 := stEXHI. I301_05 ;
- GVL.stPLCtoPMC. I301_06 := stEXHI. I301_06 ;
- GVL.stPLCtoPMC. I301_07 := stEXHI. I301_07 ;
- GVL.stPLCtoPMC. I301_08 := stEXHI. I301_08 ;
- GVL.stPLCtoPMC. I301_09 := stEXHI. I301_09 ;
- GVL.stPLCtoPMC. I301_10 := stEXHI. I301_10 ;
- GVL.stPLCtoPMC. I301_11 := stEXHI. I301_11 ;
- GVL.stPLCtoPMC. I301_12 := stEXHI. I301_12 ;
- GVL.stPLCtoPMC. I301_13 := stEXHI. I301_13 ;
- GVL.stPLCtoPMC. I301_14 := stEXHI. I301_14 ;
- GVL.stPLCtoPMC. I301_15 := stEXHI. I301_15 ;
- GVL.stPLCtoPMC. I302_00 := stEXHI. I302_00 ;
- GVL.stPLCtoPMC. I302_01 := stEXHI. I302_01 ;
- GVL.stPLCtoPMC. I302_02 := stEXHI. I302_02 ;
- GVL.stPLCtoPMC. I302_03 := stEXHI. I302_03 ;
- GVL.stPLCtoPMC. I302_04 := stEXHI. I302_04 ;
- GVL.stPLCtoPMC. I302_05 := stEXHI. I302_05 ;
- GVL.stPLCtoPMC. I302_06 := stEXHI. I302_06 ;
- GVL.stPLCtoPMC. I302_07 := stEXHI. I302_07 ;
- GVL.stPLCtoPMC. I302_08 := stEXHI. I302_08 ;
- GVL.stPLCtoPMC. I302_09 := stEXHI. I302_09 ;
- GVL.stPLCtoPMC. I302_10 := stEXHI. I302_10 ;
- GVL.stPLCtoPMC. I302_11 := stEXHI. I302_11 ;
- GVL.stPLCtoPMC. I302_12 := stEXHI. I302_12 ;
- GVL.stPLCtoPMC. I302_13 := stEXHI. I302_13 ;
- GVL.stPLCtoPMC. I302_14 := stEXHI. I302_14 ;
- GVL.stPLCtoPMC. I302_15 := stEXHI. I302_15 ;
- GVL.stPLCtoPMC. I303_00 := stEXHI. I303_00 ;
- GVL.stPLCtoPMC. I303_01 := stEXHI. I303_01 ;
- GVL.stPLCtoPMC. I303_02 := stEXHI. I303_02 ;
- GVL.stPLCtoPMC. I303_03 := stEXHI. I303_03 ;
- GVL.stPLCtoPMC. I303_04 := stEXHI. I303_04 ;
- GVL.stPLCtoPMC. I303_05 := stEXHI. I303_05 ;
- GVL.stPLCtoPMC. I303_06 := stEXHI. I303_06 ;
- GVL.stPLCtoPMC. I303_07 := stEXHI. I303_07 ;
- GVL.stPLCtoPMC. I303_08 := stEXHI. I303_08 ;
- GVL.stPLCtoPMC. I303_09 := stEXHI. I303_09 ;
- GVL.stPLCtoPMC. I303_10 := stEXHI. I303_10 ;
- GVL.stPLCtoPMC. I303_11 := stEXHI. I303_11 ;
- GVL.stPLCtoPMC. I303_12 := stEXHI. I303_12 ;
- GVL.stPLCtoPMC. I303_13 := stEXHI. I303_13 ;
- GVL.stPLCtoPMC. I303_14 := stEXHI. I303_14 ;
- GVL.stPLCtoPMC. I303_15 := stEXHI. I303_15 ;
- GVL.stPLCtoPMC. I304_00 := stEXHI. I304_00 ;
- GVL.stPLCtoPMC. I304_01 := stEXHI. I304_01 ;
- GVL.stPLCtoPMC. I304_02 := stEXHI. I304_02 ;
- GVL.stPLCtoPMC. I304_03 := stEXHI. I304_03 ;
- GVL.stPLCtoPMC. I304_04 := stEXHI. I304_04 ;
- GVL.stPLCtoPMC. I304_05 := stEXHI. I304_05 ;
- GVL.stPLCtoPMC. I304_06 := stEXHI. I304_06 ;
- GVL.stPLCtoPMC. I304_07 := stEXHI. I304_07 ;
- GVL.stPLCtoPMC. I304_08 := stEXHI. I304_08 ;
- GVL.stPLCtoPMC. I304_09 := stEXHI. I304_09 ;
- GVL.stPLCtoPMC. I304_10 := stEXHI. I304_10 ;
- GVL.stPLCtoPMC. I304_11 := stEXHI. I304_11 ;
- GVL.stPLCtoPMC. I304_12 := stEXHI. I304_12 ;
- GVL.stPLCtoPMC. I304_13 := stEXHI. I304_13 ;
- GVL.stPLCtoPMC. I304_14 := stEXHI. I304_14 ;
- GVL.stPLCtoPMC. I304_15 := stEXHI. I304_15 ;
- //Operation box
- GVL.stPLCtoPMC. I600_00 := stOPI. I600_00 ;
- GVL.stPLCtoPMC. I600_01 := stOPI. I600_01 ;
- GVL.stPLCtoPMC. I600_02 := stOPI. I600_02 ;
- GVL.stPLCtoPMC. I600_03 := stOPI. I600_03 ;
- GVL.stPLCtoPMC. I600_04 := stOPI. I600_04 ;
- GVL.stPLCtoPMC. I600_05 := stOPI. I600_05 ;
- GVL.stPLCtoPMC. I600_06 := stOPI. I600_06 ;
- GVL.stPLCtoPMC. I600_07 := stOPI. I600_07 ;
- GVL.stPLCtoPMC. I600_08 := stOPI. I600_08 ;
- GVL.stPLCtoPMC. I600_09 := stOPI. I600_09 ;
- GVL.stPLCtoPMC. I600_10 := stOPI. I600_10 ;
- GVL.stPLCtoPMC. I600_11 := stOPI. I600_11 ;
- GVL.stPLCtoPMC. I600_12 := stOPI. I600_12 ;
- GVL.stPLCtoPMC. I600_13 := stOPI. I600_13 ;
- GVL.stPLCtoPMC. I600_14 := stOPI. I600_14 ;
- GVL.stPLCtoPMC. I600_15 := stOPI. I600_15 ;
- //FFU
- GVL.stPLCtoPMC. FFU1_1_STATUS := UINT_TO_REAL(AI. FFU1_1_STATUS );
- GVL.stPLCtoPMC. FFU1_2_STATUS := UINT_TO_REAL(AI. FFU1_2_STATUS );
- GVL.stPLCtoPMC. FFU1_3_STATUS := UINT_TO_REAL(AI. FFU1_3_STATUS );
- GVL.stPLCtoPMC. FFU1_4_STATUS := UINT_TO_REAL(AI. FFU1_4_STATUS );
- GVL.stPLCtoPMC. FFU1_5_STATUS := UINT_TO_REAL(AI. FFU1_5_STATUS );
- GVL.stPLCtoPMC. FFU1_6_STATUS := UINT_TO_REAL(AI. FFU1_6_STATUS );
- GVL.stPLCtoPMC. FFU2_1_STATUS := UINT_TO_REAL(AI. FFU2_1_STATUS );
- GVL.stPLCtoPMC. FFU2_2_STATUS := UINT_TO_REAL(AI. FFU2_2_STATUS );
- GVL.stPLCtoPMC. FFU2_3_STATUS := UINT_TO_REAL(AI. FFU2_3_STATUS );
- GVL.stPLCtoPMC. FFU2_4_STATUS := UINT_TO_REAL(AI. FFU2_4_STATUS );
- GVL.stPLCtoPMC. FFU2_5_STATUS := UINT_TO_REAL(AI. FFU2_5_STATUS );
- GVL.stPLCtoPMC. FFU2_6_STATUS := UINT_TO_REAL(AI. FFU2_6_STATUS );
- GVL.stPLCtoPMC. FFU3_1_STATUS := UINT_TO_REAL(AI. FFU3_1_STATUS );
- GVL.stPLCtoPMC. FFU3_2_STATUS := UINT_TO_REAL(AI. FFU3_2_STATUS );
- GVL.stPLCtoPMC. FFU3_3_STATUS := UINT_TO_REAL(AI. FFU3_3_STATUS );
- GVL.stPLCtoPMC. FFU3_4_STATUS := UINT_TO_REAL(AI. FFU3_4_STATUS );
- GVL.stPLCtoPMC. FFU3_5_STATUS := UINT_TO_REAL(AI. FFU3_5_STATUS );
- GVL.stPLCtoPMC. FFU3_6_STATUS := UINT_TO_REAL(AI. FFU3_6_STATUS );
- GVL.stPLCtoPMC. FFU1_1_SPEED_PV := UINT_TO_REAL(AI. FFU1_1_SPEED_PV );
- GVL.stPLCtoPMC. FFU1_2_SPEED_PV := UINT_TO_REAL(AI. FFU1_2_SPEED_PV );
- GVL.stPLCtoPMC. FFU1_3_SPEED_PV := UINT_TO_REAL(AI. FFU1_3_SPEED_PV );
- GVL.stPLCtoPMC. FFU1_4_SPEED_PV := UINT_TO_REAL(AI. FFU1_4_SPEED_PV );
- GVL.stPLCtoPMC. FFU1_5_SPEED_PV := UINT_TO_REAL(AI. FFU1_5_SPEED_PV );
- GVL.stPLCtoPMC. FFU1_6_SPEED_PV := UINT_TO_REAL(AI. FFU1_6_SPEED_PV );
- GVL.stPLCtoPMC. FFU2_1_SPEED_PV := UINT_TO_REAL(AI. FFU2_1_SPEED_PV );
- GVL.stPLCtoPMC. FFU2_2_SPEED_PV := UINT_TO_REAL(AI. FFU2_2_SPEED_PV );
- GVL.stPLCtoPMC. FFU2_3_SPEED_PV := UINT_TO_REAL(AI. FFU2_3_SPEED_PV );
- GVL.stPLCtoPMC. FFU2_4_SPEED_PV := UINT_TO_REAL(AI. FFU2_4_SPEED_PV );
- GVL.stPLCtoPMC. FFU2_5_SPEED_PV := UINT_TO_REAL(AI. FFU2_5_SPEED_PV );
- GVL.stPLCtoPMC. FFU2_6_SPEED_PV := UINT_TO_REAL(AI. FFU2_6_SPEED_PV );
- GVL.stPLCtoPMC. FFU3_1_SPEED_PV := UINT_TO_REAL(AI. FFU3_1_SPEED_PV );
- GVL.stPLCtoPMC. FFU3_2_SPEED_PV := UINT_TO_REAL(AI. FFU3_2_SPEED_PV );
- GVL.stPLCtoPMC. FFU3_3_SPEED_PV := UINT_TO_REAL(AI. FFU3_3_SPEED_PV );
- GVL.stPLCtoPMC. FFU3_4_SPEED_PV := UINT_TO_REAL(AI. FFU3_4_SPEED_PV );
- GVL.stPLCtoPMC. FFU3_5_SPEED_PV := UINT_TO_REAL(AI. FFU3_5_SPEED_PV );
- GVL.stPLCtoPMC. FFU3_6_SPEED_PV := UINT_TO_REAL(AI. FFU3_6_SPEED_PV );
- ]]></ST>
- </Implementation>
- </Action>
- <Action Name="PMC_to_PLC" Id="{2a595577-c68f-451f-bcd3-8f5a4c2e0957}">
- <Implementation>
- <ST><![CDATA[//Gas box
- stGBQ. Q200_00 := GVL.stPMCtoPLC. Q200_00 ;
- stGBQ. Q200_01 := GVL.stPMCtoPLC. Q200_01 ;
- stGBQ. Q200_02 := GVL.stPMCtoPLC. Q200_02 ;
- stGBQ. Q200_03 := GVL.stPMCtoPLC. Q200_03 ;
- stGBQ. Q200_04 := GVL.stPMCtoPLC. Q200_04 ;
- stGBQ. Q200_05 := GVL.stPMCtoPLC. Q200_05 ;
- stGBQ. Q200_06 := GVL.stPMCtoPLC. Q200_06 ;
- stGBQ. Q200_07 := GVL.stPMCtoPLC. Q200_07 ;
- stGBQ. Q200_08 := GVL.stPMCtoPLC. Q200_08 ;
- stGBQ. Q200_09 := GVL.stPMCtoPLC. Q200_09 ;
- stGBQ. Q200_10 := GVL.stPMCtoPLC. Q200_10 ;
- stGBQ. Q200_11 := GVL.stPMCtoPLC. Q200_11 ;
- stGBQ. Q200_12 := GVL.stPMCtoPLC. Q200_12 ;
- stGBQ. Q200_13 := GVL.stPMCtoPLC. Q200_13 ;
- stGBQ. Q200_14 := GVL.stPMCtoPLC. Q200_14 ;
- stGBQ. Q200_15 := GVL.stPMCtoPLC. Q200_15 ;
- //Exhaust box
- stEXHQ. Q300_00 := GVL.stPMCtoPLC. Q300_00 ;
- stEXHQ. Q300_01 := GVL.stPMCtoPLC. Q300_01 ;
- stEXHQ. Q300_02 := GVL.stPMCtoPLC. Q300_02 ;
- stEXHQ. Q300_03 := GVL.stPMCtoPLC. Q300_03 ;
- stEXHQ. Q300_04 := GVL.stPMCtoPLC. Q300_04 ;
- stEXHQ. Q300_05 := GVL.stPMCtoPLC. Q300_05 ;
- stEXHQ. Q300_06 := GVL.stPMCtoPLC. Q300_06 ;
- stEXHQ. Q300_07 := GVL.stPMCtoPLC. Q300_07 ;
- stEXHQ. Q300_08 := GVL.stPMCtoPLC. Q300_08 ;
- stEXHQ. Q300_09 := GVL.stPMCtoPLC. Q300_09 ;
- stEXHQ. Q300_10 := GVL.stPMCtoPLC. Q300_10 ;
- stEXHQ. Q300_11 := GVL.stPMCtoPLC. Q300_11 ;
- stEXHQ. Q300_12 := GVL.stPMCtoPLC. Q300_12 ;
- stEXHQ. Q300_13 := GVL.stPMCtoPLC. Q300_13 ;
- stEXHQ. Q300_14 := GVL.stPMCtoPLC. Q300_14 ;
- stEXHQ. Q300_15 := GVL.stPMCtoPLC. Q300_15 ;
- //FFU
- AO. FFU_ALARM_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU_ALARM_EN );
- AO. FFU_HSPEED := REAL_TO_UINT(GVL.stPMCtoPLC. FFU_HSPEED );
- AO. FFU_LSPEED := REAL_TO_UINT(GVL.stPMCtoPLC. FFU_LSPEED );
- AO. FFU1_1_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_1_POWER_ON );
- AO. FFU1_2_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_2_POWER_ON );
- AO. FFU1_3_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_3_POWER_ON );
- AO. FFU1_4_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_4_POWER_ON );
- AO. FFU1_5_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_5_POWER_ON );
- AO. FFU1_6_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_6_POWER_ON );
- AO. FFU2_1_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_1_POWER_ON );
- AO. FFU2_2_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_2_POWER_ON );
- AO. FFU2_3_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_3_POWER_ON );
- AO. FFU2_4_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_4_POWER_ON );
- AO. FFU2_5_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_5_POWER_ON );
- AO. FFU2_6_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_6_POWER_ON );
- AO. FFU3_1_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_1_POWER_ON );
- AO. FFU3_2_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_2_POWER_ON );
- AO. FFU3_3_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_3_POWER_ON );
- AO. FFU3_4_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_4_POWER_ON );
- AO. FFU3_5_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_5_POWER_ON );
- AO. FFU3_6_POWER_ON := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_6_POWER_ON );
- AO. FFU1_1_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_1_SPEED_SV );
- AO. FFU1_2_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_2_SPEED_SV );
- AO. FFU1_3_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_3_SPEED_SV );
- AO. FFU1_4_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_4_SPEED_SV );
- AO. FFU1_5_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_5_SPEED_SV );
- AO. FFU1_6_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_6_SPEED_SV );
- AO. FFU2_1_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_1_SPEED_SV );
- AO. FFU2_2_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_2_SPEED_SV );
- AO. FFU2_3_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_3_SPEED_SV );
- AO. FFU2_4_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_4_SPEED_SV );
- AO. FFU2_5_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_5_SPEED_SV );
- AO. FFU2_6_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_6_SPEED_SV );
- AO. FFU3_1_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_1_SPEED_SV );
- AO. FFU3_2_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_2_SPEED_SV );
- AO. FFU3_3_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_3_SPEED_SV );
- AO. FFU3_4_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_4_SPEED_SV );
- AO. FFU3_5_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_5_SPEED_SV );
- AO. FFU3_6_SPEED_SV := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_6_SPEED_SV );
- AO. FFU1_1_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_1_EN );
- AO. FFU1_2_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_2_EN );
- AO. FFU1_3_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_3_EN );
- AO. FFU1_4_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_4_EN );
- AO. FFU1_5_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_5_EN );
- AO. FFU1_6_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU1_6_EN );
- AO. FFU2_1_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_1_EN );
- AO. FFU2_2_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_2_EN );
- AO. FFU2_3_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_3_EN );
- AO. FFU2_4_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_4_EN );
- AO. FFU2_5_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_5_EN );
- AO. FFU2_6_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU2_6_EN );
- AO. FFU3_1_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_1_EN );
- AO. FFU3_2_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_2_EN );
- AO. FFU3_3_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_3_EN );
- AO. FFU3_4_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_4_EN );
- AO. FFU3_5_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_5_EN );
- AO. FFU3_6_EN := REAL_TO_UINT(GVL.stPMCtoPLC. FFU3_6_EN );]]></ST>
- </Implementation>
- </Action>
- <Action Name="ValveCtrl" Id="{f4e17628-0a45-47e8-8610-f0eb3e0956c0}">
- <Implementation>
- <ST><![CDATA[//EMO status
- bEMOStatus :=
- GVL.stPMCtoPLC.EMO101_power_box_EMO AND GVL.stPMCtoPLC.EMO301_Exhaust_box_EMO AND GVL.stPMCtoPLC.EMO401_frontbody_EMO AND
- GVL.stPMCtoPLC.SMK1_detector_operator AND GVL.stPMCtoPLC.Power_box_fire_detector_alarm ;
- AV[1]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[1],
- bValveInterlock_In := aILK_AV[1] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[1] ,
- bValveOpen_Out => aAV[1]
- );
-
- AV[2]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[2],
- bValveInterlock_In := aILK_AV[2] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[2] ,
- bValveOpen_Out => aAV[2]
- );
-
- AV[3]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[3],
- bValveInterlock_In := aILK_AV[3] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[3] ,
- bValveOpen_Out => aAV[3]
- );
-
- AV[4]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[4],
- bValveInterlock_In := aILK_AV[4] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[4] ,
- bValveOpen_Out => aAV[4]
- );
-
- AV[5]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[5],
- bValveInterlock_In := aILK_AV[5] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[5] ,
- bValveOpen_Out => aAV[5]
- );
-
- AV[6]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[6],
- bValveInterlock_In := aILK_AV[6] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[6] ,
- bValveOpen_Out => aAV[6]
- );
-
- AV[7]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[7],
- bValveInterlock_In := aILK_AV[7] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[7] ,
- bValveOpen_Out => aAV[7]
- );
-
- AV[8]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[8],
- bValveInterlock_In := aILK_AV[8] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[8] ,
- bValveOpen_Out => aAV[8]
- );
-
- AV[9]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[9],
- bValveInterlock_In := aILK_AV[9] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[9] ,
- bValveOpen_Out => aAV[9]
- );
-
- AV[10]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[10],
- bValveInterlock_In := aILK_AV[10] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[10] ,
- bValveOpen_Out => aAV[10]
- );
-
- AV[11]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[11],
- bValveInterlock_In := aILK_AV[11] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[11] ,
- bValveOpen_Out => aAV[11]
- );
-
- AV[12]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[12],
- bValveInterlock_In := aILK_AV[12] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[12] ,
- bValveOpen_Out => aAV[12]
- );
-
- AV[13]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[13],
- bValveInterlock_In := aILK_AV[13] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[13] ,
- bValveOpen_Out => aAV[13]
- );
-
- AV[14]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[14],
- bValveInterlock_In := aILK_AV[14] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[14] ,
- bValveOpen_Out => aAV[14]
- );
-
- AV[15]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[15],
- bValveInterlock_In := aILK_AV[15] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[15] ,
- bValveOpen_Out => aAV[15]
- );
-
- AV[16]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[16],
- bValveInterlock_In := aILK_AV[16] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[16] ,
- bValveOpen_Out => aAV[16]
- );
-
- AV[17]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[17],
- bValveInterlock_In := aILK_AV[17] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[17] ,
- bValveOpen_Out => aAV[17]
- );
-
- AV[18]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[18],
- bValveInterlock_In := aILK_AV[18] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[18] ,
- bValveOpen_Out => aAV[18]
- );
-
- AV[19]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[19],
- bValveInterlock_In := aILK_AV[19] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[19] ,
- bValveOpen_Out => aAV[19]
- );
-
- AV[20]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[20],
- bValveInterlock_In := aILK_AV[20] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[20] ,
- bValveOpen_Out => aAV[20]
- );
-
- AV[21]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[21],
- bValveInterlock_In := aILK_AV[21] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[21] ,
- bValveOpen_Out => aAV[21]
- );
-
- AV[22]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[22],
- bValveInterlock_In := aILK_AV[22] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[22] ,
- bValveOpen_Out => aAV[22]
- );
-
- AV[23]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[23],
- bValveInterlock_In := aILK_AV[23] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[23] ,
- bValveOpen_Out => aAV[23]
- );
-
- AV[24]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[24],
- bValveInterlock_In := aILK_AV[24] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[24] ,
- bValveOpen_Out => aAV[24]
- );
-
- AV[25]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[25],
- bValveInterlock_In := aILK_AV[25] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[25] ,
- bValveOpen_Out => aAV[25]
- );
-
- AV[26]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[26],
- bValveInterlock_In := aILK_AV[26] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[26] ,
- bValveOpen_Out => aAV[26]
- );
-
- AV[27]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[27],
- bValveInterlock_In := aILK_AV[27] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[27] ,
- bValveOpen_Out => aAV[27]
- );
-
- AV[28]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[28],
- bValveInterlock_In := aILK_AV[28] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[28] ,
- bValveOpen_Out => aAV[28]
- );
-
- AV[29]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[29],
- bValveInterlock_In := aILK_AV[29] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[29] ,
- bValveOpen_Out => aAV[29]
- );
-
- AV[30]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[30],
- bValveInterlock_In := aILK_AV[30] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[30] ,
- bValveOpen_Out => aAV[30]
- );
-
- AV[31]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[31],
- bValveInterlock_In := aILK_AV[31] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[31] ,
- bValveOpen_Out => aAV[31]
- );
-
- AV[32]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[32],
- bValveInterlock_In := aILK_AV[32] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[32] ,
- bValveOpen_Out => aAV[32]
- );
-
- AV[33]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[33],
- bValveInterlock_In := aILK_AV[33] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[33] ,
- bValveOpen_Out => aAV[33]
- );
-
- AV[34]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[34],
- bValveInterlock_In := aILK_AV[34] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[34] ,
- bValveOpen_Out => aAV[34]
- );
-
- AV[35]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[35],
- bValveInterlock_In := aILK_AV[35] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[35] ,
- bValveOpen_Out => aAV[35]
- );
-
- AV[36]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[36],
- bValveInterlock_In := aILK_AV[36] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[36] ,
- bValveOpen_Out => aAV[36]
- );
-
- AV[37]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[37],
- bValveInterlock_In := aILK_AV[37] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[37] ,
- bValveOpen_Out => aAV[37]
- );
-
- AV[38]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[38],
- bValveInterlock_In := aILK_AV[38] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[38] ,
- bValveOpen_Out => aAV[38]
- );
-
- AV[39]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[39],
- bValveInterlock_In := aILK_AV[39] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[39] ,
- bValveOpen_Out => aAV[39]
- );
-
- AV[40]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[40],
- bValveInterlock_In := aILK_AV[40] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[40] ,
- bValveOpen_Out => aAV[40]
- );
-
- AV[41]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[41],
- bValveInterlock_In := aILK_AV[41] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[41] ,
- bValveOpen_Out => aAV[41]
- );
-
- AV[42]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[42],
- bValveInterlock_In := aILK_AV[42] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[42] ,
- bValveOpen_Out => aAV[42]
- );
-
- AV[43]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[43],
- bValveInterlock_In := aILK_AV[43] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[43] ,
- bValveOpen_Out => aAV[43]
- );
-
- AV[44]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[44],
- bValveInterlock_In := aILK_AV[44] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[44] ,
- bValveOpen_Out => aAV[44]
- );
-
- AV[45]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[45],
- bValveInterlock_In := aILK_AV[45] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[45] ,
- bValveOpen_Out => aAV[45]
- );
-
- AV[46]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[46],
- bValveInterlock_In := aILK_AV[46] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[46] ,
- bValveOpen_Out => aAV[46]
- );
-
- AV[47]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[47],
- bValveInterlock_In := aILK_AV[47] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[47] ,
- bValveOpen_Out => aAV[47]
- );
-
- AV[48]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[48],
- bValveInterlock_In := aILK_AV[48] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[48] ,
- bValveOpen_Out => aAV[48]
- );
-
- AV[49]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[49],
- bValveInterlock_In := aILK_AV[49] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[49] ,
- bValveOpen_Out => aAV[49]
- );
-
- AV[50]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[50],
- bValveInterlock_In := aILK_AV[50] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[50] ,
- bValveOpen_Out => aAV[50]
- );
-
- AV[51]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[51],
- bValveInterlock_In := aILK_AV[51] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[51] ,
- bValveOpen_Out => aAV[51]
- );
-
- AV[52]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[52],
- bValveInterlock_In := aILK_AV[52] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[52] ,
- bValveOpen_Out => aAV[52]
- );
-
- AV[53]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[53],
- bValveInterlock_In := aILK_AV[53] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[53] ,
- bValveOpen_Out => aAV[53]
- );
-
- AV[54]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[54],
- bValveInterlock_In := aILK_AV[54] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[54] ,
- bValveOpen_Out => aAV[54]
- );
-
- AV[55]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[55],
- bValveInterlock_In := aILK_AV[55] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[55] ,
- bValveOpen_Out => aAV[55]
- );
-
- AV[56]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[56],
- bValveInterlock_In := aILK_AV[56] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[56] ,
- bValveOpen_Out => aAV[56]
- );
-
- AV[57]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[57],
- bValveInterlock_In := aILK_AV[57] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[57] ,
- bValveOpen_Out => aAV[57]
- );
-
- AV[58]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[58],
- bValveInterlock_In := aILK_AV[58] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[58] ,
- bValveOpen_Out => aAV[58]
- );
-
- AV[59]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[59],
- bValveInterlock_In := aILK_AV[59] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[59] ,
- bValveOpen_Out => aAV[59]
- );
-
- AV[60] //auto valve
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[60],
- bValveInterlock_In := aILK_AV[60] ,
- bPMCCtrl_In := TRUE(*GVL.stPMCtoPLC.aAV[60]*) ,
- bValveOpen_Out => aAV[60]
- );
-
- AV[61]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[61],
- bValveInterlock_In := aILK_AV[61] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[61] ,
- bValveOpen_Out => aAV[61]
- );
-
- AV[62]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[62],
- bValveInterlock_In := aILK_AV[62] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[62] ,
- bValveOpen_Out => aAV[62]
- );
-
- AV[63]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[63],
- bValveInterlock_In := aILK_AV[63] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[63] ,
- bValveOpen_Out => aAV[63]
- );
-
- AV[64]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[64],
- bValveInterlock_In := aILK_AV[64] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[64] ,
- bValveOpen_Out => aAV[64]
- );
-
- (*AV[65]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[65],
- bValveInterlock_In := aILK_AV[65] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[65] ,
- bValveOpen_Out => aAV[65]
- ); *)
- AV65Open
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := bForceAV65Open,
- bValveInterlock_In := aILK_AV[65] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.bAV65Open ,
- bValveOpen_Out => GVL.bAV65Open
- );
- AV65Close
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := bForceAV65Close,
- bValveInterlock_In := aILK_AV[65] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.bAV65Close ,
- bValveOpen_Out => GVL.bAV65Close
- );
-
- AV[66]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[66],
- bValveInterlock_In := aILK_AV[66] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[66] ,
- bValveOpen_Out => aAV[66]
- );
-
- AV[67]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[67],
- bValveInterlock_In := aILK_AV[67] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[67] ,
- bValveOpen_Out => aAV[67]
- );
-
- AV[68] // auto valve
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[68],
- bValveInterlock_In := aILK_AV[68] ,
- bPMCCtrl_In := TRUE(*GVL.stPMCtoPLC.aAV[68]*) ,
- bValveOpen_Out => aAV[68]
- );
-
- AV[69]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[69],
- bValveInterlock_In := aILK_AV[69] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[69] ,
- bValveOpen_Out => aAV[69]
- );
-
- AV[70]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[70],
- bValveInterlock_In := aILK_AV[70] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[70] ,
- bValveOpen_Out => aAV[70]
- );
-
- AV[71]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[71],
- bValveInterlock_In := aILK_AV[71] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[71] ,
- bValveOpen_Out => aAV[71]
- );
-
- AV[72]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[72],
- bValveInterlock_In := aILK_AV[72] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[72] ,
- bValveOpen_Out => aAV[72]
- );
-
- AV[73] // auto valve
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[73],
- bValveInterlock_In := aILK_AV[73] ,
- bPMCCtrl_In := TRUE(*GVL.stPMCtoPLC.aAV[73]*) ,
- bValveOpen_Out => aAV[73]
- );
-
- AV[74] // auto valve
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[74],
- bValveInterlock_In := aILK_AV[74] ,
- bPMCCtrl_In := TRUE(*GVL.stPMCtoPLC.aAV[74]*) ,
- bValveOpen_Out => aAV[74]
- );
-
- AV[75]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[75],
- bValveInterlock_In := aILK_AV[75] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[75] ,
- bValveOpen_Out => aAV[75]
- );
-
- AV[76]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[76],
- bValveInterlock_In := aILK_AV[76] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[76] ,
- bValveOpen_Out => aAV[76]
- );
-
- AV[77]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[77],
- bValveInterlock_In := aILK_AV[77] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[77] ,
- bValveOpen_Out => aAV[77]
- );
-
- AV[78]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[78],
- bValveInterlock_In := aILK_AV[78] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[78] ,
- bValveOpen_Out => aAV[78]
- );
-
- AV79Open
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := bForceAV79Open,
- bValveInterlock_In := aILK_AV[79] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.bAV79Open ,
- bValveOpen_Out => GVL.bAV79Open
- );
- AV79Close
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := bForceAV79Close,
- bValveInterlock_In := aILK_AV[79] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.bAV79Close ,
- bValveOpen_Out => GVL.bAV79Close
- );
-
- (*AV[79]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[79],
- bValveInterlock_In := aILK_AV[79] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[79] ,
- bValveOpen_Out => aAV[79]
- ); *)
-
- AV[80]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[80],
- bValveInterlock_In := aILK_AV[80] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[80] ,
- bValveOpen_Out => aAV[80]
- );
-
- AV[81]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[81],
- bValveInterlock_In := aILK_AV[81] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[81] ,
- bValveOpen_Out => aAV[81]
- );
-
- AV[82]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[82],
- bValveInterlock_In := aILK_AV[82] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[82] ,
- bValveOpen_Out => aAV[82]
- );
-
- AV[83]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[83],
- bValveInterlock_In := aILK_AV[83] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[83] ,
- bValveOpen_Out => aAV[83]
- );
-
- AV[84]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[84],
- bValveInterlock_In := aILK_AV[84] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[84] ,
- bValveOpen_Out => aAV[84]
- );
-
- AV[85]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[85],
- bValveInterlock_In := aILK_AV[85] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[85] ,
- bValveOpen_Out => aAV[85]
- );
-
- AV[86]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[86],
- bValveInterlock_In := aILK_AV[86] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[86] ,
- bValveOpen_Out => aAV[86]
- );
-
- AV[87]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[87],
- bValveInterlock_In := aILK_AV[87] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[87] ,
- bValveOpen_Out => aAV[87]
- );
-
- AV[88]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[88],
- bValveInterlock_In := aILK_AV[88] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[88] ,
- bValveOpen_Out => aAV[88]
- );
-
- AV[89]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[89],
- bValveInterlock_In := aILK_AV[89] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[89] ,
- bValveOpen_Out => aAV[89]
- );
-
- AV[90]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[90],
- bValveInterlock_In := aILK_AV[90] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[90] ,
- bValveOpen_Out => aAV[90]
- );
-
- (*AV[91]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[91],
- bValveInterlock_In := aILK_AV[91] ,
- bPMCCtrl_In := FALSE ,
- bValveOpen_Out => aAV[91]
- ); *)
- AV91Open
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := bForceAV91Open,
- bValveInterlock_In := TRUE(*aILK_AV[91]*) ,
- bPMCCtrl_In := GVL.stPMCtoPLC.bAV91Open ,
- bValveOpen_Out => GVL.bAV91Open
- );
- AV91Close
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := bForceAV91Close,
- bValveInterlock_In := TRUE(*aILK_AV[91]*) ,
- bPMCCtrl_In := GVL.stPMCtoPLC.bAV91Close ,
- bValveOpen_Out => GVL.bAV91Close
- );
-
- AV[92]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[92],
- bValveInterlock_In := aILK_AV[92] ,
- bPMCCtrl_In := TRUE ,
- bValveOpen_Out => aAV[92]
- );
-
- AV[93]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[93],
- bValveInterlock_In := aILK_AV[93] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[93] ,
- bValveOpen_Out => aAV[93]
- );
-
- AV[94]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[94],
- bValveInterlock_In := aILK_AV[94] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[94] ,
- bValveOpen_Out => aAV[94]
- );
-
- AV[95]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[95],
- bValveInterlock_In := aILK_AV[95] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[95] ,
- bValveOpen_Out => aAV[95]
- );
-
- AV[96]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[96],
- bValveInterlock_In := aILK_AV[96] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[96] ,
- bValveOpen_Out => aAV[96]
- );
-
- AV[97]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[97],
- bValveInterlock_In := aILK_AV[97] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[97] ,
- bValveOpen_Out => aAV[97]
- );
-
- AV[98]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[98],
- bValveInterlock_In := aILK_AV[98] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[98] ,
- bValveOpen_Out => aAV[98]
- );
-
- AV[99]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[99],
- bValveInterlock_In := aILK_AV[99] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[99] ,
- bValveOpen_Out => aAV[99]
- );
-
- AV[100]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[100],
- bValveInterlock_In := aILK_AV[100] ,
- bPMCCtrl_In := NOT GVL.stPMCtoPLC.T_MNT_sw OR ( GVL.stPMCtoPLC.T_MNT_sw AND GVL.stPMCtoPLC.T_REF_sw AND GVL.stPMCtoPLC.aAV[100] )(*GVL.stPMCtoPLC.aAV[100]*) ,
- bValveOpen_Out => aAV[100]
- );
-
- AV[101]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[101],
- bValveInterlock_In := aILK_AV[101] ,
- bPMCCtrl_In := NOT GVL.stPMCtoPLC.T_MNT_sw OR ( GVL.stPMCtoPLC.T_MNT_sw AND GVL.stPMCtoPLC.T_REF_sw AND GVL.stPMCtoPLC.aAV[101] )(*GVL.stPMCtoPLC.aAV[101]*) ,
- bValveOpen_Out => aAV[101]
- );
-
- AV[102]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[102],
- bValveInterlock_In := aILK_AV[102] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[102] ,
- bValveOpen_Out => aAV[102]
- );
-
- AV[103]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[103],
- bValveInterlock_In := aILK_AV[103] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[103] ,
- bValveOpen_Out => aAV[103]
- );
-
- AV[104]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[104],
- bValveInterlock_In := aILK_AV[104] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[104] ,
- bValveOpen_Out => aAV[104]
- );
-
- AV[105]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[105],
- bValveInterlock_In := aILK_AV[105] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[105] ,
- bValveOpen_Out => aAV[105]
- );
-
- AV[106]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[106],
- bValveInterlock_In := aILK_AV[106] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[106] ,
- bValveOpen_Out => aAV[106]
- );
-
- AV[107]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[107],
- bValveInterlock_In := aILK_AV[107] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[107] ,
- bValveOpen_Out => aAV[107]
- );
-
- AV[108]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[108],
- bValveInterlock_In := aILK_AV[108] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[108] ,
- bValveOpen_Out => aAV[108]
- );
-
- AV[109]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[109],
- bValveInterlock_In := aILK_AV[109] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[109] ,
- bValveOpen_Out => aAV[109]
- );
-
- AV[110]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[110],
- bValveInterlock_In := aILK_AV[110] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[110] ,
- bValveOpen_Out => aAV[110]
- );
-
- AV[111]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[111],
- bValveInterlock_In := aILK_AV[111] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[111] ,
- bValveOpen_Out => aAV[111]
- );
-
- AV[112]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[112],
- bValveInterlock_In := aILK_AV[112] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[112] ,
- bValveOpen_Out => aAV[112]
- );
-
- AV[113]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[113],
- bValveInterlock_In := aILK_AV[113] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[113] ,
- bValveOpen_Out => aAV[113]
- );
-
- AV[114]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[114],
- bValveInterlock_In := aILK_AV[114] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[114] ,
- bValveOpen_Out => aAV[114]
- );
-
- AV[115]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[115],
- bValveInterlock_In := aILK_AV[115] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[115] ,
- bValveOpen_Out => aAV[115]
- );
-
- AV[116]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[116],
- bValveInterlock_In := aILK_AV[116] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[116] ,
- bValveOpen_Out => aAV[116]
- );
-
- AV[117]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[117],
- bValveInterlock_In := aILK_AV[117] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[117] ,
- bValveOpen_Out => aAV[117]
- );
-
- AV[118]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[118],
- bValveInterlock_In := aILK_AV[118] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[118] ,
- bValveOpen_Out => aAV[118]
- );
-
- AV[119]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[119],
- bValveInterlock_In := aILK_AV[119] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[119] ,
- bValveOpen_Out => aAV[119]
- );
-
- AV[120]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[120],
- bValveInterlock_In := aILK_AV[120] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[120] ,
- bValveOpen_Out => aAV[120]
- );
-
- AV[121]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[121],
- bValveInterlock_In := aILK_AV[121] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[121] ,
- bValveOpen_Out => aAV[121]
- );
-
- AV[122]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[122],
- bValveInterlock_In := aILK_AV[122] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[122] ,
- bValveOpen_Out => aAV[122]
- );
-
- AV[123]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[123],
- bValveInterlock_In := aILK_AV[123] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[123] ,
- bValveOpen_Out => aAV[123]
- );
-
- AV[124]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[124],
- bValveInterlock_In := aILK_AV[124] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[124] ,
- bValveOpen_Out => aAV[124]
- );
-
- AV[125]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[125],
- bValveInterlock_In := aILK_AV[125] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[125] ,
- bValveOpen_Out => aAV[125]
- );
-
- AV[126]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[126],
- bValveInterlock_In := aILK_AV[126] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[126] ,
- bValveOpen_Out => aAV[126]
- );
-
- AV[127]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[127],
- bValveInterlock_In := aILK_AV[127] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[127] ,
- bValveOpen_Out => aAV[127]
- );
-
- AV[128]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[128],
- bValveInterlock_In := aILK_AV[128] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[128] ,
- bValveOpen_Out => aAV[128]
- );
-
- AV[129]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[129],
- bValveInterlock_In := aILK_AV[129] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[129] ,
- bValveOpen_Out => aAV[129]
- );
-
- AV[130]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[130],
- bValveInterlock_In := aILK_AV[130] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[130] ,
- bValveOpen_Out => aAV[130]
- );
-
- AV[131]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[131],
- bValveInterlock_In := aILK_AV[131] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[131] ,
- bValveOpen_Out => aAV[131]
- );
-
- AV[132]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[132],
- bValveInterlock_In := aILK_AV[132] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[132] ,
- bValveOpen_Out => aAV[132]
- );
-
- AV[133]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[133],
- bValveInterlock_In := aILK_AV[133] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[133] ,
- bValveOpen_Out => aAV[133]
- );
-
- AV[134]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[134],
- bValveInterlock_In := aILK_AV[134] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[134] ,
- bValveOpen_Out => aAV[134]
- );
-
- AV[135]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[135],
- bValveInterlock_In := aILK_AV[135] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[135] ,
- bValveOpen_Out => aAV[135]
- );
-
- AV[136]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[136],
- bValveInterlock_In := aILK_AV[136] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[136] ,
- bValveOpen_Out => aAV[136]
- );
-
- AV[137]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[137],
- bValveInterlock_In := aILK_AV[137] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[137] ,
- bValveOpen_Out => aAV[137]
- );
-
- AV[138]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[138],
- bValveInterlock_In := aILK_AV[138] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[138] ,
- bValveOpen_Out => aAV[138]
- );
-
- AV[139]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[139],
- bValveInterlock_In := aILK_AV[139] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[139] ,
- bValveOpen_Out => aAV[139]
- );
-
- AV[140]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[140],
- bValveInterlock_In := aILK_AV[140] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[140] ,
- bValveOpen_Out => aAV[140]
- );
-
- AV[141]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[141],
- bValveInterlock_In := aILK_AV[141] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[141] ,
- bValveOpen_Out => aAV[141]
- );
-
- AV[142]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[142],
- bValveInterlock_In := aILK_AV[142] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[142] ,
- bValveOpen_Out => aAV[142]
- );
-
- AV[143]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[143],
- bValveInterlock_In := aILK_AV[143] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[143] ,
- bValveOpen_Out => aAV[143]
- );
-
- AV[144]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[144],
- bValveInterlock_In := aILK_AV[144] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[144] ,
- bValveOpen_Out => aAV[144]
- );
-
- AV[145]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[145],
- bValveInterlock_In := aILK_AV[145] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[145] ,
- bValveOpen_Out => aAV[145]
- );
-
- AV[146]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[146],
- bValveInterlock_In := aILK_AV[146] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[146] ,
- bValveOpen_Out => aAV[146]
- );
-
- AV[147]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[147],
- bValveInterlock_In := aILK_AV[147] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[147] ,
- bValveOpen_Out => aAV[147]
- );
-
- AV[148]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[148],
- bValveInterlock_In := aILK_AV[148] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[148] ,
- bValveOpen_Out => aAV[148]
- );
-
- AV[149]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[149],
- bValveInterlock_In := aILK_AV[149] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[149] ,
- bValveOpen_Out => aAV[149]
- );
-
- AV[150]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[150],
- bValveInterlock_In := aILK_AV[150] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[150] ,
- bValveOpen_Out => aAV[150]
- );
- (*AV[202]
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := aForceOpValve[150],
- bValveInterlock_In := TRUE(*aILK_AV[202]*) ,
- bPMCCtrl_In := GVL.stPMCtoPLC.aAV[202] ,
- bValveOpen_Out => aAV[202]
- ); *)
- AV202Open
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := bForceAV202Open,
- bValveInterlock_In := aILK_AV[202] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.bAV202Open ,
- bValveOpen_Out => GVL.bAV202Open
- );
- AV202Close
- ( bValveEnable_In := TRUE ,
- bInterlock1_In := bEMOStatus ,
- bInterlock2_In := TRUE ,
- bInterlock3_In := TRUE ,
- bInterlock4_In := TRUE ,
- bInterlock5_In := TRUE ,
- bForceOpen_In := bForceAV202Close,
- bValveInterlock_In := aILK_AV[202] ,
- bPMCCtrl_In := GVL.stPMCtoPLC.bAV202Close ,
- bValveOpen_Out => GVL.bAV202Close
- ); ]]></ST>
- </Implementation>
- </Action>
- <Action Name="ValveMapping" Id="{24ef3485-1e8d-4fa5-8313-f04d1e0fd5ef}">
- <Implementation>
- <ST><![CDATA[//interlock mapping
- GVL.stPLCtoPMC.stIntlk := stILK ;
- //valve interlock mapping
- GVL.stPLCtoPMC.aILK_AV := aILK_AV ;
- //VAC mapping
- GVL.stPLCtoPMC.aVAC := aVAC ;
- //AV540
- GVL.stPLCtoPMC.bAV540 := bAV540 ;
- (*EV1*)
- //stGBQ.QEV[1].A.uBit.v1 := aAV[];
- stGBQ.QEV[1].A.uBit.v2 := aAV[52];
- //stGBQ.QEV[1].A.uBit.v3 := aAV[];
- stGBQ.QEV[1].A.uBit.v4 := aAV[100];
- //stGBQ.QEV[1].A.uBit.v5 := aAV[];
- stGBQ.QEV[1].A.uBit.v6 := aAV[102];
- stGBQ.QEV[1].A.uBit.v7 := aAV[103];
- stGBQ.QEV[1].A.uBit.v8 := aAV[104];
-
- stGBQ.QEV[1].B.uBit.v1 := aAV[105];
- stGBQ.QEV[1].B.uBit.v2 := aAV[106];
- stGBQ.QEV[1].B.uBit.v3 := aAV[107];
- //stGBQ.QEV[1].B.uBit.v4 := aAV[];
- //stGBQ.QEV[1].B.uBit.v5 := aAV[];
- stGBQ.QEV[1].B.uBit.v6 := aAV[110];
- //stGBQ.QEV[1].B.uBit.v7 := aAV[];
- stGBQ.QEV[1].B.uBit.v8 := aAV[112];
-
- //stGBQ.QEV[1].C.uBit.v1 := aAV[];
- stGBQ.QEV[1].C.uBit.v2 := aAV[120];
- stGBQ.QEV[1].C.uBit.v3 := aAV[121];
- stGBQ.QEV[1].C.uBit.v4 := aAV[122];
- stGBQ.QEV[1].C.uBit.v5 := aAV[123];
- stGBQ.QEV[1].C.uBit.v6 := aAV[124];
- stGBQ.QEV[1].C.uBit.v7 := aAV[125];
- stGBQ.QEV[1].C.uBit.v8 := aAV[126];
-
- stGBQ.QEV[1].D.uBit.v1 := aAV[127];
- stGBQ.QEV[1].D.uBit.v2 := aAV[128];
- stGBQ.QEV[1].D.uBit.v3 := aAV[129];
- stGBQ.QEV[1].D.uBit.v4 := aAV[130];
- stGBQ.QEV[1].D.uBit.v5 := aAV[131];
- //stGBQ.QEV[1].D.uBit.v6 := aAV[];
- stGBQ.QEV[1].D.uBit.v7 := aAV[136];
- stGBQ.QEV[1].D.uBit.v8 := aAV[137];
- //EV2
- stGBQ.QEV[2].A.uBit.v1 := aAV[101];
- stGBQ.QEV[2].A.uBit.v2 := aAV[111];
- //stGBQ.QEV[2].A.uBit.v3 :=
- //stGBQ.QEV[2].A.uBit.v4 :=
- //stGBQ.QEV[2].A.uBit.v5 :=
- //stGBQ.QEV[2].A.uBit.v6 :=
- //stGBQ.QEV[2].A.uBit.v7 :=
- //stGBQ.QEV[2].A.uBit.v8 :=
-
- (*sstGBQ.QEV[2].B.uBit.v1 :=
- stGBQ.QEV[2].B.uBit.v2 :=
- stGBQ.QEV[2].B.uBit.v3 :=
- stGBQ.QEV[2].B.uBit.v4 :=
- stGBQ.QEV[2].B.uBit.v5 :=
- stGBQ.QEV[2].B.uBit.v6 :=
- stGBQ.QEV[2].B.uBit.v7 :=
- stGBQ.QEV[2].B.uBit.v8 :=
-
- tGBQ.QEV[2].C.uBit.v1 :=
- stGBQ.QEV[2].C.uBit.v2 :=
- stGBQ.QEV[2].C.uBit.v3 :=
- stGBQ.QEV[2].C.uBit.v4 :=
- stGBQ.QEV[2].C.uBit.v5 :=
- stGBQ.QEV[2].C.uBit.v6 :=
- stGBQ.QEV[2].C.uBit.v7 :=
- stGBQ.QEV[2].C.uBit.v8 :=
-
- stGBQ.QEV[2].D.uBit.v1 :=
- stGBQ.QEV[2].D.uBit.v2 :=
- stGBQ.QEV[2].D.uBit.v3 :=
- stGBQ.QEV[2].D.uBit.v4 :=
- stGBQ.QEV[2].D.uBit.v5 :=
- stGBQ.QEV[2].D.uBit.v6 :=
- stGBQ.QEV[2].D.uBit.v7 :=
- stGBQ.QEV[2].D.uBit.v8 := *)
- //EV3
- stGBQ.QEV[3].A.uBit.v1 := aAV[1];
- //stGBQ.QEV[3].A.uBit.v2 := aAV[];
- stGBQ.QEV[3].A.uBit.v3 := aAV[3];
- stGBQ.QEV[3].A.uBit.v4 := aAV[4];
- stGBQ.QEV[3].A.uBit.v5 := aAV[5];
- stGBQ.QEV[3].A.uBit.v6 := aAV[6];
- stGBQ.QEV[3].A.uBit.v7 := aAV[7];
- stGBQ.QEV[3].A.uBit.v8 := aAV[8];
-
- stGBQ.QEV[3].B.uBit.v1 := aAV[9];
- stGBQ.QEV[3].B.uBit.v2 := aAV[10];
- stGBQ.QEV[3].B.uBit.v3 := aAV[11];
- stGBQ.QEV[3].B.uBit.v4 := aAV[33];
- stGBQ.QEV[3].B.uBit.v5 := aAV[13];
- stGBQ.QEV[3].B.uBit.v6 := aAV[14];
- stGBQ.QEV[3].B.uBit.v7 := aAV[15];
- stGBQ.QEV[3].B.uBit.v8 := aAV[35];
-
- stGBQ.QEV[3].C.uBit.v1 := aAV[17];
- stGBQ.QEV[3].C.uBit.v2 := aAV[18];
- stGBQ.QEV[3].C.uBit.v3 := aAV[19];
- stGBQ.QEV[3].C.uBit.v4 := aAV[36];
- stGBQ.QEV[3].C.uBit.v5 := aAV[21];
- stGBQ.QEV[3].C.uBit.v6 := aAV[22];
- stGBQ.QEV[3].C.uBit.v7 := aAV[23];
- stGBQ.QEV[3].C.uBit.v8 := aAV[24];
-
- stGBQ.QEV[3].D.uBit.v1 := aAV[25];
- //stGBQ.QEV[3].D.uBit.v2 := aAV[];
- stGBQ.QEV[3].D.uBit.v3 := aAV[27];
- stGBQ.QEV[3].D.uBit.v4 := aAV[28];
- stGBQ.QEV[3].D.uBit.v5 := aAV[29];
- //stGBQ.QEV[3].D.uBit.v6 := aAV[];
- stGBQ.QEV[3].D.uBit.v7 := aAV[31];
- stGBQ.QEV[3].D.uBit.v8 := aAV[32];
- //EV4
- stGBQ.QEV[4].A.uBit.v1 := aAV[16];
- stGBQ.QEV[4].A.uBit.v2 := aAV[12];
- stGBQ.QEV[4].A.uBit.v3 := aAV[26];
- stGBQ.QEV[4].A.uBit.v4 := aAV[20];
- stGBQ.QEV[4].A.uBit.v5 := aAV[34];
- stGBQ.QEV[4].A.uBit.v6 := aAV[30];
- //stGBQ.QEV[4].A.uBit.v7 := aAV[];
- //stGBQ.QEV[4].A.uBit.v8 := aAV[];
-
- (*stGBQ.QEV[4].B.uBit.v1 :=
- stGBQ.QEV[4].B.uBit.v2 :=
- stGBQ.QEV[4].B.uBit.v3 :=
- stGBQ.QEV[4].B.uBit.v4 :=
- stGBQ.QEV[4].B.uBit.v5 :=
- stGBQ.QEV[4].B.uBit.v6 :=
- stGBQ.QEV[4].B.uBit.v7 :=
- stGBQ.QEV[4].B.uBit.v8 :=
-
- stGBQ.QEV[4].C.uBit.v1 :=
- stGBQ.QEV[4].C.uBit.v2 :=
- stGBQ.QEV[4].C.uBit.v3 :=
- stGBQ.QEV[4].C.uBit.v4 :=
- stGBQ.QEV[4].C.uBit.v5 :=
- stGBQ.QEV[4].C.uBit.v6 :=
- stGBQ.QEV[4].C.uBit.v7 :=
- stGBQ.QEV[4].C.uBit.v8 :=
-
- stGBQ.QEV[4].D.uBit.v1 :=
- stGBQ.QEV[4].D.uBit.v2 :=
- stGBQ.QEV[4].D.uBit.v3 :=
- stGBQ.QEV[4].D.uBit.v4 :=
- stGBQ.QEV[4].D.uBit.v5 :=
- stGBQ.QEV[4].D.uBit.v6 :=
- stGBQ.QEV[4].D.uBit.v7 :=
- stGBQ.QEV[4].D.uBit.v8 := *)
- //EV5
- stGBQ.QEV[5].A.uBit.v1 := GVL.bAV65Open;
- stGBQ.QEV[5].A.uBit.v2 := GVL.bAV65Close;
- stGBQ.QEV[5].A.uBit.v3 := GVL.bAV202Open;
- stGBQ.QEV[5].A.uBit.v4 := GVL.bAV202Close;
- //stGBQ.QEV[5].A.uBit.v5 :=
- //stGBQ.QEV[5].A.uBit.v6 :=
- //stGBQ.QEV[5].A.uBit.v7 :=
- //stGBQ.QEV[5].A.uBit.v8 :=
-
- (*stGBQ.QEV[5].B.uBit.v1 :=
- stGBQ.QEV[5].B.uBit.v2 :=
- stGBQ.QEV[5].B.uBit.v3 :=
- stGBQ.QEV[5].B.uBit.v4 :=
- stGBQ.QEV[5].B.uBit.v5 :=
- stGBQ.QEV[5].B.uBit.v6 :=
- stGBQ.QEV[5].B.uBit.v7 :=
- stGBQ.QEV[5].B.uBit.v8 :=
-
- stGBQ.QEV[5].C.uBit.v1 :=
- stGBQ.QEV[5].C.uBit.v2 :=
- stGBQ.QEV[5].C.uBit.v3 :=
- stGBQ.QEV[5].C.uBit.v4 :=
- stGBQ.QEV[5].C.uBit.v5 :=
- stGBQ.QEV[5].C.uBit.v6 :=
- stGBQ.QEV[5].C.uBit.v7 :=
- stGBQ.QEV[5].C.uBit.v8 :=
-
- stGBQ.QEV[5].D.uBit.v1 :=
- stGBQ.QEV[5].D.uBit.v2 :=
- stGBQ.QEV[5].D.uBit.v3 :=
- stGBQ.QEV[5].D.uBit.v4 :=
- stGBQ.QEV[5].D.uBit.v5 :=
- stGBQ.QEV[5].D.uBit.v6 :=
- stGBQ.QEV[5].D.uBit.v7 :=
- stGBQ.QEV[5].D.uBit.v8 := *)
- //VT301
- stEXHQ.QEV[1].A.uBit.v1 := GVL.bAV79Open(*aAV[78]*);
- stEXHQ.QEV[1].A.uBit.v2 := GVL.bAV79Close(*aAV[78]*);
- //stEXHQ.QEV[1].A.uBit.v3 := aAV[];
- //stEXHQ.QEV[1].A.uBit.v4 := aAV[];
- //stEXHQ.QEV[1].A.uBit.v5 := aAV[];
- //stEXHQ.QEV[1].A.uBit.v6 := aAV[];
- //stEXHQ.QEV[1].A.uBit.v7 := aAV[];
- //stEXHQ.QEV[1].A.uBit.v8 := aAV[];
-
- //stEXHQ.QEV[1].B.uBit.v1 := aAV[];
- //stEXHQ.QEV[1].B.uBit.v2 := aAV[];
- stEXHQ.QEV[1].B.uBit.v3 := GVL.bAV91Open;
- stEXHQ.QEV[1].B.uBit.v4 := GVL.bAV91Close;
- stEXHQ.QEV[1].B.uBit.v5 := FALSE(*aAV[71]*);
- //stEXHQ.QEV[1].B.uBit.v6 := aAV[];
- stEXHQ.QEV[1].B.uBit.v7 := aAV[60];
- stEXHQ.QEV[1].B.uBit.v8 := aAV[67];
-
- stEXHQ.QEV[1].C.uBit.v1 := aAV[68];
- stEXHQ.QEV[1].C.uBit.v2 := aAV[72];
- stEXHQ.QEV[1].C.uBit.v3 := aAV[73];
- stEXHQ.QEV[1].C.uBit.v4 := aAV[74];
- stEXHQ.QEV[1].C.uBit.v5 := aAV[75];
- stEXHQ.QEV[1].C.uBit.v6 := aAV[77];
- stEXHQ.QEV[1].C.uBit.v7 := aAV[85];
- stEXHQ.QEV[1].C.uBit.v8 := aAV[86];
-
- stEXHQ.QEV[1].D.uBit.v1 := aAV[87];
- stEXHQ.QEV[1].D.uBit.v2 := aAV[88];
- (*stEXHQ.QEV[1].D.uBit.v3 :=
- stEXHQ.QEV[1].D.uBit.v4 :=
- stEXHQ.QEV[1].D.uBit.v5 :=
- stEXHQ.QEV[1].D.uBit.v6 :=
- stEXHQ.QEV[1].D.uBit.v7 :=
- stEXHQ.QEV[1].D.uBit.v8 := *)
- ]]></ST>
- </Implementation>
- </Action>
- <LineIds Name="IOMapping">
- <LineId Id="141" Count="1" />
- <LineId Id="16" Count="0" />
- <LineId Id="219" Count="0" />
- <LineId Id="230" Count="0" />
- <LineId Id="252" Count="1" />
- </LineIds>
- <LineIds Name="IOMapping.Analog">
- <LineId Id="568" Count="0" />
- <LineId Id="4" Count="6" />
- <LineId Id="2" Count="0" />
- <LineId Id="11" Count="0" />
- <LineId Id="13" Count="6" />
- <LineId Id="12" Count="0" />
- <LineId Id="37" Count="7" />
- <LineId Id="21" Count="0" />
- <LineId Id="46" Count="7" />
- <LineId Id="45" Count="0" />
- <LineId Id="54" Count="0" />
- <LineId Id="56" Count="6" />
- <LineId Id="55" Count="0" />
- <LineId Id="63" Count="0" />
- <LineId Id="65" Count="6" />
- <LineId Id="64" Count="0" />
- <LineId Id="72" Count="0" />
- <LineId Id="74" Count="6" />
- <LineId Id="73" Count="0" />
- <LineId Id="81" Count="0" />
- <LineId Id="83" Count="6" />
- <LineId Id="82" Count="0" />
- <LineId Id="90" Count="0" />
- <LineId Id="92" Count="6" />
- <LineId Id="91" Count="0" />
- <LineId Id="99" Count="0" />
- <LineId Id="101" Count="6" />
- <LineId Id="100" Count="0" />
- <LineId Id="108" Count="0" />
- <LineId Id="110" Count="6" />
- <LineId Id="109" Count="0" />
- <LineId Id="117" Count="0" />
- <LineId Id="119" Count="6" />
- <LineId Id="118" Count="0" />
- <LineId Id="126" Count="0" />
- <LineId Id="128" Count="6" />
- <LineId Id="127" Count="0" />
- <LineId Id="135" Count="0" />
- <LineId Id="137" Count="6" />
- <LineId Id="136" Count="0" />
- <LineId Id="144" Count="0" />
- <LineId Id="1937" Count="1" />
- <LineId Id="1940" Count="2" />
- <LineId Id="1947" Count="0" />
- <LineId Id="1943" Count="2" />
- <LineId Id="1949" Count="2" />
- <LineId Id="1948" Count="0" />
- <LineId Id="1952" Count="2" />
- <LineId Id="1946" Count="0" />
- <LineId Id="1956" Count="2" />
- <LineId Id="1955" Count="0" />
- <LineId Id="1960" Count="2" />
- <LineId Id="1959" Count="0" />
- <LineId Id="1939" Count="0" />
- <LineId Id="146" Count="6" />
- <LineId Id="145" Count="0" />
- <LineId Id="153" Count="0" />
- <LineId Id="155" Count="6" />
- <LineId Id="154" Count="0" />
- <LineId Id="162" Count="0" />
- <LineId Id="164" Count="6" />
- <LineId Id="163" Count="0" />
- <LineId Id="171" Count="0" />
- <LineId Id="173" Count="6" />
- <LineId Id="172" Count="0" />
- <LineId Id="180" Count="0" />
- <LineId Id="182" Count="6" />
- <LineId Id="181" Count="0" />
- <LineId Id="189" Count="0" />
- <LineId Id="191" Count="6" />
- <LineId Id="190" Count="0" />
- <LineId Id="1471" Count="323" />
- <LineId Id="1803" Count="0" />
- <LineId Id="1866" Count="70" />
- </LineIds>
- <LineIds Name="IOMapping.Input">
- <LineId Id="91" Count="1" />
- <LineId Id="17" Count="0" />
- <LineId Id="596" Count="31" />
- <LineId Id="1090" Count="15" />
- <LineId Id="1065" Count="0" />
- <LineId Id="972" Count="19" />
- <LineId Id="970" Count="0" />
- <LineId Id="136" Count="0" />
- <LineId Id="236" Count="1" />
- <LineId Id="94" Count="0" />
- <LineId Id="628" Count="57" />
- <LineId Id="1057" Count="5" />
- <LineId Id="1109" Count="15" />
- <LineId Id="993" Count="0" />
- <LineId Id="1011" Count="35" />
- <LineId Id="691" Count="0" />
- <LineId Id="916" Count="1" />
- <LineId Id="229" Count="0" />
- <LineId Id="934" Count="12" />
- <LineId Id="1010" Count="0" />
- <LineId Id="1107" Count="0" />
- <LineId Id="1106" Count="0" />
- <LineId Id="1048" Count="8" />
- <LineId Id="1047" Count="0" />
- </LineIds>
- <LineIds Name="IOMapping.Output">
- <LineId Id="2" Count="2" />
- <LineId Id="61" Count="2" />
- <LineId Id="60" Count="0" />
- <LineId Id="536" Count="15" />
- <LineId Id="699" Count="0" />
- <LineId Id="702" Count="0" />
- <LineId Id="80" Count="2" />
- <LineId Id="7" Count="0" />
- <LineId Id="552" Count="1" />
- <LineId Id="719" Count="7" />
- <LineId Id="728" Count="0" />
- <LineId Id="705" Count="13" />
- <LineId Id="704" Count="0" />
- <LineId Id="83" Count="0" />
- </LineIds>
- <LineIds Name="IOMapping.PLC_to_PMC">
- <LineId Id="214" Count="0" />
- <LineId Id="2" Count="47" />
- <LineId Id="215" Count="0" />
- <LineId Id="50" Count="64" />
- <LineId Id="158" Count="15" />
- <LineId Id="216" Count="0" />
- <LineId Id="115" Count="16" />
- <LineId Id="212" Count="0" />
- <LineId Id="175" Count="18" />
- <LineId Id="213" Count="0" />
- <LineId Id="194" Count="17" />
- <LineId Id="174" Count="0" />
- </LineIds>
- <LineIds Name="IOMapping.PMC_to_PLC">
- <LineId Id="168" Count="0" />
- <LineId Id="17" Count="15" />
- <LineId Id="169" Count="0" />
- <LineId Id="33" Count="16" />
- <LineId Id="109" Count="0" />
- <LineId Id="51" Count="0" />
- <LineId Id="110" Count="56" />
- </LineIds>
- <LineIds Name="IOMapping.ValveCtrl">
- <LineId Id="28" Count="0" />
- <LineId Id="24" Count="0" />
- <LineId Id="26" Count="1" />
- <LineId Id="3709" Count="0" />
- <LineId Id="1899" Count="6" />
- <LineId Id="3722" Count="0" />
- <LineId Id="1906" Count="11" />
- <LineId Id="3721" Count="0" />
- <LineId Id="1918" Count="11" />
- <LineId Id="3720" Count="0" />
- <LineId Id="1930" Count="11" />
- <LineId Id="3719" Count="0" />
- <LineId Id="1942" Count="11" />
- <LineId Id="3718" Count="0" />
- <LineId Id="1954" Count="11" />
- <LineId Id="3717" Count="0" />
- <LineId Id="1966" Count="11" />
- <LineId Id="3723" Count="0" />
- <LineId Id="1978" Count="11" />
- <LineId Id="3724" Count="0" />
- <LineId Id="1990" Count="11" />
- <LineId Id="3725" Count="0" />
- <LineId Id="2002" Count="11" />
- <LineId Id="3726" Count="0" />
- <LineId Id="2014" Count="11" />
- <LineId Id="3727" Count="0" />
- <LineId Id="2026" Count="11" />
- <LineId Id="3728" Count="0" />
- <LineId Id="2038" Count="11" />
- <LineId Id="3729" Count="0" />
- <LineId Id="2050" Count="11" />
- <LineId Id="3730" Count="0" />
- <LineId Id="2062" Count="11" />
- <LineId Id="3731" Count="0" />
- <LineId Id="2074" Count="11" />
- <LineId Id="3732" Count="0" />
- <LineId Id="2086" Count="11" />
- <LineId Id="3733" Count="0" />
- <LineId Id="2098" Count="11" />
- <LineId Id="3734" Count="0" />
- <LineId Id="2110" Count="11" />
- <LineId Id="3735" Count="0" />
- <LineId Id="2122" Count="11" />
- <LineId Id="3736" Count="0" />
- <LineId Id="2134" Count="11" />
- <LineId Id="3737" Count="0" />
- <LineId Id="2146" Count="11" />
- <LineId Id="3738" Count="0" />
- <LineId Id="2158" Count="11" />
- <LineId Id="3739" Count="0" />
- <LineId Id="2170" Count="11" />
- <LineId Id="3740" Count="0" />
- <LineId Id="2182" Count="11" />
- <LineId Id="3741" Count="0" />
- <LineId Id="2194" Count="11" />
- <LineId Id="3742" Count="0" />
- <LineId Id="2206" Count="11" />
- <LineId Id="3743" Count="0" />
- <LineId Id="2218" Count="11" />
- <LineId Id="3744" Count="0" />
- <LineId Id="2230" Count="11" />
- <LineId Id="3745" Count="0" />
- <LineId Id="2242" Count="11" />
- <LineId Id="3746" Count="0" />
- <LineId Id="2254" Count="11" />
- <LineId Id="3747" Count="0" />
- <LineId Id="2266" Count="11" />
- <LineId Id="3748" Count="0" />
- <LineId Id="2278" Count="11" />
- <LineId Id="3749" Count="0" />
- <LineId Id="2290" Count="11" />
- <LineId Id="3750" Count="0" />
- <LineId Id="2302" Count="11" />
- <LineId Id="3751" Count="0" />
- <LineId Id="2314" Count="11" />
- <LineId Id="3752" Count="0" />
- <LineId Id="2326" Count="11" />
- <LineId Id="3753" Count="0" />
- <LineId Id="2338" Count="11" />
- <LineId Id="3754" Count="0" />
- <LineId Id="2350" Count="11" />
- <LineId Id="3755" Count="0" />
- <LineId Id="2362" Count="11" />
- <LineId Id="3756" Count="0" />
- <LineId Id="2374" Count="11" />
- <LineId Id="3757" Count="0" />
- <LineId Id="2386" Count="11" />
- <LineId Id="3758" Count="0" />
- <LineId Id="2398" Count="11" />
- <LineId Id="3759" Count="0" />
- <LineId Id="2410" Count="11" />
- <LineId Id="3760" Count="0" />
- <LineId Id="2422" Count="11" />
- <LineId Id="3761" Count="0" />
- <LineId Id="2434" Count="11" />
- <LineId Id="3762" Count="0" />
- <LineId Id="2446" Count="11" />
- <LineId Id="3763" Count="0" />
- <LineId Id="2458" Count="11" />
- <LineId Id="3764" Count="0" />
- <LineId Id="2470" Count="11" />
- <LineId Id="3765" Count="0" />
- <LineId Id="2482" Count="11" />
- <LineId Id="3766" Count="0" />
- <LineId Id="2494" Count="11" />
- <LineId Id="3767" Count="0" />
- <LineId Id="2506" Count="11" />
- <LineId Id="3768" Count="0" />
- <LineId Id="2518" Count="11" />
- <LineId Id="3769" Count="0" />
- <LineId Id="2530" Count="11" />
- <LineId Id="3770" Count="0" />
- <LineId Id="2542" Count="11" />
- <LineId Id="3771" Count="0" />
- <LineId Id="2554" Count="11" />
- <LineId Id="3772" Count="0" />
- <LineId Id="2566" Count="11" />
- <LineId Id="3774" Count="0" />
- <LineId Id="2578" Count="11" />
- <LineId Id="3775" Count="0" />
- <LineId Id="2590" Count="11" />
- <LineId Id="3776" Count="0" />
- <LineId Id="2602" Count="11" />
- <LineId Id="3777" Count="0" />
- <LineId Id="2614" Count="11" />
- <LineId Id="3778" Count="0" />
- <LineId Id="2626" Count="11" />
- <LineId Id="3779" Count="0" />
- <LineId Id="2638" Count="11" />
- <LineId Id="3780" Count="0" />
- <LineId Id="2650" Count="11" />
- <LineId Id="3781" Count="0" />
- <LineId Id="2662" Count="11" />
- <LineId Id="3782" Count="0" />
- <LineId Id="2674" Count="3" />
- <LineId Id="3884" Count="11" />
- <LineId Id="3883" Count="0" />
- <LineId Id="3897" Count="11" />
- <LineId Id="3896" Count="0" />
- <LineId Id="2678" Count="7" />
- <LineId Id="3783" Count="0" />
- <LineId Id="2686" Count="11" />
- <LineId Id="3784" Count="0" />
- <LineId Id="2698" Count="11" />
- <LineId Id="3785" Count="0" />
- <LineId Id="2710" Count="11" />
- <LineId Id="3786" Count="0" />
- <LineId Id="2722" Count="11" />
- <LineId Id="3787" Count="0" />
- <LineId Id="2734" Count="11" />
- <LineId Id="3788" Count="0" />
- <LineId Id="2746" Count="11" />
- <LineId Id="3789" Count="0" />
- <LineId Id="2758" Count="11" />
- <LineId Id="3790" Count="0" />
- <LineId Id="2770" Count="11" />
- <LineId Id="3791" Count="0" />
- <LineId Id="2782" Count="11" />
- <LineId Id="3792" Count="0" />
- <LineId Id="2794" Count="11" />
- <LineId Id="3793" Count="0" />
- <LineId Id="2806" Count="11" />
- <LineId Id="3794" Count="0" />
- <LineId Id="2818" Count="11" />
- <LineId Id="3795" Count="0" />
- <LineId Id="2830" Count="4" />
- <LineId Id="3937" Count="23" />
- <LineId Id="3936" Count="0" />
- <LineId Id="3935" Count="0" />
- <LineId Id="2835" Count="6" />
- <LineId Id="3796" Count="0" />
- <LineId Id="2842" Count="11" />
- <LineId Id="3797" Count="0" />
- <LineId Id="2854" Count="11" />
- <LineId Id="3798" Count="0" />
- <LineId Id="2866" Count="11" />
- <LineId Id="3799" Count="0" />
- <LineId Id="2878" Count="11" />
- <LineId Id="3800" Count="0" />
- <LineId Id="2890" Count="11" />
- <LineId Id="3801" Count="0" />
- <LineId Id="2902" Count="11" />
- <LineId Id="3802" Count="0" />
- <LineId Id="2914" Count="11" />
- <LineId Id="3803" Count="0" />
- <LineId Id="2926" Count="11" />
- <LineId Id="3804" Count="0" />
- <LineId Id="2938" Count="11" />
- <LineId Id="3805" Count="0" />
- <LineId Id="2950" Count="11" />
- <LineId Id="3806" Count="0" />
- <LineId Id="2962" Count="11" />
- <LineId Id="3807" Count="0" />
- <LineId Id="2974" Count="11" />
- <LineId Id="3808" Count="0" />
- <LineId Id="2986" Count="3" />
- <LineId Id="3962" Count="24" />
- <LineId Id="3961" Count="0" />
- <LineId Id="2990" Count="7" />
- <LineId Id="3809" Count="0" />
- <LineId Id="2998" Count="11" />
- <LineId Id="3810" Count="0" />
- <LineId Id="3010" Count="11" />
- <LineId Id="3811" Count="0" />
- <LineId Id="3022" Count="11" />
- <LineId Id="3812" Count="0" />
- <LineId Id="3034" Count="11" />
- <LineId Id="3813" Count="0" />
- <LineId Id="3046" Count="11" />
- <LineId Id="3814" Count="0" />
- <LineId Id="3058" Count="11" />
- <LineId Id="3815" Count="0" />
- <LineId Id="3070" Count="11" />
- <LineId Id="3816" Count="0" />
- <LineId Id="3082" Count="11" />
- <LineId Id="3817" Count="0" />
- <LineId Id="3094" Count="11" />
- <LineId Id="3818" Count="0" />
- <LineId Id="3106" Count="11" />
- <LineId Id="3819" Count="0" />
- <LineId Id="3118" Count="11" />
- <LineId Id="3820" Count="0" />
- <LineId Id="3130" Count="11" />
- <LineId Id="3821" Count="0" />
- <LineId Id="3142" Count="11" />
- <LineId Id="3822" Count="0" />
- <LineId Id="3154" Count="11" />
- <LineId Id="3823" Count="0" />
- <LineId Id="3166" Count="11" />
- <LineId Id="3824" Count="0" />
- <LineId Id="3178" Count="11" />
- <LineId Id="3825" Count="0" />
- <LineId Id="3190" Count="1" />
- <LineId Id="3882" Count="0" />
- <LineId Id="3193" Count="8" />
- <LineId Id="3826" Count="0" />
- <LineId Id="3202" Count="11" />
- <LineId Id="3827" Count="0" />
- <LineId Id="3214" Count="11" />
- <LineId Id="3828" Count="0" />
- <LineId Id="3226" Count="11" />
- <LineId Id="3829" Count="0" />
- <LineId Id="3238" Count="11" />
- <LineId Id="3830" Count="0" />
- <LineId Id="3250" Count="11" />
- <LineId Id="3831" Count="0" />
- <LineId Id="3262" Count="11" />
- <LineId Id="3832" Count="0" />
- <LineId Id="3274" Count="11" />
- <LineId Id="3833" Count="0" />
- <LineId Id="3286" Count="11" />
- <LineId Id="3834" Count="0" />
- <LineId Id="3298" Count="11" />
- <LineId Id="3835" Count="0" />
- <LineId Id="3310" Count="11" />
- <LineId Id="3836" Count="0" />
- <LineId Id="3322" Count="11" />
- <LineId Id="3837" Count="0" />
- <LineId Id="3334" Count="11" />
- <LineId Id="3838" Count="0" />
- <LineId Id="3346" Count="11" />
- <LineId Id="3839" Count="0" />
- <LineId Id="3358" Count="11" />
- <LineId Id="3840" Count="0" />
- <LineId Id="3370" Count="11" />
- <LineId Id="3841" Count="0" />
- <LineId Id="3382" Count="11" />
- <LineId Id="3842" Count="0" />
- <LineId Id="3394" Count="11" />
- <LineId Id="3843" Count="0" />
- <LineId Id="3406" Count="11" />
- <LineId Id="3844" Count="0" />
- <LineId Id="3418" Count="11" />
- <LineId Id="3846" Count="0" />
- <LineId Id="3845" Count="0" />
- <LineId Id="3431" Count="10" />
- <LineId Id="3847" Count="0" />
- <LineId Id="3442" Count="11" />
- <LineId Id="3848" Count="0" />
- <LineId Id="3454" Count="11" />
- <LineId Id="3849" Count="0" />
- <LineId Id="3466" Count="11" />
- <LineId Id="3850" Count="0" />
- <LineId Id="3478" Count="11" />
- <LineId Id="3851" Count="0" />
- <LineId Id="3490" Count="11" />
- <LineId Id="3852" Count="0" />
- <LineId Id="3502" Count="11" />
- <LineId Id="3853" Count="0" />
- <LineId Id="3514" Count="11" />
- <LineId Id="3854" Count="0" />
- <LineId Id="3526" Count="11" />
- <LineId Id="3855" Count="0" />
- <LineId Id="3538" Count="11" />
- <LineId Id="3856" Count="0" />
- <LineId Id="3550" Count="11" />
- <LineId Id="3857" Count="0" />
- <LineId Id="3562" Count="11" />
- <LineId Id="3858" Count="0" />
- <LineId Id="3574" Count="11" />
- <LineId Id="3859" Count="0" />
- <LineId Id="3586" Count="11" />
- <LineId Id="3860" Count="0" />
- <LineId Id="3598" Count="11" />
- <LineId Id="3861" Count="0" />
- <LineId Id="3610" Count="11" />
- <LineId Id="3862" Count="0" />
- <LineId Id="3622" Count="11" />
- <LineId Id="3863" Count="0" />
- <LineId Id="3634" Count="11" />
- <LineId Id="3864" Count="0" />
- <LineId Id="3646" Count="11" />
- <LineId Id="3865" Count="0" />
- <LineId Id="3658" Count="11" />
- <LineId Id="3866" Count="0" />
- <LineId Id="3670" Count="11" />
- <LineId Id="3867" Count="0" />
- <LineId Id="3682" Count="11" />
- <LineId Id="3868" Count="0" />
- <LineId Id="3694" Count="3" />
- <LineId Id="3870" Count="0" />
- <LineId Id="3869" Count="0" />
- <LineId Id="3872" Count="9" />
- <LineId Id="3871" Count="0" />
- <LineId Id="3910" Count="24" />
- <LineId Id="3909" Count="0" />
- </LineIds>
- <LineIds Name="IOMapping.ValveMapping">
- <LineId Id="12" Count="0" />
- <LineId Id="11" Count="0" />
- <LineId Id="13" Count="0" />
- <LineId Id="2" Count="0" />
- <LineId Id="1" Count="0" />
- <LineId Id="7" Count="0" />
- <LineId Id="6" Count="0" />
- <LineId Id="8" Count="0" />
- <LineId Id="10" Count="0" />
- <LineId Id="9" Count="0" />
- <LineId Id="14" Count="0" />
- <LineId Id="232" Count="0" />
- <LineId Id="16" Count="0" />
- <LineId Id="52" Count="34" />
- <LineId Id="233" Count="1" />
- <LineId Id="87" Count="0" />
- <LineId Id="89" Count="34" />
- <LineId Id="235" Count="0" />
- <LineId Id="124" Count="35" />
- <LineId Id="236" Count="0" />
- <LineId Id="160" Count="35" />
- <LineId Id="239" Count="0" />
- <LineId Id="196" Count="35" />
- <LineId Id="238" Count="0" />
- <LineId Id="15" Count="0" />
- <LineId Id="241" Count="34" />
- <LineId Id="240" Count="0" />
- </LineIds>
- </POU>
- </TcPlcObject>
|