Maple Systems HMC7-MI-03, HMC7-MI-01, HMC7-MI-04, HMC7-MO-01, HMC7-MO-02 Series Manual

...
Your Industrial Control Solutions Source
_____________________
www.maplesystems.com
Maple Systems, Inc. | 808 134th St. SW, Suite 120, Everett, WA 98204 | 425.745.3229
For use with the following:
HMC7000 Series
Digital and Analog I/O Modules
HMC7000 Series I/O Module Guide 1

COPYRIGHT NOTICE

This manual is a publication of Maple Systems, Inc., and is provided for use by its customers only. The
contents of the manual are copyrighted by Maple Systems, Inc.; reproduction in whole or in part, for
use other than in support of Maple Systems equipment, is prohibited without the specific written
permission of Maple Systems.

WARRANTY

Warranty Statements are included with each unit at the time of purchase and are available at
www.maplesystems.com.

TECHNICAL SUPPORT

This manual is designed to provide the necessary information for trouble-free installation and
operation of your I/O module(s). However, if you need assistance, please contact Maple Systems:
Phone: 425-745-3229 Email: support@maplesystems.com Web: www.maplesystems.com
HMC7000 Series I/O Module Guide 1
HMC7000 Series I/O Module Guide 2

TABLE OF CONTENTS

COPYRIGHT NOTICE ....................................................................................................................................................1
WARRANTY .................................................................................................................................................................1
TECHNICAL SUPPORT ..................................................................................................................................................1
TABLE OF CONTENTS ..................................................................................................................................................2
Introduction ................................................................................................................................................................6
I/O Modules ................................................................................................................................................................7
HMC7-MI-01 (16 Digital Input Module) .................................................................................................................7
Specifications: .....................................................................................................................................................7
Wiring: ................................................................................................................................................................8
Configuration: .....................................................................................................................................................8
To implement High Speed Counter Operation: ..................................................................................................9
HMC7-MI-02 (4 Input Analog Module) ................................................................................................................ 10
Specifications: .................................................................................................................................................. 10
Wiring: ............................................................................................................................................................. 11
Configuration: .................................................................................................................................................. 11
HMC7-MI-03 (8 Voltage Input Analog Module) .................................................................................................. 13
Specifications: .................................................................................................................................................. 13
Wiring: ............................................................................................................................................................ 14
Configuration: .................................................................................................................................................. 14
HMC7-MI-04 (8 Current Input Analog Module) .................................................................................................. 16
Specifications: .................................................................................................................................................. 16
Wiring: ............................................................................................................................................................. 17
Configuration: .................................................................................................................................................. 17
HMC7-MO-01 (12 Relay Output Module) ........................................................................................................... 19
Specifications: .................................................................................................................................................. 19
Wiring: ............................................................................................................................................................. 20
Configuration: .................................................................................................................................................. 20
HMC7-MO-02 (16 Sinking Output Module) ......................................................................................................... 21
Specifications: .................................................................................................................................................. 21
HMC7000 Series I/O Module Guide 2
HMC7000 Series I/O Module Guide 3
Wiring: ............................................................................................................................................................. 22
Configuration: .................................................................................................................................................. 22
HMC7-MO-03 (16 Sourcing Output Module) ...................................................................................................... 23
Specifications: .................................................................................................................................................. 23
Wiring: ............................................................................................................................................................. 24
Configuration: .................................................................................................................................................. 24
HMC7-MIO-01 (8 Bidirectional Input, 8 Sinking Output Digital Module) ............................................................ 25
Specifications: .................................................................................................................................................. 25
Wiring: ............................................................................................................................................................. 26
Configuration: .................................................................................................................................................. 27
To implement High Speed Counter Operation: ............................................................................................... 28
HMC7-MIO-02 (8 Bidirectional Input, 8 Sourcing Output Digital Module) ......................................................... 29
Specifications: .................................................................................................................................................. 29
Wiring: ............................................................................................................................................................. 30
Configuration: .................................................................................................................................................. 31
To implement High Speed Counter Operation: ............................................................................................... 32
HMC7-MIO-03 (2 Input 2 Output Analog Module) ............................................................................................. 33
Specifications: .................................................................................................................................................. 33
Wiring: ............................................................................................................................................................. 35
Configuration: .................................................................................................................................................. 35
HMC7-MIO-04 (8 Bidirectional Input, 8 Sinking Output Digital Module) ............................................................ 37
Specifications: .................................................................................................................................................. 37
Wiring: ............................................................................................................................................................. 38
Configuration: .................................................................................................................................................. 39
To implement High Speed Counter Operation: ............................................................................................... 40
Normal PWM ................................................................................................................................................... 41
CW/CCW .......................................................................................................................................................... 41
Pulse/Direction ................................................................................................................................................ 42
Fixed Pulse Mode ............................................................................................................................................ 42
To implement PWM Operation: ...................................................................................................................... 43
HMC7-MIO-05 (8 Bidirectional Input, 8 Sourcing Output Digital Module) ......................................................... 44
Specifications: .................................................................................................................................................. 44
HMC7000 Series I/O Module Guide 3
HMC7000 Series I/O Module Guide 4
Wiring: ............................................................................................................................................................. 45
Configuration: .................................................................................................................................................. 47
To implement High Speed Counter Operation: ............................................................................................... 48
Normal PWM ................................................................................................................................................... 49
CW/CCW .......................................................................................................................................................... 49
Pulse/Direction ................................................................................................................................................ 50
To implement PWM Operation: ...................................................................................................................... 51
HMC7-MIO-06 (8 Bidirectional Input, 6 Relay, 2 Sinking Output Digital Module) .............................................. 52
Specifications: .................................................................................................................................................. 52
Wiring: ............................................................................................................................................................. 53
Configuration: .................................................................................................................................................. 55
To implement High Speed Counter Operation: ............................................................................................... 56
Normal PWM ................................................................................................................................................... 57
CW/CCW .......................................................................................................................................................... 57
Pulse/Direction ................................................................................................................................................ 58
Fixed Pulse Mode ............................................................................................................................................ 58
To implement PWM Operation: ...................................................................................................................... 59
HMC7-MIO-07 (8 Bidirectional Input, 6 Relay, 2 Sourcing Output Digital Module) ............................................ 60
Specifications: .................................................................................................................................................. 61
Wiring: ............................................................................................................................................................. 62
Configuration: .................................................................................................................................................. 63
To implement High Speed Counter Operation: ............................................................................................... 64
Normal PWM ................................................................................................................................................... 65
CW/CCW .......................................................................................................................................................... 65
Pulse/Direction ................................................................................................................................................ 66
To implement PWM Operation: ...................................................................................................................... 67
HMC7-MIO-08 (4 Input Analog / 2 Analog Output Module) ............................................................................... 68
Specifications: .................................................................................................................................................. 68
Wiring: ............................................................................................................................................................. 69
Configuration: .................................................................................................................................................. 71
HMC7030A-L (12 digital inputs and 8 digital outputs built-in) ............................................................................ 73
Specifications: .................................................................................................................................................. 73
HMC7000 Series I/O Module Guide 4
HMC7000 Series I/O Module Guide 5
Wiring: ............................................................................................................................................................. 74
Configuration: .................................................................................................................................................. 75
To implement High Speed Counter Operation: ............................................................................................... 76
Common Terms for I/O Modules ............................................................................................................................ 77
Digital Modules .................................................................................................................................................... 77
Analog Modules ................................................................................................................................................... 77
Sinking versus Sourcing Inputs ............................................................................................................................ 77
Digital Outputs (PNP or NPN type) ...................................................................................................................... 78
Analog I/O ............................................................................................................................................................ 79
Analog Voltage .................................................................................................................................................... 79
Analog Current .................................................................................................................................................... 79
I/O Terminals ........................................................................................................................................................... 80
Installing I/O Modules ......................................................................................................................................... 80
Configuring the I/O Modules ............................................................................................................................... 80
Configuration of the HMC7000 Series High Speed Counters .............................................................................. 83
Configuration Register ......................................................................................................................................... 84
Specific High Speed Counter Registers ................................................................................................................ 84
Retaining the High Speed Counter Values ........................................................................................................... 87
HMC7000 Series I/O Module Guide 5
HMC7000 Series I/O Module Guide 6
I/O Module Part No.
Description
HMC7-MI-01
16 Digital Inputs (sinking or sourcing)
HMC7-MI-02
4 Programmable Analog Inputs
HMC7-MI-03
8 Programmable Analog Voltage Inputs
HMC7-MI-04
8 Programmable Analog Current Inputs
HMC7-MO-01
12 Relay Outputs
HMC7-MO-02
16 Digital Outputs (Sinking 0.5A)
HMC7-MO-03
16 Digital Outputs (Sourcing 0.5A)
HMC7-MIO-01
8 Bidirectional Digital Inputs, 8 Digital Outputs (Sinking 0.5A)
HMC7-MIO-02
8 Bidirectional Digital Inputs, 8 Digital Outputs (Sourcing 0.5A)
HMC7-MIO-03
2 Programmable Analog Inputs, and 2 Programmable Analog Outputs
HMC7-MIO-04
8 Bidirectional Digital Inputs (4 high speed), 8 Digital Outputs (Sinking 0.5A)
HMC7-MIO-05
8 Bidirectional Digital Inputs (4 high speed), 8 Digital Outputs (Sourcing 0.5A)
HMC7-MIO-06
8 Bidirectional Digital Inputs (4 high speed), 8 Digital Outputs (2 PWM, Sinking 0.5A), 6 Relay
HMC7-MIO-07
8 Bidirectional Digital Inputs (4 high speed), 8 Digital Outputs (2 PWM, Sourcing 0.5A), 6 Relay
HMC7-MIO-08
4 Programmable Analog Inputs, 2 Programmable Analog Outputs
HMC Part No.
Description
HMC7030A-L
3” LCD, 18 membrane-style keys, 1 serial port, 1 USB slave port, 12 digital inputs and 8 digital outputs built-in

Introduction

The HMC7000 Series (except for the HMC7030A-L) support I/O expansion modules. These modules provide digital and/or analog I/O (inputs and outputs) for an electrical control system. All of the I/O Modules are CE and UL Certified. The following I/O Modules are available:
Some HMC7000 Series models have built in I/O. These units are also CE and UL Certified.
HMC7000 Series I/O Module Guide 6
HMC7000 Series I/O Module Guide 7
Power
3.9 VDC from HMC7000 base
Approvals
CE, UL
Digital Inputs
16 bidirectional inputs (2 high-speed )
Rated input current
Up to 5mA (per contact)
Input impedance
4.9K ohms
Minimum ON voltage
15 VDC
Maximum OFF voltage
5 VDC
Turn ON Time
10 msec
Turn OFF Time
10 msec
Isolation
Optically isolated from internal circuit
Connection method
Removable terminals (3.81 mm pitch)
High Speed Channels
No. of inputs
2 channels (X0 and X5)
Maximum Input Frequency
25 KHz
Maximum Input Count
4,294,967,295 (32-bit)
General
Operating Temperature
0 to 55°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]

I/O Modules

HMC7-MI-01 (16 Digital Input Module)

This module is a digital input module for the HMC7000 Series models. It has sixteen bidirectional inputs, two of which are high-speed inputs.

Specifications:

HMC7000 Series I/O Module Guide 7
HMC7000 Series I/O Module Guide 8
For connecting to NPN-type transistor inputs:
Connecting to PNP-type transistor inputs:
Function
Register
Access
X0-X15 Inputs
Xnn000-015 (XWnn00)
Rd Only
High Speed Counter Option
HSC Channel 1
HSC Channel 2
HSC Input Pin
X0
X5
Rd Only
HSC Reset Input Pin
X1
X6
Rd Only
HSC Configuration Register
MWnn00
MWnn06
Rd/Write
HSC Counter Register (Current Value)
MWnn01 MWnn02
MWnn07 MWnn08
Rd/Write
HSC Preset Register
MWnn03 MWnn04
MWnn09 MWnn10
Rd/Write
HSC Enable Bit
Mnn080
Mnn176
Rd/Write
HSC Reset Bit
Mnn081
Mnn177
Rd/Write

