1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909 |
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <!-- Awlsim project file generated by awlsim-0.66.0-pre -->
- <awlsim_project date_create="2017-09-24 13:49:06.910819"
- date_modify="2018-07-08 18:00:22.385464"
- 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_cmp_0"
- CALL "FC_TEST_cmp_1"
- CALL "FC_TEST_cmp_2"
- CALL "FC_TEST_cmp_3"
- CALL "FC_TEST_cmp_4"
-
- CALL SFC 46 // STOP CPU
- END_ORGANIZATION_BLOCK
- ]]></source>
- <!-- AWL/STL source code -->
- <source enabled="1"
- name="TEST cmp_0"
- type="0"><![CDATA[
- FUNCTION "FC_TEST_cmp_0" : VOID
- BEGIN
- L 0
- T MD 0
- T MD 4
- T MD 8
- T MD 12
- T MD 16
- CALL "FC_cmp_0" (
- // VAR_INPUT
- IN00 := 42, // INT
- IN01 := 42, // INT
- IN10 := 24, // INT
- IN11 := 25, // INT
- IN20 := 11, // INT
- IN21 := 10, // INT
- IN30 := 20, // INT
- IN31 := 21, // INT
- IN40 := 51, // INT
- IN41 := 50, // INT
- IN50 := 60, // INT
- IN51 := 61, // INT
- IN60 := L#142, // DINT
- IN61 := L#142, // DINT
- IN70 := L#124, // DINT
- IN71 := L#125, // DINT
- IN80 := L#111, // DINT
- IN81 := L#110, // DINT
- IN90 := L#120, // DINT
- IN91 := L#121, // DINT
- IN100 := L#151, // DINT
- IN101 := L#150, // DINT
- IN110 := L#160, // DINT
- IN111 := L#161, // DINT
- IN120 := 42.0, // REAL
- IN121 := 42.0, // REAL
- IN130 := 24.0, // REAL
- IN131 := 26.0, // REAL
- IN140 := 11.0, // REAL
- IN141 := 10.0, // REAL
- IN150 := 20.0, // REAL
- IN151 := 21.0, // REAL
- IN160 := 51.0, // REAL
- IN161 := 50.0, // REAL
- IN170 := 60.0, // REAL
- IN171 := 61.0, // REAL
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 1.0, // BOOL
- OUT2 := M 2.0, // BOOL
- OUT3 := M 3.0, // BOOL
- OUT4 := M 4.0, // BOOL
- OUT5 := M 5.0, // BOOL
- OUT6 := M 6.0, // BOOL
- OUT7 := M 7.0, // BOOL
- OUT8 := M 8.0, // BOOL
- OUT9 := M 9.0, // BOOL
- OUT10 := M 10.0, // BOOL
- OUT11 := M 11.0, // BOOL
- OUT12 := M 12.0, // BOOL
- OUT13 := M 13.0, // BOOL
- OUT14 := M 14.0, // BOOL
- OUT15 := M 15.0, // BOOL
- OUT16 := M 16.0, // BOOL
- OUT17 := M 17.0, // BOOL
- )
- __ASSERT== M 0.0, TRUE
- __ASSERT== M 1.0, TRUE
- __ASSERT== M 2.0, TRUE
- __ASSERT== M 3.0, TRUE
- __ASSERT== M 4.0, TRUE
- __ASSERT== M 5.0, TRUE
- __ASSERT== M 6.0, TRUE
- __ASSERT== M 7.0, TRUE
- __ASSERT== M 8.0, TRUE
- __ASSERT== M 9.0, TRUE
- __ASSERT== M 10.0, TRUE
- __ASSERT== M 11.0, TRUE
- __ASSERT== M 12.0, TRUE
- __ASSERT== M 13.0, TRUE
- __ASSERT== M 14.0, TRUE
- __ASSERT== M 15.0, TRUE
- __ASSERT== M 16.0, TRUE
- __ASSERT== M 17.0, TRUE
- END_FUNCTION
- ]]></source>
- <!-- AWL/STL source code -->
- <source enabled="1"
- name="TEST cmp_1"
- type="0"><![CDATA[
- FUNCTION "FC_TEST_cmp_1" : VOID
- BEGIN
- L 0
- T MW 0
- T MW 2
- CALL "FC_cmp_1" (
- // VAR_INPUT
- EN0 := FALSE, // BOOL
- IN00 := 1, // INT
- IN01 := 2, // INT
- IN10 := 3, // INT
- IN11 := 4, // INT
- EN2 := FALSE, // BOOL
- IN20 := 5, // INT
- IN21 := 6, // INT
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 1.0, // BOOL
- ENO1 := M 1.1, // BOOL
- OUT2 := M 2.0, // BOOL
- ENO2 := M 2.1, // BOOL
- )
- __ASSERT== M 0.0, FALSE
- __ASSERT== M 1.0, FALSE
- __ASSERT== M 1.1, TRUE
- __ASSERT== M 2.0, FALSE
- __ASSERT== M 2.1, FALSE
-
-
- L 0
- T MW 0
- T MW 2
- CALL "FC_cmp_1" (
- // VAR_INPUT
- EN0 := TRUE, // BOOL
- IN00 := 1, // INT
- IN01 := 2, // INT
- IN10 := 3, // INT
- IN11 := 4, // INT
- EN2 := FALSE, // BOOL
- IN20 := 5, // INT
- IN21 := 6, // INT
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 1.0, // BOOL
- ENO1 := M 1.1, // BOOL
- OUT2 := M 2.0, // BOOL
- ENO2 := M 2.1, // BOOL
- )
- __ASSERT== M 0.0, FALSE
- __ASSERT== M 1.0, FALSE
- __ASSERT== M 1.1, TRUE
- __ASSERT== M 2.0, FALSE
- __ASSERT== M 2.1, FALSE
-
-
- L 0
- T MW 0
- T MW 2
- CALL "FC_cmp_1" (
- // VAR_INPUT
- EN0 := FALSE, // BOOL
- IN00 := 1, // INT
- IN01 := 2, // INT
- IN10 := 3, // INT
- IN11 := 4, // INT
- EN2 := TRUE, // BOOL
- IN20 := 5, // INT
- IN21 := 6, // INT
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 1.0, // BOOL
- ENO1 := M 1.1, // BOOL
- OUT2 := M 2.0, // BOOL
- ENO2 := M 2.1, // BOOL
- )
- __ASSERT== M 0.0, FALSE
- __ASSERT== M 1.0, FALSE
- __ASSERT== M 1.1, TRUE
- __ASSERT== M 2.0, FALSE
- __ASSERT== M 2.1, TRUE
-
-
- L 0
- T MW 0
- T MW 2
- CALL "FC_cmp_1" (
- // VAR_INPUT
- EN0 := TRUE, // BOOL
- IN00 := 1, // INT
- IN01 := 2, // INT
- IN10 := 3, // INT
- IN11 := 4, // INT
- EN2 := TRUE, // BOOL
- IN20 := 5, // INT
- IN21 := 6, // INT
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 1.0, // BOOL
- ENO1 := M 1.1, // BOOL
- OUT2 := M 2.0, // BOOL
- ENO2 := M 2.1, // BOOL
- )
- __ASSERT== M 0.0, FALSE
- __ASSERT== M 1.0, FALSE
- __ASSERT== M 1.1, TRUE
- __ASSERT== M 2.0, FALSE
- __ASSERT== M 2.1, TRUE
-
-
- L 0
- T MW 0
- T MW 2
- CALL "FC_cmp_1" (
- // VAR_INPUT
- EN0 := FALSE, // BOOL
- IN00 := 1, // INT
- IN01 := 1, // INT
- IN10 := 3, // INT
- IN11 := 3, // INT
- EN2 := FALSE, // BOOL
- IN20 := 5, // INT
- IN21 := 5, // INT
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 1.0, // BOOL
- ENO1 := M 1.1, // BOOL
- OUT2 := M 2.0, // BOOL
- ENO2 := M 2.1, // BOOL
- )
- __ASSERT== M 0.0, FALSE
- __ASSERT== M 1.0, TRUE
- __ASSERT== M 1.1, TRUE
- __ASSERT== M 2.0, FALSE
- __ASSERT== M 2.1, FALSE
-
-
- L 0
- T MW 0
- T MW 2
- CALL "FC_cmp_1" (
- // VAR_INPUT
- EN0 := TRUE, // BOOL
- IN00 := 1, // INT
- IN01 := 1, // INT
- IN10 := 3, // INT
- IN11 := 3, // INT
- EN2 := FALSE, // BOOL
- IN20 := 5, // INT
- IN21 := 5, // INT
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 1.0, // BOOL
- ENO1 := M 1.1, // BOOL
- OUT2 := M 2.0, // BOOL
- ENO2 := M 2.1, // BOOL
- )
- __ASSERT== M 0.0, TRUE
- __ASSERT== M 1.0, TRUE
- __ASSERT== M 1.1, TRUE
- __ASSERT== M 2.0, FALSE
- __ASSERT== M 2.1, FALSE
-
-
- L 0
- T MW 0
- T MW 2
- CALL "FC_cmp_1" (
- // VAR_INPUT
- EN0 := FALSE, // BOOL
- IN00 := 1, // INT
- IN01 := 1, // INT
- IN10 := 3, // INT
- IN11 := 3, // INT
- EN2 := TRUE, // BOOL
- IN20 := 5, // INT
- IN21 := 5, // INT
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 1.0, // BOOL
- ENO1 := M 1.1, // BOOL
- OUT2 := M 2.0, // BOOL
- ENO2 := M 2.1, // BOOL
- )
- __ASSERT== M 0.0, FALSE
- __ASSERT== M 1.0, TRUE
- __ASSERT== M 1.1, TRUE
- __ASSERT== M 2.0, TRUE
- __ASSERT== M 2.1, TRUE
-
-
- L 0
- T MW 0
- T MW 2
- CALL "FC_cmp_1" (
- // VAR_INPUT
- EN0 := TRUE, // BOOL
- IN00 := 1, // INT
- IN01 := 1, // INT
- IN10 := 3, // INT
- IN11 := 3, // INT
- EN2 := TRUE, // BOOL
- IN20 := 5, // INT
- IN21 := 5, // INT
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 1.0, // BOOL
- ENO1 := M 1.1, // BOOL
- OUT2 := M 2.0, // BOOL
- ENO2 := M 2.1, // BOOL
- )
- __ASSERT== M 0.0, TRUE
- __ASSERT== M 1.0, TRUE
- __ASSERT== M 1.1, TRUE
- __ASSERT== M 2.0, TRUE
- __ASSERT== M 2.1, TRUE
-
-
- L 0
- T MW 0
- T MW 2
- CALL "FC_cmp_1" (
- // VAR_INPUT
- EN0 := TRUE, // BOOL
- IN00 := 1, // INT
- IN01 := 1, // INT
- IN10 := 2, // INT
- IN11 := 3, // INT
- EN2 := TRUE, // BOOL
- IN20 := 4, // INT
- IN21 := 5, // INT
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 1.0, // BOOL
- ENO1 := M 1.1, // BOOL
- OUT2 := M 2.0, // BOOL
- ENO2 := M 2.1, // BOOL
- )
- __ASSERT== M 0.0, TRUE
- __ASSERT== M 1.0, FALSE
- __ASSERT== M 1.1, TRUE
- __ASSERT== M 2.0, FALSE
- __ASSERT== M 2.1, TRUE
-
-
- L 0
- T MW 0
- T MW 2
- CALL "FC_cmp_1" (
- // VAR_INPUT
- EN0 := TRUE, // BOOL
- IN00 := 1, // INT
- IN01 := 2, // INT
- IN10 := 3, // INT
- IN11 := 3, // INT
- EN2 := TRUE, // BOOL
- IN20 := 4, // INT
- IN21 := 5, // INT
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 1.0, // BOOL
- ENO1 := M 1.1, // BOOL
- OUT2 := M 2.0, // BOOL
- ENO2 := M 2.1, // BOOL
- )
- __ASSERT== M 0.0, FALSE
- __ASSERT== M 1.0, TRUE
- __ASSERT== M 1.1, TRUE
- __ASSERT== M 2.0, FALSE
- __ASSERT== M 2.1, TRUE
-
-
- L 0
- T MW 0
- T MW 2
- CALL "FC_cmp_1" (
- // VAR_INPUT
- EN0 := TRUE, // BOOL
- IN00 := 1, // INT
- IN01 := 2, // INT
- IN10 := 3, // INT
- IN11 := 4, // INT
- EN2 := TRUE, // BOOL
- IN20 := 5, // INT
- IN21 := 5, // INT
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 1.0, // BOOL
- ENO1 := M 1.1, // BOOL
- OUT2 := M 2.0, // BOOL
- ENO2 := M 2.1, // BOOL
- )
- __ASSERT== M 0.0, FALSE
- __ASSERT== M 1.0, FALSE
- __ASSERT== M 1.1, TRUE
- __ASSERT== M 2.0, TRUE
- __ASSERT== M 2.1, TRUE
-
-
- END_FUNCTION
- ]]></source>
- <!-- AWL/STL source code -->
- <source enabled="1"
- name="TEST cmp_2"
- type="0"><![CDATA[
- FUNCTION "FC_TEST_cmp_2" : VOID
- BEGIN
- L 0
- T MW 0
- CALL "FC_cmp_2" (
- // VAR_INPUT
- EN0 := FALSE, // BOOL
- IN00 := 1, // INT
- IN01 := 2, // INT
- IN10 := 5, // INT
- IN11 := -2, // INT
- EN3 := FALSE, // BOOL
- IN31 := 3, // INT
- IN41 := TRUE, // BOOL
- // VAR_OUTPUT
- OUT2 := M 0.2, // BOOL
- OUT3 := M 0.3, // BOOL
- OUT4 := M 0.4, // BOOL
- )
- __ASSERT== M 0.2, FALSE
- __ASSERT== M 0.3, FALSE
- __ASSERT== M 0.4, FALSE
-
-
- L 0
- T MW 0
- CALL "FC_cmp_2" (
- // VAR_INPUT
- EN0 := TRUE, // BOOL
- IN00 := 1, // INT
- IN01 := 2, // INT
- IN10 := 5, // INT
- IN11 := -2, // INT
- EN3 := FALSE, // BOOL
- IN31 := 3, // INT
- IN41 := TRUE, // BOOL
- // VAR_OUTPUT
- OUT2 := M 0.2, // BOOL
- OUT3 := M 0.3, // BOOL
- OUT4 := M 0.4, // BOOL
- )
- __ASSERT== M 0.2, TRUE
- __ASSERT== M 0.3, FALSE
- __ASSERT== M 0.4, TRUE
-
-
- L 0
- T MW 0
- CALL "FC_cmp_2" (
- // VAR_INPUT
- EN0 := FALSE, // BOOL
- IN00 := 1, // INT
- IN01 := 2, // INT
- IN10 := 5, // INT
- IN11 := -2, // INT
- EN3 := TRUE, // BOOL
- IN31 := 3, // INT
- IN41 := TRUE, // BOOL
- // VAR_OUTPUT
- OUT2 := M 0.2, // BOOL
- OUT3 := M 0.3, // BOOL
- OUT4 := M 0.4, // BOOL
- )
- __ASSERT== M 0.2, FALSE
- __ASSERT== M 0.3, TRUE
- __ASSERT== M 0.4, FALSE
-
-
- L 0
- T MW 0
- CALL "FC_cmp_2" (
- // VAR_INPUT
- EN0 := TRUE, // BOOL
- IN00 := 1, // INT
- IN01 := 2, // INT
- IN10 := 5, // INT
- IN11 := -2, // INT
- EN3 := TRUE, // BOOL
- IN31 := 3, // INT
- IN41 := TRUE, // BOOL
- // VAR_OUTPUT
- OUT2 := M 0.2, // BOOL
- OUT3 := M 0.3, // BOOL
- OUT4 := M 0.4, // BOOL
- )
- __ASSERT== M 0.2, TRUE
- __ASSERT== M 0.3, TRUE
- __ASSERT== M 0.4, TRUE
-
-
- L 0
- T MW 0
- CALL "FC_cmp_2" (
- // VAR_INPUT
- EN0 := TRUE, // BOOL
- IN00 := 1, // INT
- IN01 := 20, // INT
- IN10 := 5, // INT
- IN11 := -2, // INT
- EN3 := TRUE, // BOOL
- IN31 := 3, // INT
- IN41 := TRUE, // BOOL
- // VAR_OUTPUT
- OUT2 := M 0.2, // BOOL
- OUT3 := M 0.3, // BOOL
- OUT4 := M 0.4, // BOOL
- )
- __ASSERT== M 0.2, FALSE
- __ASSERT== M 0.3, TRUE
- __ASSERT== M 0.4, FALSE
-
-
- L 0
- T MW 0
- CALL "FC_cmp_2" (
- // VAR_INPUT
- EN0 := TRUE, // BOOL
- IN00 := 1, // INT
- IN01 := 2, // INT
- IN10 := 5, // INT
- IN11 := -20, // INT
- EN3 := TRUE, // BOOL
- IN31 := 3, // INT
- IN41 := TRUE, // BOOL
- // VAR_OUTPUT
- OUT2 := M 0.2, // BOOL
- OUT3 := M 0.3, // BOOL
- OUT4 := M 0.4, // BOOL
- )
- __ASSERT== M 0.2, FALSE
- __ASSERT== M 0.3, FALSE
- __ASSERT== M 0.4, FALSE
-
-
- L 0
- T MW 0
- CALL "FC_cmp_2" (
- // VAR_INPUT
- EN0 := TRUE, // BOOL
- IN00 := 1, // INT
- IN01 := 2, // INT
- IN10 := 5, // INT
- IN11 := -2, // INT
- EN3 := TRUE, // BOOL
- IN31 := 30, // INT
- IN41 := TRUE, // BOOL
- // VAR_OUTPUT
- OUT2 := M 0.2, // BOOL
- OUT3 := M 0.3, // BOOL
- OUT4 := M 0.4, // BOOL
- )
- __ASSERT== M 0.2, TRUE
- __ASSERT== M 0.3, FALSE
- __ASSERT== M 0.4, TRUE
-
-
- END_FUNCTION
- ]]></source>
- <!-- AWL/STL source code -->
- <source enabled="1"
- name="TEST cmp_3"
- type="0"><![CDATA[
- FUNCTION "FC_TEST_cmp_3" : VOID
- BEGIN
- L 0
- T MW 0
- CALL "FC_cmp_3" (
- // VAR_INPUT
- EN00 := FALSE, // BOOL
- EN01 := FALSE, // BOOL
- IN00 := -42, // INT
- IN01 := -42, // INT
- IN11 := FALSE, // BOOL
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 0.1, // BOOL
- )
- __ASSERT== M 0.0, FALSE
- __ASSERT== M 0.1, FALSE
-
-
- L 0
- T MW 0
- CALL "FC_cmp_3" (
- // VAR_INPUT
- EN00 := TRUE, // BOOL
- EN01 := TRUE, // BOOL
- IN00 := -42, // INT
- IN01 := -42, // INT
- IN11 := FALSE, // BOOL
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 0.1, // BOOL
- )
- __ASSERT== M 0.0, TRUE
- __ASSERT== M 0.1, FALSE
-
-
- L 0
- T MW 0
- CALL "FC_cmp_3" (
- // VAR_INPUT
- EN00 := TRUE, // BOOL
- EN01 := TRUE, // BOOL
- IN00 := -42, // INT
- IN01 := -42, // INT
- IN11 := TRUE, // BOOL
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 0.1, // BOOL
- )
- __ASSERT== M 0.0, TRUE
- __ASSERT== M 0.1, TRUE
-
-
- L 0
- T MW 0
- CALL "FC_cmp_3" (
- // VAR_INPUT
- EN00 := FALSE, // BOOL
- EN01 := TRUE, // BOOL
- IN00 := -42, // INT
- IN01 := -42, // INT
- IN11 := TRUE, // BOOL
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 0.1, // BOOL
- )
- __ASSERT== M 0.0, FALSE
- __ASSERT== M 0.1, FALSE
-
-
- L 0
- T MW 0
- CALL "FC_cmp_3" (
- // VAR_INPUT
- EN00 := TRUE, // BOOL
- EN01 := TRUE, // BOOL
- IN00 := -42, // INT
- IN01 := 42, // INT
- IN11 := TRUE, // BOOL
- // VAR_OUTPUT
- OUT0 := M 0.0, // BOOL
- OUT1 := M 0.1, // BOOL
- )
- __ASSERT== M 0.0, FALSE
- __ASSERT== M 0.1, TRUE
-
-
- END_FUNCTION
- ]]></source>
- <!-- AWL/STL source code -->
- <source enabled="1"
- name="TEST cmp_4"
- type="0"><![CDATA[
- FUNCTION "FC_TEST_cmp_4" : VOID
- BEGIN
- L 0
- T MW 0
- CALL "FC_cmp_4" (
- // VAR_INPUT
- IN00 := 1, // INT
- IN01 := 2, // INT
- IN10 := 3, // INT
- IN11 := 4, // INT
- // VAR_OUTPUT
- OUT2 := M 0.2, // BOOL
- )
- __ASSERT== M 0.2, FALSE
-
-
- L 0
- T MW 0
- CALL "FC_cmp_4" (
- // VAR_INPUT
- IN00 := 1, // INT
- IN01 := 1, // INT
- IN10 := 3, // INT
- IN11 := 4, // INT
- // VAR_OUTPUT
- OUT2 := M 0.2, // BOOL
- )
- __ASSERT== M 0.2, TRUE
-
-
- L 0
- T MW 0
- CALL "FC_cmp_4" (
- // VAR_INPUT
- IN00 := 1, // INT
- IN01 := 2, // INT
- IN10 := 3, // INT
- IN11 := 3, // INT
- // VAR_OUTPUT
- OUT2 := M 0.2, // BOOL
- )
- __ASSERT== M 0.2, TRUE
-
-
- L 0
- T MW 0
- CALL "FC_cmp_4" (
- // VAR_INPUT
- IN00 := 1, // INT
- IN01 := 1, // INT
- IN10 := 3, // INT
- IN11 := 3, // INT
- // VAR_OUTPUT
- OUT2 := M 0.2, // BOOL
- )
- __ASSERT== M 0.2, TRUE
-
-
- END_FUNCTION
- ]]></source>
- </language_awl>
- <!-- FUP/FBD language configuration -->
- <language_fup>
- <!-- FUP/FBD source code -->
- <source enabled="1"
- name="cmp_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_cmp_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="IN00" type="INT" uuid="a6aecbfa-ebf5-4c27-928b-6729984e646f" />
- <field name="IN01" type="INT" uuid="232aadc1-df81-4c98-951b-0aa5b0056815" />
- <field name="IN10" type="INT" uuid="6e634904-8791-459a-8ef4-fe075b2dab2e" />
- <field name="IN11" type="INT" uuid="42d5ff2b-66f9-44df-a070-757919cdec01" />
- <field name="IN20" type="INT" uuid="6a4c92b2-8593-4c05-abf3-4f9c9dc7dcd0" />
- <field name="IN21" type="INT" uuid="eab64323-5d07-4f2a-813f-1dab121938da" />
- <field name="IN30" type="INT" uuid="9da52048-b2fd-4bb4-aa96-4c975a23a8e3" />
- <field name="IN31" type="INT" uuid="e4be1c5c-bb3a-41d1-8065-b9eb4252cda8" />
- <field name="IN40" type="INT" uuid="e1377e5b-0a09-42de-8db7-72f6309295c3" />
- <field name="IN41" type="INT" uuid="7adf8622-e2d9-48ef-b4ee-0b1c727d8176" />
- <field name="IN50" type="INT" uuid="4f226dc5-bfcf-46c0-b97a-b71ca5ec5ab1" />
- <field name="IN51" type="INT" uuid="8d3906df-6afa-4f97-8568-cba97a66812a" />
- <field name="IN60" type="DINT" uuid="a2dfef5f-2f5a-4985-bc55-8c767d733ce1" />
- <field name="IN61" type="DINT" uuid="fb96c5fe-db47-4722-b42e-b070b4d723a6" />
- <field name="IN70" type="DINT" uuid="6889dda0-3b4f-4258-bf19-4fed2dddf9d7" />
- <field name="IN71" type="DINT" uuid="00a56aa1-9b2a-499c-9ceb-ea3cb7a883f3" />
- <field name="IN80" type="DINT" uuid="8b35399f-14bc-4fea-800a-6edcd290f4a7" />
- <field name="IN81" type="DINT" uuid="7320e53a-002c-4729-a0c4-01a0a43b98cf" />
- <field name="IN90" type="DINT" uuid="a9efea23-2332-49c4-ad8f-fb249ca39486" />
- <field name="IN91" type="DINT" uuid="b6ffec36-9a89-4deb-a2f8-e1d752959876" />
- <field name="IN100" type="DINT" uuid="153bdf60-4f89-416a-ac4e-7a07255c30ee" />
- <field name="IN101" type="DINT" uuid="e10926c3-45f0-4127-904e-3bdb8042bbca" />
- <field name="IN110" type="DINT" uuid="8d385bc8-ffc1-4d7c-9c29-df8f3cee7d0c" />
- <field name="IN111" type="DINT" uuid="f7558013-12f8-45d4-b7a8-ee3da45a6a8e" />
- <field name="IN120" type="REAL" uuid="a5f63469-04b9-48eb-8bbd-582c40508ac4" />
- <field name="IN121" type="REAL" uuid="377acf4e-4321-410c-bd52-6df694f281cf" />
- <field name="IN130" type="REAL" uuid="c24c3f30-8122-4dfb-ad0f-4b4c1a2f096c" />
- <field name="IN131" type="REAL" uuid="601525fd-4d6b-46e0-90b6-36d21570e702" />
- <field name="IN140" type="REAL" uuid="a05ed75c-35e0-47b3-b33a-be090198331c" />
- <field name="IN141" type="REAL" uuid="14243c4c-3021-4545-935f-fa77c483b7be" />
- <field name="IN150" type="REAL" uuid="740c8e80-c93c-49c7-8656-b44e533cb47e" />
- <field name="IN151" type="REAL" uuid="88840f1e-3766-47ed-95e5-afd132774c1f" />
- <field name="IN160" type="REAL" uuid="86adc3ef-dbc1-432f-a88b-fabfd0858e6c" />
- <field name="IN161" type="REAL" uuid="1c7181cc-3994-4fac-a3a1-1dd3b7662c82" />
- <field name="IN170" type="REAL" uuid="8e02bb68-1982-447e-b391-87db33a45c42" />
- <field name="IN171" type="REAL" uuid="fb68ce9f-0f8a-4c85-8055-8b0bf26ce4de" />
- </inputs>
- <outputs>
- <field name="OUT0" type="BOOL" uuid="77e6dafd-d2a5-4929-84ac-7c15ab4441a2" />
- <field name="OUT1" type="BOOL" uuid="8be7debd-f250-4dd3-b80a-c053d3994801" />
- <field name="OUT2" type="BOOL" uuid="cb4b9a9a-3763-4d98-b96c-0d3f137a6c6d" />
- <field name="OUT3" type="BOOL" uuid="bec2ed0c-50ad-48ca-9fe2-63f591ebe1b8" />
- <field name="OUT4" type="BOOL" uuid="22eb9b1f-b9c7-4bf1-bff7-1926ff623493" />
- <field name="OUT5" type="BOOL" uuid="50714d98-a91f-43d7-b067-ead75862e6fe" />
- <field name="OUT6" type="BOOL" uuid="9240d005-14a6-43b5-96b4-c708a876da86" />
- <field name="OUT7" type="BOOL" uuid="dfdeec46-9d58-4df1-a6a8-3423c3af0224" />
- <field name="OUT8" type="BOOL" uuid="4a5edc18-5fb3-40c2-971c-3a8a9635e887" />
- <field name="OUT9" type="BOOL" uuid="dbe419b6-d10e-44eb-ade8-252b9cf5b4d9" />
- <field name="OUT10" type="BOOL" uuid="d21b20e7-0118-408a-99ae-d1e1993c8987" />
- <field name="OUT11" type="BOOL" uuid="ab8c27e2-caa7-404a-8278-d352ce2103dc" />
- <field name="OUT12" type="BOOL" uuid="f627b72f-9b14-44b4-bdf3-3c9f65b3615c" />
- <field name="OUT13" type="BOOL" uuid="c8e3f4ef-f5a3-48a3-b51c-f9161ef8541d" />
- <field name="OUT14" type="BOOL" uuid="c7484de2-8a8f-4a94-8727-55d0e9ec8974" />
- <field name="OUT15" type="BOOL" uuid="9306b433-904a-4e71-8d30-1ee3484e53c5" />
- <field name="OUT16" type="BOOL" uuid="de4021c2-7950-4bab-93f9-231f77ac6fa4" />
- <field name="OUT17" type="BOOL" uuid="9a3b4365-f390-4496-be05-a76df2df1186" />
- </outputs>
- <retval>
- <field name="RET_VAL" type="VOID" uuid="da2c1317-7085-4757-965d-bf6e91f0ac41" />
- </retval>
- </interface>
- <grids>
- <grid height="42" uuid="69bbd04b-e1c3-45d8-bfd7-4f3ce616dc97" width="12">
- <optimizers all="1" enabled="1" type="awl" />
- <wires>
- <wire id="0" uuid="982ea135-046a-4c2a-bcb3-50a714723fed" />
- <wire id="1" uuid="46d1a53a-a68f-4e47-9e35-bb26e626ac61" />
- <wire id="2" uuid="6cdd08ad-95f2-4a62-9c6c-98b3f745aee1" />
- <wire id="3" uuid="cb185ca1-39cf-4e0a-969a-ae1ff544ef57" />
- <wire id="4" uuid="661426e8-a44f-4829-9ce1-3b76a1765ca7" />
- <wire id="5" uuid="c752944e-54da-4df3-86e5-388e2cf24c7d" />
- <wire id="6" uuid="e76db2a6-b128-41b8-8fb2-cbb3cef2af54" />
- <wire id="7" uuid="ae00b7c0-c74d-420d-84f0-2847bb0fa5a5" />
- <wire id="8" uuid="8aeac027-379e-45ae-963d-5b7890b6f994" />
- <wire id="9" uuid="342a6932-c9d2-4bd4-b8a7-e673a69f6eed" />
- <wire id="10" uuid="eec7a1bc-c2be-483f-b164-80717f3f0785" />
- <wire id="11" uuid="6452f434-0a32-4056-a878-965595c07fb6" />
- <wire id="12" uuid="c9e99bc0-a931-4475-b4bf-3cf8d32e971d" />
- <wire id="13" uuid="b62a3839-cf50-406b-9071-8de07cfdb65c" />
- <wire id="14" uuid="33ced465-07d9-4ae1-8ad0-75521bd95769" />
- <wire id="15" uuid="58475f1d-92cd-405a-82f3-be5f2fb2abcb" />
- <wire id="16" uuid="dba15d94-67e8-428c-8bc4-956775580170" />
- <wire id="17" uuid="07ed3048-f038-4274-9489-3f1c53095c76" />
- <wire id="18" uuid="994986f2-33fe-46ca-a746-7f177ea37c4e" />
- <wire id="19" uuid="6e99f59b-6b05-4881-968f-ae03768c855e" />
- <wire id="20" uuid="5095f823-4412-4e05-8f4b-15971deb3728" />
- <wire id="21" uuid="eeb37df4-5d2c-4d02-a436-20abbbc1c997" />
- <wire id="22" uuid="cf9537fa-342e-407d-8d6b-c9a01634decb" />
- <wire id="23" uuid="26ec86cb-e6e9-4c5c-8dc9-2f48f5fafcf5" />
- <wire id="24" uuid="787f4c63-565e-4410-a8a7-572a14c65a49" />
- <wire id="25" uuid="47af90e9-4119-4eef-adfb-43732e3a810f" />
- <wire id="26" uuid="f40367c4-f14d-4cbd-bcfb-dcde317cfa80" />
- <wire id="27" uuid="007c6597-0905-4d18-ba51-7206bfbfe9e5" />
- <wire id="28" uuid="2e020072-b3c3-48bf-a9ee-367953063363" />
- <wire id="29" uuid="5b4ec9c8-49ef-4a1e-bdd4-15f7706afd30" />
- <wire id="30" uuid="7a0e10ec-d440-4d8d-b0f5-719774ef7628" />
- <wire id="31" uuid="7f7ded5b-4966-485b-bfbb-42dc4a2bc3d6" />
- <wire id="32" uuid="892e3c1f-3f12-4d00-a8d0-389f2a5c8d76" />
- <wire id="33" uuid="21a68332-c8f3-4bc6-980c-741612c47cdd" />
- <wire id="34" uuid="b2bcfa05-601f-47b5-9da0-d26924598b9c" />
- <wire id="35" uuid="26c36018-c7c9-4411-bd5a-f6f54167da13" />
- <wire id="36" uuid="84cc4808-f211-4be2-bd5b-bc5696f6f0f7" />
- <wire id="37" uuid="ffe8a7fa-8b8b-431c-a81d-32d130f1cebd" />
- <wire id="38" uuid="222e03d3-c2da-4826-8b66-c43b461c84f3" />
- <wire id="39" uuid="2d7839a1-6f82-46c5-b2ca-4e91c116aa95" />
- <wire id="40" uuid="3943ad3d-41d1-4af8-9151-3db5600ece3f" />
- <wire id="41" uuid="0c7e6a4d-2483-4419-b7b8-a4969e0cde30" />
- <wire id="42" uuid="b5d57616-7075-4562-9392-4876ffe599ba" />
- <wire id="43" uuid="d771a588-1e72-41d4-ac77-ffabfbba3e71" />
- <wire id="44" uuid="9cabd0a2-36a1-48b6-b66d-6fb8f162f288" />
- <wire id="45" uuid="45432ef1-3a34-4d1c-ab82-1646d60b0035" />
- <wire id="46" uuid="f92778fc-2302-4bee-b1ac-4c4a28e308bf" />
- <wire id="47" uuid="3c086d9c-b1f3-4a4c-98ca-d9d1c5a632e6" />
- <wire id="48" uuid="32ce34da-fbe8-40f1-bca5-c205e524212c" />
- <wire id="49" uuid="5bf753b1-f929-416d-a2fb-091af5cd0b77" />
- <wire id="50" uuid="d861a083-132a-407e-8b2d-26ea75afb7bb" />
- <wire id="51" uuid="192cb028-ac9c-4232-adb5-6e748f7f2212" />
- <wire id="52" uuid="2204cd6d-5306-4402-809d-81151ae37270" />
- <wire id="53" uuid="2ddcbe4a-71b4-41ac-b32c-16dc6c2e2c8a" />
- </wires>
- <elements>
- <element subtype="eq-int" type="compare" uuid="0b20f5c1-e3a7-4a03-9c77-0fad2f1609b3" x="2" y="1">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="51ba15a1-bddc-43c6-a1d8-b88305e2ba8e" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="ad9a7450-688f-4b42-a892-314391fa4ca2" wire="0" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="a0beba60-d72c-42dc-96f7-287c6ea2a2f8" wire="1" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="d52eda54-b50a-4016-a322-222ff546cc1c" wire="2" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="ee713917-df64-4d2e-8d25-9b54a79f997f" wire="-1" />
- </connections>
- </element>
- <element subtype="ne-int" type="compare" uuid="8d3360f9-69e2-4ce8-b2b8-c92f1f3d9a82" x="5" y="1">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="834d9e61-b23e-4956-87aa-a08b09bf9ae8" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="66c4a68e-a976-4f63-ad15-a6256a37ae7d" wire="3" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="1b732a62-2d28-494e-a28b-832bb4b16ea5" wire="4" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="477867ca-472f-4e26-a053-9d74f3d54baf" wire="13" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="700c1b88-5559-40cc-843f-15f0bd8f1bb0" wire="-1" />
- </connections>
- </element>
- <element subtype="gt-int" type="compare" uuid="24264740-7d0f-4171-b320-b060bc991e53" x="2" y="5">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="fa0dd290-a4b0-4254-93b3-4511d8afcec6" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="fedf69a7-d7cf-46c1-9785-03c4da0990a1" wire="5" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="9cff06d3-6ae9-485b-984b-8b4130525a12" wire="6" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="2cd2b507-8d99-4ef6-b24d-2d19c46426a2" wire="14" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="9392c7b5-853f-4330-ba5e-f93a818663b5" wire="-1" />
- </connections>
- </element>
- <element subtype="lt-int" type="compare" uuid="16c21fd8-7209-4209-9849-56f1a3a7abf8" x="5" y="5">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="7ede9a54-67a8-4f69-9dd9-86eb2f730cbd" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="b27112fe-790d-4c0c-93fe-e53021393d75" wire="7" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="5c9c4778-f754-4037-93a2-f590a7effad9" wire="8" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="e0381978-e95a-406e-a929-a20023e5302f" wire="15" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="a9cfae3d-0500-4c6a-a703-6e6f75d28c4a" wire="-1" />
- </connections>
- </element>
- <element subtype="ge-int" type="compare" uuid="8a1e7e6b-7f4e-408e-86f2-f559a8fba373" x="2" y="9">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="f4a81c4a-3e76-41d5-82e0-80df478ab897" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="a7c66ef9-3ae0-4fea-87f2-5cada4d3cd14" wire="9" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="f12cad5f-24b1-4535-99c7-1a81922fb67f" wire="10" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="76456445-f8a5-4c82-bf0a-682c32884f3d" wire="16" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="7b6a1293-6c22-4abd-88e4-950f222aa8de" wire="-1" />
- </connections>
- </element>
- <element subtype="le-int" type="compare" uuid="035c7e76-9bf9-48ae-bcc8-879add93c222" x="5" y="9">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="22db8172-3678-4f85-ae48-91e2b7d8bc6d" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="ab99365b-cda3-4848-b224-fb3ce68d30c7" wire="11" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="ce3406aa-a7ca-4df8-9044-5cbd117bb113" wire="12" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="27129811-223b-4fa8-a3cd-d57b7e7c275d" wire="17" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="51ce0081-6d4b-4aef-b546-084eb86acfcc" wire="-1" />
- </connections>
- </element>
- <element content="#IN00" subtype="load" type="operand" uuid="828c34bf-9324-4d88-aba8-17770a09c3f3" x="1" y="2">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="3cf764ba-6714-4cb1-83bf-a76bab5df966" wire="0" />
- </connections>
- </element>
- <element content="#IN01" subtype="load" type="operand" uuid="338017fe-b3c6-46d4-b9d9-b52b872411b5" x="1" y="3">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="a7771fb7-b91f-4090-8943-7962ad5791fc" wire="1" />
- </connections>
- </element>
- <element content="#OUT0" subtype="assign" type="operand" uuid="a515fc8a-b09d-4c45-8dae-606172f33f18" x="3" y="2">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="8bde842f-bbeb-4b03-b88e-c514664914b2" wire="2" />
- </connections>
- </element>
- <element content="#IN10" subtype="load" type="operand" uuid="3f146a18-58cb-4e10-b613-2335f02d0719" x="4" y="2">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="77df0157-7c25-4b5c-ad0a-bb8e16ed2e21" wire="3" />
- </connections>
- </element>
- <element content="#IN11" subtype="load" type="operand" uuid="ae9e85dd-d7ae-4881-aa75-5e48f31e608e" x="4" y="3">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="0f19803f-afea-4489-ad33-61a3d533b83d" wire="4" />
- </connections>
- </element>
- <element content="#IN20" subtype="load" type="operand" uuid="85ca7928-ec73-4d77-85e3-c90b91598eb7" x="1" y="6">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="0c7eac65-7f4f-4144-9cbd-4b1684b1f556" wire="5" />
- </connections>
- </element>
- <element content="#IN21" subtype="load" type="operand" uuid="e789358b-1f0f-40a0-9119-19a1b214111b" x="1" y="7">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="8ae3131d-969d-478b-bc57-82a46845ccd3" wire="6" />
- </connections>
- </element>
- <element content="#IN30" subtype="load" type="operand" uuid="445b480c-2339-4a37-96e7-b8ab778c6e52" x="4" y="6">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="f7cbec32-4bc6-4805-8e2c-18fb633b3366" wire="7" />
- </connections>
- </element>
- <element content="#IN31" subtype="load" type="operand" uuid="96193461-90de-404f-80e6-2f874408deea" x="4" y="7">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="03e75dfe-ec2f-40cc-8fe6-5e669093bef2" wire="8" />
- </connections>
- </element>
- <element content="#IN40" subtype="load" type="operand" uuid="d89283ac-17bd-4d79-a458-472adc6d0de6" x="1" y="10">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="703b8404-94c8-426a-a148-cf61b67ef693" wire="9" />
- </connections>
- </element>
- <element content="#IN41" subtype="load" type="operand" uuid="39977495-1229-4b86-ad3e-8f7525bd3413" x="1" y="11">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="2c289c81-31f9-4c06-b79b-1e88739fe54b" wire="10" />
- </connections>
- </element>
- <element content="#IN50" subtype="load" type="operand" uuid="ce4f0c51-3dc4-4160-a592-46a0dcf12027" x="4" y="10">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="f073097b-e926-4bfa-928e-0dbcb9aa7931" wire="11" />
- </connections>
- </element>
- <element content="#IN51" subtype="load" type="operand" uuid="11d77032-f16e-4dd0-9fe9-32958bc530a1" x="4" y="11">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="d2026dc2-918d-4e3c-8bd1-b82962e85afb" wire="12" />
- </connections>
- </element>
- <element content="#OUT1" subtype="assign" type="operand" uuid="c33a4253-6fa2-49c1-9cb6-eb86f915b0c3" x="6" y="2">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="3cc7b973-893a-4c79-b5f0-1251fd25ba22" wire="13" />
- </connections>
- </element>
- <element content="#OUT2" subtype="assign" type="operand" uuid="704a393f-9994-4625-bad4-bdbfa11a0cdc" x="3" y="6">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="26522be0-1b77-49cb-869a-6569215dc3ff" wire="14" />
- </connections>
- </element>
- <element content="#OUT3" subtype="assign" type="operand" uuid="ffd6f5dc-e758-47d0-a7f5-f6885219fc4d" x="6" y="6">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="2e6bc268-8fd8-403d-8fdc-f12ec52e20f9" wire="15" />
- </connections>
- </element>
- <element content="#OUT4" subtype="assign" type="operand" uuid="9d48855b-d25e-4bd7-b331-68d04064a83d" x="3" y="10">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="00c41e10-1cf5-4b16-9387-8d3959b9135f" wire="16" />
- </connections>
- </element>
- <element content="#OUT5" subtype="assign" type="operand" uuid="63a5fe6e-5d3f-4485-8524-af832a3b6433" x="6" y="10">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="87c9fdf1-596c-4bc7-93d5-7921ee2b6b4c" wire="17" />
- </connections>
- </element>
- <element subtype="eq-dint" type="compare" uuid="62b061f1-ebb4-4989-b297-9c8d453aa763" x="2" y="14">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="f7b79891-175d-4fd0-9bb9-b990925f019c" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="46860fab-72f5-4ad6-b6b4-ae77dd0427fe" wire="18" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="eb40c938-413e-4808-960b-3c698691f0ed" wire="19" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="24653c55-ee92-43d8-bb6d-3bbfae45ddce" wire="30" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="60674582-9f63-4c9c-afba-d2f7f9ade9ce" wire="-1" />
- </connections>
- </element>
- <element subtype="ne-dint" type="compare" uuid="fb9e66cd-8299-46a3-a507-e9f595f3f4af" x="5" y="14">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="ecc24470-2879-4b15-a831-84ba1a3ccfd8" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="64e5d239-3c65-4fe8-8be9-72b63e36aa7b" wire="20" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="2f40635b-a56d-4c43-b0d3-4b6adfc9d898" wire="21" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="def19d45-a743-4639-a706-909b3057a0ce" wire="31" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="61e975c9-13f2-4cd9-a7a5-2baaf66e2679" wire="-1" />
- </connections>
- </element>
- <element subtype="gt-dint" type="compare" uuid="7481046f-1508-4f63-8fe9-5fed55895721" x="2" y="18">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="8223238f-8179-47c5-a3fa-30d205595e32" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="443baef9-7f56-4165-8d3e-b11232a8f9bf" wire="22" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="0a4a7cfa-7ca9-41c3-b757-9dcf6d8934b5" wire="23" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="27d60ed0-2b30-44eb-989f-d611437c3ea3" wire="32" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="9e67560b-edf3-41cf-a522-7cf7542fc55a" wire="-1" />
- </connections>
- </element>
- <element subtype="lt-dint" type="compare" uuid="b928f3b3-c560-43be-8b9a-633afadfc1e2" x="5" y="18">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="91da2b27-ae4a-437d-84bb-26abf401768b" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="48d85296-6de7-4d0e-8672-68240041129c" wire="24" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="4ea9d6e8-477e-43a3-af88-b5f2092c8f19" wire="25" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="cbf6a9df-694c-4ca6-96c9-923a3453949c" wire="33" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="5c2339dc-90c0-4d06-a9ef-12cecc929047" wire="-1" />
- </connections>
- </element>
- <element subtype="ge-dint" type="compare" uuid="795b8d34-1c20-4b02-8d41-264b6ce5a509" x="2" y="22">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="55ad5973-1ac0-406d-a415-eff08ef7c150" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="51e8ae21-0e55-4e70-80b2-7e1f591cc14d" wire="26" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="236ed915-8bdd-4678-9545-21ddf2ccfda9" wire="27" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="dadb5337-ffd3-4a71-90cf-e98063d76740" wire="34" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="794f9292-c413-40ea-bdf1-30e10ffb7e61" wire="-1" />
- </connections>
- </element>
- <element subtype="le-dint" type="compare" uuid="489ec0f8-9200-4961-bf50-83c51921d0ab" x="5" y="22">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="eb099083-1bc9-4e3c-801c-0ed893278e77" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="bcdceb53-632b-4e62-ba93-9bb9c76d0af3" wire="28" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="463b8e0d-edee-4dc7-935a-f77843637b3a" wire="29" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="d0037b0a-471c-4d38-817e-ef03befb56c4" wire="35" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="c3d61d25-146b-4631-816d-bce54ecca9f5" wire="-1" />
- </connections>
- </element>
- <element subtype="eq-real" type="compare" uuid="34153eb1-49f5-4c3b-9d75-497641bc9b68" x="2" y="27">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="492d9b9e-0198-4278-a749-6d901bfc0b59" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="290a159b-c381-4323-9114-861099cf0027" wire="42" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="47d7bae8-bfbd-4231-9b68-8748fdfc52e6" wire="43" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="dd6439e0-aacc-42e1-bf52-1a0aec048925" wire="36" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="f278abf7-c337-4312-b0df-e84e18d62142" wire="-1" />
- </connections>
- </element>
- <element subtype="ne-real" type="compare" uuid="fd5a8360-30e4-4929-935e-d1186dd72150" x="5" y="27">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="45718fd0-5a18-4642-8631-a345ad04f2bf" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="ddb0e529-9e4b-4edd-bde3-3473de498161" wire="44" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="e8481c59-52ba-4915-b8f4-d12613936a5d" wire="45" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="79f00e12-e7b5-41e4-bff3-aa5e78497d16" wire="37" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="3a01642e-157b-4b66-a199-a6f18a99007d" wire="-1" />
- </connections>
- </element>
- <element subtype="gt-real" type="compare" uuid="1dffeb3e-418c-4d2f-a988-3bd9f8a505f4" x="2" y="31">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="1b85fcaf-fb6a-46f3-b1c4-e36788c76036" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="e6c6b335-690a-46c0-bdce-62067634e7fb" wire="46" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="9d036414-a4d5-40d7-ad4e-911c9a3712dc" wire="47" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="2f49f1ab-84ec-424b-a993-79ec4a6fdf8d" wire="38" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="173260b7-eee1-4fcd-8833-1c4658d6a527" wire="-1" />
- </connections>
- </element>
- <element subtype="lt-real" type="compare" uuid="3e2dc2b1-12c5-4231-90ea-71a2ecb255ed" x="5" y="31">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="92f7d302-ac39-4bf0-abfe-69e9acad8867" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="2fb0ec60-a839-4f13-b16d-16551bd96e8a" wire="48" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="fb45a167-3ef6-4ae7-be47-81a0b6610659" wire="49" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="1b4b2684-0e60-4256-8c94-013f86c23bf2" wire="39" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="03512614-9b82-47cf-ac29-6d83d5fc6563" wire="-1" />
- </connections>
- </element>
- <element subtype="ge-real" type="compare" uuid="07f54bff-cb10-4afa-8192-9b0979be611c" x="2" y="35">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="92ef47f6-240b-4eae-9045-6baf4adcfdd1" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="0ae638d8-13a2-403c-bbbc-d77a65efc08c" wire="50" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="787ae195-4c06-4a8d-8af1-722fe2786667" wire="51" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="f72c707b-a131-4939-b6a2-faa99e05a22c" wire="40" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="0559f124-1192-4585-b3b2-86829185bf9e" wire="-1" />
- </connections>
- </element>
- <element subtype="le-real" type="compare" uuid="288f0507-3a61-4f4d-9b89-3161a76599ab" x="5" y="35">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="1681b64b-fc71-4c95-b931-293732ff0644" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="e511010f-c6c6-4318-be6b-5f7d4f8649eb" wire="52" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="c4d72683-e6a9-40f7-835f-878d120a09ef" wire="53" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="e59275dd-5813-44f5-997d-682c46c63202" wire="41" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="f03871bc-0568-42b8-8388-d4b7071d4352" wire="-1" />
- </connections>
- </element>
- <element content="#IN60" subtype="load" type="operand" uuid="b7bd84c6-4ed2-4dfd-aea7-091b24d99d8b" x="1" y="15">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="8f0edc85-b6b2-4463-9470-f8d5109cd321" wire="18" />
- </connections>
- </element>
- <element content="#IN61" subtype="load" type="operand" uuid="3decbbdf-b944-4c1c-808d-c68e7fda37cb" x="1" y="16">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="a842c8d1-1ce5-4d42-91be-861de27d76be" wire="19" />
- </connections>
- </element>
- <element content="#IN70" subtype="load" type="operand" uuid="8a98d580-8b5d-41f5-8477-30330c6e096f" x="4" y="15">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="261b4434-8294-4711-81fb-f615c61e489a" wire="20" />
- </connections>
- </element>
- <element content="#IN71" subtype="load" type="operand" uuid="a52f39db-8798-413e-a7f9-9d95748ecefc" x="4" y="16">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="212763af-b84e-461f-9529-ae63bea39419" wire="21" />
- </connections>
- </element>
- <element content="#IN80" subtype="load" type="operand" uuid="0ab28bdb-c786-41ad-ba54-9e95c1f87653" x="1" y="19">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="a97f3a62-d4cf-4228-9fd1-5b623efc697d" wire="22" />
- </connections>
- </element>
- <element content="#IN81" subtype="load" type="operand" uuid="b141f1fa-e0d8-41aa-9e6b-8aa7186a86df" x="1" y="20">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="fed9d709-b660-40bf-bc7a-0a479c117606" wire="23" />
- </connections>
- </element>
- <element content="#IN90" subtype="load" type="operand" uuid="39ef3678-6921-4664-99e8-634b2ce2f824" x="4" y="19">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="87e62ff3-b0e2-422f-9a70-d33f7f37a5e0" wire="24" />
- </connections>
- </element>
- <element content="#IN91" subtype="load" type="operand" uuid="d244e0e2-03ce-4923-aaa6-578b15929fca" x="4" y="20">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="9053722c-4e66-4293-b5b9-be488a49405f" wire="25" />
- </connections>
- </element>
- <element content="#IN100" subtype="load" type="operand" uuid="cf35fe75-89c0-4e01-9314-5464f2c2de86" x="1" y="23">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="1cf30d34-08d9-4d83-a96d-6e061d629fed" wire="26" />
- </connections>
- </element>
- <element content="#IN101" subtype="load" type="operand" uuid="04bc78ed-d27e-4b1c-8a28-efe495a15e47" x="1" y="24">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="38dfea4c-1d46-4e0e-bc0d-f01ed55240ad" wire="27" />
- </connections>
- </element>
- <element content="#IN110" subtype="load" type="operand" uuid="7b3196be-a6c6-4899-b4a3-2fa055f33448" x="4" y="23">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="79abe4a1-dc29-46df-a898-001001a3694d" wire="28" />
- </connections>
- </element>
- <element content="#IN111" subtype="load" type="operand" uuid="433aaf02-d523-4cf2-8f41-9882b620f333" x="4" y="24">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="66942935-745f-4804-b953-0993e896aa1f" wire="29" />
- </connections>
- </element>
- <element content="#OUT6" subtype="assign" type="operand" uuid="b6d0234c-52f4-46b2-92d2-e83d8ecf2eeb" x="3" y="15">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="d8125389-0dff-4169-94a5-0b747d5718a6" wire="30" />
- </connections>
- </element>
- <element content="#OUT7" subtype="assign" type="operand" uuid="6f999bd2-7821-44d7-8aa9-1048536f787f" x="6" y="15">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="8ebb8fe7-8a4e-4186-bf8a-5153b03f309e" wire="31" />
- </connections>
- </element>
- <element content="#OUT8" subtype="assign" type="operand" uuid="998b677d-97f3-458d-b590-33bd7aaff364" x="3" y="19">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="bde90655-f10e-4982-bcaf-d88dcb6a2514" wire="32" />
- </connections>
- </element>
- <element content="#OUT9" subtype="assign" type="operand" uuid="9d9a1362-b1c3-4761-8b15-c9ae98642e73" x="6" y="19">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="351d1ce2-6dab-4a0b-9a75-2533f546bc49" wire="33" />
- </connections>
- </element>
- <element content="#OUT10" subtype="assign" type="operand" uuid="738ad6a0-4d66-4436-81fb-19dbaf140ea7" x="3" y="23">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="c7090d1f-917d-48ea-a26d-642e83c20b7c" wire="34" />
- </connections>
- </element>
- <element content="#OUT11" subtype="assign" type="operand" uuid="0c8b030a-66db-4c30-b750-4f32235cf601" x="6" y="23">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="1bd6c282-ec02-4bcb-8504-67c2094e9a75" wire="35" />
- </connections>
- </element>
- <element content="#OUT12" subtype="assign" type="operand" uuid="79d8e4d7-2d53-434b-a36c-e8faf9b2fd69" x="3" y="28">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="931c7409-8679-4dae-8e3c-6686263cdba8" wire="36" />
- </connections>
- </element>
- <element content="#OUT13" subtype="assign" type="operand" uuid="e6769edd-4b8b-4109-b60f-a71cbb0a6682" x="6" y="28">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="d1a30bf9-0087-48fd-a3f2-2dc6807a02f3" wire="37" />
- </connections>
- </element>
- <element content="#OUT14" subtype="assign" type="operand" uuid="a313f4f3-3ecf-426f-8879-ab730f34dff5" x="3" y="32">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="af08b310-4d60-4e8d-aae7-64019b41f31d" wire="38" />
- </connections>
- </element>
- <element content="#OUT15" subtype="assign" type="operand" uuid="ad5f0b70-8b53-4dcd-9491-0fd17a5cda15" x="6" y="32">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="6cc720e7-8541-4cce-a982-4a12b459399c" wire="39" />
- </connections>
- </element>
- <element content="#OUT16" subtype="assign" type="operand" uuid="ff1c0067-52e3-4696-94c9-77a47a260ba7" x="3" y="36">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="1a00c53e-798c-45f7-b658-23950a96f11e" wire="40" />
- </connections>
- </element>
- <element content="#OUT17" subtype="assign" type="operand" uuid="dda01ffc-7fac-4319-84a1-11cc441f167e" x="6" y="36">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="1d05e005-8c24-4cc0-a6be-c1c392b26f74" wire="41" />
- </connections>
- </element>
- <element content="#IN120" subtype="load" type="operand" uuid="c536b832-c260-4b47-ade5-b84c520a75bf" x="1" y="28">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="b6224686-aa04-4d04-aa03-148e7ac18665" wire="42" />
- </connections>
- </element>
- <element content="#IN121" subtype="load" type="operand" uuid="0e628b78-eac7-4fe0-8562-3208ee580ed0" x="1" y="29">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="8361d173-04f1-4f1c-9b41-63b63ca506ef" wire="43" />
- </connections>
- </element>
- <element content="#IN130" subtype="load" type="operand" uuid="61f85fc8-2036-4e75-8b15-dfa18a626568" x="4" y="28">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="0926afc1-85ab-4b93-b6ba-285b1deb6de7" wire="44" />
- </connections>
- </element>
- <element content="#IN131" subtype="load" type="operand" uuid="f31037c2-d85e-403a-a99e-13e5fc636e44" x="4" y="29">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="4ef9c6a2-bfae-4bd4-8a6c-778b7fd19d75" wire="45" />
- </connections>
- </element>
- <element content="#IN140" subtype="load" type="operand" uuid="8f0cc51b-3f62-4207-9482-3c1b6bc968d5" x="1" y="32">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="8005cede-508e-4312-b203-1af6becf6d81" wire="46" />
- </connections>
- </element>
- <element content="#IN141" subtype="load" type="operand" uuid="3c08412a-32fd-494b-8dea-f0c405b5fda3" x="1" y="33">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="be4bc6c6-a017-4271-aeb9-ab37eb3cd788" wire="47" />
- </connections>
- </element>
- <element content="#IN150" subtype="load" type="operand" uuid="ead864a7-996b-4db4-b440-181de25a2bcc" x="4" y="32">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="5d97faf4-061d-4585-accf-41d4243eb0ef" wire="48" />
- </connections>
- </element>
- <element content="#IN151" subtype="load" type="operand" uuid="c86df183-9042-4a70-85c9-a0e179458070" x="4" y="33">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="baf25818-314a-401d-b1ff-be39ea8315f5" wire="49" />
- </connections>
- </element>
- <element content="#IN160" subtype="load" type="operand" uuid="6d903dac-e430-4f07-902c-5da02c860fdf" x="1" y="36">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="e8218fc8-7996-458b-b2e4-413a709db9cb" wire="50" />
- </connections>
- </element>
- <element content="#IN161" subtype="load" type="operand" uuid="2bb02ba5-c97a-47f1-a382-7acbab717072" x="1" y="37">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="8077cb02-a72b-4bed-9330-975566369079" wire="51" />
- </connections>
- </element>
- <element content="#IN170" subtype="load" type="operand" uuid="7f31aa2b-1e52-4bb7-8fa3-3096f451059a" x="4" y="36">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="fc8e1b48-e02e-4bc0-b2be-944443ace9be" wire="52" />
- </connections>
- </element>
- <element content="#IN171" subtype="load" type="operand" uuid="e2ce8e26-3f48-409c-9e57-75046b94aa1f" x="4" y="37">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="8fb03be6-8fd1-4bbf-a84c-ed08cf673227" wire="53" />
- </connections>
- </element>
- </elements>
- </grid>
- </grids>
- </FUP>
- ]]></source>
- <!-- FUP/FBD source code -->
- <source enabled="1"
- name="cmp_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_cmp_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="EN0" type="BOOL" uuid="0dd4b5bd-59d8-47a0-a4c8-16afe67743c4" />
- <field name="IN00" type="INT" uuid="2f3c0b59-627e-4e33-b9af-19b31e99ecab" />
- <field name="IN01" type="INT" uuid="4310ca04-ccd3-4950-9f4a-51dfe4f10a75" />
- <field name="IN10" type="INT" uuid="cc92ad21-5d6f-4f79-bc6e-c3fcffeb0ea4" />
- <field name="IN11" type="INT" uuid="be26ac15-3429-444a-a31e-814ce0d22293" />
- <field name="EN2" type="BOOL" uuid="3218e0f0-e5b7-4b62-8e12-343b556a0915" />
- <field name="IN20" type="INT" uuid="28a4cb2f-72d7-4b4f-a049-ff368be77620" />
- <field name="IN21" type="INT" uuid="25774d94-ee1f-4948-8b32-1945169ac23f" />
- </inputs>
- <outputs>
- <field name="OUT0" type="BOOL" uuid="9969de62-5b36-47d4-b92b-e7a3e0269acb" />
- <field name="OUT1" type="BOOL" uuid="57e4624f-4671-4d55-bf98-7636818e5ce2" />
- <field name="ENO1" type="BOOL" uuid="fe0bd77a-619b-4f15-b484-535c3cf6bb8c" />
- <field name="OUT2" type="BOOL" uuid="5dd44bcd-0462-4d1c-9358-3044d93da9c4" />
- <field name="ENO2" type="BOOL" uuid="ed6ca427-1da2-45a0-8f94-f515344d80f1" />
- </outputs>
- <retval>
- <field name="RET_VAL" type="VOID" uuid="468b6cdd-c3bc-424b-afd9-5536a464f227" />
- </retval>
- </interface>
- <grids>
- <grid height="18" uuid="283dfbdd-1173-4738-b4ae-302dc7457dab" width="12">
- <optimizers all="1" enabled="1" type="awl" />
- <wires>
- <wire id="0" uuid="3c384e65-ecd4-4a6c-8b90-0755b663fb84" />
- <wire id="1" uuid="ef9cbfc4-7328-4495-9425-279edd3cbc3e" />
- <wire id="2" uuid="031e656a-70fe-44af-b097-dbf249ba6648" />
- <wire id="3" uuid="e4219727-52a8-442a-bdf8-b3bbd49573f9" />
- <wire id="4" uuid="229a139f-4183-4dab-a5fd-72dfc9aba17c" />
- <wire id="5" uuid="b5deb1ab-af6d-4654-97a9-68c164c1fed9" />
- <wire id="6" uuid="1637ff36-90f3-4801-8123-b4260d220461" />
- <wire id="7" uuid="9f538094-3845-4af4-ab63-fe6a6f2ad2c7" />
- <wire id="8" uuid="07d94e76-4945-4cf7-9db9-1c0f4a4f1199" />
- <wire id="9" uuid="d6266ca5-58a2-46c8-859b-4a5dc689b581" />
- <wire id="10" uuid="f44864ab-2e23-4189-86f5-7bd1f21af993" />
- <wire id="11" uuid="74fa3228-eb7b-4b4c-8360-49fb640394fc" />
- <wire id="12" uuid="7c4169a7-dd96-4034-9c33-82242ca2c50e" />
- </wires>
- <elements>
- <element subtype="eq-int" type="compare" uuid="bc56909a-d323-4b16-80a2-8c1191181b4b" x="2" y="1">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="0877fbe3-51f7-4f94-83be-61d07071bad1" wire="0" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="d5a7f8ee-8d64-4c87-bb09-186e9b36a080" wire="1" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="de46d772-9a93-4fd4-80a0-56be18fb6c65" wire="2" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="c4467a1d-e2c7-4c36-b395-3ba5be214732" wire="3" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="13465ebc-0fea-4c27-bbd5-12d085e9d694" wire="-1" />
- </connections>
- </element>
- <element subtype="eq-int" type="compare" uuid="3c82690d-7f1f-423b-8946-467438cfdd83" x="2" y="5">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="67b3b1c2-157a-4567-abf8-bf948372c2b1" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="ea97cb7d-463c-49f4-af93-2c7f1c875119" wire="4" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="3ac18788-afea-4973-90e5-b979568f8ed9" wire="5" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="f8d37340-b99a-4c38-8873-3d8dd30a6eb3" wire="6" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="25b9b957-2407-4148-885c-69457476bf3d" wire="7" />
- </connections>
- </element>
- <element subtype="eq-int" type="compare" uuid="0c9dfaf4-3b39-4008-8c31-615674fe7f4c" x="2" y="9">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="1deb7d19-137a-45e7-a194-9a6b8bfa7b51" wire="8" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="0dde9efd-66c4-4aa6-913d-d0ca6bed3a69" wire="9" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="d7124b03-939e-434f-bdb8-fa423585ddce" wire="10" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="debcc635-4d76-4673-a8aa-96cf23ca2c4d" wire="11" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="52c5846a-6276-425c-b506-046cba5bbe61" wire="12" />
- </connections>
- </element>
- <element content="#EN0" subtype="load" type="operand" uuid="11c8b822-5551-47f1-a288-832ee3c79e7e" x="1" y="1">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="f845f2a1-9c3c-429e-933d-7ec3e3896393" wire="0" />
- </connections>
- </element>
- <element content="#IN00" subtype="load" type="operand" uuid="27e4bd8e-cc9d-4b9f-8d4e-6422caa58505" x="1" y="2">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="42c76a23-56cc-49db-a8a7-2ab5bad77444" wire="1" />
- </connections>
- </element>
- <element content="#IN01" subtype="load" type="operand" uuid="12a6dc84-1fc7-43a4-83bf-2ca0a27e8c26" x="1" y="3">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="06450b3f-d083-4ff0-82cf-f15a7c5a6392" wire="2" />
- </connections>
- </element>
- <element content="#OUT0" subtype="assign" type="operand" uuid="628f33d7-cc14-4496-ab16-6b3ed3c98650" x="3" y="2">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="bf252d6f-03b4-4c71-a2a2-f86514b696f3" wire="3" />
- </connections>
- </element>
- <element content="#IN10" subtype="load" type="operand" uuid="6be7c976-f845-4623-806e-f71c43468ddd" x="1" y="6">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="fffbc33f-091c-47f0-9759-386e3412af64" wire="4" />
- </connections>
- </element>
- <element content="#IN11" subtype="load" type="operand" uuid="5c242706-c68b-4e83-b44a-d7d65ca37192" x="1" y="7">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="8d0b40cf-0c09-40d1-9e12-532057ff1f40" wire="5" />
- </connections>
- </element>
- <element content="#OUT1" subtype="assign" type="operand" uuid="d91600c4-427a-4766-ac62-99d227e95334" x="3" y="6">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="1dafc29a-f468-46b8-89d0-edfac6cc2a85" wire="6" />
- </connections>
- </element>
- <element content="#ENO1" subtype="assign" type="operand" uuid="639859f9-5f5c-4f6e-aad1-72831cdec1f7" x="3" y="7">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="0f6293b4-591c-42b3-a9ce-25b8f69f1b84" wire="7" />
- </connections>
- </element>
- <element content="#EN2" subtype="load" type="operand" uuid="b5c1ca15-a856-41a3-8e71-0cd8ce07fcdd" x="1" y="9">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="73434f67-1fba-49a4-82df-3eac94d52a7c" wire="8" />
- </connections>
- </element>
- <element content="#IN20" subtype="load" type="operand" uuid="244e3ef4-1890-4ee9-88c3-2209c69d4263" x="1" y="10">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="9d8caaf8-a36f-4c59-ad4f-9f69df166fec" wire="9" />
- </connections>
- </element>
- <element content="#IN21" subtype="load" type="operand" uuid="f6f666b3-4ec5-45d8-80d9-b00b1d3cee1f" x="1" y="11">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="7ad3fee1-8140-4039-b833-1f7f3ae94301" wire="10" />
- </connections>
- </element>
- <element content="#OUT2" subtype="assign" type="operand" uuid="d5c4b4f0-d58b-461f-a2b8-7843c6c229de" x="3" y="10">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="7d33c30c-9707-4341-a68e-326480665a85" wire="11" />
- </connections>
- </element>
- <element content="#ENO2" subtype="assign" type="operand" uuid="893e7627-b6e7-4b81-aa0b-cdd450712211" x="3" y="11">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="cf713972-1ed8-4534-b80e-629c19f364a2" wire="12" />
- </connections>
- </element>
- </elements>
- </grid>
- </grids>
- </FUP>
- ]]></source>
- <!-- FUP/FBD source code -->
- <source enabled="1"
- name="cmp_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_cmp_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="77512b25-f6b3-486b-9e3e-c53ccea5e0b7" />
- <field name="IN00" type="INT" uuid="1b9749ba-6194-4c19-a9ba-cf1734d9ee91" />
- <field name="IN01" type="INT" uuid="a1bf4e0e-0bc4-4ce6-9d12-631345cc0952" />
- <field name="IN10" type="INT" uuid="8ded9df4-817a-4786-a1c5-b4a64b73e81d" />
- <field name="IN11" type="INT" uuid="74177e6e-47a3-43de-80ad-f7ecee7443d7" />
- <field name="EN3" type="BOOL" uuid="20738bd5-4045-4235-87b9-59823bfea5d4" />
- <field name="IN31" type="INT" uuid="7a166cff-a4c5-4e49-b866-740b928209bb" />
- <field name="IN41" type="BOOL" uuid="310faa63-ae3a-4391-99a4-5b8df31c6409" />
- </inputs>
- <outputs>
- <field name="OUT2" type="BOOL" uuid="2560f758-58ef-46e3-aca1-d432a4f9563e" />
- <field name="OUT3" type="BOOL" uuid="c1ed4342-8e7b-4ab9-ba91-64f43b63be7b" />
- <field name="OUT4" type="BOOL" uuid="e95f1931-26dd-499b-b5bd-d7217b28568c" />
- </outputs>
- <retval>
- <field name="RET_VAL" type="VOID" uuid="fb5981f0-7fa2-4b0e-afb4-9a693b34f47c" />
- </retval>
- </interface>
- <grids>
- <grid height="18" uuid="98a61b01-b7ff-4750-842d-52351ed5d1f5" width="13">
- <optimizers all="1" enabled="1" type="awl" />
- <wires>
- <wire id="0" uuid="ee291892-ff37-4e3b-aaef-06258cede051" />
- <wire id="1" uuid="9fdd8903-cf9f-4348-b335-a160fc3d9fb4" />
- <wire id="2" uuid="865e84e9-29cc-4c9b-86eb-44b18e71e6b8" />
- <wire id="3" uuid="96abbc4b-fb8e-4fdd-86b2-7434b9bcdb36" />
- <wire id="4" uuid="2963e4f3-b38a-4f0c-894e-bb8521227217" />
- <wire id="5" uuid="192195c9-658c-4290-abcd-c4333527e59d" />
- <wire id="6" uuid="1b805d8b-bf40-4344-acb3-729117b57811" />
- <wire id="7" uuid="01cea0b7-c197-4e4d-a54e-a04607418f62" />
- <wire id="8" uuid="e24c3f43-4ca1-45ff-b50f-c2b14938f4ad" />
- <wire id="9" uuid="ff52713e-0803-4f58-b148-530ac4f9734f" />
- <wire id="10" uuid="d5cf239f-c03f-458e-81c8-2823dac64423" />
- <wire id="11" uuid="b9857cac-6258-42e6-b819-b5ba3ef8bbf3" />
- <wire id="12" uuid="e4b82ced-d2da-49e7-a2ff-f7c201517d6d" />
- </wires>
- <elements>
- <element subtype="eq-int" type="compare" uuid="6955a26c-32d3-4df6-b177-9c1b477795c5" x="5" y="3">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="5a7a3de2-71b9-4f17-8efd-c494a0bb171d" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="3942be00-c24a-4ec0-8d72-336c1f635511" wire="2" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="0ea1d576-a868-4451-b66c-d9311222139f" wire="1" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="da9aeb32-d00f-45d5-9eea-b862ec1e3294" wire="0" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="4c6698a7-144a-4739-beec-d9f51647aecc" wire="-1" />
- </connections>
- </element>
- <element subtype="and" type="boolean" uuid="87f5879f-8c4d-4e29-8b9c-fe40e8127055" x="8" y="4">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="9d0fe979-8f8e-42cb-b798-cd3b8c46c303" wire="0" />
- <connection dir_in="1" dir_out="0" pos="1" uuid="82302536-cec2-4852-ad8d-0f062d9a61cb" wire="11" />
- <connection dir_in="0" dir_out="1" pos="0" text="Q" uuid="9eeacb2b-e7d1-4a85-8caf-59d79a465436" wire="12" />
- </connections>
- </element>
- <element subtype="add-int" type="arithmetic" uuid="d1fdfae3-3ef8-4d7b-abdc-c055b8a1b3a4" x="2" y="3">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="1d31dc58-bd63-41e2-a0d0-a4b2601020ce" wire="3" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="172fba4c-73fe-4145-bf4f-1c1ce97e4e65" wire="4" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="ada941a9-f809-4aaf-8384-071f97bbd93f" wire="5" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="94cb0e70-194a-4940-8279-1e2c88ad3b8a" wire="2" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="4f7c5491-52ce-4f05-b1ab-d7b1827bd5b3" wire="-1" />
- </connections>
- </element>
- <element subtype="add-int" type="arithmetic" uuid="a9e3cdba-1eba-4253-aa9b-e2d7668acc21" x="3" y="7">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="cf641e70-ec50-41aa-992b-0a1e4b82c17a" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="21cfb0fa-6850-4eda-b5b2-d426b1c3acc8" wire="6" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="53d88bb6-8a34-4c69-bc9b-75d38e9850b6" wire="7" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="d89dcf73-0839-47f9-8ccb-96578304f701" wire="1" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="6437e9dc-ba57-4fd7-b8fe-0e39d90f26bb" wire="-1" />
- </connections>
- </element>
- <element content="#EN0" subtype="load" type="operand" uuid="c00fb8b5-a3d5-4ab9-84d4-6f41b89cf2d3" x="1" y="3">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="98d56082-d8ec-4f29-a713-a65f3fc85bb3" wire="3" />
- </connections>
- </element>
- <element content="#IN00" subtype="load" type="operand" uuid="a72e5eec-053b-4f53-8b1e-8622690c6871" x="1" y="4">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="a5dce704-6bd4-4fee-bfd2-c7ed58a235a6" wire="4" />
- </connections>
- </element>
- <element content="#IN01" subtype="load" type="operand" uuid="507d3ccc-49fd-4031-8ab3-be83c977a751" x="1" y="5">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="6e3ec0b5-136f-4ec2-93bb-85586cb3e24f" wire="5" />
- </connections>
- </element>
- <element content="#IN10" subtype="load" type="operand" uuid="267b4ed1-73a9-400b-ba9d-a3a61326932c" x="2" y="8">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="5f4dfbff-8e4f-452e-a4ba-753627455064" wire="6" />
- </connections>
- </element>
- <element content="#IN11" subtype="load" type="operand" uuid="c72bd327-c11a-43de-97bf-c4766a502300" x="2" y="9">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="5cde337e-fcfc-4a9f-a190-a46f04b08e6b" wire="7" />
- </connections>
- </element>
- <element subtype="eq-int" type="compare" uuid="2fb2f3bb-d40d-47e7-b905-70b93907ca83" x="6" y="7">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="3f35aad0-ed21-4b7c-ae9c-f766f2afba85" wire="8" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="817bb979-f0dd-4e79-a297-3e69288d5a86" wire="1" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="c9bdf434-ac85-44cc-a2bb-b31bf3b1fbf9" wire="9" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="9bbb5a07-6341-4de4-99de-742799bafaa2" wire="10" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="fb6b12ad-99eb-4c7b-b157-29e1756c6e90" wire="-1" />
- </connections>
- </element>
- <element content="#EN3" subtype="load" type="operand" uuid="af98ce8c-38ad-4f31-872b-b63238280c04" x="5" y="7">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="f30318e9-67e1-422e-89b0-b8f82515784e" wire="8" />
- </connections>
- </element>
- <element content="#IN31" subtype="load" type="operand" uuid="a4046d25-3a45-42a5-bba2-0f85458b3fd8" x="5" y="9">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="b175f18f-26e7-4f31-96db-b4eb8ce78ecd" wire="9" />
- </connections>
- </element>
- <element content="#OUT3" subtype="assign" type="operand" uuid="670725ed-a885-4070-97bf-85b79e22ab55" x="7" y="8">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="de142654-979b-43b8-bddd-6c390f65100e" wire="10" />
- </connections>
- </element>
- <element content="#IN41" subtype="load" type="operand" uuid="1b49880c-3310-4fec-944d-03e981804682" x="7" y="5">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="3f8540ec-a8e8-47ec-8fa1-87c25e0e9d41" wire="11" />
- </connections>
- </element>
- <element content="#OUT4" subtype="assign" type="operand" uuid="1485dde2-283f-46c1-918a-42771f4beb10" x="9" y="5">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="1647b566-e65e-4ffb-b17d-071efeaff3ad" wire="12" />
- </connections>
- </element>
- <element content="#OUT2" subtype="assign" type="operand" uuid="e954cd3b-e433-4a32-a804-71e46ed32b2c" x="6" y="2">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="4e037cc5-1ad7-4215-b11f-3a388afc9217" wire="0" />
- </connections>
- </element>
- </elements>
- </grid>
- </grids>
- </FUP>
- ]]></source>
- <!-- FUP/FBD source code -->
- <source enabled="1"
- name="cmp_3"
- 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_cmp_3"' 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="EN00" type="BOOL" uuid="677c20cf-ebdc-4db0-9113-fc561216aa7d" />
- <field name="EN01" type="BOOL" uuid="08196c63-3350-4f07-980c-e2059ba548f8" />
- <field name="IN00" type="INT" uuid="d4dd53f2-3cfb-45a8-b590-de5f247f3949" />
- <field name="IN01" type="INT" uuid="ef30ab35-1e79-4d38-a644-bdc292825b93" />
- <field name="IN11" type="BOOL" uuid="90173725-db72-4685-9014-be98ffde87b0" />
- </inputs>
- <outputs>
- <field name="OUT0" type="BOOL" uuid="c8fb1334-6faa-42a5-9ce2-519902b8bd2f" />
- <field name="OUT1" type="BOOL" uuid="c53b830e-cba0-4e53-bd11-988197b2b30b" />
- </outputs>
- <retval>
- <field name="RET_VAL" type="VOID" uuid="85913a4e-09a9-4fa7-a311-673dfe22a705" />
- </retval>
- </interface>
- <grids>
- <grid height="18" uuid="5a2c0a15-df8a-46e3-b602-89fe8dfeb5e6" width="12">
- <optimizers all="1" enabled="1" type="awl" />
- <wires>
- <wire id="0" uuid="5f3cec21-f94c-4781-8918-cfda27dbf719" />
- <wire id="1" uuid="9b1d8cbf-3af0-479e-8276-deb60276d34b" />
- <wire id="2" uuid="40b4d0bc-6e8a-453e-8ef3-4e11cf9aae77" />
- <wire id="3" uuid="0a0610c1-d83b-454f-b09c-152392c89c40" />
- <wire id="4" uuid="2cde0ac7-4146-4296-bf77-d5de914abfe3" />
- <wire id="5" uuid="dec90d9a-9e9d-43f6-b130-093269626c43" />
- <wire id="6" uuid="e334ff25-d8bf-487b-aa75-dad687c5d867" />
- <wire id="7" uuid="f78da3e3-d9f1-4347-ad74-58c6624a3cea" />
- <wire id="8" uuid="e7797ac8-dfe2-47db-8099-4835d3e4f9ea" />
- </wires>
- <elements>
- <element subtype="eq-int" type="compare" uuid="d8664756-9950-4fb9-80c2-a153b4db3fb7" x="3" y="3">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="b3fee297-519a-4520-a42b-8e9c9e6ef41e" wire="0" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="0d34a961-7e35-4299-99d2-2d9d909323e6" wire="4" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="4b49c623-e7fe-479e-8782-fc39f6bd25cf" wire="5" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="7f754cd2-9ee8-40ce-8a50-2d32853bd0cc" wire="6" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="e999b705-f6aa-48f4-ae41-01f01b3188e3" wire="1" />
- </connections>
- </element>
- <element subtype="and" type="boolean" uuid="eb976e61-d751-4cd2-9dc2-07b42bda56cc" x="2" y="2">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="5aaf627a-e306-4bc5-b0c2-65cf111c3b68" wire="2" />
- <connection dir_in="1" dir_out="0" pos="1" uuid="57bcf488-8850-4494-8283-a87edc7d5513" wire="3" />
- <connection dir_in="0" dir_out="1" pos="0" text="Q" uuid="15eae710-96c8-44c2-96dc-a56722c0dcaa" wire="0" />
- </connections>
- </element>
- <element subtype="and" type="boolean" uuid="f301c9f3-5694-438e-b2d9-b856fb9ac306" x="4" y="5">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="3c396b73-589b-498d-86b2-bbdb032cc664" wire="1" />
- <connection dir_in="1" dir_out="0" pos="1" uuid="2cdc57ab-8a9b-4d82-af85-20829faf7032" wire="7" />
- <connection dir_in="0" dir_out="1" pos="0" text="Q" uuid="8f172d6c-cf39-4abd-86c9-9ec885ff42f7" wire="8" />
- </connections>
- </element>
- <element content="#EN00" subtype="load" type="operand" uuid="7700089b-6518-4ec8-b5f9-15370a91ff0b" x="1" y="2">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="ddaa056a-1a89-4f1a-98ac-191065fc1d9a" wire="2" />
- </connections>
- </element>
- <element content="#EN01" subtype="load" type="operand" uuid="9d5f0b51-11d2-4808-ac67-f22ab00d275e" x="1" y="3">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="459df120-10c9-4cae-a40f-2d31574c693c" wire="3" />
- </connections>
- </element>
- <element content="#IN00" subtype="load" type="operand" uuid="d4a971cf-9b16-4711-b4a2-c9fa2f5b4b0d" x="2" y="4">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="18e702b6-6cae-4296-aa00-92459e14edcb" wire="4" />
- </connections>
- </element>
- <element content="#IN01" subtype="load" type="operand" uuid="c518431f-ee5f-4efb-822c-0c5f078121dc" x="2" y="5">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="48700bda-11e1-44c6-934a-4a4bbfc0be86" wire="5" />
- </connections>
- </element>
- <element content="#OUT0" subtype="assign" type="operand" uuid="07001d24-b288-4455-b110-dd22e2f7acda" x="4" y="4">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="a1095187-5eae-45b3-aa3c-365981ca2021" wire="6" />
- </connections>
- </element>
- <element content="#IN11" subtype="load" type="operand" uuid="c3691b07-089d-42eb-99e8-7634f593a4e0" x="3" y="6">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="8d21a0d5-bacf-466f-8a89-73b822408f41" wire="7" />
- </connections>
- </element>
- <element content="#OUT1" subtype="assign" type="operand" uuid="dd0558f9-6d53-48e5-8fd5-e5a4ff497155" x="5" y="6">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="1d0638e4-aefa-4e5f-a0c6-5d6f6ed803bf" wire="8" />
- </connections>
- </element>
- </elements>
- </grid>
- </grids>
- </FUP>
- ]]></source>
- <!-- FUP/FBD source code -->
- <source enabled="1"
- name="cmp_4"
- 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_cmp_4"' 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="IN00" type="INT" uuid="a4f39880-d893-41d0-84d6-2a951e4469f8" />
- <field name="IN01" type="INT" uuid="2e252b96-3b91-4d97-bb4f-6f72e1da2bb2" />
- <field name="IN10" type="INT" uuid="be6fb9bf-f5bc-4b0d-b49a-570e23042ff4" />
- <field name="IN11" type="INT" uuid="45e8a962-17a2-4b8f-bb31-03fb7b036fbb" />
- </inputs>
- <outputs>
- <field name="OUT2" type="BOOL" uuid="9f989380-0a4a-446d-a450-62d27a225785" />
- </outputs>
- <retval>
- <field name="RET_VAL" type="VOID" uuid="4a0eae24-7269-44de-b16d-c1a8ba0daef4" />
- </retval>
- </interface>
- <grids>
- <grid height="18" uuid="490842cd-3bfe-4ef9-a73e-9385656cebc7" width="12">
- <optimizers all="1" enabled="1" type="awl" />
- <wires>
- <wire id="0" uuid="d873e891-f9ed-4577-8baa-242ff04c65f2" />
- <wire id="1" uuid="5e72e808-94df-43e0-833e-50185cb6d620" />
- <wire id="2" uuid="bcbead79-86af-45a1-9ee0-420110341147" />
- <wire id="3" uuid="15e92c6a-cd31-4c63-bf4f-b9dee6c3ae00" />
- <wire id="4" uuid="21b4f230-c389-41bd-911d-f4a4797e2839" />
- <wire id="5" uuid="e6610925-0fdb-4c52-beb1-5be4b25a6542" />
- <wire id="6" uuid="54b370d8-ee07-47f9-ae1e-a50466576ab0" />
- </wires>
- <elements>
- <element subtype="eq-int" type="compare" uuid="175268ea-1462-4be0-bf30-c2fb2429094e" x="2" y="2">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="9641ea73-c2b3-482f-822c-1b8a77dbe2ef" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="94d6977b-a1ab-4998-9ab9-baad45b891b9" wire="2" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="21b65b04-aa20-4eb9-a058-110e697ce7bc" wire="3" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="6d800461-4b2a-4de6-b7ae-0290607cc9e2" wire="0" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="1002dce0-a0e7-4fd0-b93d-63df70bfb18d" wire="-1" />
- </connections>
- </element>
- <element subtype="eq-int" type="compare" uuid="8b0c162e-465b-4394-87a2-a642bc99a332" x="2" y="7">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" text="EN" uuid="7b22e74f-54cb-4a2c-9964-0284aaae3794" wire="-1" />
- <connection dir_in="1" dir_out="0" pos="1" text="IN0" uuid="a1e526ff-3d0a-4ca4-a1c5-5e5ff1146e7a" wire="4" />
- <connection dir_in="1" dir_out="0" pos="2" text="IN1" uuid="8afccae0-dfe4-4422-a3e2-2b83ccac592f" wire="5" />
- <connection dir_in="0" dir_out="1" pos="0" text="OUT0" uuid="3f7034f3-d187-46f3-823a-c881e18148e3" wire="1" />
- <connection dir_in="0" dir_out="1" pos="1" text="ENO" uuid="0d190757-ece0-42fc-9b5b-501d1b0984ea" wire="-1" />
- </connections>
- </element>
- <element subtype="or" type="boolean" uuid="a503eaf9-3ccd-4a4c-b212-77ad9af9f777" x="4" y="5">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="3dd168b6-7217-4db2-ac97-e4077aad9cb7" wire="0" />
- <connection dir_in="1" dir_out="0" pos="1" uuid="7bd62e07-2c9b-4fc6-b9b5-991db4844497" wire="1" />
- <connection dir_in="0" dir_out="1" pos="0" text="Q" uuid="d2d70bf7-d8e6-47a6-b180-9fdd75b5873d" wire="6" />
- </connections>
- </element>
- <element content="#IN00" subtype="load" type="operand" uuid="136ff00d-5e6e-4e07-a80c-bdeb8ece16ff" x="1" y="3">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="5aa41bc6-303c-4099-8036-4833b4602b4f" wire="2" />
- </connections>
- </element>
- <element content="#IN01" subtype="load" type="operand" uuid="506ea29c-20bc-43ca-8b72-511ce71c5670" x="1" y="4">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="57ef92d4-9ba6-4732-8cff-e3e0cfe24637" wire="3" />
- </connections>
- </element>
- <element content="#IN10" subtype="load" type="operand" uuid="aea8df63-4d91-4140-95d4-dbe72f2c7e2f" x="1" y="8">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="8e370b1c-d4d3-4d8a-99d4-ccad07fc3bf6" wire="4" />
- </connections>
- </element>
- <element content="#IN11" subtype="load" type="operand" uuid="bc6a8a10-6b75-49fe-8f01-e0d5a6a0c3fb" x="1" y="9">
- <connections>
- <connection dir_in="0" dir_out="1" pos="0" uuid="c34d0f96-99d7-4c76-b740-1a01022dd17f" wire="5" />
- </connections>
- </element>
- <element content="#OUT2" subtype="assign" type="operand" uuid="43357442-5036-4ab4-a9e1-288a4b0983ae" x="5" y="6">
- <connections>
- <connection dir_in="1" dir_out="0" pos="0" uuid="0e79baec-53a5-46db-88e8-ca5ccbe0f76b" wire="6" />
- </connections>
- </element>
- </elements>
- </grid>
- </grids>
- </FUP>
- ]]></source>
- </language_fup>
- <!-- Symbol table configuration -->
- <symbols>
- <!-- symbol table source code -->
- <source enabled="1"
- name="Main table"
- type="3"><![CDATA[
- 126,FC_cmp_0 FC 10 FC 10
- 126,FC_TEST_cmp_0 FC 11 FC 11
- 126,FC_cmp_1 FC 20 FC 20
- 126,FC_TEST_cmp_1 FC 21 FC 21
- 126,FC_cmp_2 FC 30 FC 30
- 126,FC_TEST_cmp_2 FC 31 FC 31
- 126,FC_cmp_3 FC 40 FC 40
- 126,FC_TEST_cmp_3 FC 41 FC 41
- 126,FC_cmp_4 FC 50 FC 50
- 126,FC_TEST_cmp_4 FC 51 FC 51
- ]]></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="localhost"
- port="4151"
- timeout_ms="3000" />
- <!-- Transport tunnel -->
- <tunnel local_port="-1"
- type="0">
- <ssh executable="ssh"
- port="22"
- user="pi" />
- </tunnel>
- </core_link>
- <!-- Graphical user interface configuration -->
- <gui>
- <editor autoindent="1"
- paste_autoindent="1"
- validation="1" />
- </gui>
- </awlsim_project>
|