2 3.3 Buffer memories (BFM) WIRING BFM number PNP output encoders PNP output encoders 3.3k FX2N-1HC A24+ 1.5k A12+ 0.27k A5 + 0.1k A B24+ 2.2kW B12+ B5 + B 12 to 24V inputtable 1.5k XP24 0.5k XP 5 0.2k COMP 2.2kW 12 to 24V inputtaable XD24 XD 5 COMD Shielding Wire Phase A OUT OA FX2N-1HC SPECIAL FUNCTION BLOCK Phase B Shielding Wire OUT OB USER'S GUIDE Shielding Wire Phase Z OUT PRESET JY992D65401B +24V DISABLE Shielding Wire COM This manual contains text, diagrams and explanations which will guide the reader in the correct installation and operation of the FX2N-1HC special function block and should be read and understood before attempting to install or use the unit. Further information can be found in the FX PROGRAMMING MANUAL and FX2N SERIES HARDWARE MANUAL. * * * The source of your input signal should be a 1 or 2 phase encoder. A 5V, 12V, or 24V power source can be used. An initial value setting command input (PRESET) and a count prohibit command input (DISABLE) are also available. * The FX2N-1HC has two outputs. When the counter value coincides with an output compare value, the appropriate output is set ON. The output transistors are individually isolated to allow either sink or source connection methods. * Data transfer between the FX2N-1HC and the FX2N PC is by buffer memory exchange. There are 32 buffer memories (each of 16 bits) in the FX2N-1HC. * The FX2N-1HC occupies 8 points of I/O on the FX2N expansion bus. The 8 points can be allocated from either inputs or outputs. 1.1 External dimensions 90(3.54) 80(3.15) 5 A LED 14 6 B LED POWER LED 15 A, B terminal (M3 (0.12) screws) PRESET terminal (M3 (0.12) screws) 17 3 7 8 9 11 12 13 16 FOR M3 (0.12 inches) 6.2mm (0.24 inches) or less * * * Default: K0 Preset data Upper/Lower Default: K0 #13, #12 YH compare value Upper/Lower Default: K32,767 #15, #14 YS compare value Upper/Lower Default: K32,767 #21, #20 Counter current value Upper/Lower Default: K0 #23, #22 Maximum count value Upper/Lower Default: K0 #25, #24 Minimum count value Upper/Lower Default: K0 #26 Compare results #27 Terminal status #29 Error status #30 Model identification code K4010 (1) BFM #0 Counter mode (K0 to K11), BFM #1 DOWN/UP command PC Power supply for out put load drive DC5 to 24V Line driver output encoders K0 K1 2 edge count K2 K3 4 edge count K4 K5 1-phase 2-input (add/subtract pulse) K6 K7 Hardware UP/DOWN K8 K9 Software UP/DOWN K10 K11 2-phase input (phase difference pulse) FX2N-1HC Shielding Wire LA A5+ LAR A- LB B5+ LBR B- Signal level MAX. frequency 9 Input signal Pulse shape +2,147,483,647 Upper limit 0 Lower limit -2,147,483,648 0 Ring length (BFM#3,#2) (c) 1-phase 1-input counter (K8 to K11) * Hardware UP/DOWN (K8, K9) Specification Same as those for the FX2N main unit 500V AC, 1min (between all terminals and ground) 1-phase input 2-phase input 1 input 2 inputs 1 edge count 2 edge count 4 edge count 5V, 12V, or 24V 10% (selected by terminal connection) 7mA 50 kHz 25 kHz 12.5kHz t1 : Rise/fall time is 3s or less t1 t1 t2 : ON/OFF pulse duration 10s or more t2 t3 : Phase difference between phase A t2 t3 and phase B is 3.5s or more t3 The counter mode is selected form the PC. As shown below, values between K0 and K11 are written to buffer memory BFM #0 form the PC. When a value is written to BFM #0 the contents of BFM #1 to BFM #31 are reset to default values. When setting this value use a TOP (pulsed) instruction use M8002 (initial pulse) to drive the TO instruction. A continuous command is not allowed. (a) 32-bit counter modes A 32-bit binary counter which executes UP/DOWN counting will change from the lower limit to the upper limit or the upper limit to the lower limit when overflow occurs. Both the upper and lower limits are fixed values: the upper limit is +2,147,483,647, and the lower limit is -2,147,483,648. (b) 16-bit counter modes A 16-bit binary counter handles only positive values from 0 to 65,535. Changes to zero from the upper limit or to the upper limit from zero when overflow occurs; the upper limit is determined by BFMs #3 and #2. SPECIFICATIONS 11 32 bits 16 bits 1 edge count 1-phase 1-input PRESET (Z phase) input 100s or more DISABLE (count prohibit) input 100s or more Phase A BFM#1 ON OFF ON Phase B Current value * Software UP/DOWN (K10, K11) OFF UP DOWN K0 K1 ON UP/DOWN is determined by input phase A (ON/OFF). Phase B Current value OFF UP DOWN UP/DOWN is determined by the contents of BFM #1, (K0/K1). (d) 1-phase 2-input counter (K6, K7) ON OFF Phase A input If both phase A and phase B inputs are received simultaneously, the counter value does not change. Phase A input-1 at OFF(R)ON Phase ON B input OFF 1 2 3 3 3 2 1 0 Phase B input+1 at OFF(R)ON 10 YHYS terminal (M3 (0.12) screws) DISABLE terminal (M3 (0.12) screws) DIS (DISABLE) LED PRESET LED YH LED YS LED DIN rail clip Attachment groove for 35 (1.38) wide DIN rail Format Range Counting specification Comparison Type 6.2mm (0.24 inches) or less +24V 0V Line driver output encoders FX2N-1HC 10 4 Mounting hole 2-4.5 (0.18) Extension cable and connector UP LED DN (Down) LED XP5 YH+ YS+ 4(0.16) 11 12 13 14 15 COMP YH- YS- YH YS 16 Default: K65,536 #5-#9, #16-#19, #28, #31 are reserved. If using on NPN output encoder please take care to match the polarity of the terminals of the encoder to those of the FX2N-1HC. Item B5+ XD24 XP24 PRE 2 7 B - XD5 COMD DIS *1 3.2 Performance specifications A24+ A5+ B24+ POWER A12+ A - B12+ 17 A24+ A5+ B24+ A12+ A - B12+ 1 3 4 5 6 Class 3 grounding (<100 W) Item Environmental specifications (excluding following) Dielectric withstand voltage 8 oA oB Default: K0 Ring length Upper/Lower Command 3.1 Environmental specifications 55(2.17) 55(2.17) 4(0.16) DOWN *1 Default: K0 #11, #10 Read Extension cable *2 3 weight : Approx. 0.3 kg (0.66 lbs) Dimensions : mm (inches) Accessories : Self-adhesive labels special block number identification. 1 0V External power source DC5V,12V,24V Various counter modes, such as 1-phase or 2-phase, 16-bit or 32-bit modes, can be selected using commands from the PC. Allow the FX2N-1HC unit to run only after setting these mode parameters. UP YS- DOWN/UP command (1-phase 1-input mode) Count modes The hardware high-speed counter block is a 2-phase 50 kHz high-speed counter. It is a special function block for the FX2N series PC. The FX2N-1HC counts at a higher speed than the built-in high-speed counter of the PC (2-phase 30 kHz, 1-phase 60 kHz) and performs comparisons and outputs directly. 2 Write / Read YS+ #1 #4 *1 *1. " " is an external load connected with the out put. *2. Connect the grounded terminal at the PC side as required. INTRODUCTION 87(3.43) YH- Write START +24V 1 *1 Counter mode K0 to K11 #3, #2 :source :sink YH+ Contents #0 Use crimp terminals of the dimensions specified in the left figure. Output signal Types of outputs Secure the terminals using a tightening torque of 0.5 to 0.8 Nm (5 to 8 kgcm). Wire only to the module terminals discussed in this manual. Leave all others vacant. Output capacity I/O occupation Power from base Automatic UP/DOWN (however, when on 1-phase 1-input mode, UP/DOWN is determined by a PC command or an input terminal.) When 32-bit is specified: -2,147,483,648 to +2,147,483,647 When 16-bit is specified: 0 to 65,535 (upper limit can be user specified) Each output is set when the present value of the counter matches with the compare value (which is transferred from the PC), and is switched OFF by a reset command from the PC. YH : Direct output processed by hardware. YS : Software processed output with worst delay time of 300s. (Therefore, when the input frequency is 50 kHz, there is a worst case delay of 15 input pulses.) YH + : transistor output for YH output YH - : transistor output for YH output YS + : transistor output for YS output YS - : transistor output for YS output YH+ YS+ NPN YHYS- 5V to 24V DC 0.5A 8 points taken from the FX2N expansion bus (can be either inputs or outputs) 5V DC 90mA(Internal power supply from main unit or powered extension unit) (e) 2-phase counter (K0 to K5) * 1 edge-count-counter (K0, K1) * 2 edge-count counter (K2, K3) Phase A Phase A +1 +1 -1 Phase B +1 -1 +1 -1 Phase B input OFF (R)ON while phase A input ON Count up by 1. Phase B input ON (R)OFF while phase A input ON Count down by 1. Phase B input OFF (R)ON while phase A input ON Count up by 1. Phase B input ON (R)OFF while phase A input ON Count down by 1. * 4 edge-count counter (K4, K5) DOWN COUNT UP COUNT Phase A input Phase B input -1 Phase B Phase A input +1 +1 +1 +1 Phase B input -1 -1 -1 -1 2 3.3 Buffer memories (BFM) WIRING BFM number PNP output encoders PNP output encoders 3.3k FX2N-1HC A24+ 1.5k A12+ 0.27k A5 + 0.1k A B24+ 2.2kW B12+ B5 + B 12 to 24V inputtable 1.5k XP24 0.5k XP 5 0.2k COMP 2.2kW 12 to 24V inputtaable XD24 XD 5 COMD Shielding Wire Phase A OUT OA FX2N-1HC SPECIAL FUNCTION BLOCK Phase B Shielding Wire OUT OB USER'S GUIDE Shielding Wire Phase Z OUT PRESET JY992D65401B +24V DISABLE Shielding Wire COM This manual contains text, diagrams and explanations which will guide the reader in the correct installation and operation of the FX2N-1HC special function block and should be read and understood before attempting to install or use the unit. Further information can be found in the FX PROGRAMMING MANUAL and FX2N SERIES HARDWARE MANUAL. * * * The source of your input signal should be a 1 or 2 phase encoder. A 5V, 12V, or 24V power source can be used. An initial value setting command input (PRESET) and a count prohibit command input (DISABLE) are also available. * The FX2N-1HC has two outputs. When the counter value coincides with an output compare value, the appropriate output is set ON. The output transistors are individually isolated to allow either sink or source connection methods. * Data transfer between the FX2N-1HC and the FX2N PC is by buffer memory exchange. There are 32 buffer memories (each of 16 bits) in the FX2N-1HC. * The FX2N-1HC occupies 8 points of I/O on the FX2N expansion bus. The 8 points can be allocated from either inputs or outputs. 1.1 External dimensions 90(3.54) 80(3.15) 5 A LED 14 6 B LED POWER LED 15 A, B terminal (M3 (0.12) screws) PRESET terminal (M3 (0.12) screws) 17 3 7 8 9 11 12 13 16 FOR M3 (0.12 inches) 6.2mm (0.24 inches) or less * * * Default: K0 Preset data Upper/Lower Default: K0 #13, #12 YH compare value Upper/Lower Default: K32,767 #15, #14 YS compare value Upper/Lower Default: K32,767 #21, #20 Counter current value Upper/Lower Default: K0 #23, #22 Maximum count value Upper/Lower Default: K0 #25, #24 Minimum count value Upper/Lower Default: K0 #26 Compare results #27 Terminal status #29 Error status #30 Model identification code K4010 (1) BFM #0 Counter mode (K0 to K11), BFM #1 DOWN/UP command PC Power supply for out put load drive DC5 to 24V Line driver output encoders K0 K1 2 edge count K2 K3 4 edge count K4 K5 1-phase 2-input (add/subtract pulse) K6 K7 Hardware UP/DOWN K8 K9 Software UP/DOWN K10 K11 2-phase input (phase difference pulse) FX2N-1HC Shielding Wire LA A5+ LAR A- LB B5+ LBR B- Signal level MAX. frequency 9 Input signal Pulse shape +2,147,483,647 Upper limit 0 Lower limit -2,147,483,648 0 Ring length (BFM#3,#2) (c) 1-phase 1-input counter (K8 to K11) * Hardware UP/DOWN (K8, K9) Specification Same as those for the FX2N main unit 500V AC, 1min (between all terminals and ground) 1-phase input 2-phase input 1 input 2 inputs 1 edge count 2 edge count 4 edge count 5V, 12V, or 24V 10% (selected by terminal connection) 7mA 50 kHz 25 kHz 12.5kHz t1 : Rise/fall time is 3s or less t1 t1 t2 : ON/OFF pulse duration 10s or more t2 t3 : Phase difference between phase A t2 t3 and phase B is 3.5s or more t3 The counter mode is selected form the PC. As shown below, values between K0 and K11 are written to buffer memory BFM #0 form the PC. When a value is written to BFM #0 the contents of BFM #1 to BFM #31 are reset to default values. When setting this value use a TOP (pulsed) instruction use M8002 (initial pulse) to drive the TO instruction. A continuous command is not allowed. (a) 32-bit counter modes A 32-bit binary counter which executes UP/DOWN counting will change from the lower limit to the upper limit or the upper limit to the lower limit when overflow occurs. Both the upper and lower limits are fixed values: the upper limit is +2,147,483,647, and the lower limit is -2,147,483,648. (b) 16-bit counter modes A 16-bit binary counter handles only positive values from 0 to 65,535. Changes to zero from the upper limit or to the upper limit from zero when overflow occurs; the upper limit is determined by BFMs #3 and #2. SPECIFICATIONS 11 32 bits 16 bits 1 edge count 1-phase 1-input PRESET (Z phase) input 100s or more DISABLE (count prohibit) input 100s or more Phase A BFM#1 ON OFF ON Phase B Current value * Software UP/DOWN (K10, K11) OFF UP DOWN K0 K1 ON UP/DOWN is determined by input phase A (ON/OFF). Phase B Current value OFF UP DOWN UP/DOWN is determined by the contents of BFM #1, (K0/K1). (d) 1-phase 2-input counter (K6, K7) ON OFF Phase A input If both phase A and phase B inputs are received simultaneously, the counter value does not change. Phase A input-1 at OFF(R)ON Phase ON B input OFF 1 2 3 3 3 2 1 0 Phase B input+1 at OFF(R)ON 10 YHYS terminal (M3 (0.12) screws) DISABLE terminal (M3 (0.12) screws) DIS (DISABLE) LED PRESET LED YH LED YS LED DIN rail clip Attachment groove for 35 (1.38) wide DIN rail Format Range Counting specification Comparison Type 6.2mm (0.24 inches) or less +24V 0V Line driver output encoders FX2N-1HC 10 4 Mounting hole 2-4.5 (0.18) Extension cable and connector UP LED DN (Down) LED XP5 YH+ YS+ 4(0.16) 11 12 13 14 15 COMP YH- YS- YH YS 16 Default: K65,536 #5-#9, #16-#19, #28, #31 are reserved. If using on NPN output encoder please take care to match the polarity of the terminals of the encoder to those of the FX2N-1HC. Item B5+ XD24 XP24 PRE 2 7 B - XD5 COMD DIS *1 3.2 Performance specifications A24+ A5+ B24+ POWER A12+ A - B12+ 17 A24+ A5+ B24+ A12+ A - B12+ 1 3 4 5 6 Class 3 grounding (<100 W) Item Environmental specifications (excluding following) Dielectric withstand voltage 8 oA oB Default: K0 Ring length Upper/Lower Command 3.1 Environmental specifications 55(2.17) 55(2.17) 4(0.16) DOWN *1 Default: K0 #11, #10 Read Extension cable *2 3 weight : Approx. 0.3 kg (0.66 lbs) Dimensions : mm (inches) Accessories : Self-adhesive labels special block number identification. 1 0V External power source DC5V,12V,24V Various counter modes, such as 1-phase or 2-phase, 16-bit or 32-bit modes, can be selected using commands from the PC. Allow the FX2N-1HC unit to run only after setting these mode parameters. UP YS- DOWN/UP command (1-phase 1-input mode) Count modes The hardware high-speed counter block is a 2-phase 50 kHz high-speed counter. It is a special function block for the FX2N series PC. The FX2N-1HC counts at a higher speed than the built-in high-speed counter of the PC (2-phase 30 kHz, 1-phase 60 kHz) and performs comparisons and outputs directly. 2 Write / Read YS+ #1 #4 *1 *1. " " is an external load connected with the out put. *2. Connect the grounded terminal at the PC side as required. INTRODUCTION 87(3.43) YH- Write START +24V 1 *1 Counter mode K0 to K11 #3, #2 :source :sink YH+ Contents #0 Use crimp terminals of the dimensions specified in the left figure. Output signal Types of outputs Secure the terminals using a tightening torque of 0.5 to 0.8 Nm (5 to 8 kgcm). Wire only to the module terminals discussed in this manual. Leave all others vacant. Output capacity I/O occupation Power from base Automatic UP/DOWN (however, when on 1-phase 1-input mode, UP/DOWN is determined by a PC command or an input terminal.) When 32-bit is specified: -2,147,483,648 to +2,147,483,647 When 16-bit is specified: 0 to 65,535 (upper limit can be user specified) Each output is set when the present value of the counter matches with the compare value (which is transferred from the PC), and is switched OFF by a reset command from the PC. YH : Direct output processed by hardware. YS : Software processed output with worst delay time of 300s. (Therefore, when the input frequency is 50 kHz, there is a worst case delay of 15 input pulses.) YH + : transistor output for YH output YH - : transistor output for YH output YS + : transistor output for YS output YS - : transistor output for YS output YH+ YS+ NPN YHYS- 5V to 24V DC 0.5A 8 points taken from the FX2N expansion bus (can be either inputs or outputs) 5V DC 90mA(Internal power supply from main unit or powered extension unit) (e) 2-phase counter (K0 to K5) * 1 edge-count-counter (K0, K1) * 2 edge-count counter (K2, K3) Phase A Phase A +1 +1 -1 Phase B +1 -1 +1 -1 Phase B input OFF (R)ON while phase A input ON Count up by 1. Phase B input ON (R)OFF while phase A input ON Count down by 1. Phase B input OFF (R)ON while phase A input ON Count up by 1. Phase B input ON (R)OFF while phase A input ON Count down by 1. * 4 edge-count counter (K4, K5) DOWN COUNT UP COUNT Phase A input Phase B input -1 Phase B Phase A input +1 +1 +1 +1 Phase B input -1 -1 -1 -1 2 3.3 Buffer memories (BFM) WIRING BFM number PNP output encoders PNP output encoders 3.3k FX2N-1HC A24+ 1.5k A12+ 0.27k A5 + 0.1k A B24+ 2.2kW B12+ B5 + B 12 to 24V inputtable 1.5k XP24 0.5k XP 5 0.2k COMP 2.2kW 12 to 24V inputtaable XD24 XD 5 COMD Shielding Wire Phase A OUT OA FX2N-1HC SPECIAL FUNCTION BLOCK Phase B Shielding Wire OUT OB USER'S GUIDE Shielding Wire Phase Z OUT PRESET JY992D65401B +24V DISABLE Shielding Wire COM This manual contains text, diagrams and explanations which will guide the reader in the correct installation and operation of the FX2N-1HC special function block and should be read and understood before attempting to install or use the unit. Further information can be found in the FX PROGRAMMING MANUAL and FX2N SERIES HARDWARE MANUAL. * * * The source of your input signal should be a 1 or 2 phase encoder. A 5V, 12V, or 24V power source can be used. An initial value setting command input (PRESET) and a count prohibit command input (DISABLE) are also available. * The FX2N-1HC has two outputs. When the counter value coincides with an output compare value, the appropriate output is set ON. The output transistors are individually isolated to allow either sink or source connection methods. * Data transfer between the FX2N-1HC and the FX2N PC is by buffer memory exchange. There are 32 buffer memories (each of 16 bits) in the FX2N-1HC. * The FX2N-1HC occupies 8 points of I/O on the FX2N expansion bus. The 8 points can be allocated from either inputs or outputs. 1.1 External dimensions 90(3.54) 80(3.15) 5 A LED 14 6 B LED POWER LED 15 A, B terminal (M3 (0.12) screws) PRESET terminal (M3 (0.12) screws) 17 3 7 8 9 11 12 13 16 FOR M3 (0.12 inches) 6.2mm (0.24 inches) or less * * * Default: K0 Preset data Upper/Lower Default: K0 #13, #12 YH compare value Upper/Lower Default: K32,767 #15, #14 YS compare value Upper/Lower Default: K32,767 #21, #20 Counter current value Upper/Lower Default: K0 #23, #22 Maximum count value Upper/Lower Default: K0 #25, #24 Minimum count value Upper/Lower Default: K0 #26 Compare results #27 Terminal status #29 Error status #30 Model identification code K4010 (1) BFM #0 Counter mode (K0 to K11), BFM #1 DOWN/UP command PC Power supply for out put load drive DC5 to 24V Line driver output encoders K0 K1 2 edge count K2 K3 4 edge count K4 K5 1-phase 2-input (add/subtract pulse) K6 K7 Hardware UP/DOWN K8 K9 Software UP/DOWN K10 K11 2-phase input (phase difference pulse) FX2N-1HC Shielding Wire LA A5+ LAR A- LB B5+ LBR B- Signal level MAX. frequency 9 Input signal Pulse shape +2,147,483,647 Upper limit 0 Lower limit -2,147,483,648 0 Ring length (BFM#3,#2) (c) 1-phase 1-input counter (K8 to K11) * Hardware UP/DOWN (K8, K9) Specification Same as those for the FX2N main unit 500V AC, 1min (between all terminals and ground) 1-phase input 2-phase input 1 input 2 inputs 1 edge count 2 edge count 4 edge count 5V, 12V, or 24V 10% (selected by terminal connection) 7mA 50 kHz 25 kHz 12.5kHz t1 : Rise/fall time is 3s or less t1 t1 t2 : ON/OFF pulse duration 10s or more t2 t3 : Phase difference between phase A t2 t3 and phase B is 3.5s or more t3 The counter mode is selected form the PC. As shown below, values between K0 and K11 are written to buffer memory BFM #0 form the PC. When a value is written to BFM #0 the contents of BFM #1 to BFM #31 are reset to default values. When setting this value use a TOP (pulsed) instruction use M8002 (initial pulse) to drive the TO instruction. A continuous command is not allowed. (a) 32-bit counter modes A 32-bit binary counter which executes UP/DOWN counting will change from the lower limit to the upper limit or the upper limit to the lower limit when overflow occurs. Both the upper and lower limits are fixed values: the upper limit is +2,147,483,647, and the lower limit is -2,147,483,648. (b) 16-bit counter modes A 16-bit binary counter handles only positive values from 0 to 65,535. Changes to zero from the upper limit or to the upper limit from zero when overflow occurs; the upper limit is determined by BFMs #3 and #2. SPECIFICATIONS 11 32 bits 16 bits 1 edge count 1-phase 1-input PRESET (Z phase) input 100s or more DISABLE (count prohibit) input 100s or more Phase A BFM#1 ON OFF ON Phase B Current value * Software UP/DOWN (K10, K11) OFF UP DOWN K0 K1 ON UP/DOWN is determined by input phase A (ON/OFF). Phase B Current value OFF UP DOWN UP/DOWN is determined by the contents of BFM #1, (K0/K1). (d) 1-phase 2-input counter (K6, K7) ON OFF Phase A input If both phase A and phase B inputs are received simultaneously, the counter value does not change. Phase A input-1 at OFF(R)ON Phase ON B input OFF 1 2 3 3 3 2 1 0 Phase B input+1 at OFF(R)ON 10 YHYS terminal (M3 (0.12) screws) DISABLE terminal (M3 (0.12) screws) DIS (DISABLE) LED PRESET LED YH LED YS LED DIN rail clip Attachment groove for 35 (1.38) wide DIN rail Format Range Counting specification Comparison Type 6.2mm (0.24 inches) or less +24V 0V Line driver output encoders FX2N-1HC 10 4 Mounting hole 2-4.5 (0.18) Extension cable and connector UP LED DN (Down) LED XP5 YH+ YS+ 4(0.16) 11 12 13 14 15 COMP YH- YS- YH YS 16 Default: K65,536 #5-#9, #16-#19, #28, #31 are reserved. If using on NPN output encoder please take care to match the polarity of the terminals of the encoder to those of the FX2N-1HC. Item B5+ XD24 XP24 PRE 2 7 B - XD5 COMD DIS *1 3.2 Performance specifications A24+ A5+ B24+ POWER A12+ A - B12+ 17 A24+ A5+ B24+ A12+ A - B12+ 1 3 4 5 6 Class 3 grounding (<100 W) Item Environmental specifications (excluding following) Dielectric withstand voltage 8 oA oB Default: K0 Ring length Upper/Lower Command 3.1 Environmental specifications 55(2.17) 55(2.17) 4(0.16) DOWN *1 Default: K0 #11, #10 Read Extension cable *2 3 weight : Approx. 0.3 kg (0.66 lbs) Dimensions : mm (inches) Accessories : Self-adhesive labels special block number identification. 1 0V External power source DC5V,12V,24V Various counter modes, such as 1-phase or 2-phase, 16-bit or 32-bit modes, can be selected using commands from the PC. Allow the FX2N-1HC unit to run only after setting these mode parameters. UP YS- DOWN/UP command (1-phase 1-input mode) Count modes The hardware high-speed counter block is a 2-phase 50 kHz high-speed counter. It is a special function block for the FX2N series PC. The FX2N-1HC counts at a higher speed than the built-in high-speed counter of the PC (2-phase 30 kHz, 1-phase 60 kHz) and performs comparisons and outputs directly. 2 Write / Read YS+ #1 #4 *1 *1. " " is an external load connected with the out put. *2. Connect the grounded terminal at the PC side as required. INTRODUCTION 87(3.43) YH- Write START +24V 1 *1 Counter mode K0 to K11 #3, #2 :source :sink YH+ Contents #0 Use crimp terminals of the dimensions specified in the left figure. Output signal Types of outputs Secure the terminals using a tightening torque of 0.5 to 0.8 Nm (5 to 8 kgcm). Wire only to the module terminals discussed in this manual. Leave all others vacant. Output capacity I/O occupation Power from base Automatic UP/DOWN (however, when on 1-phase 1-input mode, UP/DOWN is determined by a PC command or an input terminal.) When 32-bit is specified: -2,147,483,648 to +2,147,483,647 When 16-bit is specified: 0 to 65,535 (upper limit can be user specified) Each output is set when the present value of the counter matches with the compare value (which is transferred from the PC), and is switched OFF by a reset command from the PC. YH : Direct output processed by hardware. YS : Software processed output with worst delay time of 300s. (Therefore, when the input frequency is 50 kHz, there is a worst case delay of 15 input pulses.) YH + : transistor output for YH output YH - : transistor output for YH output YS + : transistor output for YS output YS - : transistor output for YS output YH+ YS+ NPN YHYS- 5V to 24V DC 0.5A 8 points taken from the FX2N expansion bus (can be either inputs or outputs) 5V DC 90mA(Internal power supply from main unit or powered extension unit) (e) 2-phase counter (K0 to K5) * 1 edge-count-counter (K0, K1) * 2 edge-count counter (K2, K3) Phase A Phase A +1 +1 -1 Phase B +1 -1 +1 -1 Phase B input OFF (R)ON while phase A input ON Count up by 1. Phase B input ON (R)OFF while phase A input ON Count down by 1. Phase B input OFF (R)ON while phase A input ON Count up by 1. Phase B input ON (R)OFF while phase A input ON Count down by 1. * 4 edge-count counter (K4, K5) DOWN COUNT UP COUNT Phase A input Phase B input -1 Phase B Phase A input +1 +1 +1 +1 Phase B input -1 -1 -1 -1 (2) BFM #3, #2 Ring length Stores the data that specifies the length of the 16-bit counter (default: K65,536). UP 98 99 0 (10) BFM #29 Error status Error status in the FX2N-1HC can be checked by reading the contents of b0 to b7 of BFM #29 to auxiliary relays of the PC. 1 X 002 D T0 K2 K2 K100 K1 In the above example, K100 is written into BFMs #3 and #2 of special block No.2 as a 32-bit binary value (BFM #3 = 0, BFM #2 = 100). Permitted values: K2 to K65,536. DOWN 1 0 99 98 When ring length K100 is specified, the value of the counter changes as shown above. Note: Write counter data with (D) TO * * * Count data is always handled as a pair from two 16-bit values in this special function block. 16-bit 2's complement value stored in the registers of the PC cannot be used. When you are writing a positive value between K32,768 and K65,535, the data should be treated as a 32-bit value even when a 16-bit ring counter is used. When transferring counter data to/from this special function block, always use the 32-bit forms of the FROM/TO instructions ((D) FROM, (D) TO). (3) BFM #4 Command BFM #4 When `0' (OFF) b0 Count prohibit b1 YH output prohibit b2 YS output prohibit b3 YH/YS independent action b4 Preset prohibit b5 to b7 Undefined b8 No action b9 No action b10 No action b11 No action b12 No action When `1' (ON) Count permit YH output permit YS output permit Mutual reset action Preset permit Error flag reset YH output reset YS output reset YH output set YS output set 1. When b0 is set to ON and the DISABLE input terminal to OFF, the counter is permitted to start counting input pulses. 2. Unless b1 is set to ON, YH (hardware compared output) does not turn ON. 3. Unless b2 is set to ON, YS (software compared output) does not turn ON. 4. When b3 = ON, YS output is reset if YH output is set, and YH output is reset if YS output is set. When b3 = OFF, YH and YS output act independently, and do not reset each other. 5. When b4 = OFF, preset function by the PRESET input terminal is disabled. 6. When b8 is set to ON, all error flags are reset. 7. When b9 is set to ON, YH output is reset. 8. When b10 is set to ON, YS output is reset. 9. When b11 is set to ON, YH output is set ON. 10. When b12 is set to ON, YS output is set ON. (4) BFM #11, #10 Preset data * Data to used as the initial value when the counter starts to count. * Data becomes valid when b4 of BFM #4 is set to ON, and PRESET input terminal changes from OFF to ON. The default value of the counter is zero. You can change it by writing a value into BFM #11 and #10 or by using the command below. * The initial counter value can also be set by writing the data directly into BFM #21 and #20 (current value of the counter). (5) BFM #13, #12 Comparison value for YH output, BFM #15, #14 Comparison value for YS output T0 K2 D K0 e lu va nt re ur e lu C 1. K1 2. K1234BFM #3, #2 (special function block No.2) The ring length can be specified when a 16-bit counter is specified. UP/DOWN direction should be specified for 1-phase 1-input software determined UP/DOWN counter. K2 K1234 K1 T0 K2 K1 K1 K1 3. D T0 K2 K12 K1000 K1 4. K1000BFM #13, #12 Set the compare value for YH output. D T0 K2 K14 K900 K1 5. K900BFM #15, #14 Set the compare value for YS output (not necessary if only YH output is used). 6. Note that counting only occurs if count prohibit is OFF. Also, outputs will not be set from the counting process at all if the relevant output prohibit are set in the command register. Please reset the error flags and YH/YS output before you start. The mutual reset and preset initialization commands can be used as required. X 014 M8002 K11 is written into BFM #0 of special function block No.2. The counter input is 16-bit 1-phase. Please use a pulse command for this initialization. K2 Error status BFM #29 Reset BFM #4 b8 for YH output T0 Comparisor data BFM #13,#12 BFM #4 b1 Matched Count pulse BFM #4 b11 S YH R BFM#4 b3 S YS BFM #4 b9 DOWN/UP DISABLE Count start BFM #4 b0 Counter 16/32-bit 1-phase/ 2-phase for YS output T0 Comparision data BFM#15,#14 BFM#4 b2 Matched BFM#4 b12 BFM#4 b10 *1 R OZ PRESET BFM#4 b4 T0 Preset data BFM#11,#10 Initialization Current value register BFM #21,#20 Sampling cycle 300ms T0 Compare results BFM #26 Direct initialization Maximum value BFM #23,#22 Model code BFM #30 Terminal status BFM #27 *1 Comparison is made at the next sampling point after an input count. Minimum value BFM #25,#24 Count allowed to M13 va Coincidence output K11 T0 M11 Current value BFM #4 b9,b10 Coincidence output Output occurs when the current value becomes equal to the compare value but only if b1 and b2 of BFM #4 are ON. Once an output is set, it remains ON until it is reset by b9 or b10 of BFM #4. If b3 of BFM #4 is ON, however, one of the outputs is reset when the other is set. (6) Counter current value (BFM #21, 20) The current value of the counter can be read by the PC. It will not be the correct value during high-speed operations because of the communication delay. The current value of the counter can be forcibly changed by writing a 32-bit value into the appropriate BFMs from the PC. (7) Maximum count value (BFM #23, 22) These store the maximum and minimum value reached by the counter. If the power is turned off, the stored data is cleared. (8) Comparison status (BFM #26) BFM #26 When `0' (OFF) When `1' (ON) BFM #26 When `0' (OFF) When `1' (ON) b0 Set value current value Set value > current value b3 Set value current value Set value > current value YH b1 Set value current value Set value = current value YS b4 Set value current value Set value = current value b2 Set value current value Set value < current value b5 Set value current value Set value < current value BFM #26 is for reading only. Write commands from the programmable controller are ignored. (9) Terminal status (BFM #27) BFM #27 When `0' (OFF) When `1' (ON) b0 PRESET input is OFF. PRESET input is ON. b1 DISABLE input is OFF. DISABLE input is ON. M8002 Initial pulse BFM #27 When `0' (OFF) When `1' (ON) b2 YH output is OFF. YH output is ON. b3 YS output is OFF. YS output is ON. b4-b15 Undefined Output allowed Mutual reset X 011 M14 BFM #4 b9,b10 OB OA EXAMPLE PROGRAM Please use the following program as a guide whenever you use the FX2N-1HC unit. Other instructions to read the current value of the counter, status etc. can be added as required. nt * The YS comparison operation takes about 300s, and if a match occurs, the output goes ON. 4 M8000 re * YH, YS output will not turn ON if you use PRESET or the TO instruction to set the counter value equal to the comparison value. It will turn ON only when a match occurs by the counting of input pulses. By reading this identification number, the user may create built-in checking routines to check whether the physical position of the FX2N-1HC matches to that of the software. 16-bit counter 1-phase 1-input counter There error flags can be reset by b8 of BFM #4. (11) Model identification code number BFM #30 The identification number for a Special Function Block is read by using the FROM command. The identification number for the FX2N-1HC unit is K4010. M10 Current value T0 Counter mode BFM #0 Ring upper limit value BFM #3,#2 DOWN/UP command BFM #1 X 010 ur * After comparing the current value of the counter with the value written in BFM #13 and #12, BFM #15 and #14, the hardware and software comparator in the FX2N-1HC outputs the comparison result. Error status Set when any of b1 to b7 is ON. Set when the value of the ring length is written incorrectly (other than K2 to K65,536). Set when the preset value is written incorrectly. When value ring length in 16-bit counter Set when the compare value is written incorrectly. mode. Set when the current value is written incorrectly. Set when the counter overflows the upper limit. When the upper or lower limit is exceeded on a 32-bit counter. Set when the counter overflows the lower limit. Set when the FROM/TO command is used incorrectly. Set when the counter mode (BFM #0) is written incorrectly. When outside of K0 to K11 Set when the BFM number is written incorrectly. When outside of K0 to K31 Undefined SYSTEM BLOCK DIAGRAM C * BFM #29 b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10-b15 6 Preset allowed X 012 PLS M18 Error flag reset PLS M19 and M20 YH YS output reset X 013 M8000 T0 K2 K4 K4M10 5 FROM K2 K20 D2 * This manual has been written to be used by trained and competent personnel. This is defined by the European directives for machinery, low voltage and EMC. * If in doubt at any stage during the installation of the FX2N-1HC always consult a professional electrical engineer who is qualified and trained to the local and national standards. If in doubt about the operation or use of the FX2N-1HC please consult the nearest Mitsubishi Electric distributor. * Under no circumstances will Mitsubishi Electric be liable or responsible for any consequential damage that may arise as a result of the installation or use of this equipment. K1 7. (M25 to M10) BFM #4 (b15 to b0) command K1 8. BFM (#21, #20)Reads the current value to the data registers D3 and D2. RUN monitor D Guidelines for the safety of the user and protection of the FX2N-1HC special function block * All examples and diagrams shown in this manual are intended only as an aid to understanding the text, not to guarantee operation. Mitsubishi Electric will accept no responsibility for actual use of the product based on these illustrative examples. DIAGNOSTICS Manual number Manual revision Date 5.1 Preliminary checks (1) Check that the I/O wiring and extension cable of the FX2N-1HC are properly connected. (2) 5V 90mA power is supplied from the main or extension units for the FX2N-1HC. Check that there is no power overload from this and other extension blocks. (3) The counter works correctly only when data such as the counter mode (set with a pulse command), the TO command, the compare value, etc. are appropriately specified. Remember to initialize the count (BFM #4 b0), preset (BFM #4 b4), and output (BFM #4 b2, b1) prohibits. Reset the YH/YS outputs before you start. 5.2 Error checking The following LEDs on the main panel of the FX2N-1HC may help you to troubleshoot the unit. * A, B : Goes on/off as A, B input turn ON/OFF. It can be checked by rotating the encoder slowly. * UP, DN : Lights up to indicate whether the counter is going up (UP) or down (DN). : JY992D65401 :B : SEPTEMBER 1998 HEAD OFFICE:MITSUBISHI DENKI BLDG MARUNOUCHI TOKYO 100 TELEX:J24532 CABLE MELCO TOKYO HIMEJI WORKS:840, CHIYODA CHO, HIMEJI, JAPAN * PRESET and DIS : The appropriate LED lights up when the PRESET terminal or the DISABLE terminal is ON. * YH, YS : The appropriate LED lights up when YH/YS output is turned on. You can check the error status by reading the content of BFM #29 to the PC. Error contents are shown in section 3.3 (10). JY992D65401A Effective SEP. 1998 Specifications are subject to change without notice (2) BFM #3, #2 Ring length Stores the data that specifies the length of the 16-bit counter (default: K65,536). UP 98 99 0 (10) BFM #29 Error status Error status in the FX2N-1HC can be checked by reading the contents of b0 to b7 of BFM #29 to auxiliary relays of the PC. 1 X 002 D T0 K2 K2 K100 K1 In the above example, K100 is written into BFMs #3 and #2 of special block No.2 as a 32-bit binary value (BFM #3 = 0, BFM #2 = 100). Permitted values: K2 to K65,536. DOWN 1 0 99 98 When ring length K100 is specified, the value of the counter changes as shown above. Note: Write counter data with (D) TO * * * Count data is always handled as a pair from two 16-bit values in this special function block. 16-bit 2's complement value stored in the registers of the PC cannot be used. When you are writing a positive value between K32,768 and K65,535, the data should be treated as a 32-bit value even when a 16-bit ring counter is used. When transferring counter data to/from this special function block, always use the 32-bit forms of the FROM/TO instructions ((D) FROM, (D) TO). (3) BFM #4 Command BFM #4 When `0' (OFF) b0 Count prohibit b1 YH output prohibit b2 YS output prohibit b3 YH/YS independent action b4 Preset prohibit b5 to b7 Undefined b8 No action b9 No action b10 No action b11 No action b12 No action When `1' (ON) Count permit YH output permit YS output permit Mutual reset action Preset permit Error flag reset YH output reset YS output reset YH output set YS output set 1. When b0 is set to ON and the DISABLE input terminal to OFF, the counter is permitted to start counting input pulses. 2. Unless b1 is set to ON, YH (hardware compared output) does not turn ON. 3. Unless b2 is set to ON, YS (software compared output) does not turn ON. 4. When b3 = ON, YS output is reset if YH output is set, and YH output is reset if YS output is set. When b3 = OFF, YH and YS output act independently, and do not reset each other. 5. When b4 = OFF, preset function by the PRESET input terminal is disabled. 6. When b8 is set to ON, all error flags are reset. 7. When b9 is set to ON, YH output is reset. 8. When b10 is set to ON, YS output is reset. 9. When b11 is set to ON, YH output is set ON. 10. When b12 is set to ON, YS output is set ON. (4) BFM #11, #10 Preset data * Data to used as the initial value when the counter starts to count. * Data becomes valid when b4 of BFM #4 is set to ON, and PRESET input terminal changes from OFF to ON. The default value of the counter is zero. You can change it by writing a value into BFM #11 and #10 or by using the command below. * The initial counter value can also be set by writing the data directly into BFM #21 and #20 (current value of the counter). (5) BFM #13, #12 Comparison value for YH output, BFM #15, #14 Comparison value for YS output T0 K2 D K0 e lu va nt re ur e lu C 1. K1 2. K1234BFM #3, #2 (special function block No.2) The ring length can be specified when a 16-bit counter is specified. UP/DOWN direction should be specified for 1-phase 1-input software determined UP/DOWN counter. K2 K1234 K1 T0 K2 K1 K1 K1 3. D T0 K2 K12 K1000 K1 4. K1000BFM #13, #12 Set the compare value for YH output. D T0 K2 K14 K900 K1 5. K900BFM #15, #14 Set the compare value for YS output (not necessary if only YH output is used). 6. Note that counting only occurs if count prohibit is OFF. Also, outputs will not be set from the counting process at all if the relevant output prohibit are set in the command register. Please reset the error flags and YH/YS output before you start. The mutual reset and preset initialization commands can be used as required. X 014 M8002 K11 is written into BFM #0 of special function block No.2. The counter input is 16-bit 1-phase. Please use a pulse command for this initialization. K2 Error status BFM #29 Reset BFM #4 b8 for YH output T0 Comparisor data BFM #13,#12 BFM #4 b1 Matched Count pulse BFM #4 b11 S YH R BFM#4 b3 S YS BFM #4 b9 DOWN/UP DISABLE Count start BFM #4 b0 Counter 16/32-bit 1-phase/ 2-phase for YS output T0 Comparision data BFM#15,#14 BFM#4 b2 Matched BFM#4 b12 BFM#4 b10 *1 R OZ PRESET BFM#4 b4 T0 Preset data BFM#11,#10 Initialization Current value register BFM #21,#20 Sampling cycle 300ms T0 Compare results BFM #26 Direct initialization Maximum value BFM #23,#22 Model code BFM #30 Terminal status BFM #27 *1 Comparison is made at the next sampling point after an input count. Minimum value BFM #25,#24 Count allowed to M13 va Coincidence output K11 T0 M11 Current value BFM #4 b9,b10 Coincidence output Output occurs when the current value becomes equal to the compare value but only if b1 and b2 of BFM #4 are ON. Once an output is set, it remains ON until it is reset by b9 or b10 of BFM #4. If b3 of BFM #4 is ON, however, one of the outputs is reset when the other is set. (6) Counter current value (BFM #21, 20) The current value of the counter can be read by the PC. It will not be the correct value during high-speed operations because of the communication delay. The current value of the counter can be forcibly changed by writing a 32-bit value into the appropriate BFMs from the PC. (7) Maximum count value (BFM #23, 22) These store the maximum and minimum value reached by the counter. If the power is turned off, the stored data is cleared. (8) Comparison status (BFM #26) BFM #26 When `0' (OFF) When `1' (ON) BFM #26 When `0' (OFF) When `1' (ON) b0 Set value current value Set value > current value b3 Set value current value Set value > current value YH b1 Set value current value Set value = current value YS b4 Set value current value Set value = current value b2 Set value current value Set value < current value b5 Set value current value Set value < current value BFM #26 is for reading only. Write commands from the programmable controller are ignored. (9) Terminal status (BFM #27) BFM #27 When `0' (OFF) When `1' (ON) b0 PRESET input is OFF. PRESET input is ON. b1 DISABLE input is OFF. DISABLE input is ON. M8002 Initial pulse BFM #27 When `0' (OFF) When `1' (ON) b2 YH output is OFF. YH output is ON. b3 YS output is OFF. YS output is ON. b4-b15 Undefined Output allowed Mutual reset X 011 M14 BFM #4 b9,b10 OB OA EXAMPLE PROGRAM Please use the following program as a guide whenever you use the FX2N-1HC unit. Other instructions to read the current value of the counter, status etc. can be added as required. nt * The YS comparison operation takes about 300s, and if a match occurs, the output goes ON. 4 M8000 re * YH, YS output will not turn ON if you use PRESET or the TO instruction to set the counter value equal to the comparison value. It will turn ON only when a match occurs by the counting of input pulses. By reading this identification number, the user may create built-in checking routines to check whether the physical position of the FX2N-1HC matches to that of the software. 16-bit counter 1-phase 1-input counter There error flags can be reset by b8 of BFM #4. (11) Model identification code number BFM #30 The identification number for a Special Function Block is read by using the FROM command. The identification number for the FX2N-1HC unit is K4010. M10 Current value T0 Counter mode BFM #0 Ring upper limit value BFM #3,#2 DOWN/UP command BFM #1 X 010 ur * After comparing the current value of the counter with the value written in BFM #13 and #12, BFM #15 and #14, the hardware and software comparator in the FX2N-1HC outputs the comparison result. Error status Set when any of b1 to b7 is ON. Set when the value of the ring length is written incorrectly (other than K2 to K65,536). Set when the preset value is written incorrectly. When value ring length in 16-bit counter Set when the compare value is written incorrectly. mode. Set when the current value is written incorrectly. Set when the counter overflows the upper limit. When the upper or lower limit is exceeded on a 32-bit counter. Set when the counter overflows the lower limit. Set when the FROM/TO command is used incorrectly. Set when the counter mode (BFM #0) is written incorrectly. When outside of K0 to K11 Set when the BFM number is written incorrectly. When outside of K0 to K31 Undefined SYSTEM BLOCK DIAGRAM C * BFM #29 b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10-b15 6 Preset allowed X 012 PLS M18 Error flag reset PLS M19 and M20 YH YS output reset X 013 M8000 T0 K2 K4 K4M10 5 FROM K2 K20 D2 * This manual has been written to be used by trained and competent personnel. This is defined by the European directives for machinery, low voltage and EMC. * If in doubt at any stage during the installation of the FX2N-1HC always consult a professional electrical engineer who is qualified and trained to the local and national standards. If in doubt about the operation or use of the FX2N-1HC please consult the nearest Mitsubishi Electric distributor. * Under no circumstances will Mitsubishi Electric be liable or responsible for any consequential damage that may arise as a result of the installation or use of this equipment. K1 7. (M25 to M10) BFM #4 (b15 to b0) command K1 8. BFM (#21, #20)Reads the current value to the data registers D3 and D2. RUN monitor D Guidelines for the safety of the user and protection of the FX2N-1HC special function block * All examples and diagrams shown in this manual are intended only as an aid to understanding the text, not to guarantee operation. Mitsubishi Electric will accept no responsibility for actual use of the product based on these illustrative examples. DIAGNOSTICS Manual number Manual revision Date 5.1 Preliminary checks (1) Check that the I/O wiring and extension cable of the FX2N-1HC are properly connected. (2) 5V 90mA power is supplied from the main or extension units for the FX2N-1HC. Check that there is no power overload from this and other extension blocks. (3) The counter works correctly only when data such as the counter mode (set with a pulse command), the TO command, the compare value, etc. are appropriately specified. Remember to initialize the count (BFM #4 b0), preset (BFM #4 b4), and output (BFM #4 b2, b1) prohibits. Reset the YH/YS outputs before you start. 5.2 Error checking The following LEDs on the main panel of the FX2N-1HC may help you to troubleshoot the unit. * A, B : Goes on/off as A, B input turn ON/OFF. It can be checked by rotating the encoder slowly. * UP, DN : Lights up to indicate whether the counter is going up (UP) or down (DN). : JY992D65401 :B : SEPTEMBER 1998 HEAD OFFICE:MITSUBISHI DENKI BLDG MARUNOUCHI TOKYO 100 TELEX:J24532 CABLE MELCO TOKYO HIMEJI WORKS:840, CHIYODA CHO, HIMEJI, JAPAN * PRESET and DIS : The appropriate LED lights up when the PRESET terminal or the DISABLE terminal is ON. * YH, YS : The appropriate LED lights up when YH/YS output is turned on. You can check the error status by reading the content of BFM #29 to the PC. Error contents are shown in section 3.3 (10). JY992D65401A Effective SEP. 1998 Specifications are subject to change without notice (2) BFM #3, #2 Ring length Stores the data that specifies the length of the 16-bit counter (default: K65,536). UP 98 99 0 (10) BFM #29 Error status Error status in the FX2N-1HC can be checked by reading the contents of b0 to b7 of BFM #29 to auxiliary relays of the PC. 1 X 002 D T0 K2 K2 K100 K1 In the above example, K100 is written into BFMs #3 and #2 of special block No.2 as a 32-bit binary value (BFM #3 = 0, BFM #2 = 100). Permitted values: K2 to K65,536. DOWN 1 0 99 98 When ring length K100 is specified, the value of the counter changes as shown above. Note: Write counter data with (D) TO * * * Count data is always handled as a pair from two 16-bit values in this special function block. 16-bit 2's complement value stored in the registers of the PC cannot be used. When you are writing a positive value between K32,768 and K65,535, the data should be treated as a 32-bit value even when a 16-bit ring counter is used. When transferring counter data to/from this special function block, always use the 32-bit forms of the FROM/TO instructions ((D) FROM, (D) TO). (3) BFM #4 Command BFM #4 When `0' (OFF) b0 Count prohibit b1 YH output prohibit b2 YS output prohibit b3 YH/YS independent action b4 Preset prohibit b5 to b7 Undefined b8 No action b9 No action b10 No action b11 No action b12 No action When `1' (ON) Count permit YH output permit YS output permit Mutual reset action Preset permit Error flag reset YH output reset YS output reset YH output set YS output set 1. When b0 is set to ON and the DISABLE input terminal to OFF, the counter is permitted to start counting input pulses. 2. Unless b1 is set to ON, YH (hardware compared output) does not turn ON. 3. Unless b2 is set to ON, YS (software compared output) does not turn ON. 4. When b3 = ON, YS output is reset if YH output is set, and YH output is reset if YS output is set. When b3 = OFF, YH and YS output act independently, and do not reset each other. 5. When b4 = OFF, preset function by the PRESET input terminal is disabled. 6. When b8 is set to ON, all error flags are reset. 7. When b9 is set to ON, YH output is reset. 8. When b10 is set to ON, YS output is reset. 9. When b11 is set to ON, YH output is set ON. 10. When b12 is set to ON, YS output is set ON. (4) BFM #11, #10 Preset data * Data to used as the initial value when the counter starts to count. * Data becomes valid when b4 of BFM #4 is set to ON, and PRESET input terminal changes from OFF to ON. The default value of the counter is zero. You can change it by writing a value into BFM #11 and #10 or by using the command below. * The initial counter value can also be set by writing the data directly into BFM #21 and #20 (current value of the counter). (5) BFM #13, #12 Comparison value for YH output, BFM #15, #14 Comparison value for YS output T0 K2 D K0 e lu va nt re ur e lu C 1. K1 2. K1234BFM #3, #2 (special function block No.2) The ring length can be specified when a 16-bit counter is specified. UP/DOWN direction should be specified for 1-phase 1-input software determined UP/DOWN counter. K2 K1234 K1 T0 K2 K1 K1 K1 3. D T0 K2 K12 K1000 K1 4. K1000BFM #13, #12 Set the compare value for YH output. D T0 K2 K14 K900 K1 5. K900BFM #15, #14 Set the compare value for YS output (not necessary if only YH output is used). 6. Note that counting only occurs if count prohibit is OFF. Also, outputs will not be set from the counting process at all if the relevant output prohibit are set in the command register. Please reset the error flags and YH/YS output before you start. The mutual reset and preset initialization commands can be used as required. X 014 M8002 K11 is written into BFM #0 of special function block No.2. The counter input is 16-bit 1-phase. Please use a pulse command for this initialization. K2 Error status BFM #29 Reset BFM #4 b8 for YH output T0 Comparisor data BFM #13,#12 BFM #4 b1 Matched Count pulse BFM #4 b11 S YH R BFM#4 b3 S YS BFM #4 b9 DOWN/UP DISABLE Count start BFM #4 b0 Counter 16/32-bit 1-phase/ 2-phase for YS output T0 Comparision data BFM#15,#14 BFM#4 b2 Matched BFM#4 b12 BFM#4 b10 *1 R OZ PRESET BFM#4 b4 T0 Preset data BFM#11,#10 Initialization Current value register BFM #21,#20 Sampling cycle 300ms T0 Compare results BFM #26 Direct initialization Maximum value BFM #23,#22 Model code BFM #30 Terminal status BFM #27 *1 Comparison is made at the next sampling point after an input count. Minimum value BFM #25,#24 Count allowed to M13 va Coincidence output K11 T0 M11 Current value BFM #4 b9,b10 Coincidence output Output occurs when the current value becomes equal to the compare value but only if b1 and b2 of BFM #4 are ON. Once an output is set, it remains ON until it is reset by b9 or b10 of BFM #4. If b3 of BFM #4 is ON, however, one of the outputs is reset when the other is set. (6) Counter current value (BFM #21, 20) The current value of the counter can be read by the PC. It will not be the correct value during high-speed operations because of the communication delay. The current value of the counter can be forcibly changed by writing a 32-bit value into the appropriate BFMs from the PC. (7) Maximum count value (BFM #23, 22) These store the maximum and minimum value reached by the counter. If the power is turned off, the stored data is cleared. (8) Comparison status (BFM #26) BFM #26 When `0' (OFF) When `1' (ON) BFM #26 When `0' (OFF) When `1' (ON) b0 Set value current value Set value > current value b3 Set value current value Set value > current value YH b1 Set value current value Set value = current value YS b4 Set value current value Set value = current value b2 Set value current value Set value < current value b5 Set value current value Set value < current value BFM #26 is for reading only. Write commands from the programmable controller are ignored. (9) Terminal status (BFM #27) BFM #27 When `0' (OFF) When `1' (ON) b0 PRESET input is OFF. PRESET input is ON. b1 DISABLE input is OFF. DISABLE input is ON. M8002 Initial pulse BFM #27 When `0' (OFF) When `1' (ON) b2 YH output is OFF. YH output is ON. b3 YS output is OFF. YS output is ON. b4-b15 Undefined Output allowed Mutual reset X 011 M14 BFM #4 b9,b10 OB OA EXAMPLE PROGRAM Please use the following program as a guide whenever you use the FX2N-1HC unit. Other instructions to read the current value of the counter, status etc. can be added as required. nt * The YS comparison operation takes about 300s, and if a match occurs, the output goes ON. 4 M8000 re * YH, YS output will not turn ON if you use PRESET or the TO instruction to set the counter value equal to the comparison value. It will turn ON only when a match occurs by the counting of input pulses. By reading this identification number, the user may create built-in checking routines to check whether the physical position of the FX2N-1HC matches to that of the software. 16-bit counter 1-phase 1-input counter There error flags can be reset by b8 of BFM #4. (11) Model identification code number BFM #30 The identification number for a Special Function Block is read by using the FROM command. The identification number for the FX2N-1HC unit is K4010. M10 Current value T0 Counter mode BFM #0 Ring upper limit value BFM #3,#2 DOWN/UP command BFM #1 X 010 ur * After comparing the current value of the counter with the value written in BFM #13 and #12, BFM #15 and #14, the hardware and software comparator in the FX2N-1HC outputs the comparison result. Error status Set when any of b1 to b7 is ON. Set when the value of the ring length is written incorrectly (other than K2 to K65,536). Set when the preset value is written incorrectly. When value ring length in 16-bit counter Set when the compare value is written incorrectly. mode. Set when the current value is written incorrectly. Set when the counter overflows the upper limit. When the upper or lower limit is exceeded on a 32-bit counter. Set when the counter overflows the lower limit. Set when the FROM/TO command is used incorrectly. Set when the counter mode (BFM #0) is written incorrectly. When outside of K0 to K11 Set when the BFM number is written incorrectly. When outside of K0 to K31 Undefined SYSTEM BLOCK DIAGRAM C * BFM #29 b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10-b15 6 Preset allowed X 012 PLS M18 Error flag reset PLS M19 and M20 YH YS output reset X 013 M8000 T0 K2 K4 K4M10 5 FROM K2 K20 D2 * This manual has been written to be used by trained and competent personnel. This is defined by the European directives for machinery, low voltage and EMC. * If in doubt at any stage during the installation of the FX2N-1HC always consult a professional electrical engineer who is qualified and trained to the local and national standards. If in doubt about the operation or use of the FX2N-1HC please consult the nearest Mitsubishi Electric distributor. * Under no circumstances will Mitsubishi Electric be liable or responsible for any consequential damage that may arise as a result of the installation or use of this equipment. K1 7. (M25 to M10) BFM #4 (b15 to b0) command K1 8. BFM (#21, #20)Reads the current value to the data registers D3 and D2. RUN monitor D Guidelines for the safety of the user and protection of the FX2N-1HC special function block * All examples and diagrams shown in this manual are intended only as an aid to understanding the text, not to guarantee operation. Mitsubishi Electric will accept no responsibility for actual use of the product based on these illustrative examples. DIAGNOSTICS Manual number Manual revision Date 5.1 Preliminary checks (1) Check that the I/O wiring and extension cable of the FX2N-1HC are properly connected. (2) 5V 90mA power is supplied from the main or extension units for the FX2N-1HC. Check that there is no power overload from this and other extension blocks. (3) The counter works correctly only when data such as the counter mode (set with a pulse command), the TO command, the compare value, etc. are appropriately specified. Remember to initialize the count (BFM #4 b0), preset (BFM #4 b4), and output (BFM #4 b2, b1) prohibits. Reset the YH/YS outputs before you start. 5.2 Error checking The following LEDs on the main panel of the FX2N-1HC may help you to troubleshoot the unit. * A, B : Goes on/off as A, B input turn ON/OFF. It can be checked by rotating the encoder slowly. * UP, DN : Lights up to indicate whether the counter is going up (UP) or down (DN). : JY992D65401 :B : SEPTEMBER 1998 HEAD OFFICE:MITSUBISHI DENKI BLDG MARUNOUCHI TOKYO 100 TELEX:J24532 CABLE MELCO TOKYO HIMEJI WORKS:840, CHIYODA CHO, HIMEJI, JAPAN * PRESET and DIS : The appropriate LED lights up when the PRESET terminal or the DISABLE terminal is ON. * YH, YS : The appropriate LED lights up when YH/YS output is turned on. You can check the error status by reading the content of BFM #29 to the PC. Error contents are shown in section 3.3 (10). JY992D65401A Effective SEP. 1998 Specifications are subject to change without notice 2 3.3 Buffer memories (BFM) WIRING BFM number PNP output encoders PNP output encoders 3.3k FX2N-1HC A24+ 1.5k A12+ 0.27k A5 + 0.1k A B24+ 2.2kW B12+ B5 + B 12 to 24V inputtable 1.5k XP24 0.5k XP 5 0.2k COMP 2.2kW 12 to 24V inputtaable XD24 XD 5 COMD Shielding Wire Phase A OUT OA FX2N-1HC SPECIAL FUNCTION BLOCK Phase B Shielding Wire OUT OB USER'S GUIDE Shielding Wire Phase Z OUT PRESET JY992D65401B +24V DISABLE Shielding Wire COM This manual contains text, diagrams and explanations which will guide the reader in the correct installation and operation of the FX2N-1HC special function block and should be read and understood before attempting to install or use the unit. Further information can be found in the FX PROGRAMMING MANUAL and FX2N SERIES HARDWARE MANUAL. * * * The source of your input signal should be a 1 or 2 phase encoder. A 5V, 12V, or 24V power source can be used. An initial value setting command input (PRESET) and a count prohibit command input (DISABLE) are also available. * The FX2N-1HC has two outputs. When the counter value coincides with an output compare value, the appropriate output is set ON. The output transistors are individually isolated to allow either sink or source connection methods. * Data transfer between the FX2N-1HC and the FX2N PC is by buffer memory exchange. There are 32 buffer memories (each of 16 bits) in the FX2N-1HC. * The FX2N-1HC occupies 8 points of I/O on the FX2N expansion bus. The 8 points can be allocated from either inputs or outputs. 1.1 External dimensions 90(3.54) 80(3.15) 5 A LED 14 6 B LED POWER LED 15 A, B terminal (M3 (0.12) screws) PRESET terminal (M3 (0.12) screws) 17 3 7 8 9 11 12 13 16 FOR M3 (0.12 inches) 6.2mm (0.24 inches) or less * * * Default: K0 Preset data Upper/Lower Default: K0 #13, #12 YH compare value Upper/Lower Default: K32,767 #15, #14 YS compare value Upper/Lower Default: K32,767 #21, #20 Counter current value Upper/Lower Default: K0 #23, #22 Maximum count value Upper/Lower Default: K0 #25, #24 Minimum count value Upper/Lower Default: K0 #26 Compare results #27 Terminal status #29 Error status #30 Model identification code K4010 (1) BFM #0 Counter mode (K0 to K11), BFM #1 DOWN/UP command PC Power supply for out put load drive DC5 to 24V Line driver output encoders K0 K1 2 edge count K2 K3 4 edge count K4 K5 1-phase 2-input (add/subtract pulse) K6 K7 Hardware UP/DOWN K8 K9 Software UP/DOWN K10 K11 2-phase input (phase difference pulse) FX2N-1HC Shielding Wire LA A5+ LAR A- LB B5+ LBR B- Signal level MAX. frequency 9 Input signal Pulse shape +2,147,483,647 Upper limit 0 Lower limit -2,147,483,648 0 Ring length (BFM#3,#2) (c) 1-phase 1-input counter (K8 to K11) * Hardware UP/DOWN (K8, K9) Specification Same as those for the FX2N main unit 500V AC, 1min (between all terminals and ground) 1-phase input 2-phase input 1 input 2 inputs 1 edge count 2 edge count 4 edge count 5V, 12V, or 24V 10% (selected by terminal connection) 7mA 50 kHz 25 kHz 12.5kHz t1 : Rise/fall time is 3s or less t1 t1 t2 : ON/OFF pulse duration 10s or more t2 t3 : Phase difference between phase A t2 t3 and phase B is 3.5s or more t3 The counter mode is selected form the PC. As shown below, values between K0 and K11 are written to buffer memory BFM #0 form the PC. When a value is written to BFM #0 the contents of BFM #1 to BFM #31 are reset to default values. When setting this value use a TOP (pulsed) instruction use M8002 (initial pulse) to drive the TO instruction. A continuous command is not allowed. (a) 32-bit counter modes A 32-bit binary counter which executes UP/DOWN counting will change from the lower limit to the upper limit or the upper limit to the lower limit when overflow occurs. Both the upper and lower limits are fixed values: the upper limit is +2,147,483,647, and the lower limit is -2,147,483,648. (b) 16-bit counter modes A 16-bit binary counter handles only positive values from 0 to 65,535. Changes to zero from the upper limit or to the upper limit from zero when overflow occurs; the upper limit is determined by BFMs #3 and #2. SPECIFICATIONS 11 32 bits 16 bits 1 edge count 1-phase 1-input PRESET (Z phase) input 100s or more DISABLE (count prohibit) input 100s or more Phase A BFM#1 ON OFF ON Phase B Current value * Software UP/DOWN (K10, K11) OFF UP DOWN K0 K1 ON UP/DOWN is determined by input phase A (ON/OFF). Phase B Current value OFF UP DOWN UP/DOWN is determined by the contents of BFM #1, (K0/K1). (d) 1-phase 2-input counter (K6, K7) ON OFF Phase A input If both phase A and phase B inputs are received simultaneously, the counter value does not change. Phase A input-1 at OFF(R)ON Phase ON B input OFF 1 2 3 3 3 2 1 0 Phase B input+1 at OFF(R)ON 10 YHYS terminal (M3 (0.12) screws) DISABLE terminal (M3 (0.12) screws) DIS (DISABLE) LED PRESET LED YH LED YS LED DIN rail clip Attachment groove for 35 (1.38) wide DIN rail Format Range Counting specification Comparison Type 6.2mm (0.24 inches) or less +24V 0V Line driver output encoders FX2N-1HC 10 4 Mounting hole 2-4.5 (0.18) Extension cable and connector UP LED DN (Down) LED XP5 YH+ YS+ 4(0.16) 11 12 13 14 15 COMP YH- YS- YH YS 16 Default: K65,536 #5-#9, #16-#19, #28, #31 are reserved. If using on NPN output encoder please take care to match the polarity of the terminals of the encoder to those of the FX2N-1HC. Item B5+ XD24 XP24 PRE 2 7 B - XD5 COMD DIS *1 3.2 Performance specifications A24+ A5+ B24+ POWER A12+ A - B12+ 17 A24+ A5+ B24+ A12+ A - B12+ 1 3 4 5 6 Class 3 grounding (<100 W) Item Environmental specifications (excluding following) Dielectric withstand voltage 8 oA oB Default: K0 Ring length Upper/Lower Command 3.1 Environmental specifications 55(2.17) 55(2.17) 4(0.16) DOWN *1 Default: K0 #11, #10 Read Extension cable *2 3 weight : Approx. 0.3 kg (0.66 lbs) Dimensions : mm (inches) Accessories : Self-adhesive labels special block number identification. 1 0V External power source DC5V,12V,24V Various counter modes, such as 1-phase or 2-phase, 16-bit or 32-bit modes, can be selected using commands from the PC. Allow the FX2N-1HC unit to run only after setting these mode parameters. UP YS- DOWN/UP command (1-phase 1-input mode) Count modes The hardware high-speed counter block is a 2-phase 50 kHz high-speed counter. It is a special function block for the FX2N series PC. The FX2N-1HC counts at a higher speed than the built-in high-speed counter of the PC (2-phase 30 kHz, 1-phase 60 kHz) and performs comparisons and outputs directly. 2 Write / Read YS+ #1 #4 *1 *1. " " is an external load connected with the out put. *2. Connect the grounded terminal at the PC side as required. INTRODUCTION 87(3.43) YH- Write START +24V 1 *1 Counter mode K0 to K11 #3, #2 :source :sink YH+ Contents #0 Use crimp terminals of the dimensions specified in the left figure. Output signal Types of outputs Secure the terminals using a tightening torque of 0.5 to 0.8 Nm (5 to 8 kgcm). Wire only to the module terminals discussed in this manual. Leave all others vacant. Output capacity I/O occupation Power from base Automatic UP/DOWN (however, when on 1-phase 1-input mode, UP/DOWN is determined by a PC command or an input terminal.) When 32-bit is specified: -2,147,483,648 to +2,147,483,647 When 16-bit is specified: 0 to 65,535 (upper limit can be user specified) Each output is set when the present value of the counter matches with the compare value (which is transferred from the PC), and is switched OFF by a reset command from the PC. YH : Direct output processed by hardware. YS : Software processed output with worst delay time of 300s. (Therefore, when the input frequency is 50 kHz, there is a worst case delay of 15 input pulses.) YH + : transistor output for YH output YH - : transistor output for YH output YS + : transistor output for YS output YS - : transistor output for YS output YH+ YS+ NPN YHYS- 5V to 24V DC 0.5A 8 points taken from the FX2N expansion bus (can be either inputs or outputs) 5V DC 90mA(Internal power supply from main unit or powered extension unit) (e) 2-phase counter (K0 to K5) * 1 edge-count-counter (K0, K1) * 2 edge-count counter (K2, K3) Phase A Phase A +1 +1 -1 Phase B +1 -1 +1 -1 Phase B input OFF (R)ON while phase A input ON Count up by 1. Phase B input ON (R)OFF while phase A input ON Count down by 1. Phase B input OFF (R)ON while phase A input ON Count up by 1. Phase B input ON (R)OFF while phase A input ON Count down by 1. * 4 edge-count counter (K4, K5) DOWN COUNT UP COUNT Phase A input Phase B input -1 Phase B Phase A input +1 +1 +1 +1 Phase B input -1 -1 -1 -1 (2) BFM #3, #2 Ring length Stores the data that specifies the length of the 16-bit counter (default: K65,536). UP 98 99 0 (10) BFM #29 Error status Error status in the FX2N-1HC can be checked by reading the contents of b0 to b7 of BFM #29 to auxiliary relays of the PC. 1 X 002 D T0 K2 K2 K100 K1 In the above example, K100 is written into BFMs #3 and #2 of special block No.2 as a 32-bit binary value (BFM #3 = 0, BFM #2 = 100). Permitted values: K2 to K65,536. DOWN 1 0 99 98 When ring length K100 is specified, the value of the counter changes as shown above. Note: Write counter data with (D) TO * * * Count data is always handled as a pair from two 16-bit values in this special function block. 16-bit 2's complement value stored in the registers of the PC cannot be used. When you are writing a positive value between K32,768 and K65,535, the data should be treated as a 32-bit value even when a 16-bit ring counter is used. When transferring counter data to/from this special function block, always use the 32-bit forms of the FROM/TO instructions ((D) FROM, (D) TO). (3) BFM #4 Command BFM #4 When `0' (OFF) b0 Count prohibit b1 YH output prohibit b2 YS output prohibit b3 YH/YS independent action b4 Preset prohibit b5 to b7 Undefined b8 No action b9 No action b10 No action b11 No action b12 No action When `1' (ON) Count permit YH output permit YS output permit Mutual reset action Preset permit Error flag reset YH output reset YS output reset YH output set YS output set 1. When b0 is set to ON and the DISABLE input terminal to OFF, the counter is permitted to start counting input pulses. 2. Unless b1 is set to ON, YH (hardware compared output) does not turn ON. 3. Unless b2 is set to ON, YS (software compared output) does not turn ON. 4. When b3 = ON, YS output is reset if YH output is set, and YH output is reset if YS output is set. When b3 = OFF, YH and YS output act independently, and do not reset each other. 5. When b4 = OFF, preset function by the PRESET input terminal is disabled. 6. When b8 is set to ON, all error flags are reset. 7. When b9 is set to ON, YH output is reset. 8. When b10 is set to ON, YS output is reset. 9. When b11 is set to ON, YH output is set ON. 10. When b12 is set to ON, YS output is set ON. (4) BFM #11, #10 Preset data * Data to used as the initial value when the counter starts to count. * Data becomes valid when b4 of BFM #4 is set to ON, and PRESET input terminal changes from OFF to ON. The default value of the counter is zero. You can change it by writing a value into BFM #11 and #10 or by using the command below. * The initial counter value can also be set by writing the data directly into BFM #21 and #20 (current value of the counter). (5) BFM #13, #12 Comparison value for YH output, BFM #15, #14 Comparison value for YS output T0 K2 D K0 e lu va nt re ur e lu C 1. K1 2. K1234BFM #3, #2 (special function block No.2) The ring length can be specified when a 16-bit counter is specified. UP/DOWN direction should be specified for 1-phase 1-input software determined UP/DOWN counter. K2 K1234 K1 T0 K2 K1 K1 K1 3. D T0 K2 K12 K1000 K1 4. K1000BFM #13, #12 Set the compare value for YH output. D T0 K2 K14 K900 K1 5. K900BFM #15, #14 Set the compare value for YS output (not necessary if only YH output is used). 6. Note that counting only occurs if count prohibit is OFF. Also, outputs will not be set from the counting process at all if the relevant output prohibit are set in the command register. Please reset the error flags and YH/YS output before you start. The mutual reset and preset initialization commands can be used as required. X 014 M8002 K11 is written into BFM #0 of special function block No.2. The counter input is 16-bit 1-phase. Please use a pulse command for this initialization. K2 Error status BFM #29 Reset BFM #4 b8 for YH output T0 Comparisor data BFM #13,#12 BFM #4 b1 Matched Count pulse BFM #4 b11 S YH R BFM#4 b3 S YS BFM #4 b9 DOWN/UP DISABLE Count start BFM #4 b0 Counter 16/32-bit 1-phase/ 2-phase for YS output T0 Comparision data BFM#15,#14 BFM#4 b2 Matched BFM#4 b12 BFM#4 b10 *1 R OZ PRESET BFM#4 b4 T0 Preset data BFM#11,#10 Initialization Current value register BFM #21,#20 Sampling cycle 300ms T0 Compare results BFM #26 Direct initialization Maximum value BFM #23,#22 Model code BFM #30 Terminal status BFM #27 *1 Comparison is made at the next sampling point after an input count. Minimum value BFM #25,#24 Count allowed to M13 va Coincidence output K11 T0 M11 Current value BFM #4 b9,b10 Coincidence output Output occurs when the current value becomes equal to the compare value but only if b1 and b2 of BFM #4 are ON. Once an output is set, it remains ON until it is reset by b9 or b10 of BFM #4. If b3 of BFM #4 is ON, however, one of the outputs is reset when the other is set. (6) Counter current value (BFM #21, 20) The current value of the counter can be read by the PC. It will not be the correct value during high-speed operations because of the communication delay. The current value of the counter can be forcibly changed by writing a 32-bit value into the appropriate BFMs from the PC. (7) Maximum count value (BFM #23, 22) These store the maximum and minimum value reached by the counter. If the power is turned off, the stored data is cleared. (8) Comparison status (BFM #26) BFM #26 When `0' (OFF) When `1' (ON) BFM #26 When `0' (OFF) When `1' (ON) b0 Set value current value Set value > current value b3 Set value current value Set value > current value YH b1 Set value current value Set value = current value YS b4 Set value current value Set value = current value b2 Set value current value Set value < current value b5 Set value current value Set value < current value BFM #26 is for reading only. Write commands from the programmable controller are ignored. (9) Terminal status (BFM #27) BFM #27 When `0' (OFF) When `1' (ON) b0 PRESET input is OFF. PRESET input is ON. b1 DISABLE input is OFF. DISABLE input is ON. M8002 Initial pulse BFM #27 When `0' (OFF) When `1' (ON) b2 YH output is OFF. YH output is ON. b3 YS output is OFF. YS output is ON. b4-b15 Undefined Output allowed Mutual reset X 011 M14 BFM #4 b9,b10 OB OA EXAMPLE PROGRAM Please use the following program as a guide whenever you use the FX2N-1HC unit. Other instructions to read the current value of the counter, status etc. can be added as required. nt * The YS comparison operation takes about 300s, and if a match occurs, the output goes ON. 4 M8000 re * YH, YS output will not turn ON if you use PRESET or the TO instruction to set the counter value equal to the comparison value. It will turn ON only when a match occurs by the counting of input pulses. By reading this identification number, the user may create built-in checking routines to check whether the physical position of the FX2N-1HC matches to that of the software. 16-bit counter 1-phase 1-input counter There error flags can be reset by b8 of BFM #4. (11) Model identification code number BFM #30 The identification number for a Special Function Block is read by using the FROM command. The identification number for the FX2N-1HC unit is K4010. M10 Current value T0 Counter mode BFM #0 Ring upper limit value BFM #3,#2 DOWN/UP command BFM #1 X 010 ur * After comparing the current value of the counter with the value written in BFM #13 and #12, BFM #15 and #14, the hardware and software comparator in the FX2N-1HC outputs the comparison result. Error status Set when any of b1 to b7 is ON. Set when the value of the ring length is written incorrectly (other than K2 to K65,536). Set when the preset value is written incorrectly. When value ring length in 16-bit counter Set when the compare value is written incorrectly. mode. Set when the current value is written incorrectly. Set when the counter overflows the upper limit. When the upper or lower limit is exceeded on a 32-bit counter. Set when the counter overflows the lower limit. Set when the FROM/TO command is used incorrectly. Set when the counter mode (BFM #0) is written incorrectly. When outside of K0 to K11 Set when the BFM number is written incorrectly. When outside of K0 to K31 Undefined SYSTEM BLOCK DIAGRAM C * BFM #29 b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10-b15 6 Preset allowed X 012 PLS M18 Error flag reset PLS M19 and M20 YH YS output reset X 013 M8000 T0 K2 K4 K4M10 5 FROM K2 K20 D2 * This manual has been written to be used by trained and competent personnel. This is defined by the European directives for machinery, low voltage and EMC. * If in doubt at any stage during the installation of the FX2N-1HC always consult a professional electrical engineer who is qualified and trained to the local and national standards. If in doubt about the operation or use of the FX2N-1HC please consult the nearest Mitsubishi Electric distributor. * Under no circumstances will Mitsubishi Electric be liable or responsible for any consequential damage that may arise as a result of the installation or use of this equipment. K1 7. (M25 to M10) BFM #4 (b15 to b0) command K1 8. BFM (#21, #20)Reads the current value to the data registers D3 and D2. RUN monitor D Guidelines for the safety of the user and protection of the FX2N-1HC special function block * All examples and diagrams shown in this manual are intended only as an aid to understanding the text, not to guarantee operation. Mitsubishi Electric will accept no responsibility for actual use of the product based on these illustrative examples. DIAGNOSTICS Manual number Manual revision Date 5.1 Preliminary checks (1) Check that the I/O wiring and extension cable of the FX2N-1HC are properly connected. (2) 5V 90mA power is supplied from the main or extension units for the FX2N-1HC. Check that there is no power overload from this and other extension blocks. (3) The counter works correctly only when data such as the counter mode (set with a pulse command), the TO command, the compare value, etc. are appropriately specified. Remember to initialize the count (BFM #4 b0), preset (BFM #4 b4), and output (BFM #4 b2, b1) prohibits. Reset the YH/YS outputs before you start. 5.2 Error checking The following LEDs on the main panel of the FX2N-1HC may help you to troubleshoot the unit. * A, B : Goes on/off as A, B input turn ON/OFF. It can be checked by rotating the encoder slowly. * UP, DN : Lights up to indicate whether the counter is going up (UP) or down (DN). : JY992D65401 :B : SEPTEMBER 1998 HEAD OFFICE:MITSUBISHI DENKI BLDG MARUNOUCHI TOKYO 100 TELEX:J24532 CABLE MELCO TOKYO HIMEJI WORKS:840, CHIYODA CHO, HIMEJI, JAPAN * PRESET and DIS : The appropriate LED lights up when the PRESET terminal or the DISABLE terminal is ON. * YH, YS : The appropriate LED lights up when YH/YS output is turned on. You can check the error status by reading the content of BFM #29 to the PC. Error contents are shown in section 3.3 (10). JY992D65401A Effective SEP. 1998 Specifications are subject to change without notice