Wiring:

Configuration:

Use MAPware-7000 to assign input (X and XW) and configuration (M and MW) memory addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number (ex. 01…05):
HMC7000 Series I/O Module Guide 8
HMC7000 Series I/O Module Guide 9
Bits
Function
15-4
Not used
3
0 : Falling Edge 1 : Rising Edge
2, 1, 0
Module Operating Mode : 000 : Normal Operation 010 : Up Counter HSC
Reference the table below when configuring each HSC Configuration Register (MWnn00 and MWnn06):

To implement High Speed Counter Operation:

1. Connect a device to X0 (Channel 1) or X5 (Channel 2) that will provide the high speed pulses to the
expansion module.
2. Configure the HSC using the configuration register MWnn00 (Channel 1) or MWnn06 (Channel 2).
3. Write the HSC preset count value in MWnn03 (Channel 1) or MWnn09 (Channel 2).
4. Enable the HSC by setting the HSC Enable Bit Mnn080 (Channel 1) or Mnn176 (Channel 2).
5. HSC increments (starting from 0) the current value register in MWnn01 (Channel 1) or MWnn07
(Channel 2) until the preset value is reached.
6. Enable the HSC Reset Bit by setting Mnn081 (Channel 1) or Mnn177 (Channel 2). This will cause the HSC
current value to reset back to 0.
7. To start the process again, simply reset (clear) the HSC Reset Bit and set the HSC Enable Bit. Note: if the
HSC Enable Bit is still ON, you must reset (clear) this bit, and then set it again.
HMC7000 Series I/O Module Guide 9
HMC7000 Series I/O Module Guide 10
Power
3.9 VDC from HMC7000 base
Approvals
CE, UL
Analog Inputs
4 Inputs (0-10V, -10 to +10V, 0-20mA, and 4-20mA)
Resolution
12 bit
Connection method
Removable terminals (3.81 mm pitch)
Voltage Mode
Input range
-10V to +10V, 0 - 10V
Value of LSB:
For 0-10V: 2.44mV For +/-10V: 4.88mV
Input Impedance
200KΩ
Accuracy
At 25°C: 0.1% of full scale Overall Accuracy (-25°C to 55°C) 0.3% of full scale
Frequency Limit (-3db)
3.5KHz
Behavior upon sensor failure
Input goes to 0, as if no input is connected
Current Mode
Input Range
4mA-20mA, 0mA-20mA
Value of LSB
3.906 μA
Input Impedance
120Ω
Accuracy
At 25°C: 0.2% of full scale Overall Accuracy (-25°C to 55°C) 0.8% of full scale

HMC7-MI-02 (4 Input Analog Module)

This module is an analog input module for the HMC7000 Series models. It has four analog inputs, which can measure 0-10V, ­10 to +10V, 0-20mA, and 4-20mA signals.

Specifications:

HMC7000 Series I/O Module Guide 10
HMC7000 Series I/O Module Guide 11
General
Operating Temperature
0 to 55°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]
Input Power Supply
Input Voltage
24VDC
Input Current
50mA
For connecting to analog voltage inputs:
Connecting to analog current inputs:
Register
Description
Access
XWnn00
Input Channel 1 Data
Read Only
XWnn01
Input Channel 2 Data
Read Only
XWnn02
Input Channel 3 Data
Read Only
XWnn03
Input Channel 4 Data
Read Only
MWnn00
Input Channel 1 Configuration Register
Read/Write
MWnn01
Input Channel 2 Configuration Register
Read/Write
MWnn02
Input Channel 3 Configuration Register
Read/Write
MWnn03
Input Channel 4 Configuration Register
Read/Write

Wiring:

Configuration:

Use MAPware-7000 to assign input (XW) and configuration (MW) memory addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number (ex. 01…05):
HMC7000 Series I/O Module Guide 11
HMC7000 Series I/O Module Guide 12
Input Channel Signal Type
Value
mA (4-20mA)
0
Voltage (0-10V)
1
Voltage (-10 to +10V)
2
mA (0-20mA)
3
Reference the table below when configuring each Input Configuration Register (MWnn00-MWnn03):
HMC7000 Series I/O Module Guide 12
HMC7000 Series I/O Module Guide 13
Power
3.9 VDC from HMC7000 base
Approvals
CE, UL
Analog Inputs
8 Inputs (0-10V, -10 to +10V)
Resolution
12 bit
Connection method
Removable terminals (3.81 mm pitch)
Voltage Mode
Input range
-10V to +10V, 0 - 10V
Value of LSB:
For 0-10V: 2.44mV For +/-10V: 4.88mV
Input Impedance
200KΩ
Accuracy
At 25°C: 0.1% of full scale Overall Accuracy (-25°C to 55°C) 1% of full scale
Frequency Limit (-3db)
3.5KHz
Behavior upon sensor failure
Input goes to 0, as if no input is connected
General
Operating Temperature
0 to 55°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]
Input Power Supply
Input Voltage
24VDC
Input Current
50mA

HMC7-MI-03 (8 Voltage Input Analog Module)

This module is an analog input module for the HMC7000 Series models. It has eight analog inputs, which can measure 0-10V, and -10 to +10Vsignals.

Specifications:

HMC7000 Series I/O Module Guide 13
HMC7000 Series I/O Module Guide 14
Register
Description
Access
XWnn00
Input Channel 1 Data
Read Only
XWnn01
Input Channel 2 Data
Read Only
XWnn02
Input Channel 3 Data
Read Only
XWnn03
Input Channel 4 Data
Read Only
XWnn04
Input Channel 5 Data
Read Only
XWnn05
Input Channel 6 Data
Read Only
XWnn06
Input Channel 7 Data
Read Only
XWnn07
Input Channel 8 Data
Read Only
MWnn00
Input Channel 1 Configuration Register
Read/Write
MWnn01
Input Channel 2 Configuration Register
Read/Write
MWnn02
Input Channel 3 Configuration Register
Read/Write
MWnn03
Input Channel 4 Configuration Register
Read/Write
MWnn04
Input Channel 5 Configuration Register
Read/Write
MWnn05
Input Channel 6 Configuration Register
Read/Write
MWnn06
Input Channel 7 Configuration Register
Read/Write
MWnn07
Input Channel 8 Configuration Register
Read/Write

Wiring:

Configuration:

Use MAPware-7000 to assign input (XW) and configuration (MW) memory addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number (ex. 01…05):
HMC7000 Series I/O Module Guide 14
HMC7000 Series I/O Module Guide 15
Input Channel
Signal Type
Value
Voltage (0 - 10V)
1
Voltage (-10 to +10V)
2
Reference the table below when configuring each Input Configuration Register (MWnn00-MWnn07):
HMC7000 Series I/O Module Guide 15
HMC7000 Series I/O Module Guide 16
Power
3.9 VDC from HMC7000 base
Approvals
CE, UL
Analog Inputs
8 Inputs (0-20mA, 4-20mA)
Resolution
12 bit
Connection method
Removable terminals (3.81 mm pitch)
Voltage Mode
Input range
0-20mA, 4-20mA
Value of LSB:
3.906uA
Input Impedance
120Ω
Accuracy
At 25°C: 0.1% of full scale Overall Accuracy (-25°C to 55°C) 1% of full scale
General
Operating Temperature
0 to 55°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]
Input Power Supply
Input Voltage
24VDC
Input Current
50mA

HMC7-MI-04 (8 Current Input Analog Module)

This module is an analog input module for the HMC7000 Series models. It has eight analog inputs, which can measure 0-20mA, and 4-20mA signals.

Specifications:

HMC7000 Series I/O Module Guide 16
HMC7000 Series I/O Module Guide 17
Register
Description
Access
XWnn00
Input Channel 1 Data
Read Only
XWnn01
Input Channel 2 Data
Read Only
XWnn02
Input Channel 3 Data
Read Only
XWnn03
Input Channel 4 Data
Read Only
XWnn04
Input Channel 5 Data
Read Only
XWnn05
Input Channel 6 Data
Read Only
XWnn06
Input Channel 7 Data
Read Only
XWnn07
Input Channel 8 Data
Read Only
MWnn00
Input Channel 1 Configuration Register
Read/Write
MWnn01
Input Channel 2 Configuration Register
Read/Write
MWnn02
Input Channel 3 Configuration Register
Read/Write
MWnn03
Input Channel 4 Configuration Register
Read/Write
MWnn04
Input Channel 5 Configuration Register
Read/Write
MWnn05
Input Channel 6 Configuration Register
Read/Write

Wiring:

Configuration:

Use MAPware-7000 to assign input (XW) and configuration (MW) memory addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number (ex. 01…05):
HMC7000 Series I/O Module Guide 17
HMC7000 Series I/O Module Guide 18
MWnn06
Input Channel 7 Configuration Register
Read/Write
MWnn07
Input Channel 8 Configuration Register
Read/Write
Input Channel
Signal Type
Value
Current (0 - 20mA)
3
Current (4 – 20mA)
0
Reference the table below when configuring each Input Configuration Register (MWnn00-MWnn07):
HMC7000 Series I/O Module Guide 18
HMC7000 Series I/O Module Guide 19
Power
3.9 VDC from HMC7000 base
Approvals
CE, UL
Digital Outputs
12 relay outputs
Turn ON Time
10 msec
Turn OFF Time
5 msec
Output capacity
2A per contact up to 230VAC 2A per contact up to 30VDC
Connection method
Removable terminals (3.81 mm pitch)
General
Operating Temperature
0 to 55°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]
Input Power Supply
Input Voltage
24VDC (required even when using AC loads)
Input Current
150mA maximum

HMC7-MO-01 (12 Relay Output Module)

This module is a digital output module for the HMC7000 Series models. It has twelve relay outputs.

Specifications:

HMC7000 Series I/O Module Guide 19
HMC7000 Series I/O Module Guide 20
Register
Description
Access
Ynn000­Ynn011
Output Bits
Read/Write
YWnn00
Output Word Data
Read/Write MWnn00
Relay Output
Read/Write

Wiring:

Configuration:

Use MAPware-7000 to assign output (Y and YW), and configuration (MW) memory addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number (ex. 01…05):
HMC7000 Series I/O Module Guide 20
HMC7000 Series I/O Module Guide 21
Power
3.9 VDC from HMC7000 base
Approvals
CE, UL
Digital Outputs
16 sinking (NPN) outputs
Turn ON Time
10 msec
Turn OFF Time
10 msec
Output Capacity
500mA per output maximum
Rated load
500mA @ 24VDC
Total output capacity
4A @ 24VDC
Connection method
Removable terminals (3.81 mm pitch)
General
Operating Temperature
0 to 55°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]
Input Power Supply
Input Voltage
24VDC
Input Current
850mA maximum

HMC7-MO-02 (16 Sinking Output Module)

This module is a digital output module for the HMC7000 Series models. It has 16 sinking (NPN) outputs.

Specifications:

HMC7000 Series I/O Module Guide 21
HMC7000 Series I/O Module Guide 22
Register
Description
Access
Ynn000­Ynn015
Output Bits
Read/Write
YWnn00
Output Word Data
Read/Write

Wiring:

Configuration:

