DFN43 100210VFN43EXTENDABLE LOGIC FUNCTION: FN43,44,45 ver 1.10 (c) Integrated Industrial Technologies, Inc. Phone :(412) 828 1200 ˖FN43 .ޖFN43 .ޖFN43 .ޖFN43 .ޖFN43Sub-function: VERS Returns the version of the loadable in the PLC. NϖFN43 ________________ Execute -------| 0 |------- Function Active ҖFN43 | | Not Used -------| 4XXXX |------- Output 2 | FNxx | ՖFN43 Not Used -------| 4 |------- Function Error |______________| ҖFN43PLC Read Registers: 4XXXX + 0 Returns the version. ӖFN43 4XXXX + 1 Reserved. 4XXXX + 2 Reserved. 4XXXX + 3 Reserved. ԖFN43 .ޖFN43 .ޖFN43 .ޖFN43 .ޖFN43Sub-function: RIDX Monitor Speed / Position cԖFN43 ________________ Execute -------| 1 |------- Axis 1 Fault JԖFN43 | | Set Output 1 -------| 4XXXX |------- Axis 2 Fault | FNxx | 'ԖFN43 Set Output 2 -------| 19 |------- Function Error |______________| ҖFN43PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN43 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) 4XXXX + 2 Analog Output 2 4XXXX + 3 Analog Output 2 ɖFN43 PLC Read / Reserved Registers: זFN43 4XXXX + 4 Axis 1 Position High Word (user units) 4XXXX + 5 Axis 1 Position Low Word (user units) 4XXXX + 6 Axis 1 Speed (user units) ĖFN43 4XXXX + 7 Axis 1 Status and Limits 4XXXX + 8 Analog 1 Input 1 Value (0 - 4095) 4XXXX + 9 Axis 2 Position High Word (user units) ǖFN43 4XXXX + 10 Axis 2 Position Low Word (user units) 4XXXX + 11 Axis 2 Speed (user units) 4XXXX + 12 Axis 2 Status and Limits ǖFN43 4XXXX + 13 Analog 2 Input 2 Value (0 - 4095) 4XXXX + 14 Module Fault Status Word 4XXXX + 15 Module Inputs Status Word ɖFN43 4XXXX + 16 Axis 1 Latched Faults 4XXXX + 17 Axis 2 Latched Faults 4XXXX + 18 Reserved $ϖFN43 .ޖFN43 .ޖFN43 .ޖFN43Sub-function: HOME Home Axis ؖFN43 ________________ Execute -------| 2 |------- Axis 1 Homed XԖFN43 | | Home Axis 1 -------| 4XXXX |------- Axis 2 Homed | FNxx | ԖFN43 Home Axis 2 -------| 15 |------- Function Error |______________| ҖFN43PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN43 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) 4XXXX + 2 Axis 1 Homing Direction (0 = CW, 1 = CCW) 4XXXX + 3 Axis 1 Homing Speed (High Register) –FN43 4XXXX + 4 Axis 1 Homing Speed (Low Register) 4XXXX + 5 Axis 2 Homing Direction (0 = CW, 1 = CCW) 4XXXX + 6 Axis 2 Homing Speed (High Register) ŖFN43 4XXXX + 7 Axis 2 Homing Speed (Low Register) PLC Read / Reserved Registers: ZϖFN43 4XXXX + 8 Reserved 4XXXX + 9 Reserved זFN43 4XXXX + 10 Reserved 4XXXX + 11 Reserved 4XXXX + 12 Reserved ԖFN43 4XXXX + 13 Reserved 4XXXX + 14 Reserved gזFN43 .ޖFN43 .ޖFN43 .ޖFN43 .ޖFN43Sub-function: QMSM Single Point Move ՖFN43 ________________ Execute -------| 3 |------- Axis 1 In-Position ҖFN43 | | Move Axis 1 -------| 4XXXX |------- Axis 2 In-Position | FNxx | ӖFN43 Move Axis 2 -------| 28 |------- Function Error |______________| ~ҖFN43PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN43 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) 4XXXX + 2 Axis 1 Move Type (0 = Abs, 1 = Inc Pos, 2 = Inc Neg) 4XXXX + 3 Axis 1 High Register Position (user units) FN43 4XXXX + 4 Axis 1 Low Register Position (user units) 4XXXX + 5 Axis 1 High Register Velocity (user units) 4XXXX + 6 Axis 1 Low Register Velocity (user units) qFN43 4XXXX + 7 Axis 1 Acceleration (1 32767 mSec) 4XXXX + 8 Axis 1 Deceleration (1 32767 mSec) 4XXXX + 9 Axis 1 Acc/Dec Mode (0 = constant, 1 = S-curve) ŖFN43 4XXXX + 10 Axis 2 Move Type (0 = Abs, 1 = Inc Pos, 2 = Inc Neg) 4XXXX + 11 Axis 2 High Register Position (user units) 4XXXX + 12 Axis 2 Low Register Position (user units) 迖FN43 4XXXX + 13 Axis 2 High Register Velocity (user units) 4XXXX + 14 Axis 2 Low Register Velocity (user units) 4XXXX + 15 Axis 2 Acceleration (1 32767 mSec) :FN43 4XXXX + 16 Axis 2 Deceleration (1 32767 mSec) 4XXXX + 17 Axis 2 Acc/Dec Mode (0 = constant, 1 = S-curve) -͖FN43PLC Read / Reserved Registers: 4XXXX + 18 Reserved for Internal Use YЖFN43 4XXXX + 19 Reserved for Internal Use 4XXXX + 20 Axis 1 PID Status Register 4XXXX + 21 Reserved for Internal Use ȖFN43 4XXXX + 22 Axis 1 Observed Position (High Register in user units) 4XXXX + 23 Axis 1 Observed Position (Low Register in user units) 4XXXX + 24 Axis 2 PID Status Register [FN43 4XXXX + 25 Reserved for Internal Use 4XXXX + 26 Axis 2 Observed Position (High Register in user units) 4XXXX + 27 Axis 2 Observed Position (Low Register in user units) ̻FN43Sub-function: QMMT Sixteen-Point Move Download RӖFN43 ________________ Execute -------| 4 |------- Module Active ӖFN43 | | Not Used -------| 4XXXX |------- Miscompare Downloading | FNxx | іFN43 Force Download -------| 15 |------- Function Error |______________| 9іFN43PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN43 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) 4XXXX + 2 Starting Register for Original Data Table of Registers 4XXXX + 3 Starting Register for Mirror Data Table of Registers ̶FN43 4XXXX + 4 Total Number of Registers in Original Data Table PLC Read / Reserved Registers: W˖FN43 4XXXX + 5 - 14 Reserved ږFN43 .ޖFN43 .ޖFN43Sub-function: MTTP Execute Move from Table (15 register version) ϖFN43 ________________ Execute -------| 5 |------- Axis 1 Fault FԖFN43 | | Move Axis 1 -------| 4XXXX |------- Axis 2 Fault | FNxx | ԖFN43 Move Axis 2 -------| 15 |------- Function Error |______________| ҖFN43PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN43 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) 4XXXX + 2 Axis 1 Move Mask 4XXXX + 3 Axis 2 Move Mask ɖFN43 4XXXX + 4 Axis 1 & 2 Absolute/ Incremental Move, Enable Mask PLC Read / Reserved Registers: ˖FN43 4XXXX + 5 Axis 1 Move Complete Mask 4XXXX + 6 Axis 2 Move Complete Mask іFN43 4XXXX + 7 Axis 1 Status 4XXXX + 8 Axis 2 Status 4XXXX + 9 Reserved for Internal Use ΖFN43 4XXXX + 10 Reserved for Internal Use 4XXXX + 11 Reserved for Internal Use 4XXXX + 12 Reserved for Internal Use 8ȖFN43 4XXXX + 13 Reserved for Internal Use 4XXXX + 14 Reserved for Internal Use ϖFN43 Execute Move from Table (20 register version) ӖFN43 ________________ Execute -------| 5 |------- Axis 1 Fault | | ӖFN43 Move Axis 1 -------| 4XXXX |------- Axis 2 Fault | FNxx | Move Axis 2 -------| 20 |------- Function Error ͖FN43 |______________| PLC Write Registers: hՖFN43 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) ƖFN43 4XXXX + 2 Axis 1 Move Mask 4XXXX + 3 Axis 2 Move Mask 4XXXX + 4 Axis 1 & 2 Absolute/ Incremental Move, Enable Mask ɖFN43 4XXXX + 15 Axis 1 New Speed High 4XXXX + 16 Axis 1 New Speed Low 4XXXX + 17 Axis 2 New Speed High &ΖFN43 4XXXX + 18 Axis 2 New Speed Low PLC Read / Reserved Registers: vҖFN43 4XXXX + 5 Axis 1 Move Complete Mask 4XXXX + 6 Axis 2 Move Complete Mask іFN43 4XXXX + 7 Axis 1 Status 4XXXX + 8 Axis 2 Status 4XXXX + 9 Reserved ҖFN43 4XXXX + 10 Reserved 4XXXX + 11 Reserved 4XXXX + 12 Reserved ԖFN43 4XXXX + 13 Reserved 4XXXX + 14 Reserved 4XXXX + 19 Reserved ӖFN43 Sub-function: SAVE ID# 0006 ٖFN43Save Setup to PLC ________________ ֖FN43 Execute -------| 6 |------- Copy Complete | | Initialize Copy -------| 4XXXX |------- Size Error ͖FN43 | FNxx | Not Used -------| 538 |------- Function Error |______________| іFN43 PLC Write Registers: ٖFN43 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) ƖFN43PLC Read / Reserved Registers: 4XXXX + 2-8 Reserved 4XXXX + 9 Number of Register Required `̖FN43 4XXXX + 10 Data . . ۖFN43 . 4XXXX + 537 Data ۖFN43 .ޖFN43 .ޖFN43 .ޖFN43Sub-function: LOAD Load Setup From PLC 3֖FN43 ________________ Execute -------| 7 |------- Copy Complete rӖFN43 | | Initialize Copy -------| 4XXXX |------- Size Error | FNxx | ҖFN43 Not Used -------| 538 |------- Function Error |______________| ҖFN43PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN43 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) PLC Read / Reserved Registers: 1̖FN43 4XXXX + 2-9 Reserved 4XXXX + 10 Data . ؖFN43 . . 4XXXX + 537 Data ۖFN43 .ޖFN43 .ޖFN43Sub-function: CMND Send Low Level Command "ՖFN43 ________________ Enable Function -------| 8 |------- Command Complete ЖFN43 | | Execute -------| 4XXXX |------- Communication Fault | FNxx | SҖFN43 Not Used -------| 16 |------- Loadable Fault |______________| ӖFN43PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN43 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) 4XXXX + 2 Command Word 4XXXX + 3 Command Data Word 1 ɖFN43 4XXXX + 4 Command Data Word 2 4XXXX + 5 Command Data Word 3 4XXXX + 6 Command Data Word 4 ΖFN43 4XXXX + 7 Command Data Word 5 PLC Read / Reserved Registers: ҖFN43 4XXXX + 8 Command Response 4XXXX + 9 Response Data Word 1 [ӖFN43 4XXXX + 10 Response Data Word 2 4XXXX + 11 Response Data Word 3 4XXXX + 12 Response Data Word 4 c͖FN43 4XXXX + 13 Response Data Word 5 4XXXX + 14 Reserved 4XXXX + 15 Reserved іVFN43 򖪖FN43_'F4N3FN43_ "ĄtKt6t 4OWhK.>.rt+;7t w+ߋ;7uOP$[s U~s]^&V]ÐUWVFPFPFPPvvv v vT t ^_]ËFOFN43 FF^~&1t tu8^v&^&9t#^&G$^&$w&G$ ^_]Ë^v&=u5=t =u_v^&@^&Gv^&@^&G v^&@^&G v^&@^&Gv^&@ ^&Gv^&@^fFN43v&=t=u=u9Ftv^&@^&Gv^&@^v&v^&@^&Gv^&@^&Gv^&@^&Gv^&@^&Gv^&@ ^&G9v^&@^&Gv^&@^&Gv^&@^&G FN43v^&@^&G"Ftv^&@^&Gv^&@^v&^&G$^v&tF^v&u^&Gu &Guv^&@^v&F^&GtF&GtN@F^_]UVFPFPFPPvvFN43v v vg t ^]ËF FFFu^&G^&u&GFu^&G^&u&G^&G=r =vB=t&G^&G^v&=u= uO=u=uM+^&uFFF̉FV^&Gu&G t,=~FN43u=u=up=uv^FFVFV^&G t &G#FFVFV^&G t&G^&GuFv^&@^&G tv^&@^&G t v^&Hv^F& @^v&v^&@냐^FN43v&8tpv^&@v^&@&Gv^&@v^&@v^&@v^&@v^&@^v&v^&@v^&`^v&8t^&v^&@^&Gv^&@ t=tE=t܋v&@FN43^&Gv^&@v^&@^v&^v&8tLv^&@^v&0FFVFV^&?t&Gv^&9@tv&@%Fv&xu.=t=u ^&O^&gv^&@~t~u ^&OFN43^&g^&Gu&GtI^v& s^v&8 t`v^&@^&Gv^&@^&G^v&*^v&8tv^&@*^&O&Gv^&@ *^&O&G^&Gt Fu&Gu&Gt.Fu(&GfFN43t!v^F4&@^v&^&Gv^&@^v&e^v&8tRv^&@^v&^&G+F^&GtN@F^]ÐUWVFPFPFPPvvv v v t ^_]ËF FFFu ^LFN43&G*Fu ^&G2^&G$=r=v~^v&8tt^&8tUv^&@^&G,v^&@^&G.v^&@^&G4v^&@^&G6^v& ^&$uFFF%FFF%Fv&@*=v. ~ FN43u~FF‰FV^&G( ua&G*^v&8tnv^&@*^&G$v^&@v^&@v^&@v^&@v^&@v^&@v^&@^v&^v&8t^&G$v^&@v^&@v^&FN43@v^&@v^&@v^&@ v^&@v^&@ v^&@ v^&@%t =t>=t, ^v&v^&@*^&$u#&g&$v^&H^v&^&g&v^&`^~&1t tv^&@*vdFN43^&@(uv&@u&G$v^&@v^&@ v^&@v^&@ v^&@^v&v^&`v^&@*G^v&8u7v^&@*^&G$ v^&@*L |    , ^&G&%^_]Ë^v&8 t|^FN43&8 uҋv^&@^&G(v^&@^&G0^&G&^&G(t&G&^&G0t&O&@Fu^&G(t&G(tFu4^&G0t*&G0u"v^F4&@^v&1F^&G( tF&G0 tNFFt&G( u!&G( ^&G( t FN43&G(u&GuFFt^&G0 u!&G0 ^&G0 t&G0u&GuNF9Ft v^F&@^v&}^v&^&G$c^v&8u ^&8^v&8u^&8t(^뭐^v&U(WVFPFPFPuFN43Pvvv v v t ^_]ËF FF^&u^ &^&GHF^ &^&GHFFtt& umFFVFVFFFVF^F&^F&F~r^v&^&G ^&G ^_]ÐFu ^&G ^㦑FN43^F&7 u^^&?;t=t=u=u7eFF‰F܉V^&G&GF-FFF؉VڀFVF@FV&G^&v^&@^&^v&v^&@v^&@v^&@v^&@v^&@ԇFN43 FFVF؉V^&GFFFFVFV&G^F&v^&@^&v^&@^F&v^&@ +FF‰F؉V^&GFFFF܉V@FVFxFFVF؉V^&7tt t&^&GFN43 ^_]ÐFFVFVFVFFFVFVFFFFFF~r^&&W^&9u&9Wu^&&W^&9u&9Wtv^F&@^&v^&@^&Gv^&@^&v^&@^&Gv^&@ ^vFN43F&^&G F~s F@FFVF؉VڀFVF@FVFFF܉VހFVF@FVFFFFFF~sw^&^&9u^&^&9t^&G v^F&@v^F&@^&v^&@^&vFN43^&@^v& F~s Fr^&G ^_]U VFPFPFPPvvv v v  t^]ËF FF^v&=u= t'=u=u=u^v& ^v&8 t^&G%^]Ëv^&@^&G FN43v^&@^&G v^&@^&Gv^&@^&G^&G^&G t&O^&G t&O@^&Gt]&GtU~sv^&@^&Gv^&@^&G v^&@^v&^&g ^&Gtn&Gtg~sv^&@FN43^&G"v^&@^&G$v^&@^v&^&g^v&8t^v&^v&8t{v^&@^&Gv^&@^&Gv^&@^&Gv^&@^&Gv^&@v^&@^&Gv^&@vFN43^&`v^&@v^&@ ^F&1GFtO^&Gt&Gt=&Gv^&@^&Gv^&@^&Gt v^&HFtN^&Gt&Gt=&Gv^&@^&Gv^&@^&Gt v^&H^v&^F&GFN43 ^v&8tFu ^&GuFt^&GuFuv^&@Fu v^&H^v&^v&8tfUVFPFPFP Pvvv v v t ^]ËF FFFu^&G+^]Ð^&G= w쿋FN43.^v&U^v&^&9u^&J3^v&8JuFƌ‰FV^&G &GF^&GF ;Fv^&G @^]Ðv^&@^&Gv^&@^&Gv^&@^&G v^&@^&G v^&@ ^&G^&􊖪FN43Gv^&G&Gv^&@^v&GN^v&8Gt^&G^v&8t^&G &9Gs &G^&G^&Gs^&G{^v&8GtV^&G &G떐^v&8t7^&G &9Gs&G!^&G )^v&܏FN438Gt^&G&G Fv^&@v^&@v^&@v^&@v^&@v^&@v^&@ v^&@^&G^v&^&Gu^v&8tc^&G&9Gs&G M^]hxX,6%U V挖FN43FPFPFP Pvvv v v t ^]ËF FFFu^&G+^]Ð^&G=w. ^v&;^v&^&9u^&J^v&8Juv^&@^&Gv^&@^&Gv^&@^&G ^&G^&4FN43GF&G&Gv^&@^v&8t)^&G &9Gs &G^&G^&G^&G&Gv^&@^&G &Gl^v&82t^& ^v&8t^&G &9Gs&G^&G &Gv^&@^&G&G FUFN43v^&@v^&@v^&@v^&@v^&@v^&@v^&@v^&@ ^v&2^&G^&G^v&8t^&G&9Gs3&G ^v&-^v&8-t^&,^&G^v&^]FN43Ð@^]Ö@|KU WVFPFPFPPvvv v v t ^_]ËF FFFu^&G+^_]^&G t#=th=tt=u=u[`^_]&G^~&9t^&1^&9wtt^v&FN43^&G^&G끐^v&8to^&Gv^&@^&Gv^&@^&G v^&@^&G v^&@^&Gv^&@ ^&G^v&f^~&1^&91uw^&w~^&A^&G~^&A^&G~^&A^&GFN43~^&A^&G~^&A ^&G^&G^_]Ð^v&u\@^_]ÐUVFF9Fs^]^ &7r&r^&9r^ &G^&;wȋ^7Ʊ "tF7Ʊ "tNF^v&v &H^ &Gu^vcFN43&D~v &D^v &Dv&H+^]Ð VERSRIDXHOME QMSMQMMTMTTPSAVE(LOAD0CMND+yٖ