MODEL(simpleIO){ LD(GenericIO){ LN(LLN0){ DO(Mod 0){ DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); DA(ctlModel 0 12 4 0 0)=0; } DO(Beh 0){ DA(stVal 0 3 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); } DO(Health 0){ DA(stVal 0 3 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); } DO(NamPlt 0){ DA(vendor 0 20 5 0 0); DA(swRev 0 20 5 0 0); DA(d 0 20 5 0 0); DA(configRev 0 20 5 0 0); DA(ldNs 0 20 11 0 0); } DS(ControlEvents){ DE(GGIO1$ST$SPCSO1$stVal); DE(GGIO1$ST$SPCSO2$stVal); DE(GGIO1$ST$SPCSO3$stVal); DE(GGIO1$ST$SPCSO4$stVal); DE(GGIO1$ST$SPCSO5$stVal); DE(GGIO1$ST$SPCSO6$stVal); DE(GGIO1$ST$SPCSO7$stVal); DE(GGIO1$ST$SPCSO8$stVal); DE(GGIO1$ST$SPCSO9$stVal); DE(GGIO1$ST$SPCSO2$stSeld); DE(GGIO1$OR$SPCSO2$opRcvd); DE(GGIO1$OR$SPCSO2$opOk); } RC(ControlEventsRCB01 ControlEvents 0 ControlEvents 1 17 239 0 1000); RC(ControlEventsRCB02 ControlEvents 0 ControlEvents 1 17 239 0 1000); } LN(LPHD1){ DO(PhyNam 0){ DA(vendor 0 20 5 0 0); } DO(PhyHealth 0){ DA(stVal 0 3 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); } DO(Proxy 0){ DA(stVal 0 0 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); } } LN(GGIO1){ DO(Mod 0){ DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); DA(ctlModel 0 12 4 0 0)=0; } DO(Beh 0){ DA(stVal 0 3 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); } DO(Health 0){ DA(stVal 0 3 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); } DO(NamPlt 0){ DA(vendor 0 20 5 0 0); DA(swRev 0 20 5 0 0); DA(d 0 20 5 0 0); } DO(AnIn1 0){ DA(mag 0 27 1 1 0){ DA(f 0 10 1 1 0); } DA(q 0 23 1 2 0); DA(t 0 22 1 0 0); } DO(AnIn2 0){ DA(mag 0 27 1 1 0){ DA(f 0 10 1 1 0); } DA(q 0 23 1 2 0); DA(t 0 22 1 0 0); } DO(AnIn3 0){ DA(mag 0 27 1 1 0){ DA(f 0 10 1 1 0); } DA(q 0 23 1 2 0); DA(t 0 22 1 0 0); } DO(AnIn4 0){ DA(mag 0 27 1 1 0){ DA(f 0 10 1 1 0); } DA(q 0 23 1 2 0); DA(t 0 22 1 0 0); } DO(SPCSO1 0){ DA(Oper 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); DA(Check 0 24 12 0 0); } DA(stVal 0 0 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); DA(ctlModel 0 12 4 0 0)=1; } DO(SPCSO2 0){ DA(SBO 0 17 12 0 0); DA(Oper 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); DA(Check 0 24 12 0 0); } DA(Cancel 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); } DA(stVal 0 0 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); DA(stSeld 0 0 0 1 0); DA(opRcvd 0 0 9 1 0); DA(opOk 0 0 9 1 0); DA(tOpOk 0 22 9 0 0); DA(ctlModel 0 12 4 0 0)=2; DA(sboTimeout 0 9 4 1 0)=2000; DA(sboClass 0 12 4 0 0); } DO(SPCSO3 0){ DA(Oper 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); DA(Check 0 24 12 0 0); } DA(Cancel 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); } DA(stVal 0 0 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); DA(ctlModel 0 12 4 0 0)=3; } DO(SPCSO4 0){ DA(SBOw 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); DA(Check 0 24 12 0 0); } DA(Oper 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); DA(Check 0 24 12 0 0); } DA(Cancel 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); } DA(stVal 0 0 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); DA(ctlModel 0 12 4 0 0)=4; } DO(SPCSO5 0){ DA(Oper 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(operTm 0 22 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); DA(Check 0 24 12 0 0); } DA(stVal 0 0 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); DA(ctlModel 0 12 4 0 0)=1; DA(Cancel 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); } } DO(SPCSO6 0){ DA(SBO 0 17 12 0 0); DA(Oper 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(operTm 0 22 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); DA(Check 0 24 12 0 0); } DA(Cancel 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(operTm 0 22 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); } DA(stVal 0 0 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); DA(ctlModel 0 12 4 0 0)=2; } DO(SPCSO7 0){ DA(Oper 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(operTm 0 22 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); DA(Check 0 24 12 0 0); } DA(Cancel 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(operTm 0 22 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); } DA(stVal 0 0 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); DA(ctlModel 0 12 4 0 0)=3; } DO(SPCSO8 0){ DA(SBOw 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(operTm 0 22 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); DA(Check 0 24 12 0 0); } DA(Oper 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(operTm 0 22 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); DA(Check 0 24 12 0 0); } DA(Cancel 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(operTm 0 22 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); } DA(origin 0 27 0 0 0){ DA(orCat 0 12 0 0 0); DA(orIdent 0 13 0 0 0); } DA(ctlNum 0 6 0 0 0); DA(stVal 0 0 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); DA(ctlModel 0 12 4 0 0)=4; } DO(SPCSO9 0){ DA(Oper 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); DA(Check 0 24 12 0 0); } DA(Cancel 0 27 12 0 0){ DA(ctlVal 0 0 12 0 0); DA(origin 0 27 12 0 0){ DA(orCat 0 12 12 0 0); DA(orIdent 0 13 12 0 0); } DA(ctlNum 0 6 12 0 0); DA(T 0 22 12 0 0); DA(Test 0 0 12 0 0); } DA(stVal 0 0 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); DA(ctlModel 0 12 4 0 0)=3; } DO(Ind1 0){ DA(stVal 0 0 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); } DO(Ind2 0){ DA(stVal 0 0 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); } DO(Ind3 0){ DA(stVal 0 0 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); } DO(Ind4 0){ DA(stVal 0 0 0 1 0); DA(q 0 23 0 2 0); DA(t 0 22 0 0 0); } } } }