Use MAPware-7000 to assign output (Y and YW) addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number (ex. 01…05):
HMC7000 Series I/O Module Guide 22
HMC7000 Series I/O Module Guide 23
Power
3.9 VDC from HMC7000 base
Approvals
CE, UL
Digital Outputs
16 sourcing (PNP) outputs
Turn ON Time
10 msec
Turn OFF Time
10 msec
Output Capacity
500mA per output maximum
Rated load
500mA @ 24VDC
Total output capacity
4A @ 24VDC
Connection method
Removable terminals (3.81 mm pitch)
General
Operating Temperature
0 to 55°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]
Input Power Supply
Input Voltage
24VDC
Input Current
850mA maximum

HMC7-MO-03 (16 Sourcing Output Module)

This module is a digital output module for the HMC7000 Series models. It has 16 sourcing (PNP) outputs.

Specifications:

HMC7000 Series I/O Module Guide 23
HMC7000 Series I/O Module Guide 24
Register
Description
Access
Ynn000­Ynn015
Output Bits
Read/Write
YWnn00
Output Word Data
Read/Write

Wiring:

Configuration:

Use MAPware-7000 to assign output (Y and YW) addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number (ex. 01…05):
HMC7000 Series I/O Module Guide 24
HMC7000 Series I/O Module Guide 25
Power
3.9 VDC from HMC7000 base
Approvals
CE, UL
Digital Inputs
8 bidirectional inputs
Rated input voltage
24 VDC
Rated input current
Up to 5mA
Input impedance
4.9K ohms
Minimum ON voltage
15 VDC
Maximum OFF voltage
5 VDC
Turn ON Time
10 msec
Turn OFF Time
10 msec
Isolation
Optically isolated from internal circuit
Connection method
Removable terminals (3.81 mm pitch)
High Speed Channels
No. of inputs
2 channels (X0 and X5)
Maximum Input Frequency
25 KHz
Maximum Input Count
4,294,967,295 (32-bit)
Digital Outputs
8 sinking outputs (NPN-type)
Output Capacity
500mA per output maximum
Rated load
500mA @ 24VDC
Total output capacity
4A @ 24VDC
General

HMC7-MIO-01 (8 Bidirectional Input, 8 Sinking Output Digital Module)

This module is a digital input/output module for the HMC7000 Series models. It has eight bidirectional inputs and eight sinking digital outputs. Two of the inputs can be configured as high speed counters (HSC) using the MW registers (see below). When used as HSCs, input X0 (channel 1) and X5 (channel 2) are used to record the incoming pulses.

Specifications:

HMC7000 Series I/O Module Guide 25
HMC7000 Series I/O Module Guide 26
Operating Temperature
0 to 55°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]
Input Power Supply
Input Voltage
24VDC
Input Current
4A maximum
For connecting to bidirectional inputs:
Connecting to NPN-type transistor outputs:

Wiring:

HMC7000 Series I/O Module Guide 26
HMC7000 Series I/O Module Guide 27
Function
Register
Access
X0-X7 Inputs
Xnn000-007 (XWnn00)
Rd Only
Y0-Y7 Outputs
Ynn000-007 (YWnn00)
Rd/Write
High Speed Counter
Option
HSC Channel 1
HSC Channel 2
HSC Input
X0 (terminal) Xnn000 (reg)
X5 (terminal) Xnn005 (reg)
Rd Only
HSC Reset Input
X1 (terminal) Xnn001 (reg)
X6 (terminal) Xnn006 (reg)
Rd Only
HSC Output Flag
Y1 (terminal) Ynn001 (reg)
Y6 (terminal) Ynn006 (reg)
Rd/Write
HSC Configuration Register
MWnn00
MWnn06
Rd/Write
HSC Counter Register (Current Value)
MWnn01 MWnn02
MWnn07 MWnn08
Rd/Write HSC Preset Register
MWnn03 MWnn04
MWnn09 MWnn10
Rd/Write HSC Enable Bit
Mnn080
Mnn176
Rd/Write
HSC Reset Bit
Mnn081
Mnn177
Rd/Write
Bits
Function
15-4
Not used
3
0 : Falling Edge
1 : Rising Edge
2, 1, 0
Module Operating Mode :
000 : Normal Operation
010 : Up Counter HSC

Configuration:

Use MAPware-7000 to assign input (X and XW), output (Y and YW), and configuration (M and MW) memory addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number (ex. 01…05):
Reference the table below when configuring each HSC Configuration Register (MWnn00 and MWnn06):
HMC7000 Series I/O Module Guide 27
HMC7000 Series I/O Module Guide 28

To implement High Speed Counter Operation:

1. Connect a device to X0 (Channel 1) or X5 (Channel 2) that will provide the high speed pulses to the
expansion module.
2. Configure the HSC using the configuration register MWnn00 (Channel 1) or MWnn06 (Channel 2).
3. Write the HSC preset count value in MWnn03 (Channel 1) or MWnn09 (Channel 2).
4. Enable the HSC by setting the HSC Enable Bit Mnn080 (Channel 1) or Mnn176 (Channel 2).
5. HSC increments (starting from 0) the current value register in MWnn01 (Channel 1) or MWnn07
(Channel 2) until the preset value is reached.
6. Enable the HSC Reset Bit by setting Mnn081 (Channel 1) or Mnn177 (Channel 2). This will cause the HSC
current value to reset back to 0.
7. To start the process again, simply reset (clear) the HSC Reset Bit and set the HSC Enable Bit. Note: if the
HSC Enable Bit is still ON, you must reset (clear) this bit, and then set it again.
HMC7000 Series I/O Module Guide 28
HMC7000 Series I/O Module Guide 29
Power
3.9 VDC from HMC7000 base
Approvals
CE, UL
Digital Inputs
8 bidirectional inputs
Rated input voltage
24 VDC
Rated input current
Up to 5mA
Input impedance
4.9K ohms
Minimum ON voltage
15 VDC
Maximum OFF voltage
5 VDC
Turn ON Time
10 msec
Turn OFF Time
10 msec
Isolation
Optically isolated from internal circuit
Connection method
Removable terminals (3.81 mm pitch)
High Speed Channels
No. of inputs
2 channels (X0 and X5)
Maximum Input Frequency
25 KHz
Maximum Input Count
4,294,967,295 (32-bit)
Digital Outputs
8 sourcing outputs (PNP-type)
Output Capacity
500mA per output maximum
Rated load
500mA @ 24VDC
Total output capacity
4A @ 24VDC
General

HMC7-MIO-02 (8 Bidirectional Input, 8 Sourcing Output Digital Module)

This module is a digital input/output module for the HMC7000 Series models. It has eight bidirectional inputs and eight sourcing digital outputs. Two inputs can be configured as high speed counters (HSC) using the MW registers (see below). When used as HSCs, input X0 (channel 1) and X5 (channel 2) are used to record the incoming pulses.

Specifications:

HMC7000 Series I/O Module Guide 29
HMC7000 Series I/O Module Guide 30
Operating Temperature
0 to 55°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]
Input Power Supply
Input Voltage
24VDC
Input Current
4A maximum
For connecting to bidirectional inputs:
Connecting to PNP-type sourcing outputs:

Wiring:

HMC7000 Series I/O Module Guide 30
HMC7000 Series I/O Module Guide 31
Function
Register
Access
X0-X7 Inputs
Xnn000-007 (XWnn00)
Rd Only
Y0-Y7 Outputs
Ynn000-007 (YWnn00)
Rd/Write
High Speed Counter
Option
HSC Channel 1
HSC Channel 2
HSC Input
X0 (terminal) Xnn000 (reg)
X5 (terminal) Xnn005 (reg)
Rd Only
HSC Reset Input
X1 (terminal) Xnn001 (reg)
X6 (terminal) Xnn006 (reg)
Rd Only
HSC Output Flag
Y1 (terminal) Ynn001 (reg)
Y6 (terminal) Ynn006 (reg)
Rd/Write
HSC Configuration Register
MWnn00
MWnn06
Rd/Write
HSC Counter Register (Current Value)
MWnn01 MWnn02
MWnn07 MWnn08
Rd/Write HSC Preset Register
MWnn03 MWnn04
MWnn09 MWnn10
Rd/Write HSC Enable Bit
Mnn080
Mnn176
Rd/Write
HSC Reset Bit
Mnn081
Mnn177
Rd/Write
Bits
Function
15-4
Not used
3
0 : Falling Edge 1 : Rising Edge
2, 1, 0
Module Operating Mode : 000 : Normal Operation 010 : Up Counter HSC

Configuration:

Use MAPware-7000 to assign input (X and XW), output (Y and YW), and configuration (M and MW) memory addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number (ex. 01…05):
Reference the table below when configuring each HSC Configuration Register (MWnn00 and MWnn06):
HMC7000 Series I/O Module Guide 31
HMC7000 Series I/O Module Guide 32

High Speed Counter Operation

To implement High Speed Counter Operation:
1. Connect a device to X0 (Channel 1) or X5 (Channel 2) that will provide the high speed pulses to the
expansion module.
2. Configure the HSC using the configuration register MWnn00 (Channel 1) or MWnn06 (Channel 2).
3. Write the HSC preset count value in MWnn03 (Channel 1) or MWnn09 (Channel 2).
4. Enable the HSC by setting the HSC Enable Bit Mnn080 (Channel 1) or Mnn176 (Channel 2).
5. HSC increments (starting from 0) the current value register in MWnn01 (Channel 1) or MWnn07
(Channel 2) until the preset value is reached.
6. Enable the HSC Reset Bit by setting Mnn081 (Channel 1) or Mnn177 (Channel 2). This will cause the HSC
current value to reset back to 0.
7. To start the process again, simply reset (clear) the HSC Reset Bit and set the HSC Enable Bit.
Note: if the HSC Enable Bit is still ON, you must reset (clear) this bit, and then set it again.
HMC7000 Series I/O Module Guide 32
HMC7000 Series I/O Module Guide 33
Power
3.9 VDC from HMC7000 base
Approvals
CE, UL
Analog Inputs
2 Inputs (0-10V, -10 to +10V, 0-20mA, and 4-20mA)
Resolution
12 bit
Voltage Mode
Input range
-10V to +10V, 0 – 10V
Value of LSB:
For 0-10V: 2.44mV For +/-10V: 4.88mV
Input Impedance
200KΩ
Accuracy
At 25°C: 0.1% of full scale Overall Accuracy (-25°C to 55°C) 0.3% of full scale
Frequency Limit (-3db)
3.5KHz
Behavior upon sensor failure
Input goes to 0, as if no input is connected
Current Mode
Input Range
4mA-20mA, 0mA-20mA
Value of LSB
3.906 μA
Input Impedance
120Ω
Accuracy
At 25°C: 0.2% of full scale Overall Accuracy (-25°C to 55°C) 0.8% of full scale
Analog Outputs
2 Outputs (0-10V, 0-20mA, and 4-20mA)
Resolution
12 bit
Voltage Mode
Output range
0V to +10V
Value of LSB:
2.44mV/Step

HMC7-MIO-03 (2 Input 2 Output Analog Module)

This module is an analog input/output module for the HMC7000 Series models. It has two analog inputs, which can be used to measure 0-10V, -10 to +10V, 0-20mA, and 4-20mA signals. It also has two analog outputs to provide 0-10V, 0­20mA, and 4-20mA signals.

Specifications:

