DFN45 100210VFN45EXTENDABLE LOGIC FUNCTION: FN43,44,45 ver 1.10 (c) Integrated Industrial Technologies, Inc. Phone :(412) 828 1200 ˖FN45 ,ޖFN45 ,ޖFN45 ,ޖFN45 ,ޖFN45Sub-function: VERS Returns the version of the loadable in the PLC. LϖFN45 ________________ Execute -------| 0 |------- Function Active ҖFN45 | | Not Used -------| 4XXXX |------- Output 2 | FNxx | ՖFN45 Not Used -------| 4 |------- Function Error |______________| ҖFN45PLC Read Registers: 4XXXX + 0 Returns the version. ӖFN45 4XXXX + 1 Reserved. 4XXXX + 2 Reserved. 4XXXX + 3 Reserved. ԖFN45 ,ޖFN45 ,ޖFN45 ,ޖFN45 ,ޖFN45Sub-function: RIDX Monitor Speed / Position aԖFN45 ________________ Execute -------| 1 |------- Axis 1 Fault HԖFN45 | | Set Output 1 -------| 4XXXX |------- Axis 2 Fault | FNxx | %ԖFN45 Set Output 2 -------| 19 |------- Function Error |______________| ҖFN45PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN45 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) 4XXXX + 2 Analog Output 2 4XXXX + 3 Analog Output 2 ɖFN45 PLC Read / Reserved Registers: זFN45 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) ĖFN45 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) ǖFN45 4XXXX + 10 Axis 2 Position Low Word (user units) 4XXXX + 11 Axis 2 Speed (user units) 4XXXX + 12 Axis 2 Status and Limits ǖFN45 4XXXX + 13 Analog 2 Input 2 Value (0 - 4095) 4XXXX + 14 Module Fault Status Word 4XXXX + 15 Module Inputs Status Word ɖFN45 4XXXX + 16 Axis 1 Latched Faults 4XXXX + 17 Axis 2 Latched Faults 4XXXX + 18 Reserved "ϖFN45 ,ޖFN45 ,ޖFN45 ,ޖFN45Sub-function: HOME Home Axis ؖFN45 ________________ Execute -------| 2 |------- Axis 1 Homed VԖFN45 | | Home Axis 1 -------| 4XXXX |------- Axis 2 Homed | FNxx | ԖFN45 Home Axis 2 -------| 15 |------- Function Error |______________| ҖFN45PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN45 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) –FN45 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) ŖFN45 4XXXX + 7 Axis 2 Homing Speed (Low Register) PLC Read / Reserved Registers: XϖFN45 4XXXX + 8 Reserved 4XXXX + 9 Reserved }זFN45 4XXXX + 10 Reserved 4XXXX + 11 Reserved 4XXXX + 12 Reserved ԖFN45 4XXXX + 13 Reserved 4XXXX + 14 Reserved eזFN45 ,ޖFN45 ,ޖFN45 ,ޖFN45 ,ޖFN45Sub-function: QMSM Single Point Move ՖFN45 ________________ Execute -------| 3 |------- Axis 1 In-Position ҖFN45 | | Move Axis 1 -------| 4XXXX |------- Axis 2 In-Position | FNxx | ӖFN45 Move Axis 2 -------| 28 |------- Function Error |______________| |ҖFN45PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN45 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) FN45 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) oFN45 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) ŖFN45 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) 濖FN45 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) 8FN45 4XXXX + 16 Axis 2 Deceleration (1 32767 mSec) 4XXXX + 17 Axis 2 Acc/Dec Mode (0 = constant, 1 = S-curve) +͖FN45PLC Read / Reserved Registers: 4XXXX + 18 Reserved for Internal Use WЖFN45 4XXXX + 19 Reserved for Internal Use 4XXXX + 20 Axis 1 PID Status Register 4XXXX + 21 Reserved for Internal Use ȖFN45 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 YFN45 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) ʻFN45Sub-function: QMMT Sixteen-Point Move Download PӖFN45 ________________ Execute -------| 4 |------- Module Active ӖFN45 | | Not Used -------| 4XXXX |------- Miscompare Downloading | FNxx | іFN45 Force Download -------| 15 |------- Function Error |______________| 7іFN45PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN45 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 ʶFN45 4XXXX + 4 Total Number of Registers in Original Data Table PLC Read / Reserved Registers: U˖FN45 4XXXX + 5 - 14 Reserved ږFN45 ,ޖFN45 ,ޖFN45Sub-function: MTTP Execute Move from Table (15 register version) ϖFN45 ________________ Execute -------| 5 |------- Axis 1 Fault DԖFN45 | | Move Axis 1 -------| 4XXXX |------- Axis 2 Fault | FNxx | ԖFN45 Move Axis 2 -------| 15 |------- Function Error |______________| ҖFN45PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN45 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) 4XXXX + 2 Axis 1 Move Mask 4XXXX + 3 Axis 2 Move Mask ɖFN45 4XXXX + 4 Axis 1 & 2 Absolute/ Incremental Move, Enable Mask PLC Read / Reserved Registers: ˖FN45 4XXXX + 5 Axis 1 Move Complete Mask 4XXXX + 6 Axis 2 Move Complete Mask ЖFN45 4XXXX + 7 Axis 1 Status 4XXXX + 8 Axis 2 Status 4XXXX + 9 Reserved for Internal Use ΖFN45 4XXXX + 10 Reserved for Internal Use 4XXXX + 11 Reserved for Internal Use 4XXXX + 12 Reserved for Internal Use 6ȖFN45 4XXXX + 13 Reserved for Internal Use 4XXXX + 14 Reserved for Internal Use ϖFN45 Execute Move from Table (20 register version) ӖFN45 ________________ Execute -------| 5 |------- Axis 1 Fault | | ӖFN45 Move Axis 1 -------| 4XXXX |------- Axis 2 Fault | FNxx | Move Axis 2 -------| 20 |------- Function Error ͖FN45 |______________| PLC Write Registers: fՖFN45 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) ƖFN45 4XXXX + 2 Axis 1 Move Mask 4XXXX + 3 Axis 2 Move Mask 4XXXX + 4 Axis 1 & 2 Absolute/ Incremental Move, Enable Mask ~ɖFN45 4XXXX + 15 Axis 1 New Speed High 4XXXX + 16 Axis 1 New Speed Low 4XXXX + 17 Axis 2 New Speed High $ΖFN45 4XXXX + 18 Axis 2 New Speed Low PLC Read / Reserved Registers: tҖFN45 4XXXX + 5 Axis 1 Move Complete Mask 4XXXX + 6 Axis 2 Move Complete Mask ЖFN45 4XXXX + 7 Axis 1 Status 4XXXX + 8 Axis 2 Status 4XXXX + 9 Reserved ҖFN45 4XXXX + 10 Reserved 4XXXX + 11 Reserved 4XXXX + 12 Reserved ԖFN45 4XXXX + 13 Reserved 4XXXX + 14 Reserved 4XXXX + 19 Reserved ӖFN45 Sub-function: SAVE ID# 0006 ٖFN45Save Setup to PLC ________________ ֖FN45 Execute -------| 6 |------- Copy Complete | | Initialize Copy -------| 4XXXX |------- Size Error ͖FN45 | FNxx | Not Used -------| 538 |------- Function Error |______________| іFN45 PLC Write Registers: ٖFN45 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) ƖFN45PLC Read / Reserved Registers: 4XXXX + 2-8 Reserved 4XXXX + 9 Number of Register Required ^̖FN45 4XXXX + 10 Data . . ۖFN45 . 4XXXX + 537 Data ۖFN45 ,ޖFN45 ,ޖFN45 ,ޖFN45Sub-function: LOAD Load Setup From PLC 1֖FN45 ________________ Execute -------| 7 |------- Copy Complete pӖFN45 | | Initialize Copy -------| 4XXXX |------- Size Error | FNxx | ҖFN45 Not Used -------| 538 |------- Function Error |______________| ҖFN45PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN45 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) PLC Read / Reserved Registers: /̖FN45 4XXXX + 2-9 Reserved 4XXXX + 10 Data . ؖFN45 . . 4XXXX + 537 Data ۖFN45 ,ޖFN45 ,ޖFN45Sub-function: CMND Send Low Level Command ՖFN45 ________________ Enable Function -------| 8 |------- Command Complete ЖFN45 | | Execute -------| 4XXXX |------- Communication Fault | FNxx | QҖFN45 Not Used -------| 16 |------- Loadable Fault |______________| ӖFN45PLC Write Registers: 4XXXX + 0 Starting Traffic-Copped Output Register (40001 - 49999) ͖FN45 4XXXX + 1 Starting Traffic-Copped Input Register (30001 - 39999) 4XXXX + 2 Command Word 4XXXX + 3 Command Data Word 1 ɖFN45 4XXXX + 4 Command Data Word 2 4XXXX + 5 Command Data Word 3 4XXXX + 6 Command Data Word 4 ΖFN45 4XXXX + 7 Command Data Word 5 PLC Read / Reserved Registers: ҖFN45 4XXXX + 8 Command Response 4XXXX + 9 Response Data Word 1 YӖFN45 4XXXX + 10 Response Data Word 2 4XXXX + 11 Response Data Word 3 4XXXX + 12 Response Data Word 4 a͖FN45 4XXXX + 13 Response Data Word 5 4XXXX + 14 Reserved 4XXXX + 15 Reserved іVFN45 򖪖FN45_'F4N5FN45_ "ĄtKt6t 4OWhK.>.rt+;7t w+ߋ;7uOP$[s U~s]^&V]ÐUWVFPFPFPPvvv v v t ^_]ËFFN45 FF^~&1t tu8^v&^&9t#^&G$^&$w&G$ ^_]Ë^v&=u=t =u_v^&@^&Gv^&@^&G v^&@^&G v^&@^&Gv^&@ ^&Gv^&@^劖FN45v&=t=u=u^v&v^&@^&Gv^&@^&Gv^&@^&Gv^&@^&G_v^&@^&Gv^&@^&Gv^&@^&G v^&@^&G""^v&^&G$^v&pFN45tYo^v&u^&Gu &Guv^&@Ftv^&@^v&F^&GtF&GtN@F^_]UVFPFPFPPvvv v v t ^]ËF FFFu^&G^&u&GFu^&FN45G^&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ǢFN45FV^&G t &GaFFVFV^&G t &G=t, ^v&v^&@*^&$u#&g&$v^&H^v&^ЄFN45&g&v^&`^~&1t tv^&@*v^&@(uv&@u&G$v^&@v^&@ v^&@v^&@ v^&@^v&v^&`v^&@*G^v&8u7v^&@*^&G$ v>FN45^&@*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̜FN45^&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&FN458u^&8t(^뭐^v&U(WVFPFPFPPvvv v v t ^_]ËF FF^&u^ &^&GHF^ &^&GHFFtt& umFFVFVFFFVF^F&^F&F~FN45r^v&^&G ^&G ^_]ÐFu ^&G ^^F&7 u^^&?;t=t=u=u7eFF‰F܉V^&G&GF-FFF؉VڀFVF@FV&G^&v^&@^&^v&vHFN45^&@v^&@v^&@v^&@v^&@ FFVF؉V^&GFFFFVFV&G^F&v^&@^&v^&@^F&v^&@ +FF‰F؉V^&GFFFF܉V@F怖FN45VFxFFVF؉V^&7tt t&^&G ^_]ÐFFVFVFVFFFVFVFFFFFF~r^&&W^&9u&9Wu^&&W^&9u&9Wtv^F&@^&v^&@kFN45^&Gv^&@^&v^&@^&Gv^&@ ^vF&^&G F~s F@FFVF؉VڀFVF@FVFFF܉VހFVF@FVFFFFFF~sw^&^&9u^&^&9t^OFN45&G v^F&@v^F&@^&v^&@^&v^&@^v& F~s Fr^&G ^_]U VFPFPFPPvvv v v  t^]ËF FF^v&=u= t'=u=u=uUFN45^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^&@lFN45^v&^&g ^&Gtn&Gtg~sv^&@^&G"v^&@^&G$v^&@^v&^&g^v&8t^v&^v&8t{v^&@^&Gv^&@^&Gv^&@^&Gv涀FN45^&@^&Gv^&@v^&@^&Gv^&@v^&`v^&@v^&@ ^F&1GFtO^&Gt&Gt=&Gv^&@^&Gv^&@^&Gt v^&HFtN^&Gt&Gt=&Gv^&@dFN45^&Gv^&@^&Gt v^&H^v&^F&G ^v&8tFu ^&GuFt^&GuFuv^&@Fu v^&H^v&^v&8tfUVFPFPFP Pvvv v vFN45 t ^]ËF FFFu^&G+^]Ð^&G= w.h^v&U^v&^&9u^&J3^v&8JuFƌ‰FV^&G &GF^&GF ;Fv^&G @^]Ðv^&@^&Gv^&@^&FN45Gv^&@^&G v^&@^&G v^&@ ^&G^&Gv^&G&Gv^&@^v&GN^v&8Gt^&G^v&8t^&G &9Gs &G^&G^&Gs^&G{^v&8GtV^&G &GDFN45떐^v&8t7^&G &9Gs&G!^&G )^v&8Gt^&G&G Fv^&@v^&@v^&@v^&@v^&@v^&@v^&@ v^&@^&G^v&^&Gu^v&8tc^&G燖FN45&9Gs&G M^]:Dd8`C%U VFPFPFP Pvvv v v t ^]ËF FFFu^&G+^]Ð^&G=w.j^v&;^v&^&9u^&J^v&8Juv^&FN45@^&Gv^&@^&Gv^&@^&G ^&G^&GF&G&Gv^&@^v&8t)^&G &9Gs &G^&G^&G^&G&Gv^&@^&G &Gl^v&82t^& ^v&8t,FN45^&G &9Gs&G^&G &Gv^&@^&G&G Fv^&@v^&@v^&@v^&@v^&@v^&@v^&@v^&@ ^v&2^&G^&G^v&8t^&G&9Gs3&G ^vfFN45&-^v&8-t^&,^&G^v&^]Ð@^](|"JAALbKU WVFPFPFPPvvv v v t ^_]ËF FFFu^&G+^_]^&G t#=th=tt=u=u[lFN45`^_]&G^~&9t^&1^&9wtt^v&^&G^&G끐^v&8to^&Gv^&@^&Gv^&@^&G v^&@^&G v^&@^&Gv^&@ ^&G^v&f^~&1^&91uwSFN45^&w~^&A^&G~^&A^&G~^&A^&G~^&A^&G~^&A ^&G^&G^_]Ð^v&u\@^_]ÐUVFF9Fs^]^ &7r&r^&9r^ &G^&;wȋ^7Ʊ "tǴFN45F7Ʊ "tNF^v&v &H^ &Gu^v&D~v &D^v &Dv&H+^]Ð VERSRIDXVHOMErQMSML QMMTLMTTPZSAVELOADCMNDz