DFN44 100210VFN44EXTENDABLE LOGIC FUNCTION: FN43,44,45 ver 1.10 (c) Integrated Industrial Technologies, Inc. Phone :(412) 828 1200 ˖FN44 -ޖFN44 -ޖFN44 -ޖFN44 -ޖFN44Sub-function: VERS Returns the version of the loadable in the PLC. MϖFN44 ________________ Execute -------| 0 |------- Function Active ҖFN44 | | Not Used -------| 4XXXX |------- Output 2 | FNxx | ՖFN44 Not Used -------| 4 |------- Function Error |______________| ҖFN44PLC Read Registers: 4XXXX + 0 Returns the version. ӖFN44 4XXXX + 1 Reserved. 4XXXX + 2 Reserved. 4XXXX + 3 Reserved. ԖFN44 -ޖFN44 -ޖFN44 -ޖFN44 -ޖFN44Sub-function: RIDX Monitor Speed / Position bԖFN44 ________________ Execute -------| 1 |------- Axis 1 Fault IԖFN44 | | Set Output 1 -------| 4XXXX |------- Axis 2 Fault | FNxx | &ԖFN44 Set Output 2 -------| 19 |------- Function Error |______________| ҖFN44PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN44 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) 4XXXX + 2 Analog Output 2 4XXXX + 3 Analog Output 2 ɖFN44 PLC Read / Reserved Registers: זFN44 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) ĖFN44 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) ǖFN44 4XXXX + 10 Axis 2 Position Low Word (user units) 4XXXX + 11 Axis 2 Speed (user units) 4XXXX + 12 Axis 2 Status and Limits ǖFN44 4XXXX + 13 Analog 2 Input 2 Value (0 - 4095) 4XXXX + 14 Module Fault Status Word 4XXXX + 15 Module Inputs Status Word ɖFN44 4XXXX + 16 Axis 1 Latched Faults 4XXXX + 17 Axis 2 Latched Faults 4XXXX + 18 Reserved #ϖFN44 -ޖFN44 -ޖFN44 -ޖFN44Sub-function: HOME Home Axis ؖFN44 ________________ Execute -------| 2 |------- Axis 1 Homed WԖFN44 | | Home Axis 1 -------| 4XXXX |------- Axis 2 Homed | FNxx | ԖFN44 Home Axis 2 -------| 15 |------- Function Error |______________| ҖFN44PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN44 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) –FN44 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) ŖFN44 4XXXX + 7 Axis 2 Homing Speed (Low Register) PLC Read / Reserved Registers: YϖFN44 4XXXX + 8 Reserved 4XXXX + 9 Reserved ~זFN44 4XXXX + 10 Reserved 4XXXX + 11 Reserved 4XXXX + 12 Reserved ԖFN44 4XXXX + 13 Reserved 4XXXX + 14 Reserved fזFN44 -ޖFN44 -ޖFN44 -ޖFN44 -ޖFN44Sub-function: QMSM Single Point Move ՖFN44 ________________ Execute -------| 3 |------- Axis 1 In-Position ҖFN44 | | Move Axis 1 -------| 4XXXX |------- Axis 2 In-Position | FNxx | ӖFN44 Move Axis 2 -------| 28 |------- Function Error |______________| }ҖFN44PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN44 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) FN44 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) pFN44 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) ŖFN44 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) 翖FN44 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) 9FN44 4XXXX + 16 Axis 2 Deceleration (1 32767 mSec) 4XXXX + 17 Axis 2 Acc/Dec Mode (0 = constant, 1 = S-curve) ,͖FN44PLC Read / Reserved Registers: 4XXXX + 18 Reserved for Internal Use XЖFN44 4XXXX + 19 Reserved for Internal Use 4XXXX + 20 Axis 1 PID Status Register 4XXXX + 21 Reserved for Internal Use ȖFN44 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 ZFN44 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) ˻FN44Sub-function: QMMT Sixteen-Point Move Download QӖFN44 ________________ Execute -------| 4 |------- Module Active ӖFN44 | | Not Used -------| 4XXXX |------- Miscompare Downloading | FNxx | іFN44 Force Download -------| 15 |------- Function Error |______________| 8іFN44PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN44 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 ˶FN44 4XXXX + 4 Total Number of Registers in Original Data Table PLC Read / Reserved Registers: V˖FN44 4XXXX + 5 - 14 Reserved ږFN44 -ޖFN44 -ޖFN44Sub-function: MTTP Execute Move from Table (15 register version) ϖFN44 ________________ Execute -------| 5 |------- Axis 1 Fault EԖFN44 | | Move Axis 1 -------| 4XXXX |------- Axis 2 Fault | FNxx | ԖFN44 Move Axis 2 -------| 15 |------- Function Error |______________| ҖFN44PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN44 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) 4XXXX + 2 Axis 1 Move Mask 4XXXX + 3 Axis 2 Move Mask ɖFN44 4XXXX + 4 Axis 1 & 2 Absolute/ Incremental Move, Enable Mask PLC Read / Reserved Registers: ˖FN44 4XXXX + 5 Axis 1 Move Complete Mask 4XXXX + 6 Axis 2 Move Complete Mask ЖFN44 4XXXX + 7 Axis 1 Status 4XXXX + 8 Axis 2 Status 4XXXX + 9 Reserved for Internal Use ΖFN44 4XXXX + 10 Reserved for Internal Use 4XXXX + 11 Reserved for Internal Use 4XXXX + 12 Reserved for Internal Use 7ȖFN44 4XXXX + 13 Reserved for Internal Use 4XXXX + 14 Reserved for Internal Use ϖFN44 Execute Move from Table (20 register version) ӖFN44 ________________ Execute -------| 5 |------- Axis 1 Fault | | ӖFN44 Move Axis 1 -------| 4XXXX |------- Axis 2 Fault | FNxx | Move Axis 2 -------| 20 |------- Function Error ͖FN44 |______________| PLC Write Registers: gՖFN44 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) ƖFN44 4XXXX + 2 Axis 1 Move Mask 4XXXX + 3 Axis 2 Move Mask 4XXXX + 4 Axis 1 & 2 Absolute/ Incremental Move, Enable Mask ɖFN44 4XXXX + 15 Axis 1 New Speed High 4XXXX + 16 Axis 1 New Speed Low 4XXXX + 17 Axis 2 New Speed High %ΖFN44 4XXXX + 18 Axis 2 New Speed Low PLC Read / Reserved Registers: uҖFN44 4XXXX + 5 Axis 1 Move Complete Mask 4XXXX + 6 Axis 2 Move Complete Mask ЖFN44 4XXXX + 7 Axis 1 Status 4XXXX + 8 Axis 2 Status 4XXXX + 9 Reserved ҖFN44 4XXXX + 10 Reserved 4XXXX + 11 Reserved 4XXXX + 12 Reserved ԖFN44 4XXXX + 13 Reserved 4XXXX + 14 Reserved 4XXXX + 19 Reserved ӖFN44 Sub-function: SAVE ID# 0006 ٖFN44Save Setup to PLC ________________ ֖FN44 Execute -------| 6 |------- Copy Complete | | Initialize Copy -------| 4XXXX |------- Size Error ͖FN44 | FNxx | Not Used -------| 538 |------- Function Error |______________| іFN44 PLC Write Registers: ٖFN44 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) ƖFN44PLC Read / Reserved Registers: 4XXXX + 2-8 Reserved 4XXXX + 9 Number of Register Required _̖FN44 4XXXX + 10 Data . . ۖFN44 . 4XXXX + 537 Data ۖFN44 -ޖFN44 -ޖFN44 -ޖFN44Sub-function: LOAD Load Setup From PLC 2֖FN44 ________________ Execute -------| 7 |------- Copy Complete qӖFN44 | | Initialize Copy -------| 4XXXX |------- Size Error | FNxx | ҖFN44 Not Used -------| 538 |------- Function Error |______________| ҖFN44PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN44 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) PLC Read / Reserved Registers: 0̖FN44 4XXXX + 2-9 Reserved 4XXXX + 10 Data . ؖFN44 . . 4XXXX + 537 Data ۖFN44 -ޖFN44 -ޖFN44Sub-function: CMND Send Low Level Command !ՖFN44 ________________ Enable Function -------| 8 |------- Command Complete ЖFN44 | | Execute -------| 4XXXX |------- Communication Fault | FNxx | RҖFN44 Not Used -------| 16 |------- Loadable Fault |______________| ӖFN44PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN44 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) 4XXXX + 2 Command Word 4XXXX + 3 Command Data Word 1 ɖFN44 4XXXX + 4 Command Data Word 2 4XXXX + 5 Command Data Word 3 4XXXX + 6 Command Data Word 4 ΖFN44 4XXXX + 7 Command Data Word 5 PLC Read / Reserved Registers: ҖFN44 4XXXX + 8 Command Response 4XXXX + 9 Response Data Word 1 ZӖFN44 4XXXX + 10 Response Data Word 2 4XXXX + 11 Response Data Word 3 4XXXX + 12 Response Data Word 4 b͖FN44 4XXXX + 13 Response Data Word 5 4XXXX + 14 Reserved 4XXXX + 15 Reserved іVFN44 򖪖FN44 _'F4N4FN44_ "ĄtKt6t 4OWhK.>.rt+;7t w+ߋ;7uOP$[s U~s]^&V]ÐUWVFPFPFPPvvv v v t ^_]ËF}FN44 FF^~&1t tu8^v&^&9t#^&G$^&$w&G$ ^_]Ë^v&=u=t =u_v^&@^&Gv^&@^&G v^&@^&G v^&@^&Gv^&@ ^&Gv^&@^FN44 v&=t=u=u^v&v^&@^&Gv^&@^&Gv^&@^&Gv^&@^&G_v^&@^&Gv^&@^&Gv^&@^&G v^&@^&G""^v&^&G$^v&FN44 tYo^v&u^&Gu &Guv^&@Ftv^&@^v&F^&GtF&GtN@F^_]UVFPFPFPPvvv v v t ^]ËF FFFu^&G^&u&GFu^&ՒFN44 G^&u&G^&G=r =v^=t&G^&G^&G^&G^v&8 t^&8 u^&GuF&uFFF̉FV^&Gu&G t,=u=u=u^=u~v^FFV㢖FN44 FV^&G t &GaFFVFV^&G t &G=t, ^v&v^&@*^&$u#&g&$v^&H^v&^섖FN44 &g&v^&`^~&1t tv^&@*v^&@(uv&@u&G$v^&@v^&@ v^&@v^&@ v^&@^v&v^&`v^&@*G^v&8u7v^&@*^&G$ vZFN44 ^&@*f x f  ^&G&%^_]Ë^v&8 t|^&8 uҋv^&@^&G(v^&@^&G0^&G&^&G(t&G&^&G0t&O&@Fu^&G(t&G(tFu4^&G0t*&G0u"v^F4&@^v&1F蜖FN44 ^&G( tF&G0 tNFFt&G( u!&G( ^&G( t&G(u&GuFFt^&G0 u!&G0 ^&G0 t&G0u&GuNF9Ft v^F&@^v&}^v&^&G$c^v&8u ^&8^v&FN44 8u^&8t(^뭐^v&U(WVFPFPFPPvvv v v  t ^_]ËF FF^&u^ &^&GHF^ &^&GHFFtt& umFFVFVFFFVF^F&^F&F~늖FN44 r^v&^&G ^&G ^_]ÐFu ^&G ^^F&7 u^^&?;t=t=u=u7eFF‰F܉V^&G&GF-FFF؉VڀFVF@FV&G^&v^&@^&^v&vdFN44 ^&@v^&@v^&@v^&@v^&@ FFVF؉V^&GFFFFVFV&G^F&v^&@^&v^&@^F&v^&@ +FF‰F؉V^&GFFFF܉V@FFN44 VFxFFVF؉V^&7tt t&^&G ^_]ÐFFVFVFVFFFVFVFFFFFF~r^&&W^&9u&9Wu^&&W^&9u&9Wtv^F&@^&v^&@ćFN44 ^&Gv^&@^&v^&@^&Gv^&@ ^vF&^&G F~s F@FFVF؉VڀFVF@FVFFF܉VހFVF@FVFFFFFF~sw^&^&9u^&^&9t^kFN44 &G v^F&@v^F&@^&v^&@^&v^&@^v& F~s Fr^&G ^_]U VFPFPFPPvvv v v t^]ËF FF^v&=u= t'=u=u=uFN44 ^v& ^v&8 t^&G%^]Ëv^&@^&G v^&@^&G v^&@^&Gv^&@^&G^&G^&G t&O^&G t&O@^&Gt]&GtU~sv^&@^&Gv^&@^&G v^&@FN44 ^v&^&g ^&Gtn&Gtg~sv^&@^&G"v^&@^&G$v^&@^v&^&g^v&8t^v&^v&8t{v^&@^&Gv^&@^&Gv^&@^&GvҀFN44 ^&@^&Gv^&@v^&@^&Gv^&@v^&`v^&@v^&@ ^F&1GFtO^&Gt&Gt=&Gv^&@^&Gv^&@^&Gt v^&HFtN^&Gt&Gt=&Gv^&@FN44 ^&Gv^&@^&Gt v^&H^v&^F&G ^v&8tFu ^&GuFt^&GuFuv^&@Fu v^&H^v&^v&8tfU]U]U WVFPFPFPPv醖FN44 vv v v t ^_]ËF FFFu^&G+^_]^&G t#=th=tt=u=u[`^_]&G^~&9t^&1^&9wtt^v&^&G^&G끐^v&8to^&Gv^&@^&Gv^&@딖FN44 ^&G v^&@^&G v^&@^&Gv^&@ ^&G^v&f^~&1^&91uw^&w~^&A^&G~^&A^&G~^&A^&G~^&A^&G~^&A ^&G^&G^_]Ð^v&u\@CFN44 ^_]ÐUVFF9Fs^]^ &7r&r^&9r^ &G^&;wȋ^7Ʊ "tF7Ʊ "tNF^v&v &H^ &Gu^v&D~v &D^v &Dv&H+^]Ð VERSRIDXVHOME.6FN44 rQMSML QMMTLMTTPZSAVE`LOADfCMND~K