HMC7000 Series I/O Module Guide 33
HMC7000 Series I/O Module Guide 34
Output Load Minimum
1000 Ohm
Accuracy
At 25°C: 0.05% of full scale Overall Accuracy (-25°C to 55°C) +10ppm/°C of full scale
Current Mode
Output Range
4mA-20mA
Value of LSB
3.9 μA
Output Load Maximum
500 Ohm
Accuracy
At 25°C: 0.2% of full scale Overall Accuracy (-25°C to 55°C) 0.8% of full scale
Current Mode
Output Range
0mA-20mA
Value of LSB
4.8 µA
Output Load Maximum
500 Ohm
Accuracy
At 25°C: 0.13% of full scale Overall Accuracy (-25°C to 55°C) +10ppm/°C of full scale
General
Operating Temperature
0 to 55°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]
Input Power Supply
Input Voltage
24VDC
Input Current
50mA
HMC7000 Series I/O Module Guide 34
HMC7000 Series I/O Module Guide 35
For connecting to analog voltage inputs:
For connecting to analog current inputs:
Connecting to analog voltage outputs:
Connecting to analog current outputs:
Register
Description
Access
XWnn00
Input Channel 1 Data
Read Only
XWnn01
Input Channel 2 Data
Read Only
YWnn00
Output Channel 1 Data
Read/Write
YWnn01
Output Channel 2 Data
Read/Write
MWnn00
Input Channel 1 Configuration Register
Read/Write
MWnn01
Input Channel 2 Configuration Register
Read/Write
MWnn02
Output Channel 1 Configuration Register
Read/Write
MWnn03
Output Channel 2 Configuration Register
Read/Write

Wiring:

Configuration:

Use MAPware-7000 to assign input (XW), output (YW), and configuration (MW) memory addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number:
HMC7000 Series I/O Module Guide 35
HMC7000 Series I/O Module Guide 36
Input Channel
Signal Type
Value
mA (4-20mA)
0
Voltage (0-10V)
1
Voltage (-10 to +10V)
2
mA (0-20mA)
3
Output Channel
Signal Type
Value
mA (4-20mA)
0
Voltage (0-10V)
1
Reserved
2
mA (0-20mA)
3
Reference the table below when configuring each Input/Output Configuration Register (MWnn00-MWnn03)
HMC7000 Series I/O Module Guide 36
HMC7000 Series I/O Module Guide 37
Power
3.9 VDC from HMC7000 base
Approvals
CE, UL
Digital Inputs
8 bidirectional inputs
Rated input voltage
24 VDC
Rated input current
Up to 5mA
Input impedance
4.9K ohms
Minimum ON voltage
15 VDC
Maximum OFF voltage
5 VDC
Turn ON Time
10 msec
Turn OFF Time
10 msec
Isolation
Optically isolated from internal circuit
Connection method
Removable terminals (3.81 mm pitch)
High Speed Channels
No. of inputs
4 channels (X0 and X5, X2 and X7)
Maximum Input Frequency
25 KHz
Maximum Input Count
4,294,967,295 (32-bit)
Digital Outputs
8 sinking outputs (NPN-type)
Output Capacity
500mA per output maximum
Rated load
500mA @ 24VDC (300 mA PWM)
Total output capacity
4A @ 24VDC

HMC7-MIO-04 (8 Bidirectional Input, 8 Sinking Output Digital Module)

This module is a digital input/output module for the HMC7000 Series models. It has eight bidirectional inputs and eight sinking digital outputs. Four of the inputs can be configured as high speed counters (HSC) using the MW registers (see below). When used as HSCs, input X0 (channel 1), X5 (channel 2), X2 (channel
3), and X7 (channel 4) are used to record the incoming pulses.

Specifications:

HMC7000 Series I/O Module Guide 37
HMC7000 Series I/O Module Guide 38
High Speed Channels
No. of Outputs
2 channels (Y2 and Y4)
General
Operating Temperature
0 to 55°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]
Input Power Supply
Input Voltage
24VDC
Input Current
4A maximum
Connecting to High-Speed inputs:
Connecting to Normal inputs:

Wiring:

HMC7000 Series I/O Module Guide 38
HMC7000 Series I/O Module Guide 39
Connecting to Sinking PWM Outputs:
Function
Register
Access
X0-X7 Inputs
Xnn000-007 (XWnn00)
Rd Only
Y0-Y7 Outputs
Ynn000-007 (YWnn00)
Rd/Write
High Speed Counter
Option
HSC Ch. 1
HSC Ch. 2
HSC Ch. 3
HSC Ch. 4
HSC Input
X0 (terminal) Xnn000 (reg)
X5 (terminal) Xnn005 (reg)
X2 (terminal) Xnn002 (reg)
X7 (terminal) Xnn007 (reg)
Rd Only
HSC Reset Input
X1 (terminal) Xnn001 (reg)
X6 (terminal) Xnn006 (reg)
X3 (terminal) Xnn003 (reg)
X4 (terminal) Xnn004 (reg)
Rd Only
HSC Output Flag
Y1 (terminal) Ynn001 (reg)
Y6 (terminal) Ynn006 (reg)
Y7 (terminal) Ynn007 (reg)
Y0 (terminal) Ynn000 (reg)
Rd/Write
HSC Configuration Register
MWnn00
MWnn06
MWn112
MWn118
Rd/Write
HSC Counter Register (Current Value)
MWnn01 MWnn02
MWnn07 MWnn08
MWnn13 MWnn14
MWnn19 MWnn20
Rd/Write
HSC Preset Register
MWnn03 MWnn04
MWnn09 MWnn10
MWnn15 MWnn16
MWnn21 MWnn22
Rd/Write HSC Enable Bit
Mnn080
Mnn176
Mnn272
Mnn368
Rd/Write
HSC Reset Bit
Mnn081
Mnn177
Mnn273
Mnn369
Rd/Write

Configuration:

Use MAPware-7000 to assign input (X and XW), output (Y and YW), and configuration (M and MW) memory addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number (ex. 01…05):
HMC7000 Series I/O Module Guide 39
HMC7000 Series I/O Module Guide 40
Quadrature Inputs
Pair 1
Pair 2
Counter Inputs
X0, X5
X2, X7
Rd Only
Counter Reset Input
X1
X3
Rd Only
Output Flag
Y1
Y7
Rd/Write
PWM Outputs
PWM1
PWM2
Output
Y2
Y4
Rd Only
Input Mode
Output Mode
Register Value
Normal Input
N/A
0
High Speed, Single Phase, Up Counter
Output ON when preset is reached
2
Output ON when counter is enabled, OFF when preset is reached
258
Quadrature 1X
Output ON when preset is reached
3
Output ON when counter is enabled, OFF when preset is reached
259
Quadrature 2X
Output ON when preset is reached
67
Output ON when counter is enabled, OFF when preset is reached
323
Quadrature 4X
Output ON when preset is reached
131
Output ON when counter is enabled, OFF when preset is reached
387
Reference the table below when configuring each HSC Configuration Register:

High Speed Counter Operation

To implement High Speed Counter Operation:
1. Connect a device that will provide the high speed pulses to one of the four High-Speed inputs on the
expansion module.
2. Configure the HSC using the configuration register for that channel.
3. Write the HSC preset count value in the Preset register for that channel.
4. Enable the HSC by setting the HSC Enable Bit that channel.
5. HSC increments the current value register for that channel until the preset value is reached.
6. Enable the HSC Reset Bit by setting for that channel. This will cause the HSC current value to reset back
to 0.
7. To start the process again, simply reset (clear) the HSC Reset Bit and set the HSC Enable Bit. Note: if the
HSC Enable Bit is still ON, you must reset (clear) this bit, and then set it again.
HMC7000 Series I/O Module Guide 40
HMC7000 Series I/O Module Guide 41
Function
Register
Description
Output
Y2
Y4
Physical Output
Configuration Register
MWnn24
MWnn30
Value = 1 for this mode
Frequency Setting Register1
MWnn25
MWnn26
MWnn25
MWnn26
Range = 1 to 10000
ON Duty Setting Register
MWnn27
MWnn28
MWnn31
MWnn32
Range = 0 to 100
Output Enable Flag
MWnn36_0
MWnn36_1
Enabled when ON
ON Duty Setting Error Flag
MWnn29_2
MWnn29_7
ON = error (resets automatically)
Frequency Setting Error Flag
MWnn29_3
MWnn29_3
ON = error (resets automatically)
Function
Register
Description
Output
Y2: CW
Y4: CCW
Physical Output
Configuration Register
MWnn24
Value = 3 for this mode
Frequency Setting Register
MWnn25
MWnn26
Range = -10000 to -1;
1 to 10000
Output Enable Flag
MWnn36_0
Enabled when ON
Frequency Setting Error Flag
MWnn29_3
ON = error (resets automatically)
Reference the tables below when configuring the PWM outputs:

Normal PWM

Note 1: Both PWM outputs must run at the same frequency.

CW/CCW

HMC7000 Series I/O Module Guide 41
HMC7000 Series I/O Module Guide 42
Function
Register
Description
Output, PWM Pulse
Y2
Physical Output
Output, PWM Direction
Y4 Configuration Register
MWnn24
Value = 7 for this mode
Frequency Setting Register
MWnn25 MWnn26
Range = -10000 to -1; 1 to 10000
Output Enable Flag
MWnn36_0
Enabled when ON
Frequency Setting Error Flag
MWnn29_3
ON = error (resets automatically)
Function
Register
Description
Output, PWM Pulse
Y2
Physical Output
Configuration Register
MWnn24
Value = 9 for this mode
Minimum Frequency Register
MWnn25 MWnn26
Range = 1 to 10000 Maximum Frequency Register
MWnn27 MWnn28
Range = 1 to 10000 Acceleration Time Register
MWnn37
Range: 0 to 32767
Deceleration Time Register
MWnn39
Range: 0 to 32767
Total Pulses Register
MWnn41 MWnn42
0 to 2147483647 Elapsed Pulses Register
MWnn45 MWnn46
0 to 2147483647 Output Enable Flag
MWnn36_0
Enabled when ON
Frequency Setting Error Flag
MWnn29_3
ON = error (resets automatically)
Acceleration Time Error Flag
MWnn29_4
ON = error
Deceleration Time Error Flag
MWnn29_5
ON = error
Total Pulses Setting Error Flag
MWnn29_6
ON = error

Pulse/Direction

Fixed Pulse Mode

HMC7000 Series I/O Module Guide 42
HMC7000 Series I/O Module Guide 43
Total Pulses Reached
MWnn49_0
ON when Total Pulses have been sent

To implement PWM Operation:

1. Configure the PWM output using the configuration register for that channel and mode.
2. Set the parameters values for the selected mode. Monitor the error flags for the parameters.
3. Enable the output by setting the Enable Output that channel.
4. HSC increments the current value register for that channel until the preset value is reached.
5. Enable the HSC Reset Bit by setting for that channel. This will cause the HSC current value to reset back
to 0.
6. To start the process again, simply reset (clear) the HSC Reset Bit and set the HSC Enable Bit. Note: if the
HSC Enable Bit is still ON, you must reset (clear) this bit, and then set it again.
HMC7000 Series I/O Module Guide 43
HMC7000 Series I/O Module Guide 44
Power
3.9 VDC from HMC7000 base
Approvals
CE, UL
Digital Inputs
8 bidirectional inputs
Rated input voltage
24 VDC
Rated input current
Up to 5mA
Input impedance
4.9K ohms
Minimum ON voltage
15 VDC
Maximum OFF voltage
5 VDC
Turn ON Time
10 msec
Turn OFF Time
10 msec
Isolation
Optically isolated from internal circuit
Connection method
Removable terminals (3.81 mm pitch)
High Speed Channels
No. of inputs
4 channels (X0 and X5, X2 and X7)
Maximum Input Frequency
25 KHz
Maximum Input Count
4,294,967,295 (32-bit)
Digital Outputs
8 sourcing outputs (PNP-type)
Output Capacity
500mA per output maximum
Rated load
500mA @ 24VDC (250 mA PWM)
Total output capacity
4A @ 24VDC

HMC7-MIO-05 (8 Bidirectional Input, 8 Sourcing Output Digital Module)

This module is a digital input/output module for the HMC7000 Series models. It has eight bidirectional inputs and eight sinking digital outputs. Four of the inputs can be configured as high speed counters (HSC) using the MW registers (see below). When used as HSCs, input X0 (channel 1), X5 (channel 2), X2 (channel
3), and X7 (channel 4) are used to record the incoming pulses.

