STRE Prototype SGLB Misc/Class Reference CLAS 354382 ESBR SORD 13 /e,,,,,,,,,,,,,,Filter parameters;Derivative SP LVAL 0 output PVAL 0.250008 /o,-100,100,0,100;Filter Time Constant (%) TIME 4000.000 /o;Filter Time Range (ms) TIME 0.000 time store ESBR SORD 11 /e,,,,,,,,,,,,Calibration parameters;Derivative SP PVAL 0.100009 /o,-100,100,0,100;Cal Time Constant (%) TIME 100000.000 /o;Cal Time Range (ms) TIME 0.000 time store ESBR SORD 5 /e,,,,,,Main parameters;Diameter Calculator LITO 1 over/under LIST MSGE ICAL System GSYM Winders/Current Dia EMSG ELST PVAL 0.941771 /o;Diameter Filter (0 - 1.0) LVAL 0.0499893 filter input & output PORD 0 /t,Track,Hold;Diameter Hold PVAL 0.100009 ;/o,-100,100,0,100;Preset Diameter (% Full Roll) PORD 0 /t,Disabled,Enabled;Preset Enable LITO 1 inverted tension enable PVAL 0.0416578 /o,-120,120,0,120;Min Speed (0 - 120%) LVAL 0.100009 |line speed| LVAL 1 |winder speed| PVAL 0.100009 /o,-100,100,0,100;Min. Diameter (% Full Roll) ESBR SORD 7 diameter preset LVAL 0.100009 ;/o,-100,100,0,100;Ext. Diameter (% Full Roll) LVAL 0.100009 min diameter LITO 0 ;/t,Disabled,Enabled;Ext Dia Select ESBR SORD 14 Overspeed parameters;Speed Demand PVAL 0.0416578 /o,-120,120;Overspeed SP (%) LITO 1 rewind? LITO 0 ;/t,Disabled,Enabled;Tension Enable ESBR SORD 8 /e,,,,,,,,,Main parameters;Tension Demand PVAL 0.500015 /o,-100,100;Stall Tension (%) PORD 1 /e,Fixed,Proportional;Stall Select PORD 0 /t,Disabled,Enabled;Stall Enable PVAL 0 /o,-100,100;Boost (%) PORD 1 /e,Fixed,Proportional;Boost Select PORD 0 /t,Disabled,Enabled;Boost Enable PVAL 0 /o,-100,100;Tension SP (%) PVAL 0 /o,-100,100;Taper SP (%) LVAL 0.100009 min diameter LVAL 0.100009 dia PORD 1 /e,Linear,Hyperbolic;Taper Select ESBR SORD 9 /e,,,,,,,,,,Output parameters;Tension Demand PVAL 0.299997 ;/o,-100,100,0,100;Dancer Position (%) PORD 1 ;/t,Dancer,Loadcell;Tension Select? PVAL 0.299997 /o,-100,100,0,100;Tension Delta (%) LVAL 0 old ramp output ESBR SORD 2 /e,,,Main parameters;Current Demand PVAL 1 /o,-200,200,0,200;Current Clamp (0% to 200%) PORD 1 /t,Unwind,Rewind;Rewind-Unwind PORD 1 /t,Under,Over;Over-Under? LITO 0 tension enable LVAL 1 Clamped Winder Speed (%) PVAL 1 /o,-100,100;Base Speed (%) LVAL 0 Tension Demand (%) LVAL 0 Static & Dynamic Comp (%) LVAL 1 Inertia Compensation (%) ESBR SORD 4 /e,,,,,Inertia parameters;Current Demand LITO 1 mode PVAL 1 /o,-200,200;Fixed Inertia (%) PVAL 1 /o,-200,200;Variable Inertia (%) PVAL 1 /o,-100,100;Width (%) LVAL 0.00100711 Min. Diameter Cubed LVAL 0.100009 min. diameter ESBR SORD 6 /e,,,,,,,Winder parameters;Current Demand PORD 1 /t,Reverse,Forward;Forward-Reverse LITO 1 mode PVAL 0 /o,-200,200;Static Comp (-200% to 200%) PVAL 0 /o,-200,200;Dynamic Comp (-200% to 200%) LVAL 0 |winder sp| / .8333333 ESBR SORD 10 /e,,,,,,,,,,,Tension parameters;Current Demand LVAL 0.100009 diameter PVAL 0.500015 /o,-100,100;Tension Scale (-100% to 100%) PVAL 0 /o,-200,200;Tension Trim (-200% to 200%) PVAL 0.500015 /o,-100,100;Tension Cal (%) ESBR SORD 12 Up to Speed LITO 0 up to speed? PVAL 0.0416578 /o,-120,120;UTS Threshold (%) LVAL 0 line setpoint LVAL 0.0100101 min dia LVAL 0.100009 |winder speed| ESBR SORD 15 Miscellaneous values LVAL 1 Unsigned Current Demand LVAL 0 scaled derivative LVAL 0 max time LITO 0 comms errors ESBR SORD 30 Port parameters TIME 300.000 /o;Tick Time LITO 3 {/e,5 bits,7bits,6 bits,8 bits;Data bits} LITO 0 {/e,one,two;Stop bits} LITO 2 {/e,none,odd,even;Parity} LITO 2 /e,57600,38400,19200,9600,4800,2400,1200;Baud rate LITO 1 /e,RS232,RS422;Port type LITO 0 /o,0,7;Group I.D. (0 - 7) LITO 0 /o,0,15;Unit I.D. (0 - 15) LITO 1 port ref: 0=port B, 1=port A ESBR SORD 40 state info LITO 3 minor state LITO 1 main state LITO 0 DID (filled in) ESBR SORD 41 current limit LITO 1 next state LITO 75 current limit PNO (neg = 74, pos = 75) LVAL 0.250008 current limit LVAL 0.333323 /o,-30000,30000,1,30000;Main Limit Gain (1-30000) ESBR SORD 42 other current limit LITO 74 other current limit PNO (neg = 75, pos = 74) LITO 2 ;/e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Aux Current Format LVAL 0.333323 /o,-30000,30000,1,30000;Aux Limit Gain (1-30000) LVAL 0.250008 other current limit ESBR SORD 43 signals (block 14 read) GSYM Serial/Block 14 LITO 0 DID placeholder LITO 14 /o;Block Number (0-15) LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Ext. Dia. Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Line Speed Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Winder Speed Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Taper SP Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Tension SP Format LITO 2 ;/e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Parameter 5 Format LITO 2 ;/e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Parameter 6 Format LITO 8 booleans (not used) LITO 1 set for full read ESBR SORD 63 block 14 scaling LVAL 0.333323 /o,-30000,30000,1,30000;Ext. Dia. Gain (1-30000) LVAL 0.399976 /o,-30000,30000,1,30000;Line Speed Gain (1-30000) LVAL 0.399976 /o,-30000,30000,1,30000;Winder Speed Gain (1-30000) LVAL 0.333323 /o,-30000,30000,1,30000;Taper SP Gain (1-30000) LVAL 0.333323 /o,-30000,30000,1,30000;Tension SP Gain (1-30000) LVAL 0.333323 ;/o,-30000,30000,1,30000;Unused Gain (1-30000) LVAL 0.333323 ;/o,-30000,30000,1,30000;Unused Gain (1-30000) ESBR SORD 44 diameter LITO 58 /o;diameter PNO LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Diameter Format LVAL 0.333323 /o,-30000,30000,1,30000;Diameter Gain (1-30000) LVAL 0.250008 diameter ESBR SORD 45 parameters (block 11 read) GSYM Serial/Block 11 LITO 0 DID placeholder LITO 11 /o;Block Number (0-15) LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Base Speed Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Derivative Cal. Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Der. Filter Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Diameter Filter Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Dynamic Comp. Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Fixed Inertia Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Min. Diameter Format LITO 8 booleans (overwind, Preset Enable, rewind, Tension Enable) LITO 1 set for full read ESBR SORD 65 block 11 scaling LVAL 0.333323 /o,-30000,30000,1,30000;Base Speed Gain (1-30000) LVAL 0.333323 /o,-30000,30000,1,30000;Derivative Cal. Gain (1-30000) LVAL 0.333323 /o,-30000,30000,1,30000;Der. Filter Gain (1-30000) LVAL 0.333323 /o,-30000,30000,1,30000;Diameter Filter Gain (1-30000) LVAL 0.666646 /o,-30000,30000,1,30000;Dynamic Comp. Gain (1-30000) LVAL 0.666646 /o,-30000,30000,1,30000;Fixed Inertia (1-30000) LVAL 0.333323 /o,-30000,30000,1,30000;Min. Diameter Gain (1-30000) ESBR SORD 46 ratio LITO 40 /o;ratio PNO LITO 4 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Ratio Format LVAL 0.333323 /o,-30000,30000,1,30000;Ratio Gain (1-30000) LVAL 0.250008 ratio ESBR SORD 47 parameters (block 15 read) GSYM Serial/Block 15 LITO 0 DID placeholder LITO 15 /o;Block Number (0-15) LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Min. Speed Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Overspeed SP Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Static Comp. Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Tension Delta Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Tension Scale Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;UTS Threshold Format LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Variable Inertia Format LITO 8 booleans (not used) LITO 1 set for full read ESBR SORD 67 block 15 scaling LVAL 0.399976 /o,-30000,30000,1,30000;Min. Speed Gain (1-30000) LVAL 0.399976 /o,-30000,30000,1,30000;Overspeed SP Gain (1-30000) LVAL 0.666646 /o,-30000,30000,1,30000;Static Comp. Gain (1-30000) LVAL 0.333323 /o,-30000,30000,1,30000;Tension Delta Gain (1-30000) LVAL 0.333323 /o,-30000,30000,1,30000;Tension Scale Gain (1-30000) LVAL 0.399976 /o,-30000,30000,1,30000;UTS Threshold (1-30000) LVAL 0.666646 /o,-30000,30000,1,30000;Variable Inertia Gain (1-30000) ESBR SORD 48 overspeed LITO 73 /o;Overspeed PNO LITO 2 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Overspeed Format LVAL 0.399976 /o,-30000,30000,1,30000;Overspeed Gain (1-30000) LVAL 0.109989 overspeed ESBR SORD 50 up to speed LITO 119 /o;Up to Speed PNO LITO 8 /e,#####,####.#,###.##,##.###,#.####,,,,,,EEEEE,EEEE.#,EEE.##,EE.###,E.####;Up to Speed Format LVAL 1 /o,-30000,30000,1,30000;Up to Speed Gain (1-30000) LITO 0 up to speed ESBR ESTR STRE SGLB Misc/Superclass Reference CLAS 354008 ESBR SORD 1 UMP handler (SAM) CMNT Expects: É ¥ inst/data/É PRIM Stack/Swap É ¥ data/inst/É PRIM Tags/Test complex É ¥ rslt/data/inst/É BRFL branch if not complex PRIM List/Item to list É ¥ data/inst/É LITO 0 É ¥ 0/data/inst/É PRIM Stack/Swap É ¥ data/0/inst/É PRIM Misc/Post event É ¥ inst/É PRIM Heap/Store self É ¥ É BRTR LITO 0 É ¥ 0/data/inst/É PRIM Stack/Swap É ¥ data/0/inst/É PRIM Misc/Post event É ¥ inst/É PRIM Heap/Store self É ¥ É ESBR SGLB General/Initialize CMNT Expects: É ¥ inst/É MACR initialize hardware É ¥ inst/É LITO 30 É ¥ 30/inst/É PRIM S_tree/Entry to stack É ¥ channel/UID/GID/type/baud/parity/stop/data/Æt/inst/É PRIM Stack/Dup to aux É/channel ¥ channel/UID/GID/type/baud/parity/stop/data/Æt/inst/É PRIM Stack/Rotate up É/channel ¥ UID/GID/channel/type/baud/parity/stop/data/Æt/inst/É ASIO SIO/prepare_did É/channel ¥ DID/type/baud/parity/stop/data/Æt/inst/É PRIM Stack/Push from aux É ¥ channel/DID/type/baud/parity/stop/data/Æt/inst/É PRIM Stack/Second to aux É/DID ¥ channel/type/baud/parity/stop/data/Æt/inst/É ASIO SIO/init_channel É/DID ¥ Æt/inst/É MACR start timer tasks PRIM Timer/Get PAT É/DID ¥ PAT/Æt/inst/É GSYM Winders/Timer É/DID ¥ method/PAT/Æt/inst/É CALL 354057 É/DID ¥ inst/... EMAC PRIM Stack/Dup from aux É/DID ¥ DID/inst/É LITO 2 DID index LITO 43 PRIM S_tree/Replace É/DID ¥ inst/É PRIM Stack/Dup from aux É/DID ¥ DID/inst/É LITO 2 DID index LITO 45 PRIM S_tree/Replace É/DID ¥ inst/É PRIM Stack/Dup from aux É/DID ¥ DID/inst/É LITO 2 DID index LITO 47 PRIM S_tree/Replace É/DID ¥ inst/É PRIM Stack/Push from aux É ¥ DID/inst/É LITO 3 DID index LITO 40 É ¥ 40/3/DID/inst/É PRIM S_tree/Replace É ¥ inst/É EMAC MACR set unwind/rewind LITO 2 LITO 2 current demand data PRIM S_tree/Read mode/inst/É LCAL URSetup inst/É EMAC MACR set min diameter LITO 12 min dia. index LITO 5 dia. calc data PRIM S_tree/Read mode/inst/É LCAL Min Dia inst/É EMAC MACR post event to start cycle É ¥ inst/É PRIM Misc/Name of node É ¥ node/inst/É LIST É ¥ LIST/node/inst/É MSGE tell class we're ready ICAL System GSYM Serial/Ready EMSG ELST PRIM Misc/Post event É ¥ inst/É EMAC MACR reset max time (after a delay) PRIM Timer/Get PAT PAT/inst/É TIME 750.000 Æt/PAT/inst/É GSYM Mini/Reset Max Time method/Æt/PAT/inst/É CALL 354057 inst/... EMAC PRIM Heap/Store self ESBR SGLB Mini/Reset Max Time PRIM Stack/Xdrop É ¥ inst/É LVAL 0 É ¥ 0/inst/É LITO 3 max time index LITO 15 misc data PRIM S_tree/Replace É ¥ inst/É PRIM Heap/Store self É ¥ É ESBR SGLB Winders/Timer diameter and tension demand timers PRIM Stack/Second to aux É/time ¥ inst/É LITO 1 LITO 30 PRIM S_tree/Read É/time ¥ Æt/inst/É PRIM Stack/Push from aux É ¥ time/Æt/inst/É GSYM Winders/Timer É ¥ method/PAT/Æt/inst/É CALL 354057 É ¥ inst/É MACR post message to dia. trigger PRIM Misc/Name of node É ¥ node/inst/É LIST É ¥ event/node/inst/É MSGE ICAL System GSYM Winders/Dia. Trigger EMSG ELST PRIM Misc/Post event É ¥ inst/É EMAC MACR post message to tension trigger PRIM Misc/Name of node É ¥ node/inst/É LIST É ¥ event/node/inst/É MSGE ICAL System GSYM Winders/Tension Trigger EMSG ELST PRIM Misc/Post event É ¥ inst/É EMAC PRIM Heap/Store self É ¥ É ESBR SGLB Winders/Dia. Trigger CMNT Expects: É ¥ inst/É LITO 5 dia main data PRIM S_tree/Entry to stack É ¥ min dia/|winder sp|/|line sp|/min sp/!TE/É PRIM Stack/Dup to aux É/min dia ¥ min dia/|winder sp|/|line sp|/É PRIM Stack/Xover É/min dia ¥ |line sp|/min dia/|winder sp|/|line sp|/É PRIM Value/Multiply É/min dia ¥ scaled line/|winder sp|/|line sp|/É PRIM Value/Fraction É/min dia ¥ dia./|line|/min sp/É PRIM Stack/Pop to aux É/min dia/dia. ¥ |line|/min sp/É PRIM Value/Compare É/min dia/dia ¥ min?/min sp/!TE/preset?/preset/É PRIM Stack/Xdrop É/min dia/dia ¥ min?/!TE/preset?/preset/É PRIM Ordinal/Ior É/min dia/dia ¥ enabled?/preset?/preset/É BRFL branch if not enabled (no preset) CMNT É/min dia/dia ¥ preset?/preset/hold?/É PRIM Stack/Drop É/min dia/dia ¥ preset/hold?/old/filter/É PRIM Stack/Drop É/min dia/dia ¥ hold?/old/rate/inst/É BRFL branch if not held, use calculated value PRIM Stack/Dup from aux É/min dia/dia ¥ new/old/rate/UR?/inst/É PRIM Value/Difference É/min dia/dia ¥ new-old/rate/UR?/inst/É PRIM Value/Multiply É/min dia/dia ¥ rate*(new-old)/UR?/inst/É PRIM Stack/Push from aux É/min dia ¥ new/rate*(new-old)/UR?/inst/É PRIM Value/Difference É/min dia ¥ new-rate*(new-old)/UR?/inst/É LCAL FEnd É ¥ É BRTR CMNT held, use held value PRIM Stack/Drop from aux É/min dia ¥ old/rate/min dia/msg/UR?/inst/É PRIM Stack/Xdrop É/min dia ¥ old/min dia/msg/UR?/inst/É LCAL FEnd É ¥ É BRTR CMNT É/min dia/dia ¥ preset?/preset/hold?/É PRIM Stack/Drop from aux É/min dia ¥ preset?/preset/hold?/É BRFL branch if no preset enable CMNT held, use held value PRIM Stack/Drop É/min dia ¥ hold?/old/filter/msg/UR?/inst/É PRIM Stack/Drop É/min dia ¥ old/filter/msg/UR?/inst/É PRIM Stack/Xdrop É/min dia ¥ old/msg/UR?/inst/É LCAL FEnd É ¥ É BRTR CMNT preset enabled, use preset value PRIM Stack/Xdrop É/min dia ¥ preset/old/filter/msg/UR?/inst/É PRIM Stack/Xdrop É/min dia ¥ preset/filter/msg/UR?/inst/É PRIM Stack/Xdrop É/min dia ¥ preset/msg/UR?/inst/É LCAL FEnd É ¥ É ESBR SGLB Winders/Current Dia CMNT expects: É ¥ inst/dia/É MACR diameter output PRIM Stack/Over dia/inst/dia/É LITO 4 ratio index LITO 44 PRIM S_tree/Replace É ¥ inst/dia/É EMAC MACR Up to Speed PRIM Misc/Name of node É ¥ node/inst/dia/É PRIM Stack/Xover É ¥ dia/node/inst/dia/É LIST É ¥ LIST/dia/node/inst/dia/É MSGE ICAL System GSYM Winders/UTS Dia EMSG ELST PRIM List/Add É ¥ evant/node/inst/dia/É PRIM Misc/Post event É ¥ inst/dia/É EMAC MACR do diameter for Current Demand PRIM Stack/Over dia/inst/dia/É PRIM Stack/Pop to aux É/dia ¥ inst/dia/É LITO 4 diameter data PRIM S_tree/Entry to stack É/dia ¥ min dia/cal/width/var./fixed/sign/inst/É PRIM Stack/Dup from aux É/dia ¥ dia/min dia/cal/width/var./É PRIM Value/Divide É/dia ¥ rslt/cal/width/var./É PRIM Stack/Dup down É/dia ¥ rv/cal/rf/width/var./É PRIM Value/Multiply É/dia ¥ rv/rf/width/var./É PRIM Stack/Push from aux É ¥ dia/rv/rf/width/var./É PRIM Stack/Duplicate É ¥ dia/dia/rv/rf/width/var./É PRIM Stack/Duplicate É ¥ dia/dia/dia/rv/rf/width/var./É PRIM Value/Multiply É ¥ dia^2/dia/rv/rf/width/var./É PRIM Value/Multiply É ¥ dia^3/rv/rf/width/var./É PRIM Value/Difference É ¥ rv/rf/width/var./É PRIM Stack/Xswap É ¥ rv/width/rf/var./É PRIM Value/Multiply É ¥ rv/rf/var./fixed/sign/É PRIM Stack/Xswap É ¥ rv/var./rf/fixed/sign/É PRIM Value/Multiply É ¥ rv/rf/fixed/sign/É PRIM Stack/Rotate up É ¥ rf/fixed/rv/sign/É PRIM Value/Multiply É ¥ rf/rv/sign/É PRIM Value/Add É ¥ rslt/sign/É CALL 354104 signed rslt/inst/dia/É LITO 9 inertia index LITO 2 main data PRIM S_tree/Replace inst/dia/É EMAC LITO 1 dia index CALL 354133 ESBR SGLB Winders/UTS Dia CMNT expects: É ¥ inst/dia/É PRIM Stack/Over dia/inst/dia/É PRIM Stack/Pop to aux É/dia ¥ inst/dia/É LITO 12 up to speed data PRIM S_tree/Entry to stack É/dia ¥ |w sp|/min dia/line sp/threshold/uts?/inst/É PRIM Stack/Push from aux É ¥ dia/|w sp|/min dia/line sp/threshold/uts?/inst/É PRIM Value/Multiply |w sp|*dia/min dia/line sp/threshold/uts?/inst/É PRIM Value/Fraction cal. sp/line sp/threshold/uts?/inst/É PRIM Value/Subtract delta sp/threshold/uts?/inst/É PRIM Value/Absolute |delta sp|/threshold/uts?/inst/É PRIM Value/Compare up to speed/threshold/uts?/inst/É PRIM Stack/Xdrop up to speed/old uts?/inst/É LCAL Up to Speed inst/dia/É LITO 10 dia index CALL 354085 É ¥ É ESBR SGLB Winders/Tension Trigger LITO 8 tension demand data PRIM S_tree/Entry to stack taper sel/dia/core/taper/tension/É BRFL branch if Linear Taper PRIM Value/Difference É ¥ dia-core/taper/tension/É LCAL Taper BRTR CMNT Hyperbolic Taper PRIM Value/Divide É ¥ (core/dia)/taper/tension/É LVAL 1 É ¥ 1/(core/dia)/taper/tension/É PRIM Value/Difference É ¥ (1-core/dia)/taper/tension/É LCAL Taper ESBR SGLB Winders/Tension Demand PRIM Stack/Second to aux É/demand ¥ inst/É LITO 9 tension output data PRIM S_tree/Entry to stack É/demand ¥ old ramp/incr/LC?/pos/inst/É PRIM Stack/Push from aux É ¥ demand/old ramp/incr/LC?/pos/inst/É CALL 354070 demand/LC?/pos/inst/É PRIM Stack/Pop to aux É/demand ¥ LC?/pos/inst/É BRFL branch if not using loadcell (use dancer pos) LCAL TDemand3 BRTR PRIM Stack/Drop É/demand ¥ inst/É PRIM Stack/Dup from aux É/demand ¥ demand/inst/É LCAL TDemand3 ESBR SGLB Winders/Tension Enable PRIM Stack/Swap TE?/inst/É PRIM Ordinal/Test zero É ¥ !TE?/inst/É LCAL TEnable inst/É PRIM Heap/Store self ESBR SGLB Winders/Rewind-Unwind CMNT expects: É ¥ inst/rewind?/É LITO 2 LITO 2 current demand data PRIM S_tree/Read old/inst/rewind?/É PRIM Stack/Xswap old/rewind?/inst/É PRIM Ordinal/Test equal old=new?/rewind?/inst/É BRFL branch if changed, need to save LCAL URSetup inst/É PRIM Heap/Store self É ¥ É BRTR PRIM Stack/Drop inst/É PRIM Heap/Store self É ¥ É ESBR SGLB Winders/Winder Speed CMNT expects: É ¥ inst/|winder speed|/É PRIM Stack/Over |winder speed|/inst/|winder speed|/É LITO 11 |winder speed| index LITO 5 dia. calc data PRIM S_tree/Replace inst/|winder speed|/É MACR Up to Speed PRIM Stack/Over |winder speed|/inst/|winder speed|/É LITO 5 LITO 12 PRIM S_tree/Replace inst/|winder speed|/É EMAC MACR Current Demand, last item PRIM Stack/Swap |winder speed|/inst/É LVAL 0.833338 PRIM Value/Divide compensate for fact that 1.0 = 120% LITO 5 w sp index LCAL S&D Comp É ¥ inst/É LCAL Clamped W Sp É ¥ inst/É EMAC PRIM Heap/Store self É ¥ É ESBR SGLB Winders/CD TE PRIM Stack/Xdrop inst/É LITO 3 tension enable index LITO 14 over speed data structure PRIM S_tree/Read TE?/inst/É LCAL TEnable4 inst/É PRIM Heap/Store self É ¥ É ESBR CMNT serial call back method follow SGLB Serial/Ready LITO 40 É ¥ 40/inst/É PRIM S_tree/Entry to stack É ¥ DID/main state/minor state/inst/É PRIM Stack/Pop to aux É/DID ¥ main state/minor state/inst/É STRE CMNT execution order: 1,x,2,1,x',2,1,x'',2É CMNT where x' = x+1; if x' >= 13 then x' = 3; initially x' = 3 SORD 0 CMNT illegal search index (index will be on stack) PRIM Stack/Drop É/DID ¥ minor state/inst/É LCAL Read É ¥ É ESBR SORD 1 derivative sp read LCAL Read É ¥ É ESBR SORD 2 send current limit PRIM Stack/Drop É/DID ¥ inst/É LITO 41 current limit index PRIM S_tree/Entry to stack É/DID ¥ scale/data/PNO/next state/inst/É PRIM Value/Multiply É/DID ¥ scaled data/PNO/next state/inst/É PRIM Stack/Swap É/DID ¥ PNO/scaled data/next state/inst/É PRIM Stack/Push from aux É ¥ DID/PNO/data/next state/inst/É LITO 1 É ¥ RID/DID/PNO/data/next state/inst/É PRIM Stack/Switch É ¥ PNO/DID/RID/data/next state/inst/É LITO 2 É ¥ ###.##/PNO/DID/PNO/data/next state/inst/É ASIO SIO/write_param É ¥ next state/inst/É LCAL Save State É ¥ inst/É PRIM Heap/Store self É ¥ É ESBR SORD 3 other current write LITO 42 É/DID ¥ key/minor state/inst/É LCAL Param Write É ¥ É ESBR SORD 4 signals (block 14) LITO 43 LCAL Block Read É ¥ É ESBR SORD 5 diameter write LITO 44 É/DID ¥ key/minor state/inst/É LCAL Param Write É ¥ É ESBR SORD 6 parameters (block 11) LITO 45 LCAL Block Read É ¥ É ESBR SORD 7 ratio write LITO 46 É/DID ¥ key/minor state/inst/É LCAL Param Write É ¥ É ESBR SORD 8 overspeed LITO 48 É/DID ¥ key/minor state/inst/É LCAL Param Write É ¥ É ESBR SORD 9 signals (block 14) LITO 43 LCAL Block Read É ¥ É ESBR SORD 10 UTS write LITO 50 É/DID ¥ key/minor state/inst/É LCAL Param Write É ¥ É ESBR SORD 11 parameters (block 11) LITO 45 LCAL Block Read É ¥ É ESBR SORD 12 parameters (block 15) LITO 47 LCAL Block Read É ¥ É ESBR ESTR ESBR SGLB Serial/Error CMNT Expects: É ¥ inst/RID/error code/É LITO 4 error count LITO 15 PRIM S_tree/Read PRIM Ordinal/Increment É ¥ errs+1/inst/RID/error code/É LITO 4 error count LITO 15 PRIM S_tree/Replace É ¥ inst/RID/error code/É PRIM Stack/Switch É ¥ error code/RID/inst/É PRIM Stack/Drop É ¥ RID/inst/É CMNT set block read to do a full read the next time LITO 1 É ¥ full read/RID/inst/É LITO 12 É ¥ offset/full read/RID/inst/É PRIM Stack/Rotate down É ¥ RID/offset/full read/inst/É STRE SORD 0 CMNT unknown RID, just ignore it PRIM Stack/Drop É ¥ offset/full read/inst/É PRIM Stack/Drop É ¥ full read/inst/É PRIM Stack/Drop É ¥ inst/É PRIM Heap/Store self É ¥ É ESBR SGLB Serial/Block 11 LITO 45 PRIM S_tree/Replace É ¥ inst/É PRIM Heap/Store self É ¥ É ESBR SGLB Serial/Block 14 LITO 43 PRIM S_tree/Replace É ¥ inst/É PRIM Heap/Store self É ¥ É ESBR SGLB Serial/Block 15 LITO 47 PRIM S_tree/Replace É ¥ inst/É PRIM Heap/Store self É ¥ É ESBR ESTR PRIM Heap/Store self É ¥ É ESBR SGLB Serial/Block 11 CMNT Expects: É ¥ inst/list/É LCAL B11 Params É ¥ É ESBR SGLB Serial/Block 14 CMNT Expects: É ¥ inst/list/É LCAL B14 Params É ¥ É ESBR SGLB Serial/Block 15 CMNT Expects: É ¥ inst/list/É LCAL B15 Params ESBR SGLB Winders/Derivative SP CMNT Expects: É ¥ inst/data/É PRIM Stack/Swap É ¥ data/inst/É LVAL 0.333323 scale input PRIM Value/Divide É ¥ scaled data/inst/É PRIM Stack/Pop to aux É/data ¥ inst/É LCAL Derivative SP É/dt ¥ inst/É CMNT set max time LITO 3 max time index LITO 15 PRIM S_tree/Read É/dt ¥ old/inst/É PRIM Stack/Push from aux É ¥ dt/old/inst/É PRIM Stack/Swap É ¥ old/dt/inst/É PRIM Value/Compare É ¥ old