Contec F&eIT Series User Manual

Isolated counter module
Hide thumbs Also See for F&eIT Series:
Table of Contents

Advertisement

Quick Links

F&eIT Series
Isolated Counter Module
CNT24-2(FIT)GY
User's Manual
CONTEC CO., LTD.

Advertisement

Table of Contents
loading

Summary of Contents for Contec F&eIT Series

  • Page 1 F&eIT Series Isolated Counter Module CNT24-2(FIT)GY User’s Manual CONTEC CO., LTD.
  • Page 2 Check Your Package Thank you for purchasing the CONTEC product. The product consists of the items listed below. Check, with the following list, that your package is complete. If you discover damaged or missing items, contact your retailer. Product Configuration List - Module …1...
  • Page 3: Trademarks

    No part of this document may be copied or reproduced in any form by any means without prior written consent of CONTEC CO., LTD. CONTEC CO., LTD. makes no commitment to update or keep current the information contained in this document.
  • Page 4: Table Of Contents

    Table of Contents Copyright ................ii Trademarks ............... ii Table of Contents ............. iii Introduction ................ 1 Features ................ 1 Functions and control method by controller connected2 Limited One-Year Warranty ........4 How to Obtain Service ..........4 Liability ................. 4 Handling Precautions ..........
  • Page 5 Reading a Count (command CH0: 00h, CH1: 05h) ... 23 Status Data (command CH0: 01h, CH1: 06h) ..24 Interrupt Mask (command 15h) ........ 25 Sense Port (command 16h) ........25 Description of Output Commands ......... 26 Initial Count Value (command CH0: 00h, CH1: 05h)26 Operating Mode (command CH0: 01h, CH1: 06h) ..
  • Page 6: Introduction

    Introduction Introduction Congratulations on your recent purchase of an Insulator Counter Module. The CNT24-2(FIT)GY can be constructed by connecting the stack controller to our controller, you can connect to CNT24-2(USB)GY and add input channels. The controllers that you can connect to are shown below. - Box computer [BX-320 Series etc] - I/O controller unit [CPU-CAxx Series] As such, the CNT24-2(FIT)GY can be used for position alignment control in...
  • Page 7: Functions And Control Method By Controller Connected2

    Introduction Functions and control method by controller connected The CNT24-2(FIT)GY can be connected to a variety of controllers. Box Computer : BX-320 Series I/O Controller Module : CPU-CAxx Series Isolated Counter Module for USB : CNT24-2(USB)GY I/O Controller Module with USB : CPU-CA10(USB)GY The functions and control of the CNT24-2(FIT)GY vary with the controller to which the CNT24-2(FIT)GY is connected.
  • Page 8 Introduction Control method by controller connected Control using the I/O address map ο Control using the memory address map ο FIT Protocol ο API-CAP(W32) ο Control via the Windows driver * API-SBP(W32) ο API-USBP(WDM) ο ο Control over the web The API-SBP(W32) is included in the development kit DTK-SBxx(FIT)GY;...
  • Page 9: Limited One-Year Warranty

    Introduction Limited One-Year Warranty CONTEC F&eIT series products are warranted by CONTEC CO., LTD. to be free from defects in material and workmanship for up to one year from the date of purchase by the original purchaser. Repair will be free of charge only when this product is returned freight prepaid with a copy of the original invoice and a Return Merchandise Authorization to the distributor or the CONTEC group office, from which it was purchased.
  • Page 10: Handling Precautions

    Handling Precautions Take the following precautions when handling this module. - Do not modify the module. CONTEC will bear no responsibility for any problems, etc., resulting from modifying this module. - Do not use or store the equipment in a hot or cold place, or in a place that is subject to severe temperature changes.
  • Page 11: About The Manual

    Introduction FCC PART 15Class A Notice NOTE This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment.
  • Page 12: Module Nomenclature And Settings

    Module Nomenclature and Settings Module Nomenclature and Settings Nomenclature of Module Components Figure 2.1. shows the names of module components. In the figure, the indicated switch settings represent factory settings. LED Indicator A B Z D1 Device ID Device PCOM EQ.P EQ.N Interface connector...
  • Page 13: Setting A Device Id

    Module Nomenclature and Settings Setting a Device ID The controller module distinguishes and keeps track of the modules that are connected to it by assigning device IDs to them. Each module, therefore, should be assigned a unique ID. A Device ID can be assigned in a 0 - 7 range, so that a maximum of eight modules can be distinguished.
  • Page 14: Connecting To An External Device

    Connecting to an External Device Connecting to an External Device Interface Connector How to Connect an Interface Connector When connecting the Module to an external device, you can use the supplied connector plug. When wiring the Module, strip off approximately 7 - 8 mm of the covering for the cable, and insert the bare wire by pressing the orange button on the connector plug.
  • Page 15: Signal Layout On The Interface Connector

    Connecting to an External Device Signal Layout on the Interface Connector The Module can be connected to an external device using a 9-pin (1 group) connector that is provided on the Module face. PCOM(0) Plus common for channel 0 input signals PA(0) Channel 0 phase A input PB(0)
  • Page 16: Connecting An External Signal

    Connecting to an External Device Connecting an External Signal Connecting to a Opto-Isolated Input Circuit External circuit Module Plus common Opto-coupler 220Ω Input External device signal output Plus common +12V Opto-coupler 220Ω 400Ω Input External device signal output Figure 3.3. Isolated input Circuit and an Example of a Connection Notes! -The general-purpose input signal also has a similar circuit configuration.
  • Page 17: Output Circuit And An Example Connection

    Connecting to an External Device Output Circuit and an Example Connection When there is a match between a channel count and a specified value, a one-shot (one pulse) match signal is output to the outside. The signal output section has an open collector configuration based on opto-isolation.
  • Page 18: Surge Voltage Countermeasures

    Connecting to an External Device Surge Voltage Countermeasures When connecting a load that generates surge voltages and inrush currents, such as an induction load (relay coil) or an incandescent light bulb, to the one-shot pulse output, appropriate protection must be provided in order to prevent damage to the output stage or a malfunction due to noise.
  • Page 19 Connecting to an External Device CNT24-2(FIT)GY...
  • Page 20: Using The I/O Address Map

    Using the I/O Address Map Using the I/O Address Map Starting I/O Address When connected to the Box computer [BX-320 Series etc], the CNT24-2(FIT)GY can directly receive I/O commands from the controller module. Depending on how the Device ID is set, the I/O addresses indicated below will be used exclusively by the CNT24-2(FIT)GY.
  • Page 21: List Of I/O Address Maps

    Using the I/O Address Map List of I/O Address Maps Input Port Starting I/O Product Category Revision Data address Revision Revision Revision Revision (00h) Data3 Data2 Data1 Data0 Product ID Number (01h) Interrupt Status Enable Status IRQ9 IRQ7 IRQ5 (02h) (03h) (Not available) (10h)
  • Page 22 Using the I/O Address Map Output Port Starting I/O address (00h) (Not allowed) (01h) Interrupt Data IRQ9 IRQ7 IRQ5 Enable (02h) Data Data Data (03h) (Not allowed) (0Fh) Command Command Command Command Command Command Command Command Command (10h) Data7 Data6 Data5 Data4 Data3...
  • Page 23: Specifications Common To F&Eit Products

    Product Information - Revision Data [D3 - D0]: This is product update information, subject to change without notice, that is controlled by Contec. - Product Category [D7 - D4]: This is a module function classification code. For the CNT24-2(FIT)GY, the code is "3h".
  • Page 24 Using the I/O Address Map Interrupt Status This is a port on which the interrupt status generated by the Module can be verified. Although in this example values are assigned centered on the status concerning interrupt levels, information on interrupt sources varies from module to module. Starting I/O address input...
  • Page 25: Bit Assignments For I/O Ports

    Using the I/O Address Map Bit Assignments for I/O Ports The I/O ports for the counting function have command-section and data-section registers. A register can be set as follows: First, a command is issued (OUT) to a port located at starting I/O address + 16 to make the register available for setting.
  • Page 26: Flow Of Count Values

    Using the I/O Address Map Flow of Count Values 24-bit Count-value latch Initial count READ UP/DOWN Read-count-value (command: 14h) setting register counter Command Command Ch0: 00h Ch0: 00h Ch1: 05h Ch1: 05h 24-bit Match in count Matched signal comparator values Sense port (Command 16h) Interrupt mask...
  • Page 27: Operation Commands

    Using the I/O Address Map Operation Commands Table 4.2. Output Commands Command Data Function size CH0 initial count value CH0 initial count value 24-bit RESET SEL ZSEL UD/AB DIR SEL2 SEL1 SEL0 CH0 mode setting 8-bit Not allowed CH0 phase Z CLR input 3-bit CH0 count comparison value CH0 count comparison value 24-bit...
  • Page 28: Description Of Input Commands

    Using the I/O Address Map Description of Input Commands Reading a Count (command CH0: 00h, CH1: 05h) By reading the contents of the READ register for a corresponding channel, this command reads a count value. By issuing the command to the output port +16 and reading the input port +17 three times, you can read low, middle, and high count values.
  • Page 29: Status Data (Command Ch0: 01H, Ch1: 06H)

    Using the I/O Address Map Status Data (command CH0: 01h, CH1: 06h) Starting I/O address 01h/06h By issuing the command to the output port +16 and reading the input port +17, you can monitor signal inputs, the direction of counting, any count matches, and the state of any abnormal input.
  • Page 30: Interrupt Mask (Command 15H)

    Using the I/O Address Map Interrupt Mask (command 15h) Starting I/O address TIME This command allows you to monitor the status of the current interrupt mask that was set using the interrupt mask command. TIME is associated with the programmable timer, and CH1 - CH0 are associated with channels.
  • Page 31: Description Of Output Commands

    Using the I/O Address Map Description of Output Commands Initial Count Value (command CH0: 00h, CH1: 05h) The command is issued to the output port +16, and an initial count value is set on the output port +17. Because count data consists of 24 bits, count values are output three times in low, middle, and high order, 8 bits each time.
  • Page 32: Counter Operating Modes

    Using the I/O Address Map UD/AB, SEL2 to 0 Selects a counter operation mode. Table 4.4. Counter Operation Mode Operating mode to be set UD/AB DIR SEL2 SEL1 SEL0 2-phase input, synch clear, 1x mode 2-phase input, synch clear, 2x mode 2-phase input, synch clear, 4 mode 2-phase input, asynch clear, 1x mode Table...
  • Page 33 Using the I/O Address Map Mono-phase input During mono-phase input, the system counts up upon the input of an UP pulse, and counts down upon the input of a DOWN pulse. A count fails if UP and DOWN pulses occur simultaneously or both pulses happen to be LOW. UP pulse (phase A/UP) DOWN pulse...
  • Page 34 Using the I/O Address Map Synchronous Clear If DIR=1 and ZSEL=0, the counter is zero-cleared when A phase rises with the B- phase input LOW an the Z-phase input HIGH; the counting process is started when A phase rises after the Z-phase input turns LOW. Phase A (phase A/UP) Phase B...
  • Page 35 Using the I/O Address Map Count Input Multiplier Detailed control can be effected by setting the count input multiplier to 2 or 4. - 2-phase input Clockwise Counterclockwise Ο Ο Ο x Ο Ο Ο Ο Ο Ο Ο Ο Ο Ο...
  • Page 36: Z Phase /Clr Input (Command Ch0: 02H, Ch1: 07H)31

    Using the I/O Address Map Z Phase /CLR Input (command CH0: 02h, CH1: 07h) Starting I/O address Not used 02h/07h The command is issued to the output port +16, and the number of Z-phase input operations is assigned to the output port +17. ZE1, ZE0 Selecting a Z phase input mode Table 4.6.
  • Page 37: Compare Register (Command Ch0: 03H, Ch1: 08H)

    Using the I/O Address Map Compare Register (command CH0: 03h, CH1: 08h) This command compares the count value for a corresponding channel with the value of a compare register, and if there is a match, the command sets 'EQ" for the status bit to "0"...
  • Page 38: Digital Filter (Command Ch0: 04H, Ch1: 09H)

    Using the I/O Address Map Digital Filter (command CH0: 04h, CH1: 09h) Starting I/O address Not used Clock data for digital filter 04h/09h The digital filter is designed to ensure that the counter will operate normally even in the presence of noise in the pulse input to the counter and in phase A, B, and Z signals. Digital filter clock setting data determines the sampling clock cycle for the digital filter.
  • Page 39: Count Value Latching (Command 14H)

    Using the I/O Address Map Table 4.7. Setting a Digital Filter Clock Digital filter D3 D2 D1 D0 Input frequency clock cycle 0.1µsec Approx. 1MHz max. 6.5µsec Approx. 15kHz max. 25.7µsec Approx. 3.5kHz max. 32.1µsec Approx. 3kHz max. 204.9µsec Approx. 480Hz max. 211.3µsec Approx.
  • Page 40: Interrupt Mask (Command 15H)

    Using the I/O Address Map Interrupt Mask (command 15h) Starting I/O address Not used TIME Not used This command issues the value "15h" to the output port +16, and sets a mask on the output port +17. The generation of interrupt signals is disabled when an applicable bit is set to "1".
  • Page 41: Programmable Timer

    Using the I/O Address Map Programmable Timer (command timer data: 17h, timer start: 18h) Starting I/O address Programmable timer settings data Not used START The programmable timer can generate interrupts in cycles that are compatible with 32- bit settings data. To operate the timer, you need to set 32-bit data and assign the value "1"...
  • Page 42 Using the I/O Address Map Table 4.8. Relationship between Programmable Timer Setup Data and Interrupt Cycles ( timer data x 50 + 50) x 10 = time interrupt cycle [msec] 32-bit (converted into decimal) Programmable timer-setting data [h] Timer interrupt cycle High byte Low byte...
  • Page 43: One-Shot Pulse (Command 19H)

    Using the I/O Address Map One-Shot Pulse (command 19h) Starting I/O address One-shot pulse width data When there is a match between a count value on a channel and a count compare value, a one-shot pulse is output separately to the channels. The pulse width is common to all channels, and is determined by setup data.
  • Page 44: Initialization

    Using the I/O Address Map Initialization When the power is turned on or the system is reset, the following initial settings are effected: Table 4.10. Initial Settings Item Initial settings Operation mode Z-phase CLR input 04h (enabled only for Z-phase one-time input) COMPARE register READ register Not available...
  • Page 45: Examples

    Using the I/O Address Map Examples 2-Phase Pulse Count (no interrupts) Flowchart Start Set operating mode Input Z-phase Set digital filter Initialization Sense reset Set initial counter value Set comparison value Set match-signal pulse width Data latch command Data input Enter data Keyboard input Figure 4.18.
  • Page 46 Using the I/O Address Map Sample Program /*====================================================== Sample program 1 DEVICE ID: Mode: 2-Phase, Asynchronous Clear, Normal Count Initial Data: 000000H Compare Data: 000064H Channel: Programmable Timer: N/A Digital Filter 6.5 used Interrupt: ======================================================*/ #include <stdio.h> #include <conio.h> /* ----- Constant -------------------------------------- #define 0x0800 /* I/O address */...
  • Page 47 Using the I/O Address Map /* ----- Read Data ------------------------------------- void ReadData( unsigned char ch, unsigned long *data, unsigned char *sts ) outp( ADR+0x10, 0x14 ); /* data latch */ outp( ADR+0x11, 0xf ); outp( ADR+0x10, ch*5 ); /* read data */ CountData.Byte[ch].lower = (unsigned char)inp( ADR+0x11 );...
  • Page 48: 2-Phase Pulse Count (With Interrupts)

    Using the I/O Address Map 2-Phase Pulse Count (with interrupts) Flowchart Start Interrupt processing Data latch Initialize command Enter data Set timer Change interrupt vectors Final channel? Set an interrupt level Count the number of interrupts Start timer Sense reset Show data Return End of interrupt?
  • Page 49 Using the I/O Address Map Sample Program /* ====================================================== Sample program 2 DEVICE ID: Mode: 2-Phase, Asynchronous Clear, Normal Count Initial Data: 000000H Compare Data: 000064H Channel: 0 to 1ch Programmable Timer: 1 sec Digital Filter 6.5 used Interrupt: IRQ5 10 times ====================================================== */ #include <stdio.h>...
  • Page 50 Using the I/O Address Map /* ----- Initialize ------------------------------------ void Initialize( unsigned char ch ) outp( ADR+0x10, ch*5+1 ); /* mode set */ outp( ADR+0x11, 0x8c ); outp( ADR+0x10, ch*5+2 ); /* z-pulse set */ outp( ADR+0x11, 0x4 ); outp( ADR+0x10, ch*5+4 ); /* digital filter set */ outp( ADR+0x11, 0x1 );...
  • Page 51 Using the I/O Address Map void ResVect( void ) _disable(); /* disable */ if ( IrqLevel > IRQ7 ) { /* restore IMR */ outp( 0x21, OrgMasterImr ); outp( 0xa1, OrgSlaveImr ); } else outp( 0x21, OrgMasterImr ); _dos_setvect( IntVector[IrqLevel], OrgVect ); /* restore orgvect */ _enable();...
  • Page 52: Using The Memory Address Map

    Using the Memory Address Map Using the Memory Address Map When connected to a CPU-CAxx(FIT)GY, the CNT24-2(FIT)GY can be accessed by a host computer through a network. In addition, the Module can be allocated to the memory controlled by the Controller Module according to a given Device ID. Applications running on the host computer control the I/O modules by reading/writing the memory that is controlled by the Controller Module.
  • Page 53: Module Settings Area

    Using the Memory Address Map Module Settings Area The module settings area is a 128-byte (80h) area beginning at address 301000h, and corresponds to a given Device ID. The starting address can be determined according to the following expression: Starting address = 301000h + 80h × (Device ID) Table 5.1.
  • Page 54 Using the Memory Address Map Table 5.1. Module Settings Area < 2 / 2 > Access Initial Initial Address(h) Area Item Size type value(h) settings Starting address+20 CH0 Setting the channel reset Channel reset operation operation enabled Starting address+21 Setting an initial count Put the initial count into effect Starting address+22...
  • Page 55 Using the Memory Address Map Module-Specific Information - Module type (category) The CNT24-2(FIT)GY belongs to the counter module category (03h). - Module type (serial No.) The CNT24-2(FIT)GY is a counter module with a serial No. 0 (00h). - Supported functions The CNT24-2(FIT)GY supports the basic input function and the basic output function (03h).
  • Page 56 Using the Memory Address Map Items Common to Modules - Module startup register Setting the module startup option (01h) causes the device module to be started. Setting the module startup option when the module is being started causes the module to be restarted. The CNT24-2(FIT)GY does not contain a module shutdown function.
  • Page 57 Using the Memory Address Map - Start registers by channels / Start register mask configuration by channels +18h +19h Start registers by channels (+18h) CH1 to CH0 Turns ON/OFF for each channel. 0 : Stop 1 : Start If started from the module start register, each channel is enabled (1 is turned on). If any one of the channels is ON, the module start register is also made active.
  • Page 58 Using the Memory Address Map Channel settings - Setting the channel reset operation This item sets the channel reset operation that is to be performed when the module is started. The channel reset operation clears the count value to "00000000h" and clears the comparison match detection and the abnormal input detection to "00h".
  • Page 59 Using the Memory Address Map - Digital filter value This item sets a digital filter value. Digital filter value (h) Input frequency Sampling clock cycle 0000 Disabled digital filter (and above) 0.1µsec 005E 94Hz and above 1056.1µsec 01A4 420Hz and above 236.9µsec 0BB8 3kHz and above...
  • Page 60 Using the Memory Address Map Function This item sets a counter function. 00h: Mono-phase counter 01h: 2-phase counter 02h: Mono-phase counter with gate control - Mono-phase counter In the case of the mono-phase counter, the system counts up upon the input of an UP pulse, and counts down upon the input of a DOWN pulse.
  • Page 61 Using the Memory Address Map - Mono-phase counter with gate control This option can start/stop the counting of mono-phase pulse strings according to gate control signals. Mono-phase pulse (phase A/UP) Gate control signal (phase B/DOWN) No counting Count value * The figure above illustrates the counting operation when a count direction = 01h is specified. If count direction = 00h, a DOWN count commences when the gate control signal (phase B/DOWN) is HIGH and when a mono-phase pulse example (phase A/UP) rises;...
  • Page 62 Using the Memory Address Map Counter input multiplier This item sets the counter multiplication processing. 00h: 1x 01h: 2x 02h: 4x Figure 5.5. Example of a Counting Operation with a Count Input Multiplier Set CNT24-2(FIT)GY...
  • Page 63 Using the Memory Address Map Setting the Clear Signal Synchronization This item sets the synchronization of the count value clear operation and phase A signals based on clear signals (phase Z). 00h: Asynchronous clear 01h: Synchronous clear - Synchronous clear If counting direction =01h and clear signal input logic =00h, the counter is zero- cleared when A phase rises with the B-phase input LOW an the Z-phase input HIGH;...
  • Page 64 Using the Memory Address Map Counting direction This item specifies the direction in which counting is to be performed. 00h: Phase A down/counterclockwise 01h: Phase A up/clockwise Counting Mono-phase counter Mono-phase counter 2-phase counter direction with gate control Counts DOWN on Counts DOWN when Counts DOWN on Phase A DOWN...
  • Page 65: Module Information Area

    Using the Memory Address Map Module Information Area The module information area is a 128-byte area beginning with address 300000h and corresponding to a given Device ID. The starting address can be determined according to the following expression: Starting address = 300000h + 80h × (Device ID) Table 5.2.
  • Page 66 Using the Memory Address Map Table 5.2. Module Information Area < 2 / 2 > Access Initial Address(h) Area Item Size type value (h) Starting address+20 CH0 Setting the channel reset operation Starting address+21 Setting an initial count Starting address+22 Initial count 00000000 - Starting address+25...
  • Page 67 Using the Memory Address Map - Module startup register This register holds the module operating status. The CNT24-2(FIT)GY does not contain a module shutdown function. Therefore, the fact that the module is shut down simply indicates that the module has not been started.
  • Page 68: Basic Input Data Area

    Using the Memory Address Map Basic Input Data Area The basic input data area, which is a 128-byte area beginning with address 304000h, corresponds to a given Device ID. The starting address can be determined according to the following expression: Starting address = 304000h + 80h ×...
  • Page 69 Using the Memory Address Map - Compare-match detected When a match between a count value and a count comparison value is detected, the indicator "comparison match detected" is stored. To reset this condition, either output a value to the "comparison match detection reset"...
  • Page 70: Basic Output Data Area

    Using the Memory Address Map Basic Output Data Area The basic output data area, which is a 128-byte area beginning with address 305000h, corresponds to a given Device ID. The starting address can be determined according to the following expression: Starting address = 305000h + 80h ×...
  • Page 71: Examples

    Using the Memory Address Map Examples Flowchart The example below illustrates the case where the CNT24-2(FIT)GY is installed at Device ID: 0. Start Open processin g Opened successfully? Determine category by reading address:301000h. Counter module type? For counter-type module, category is "03h". Specify counter operation-related settings.
  • Page 72 Using the Memory Address Map Sample Program /*====================================================== F&eIT I/F Sample Program DEVICE ID: Channel: ====================================================== */ #include <windows.h> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include "Fit.h" /* Address(common) */ #define FIT_IO (0x00300000) #define FIT_IO_DEVICE_INFOR (0x0000) #define FIT_IO_DEVICE_CONFIG (0x1000) #define FIT_IO_INPUT (0x4000) #define FIT_IO_OUTPUT (0x5000)
  • Page 73 Using the Memory Address Map /* Open */ dwIpAddress = FIT_IpChenge((BYTE *)FIT_SAMPLE_IP_ADDRESS); hHandle = FIT_Open((BYTE *)&dwIpAddress, FIT_SAMPLE_PORT, NULL); if (hHandle == 0) { printf("Error! FIT_Open = %04X(H)\n", hHandle); return 1; /* Offset Address */ dwVaOffset = FIT_IO_DEVICE_SIZE * FIT_SAMPLE_DEVICE_ID; /* Read 'Category' */ dwVaBase = FIT_IO + FIT_IO_DEVICE_CONFIG;...
  • Page 74 Using the Memory Address Map /* Read 'Error Status' */ dwVaBase = FIT_IO + FIT_IO_DEVICE_INFOR; wStatus = FIT_Read(hHandle, dwVaBase + dwVaOffset + FIT_ERROR_STATUS, 1, &byErrorStatus); if (wStatus != 0) { printf("Error! FIT_Read = %04X(H)\n", wStatus); FIT_Close(hHandle); return 1; if (byErrorStatus != 0x00) { printf("Error! Error Status = %02X(H)\n", byErrorStatus);...
  • Page 75 Using the Memory Address Map CNT24-2(FIT)GY...
  • Page 76: System Reference

    System Reference System Reference Block Diagram Interface Connector CH0 Interface Connector CH1 Opto-Coupler & Opto-Coupler & Opto-Coupler Opto-Coupler Transistor Transistor Digital Filter Counter Data Register Device ID Counter Comparator Control Circuit Comparator Data One-Shot Pulse Stack Connector Figure 6.1. Circuit Block Diagram CNT24-2(FIT)GY...
  • Page 77: Specifications

    System Reference Specifications Table 6.1. Specifications Item Specification Counter input section Channel count Counting system Up/down counting Max. count FFFFFFH (binary data) Input type Opto-isolated input (for current sinking output) Phase A/UP Phase B/DOWN Input signal Phase Z/CLR General-purpose input Internal resistance 220Ω...
  • Page 78 System Reference Notes! When connecting the Module to a controller module, the internal power consumption should be taken into account. If the total current exceeds the capacity of the power supply unit, the integrity of the operation cannot be guaranteed. For further details, please see the Controller Module manual.
  • Page 79: External Dimensions

    System Reference External Dimensions Figure 6.2. External Dimensions CNT24-2(FIT)GY...
  • Page 81 August 2017 Edition 3-9-31, Himesato, Nishiyodogawa-ku, Osaka 555-0025, Japan https://www.contec.com/ No part of this document may be copied or reproduced in any form by any means without prior written consent of CONTEC CO., LTD. [08252017] [08062001] Management No. A-40-610 [08252017_rev9] Parts No.

This manual is also suitable for:

Cnt24-2(fit)gy

Table of Contents