Specifications:

HMC7000 Series I/O Module Guide 44
HMC7000 Series I/O Module Guide 45
High Speed Channels
No. of Outputs
2 channels (Y2 and Y4)
General
Operating Temperature
0 to 55°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]
Input Power Supply
Input Voltage
24VDC
Input Current
4A maximum
Connecting to High-Speed inputs:
Connecting to Normal inputs:

Wiring:

HMC7000 Series I/O Module Guide 45
HMC7000 Series I/O Module Guide 46
Connecting to Sinking PWM Outputs:
HMC7000 Series I/O Module Guide 46
HMC7000 Series I/O Module Guide 47
Function
Register
Access
X0-X7 Inputs
Xnn000-007 (XWnn00)
Rd Only
Y0-Y7 Outputs
Ynn000-007 (YWnn00)
Rd/Write
High Speed Counter Option
HSC Ch. 1
HSC Ch. 2
HSC Ch. 3
HSC Ch. 4
HSC Input
X0 (terminal) Xnn000 (reg)
X5 (terminal) Xnn005 (reg)
X2 (terminal) Xnn002 (reg)
X7 (terminal) Xnn007 (reg)
Rd Only
HSC Reset Input
X1 (terminal) Xnn001 (reg)
X6 (terminal) Xnn006 (reg)
X3 (terminal) Xnn003 (reg)
X4 (terminal) Xnn004 (reg)
Rd Only
HSC Output Flag
Y1 (terminal) Ynn001 (reg)
Y6 (terminal) Ynn006 (reg)
Y7 (terminal) Ynn007 (reg)
Y0 (terminal) Ynn000 (reg)
Rd/Write
HSC Configuration Register
MWnn00
MWnn06
MWn112
MWn118
Rd/Write
HSC Counter Register (Current Value)
MWnn01 MWnn02
MWnn07 MWnn08
MWnn13 MWnn14
MWnn19 MWnn20
Rd/Write
HSC Preset Register
MWnn03 MWnn04
MWnn09 MWnn10
MWnn15 MWnn16
MWnn21 MWnn22
Rd/Write HSC Enable Bit
Mnn080
Mnn176
Mnn272
Mnn368
Rd/Write
HSC Reset Bit
Mnn081
Mnn177
Mnn273
Mnn369
Rd/Write
Quadrature Inputs
Pair 1
Pair 2
Counter Inputs
X0, X5
X2, X7
Rd Only
Counter Reset Input
X1
X3
Rd Only
Output Flag
Y1
Y7
Rd/Write
PWM Outputs
PWM1
PWM2
Output
Y2
Y4
Rd Only

Configuration:

Use MAPware-7000 to assign input (X and XW), output (Y and YW), and configuration (M and MW) memory addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number (ex. 01…05):
HMC7000 Series I/O Module Guide 47
HMC7000 Series I/O Module Guide 48
Input Mode
Output Mode
Register Value
Normal Input
N/A
0
High Speed, Single Phase, Up Counter
Output ON when preset is reached
2
Output ON when counter is enabled, OFF when preset is reached
258
Quadrature 1X
Output ON when preset is reached
3
Output ON when counter is enabled, OFF when preset is reached
259
Quadrature 2X
Output ON when preset is reached
67
Output ON when counter is enabled, OFF when preset is reached
323
Quadrature 4X
Output ON when preset is reached
131
Output ON when counter is enabled, OFF when preset is reached
387
Reference the table below when configuring each HSC Configuration Register:

High Speed Counter Operation

To implement High Speed Counter Operation:
1. Connect a device that will provide the high speed pulses to one of the four High-Speed inputs on the
expansion module.
2. Configure the HSC using the configuration register for that channel.
3. Write the HSC preset count value in the Preset register for that channel.
4. Enable the HSC by setting the HSC Enable Bit that channel.
5. HSC increments the current value register for that channel until the preset value is reached.
6. Enable the HSC Reset Bit by setting for that channel. This will cause the HSC current value to reset back
to 0.
7. To start the process again, simply reset (clear) the HSC Reset Bit and set the HSC Enable Bit. Note: if the
HSC Enable Bit is still ON, you must reset (clear) this bit, and then set it again.
HMC7000 Series I/O Module Guide 48
HMC7000 Series I/O Module Guide 49
Function
Register
Description
Output
Y2
Y4
Physical Output
Configuration Register
MWnn24
MWnn30
Value = 1 for this mode
Frequency Setting Register1
MWnn25
MWnn26
MWnn25
MWnn26
Range = 1 to 10000
ON Duty Setting Register
MWnn27
MWnn28
MWnn31
MWnn32
Range = 0 to 100
Output Enable Flag
MWnn36_0
MWnn36_1
Enabled when ON
ON Duty Setting Error Flag
MWnn29_2
MWnn29_7
ON = error (resets automatically)
Frequency Setting Error Flag
MWnn29_3
MWnn29_3
ON = error (resets automatically)
Function
Register
Description
Output
Y2: CW
Y4: CCW
Physical Output
Configuration Register
MWnn24
Value = 3 for this mode
Frequency Setting Register
MWnn25
MWnn26
Range = -10000 to -1;
1 to 10000
Output Enable Flag
MWnn36_0
Enabled when ON
Frequency Setting Error Flag
MWnn29_3
ON = error (resets automatically)

Configuring PWM Outputs

Reference the tables below when configuring the PWM outputs:
Normal PWM
Note 1: Both PWM outputs must run at the same frequency.
CW/CCW
HMC7000 Series I/O Module Guide 49
HMC7000 Series I/O Module Guide 50
Function
Register
Description
Output, PWM Pulse
Y2
Physical Output
Output, PWM Direction
Y4 Configuration Register
MWnn24
Value = 7 for this mode
Frequency Setting Register
MWnn25 MWnn26
Range = -10000 to -1; 1 to 10000
Output Enable Flag
MWnn36_0
Enabled when ON
Frequency Setting Error Flag
MWnn29_3
ON = error (resets automatically)
Function
Register
Description
Output, PWM Pulse
Y2
Physical Output
Configuration Register
MWnn24
Value = 9 for this mode
Minimum Frequency Register
MWnn25 MWnn26
Range = 1 to 10000
Maximum Frequency Register
MWnn27 MWnn28
Range = 1 to 10000 Acceleration Time Register
MWnn37
Range: 0 to 32767
Deceleration Time Register
MWnn39
Range: 0 to 32767
Total Pulses Register
MWnn41 MWnn42
0 to 2147483647
Elapsed Pulses Register
MWnn45 MWnn46
0 to 2147483647 Output Enable Flag
MWnn36_0
Enabled when ON
Frequency Setting Error Flag
MWnn29_3
ON = error (resets automatically)
Acceleration Time Error Flag
MWnn29_4
ON = error
Deceleration Time Error Flag
MWnn29_5
ON = error
Total Pulses Setting Error Flag
MWnn29_6
ON = error
Pulse/Direction
Fixed Pulse Mode
HMC7000 Series I/O Module Guide 50
HMC7000 Series I/O Module Guide 51
Total Pulses Reached
MWnn49_0
ON when Total Pulses have been sent
To implement PWM Operation:
1. Configure the PWM output using the configuration register for that channel and mode.
2. Set the parameters values for the selected mode. Monitor the error flags for the parameters.
3. Enable the output by setting the Enable Output that channel.
4. HSC increments the current value register for that channel until the preset value is reached.
5. Enable the HSC Reset Bit by setting for that channel. This will cause the HSC current value to reset back
to 0.
6. To start the process again, simply reset (clear) the HSC Reset Bit and set the HSC Enable Bit. Note: if the
HSC Enable Bit is still ON, you must reset (clear) this bit, and then set it again.
HMC7000 Series I/O Module Guide 51
HMC7000 Series I/O Module Guide 52
Power
3.9 VDC from HMC7000 base
Approvals
CE, UL
Digital Inputs
8 bidirectional inputs
Rated input voltage
24 VDC
Rated input current
Up to 5mA
Input impedance
4.9K ohms
Minimum ON voltage
15 VDC
Maximum OFF voltage
5 VDC
Turn ON Time
10 msec
Turn OFF Time
10 msec
Isolation
Optically isolated from internal circuit
Connection method
Removable terminals (3.81 mm pitch)
High Speed Channels
No. of inputs
4 channels (X0 and X5, X2 and X7)
Maximum Input Frequency
25 KHz
Maximum Input Count
4,294,967,295 (32-bit)
Digital Outputs
6 relay, 2 sinking outputs (NPN-type)
Output Capacity (NPN)
500mA per output maximum
Output Capacity (relay)
2A per contact, 6A per common
Rated load
500mA @ 24VDC (300 mA PWM)

HMC7-MIO-06 (8 Bidirectional Input, 6 Relay, 2 Sinking Output Digital Module)

This module is a digital input/output module for the HMC7000 Series models. It has eight bidirectional inputs and six relay outputs (3 per common), plus two sinking digital outputs. Four of the inputs can be configured as high speed counters (HSC) using the MW registers (see below). When used as HSCs, input X0 (channel 1), X5 (channel 2), X2 (channel 3), and X7 (channel 4) are used to record the incoming pulses. The sinking outputs support PWM.

Specifications:

HMC7000 Series I/O Module Guide 52
HMC7000 Series I/O Module Guide 53
High Speed Channels
No. of Outputs
2 channels (Y2 and Y4)
General
Operating Temperature
0 to 55°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]
Input Power Supply
Input Voltage
24VDC
Input Current
4A maximum
For connecting to high-speed inputs:
For connecting to normal inputs:

Wiring:

HMC7000 Series I/O Module Guide 53
HMC7000 Series I/O Module Guide 54
For connecting to PWM outputs:
For connecting to relay outputs:
HMC7000 Series I/O Module Guide 54
HMC7000 Series I/O Module Guide 55
Function
Register
Access
X0-X7 Inputs
Xnn000-007 (XWnn00)
Rd Only
Y0-Y7 Outputs
Ynn000-007 (YWnn00)
Rd/Write
High Speed Counter
Option
HSC Ch. 1
HSC Ch. 2
HSC Ch. 3
HSC Ch. 4
HSC Input
X0 (terminal) Xnn000 (reg)
X5 (terminal) Xnn005 (reg)
X2 (terminal) Xnn002 (reg)
X7 (terminal) Xnn007 (reg)
Rd Only
HSC Reset Input
X1 (terminal) Xnn001 (reg)
X6 (terminal) Xnn006 (reg)
X3 (terminal) Xnn003 (reg)
X4 (terminal) Xnn004 (reg)
Rd Only
HSC Output Flag
Y1 (terminal) Ynn001 (reg)
Y6 (terminal) Ynn006 (reg)
Y7 (terminal) Ynn007 (reg)
Y0 (terminal) Ynn000 (reg)
Rd/Write
HSC Configuration Register
MWnn00
MWnn06
MWn112
MWn118
Rd/Write
HSC Counter Register (Current Value)
MWnn01 MWnn02
MWnn07 MWnn08
MWnn13 MWnn14
MWnn19 MWnn20
Rd/Write
HSC Preset Register
MWnn03 MWnn04
MWnn09 MWnn10
MWnn15 MWnn16
MWnn21 MWnn22
Rd/Write HSC Enable Bit
Mnn080
Mnn176
Mnn272
Mnn368
Rd/Write
HSC Reset Bit
Mnn081
Mnn177
Mnn273
Mnn369
Rd/Write
Quadrature Inputs
Pair 1
Pair 2
Counter Inputs
X0, X5
X2, X7
Rd Only
Counter Reset Input
X1
X3
Rd Only
Output Flag
Y1
Y7
Rd/Write
PWM Outputs
PWM1
PWM2
Output
Y2
Y4
Rd Only

Configuration:

