12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519 |
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <!-- Awlsim project file generated by awlsim-0.66.0-pre -->
- <awlsim_project date_create="2012-08-13 00:00:00.000000"
- date_modify="2018-07-08 18:00:19.384729"
- format_version="1">
- <!-- CPU core configuration -->
- <cpu>
- <!-- CPU core feature specification -->
- <specs call_stack_size="256"
- nr_accus="2"
- nr_counters="256"
- nr_flags="2048"
- nr_inputs="128"
- nr_localbytes="1024"
- nr_outputs="128"
- nr_timers="256"
- parenthesis_stack_size="7" />
- <!-- CPU core configuration -->
- <config clock_memory_byte="-1"
- cycle_time_limit_us="1000000"
- ext_insns_enable="1"
- mnemonics="2"
- ob_startinfo_enable="0"
- run_time_limit_us="-1" />
- </cpu>
- <!-- AWL/STL language configuration -->
- <language_awl>
- <!-- AWL/STL source code -->
- <source enabled="1"
- name="Main"
- type="0"><![CDATA[
- ORGANIZATION_BLOCK OB 1
- BEGIN
- CALL "FC_TEST_movebox_0"
- CALL "FC_TEST_movebox_1"
- CALL "FC_TEST_movebox_2"
-
- CALL SFC 46 // STOP CPU
- END_ORGANIZATION_BLOCK
- ]]></source>
- <!-- AWL/STL source code -->
- <source enabled="1"
- name="TEST movebox 0"
- type="0"><![CDATA[
- FUNCTION "FC_TEST_movebox_0" : VOID
- BEGIN
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := FALSE, // BOOL
- IN2 := 4444, // INT
- EN3 := FALSE, // BOOL
- IN3 := 4545, // INT
- EN4 := FALSE, // BOOL
- IN4 := 4646, // INT
- EN5 := FALSE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 1111
- __ASSERT== MW 8, 1111
- __ASSERT== MW 10, 1111
- __ASSERT== MW 12, 1111
- __ASSERT== M 50.0, FALSE
- __ASSERT== MW 14, 1111
- __ASSERT== MW 16, 1111
- __ASSERT== M 50.1, FALSE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := TRUE, // BOOL
- IN2 := 4444, // INT
- EN3 := FALSE, // BOOL
- IN3 := 4545, // INT
- EN4 := FALSE, // BOOL
- IN4 := 4646, // INT
- EN5 := FALSE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 4444
- __ASSERT== MW 8, 1111
- __ASSERT== MW 10, 1111
- __ASSERT== MW 12, 1111
- __ASSERT== M 50.0, FALSE
- __ASSERT== MW 14, 1111
- __ASSERT== MW 16, 1111
- __ASSERT== M 50.1, FALSE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := FALSE, // BOOL
- IN2 := 4444, // INT
- EN3 := TRUE, // BOOL
- IN3 := 4545, // INT
- EN4 := FALSE, // BOOL
- IN4 := 4646, // INT
- EN5 := FALSE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 1111
- __ASSERT== MW 8, 4545
- __ASSERT== MW 10, 4545
- __ASSERT== MW 12, 1111
- __ASSERT== M 50.0, FALSE
- __ASSERT== MW 14, 1111
- __ASSERT== MW 16, 1111
- __ASSERT== M 50.1, FALSE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := TRUE, // BOOL
- IN2 := 4444, // INT
- EN3 := TRUE, // BOOL
- IN3 := 4545, // INT
- EN4 := FALSE, // BOOL
- IN4 := 4646, // INT
- EN5 := FALSE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 4444
- __ASSERT== MW 8, 4545
- __ASSERT== MW 10, 4545
- __ASSERT== MW 12, 1111
- __ASSERT== M 50.0, FALSE
- __ASSERT== MW 14, 1111
- __ASSERT== MW 16, 1111
- __ASSERT== M 50.1, FALSE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := FALSE, // BOOL
- IN2 := 4444, // INT
- EN3 := FALSE, // BOOL
- IN3 := 4545, // INT
- EN4 := TRUE, // BOOL
- IN4 := 4646, // INT
- EN5 := FALSE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 1111
- __ASSERT== MW 8, 1111
- __ASSERT== MW 10, 1111
- __ASSERT== MW 12, 4646
- __ASSERT== M 50.0, TRUE
- __ASSERT== MW 14, 1111
- __ASSERT== MW 16, 1111
- __ASSERT== M 50.1, FALSE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := TRUE, // BOOL
- IN2 := 4444, // INT
- EN3 := FALSE, // BOOL
- IN3 := 4545, // INT
- EN4 := TRUE, // BOOL
- IN4 := 4646, // INT
- EN5 := FALSE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 4444
- __ASSERT== MW 8, 1111
- __ASSERT== MW 10, 1111
- __ASSERT== MW 12, 4646
- __ASSERT== M 50.0, TRUE
- __ASSERT== MW 14, 1111
- __ASSERT== MW 16, 1111
- __ASSERT== M 50.1, FALSE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := FALSE, // BOOL
- IN2 := 4444, // INT
- EN3 := TRUE, // BOOL
- IN3 := 4545, // INT
- EN4 := TRUE, // BOOL
- IN4 := 4646, // INT
- EN5 := FALSE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 1111
- __ASSERT== MW 8, 4545
- __ASSERT== MW 10, 4545
- __ASSERT== MW 12, 4646
- __ASSERT== M 50.0, TRUE
- __ASSERT== MW 14, 1111
- __ASSERT== MW 16, 1111
- __ASSERT== M 50.1, FALSE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := TRUE, // BOOL
- IN2 := 4444, // INT
- EN3 := TRUE, // BOOL
- IN3 := 4545, // INT
- EN4 := TRUE, // BOOL
- IN4 := 4646, // INT
- EN5 := FALSE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 4444
- __ASSERT== MW 8, 4545
- __ASSERT== MW 10, 4545
- __ASSERT== MW 12, 4646
- __ASSERT== M 50.0, TRUE
- __ASSERT== MW 14, 1111
- __ASSERT== MW 16, 1111
- __ASSERT== M 50.1, FALSE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := FALSE, // BOOL
- IN2 := 4444, // INT
- EN3 := FALSE, // BOOL
- IN3 := 4545, // INT
- EN4 := FALSE, // BOOL
- IN4 := 4646, // INT
- EN5 := TRUE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 1111
- __ASSERT== MW 8, 1111
- __ASSERT== MW 10, 1111
- __ASSERT== MW 12, 1111
- __ASSERT== M 50.0, FALSE
- __ASSERT== MW 14, 4747
- __ASSERT== MW 16, 4747
- __ASSERT== M 50.1, TRUE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := TRUE, // BOOL
- IN2 := 4444, // INT
- EN3 := FALSE, // BOOL
- IN3 := 4545, // INT
- EN4 := FALSE, // BOOL
- IN4 := 4646, // INT
- EN5 := TRUE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 4444
- __ASSERT== MW 8, 1111
- __ASSERT== MW 10, 1111
- __ASSERT== MW 12, 1111
- __ASSERT== M 50.0, FALSE
- __ASSERT== MW 14, 4747
- __ASSERT== MW 16, 4747
- __ASSERT== M 50.1, TRUE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := FALSE, // BOOL
- IN2 := 4444, // INT
- EN3 := TRUE, // BOOL
- IN3 := 4545, // INT
- EN4 := FALSE, // BOOL
- IN4 := 4646, // INT
- EN5 := TRUE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 1111
- __ASSERT== MW 8, 4545
- __ASSERT== MW 10, 4545
- __ASSERT== MW 12, 1111
- __ASSERT== M 50.0, FALSE
- __ASSERT== MW 14, 4747
- __ASSERT== MW 16, 4747
- __ASSERT== M 50.1, TRUE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := TRUE, // BOOL
- IN2 := 4444, // INT
- EN3 := TRUE, // BOOL
- IN3 := 4545, // INT
- EN4 := FALSE, // BOOL
- IN4 := 4646, // INT
- EN5 := TRUE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 4444
- __ASSERT== MW 8, 4545
- __ASSERT== MW 10, 4545
- __ASSERT== MW 12, 1111
- __ASSERT== M 50.0, FALSE
- __ASSERT== MW 14, 4747
- __ASSERT== MW 16, 4747
- __ASSERT== M 50.1, TRUE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := FALSE, // BOOL
- IN2 := 4444, // INT
- EN3 := FALSE, // BOOL
- IN3 := 4545, // INT
- EN4 := TRUE, // BOOL
- IN4 := 4646, // INT
- EN5 := TRUE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 1111
- __ASSERT== MW 8, 1111
- __ASSERT== MW 10, 1111
- __ASSERT== MW 12, 4646
- __ASSERT== M 50.0, TRUE
- __ASSERT== MW 14, 4747
- __ASSERT== MW 16, 4747
- __ASSERT== M 50.1, TRUE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := TRUE, // BOOL
- IN2 := 4444, // INT
- EN3 := FALSE, // BOOL
- IN3 := 4545, // INT
- EN4 := TRUE, // BOOL
- IN4 := 4646, // INT
- EN5 := TRUE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 4444
- __ASSERT== MW 8, 1111
- __ASSERT== MW 10, 1111
- __ASSERT== MW 12, 4646
- __ASSERT== M 50.0, TRUE
- __ASSERT== MW 14, 4747
- __ASSERT== MW 16, 4747
- __ASSERT== M 50.1, TRUE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := FALSE, // BOOL
- IN2 := 4444, // INT
- EN3 := TRUE, // BOOL
- IN3 := 4545, // INT
- EN4 := TRUE, // BOOL
- IN4 := 4646, // INT
- EN5 := TRUE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 1111
- __ASSERT== MW 8, 4545
- __ASSERT== MW 10, 4545
- __ASSERT== MW 12, 4646
- __ASSERT== M 50.0, TRUE
- __ASSERT== MW 14, 4747
- __ASSERT== MW 16, 4747
- __ASSERT== M 50.1, TRUE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- L 1111
- T MW 0
- T MW 2
- T MW 4
- T MW 6
- T MW 8
- T MW 10
- T MW 12
- T MW 14
- T MW 16
- T MW 18
- T MW 20
- T MW 22
- T MW 24
- T MW 26
- T MW 28
- T MW 30
- T MW 32
- L 0
- T MW 50
- CALL "FC_movebox_0" (
- // VAR_INPUT
- IN0 := 4242, // INT
- IN1 := 4343, // INT
- EN2 := TRUE, // BOOL
- IN2 := 4444, // INT
- EN3 := TRUE, // BOOL
- IN3 := 4545, // INT
- EN4 := TRUE, // BOOL
- IN4 := 4646, // INT
- EN5 := TRUE, // BOOL
- IN5 := 4747, // INT
- IN6 := 4848, // INT
- IN7 := 4949, // INT
- IN8 := 5050, // INT
- // VAR_OUTPUT
- OUT0 := MW 0, // INT
- OUT1_0 := MW 2, // INT
- OUT1_1 := MW 4, // INT
- OUT2 := MW 6, // INT
- OUT3_0 := MW 8, // INT
- OUT3_1 := MW 10, // INT
- OUT4 := MW 12, // INT
- ENO4 := M 50.0, // BOOL
- OUT5_0 := MW 14, // INT
- OUT5_1 := MW 16, // INT
- ENO5 := M 50.1, // BOOL
- OUT6 := MW 18, // INT
- ENO6 := M 50.2, // BOOL
- OUT7_0 := MW 20, // INT
- OUT7_1 := MW 22, // INT
- ENO7 := M 50.3, // BOOL
- OUT8_0 := MW 24, // INT
- OUT8_1 := MW 26, // INT
- OUT8_2 := MW 28, // INT
- OUT8_3 := MW 30, // INT
- OUT8_4 := MW 32, // INT
- )
- __ASSERT== MW 0, 4242
- __ASSERT== MW 2, 4343
- __ASSERT== MW 4, 4343
- __ASSERT== MW 6, 4444
- __ASSERT== MW 8, 4545
- __ASSERT== MW 10, 4545
- __ASSERT== MW 12, 4646
- __ASSERT== M 50.0, TRUE
- __ASSERT== MW 14, 4747
- __ASSERT== MW 16, 4747
- __ASSERT== M 50.1, TRUE
- __ASSERT== MW 18, 4848
- __ASSERT== M 50.2, TRUE
- __ASSERT== MW 20, 4949
- __ASSERT== MW 22, 4949
- __ASSERT== M 50.3, TRUE
- __ASSERT== MW 24, 5050
- __ASSERT== MW 26, 5050
- __ASSERT== MW 28, 5050
- __ASSERT== MW 30, 5050
- __ASSERT== MW 32, 5050
-
-
- BE
- END_FUNCTION
- ]]></source>
- <!-- AWL/STL source code -->
- <source enabled="1"
- name="TEST movebox 1"
- type="0"><![CDATA[
- FUNCTION "FC_TEST_movebox_1" : VOID
- BEGIN
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := FALSE , // BOOL
- EN2 := FALSE , // BOOL
- EN40 := FALSE , // BOOL
- EN41 := FALSE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 1111
- __ASSERT== MD 30, 1111
- __ASSERT== MD 40, 1111
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := TRUE , // BOOL
- EN2 := FALSE , // BOOL
- EN40 := FALSE , // BOOL
- EN41 := FALSE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 1111
- __ASSERT== MD 30, 1111
- __ASSERT== MD 40, 1111
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := FALSE , // BOOL
- EN2 := TRUE , // BOOL
- EN40 := FALSE , // BOOL
- EN41 := FALSE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 1111
- __ASSERT== MD 30, 1111
- __ASSERT== MD 40, 1111
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := TRUE , // BOOL
- EN2 := TRUE , // BOOL
- EN40 := FALSE , // BOOL
- EN41 := FALSE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 22450
- __ASSERT== MD 30, L#42424242
- __ASSERT== MD 40, 1111
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := FALSE , // BOOL
- EN2 := FALSE , // BOOL
- EN40 := TRUE , // BOOL
- EN41 := FALSE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 1111
- __ASSERT== MD 30, 1111
- __ASSERT== MD 40, 1111
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := TRUE , // BOOL
- EN2 := FALSE , // BOOL
- EN40 := TRUE , // BOOL
- EN41 := FALSE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 1111
- __ASSERT== MD 30, 1111
- __ASSERT== MD 40, 1111
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := FALSE , // BOOL
- EN2 := TRUE , // BOOL
- EN40 := TRUE , // BOOL
- EN41 := FALSE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 1111
- __ASSERT== MD 30, 1111
- __ASSERT== MD 40, 1111
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := TRUE , // BOOL
- EN2 := TRUE , // BOOL
- EN40 := TRUE , // BOOL
- EN41 := FALSE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 22450
- __ASSERT== MD 30, L#42424242
- __ASSERT== MD 40, 1111
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := FALSE , // BOOL
- EN2 := FALSE , // BOOL
- EN40 := FALSE , // BOOL
- EN41 := TRUE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 1111
- __ASSERT== MD 30, 1111
- __ASSERT== MD 40, 1111
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := TRUE , // BOOL
- EN2 := FALSE , // BOOL
- EN40 := FALSE , // BOOL
- EN41 := TRUE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 1111
- __ASSERT== MD 30, 1111
- __ASSERT== MD 40, 1111
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := FALSE , // BOOL
- EN2 := TRUE , // BOOL
- EN40 := FALSE , // BOOL
- EN41 := TRUE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 1111
- __ASSERT== MD 30, 1111
- __ASSERT== MD 40, 1111
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := TRUE , // BOOL
- EN2 := TRUE , // BOOL
- EN40 := FALSE , // BOOL
- EN41 := TRUE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 22450
- __ASSERT== MD 30, L#42424242
- __ASSERT== MD 40, 1111
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := FALSE , // BOOL
- EN2 := FALSE , // BOOL
- EN40 := TRUE , // BOOL
- EN41 := TRUE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 1111
- __ASSERT== MD 30, 1111
- __ASSERT== MD 40, 2424
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := TRUE , // BOOL
- EN2 := FALSE , // BOOL
- EN40 := TRUE , // BOOL
- EN41 := TRUE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 1111
- __ASSERT== MD 30, 1111
- __ASSERT== MD 40, 2424
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := FALSE , // BOOL
- EN2 := TRUE , // BOOL
- EN40 := TRUE , // BOOL
- EN41 := TRUE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 1111
- __ASSERT== MD 30, 1111
- __ASSERT== MD 40, 2424
-
-
- L 1111
- T MW 0
- T MW 20
- T MD 30
- T MD 40
- CALL "FC_movebox_1" (
- // VAR_INPUT
- IN0 := L#42424242 , // DINT
- EN1 := TRUE , // BOOL
- EN2 := TRUE , // BOOL
- EN40 := TRUE , // BOOL
- EN41 := TRUE , // BOOL
- IN4 := 2424 , // INT
- // VAR_OUTPUT
- OUT0 := MW 0 , // WORD
- OUT2 := MW 20 , // WORD
- OUT3 := MD 30 , // DINT
- OUT4 := MD 40 , // DINT
- )
- __ASSERT== MW 0, 22450
- __ASSERT== MW 20, 22450
- __ASSERT== MD 30, L#42424242
- __ASSERT== MD 40, 2424
-
-
- BE
- END_FUNCTION
- ]]></source>
- <!-- AWL/STL source code -->
- <source enabled="1"
- name="TEST movebox 2"
- type="0"><![CDATA[
- FUNCTION "FC_TEST_movebox_2" : VOID
- BEGIN
- L 0
- T MB 0
- L L#11111111
- T MD 10
- T MD 20
- CALL "FC_movebox_2" (
- // VAR_INPUT
- EN0 := FALSE, // BOOL
- EN1 := FALSE, // BOOL
- IN0 := B#16#42, // BYTE
- // VAR_OUTPUT
- ENO0 := M 0.0, // BOOL
- OUT0 := MD 10, // DWORD
- OUT1 := MD 20, // DWORD
- )
- __ASSERT== M 0.0, FALSE
- __ASSERT== MD 10, L#11111111
- __ASSERT== MD 20, L#11111111
-
-
- L 0
- T MB 0
- L L#11111111
- T MD 10
- T MD 20
- CALL "FC_movebox_2" (
- // VAR_INPUT
- EN0 := TRUE, // BOOL
- EN1 := FALSE, // BOOL
- IN0 := B#16#42, // BYTE
- // VAR_OUTPUT
- ENO0 := M 0.0, // BOOL
- OUT0 := MD 10, // DWORD
- OUT1 := MD 20, // DWORD
- )
- __ASSERT== M 0.0, TRUE
- __ASSERT== MD 10, DW#16#42
- __ASSERT== MD 20, L#11111111
-
-
- L 0
- T MB 0
- L L#11111111
- T MD 10
- T MD 20
- CALL "FC_movebox_2" (
- // VAR_INPUT
- EN0 := FALSE, // BOOL
- EN1 := TRUE, // BOOL
- IN0 := B#16#42, // BYTE
- // VAR_OUTPUT
- ENO0 := M 0.0, // BOOL
- OUT0 := MD 10, // DWORD
- OUT1 := MD 20, // DWORD
- )
- __ASSERT== M 0.0, FALSE
- __ASSERT== MD 10, L#11111111
- __ASSERT== MD 20, L#11111111
-
-
- L 0
- T MB 0
- L L#11111111
- T MD 10
- T MD 20
- CALL "FC_movebox_2" (
- // VAR_INPUT
- EN0 := TRUE, // BOOL
- EN1 := TRUE, // BOOL
- IN0 := B#16#42, // BYTE
- // VAR_OUTPUT
- ENO0 := M 0.0, // BOOL
- OUT0 := MD 10, // DWORD
- OUT1 := MD 20, // DWORD
- )
- __ASSERT== M 0.0, TRUE
- __ASSERT== MD 10, DW#16#42
- __ASSERT== MD 20, DW#16#42
-
-
- BE
- END_FUNCTION
- ]]></source>
- </language_awl>
- <!-- FUP/FBD language configuration -->
- <language_fup>
- <!-- FUP/FBD source code -->
- <source enabled="1"
- name="movebox 0"
- type="1"><![CDATA[
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <!-- Awlsim FUP/FBD source generated by awlsim-0.66.0-pre -->
- <FUP version="0" zoom="1.0">
- <blockdecl name='"FC_movebox_0"' type="FC" />
- <interface allow_initvalue="0"
- allow_inouts="1"
- allow_inputs="1"
- allow_outputs="1"
- allow_retval="1"
- allow_stats="0"
- allow_temps="1">
- <inputs>
- <field name="IN0" type="INT" uuid="9d196073-7730-4334-b2d3-c2f7983060b9" />
- <field name="IN1" type="INT" uuid="ef0be7e1-04f0-4447-a990-1d825bb42b11" />
- <field name="EN2" type="BOOL" uuid="e1110dff-56c1-43d3-a936-4e78ca2e023d" />
- <field name="IN2" type="INT" uuid="ad676cc1-6872-43aa-8854-e9c7b56bd996" />
- <field name="EN3" type="BOOL" uuid="4fea3dba-2528-4c56-86b1-8c52c235bb28" />
- <field name="IN3" type="INT" uuid="1836a6ef-e4b8-47e5-966a-c17f04e17c08" />
- <field name="EN4" type="BOOL" uuid="70602a67-ad86-48cf-b1fa-20f09a8ad0e7" />
- <field name="IN4" type="INT" uuid="396000d1-049d-4e70-bed7-27de4dc8472e" />
- <field name="EN5" type="BOOL" uuid="7243b487-e813-470b-8b4b-300e8a1cb3ac" />
- <field name="IN5" type="INT" uuid="bcf96278-1e8a-4ca9-bc88-279836c89ef3" />
- <field name="IN6" type="INT" uuid="d5a59eaa-5929-4570-9f23-33774186904a" />
- <field name="IN7" type="INT" uuid="f20c14bd-052c-426c-b101-4651e748acd2" />
- <field name="IN8" type="INT" uuid="552bd9f3-c6fd-4a76-9ff5-9aa2b64cf471" />
- </inputs>
- <outputs>
- <field name="OUT0" type="INT" uuid="6d88a11f-724f-4e3c-907b-0b09c6e00edb" />
- <field name="OUT1_0" type="INT" uuid="6d0ab820-6102-4e7c-9829-d62efe480da7" />
- <field name="OUT1_1" type="INT" uuid="3d6f9f90-ee86-4dd2-b861-f11d99246c3c" />
- <field name="OUT2" type="INT" uuid="09c0463a-4138-4c4a-bed2-efce3efaebe1" />
- <field name="OUT3_0" type="INT" uuid="9dd4f28a-91db-4972-ba08-96aee9e8ddc9" />
- <field name="OUT3_1" type="INT" uuid="8918a86f-000c-4adb-8de4-653da5f09bcb" />
- <field name="OUT4" type="INT" uuid="3aae545d-b37b-47b9-b61a-5d91192d13a0" />
- <field name="ENO4" type="BOOL" uuid="b33178ac-0d48-4b6c-8f0c-420dd62ccf59" />
- <field name="OUT5_0" type="INT" uuid="759f8cd9-d5fd-42c6-bbcd-dcdbc877d2e0" />
- <field name="OUT5_1" type="INT" uuid="6a9bacfd-30cc-4a9b-b963-6de1bd831b03" />
- <field name="ENO5" type="BOOL" uuid="480b057a-ee15-4443-8c66-a27372bf227b" />
- <field name="OUT6" type="INT" uuid="5462a22d-d636-49c6-ba31-d346f288a68d" />
- <field name="ENO6" type="BOOL" uuid="fee6e346-561e-4141-9b9f-59d492d5297c" />
- <field name="OUT7_0" type="INT" uuid="0abc5913-d898-4a94-9e63-c3bc55ec3b4b" />
- <field name="OUT7_1" type="INT" uuid="6caf65d3-cadf-4ddf-8b0c-d351612f0eb1" />
- <field name="ENO7" type="BOOL" uuid="5f1b528a-633a-49be-a2df-59aff8c3d08b" />
- <field name="OUT8_0" type="INT" uuid="5c617d32-b2a0-410f-ba27-8e0018879ec2" />
- <field name="OUT8_1" type="INT" uuid="95a0feaa-e3c1-4521-a1fa-fd1e623713e9" />
- <field name="OUT8_2" type="INT" uuid="472f9c78-0c77-4263-8b43-4c3ef6447fd7" />
- <field name="OUT8_3" type="INT" uuid="9fb56c79-170d-4b6b-9434-be78e24ab4a8" />
- <field name="OUT8_4" type="INT" uuid="cf2dddae-10c2-4b86-a8fe-f911b20bfdf1" />
- </outputs>
- <retval>
- <field name="RET_VAL" type="void" uuid="57886082-33db-41e6-92d9-ca75c31d3b4f" />
- </retval>
- </interface>
- <grids>
- <grid height="32" uuid="851bbcbc-4548-4018-bac6-c702db7f93ae" width="12">
- <optimizers all="1" enabled="1" type="awl" />
- <wires>
- <wire id="0" uuid="aae2a1f9-f15d-4895-a2e5-dad85aa9514d" />
- <wire id="1" uuid="98d876bc-5e63-42be-8784-20b3fc84a2e7" />
- <wire id="2" uuid="80e5facd-7ea6-4ebe-b324-3670a4a4fd11" />
- <wire id="3" uuid="7a718e7f-dee2-4a48-b774-4fa3a427a19d" />
- <wire id="4" uuid="638dd741-b458-4f31-b534-ca2df4bf3e8c" />
- <wire id="5" uuid="4fe3a191-515d-458f-8c84-4fdfab3b94d7" />
- <wire id="6" uuid="052fb2d0-e468-4a97-9443-4772a4dcca17" />
- <wire id="7" uuid="d541ec58-f869-490d-8dca-fbdcb7baa8a5" />
- <wire id="8" uuid="2bd4681b-6759-4a93-8a2b-2b6e2eaf2f75" />
- <wire id="9" uuid="f8a24674-23f5-4fdf-82ae-f687538b2772" />
- <wire id="10" uuid="eb3559fe-7f74-47ce-971f-370c98a6c8b0" />
- <wire id="11" uuid="2283e340-0dea-456d-bbb0-87ddc749fd95" />
- <wire id="12" uuid="70661ba2-22ff-48a4-8dbd-857253baea22" />
- <wire id="13" uuid="cde4d2b4-137d-40fd-8990-1884e07cb1bb" />
- <wire id="14" uuid="9a656774-e326-4df9-9bde-09af3b3caa67" />
- <wire id="15" uuid="3e7e3dcf-5bca-4a2c-9294-cf96e7aa7138" />
- <wire id="16" uuid="b3f9c9f4-79e2-473d-8dd2-ae91a524be89" />
- <wire id="17" uuid="d6011009-143b-40da-bfd3-0a1e6e88a90f" />
- <wire id="18" uuid="44145384-58f1-4b59-88bf-326e1686ef8a" />
- <wire id="19" uuid="9aa40517-d9c0-49b2-8c0f-9fef698e212e" />
- <wire id="20" uuid="2f8e66aa-45c1-4497-96c9-5f2184f3cedc" />
- <wire id="21" uuid="96bcba7e-7242-4a72-9005-6590d85107aa" />
- <wire id="22" uuid="f46bdc31-5f44-49da-b167-9e27f3bc7aaa" />
- <wire id="23" uuid="22e52940-0bc7-4521-986f-a7f24ed80528" />
- <wire id="24" uuid="59b98ffc-0291-478a-a347-bc6ff794522f" />
- <wire id="25" uuid="6864284a-80c8-4082-953f-965589eec1a7" />
- <wire id="26" uuid="1e414ac5-21fd-4ead-a75d-3a90d9d244c2" />
- <wire id="27" uuid="cb932bbd-cf37-4150-89cf-c3736021fe89" />
- <wire id="28" uuid="9699feda-e133-4ac0-8587-d85cf5e2ac51" />
- <wire id="29" uuid="0dfa5a8f-ade9-4244-919e-a52563cdbe8a" />
- <wire id="30" uuid="23554340-a41e-46e6-8ff7-d61a35d5c861" />
- <wire id="31" uuid="9852112e-4308-480f-b6f6-83a999eb157d" />
- <wire id="32" uuid="ee9784eb-45f0-4b04-b746-77aa891bffb9" />
- <wire id="33" uuid="260e0c7d-fade-45cf-9b88-c5fdc16a58cf" />
- </wires>
- <elements>
- <element type="move" uuid="6c78858e-08e2-4ddd-bccc-406093a52ec8" x="2" y="1">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="861fbf74-7c40-4a71-89e0-597a2ab9b250" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="9c218892-1323-4cdf-b7ff-3bf4f04051e9" wire="0" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="286049fe-5422-4487-b8cb-fe8ab3b7e262" wire="1" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="68cd9864-4341-4a23-9098-f0081f947ffe" wire="-1" />
- </connections>
- </element>
- <element content="#IN0" subtype="load" type="operand" uuid="ef483d81-9dc6-47e5-bbc1-508cb04459e1" x="1" y="3">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="f4839b72-2e75-41b5-9d09-16f127d99969" wire="0" />
- </connections>
- </element>
- <element content="#OUT0" subtype="assign" type="operand" uuid="33222280-8d9e-4921-b431-6454a9846f83" x="3" y="2">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="62ba8b93-a288-4c82-855f-bd867fe3e0d2" wire="1" />
- </connections>
- </element>
- <element type="move" uuid="65bd00dc-6e21-468c-92f5-50eec4a34802" x="2" y="6">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="f2c9fd20-bfeb-46d5-b3f3-359b662633e6" wire="2" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="e3491389-c179-4ad8-8e29-52cff622006b" wire="3" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="49026f72-19d8-42b8-a3bf-b1a45a5689a0" wire="4" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="48072160-4277-4159-874a-859990e770ee" wire="-1" />
- </connections>
- </element>
- <element content="#EN2" subtype="load" type="operand" uuid="8a509495-c223-4f40-936c-2e136e58a876" x="1" y="7">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="8aa4fefc-fcc7-4f82-8e99-5148908e23b1" wire="2" />
- </connections>
- </element>
- <element content="#IN2" subtype="load" type="operand" uuid="b310e764-d250-4621-adac-4108e0b36494" x="1" y="8">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="f271b377-01c8-4716-b505-6c197237a0b8" wire="3" />
- </connections>
- </element>
- <element content="#OUT2" subtype="assign" type="operand" uuid="2e89baf6-fff0-40c7-8223-78776afbf128" x="3" y="7">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="961ac6a9-4448-44ea-96ca-3ff7169a1d8f" wire="4" />
- </connections>
- </element>
- <element type="move" uuid="903fe79a-fb98-45a0-84c3-0eeca00f18e5" x="5" y="1">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="3d9553fe-87cd-4a02-9a3f-1305fa3e5107" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="1d46de09-ae66-4fe1-be34-186916b6158f" wire="5" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="b11e02d4-dfce-4723-a8c3-e494a8cf8c1e" wire="6" />
- <connection dir_in="0" dir_out="1" pos="1" text="OUT1" uuid="9f918687-7798-4d35-9100-be72eaf6e450" wire="7" />
- <connection dir_in="0" dir_out="1" pos="2" text="ENO" uuid="b8cccea5-51e8-4b64-88c4-f7c1da718b86" wire="-1" />
- </connections>
- </element>
- <element content="#IN1" subtype="load" type="operand" uuid="e0e4142e-8e1c-46fb-81fa-25fdcc4467fc" x="4" y="3">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="5c0a25eb-733b-43a1-803b-5148785ea229" wire="5" />
- </connections>
- </element>
- <element content="#OUT1_0" subtype="assign" type="operand" uuid="b72e35dd-890e-4ccb-9091-82745ec8fcbd" x="6" y="2">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="37741ece-2e05-447c-9e1b-b0e1c8749ad3" wire="6" />
- </connections>
- </element>
- <element content="#OUT1_1" subtype="assign" type="operand" uuid="088dd44f-7e4d-41ca-b469-0c3a57cdf46a" x="6" y="3">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="ff342d3d-cf91-487b-94ad-9e60b9942851" wire="7" />
- </connections>
- </element>
- <element type="move" uuid="b48b3801-a090-4e20-9cf4-595ac43fa8b0" x="5" y="6">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="06fc0d26-ca75-4af7-a42b-37ebff8d17f0" wire="8" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="9fa2bb3a-2334-4a4c-9af2-f7681b78afb7" wire="9" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="5a95fb3e-03a8-4031-8593-e13097b478fe" wire="10" />
- <connection dir_in="0" dir_out="1" pos="1" text="OUT1" uuid="3d8a9542-3ef4-4e14-a361-cbfc56e33bae" wire="11" />
- <connection dir_in="0" dir_out="1" pos="2" text="ENO" uuid="c4c4ff66-4be9-475f-a802-69259d1e603d" wire="-1" />
- </connections>
- </element>
- <element content="#EN3" subtype="load" type="operand" uuid="a00d1ffb-5c2a-451a-b28d-27438c8c3b0f" x="4" y="7">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="f382ed6f-230b-42c3-b83a-9d2774131118" wire="8" />
- </connections>
- </element>
- <element content="#IN3" subtype="load" type="operand" uuid="dc236965-c5c4-4a0d-8b5e-a879a5898012" x="4" y="8">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="7b263231-4bd5-4b0a-97ef-b739a5fa8173" wire="9" />
- </connections>
- </element>
- <element content="#OUT3_0" subtype="assign" type="operand" uuid="560c38d0-6cd8-4a51-8d70-4e31c1472384" x="6" y="7">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="b031246d-c9d0-4a90-b11a-af96a5b6d3af" wire="10" />
- </connections>
- </element>
- <element content="#OUT3_1" subtype="assign" type="operand" uuid="a9b7ff19-681b-4373-a673-0a8cda5ca1a6" x="6" y="8">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="9402c6b9-d254-4652-886b-6996830a693a" wire="11" />
- </connections>
- </element>
- <element type="move" uuid="54fae4b9-0ce4-4e23-9cca-13798f3909ac" x="2" y="11">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="347af98e-be26-4deb-9c94-30905f641664" wire="12" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="6571a216-6f24-4089-b6f4-63bbc7d8658d" wire="13" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="3cf9d43e-6abc-49a2-b301-7fdf90d9b127" wire="14" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="e5292ca6-0ac3-4e3e-a198-78f27376ecc5" wire="15" />
- </connections>
- </element>
- <element content="#EN4" subtype="load" type="operand" uuid="d7be174b-f53e-4125-90d5-d814398c6646" x="1" y="12">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="66d678a4-58c0-46a6-9bcf-089f46a61fb4" wire="12" />
- </connections>
- </element>
- <element content="#IN4" subtype="load" type="operand" uuid="55879638-83e9-421c-9381-d268bf2af875" x="1" y="13">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="a779677e-2145-4f24-a63a-f8e75f54d9ef" wire="13" />
- </connections>
- </element>
- <element content="#OUT4" subtype="assign" type="operand" uuid="29f47df5-7d18-41a0-8790-8de37e2204bf" x="3" y="12">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="389f35c5-9e4d-4ae2-96be-395aed3bd653" wire="14" />
- </connections>
- </element>
- <element content="#ENO4" subtype="assign" type="operand" uuid="89a30afa-5bd9-4069-8c6d-7143979b9720" x="3" y="13">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="a4e759e4-f224-4c77-b211-54b10f155a33" wire="15" />
- </connections>
- </element>
- <element type="move" uuid="db33273b-af95-49dc-800f-19a42174bd3d" x="5" y="11">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="3e8ccc15-9495-401b-9c1b-2a1aae098af3" wire="16" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="5c496e7a-931b-44c5-9fb5-3303e5f127cc" wire="17" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="1aa5c936-49b6-4ca4-8fcc-16478c387040" wire="18" />
- <connection dir_in="0" dir_out="1" pos="1" text="OUT1" uuid="ed4a2c84-a2f7-4f21-a84c-0330ab94cb9c" wire="19" />
- <connection dir_in="0" dir_out="1" pos="2" text="ENO" uuid="beb73711-d42c-4731-8493-5cb9c914739f" wire="20" />
- </connections>
- </element>
- <element content="#EN5" subtype="load" type="operand" uuid="1f0b6a25-0430-46ab-beda-7b20ff2f9cb7" x="4" y="12">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="98cd6668-14d9-4ffd-8957-fced1ad3954f" wire="16" />
- </connections>
- </element>
- <element content="#IN5" subtype="load" type="operand" uuid="bda2895e-336a-421d-8d07-bc703b29bf41" x="4" y="13">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="d1b9e460-3122-4f03-9f2e-a0d6c899b7a2" wire="17" />
- </connections>
- </element>
- <element content="#OUT5_0" subtype="assign" type="operand" uuid="d5551f69-4ad2-4e9e-9182-606042ba8f71" x="6" y="12">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="25107c03-5608-4739-9f4d-c8226255b079" wire="18" />
- </connections>
- </element>
- <element content="#OUT5_1" subtype="assign" type="operand" uuid="60a20578-3851-4ba8-97f7-d5c0f51d2f47" x="6" y="13">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="1412c28b-c81d-43db-ab0a-4e16d6f19675" wire="19" />
- </connections>
- </element>
- <element content="#ENO5" subtype="assign" type="operand" uuid="358cbe1c-0399-4592-bcb0-a9c98c4b15a3" x="6" y="14">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="5e637181-2384-4825-b68e-fac0367514a9" wire="20" />
- </connections>
- </element>
- <element type="move" uuid="27f56055-a067-4cec-890a-dbe7865caa1e" x="2" y="16">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="e9c13eb3-de68-4fb7-9f60-dcf31d884495" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="ec8c8cd1-bad2-47ad-8418-4c0bb0ee5557" wire="21" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="20e7a028-a08d-41dc-a850-9ec622c8dc3d" wire="22" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="2cadc388-2425-4ceb-9da9-2e33de7779b0" wire="23" />
- </connections>
- </element>
- <element content="#IN6" subtype="load" type="operand" uuid="4036e031-62ca-40a5-bc2e-16d055c01531" x="1" y="18">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="e8c07a91-edab-4796-b6b0-e8121741e7db" wire="21" />
- </connections>
- </element>
- <element content="#OUT6" subtype="assign" type="operand" uuid="9282202b-5ec8-4fb8-97e8-f42b606a244c" x="3" y="17">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="11424b3f-3b2e-4391-a659-c302d9db7b21" wire="22" />
- </connections>
- </element>
- <element content="#ENO6" subtype="assign" type="operand" uuid="c1ab183e-0ad8-4617-bc64-af4e9f02ddbb" x="3" y="18">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="fa86b855-e612-44fd-9404-5519143b9912" wire="23" />
- </connections>
- </element>
- <element type="move" uuid="69b95f98-d6fc-4a6b-a243-f12c396209ba" x="5" y="16">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="806d6642-4fd5-446e-96e6-94a6dda7b669" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="60e253b3-a45d-41db-86ae-0a0eb52e3466" wire="24" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="26677bce-cc08-45e7-9804-a2af0630d71b" wire="25" />
- <connection dir_in="0" dir_out="1" pos="1" text="OUT1" uuid="ccb29fc1-9c01-48c1-9f60-de1d75f4509d" wire="26" />
- <connection dir_in="0" dir_out="1" pos="2" text="ENO" uuid="361d0a2c-e151-432b-8068-92be076cdaab" wire="27" />
- </connections>
- </element>
- <element content="#IN7" subtype="load" type="operand" uuid="fc1c59aa-90cd-434d-ae02-10c1e4227fd4" x="4" y="18">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="c28c9918-e7cc-4608-a71f-97bc2c0daf92" wire="24" />
- </connections>
- </element>
- <element content="#OUT7_0" subtype="assign" type="operand" uuid="ebb64603-8b2e-48cb-b889-6f1d0c4d8357" x="6" y="17">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="35995b32-369e-4bc2-8368-65c6e11fd826" wire="25" />
- </connections>
- </element>
- <element content="#OUT7_1" subtype="assign" type="operand" uuid="f858ae5d-941f-4ed8-bdcd-d29719fea126" x="6" y="18">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="d792c760-07ad-4712-91b5-f707a52a2010" wire="26" />
- </connections>
- </element>
- <element content="#ENO7" subtype="assign" type="operand" uuid="5d13c563-97a7-486c-849e-d281b95e6dfe" x="6" y="19">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="57b97814-a06e-4fb7-b5e5-520698bb77c8" wire="27" />
- </connections>
- </element>
- <element type="move" uuid="df6cd64a-32e8-4eb1-bf3c-a1d7844e15d9" x="5" y="21">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="37647522-7cdc-41c5-be23-2ab7be503ce2" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="21d310f9-e01c-4214-a25a-a19d90e94d86" wire="28" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="142b8b7f-d6d4-4129-881c-d75b0f1ff70c" wire="29" />
- <connection dir_in="0" dir_out="1" pos="1" text="OUT1" uuid="56c9a651-f935-4d4f-a0df-16af2c9138e6" wire="30" />
- <connection dir_in="0" dir_out="1" pos="2" text="OUT2" uuid="53239edd-1516-45af-a107-c0a3f7c92f24" wire="31" />
- <connection dir_in="0" dir_out="1" pos="3" text="OUT3" uuid="77ba8e6a-fbf5-4b4c-9d22-0c72971349bf" wire="32" />
- <connection dir_in="0" dir_out="1" pos="4" text="OUT4" uuid="45b4df63-cea0-44cb-a062-6846d94c8990" wire="33" />
- <connection dir_in="0" dir_out="1" pos="5" text="ENO" uuid="a23c6e88-1db0-40e5-b45a-354991444896" wire="-1" />
- </connections>
- </element>
- <element content="#IN8" subtype="load" type="operand" uuid="6253a4f4-9331-491b-b06a-6c9bade72566" x="4" y="23">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="8d4d8cba-f54d-4c8a-9097-1eb11ded41c3" wire="28" />
- </connections>
- </element>
- <element content="#OUT8_0" subtype="assign" type="operand" uuid="3e379c8c-9873-475d-ba13-ceb68362a023" x="6" y="22">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="29edb45c-eb6a-4acf-a3df-ea5b2471863a" wire="29" />
- </connections>
- </element>
- <element content="#OUT8_1" subtype="assign" type="operand" uuid="434a531a-0fd6-4626-8316-1416d7474505" x="6" y="23">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="17c46dea-c3ca-41c5-bcef-9264e5f0f3fe" wire="30" />
- </connections>
- </element>
- <element content="#OUT8_2" subtype="assign" type="operand" uuid="60dca331-ced2-4233-a530-31b769f6c15b" x="6" y="24">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="98d4aae8-52d4-48bb-b46e-cf6d6c2c698b" wire="31" />
- </connections>
- </element>
- <element content="#OUT8_3" subtype="assign" type="operand" uuid="46dde2c2-b6d0-4046-98a6-abf34be05396" x="6" y="25">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="9bf2e80b-21f2-4e67-8d79-c6aa85b5733a" wire="32" />
- </connections>
- </element>
- <element content="#OUT8_4" subtype="assign" type="operand" uuid="d9690215-4edb-4898-93c4-b9a404921ac9" x="6" y="26">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="975a1744-db8a-4827-8145-430d2e29f96f" wire="33" />
- </connections>
- </element>
- </elements>
- </grid>
- </grids>
- </FUP>
- ]]></source>
- <!-- FUP/FBD source code -->
- <source enabled="1"
- name="movebox 1"
- type="1"><![CDATA[
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <!-- Awlsim FUP/FBD source generated by awlsim-0.66.0-pre -->
- <FUP version="0" zoom="1.0">
- <blockdecl name='"FC_movebox_1"' type="FC" />
- <interface allow_initvalue="0"
- allow_inouts="1"
- allow_inputs="1"
- allow_outputs="1"
- allow_retval="1"
- allow_stats="0"
- allow_temps="1">
- <inputs>
- <field name="IN0" type="DINT" uuid="4756456b-e5f3-4fec-bea3-ef82cba35fbb" />
- <field name="EN1" type="BOOL" uuid="e2d2db4e-ddc7-4e69-a0a7-0ff1897db72c" />
- <field name="EN2" type="BOOL" uuid="d747d81a-7d1d-44ab-9a44-416672726ea0" />
- <field name="EN40" type="BOOL" uuid="2fc3f4b8-57ca-4d7a-939b-a7a0aa3fedcf" />
- <field name="EN41" type="BOOL" uuid="0d1ed571-3c51-4bcb-9aca-5ba67f98b771" />
- <field name="IN4" type="INT" uuid="a7e35d8f-33bd-4fca-b2a5-38f28329f0a4" />
- </inputs>
- <outputs>
- <field name="OUT0" type="WORD" uuid="4a571eb2-ee12-4603-b4c4-554fbfd6b9c7" />
- <field name="OUT2" type="WORD" uuid="143ea9d7-9874-4817-88df-a0cfe9318e9d" />
- <field name="OUT3" type="DINT" uuid="25853242-6b91-40f4-87f3-96f5ac0259d7" />
- <field name="OUT4" type="DINT" uuid="d479e9de-040d-424a-ab36-6e731b3f3f95" />
- </outputs>
- <retval>
- <field name="RET_VAL" type="VOID" uuid="2e3236d5-61fa-4680-91b9-8c26390242db" />
- </retval>
- </interface>
- <grids>
- <grid height="20" uuid="4d6e5511-c04f-46b4-9660-bca515d17bbe" width="13">
- <optimizers all="1" enabled="1" type="awl" />
- <wires>
- <wire id="0" uuid="869c9f7b-69b5-4930-8d89-3303f0f45a78" />
- <wire id="1" uuid="5a7357cf-20c4-4ff5-b1bb-c6aea25c36e2" />
- <wire id="2" uuid="e6aae8e9-62b1-42c9-a334-45498b1bb74f" />
- <wire id="3" uuid="dcd3f4f2-283d-43a6-98db-7526f7736732" />
- <wire id="4" uuid="61c21fb4-629f-4b36-b3aa-29288d07e5f4" />
- <wire id="5" uuid="e62abe3b-c4d7-440d-83c9-a96489ace979" />
- <wire id="6" uuid="a05142c8-1313-4c9d-a176-3cd87bbfe752" />
- <wire id="7" uuid="5cb05b18-d493-4834-8fcb-f480e68bf0a9" />
- <wire id="8" uuid="83fc3dd8-b32b-4e5a-a67e-7dfba35c9e35" />
- <wire id="9" uuid="fae90f58-ea09-46c4-94e6-1342d0bc4ea5" />
- <wire id="10" uuid="f097feef-b6d1-4ec8-b962-24a3e3c426f1" />
- <wire id="11" uuid="9398672c-8ca6-49d1-ba41-a86bc7e3196d" />
- <wire id="12" uuid="b71472ef-5468-40e0-a7bc-5ba33658f325" />
- </wires>
- <elements>
- <element type="move" uuid="2a656be7-8d46-4eea-a49b-dd7992b26ed5" x="2" y="7">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="72430ae2-3f85-4e10-b749-ae3857658a44" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="fd1bd639-eb0b-4ccc-a2bb-e4ce3f06c37a" wire="1" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="ccedb705-5728-4d0d-890a-d16fb37e589d" wire="0" />
- <connection dir_in="0" dir_out="1" pos="1" text="OUT1" uuid="b71354cb-529a-4b6d-bd62-2d2f89a4f1ea" wire="2" />
- <connection dir_in="0" dir_out="1" pos="2" text="ENO" uuid="e436d4db-1583-4774-80d8-27ffed643884" wire="-1" />
- </connections>
- </element>
- <element type="move" uuid="57d8e0ed-c8d9-49ab-970b-56239bc4ece2" x="4" y="6">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="5121c775-ecff-4396-bb0c-fcfb7cc38eac" wire="3" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="6a7643c7-af7d-4029-90e4-1dc594e1c911" wire="0" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="eef74887-659e-4182-b154-2f8dd6e4491f" wire="5" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="60adfc69-b0a2-421e-8710-904107a309c7" wire="-1" />
- </connections>
- </element>
- <element content="#IN0" subtype="load" type="operand" uuid="99d6309f-c4e8-4f5d-92d8-53b25e84e321" x="1" y="9">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="18982c4e-963d-4708-bcf8-2eccba7970c0" wire="1" />
- </connections>
- </element>
- <element content="#OUT2" subtype="assign" type="operand" uuid="007bed50-bf6d-440c-b55a-4443f3142cb9" x="7" y="3">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="93d871ed-048c-4b70-b820-ccf1d073157f" wire="4" />
- </connections>
- </element>
- <element content="#OUT0" subtype="assign" type="operand" uuid="8d4c173e-379e-49a0-814f-78f298ee4ae3" x="3" y="9">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="54d5475a-e144-4e6f-9bc1-a07c22d10e65" wire="2" />
- </connections>
- </element>
- <element content="#EN1" subtype="load" type="operand" uuid="d10f6053-b001-440a-9460-19533e3d31d9" x="3" y="7">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="4bd7ed0c-cd87-41ee-8dfa-3bf1b87557c1" wire="3" />
- </connections>
- </element>
- <element type="move" uuid="26ebe4b8-cd1f-4c1c-bd85-1d1583e06239" x="6" y="5">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="e394efb5-ba59-45ba-bf9c-a066d6253834" wire="6" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="815b25dc-696b-4200-b015-f29c7a015fff" wire="5" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="3e07a19e-401e-4422-80fc-6078c2e6765a" wire="4" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="7920ff74-74eb-490d-b7a8-2b08ab3a346d" wire="-1" />
- </connections>
- </element>
- <element content="#EN2" subtype="load" type="operand" uuid="858cbf66-e91f-4c00-a0a9-894f31a03588" x="5" y="6">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="aa754539-7277-4a4d-95c4-0cdaa7ed8806" wire="6" />
- </connections>
- </element>
- <element type="move" uuid="66e9f0dc-1730-48aa-9624-09f994ebca69" x="2" y="13">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="5742e294-abb7-41b8-be50-0d321cee28e0" wire="9" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="ad2a9d47-5359-43bb-bdd3-4f217daa6c96" wire="7" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="fa023183-bd4f-453a-8bd6-3c08bd4bb09e" wire="8" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="d39dbb9e-bd57-4fb7-a61d-56523032aeb9" wire="-1" />
- </connections>
- </element>
- <element content="#IN4" subtype="load" type="operand" uuid="d3a212d9-0c4b-47c6-b7da-d6ca2efbfcbe" x="1" y="15">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="df33575a-b616-4071-8292-0336c780438d" wire="7" />
- </connections>
- </element>
- <element content="#OUT4" subtype="assign" type="operand" uuid="eb314a06-686e-4787-8001-2176c63a3623" x="3" y="14">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="52844007-7264-4d32-ba50-0ebac9a757ad" wire="8" />
- </connections>
- </element>
- <element subtype="and" type="boolean" uuid="a12df14e-0db9-4cb5-a59e-238c36db4a0f" x="1" y="12">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="50da09c3-9275-4afb-9e7e-1de4f95d1399" wire="10" />
- <connection dir_in="1" dir_out="0" pos="1" uuid="a2739aa0-3e48-4dac-b0a2-8db147a0de2b" wire="11" />
- <connection dir_in="0" dir_out="1" pos="0" uuid="f2d1c14b-e0c0-4cd4-bf17-b11640759c24" wire="9" />
- </connections>
- </element>
- <element content="#EN40" subtype="load" type="operand" uuid="3c745733-1ad5-490b-ac57-9cea0c2c0e1e" x="0" y="12">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="18ecfce0-8283-48b7-84c4-cd251689576a" wire="10" />
- </connections>
- </element>
- <element content="#EN41" subtype="load" type="operand" uuid="37c5ccf7-10df-47e6-987a-666b60b9f941" x="0" y="13">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="6677144d-82bb-4652-a662-f871fe6faaa9" wire="11" />
- </connections>
- </element>
- <element type="move" uuid="95fd4a7f-6d49-4b0f-ac56-28e6cdfcc204" x="8" y="4">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="09d28268-387f-4880-b6dc-4fa9da30786c" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="d2285ed5-5d7f-42af-9680-d258315ff440" wire="4" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="c5e727e0-4e31-47fe-91ce-f5672a45cd0f" wire="12" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="cf51ef63-4360-450d-b6b5-2a44fdd68c74" wire="-1" />
- </connections>
- </element>
- <element content="#OUT3" subtype="assign" type="operand" uuid="49cfd7e2-4275-4365-9485-fc56cf6984b4" x="9" y="5">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="8347c7cc-bbed-47ad-994f-97c31e3562d5" wire="12" />
- </connections>
- </element>
- </elements>
- </grid>
- </grids>
- </FUP>
- ]]></source>
- <!-- FUP/FBD source code -->
- <source enabled="1"
- name="movebox 2"
- type="1"><![CDATA[
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <!-- Awlsim FUP/FBD source generated by awlsim-0.66.0-pre -->
- <FUP version="0" zoom="1.0">
- <blockdecl name='"FC_movebox_2"' type="FC" />
- <interface allow_initvalue="0"
- allow_inouts="1"
- allow_inputs="1"
- allow_outputs="1"
- allow_retval="1"
- allow_stats="0"
- allow_temps="1">
- <inputs>
- <field name="EN0" type="BOOL" uuid="4d105d5a-b0b3-4a46-a5eb-e46a6cee66ad" />
- <field name="EN1" type="BOOL" uuid="94d21506-a025-470c-be96-645e3f232487" />
- <field name="IN0" type="BYTE" uuid="787042d5-4b65-41c4-b7bc-322a7d7365f7" />
- </inputs>
- <outputs>
- <field name="ENO0" type="BOOL" uuid="92800161-c08b-4a37-bde5-11ac959aaad7" />
- <field name="OUT0" type="DWORD" uuid="823dea37-4d52-43c4-9558-4af4b90c210a" />
- <field name="OUT1" type="DWORD" uuid="6d580feb-522f-4a26-b071-642615dac7a0" />
- </outputs>
- <retval>
- <field name="RET_VAL" type="VOID" uuid="67baf7f8-80e7-4f3b-bcce-294e222a0548" />
- </retval>
- </interface>
- <grids>
- <grid height="18" uuid="41e5de74-d95e-4eb5-896a-bd3eac687f82" width="12">
- <optimizers all="1" enabled="1" type="awl" />
- <wires>
- <wire id="0" uuid="4897faa0-83fb-4cf3-87d4-082ffbae67d9" />
- <wire id="1" uuid="4811fb51-3e59-4370-bd7f-156f85022a2d" />
- <wire id="2" uuid="0dcdbe17-60fa-4d65-9c55-cae4185d11a3" />
- <wire id="3" uuid="ccfde71e-aa14-4372-ba88-17418e304184" />
- <wire id="4" uuid="33a668d6-bce9-4ad9-8315-f90f237ca827" />
- <wire id="5" uuid="b4f953cb-0c60-47b2-81da-08c0485211aa" />
- <wire id="6" uuid="6a7c99fa-d6b6-4d4e-964f-2be627f6e822" />
- </wires>
- <elements>
- <element type="move" uuid="74cc3061-4ae4-4677-a3fb-1c3a1283302b" x="2" y="3">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="50df4c21-72a6-48d6-bd6f-06449576ed88" wire="3" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="de00bd7a-0b68-4b14-9d30-3beb0963e13d" wire="4" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="7c2da7fb-f9be-4791-935b-c4e760d1c45e" wire="2" />
- <connection dir_in="0" dir_out="1" pos="1" text="OUT1" uuid="c0a0ee8e-0d9e-49d4-89a2-fe28c363edd2" wire="0" />
- <connection dir_in="0" dir_out="1" pos="2" text="ENO" uuid="0a6b1344-6201-46a4-bfd1-8fdf86a66de2" wire="6" />
- </connections>
- </element>
- <element type="move" uuid="711ccf32-6506-4504-947c-4f83cce321ad" x="6" y="3">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="0a28136b-2caa-4390-86fc-3f5d1a17bdad" wire="1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN" uuid="8be97e5e-b633-403a-99f8-b6b113211cea" wire="0" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="39aa3545-f19e-41fc-ac2d-c43316727f1b" wire="5" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="c829d0f8-1806-456c-b079-a9ce1bda97b2" wire="-1" />
- </connections>
- </element>
- <element content="#EN1" subtype="load" type="operand" uuid="ca976c87-3297-4bcd-8132-b0a1da4a7d91" x="5" y="4">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="af157674-857a-4459-85aa-d09aa48a57ce" wire="1" />
- </connections>
- </element>
- <element content="#OUT0" subtype="assign" type="operand" uuid="55cb2979-b5e6-49ab-b19a-14c82549b824" x="3" y="4">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="fc46f9a2-a618-46bf-9698-3d21059e5989" wire="2" />
- </connections>
- </element>
- <element content="#EN0" subtype="load" type="operand" uuid="6f31a5d8-eb9a-4d9f-8c8f-4c43a09af361" x="1" y="4">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="c41be60d-9902-42d2-9e21-c13639026ba1" wire="3" />
- </connections>
- </element>
- <element content="#IN0" subtype="load" type="operand" uuid="bbbda444-1b93-4a00-9292-b4b352004432" x="1" y="5">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="908749d8-b48e-42f7-91cb-eb45b0359150" wire="4" />
- </connections>
- </element>
- <element content="#OUT1" subtype="assign" type="operand" uuid="336ba3f7-eafa-49d4-bae0-8237409a0ccf" x="7" y="4">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="b5c92dd2-01aa-44d5-890b-44d940da0709" wire="5" />
- </connections>
- </element>
- <element content="#ENO0" subtype="assign" type="operand" uuid="88b7a548-e1e3-4ad2-927c-a39e6b3216a4" x="3" y="6">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="54f99dd8-aed0-4eaa-8538-1689ce31ea74" wire="6" />
- </connections>
- </element>
- </elements>
- </grid>
- </grids>
- </FUP>
- ]]></source>
- </language_fup>
- <!-- Symbol table configuration -->
- <symbols>
- <!-- symbol table source code -->
- <source enabled="1"
- name="symbol table"
- type="3"><![CDATA[
- 126,FC_movebox_0 FC 20 FC 20
- 126,FC_TEST_movebox_0 FC 21 FC 21
- 126,FC_movebox_1 FC 30 FC 30
- 126,FC_TEST_movebox_1 FC 31 FC 31
- 126,FC_movebox_2 FC 40 FC 40
- 126,FC_TEST_movebox_2 FC 41 FC 41
- ]]></source>
- </symbols>
- <!-- Core server link configuration -->
- <core_link>
- <!-- Locally spawned core server -->
- <spawn_local enable="1"
- interpreters="$DEFAULT"
- port_range_begin="4183"
- port_range_end="8278" />
- <!-- Remote server connection -->
- <connect host="192.168.179.31"
- port="4151"
- timeout_ms="3000" />
- <!-- Transport tunnel -->
- <tunnel local_port="-1"
- type="0">
- <ssh executable="ssh"
- port="22"
- user="pi" />
- </tunnel>
- </core_link>
- <!-- Hardware modules configuration -->
- <hardware>
- <!-- Loaded hardware module -->
- <module name="dummy">
- <params>
- <param name="inputAddressBase"
- value="0" />
- <param name="outputAddressBase"
- value="0" />
- </params>
- </module>
- </hardware>
- <!-- Graphical user interface configuration -->
- <gui>
- <editor autoindent="1"
- font="Courier,12,-1,2,50,0,0,0,0,0"
- paste_autoindent="1"
- validation="1" />
- </gui>
- </awlsim_project>
|