Use MAPware-7000 to assign input (X and XW), output (Y and YW), and configuration (M and MW) memory addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number (ex. 01…05):
HMC7000 Series I/O Module Guide 55
HMC7000 Series I/O Module Guide 56
Input Mode
Output Mode
Register Value
Normal Input
N/A
0
High Speed, Single Phase, Up Counter
Output ON when preset is reached
2
Output ON when counter is enabled, OFF when preset is reached
258
Quadrature 1X
Output ON when preset is reached
3
Output ON when counter is enabled, OFF when preset is reached
259
Quadrature 2X
Output ON when preset is reached
67
Output ON when counter is enabled, OFF when preset is reached
323
Quadrature 4X
Output ON when preset is reached
131
Output ON when counter is enabled, OFF when preset is reached
387
Reference the table below when configuring each HSC Configuration Register:

High Speed Counter Operation

To implement High Speed Counter Operation:
1. Connect a device that will provide the high speed pulses to one of the four High-Speed inputs on the
expansion module.
2. Configure the HSC using the configuration register for that channel.
3. Write the HSC preset count value in the Preset register for that channel.
4. Enable the HSC by setting the HSC Enable Bit that channel.
5. HSC increments the current value register for that channel until the preset value is reached.
6. Enable the HSC Reset Bit by setting for that channel. This will cause the HSC current value to reset back
to 0.
7. To start the process again, simply reset (clear) the HSC Reset Bit and set the HSC Enable Bit. Note: if the
HSC Enable Bit is still ON, you must reset (clear) this bit, and then set it again.
HMC7000 Series I/O Module Guide 56
HMC7000 Series I/O Module Guide 57
Function
Register
Description
Output
Y2
Y4
Physical Output
Configuration Register
MWnn24
MWnn30
Value = 1 for this mode
Frequency Setting Register1
MWnn25
MWnn26
MWnn25
MWnn26
Range = 1 to 10000
ON Duty Setting Register
MWnn27
MWnn28
MWnn31
MWnn32
Range = 0 to 100
Output Enable Flag
MWnn36_0
MWnn36_1
Enabled when ON
ON Duty Setting Error Flag
MWnn29_2
MWnn29_7
ON = error (resets automatically)
Frequency Setting Error Flag
MWnn29_3
MWnn29_3
ON = error (resets automatically)
Function
Register
Description
Output
Y2: CW
Y4: CCW
Physical Output
Configuration Register
MWnn24
Value = 3 for this mode
Frequency Setting Register
MWnn25
MWnn26
Range = -10000 to -1;
1 to 10000
Output Enable Flag
MWnn36_0
Enabled when ON
Frequency Setting Error Flag
MWnn29_3
ON = error (resets automatically)

Configuring PWM Outputs

Reference the tables below when configuring the PWM outputs:
Normal PWM
Note 1: Both PWM outputs must run at the same frequency.
CW/CCW
HMC7000 Series I/O Module Guide 57
HMC7000 Series I/O Module Guide 58
Function
Register
Description
Output, PWM Pulse
Y2
Physical Output
Output, PWM Direction
Y4 Configuration Register
MWnn24
Value = 7 for this mode
Frequency Setting Register
MWnn25
MWnn26
Range = -10000 to -1;
1 to 10000
Output Enable Flag
MWnn36_0
Enabled when ON
Frequency Setting Error Flag
MWnn29_3
ON = error (resets automatically)
Function
Register
Description
Output, PWM Pulse
Y2
Physical Output
Configuration Register
MWnn24
Value = 9 for this mode
Minimum Frequency Register
MWnn25 MWnn26
Range = 1 to 10000
Maximum Frequency Register
MWnn27 MWnn28
Range = 1 to 10000 Acceleration Time Register
MWnn37
Range: 0 to 32767
Deceleration Time Register
MWnn39
Range: 0 to 32767
Total Pulses Register
MWnn41 MWnn42
0 to 2147483647
Elapsed Pulses Register
MWnn45 MWnn46
0 to 2147483647 Output Enable Flag
MWnn36_0
Enabled when ON
Frequency Setting Error Flag
MWnn29_3
ON = error (resets automatically)
Acceleration Time Error Flag
MWnn29_4
ON = error
Deceleration Time Error Flag
MWnn29_5
ON = error
Total Pulses Setting Error Flag
MWnn29_6
ON = error
Pulse/Direction
Fixed Pulse Mode
HMC7000 Series I/O Module Guide 58
HMC7000 Series I/O Module Guide 59
Total Pulses Reached
MWnn49_0
ON when Total Pulses have been sent
To implement PWM Operation:
1. Configure the PWM output using the configuration register for that channel and mode.
2. Set the parameters values for the selected mode. Monitor the error flags for the parameters.
3. Enable the output by setting the Enable Output that channel.
4. HSC increments the current value register for that channel until the preset value is reached.
5. Enable the HSC Reset Bit by setting for that channel. This will cause the HSC current value to reset back
to 0.
6. To start the process again, simply reset (clear) the HSC Reset Bit and set the HSC Enable Bit. Note: if the
HSC Enable Bit is still ON, you must reset (clear) this bit, and then set it again.
HMC7000 Series I/O Module Guide 59
HMC7000 Series I/O Module Guide 60

HMC7-MIO-07 (8 Bidirectional Input, 6 Relay, 2 Sourcing Output Digital Module)

This module is a digital input/output module for the HMC7000 Series models. It has eight bidirectional inputs and six relay outputs (3 per common), plus two sourcing digital outputs. Four of the inputs can be configured as high speed counters (HSC) using the MW registers (see below). When used as HSCs, input X0 (channel 1), X5 (channel 2), X2 (channel 3), and X7 (channel 4) are used to record the incoming pulses. The sourcing outputs support PWM.
HMC7000 Series I/O Module Guide 60
HMC7000 Series I/O Module Guide 61
Power
3.9 VDC from HMC7000 base
Approvals
CE, UL
Digital Inputs
8 bidirectional inputs
Rated input voltage
24 VDC
Rated input current
Up to 5mA
Input impedance
4.9K ohms
Minimum ON voltage
15 VDC
Maximum OFF voltage
5 VDC
Turn ON Time
10 msec
Turn OFF Time
10 msec
Isolation
Optically isolated from internal circuit
Connection method
Removable terminals (3.81 mm pitch)
High Speed Channels
No. of inputs
4 channels (X0 and X5, X2 and X7)
Maximum Input Frequency
25 KHz
Maximum Input Count
4,294,967,295 (32-bit)
Digital Outputs
6 relay, 2 sourcing outputs (PNP-type)
Output Capacity (PNP)
500mA per output maximum
Output Capacity (relay)
2A per contact, 6A per common
Rated load
500mA @ 24VDC (250 mA PWM)
High Speed Channels
No. of Outputs
2 channels (Y2 and Y4)
General
Operating Temperature
0 to 55°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]
Input Power Supply
Input Voltage
24VDC
Input Current
4A maximum

Specifications:

HMC7000 Series I/O Module Guide 61
HMC7000 Series I/O Module Guide 62
For connecting to high-speed inputs:
For connecting to normal inputs:
For connecting to PWM outputs:
For connecting to relay outputs:

Wiring:

HMC7000 Series I/O Module Guide 62
HMC7000 Series I/O Module Guide 63
Function
Register
Access
X0-X7 Inputs
Xnn000-007 (XWnn00)
Rd Only
Y0-Y7 Outputs
Ynn000-007 (YWnn00)
Rd/Write
High Speed Counter
Option
HSC Ch. 1
HSC Ch. 2
HSC Ch. 3
HSC Ch. 4
HSC Input
X0 (terminal) Xnn000 (reg)
X5 (terminal) Xnn005 (reg)
X2 (terminal) Xnn002 (reg)
X7 (terminal) Xnn007 (reg)
Rd Only
HSC Reset Input
X1 (terminal) Xnn001 (reg)
X6 (terminal) Xnn006 (reg)
X3 (terminal) Xnn003 (reg)
X4 (terminal) Xnn004 (reg)
Rd Only
HSC Output Flag
Y1 (terminal) Ynn001 (reg)
Y6 (terminal) Ynn006 (reg)
Y7 (terminal) Ynn007 (reg)
Y0 (terminal) Ynn000 (reg)
Rd/Write
HSC Configuration Register
MWnn00
MWnn06
MWn112
MWn118
Rd/Write
HSC Counter Register (Current Value)
MWnn01 MWnn02
MWnn07 MWnn08
MWnn13 MWnn14
MWnn19 MWnn20
Rd/Write
HSC Preset Register
MWnn03 MWnn04
MWnn09 MWnn10
MWnn15 MWnn16
MWnn21 MWnn22
Rd/Write HSC Enable Bit
Mnn080
Mnn176
Mnn272
Mnn368
Rd/Write
HSC Reset Bit
Mnn081
Mnn177
Mnn273
Mnn369
Rd/Write
Quadrature Inputs
Pair 1
Pair 2
Counter Inputs
X0, X5
X2, X7
Rd Only
Counter Reset Input
X1
X3
Rd Only
Output Flag
Y1
Y7
Rd/Write
PWM Outputs
PWM1
PWM2
Output
Y2
Y4
Rd Only

Configuration:

Use MAPware-7000 to assign input (X and XW), output (Y and YW), and configuration (M and MW) memory addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number (ex. 01…05):
HMC7000 Series I/O Module Guide 63
HMC7000 Series I/O Module Guide 64
Input Mode
Output Mode
Register Value
Normal Input
N/A
0
High Speed, Single Phase, Up Counter
Output ON when preset is reached
2
Output ON when counter is enabled, OFF when preset is reached
258
Quadrature 1X
Output ON when preset is reached
3
Output ON when counter is enabled, OFF when preset is reached
259
Quadrature 2X
Output ON when preset is reached
67
Output ON when counter is enabled, OFF when preset is reached
323
Quadrature 4X
Output ON when preset is reached
131
Output ON when counter is enabled, OFF when preset is reached
387
Reference the table below when configuring each HSC Configuration Register:

High Speed Counter Operation

To Implement High Speed Counter Operation:
1. Connect a device that will provide the high speed pulses to one of the four High-Speed inputs on the
expansion module.
2. Configure the HSC using the configuration register for that channel.
3. Write the HSC preset count value in the Preset register for that channel.
4. Enable the HSC by setting the HSC Enable Bit that channel.
5. HSC increments the current value register for that channel until the preset value is reached.
6. Enable the HSC Reset Bit by setting for that channel. This will cause the HSC current value to reset back
to 0.
7. To start the process again, simply reset (clear) the HSC Reset Bit and set the HSC Enable Bit. Note: if the
HSC Enable Bit is still ON, you must reset (clear) this bit, and then set it again.
HMC7000 Series I/O Module Guide 64
HMC7000 Series I/O Module Guide 65
Function
Register
Description
Output
Y2
Y4
Physical Output
Configuration Register
MWnn24
MWnn30
Value = 1 for this mode
Frequency Setting Register1
MWnn25
MWnn26
MWnn25
MWnn26
Range = 1 to 10000
ON Duty Setting Register
MWnn27
MWnn28
MWnn31
MWnn32
Range = 0 to 100
Output Enable Flag
MWnn36_0
MWnn36_1
Enabled when ON
ON Duty Setting Error Flag
MWnn29_2
MWnn29_7
ON = error (resets automatically)
Frequency Setting Error Flag
MWnn29_3
MWnn29_3
ON = error (resets automatically)
Function
Register
Description
Output
Y2: CW
Y4: CCW
Physical Output
Configuration Register
MWnn24
Value = 3 for this mode
Frequency Setting Register
MWnn25
MWnn26
Range = -10000 to -1;
1 to 10000
Output Enable Flag
MWnn36_0
Enabled when ON
Frequency Setting Error Flag
MWnn29_3
ON = error (resets automatically)

Configuring PWM Outputs

Reference the tables below when configuring the PWM outputs:
Normal PWM
Note 1: Both PWM outputs must run at the same frequency.
CW/CCW
HMC7000 Series I/O Module Guide 65
HMC7000 Series I/O Module Guide 66
Function
Register
Description
Output, PWM Pulse
Y2
Physical Output
Output, PWM Direction
Y4
Configuration Register
MWnn24
Value = 7 for this mode
Frequency Setting Register
MWnn25 MWnn26
Range = -10000 to -1; 1 to 10000
Output Enable Flag
MWnn36_0
Enabled when ON
Frequency Setting Error Flag
MWnn29_3
ON = error (resets automatically)
Function
Register
Description
Output, PWM Pulse
Y2
Physical Output
Configuration Register
MWnn24
Value = 9 for this mode
Minimum Frequency Register
MWnn25 MWnn26
Range = 1 to 10000
Maximum Frequency Register
MWnn27 MWnn28
Range = 1 to 10000 Acceleration Time Register
MWnn37
Range: 0 to 32767
Deceleration Time Register
MWnn39
Range: 0 to 32767
Total Pulses Register
MWnn41 MWnn42
0 to 2147483647
Elapsed Pulses Register
MWnn45 MWnn46
0 to 2147483647 Output Enable Flag
MWnn36_0
Enabled when ON
Frequency Setting Error Flag
MWnn29_3
ON = error (resets automatically)
Acceleration Time Error Flag
MWnn29_4
ON = error
Deceleration Time Error Flag
MWnn29_5
ON = error
Total Pulses Setting Error Flag
MWnn29_6
ON = error
Total Pulses Reached
MWnn49_0
ON when Total Pulses have been sent
Pulse/Direction
Fixed Pulse Mode
HMC7000 Series I/O Module Guide 66
HMC7000 Series I/O Module Guide 67
To implement PWM Operation:
1. Configure the PWM output using the configuration register for that channel and mode.
2. Set the parameters values for the selected mode. Monitor the error flags for the parameters.
3. Enable the output by setting the Enable Output that channel.
4. HSC increments the current value register for that channel until the preset value is reached.
5. Enable the HSC Reset Bit by setting for that channel. This will cause the HSC current value to reset back
to 0.
6. To start the process again, simply reset (clear) the HSC Reset Bit and set the HSC Enable Bit. Note: if the
HSC Enable Bit is still ON, you must reset (clear) this bit, and then set it again.
HMC7000 Series I/O Module Guide 67
HMC7000 Series I/O Module Guide 68
Power
3.75 VDC from HMC7000 base
Approvals
CE, UL
Analog Inputs
4 Inputs, each configurable as: 0 to 50mV, 0 to 100 mV; 0 to 10V, 0 to 5V, -10 to +10V; 0 to-20mA, 4-20mA; PT100 RTD, alpha1 [0.00385 Ω/Ω/°C] (-200 to 850 C); PT100 RTD, alpha2 [0.003926 Ω/Ω/°C] (-100 to 457 C); PT1000 RTD (-200 to 850 C); Type J Thermocouple (-210 to 1200 C); Type K Thermocouple (-200 to 1373 C)
Resolution
16 bit
Input Impedance
V, mV, Thermocouple RTD inputs: 1 MΩ; mA: 10
Maximum Input
+/- 30VDC, 30mA
Accuracy
Overall Accuracy 1% of full scale (max)
Analog Outputs
2, each configurable as: 0 to 5v, 0 to 10V; 0 to 20mA, 4-20mA
Accuracy
Overall Accuracy 1% of full scale (max)
Load
1 KΩ (Min) for V; 500Ω (Max) for mA
General
Connection method
Removable terminals (3.81 mm pitch)
Operating Temperature
0 to 55°C

HMC7-MIO-08 (4 Input Analog / 2 Analog Output Module)

This module is an analog input/output module for the HMC7000 Series models. It has four universal analog inputs, which can measure
0 to 50mV, 0 to 100 mV; 0 to 10V, 0 to 5v, -10 to +10V; 0 to-20mA, 4-20mA; PT100 RTD (alpha1, alpha2), PT1000 RTD; Type J, K Thermocouple (15-minute warm-up recommended)
It also has two analog outputs, configurable as 0 to 5V, 0 to 10V; 0 to 20mA, 4 to 20mA;

Specifications:

HMC7000 Series I/O Module Guide 68
HMC7000 Series I/O Module Guide 69
Operating Humidity
10% to 90% (non-condensing)
Mechanical Dimension (LxWxH)
3.11x1.18x1.42 inches [79x30x36mm]
Input Power Supply
Input Voltage
24VDC
Input Current
80mA (max)
For connecting to analog voltage inputs:
Connecting to analog current inputs:

Wiring:

HMC7000 Series I/O Module Guide 69
HMC7000 Series I/O Module Guide 70
For connecting to RTD inputs:
For connecting to mV/thermocouple inputs:
For connecting to voltage outputs:
For connecting to current outputs:
HMC7000 Series I/O Module Guide 70
HMC7000 Series I/O Module Guide 71
Register
Description
Access
XWnn00
Input Channel 1 Data
Read Only
XWnn02
Input Channel 2 Data
Read Only
XWnn04
Input Channel 3 Data
Read Only
XWnn06
Input Channel 4 Data
Read Only
YWnn00
Output Channel 1 Data
Read/Write
XWnn01
Output Channel 2 Data
Read/Write
MWnn00
Input Channel 1 Configuration Register
Read/Write
MWnn01
Input Channel 2 Configuration Register
Read/Write
MWnn02
Input Channel 3 Configuration Register
Read/Write
MWnn03
Input Channel 1 Configuration Register
Read/Write
MWnn04
Output Channel 1 Configuration Register
Read/Write
MWnn05
Output Channel 2 Configuration Register
Read/Write
MWnn10
Analog Input Error Register
Read/Write
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Unused Unused Unused Unused Ch 4 Open Thermocouple
Ch 4 Open RTD Unused Ch 3 Open Thermocouple Ch 3 Open RTD Unused Ch 2 Open Thermocouple Ch 2 Open RTD Unused Ch 1 Open Thermocouple Ch 1 Open RTD Unused

Configuration:

Use MAPware-7000 to assign input (XW) and configuration (MW) memory addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number (ex. 01…05):
Analog Input Error Register Bit Assignment
HMC7000 Series I/O Module Guide 71
HMC7000 Series I/O Module Guide 72
Input Channel
Signal Type
Value
Value
Voltage, 0 to 10V
1 - Voltage, 0 to 5V
6
-
Voltage, -10 to +10V
18
-
Voltage, 0 to 50mV
5
-
Voltage, 0 to 100mV
4
-
Current, 4 to 20mA
2 - Current, 0 to 20mA
3
-
RTC and Thermocouple
For °C
For °F
RTD, PT100, alpha11
7
19
RTD, PT100, alpha21
8
20
RTD, PT1000
9
21
Thermocouple, Type J2
14
26
Thermocouple, Type K2
15
27
Output Channel
Signal Type
Value
Voltage, 0 to 10V
2
Voltage, 0 to 5V
1
Current, 4 to 20mA
5
Current, 0 to 20mA
6
Reference the table below when configuring each Input Configuration Register (MWnn00-MWnn03):
Notes:
1. alpha1= 0.00385 Ω/Ω/°C, alpha2=0.003926 Ω/Ω/°C
2. 15-minute module warm-up time recommended
Reference the table below when configuring each Output Configuration Register (MWnn04-MWnn05):
HMC7000 Series I/O Module Guide 72
HMC7000 Series I/O Module Guide 73
Power
24VDC ± 15%, 3W
Approvals
CE, UL
Digital Inputs
12 bidirectional inputs
Rated input voltage
24 VDC
Rated input current
Up to 5mA
Input impedance
4.9K ohms
Minimum ON voltage
15 VDC
Maximum OFF voltage
5 VDC
Turn ON Time
10 msec
Turn OFF Time
10 msec
Isolation
Optically isolated from internal circuit
Connection method
Removable terminals (3.81 mm pitch)
High Speed Channels
No. of inputs
2 channels (X1 and X2)
Maximum Input Frequency
25 KHz
Maximum Input Count
4,294,967,295 (32-bit)
Digital Outputs
6 relay outputs, 2 sinking outputs (NPN-type)
Output Capacity
2A per output (relay) 500mA per output (NPN)
Rated load
500mA @ 24VDC
Total output capacity
2A @ 24VDC
General

HMC7030A-L (12 digital inputs and 8 digital outputs built-in)

This unit has built-in I/O. It has 12 directional inputs, 6 relay outputs and 2 sinking NPN outputs.

Specifications:

HMC7000 Series I/O Module Guide 73
HMC7000 Series I/O Module Guide 74
Operating Temperature
0 to 50°C
Operating Humidity
10% to 90% (non condensing)
Mechanical Dimension (LxWxH)
5.04x4.02x1.77 inches [128x102x45mm]
Panel Cutout
4.69x3.55 inches [119x93mm]
For connecting to bidirectional inputs:
Connecting to outputs:

Wiring:

HMC7000 Series I/O Module Guide 74
HMC7000 Series I/O Module Guide 75
Function
Register
Access
X0-X11 Inputs X00000-011 (XW0000)
Rd Only
Y0-Y7 Outputs Y00000-007 (YW0000)
Rd/Write
High Speed Counter Option
HSC Channel 1
HSC Channel 2
HSC Input
X1(terminal) X00001 (reg)
X2(terminal) X00002 (reg)
Rd Only
HSC Reset Input
X4(terminal) X00004 (reg)
X5(terminal) X00005 (reg)
Rd Only
HSC Output Flag
Y0(terminal) Y00000 (reg)
Y1(terminal) Y00001 (reg)
Rd/Write HSC Configuration Register
MW0010
MW0020
Rd/Write
HSC Counter Register (Current Value)
MW0011 MW0012
MW0021 MW0022
Rd/Write
HSC Preset Register
MW0013 MW0014
MW0023 MW0024
Rd/Write HSC Enable Bit
M00240
M00400
Rd/Write
HSC Reset Bit
M00241
M00401
Rd/Write
Bits
Function
15-4
Not used
3
0 : Falling Edge 1 : Rising Edge
2, 1, 0
Module Operating Mode : 000 : Normal Operation 010 : Up Counter HSC

Configuration:

Use MAPware-7000 to assign input (X and XW), output (Y and YW), and configuration (M and MW) memory addresses to the module. These addresses are created according to the slot location of the module, where nn refers to the slot number:
Reference the table below when configuring each HSC Configuration Register (MW0010 and MW0020):
HMC7000 Series I/O Module Guide 75
HMC7000 Series I/O Module Guide 76

High Speed Counter Operation

To implement High Speed Counter Operation:
1. Connect a device to X1 (Channel 1) or X2 (Channel 2) that will provide the high speed pulses to the
expansion module.
2. Configure for HSC mode using the configuration register MW0010 (Channel 1) or MW0020 (Channel 2).
3. Write the HSC preset count value in MW0013 (Channel 1) or MW0023 (Channel 2).
4. Enable the HSC by setting the HSC Enable Bit M00240 (Channel 1) or M00400 (Channel 2).
5. HSC increments (starting from 0) the current value register in MW0011 (Channel 1) or MW0021
(Channel 2) until the preset value is reached. Then HSC sets Y0 (Channel 1) or Y1 (Channel 2).
6. Enable the HSC Reset Bit by setting M00241 (Channel 1) or M00401 (Channel 2). Or by setting Reset Pin
X4 (Channel 1) or Reset Pin X5 (Channel 2). This will cause the HSC current value to reset back to 0 and the output Y0 (Channel 1) or output Y1 (Channel 2) will reset (clear) to 0.
7. To start the process again, simply reset (clear) the HSC Reset Bit and set the HSC Enable Bit. Note: if the
HSC Enable Bit is still ON, you must reset (clear) this bit, and then set it again.
HMC7000 Series I/O Module Guide 76
HMC7000 Series I/O Module Guide 77

Common Terms for I/O Modules

This section defines some common terms used to describe various types of input and output modules. The terms explained below are generic descriptions. Be sure to consult the datasheet for the specific requirements when installing and wiring a module.

Digital Modules

Digital Modules provide physical connections and interpretations of input devices using discrete signals. The input is represented in the PLC input registers as a 1 for the on state and 0 for the off state. Each digital input terminal is associated with an internal Input Coil (X) in the tag database of the HMC7000. Similarly, each digital output terminal is associated with an Output Coil (Y).

Analog Modules

Analog Modules provide physical connections and interpretations of input devices using analog signals. The input range depends on the type of input device. Configure analog inputs to work with current or voltage sources. Each analog input terminal is associated with an internal Input Register (XW) in the tag database of the HMC7000. Similarly, each analog output terminal is associated with an Output Register (YW).

Sinking versus Sourcing Inputs

These terms refer to the type of digital inputs or outputs used. A sourcing I/O provides a voltage source, and a sinking I/O provides a ground. Any module that is not bidirectional (meaning current can go in either direction) requires that the circuit conduct current in a specific direction.
For a sourcing module, the current flows out of the expansion module terminal and into the common (signal ground) terminal. The term source indicates the terminal on the expansion module provides the current to the switch contact or load.
For a sinking module, the current flows into the expansion module terminal and out of the common terminal on the I/O module. The term sink indicates the terminal takes in the current from the switch contact or load.
HMC7000 Series I/O Module Guide 77
HMC7000 Series I/O Module Guide 78
PNP-type connection (Source)
NPN-type connection (Sink)
Note: arrow indicates current flow direction
In order to have current flow, each I/O terminal on the expansion module must have a return path or a signal ground connection. In most modules, multiple I/O terminals share the signal ground connection.

Digital Outputs (PNP or NPN type)

The output terminals of a digital I/O module use an optically isolated PNP or NPN transistor to energize the connected load. PNP/NPN outputs are faster than relay outputs but can only work with low current DC loads (typically 500mA max per terminal). PNP modules are sourcing modules, and NPN modules are sinking modules.
Note: the above diagrams show that a PNP output is ‘sourcing’ current and the NPN output is ‘sinking’
current.
HMC7000 Series I/O Module Guide 78
HMC7000 Series I/O Module Guide 79
Digital Outputs (Relay type)
The output terminals of a relay-type digital module typically control loads that require an AC power source:
Use a Relay Output module to connect a DC load that requires more current than the maximum available when using a PNP or NPN output. For AC loads, each relay output contact can handle up to 230VAC with a 2A load per contact. For DC loads, each relay output contact can handle a 2A load per contact for up to 30VDC.

Analog I/O

The analog I/O modules interpret analog signals and write a value to a register in the HMC. The analog modules are configurable to sense or output current or voltage signals.

Analog Voltage

Analog inputs can measure DC voltage ranges of -10 to +10 volts and 0 to 10 volts. With analog inputs, the analog module writes a data value to the assigned register (XW) based upon the measured DC voltage at the input. Analog outputs can provide 0 to 10 VDC with a minimum resistance of 1000 ohms depending upon the value in the assigned register (XY). I/O resolution is 12-bits.

Analog Current

Analog inputs can measure DC current ranges from 0 to 20mA and 4 to 20mA. With analog inputs, the analog module writes a data value to the assigned register (XW) based upon the measured DC current at the input. The analog outputs can provide 0 to 20mA and 4 to 20mA. Analog outputs can deliver a DC current of up to 20mA to a load with a maximum resistance of 500 ohms based upon the data value in the assigned register (XY). I/O resolution is 12-bits.
HMC7000 Series I/O Module Guide 79
HMC7000 Series I/O Module Guide 80

I/O Terminals

Each I/O terminal is labeled for easy identification on the modules. As mentioned above, ‘COM’ is the common ground terminal. A terminal with an ‘X’ followed by a number is an input terminal and a terminal with a ‘Y’ followed by a number is an output terminal. The number refers to the position
associated with each terminal on the I/O module.
When a project is created in MAPware-7000, bit/register memory addresses are assigned for each terminal on the expansion module. MAPware-7000 provides the option to allow the software to do this automatically. In this case, it will assign memory addresses according to the position and expansion slot in which the I/O module is located.
In addition, many of the I/O modules have a two-pin connector that is used to connect a voltage source (usually +24VDC). This voltage source drives the output terminals of the I/O modules.

Installing I/O Modules

The expansion modules for the HMC7000 snap onto the back of the HMC7000 thru expansion slots. The HMC7030A-M and HMI7035A-M units support up to three modules. The HMC7057A-M unit supports up to five modules.

Configuring the I/O Modules

The I/O expansion modules for the HMC7000 Series are assigned to the proper slot using MAPware-7000. Note that any project downloaded into a HMC7000 with modules that do not match the physical configuration of the unit will not run. Therefore, it is important to correctly identify the I/O modules in the MAPware-7000 project. Regardless of the particular HMC7000 model used, the steps to configure the I/O modules are very similar:
1. Open a new project and select the appropriate HMC7000 model. Click OK.
2. On the Project Configuration dialog box, enter the appropriate information and then click OK.
3. In the Project Information Window, click on the I/O Allocation folder, and then click on the Expansion
folder.
HMC7000 Series I/O Module Guide 80
HMC7000 Series I/O Module Guide 81
4. Double-click on Slot 1 to display the I/O Allocation dialog:
5. Select from the list box, the particular I/O expansion module installed in Slot 1 of the HMC7000. When
the checkbox to ‘Add tags for XW, YW, and MW’ is checked, MAPware-7000 automatically assigns tags to the Tag Database for the I/O module. The tags configured are based upon the module and the slot location. Click OK.
HMC7000 Series I/O Module Guide 81
HMC7000 Series I/O Module Guide 82
6. In this example, Slot1 is identified with an IO module, along with a description and memory address
allocation. The tags are available in the Tag Database as seen below. These tags can be used in the project to address the I/O.
HMC7000 Series I/O Module Guide 82
HMC7000 Series I/O Module Guide 83
Register/ Bit
Description
Configuration Register
The 16-bit register that controls how the High-Speed counter operates. Bits 3-0 are used (see below)
Current Count Register
The 32-bit register that counts the number of times that the Trigger has transitioned. The specified register is the Least Significant Word (LSW); the next consecutive register is the Most Significant Word (MSW).
Preset Register
The 32-bit register that defines the number of counts at which the Done bit will be set (see description of Done Bit below). The specified register is the Least Significant Word (LSW); the next consecutive register is the Most Significant Word (MSW).
Trigger Bit
The input bit that triggers the count. The counter will increment by one on each bit transition. The counter can operate on a falling (default) or rising edge.
Enable Bit
The counter will not run unless this bit is set. If this bit is reset while the counter is running, the current values will be maintained, but the Trigger bit will have no effect. The Done bit is reset if the Enable bit is reset. If the Current Count value is greater than or equal to the Preset value, the Done bit is set after the Enable bit is set again.
Reset Bit
When this bit goes from false to true, the current count will reset to 0 and the Done bit is reset. The reset occurs even when the Enable bit is reset. The reset is accomplished by an internal bit or a physical input.
Done Bit
The physical output that turns on when the Current Count is equal to or greater than the Preset value. The bit remains set until the Reset bit goes true, even if the counter counts beyond the preset. If the Enable bit is reset, the Done bit will reset. If the Enable bit is set while the Current Count is equal to or greater than the Preset, the Done bit is set.

Configuration of the HMC7000 Series High Speed Counters

Maple Systems’ HMC products have built-in High-Speed counters that link directly to specific inputs and outputs. Specific registers and bits are predefined for setup and control of these counters. No logic is required to run the counters, other than logic that may be used to configure and control the counters.
Two inputs on the module are used as the Triggers for the High-Speed counters, and two outputs are used as the Done bits. The inputs support a maximum speed of 25 KHz.
The following bits and registers are associated with a High-Speed counter:
HMC7000 Series I/O Module Guide 83
HMC7000 Series I/O Module Guide 84
Bit
Description
15-4
Reserved (leave set to 0)
3
Edge Trigger: 0 = Falling 1 = Rising
2,1,0
Counter Mode: 000 =High Speed Counter Off 010 = High Speed Up Counter Other settings are reserved.
Function
Counter 1
Counter 2
Trigger Bit
X00001
X00002
Done Bit
Y00000
Y00001
Enable Bit
M00240
M00400
Reset Bit (Internal, Physical)
M00241, X00004
MW401, X00005

Configuration Register

MW0010
MW0020
Current Count Register (LSW, MSW)
MW0011, MW0012
MW0021, MW0022
Preset Register (LSW, MSW)
MW0013, MW0014
MW0023, MW0024
Configuration Register
Note: You can write to the configuration register value using the Power-Up logic block or in a Power-Up Task.

Specific High Speed Counter Registers

The registers and I/O associated with the High-Speed Counter depend on the hardware.
For products with Built-In I/O (HMC7030A-L)
HMC7000 Series I/O Module Guide 84
HMC7000 Series I/O Module Guide 85
Function
Counter 1
Counter 2
Trigger Bit
X n000
Xn005
Done Bit
Yn001
Yn006
Enable Bit
Mn080
Mn176
Reset Bit (Internal, Physical)
Mn081, Xn001
Mn177, Xn006
Configuration Register
MWn00
MWn06
Current Count Register (LSW, MSW)
MWn01, MWn02
MWn07, MWn08
Preset Register (LSW, MSW)
MWn03, MWn04
MWn09, MWn10
These tags are assigned automatically when a project is created:
For products with Modular I/O (Requires the HMC7-MIO-01 or HMC7-MIO-02 module
)1
Notes: n is the slot in which the module is installed.
HMC7000 Series I/O Module Guide 85
HMC7000 Series I/O Module Guide 86
Function
Counter 1
Counter 2
Trigger Bit
X03000
X03005
Enable Bit
M03080
M03176
Done Bit
Y03001
Y03006
Reset Bit (Internal, Physical)
M03081, X03001
M03177, X03006
Configuration Register
MW0300
MW0306
Current Count Register (LSW, MSW)
MW0301, MW0302
MW0307, MW0308
Preset Register (LSW, MSW)
MW0303, MW0304
MW0309, MW0310
For example, a module installed in Slot 3 has the following assignments:
These tags are assigned automatically when the module is added to the project.
HMC7000 Series I/O Module Guide 86
HMC7000 Series I/O Module Guide 87
Click System parameters from the Define menu
Check the Retain High Speed Counter checkbox.
Some Sample Ladder Logic
These two rungs configure the High Speed Counters in a unit that has built-in I/O.
The HMC ladder logic requires an input condition on each rung. The input bits are the Normally Closed contacts of an otherwise unused bit. The Move Word instructions write a value of 2 (00000010b) to the Configuration Register of each High Speed Counter. This sets Bit 1 and leaves all other bits reset. Each counter is configured as a High Speed Up Counter, with the trigger being on the falling edge.
The trigger is configured by Bit 3 of the Configuration Word. To configure the trigger as a rising edge, write 10 (00001010b) to the Configuration Register.

Retaining the High Speed Counter Values

The Count and Preset values are normally lost when power is removed from the HMC. However, the System Parameters dialog has an option to retain the Count and Preset values.
HMC7000 Series I/O Module Guide 87
Maple Systems, Inc. | 808 134th St. SW, Suite 120, Everett, WA 98204 | 425.745.3229
Your Industrial Control Solutions Source
_____________________
www.maplesystems.com
1010-1043 Rev. 06
Loading...