User Manual for innon models including: Core IO CR-IO-16DI, 16 Point Modbus Input or Output Module, Core IO CR-IO-16DI 16 Point Modbus Input or Output Module, CR-IO-16DI, Input or Output Module

Manual CR-IO-16DI 03 22

Innon Support (http://support.innon.com)

Core IO - CR-IO-16DI

[PDF] Core IO - CR-IO-16DI - Innon

The CR-IO-16DI-RS only comes with the RS485 port, while the CR-IO-16DI-IP comes with both. RS485 and IP ports. Both models also come with Bluetooth on-board, so ...


File Info : application/pdf, 23 Pages, 3.23MB

PDF preview unavailable. Download the PDF instead.

Manual CR-IO-16DI 03 22
Core IO - CR-IO-16DI
User Manual
16 Point Modbus I/O Module, 16 DI

Core IO 16DI - Manual
TABLE OF CONTENTS
INTRODUCTION Overview This Core IO model
HARDWARE Overview Wiring Power Supply Wiring Digital Inputs (DI) Wiring the RS485 networks Front LED panel
CONFIGURE I/O Digital Inputs Pulse Counting
CONFIGURING THE DEVICE Fixed Settings DIP Switch Setting Bluetooth and Android App Ethernet port and web server configuration (IP version only)
BEMS POINT LISTS Modbus Register Types Modbus Register Tables
TECHNICAL DATA Drawings Specifications Guidelines for Disposal

innon.com
3 3 4 4 4 5 5 5 6 7 7 7 9 9 9 12 14 15 15 16 21 21 22 23

1.0 4/10/2021

Get help at http://innon.com/support

2

Learn more at http://know.innon.com

Core IO 16DI - Manual
INTRODUCTION
Overview

innon.com

In many installations, having cost effective, robust, and simple hardware becomes a key factor in winning a project. The Core line up provides the perfect solution to meet these criteria. Innon have partnered with Atimus, a company with a wealth of experience in the field, and are proud to present Core IO!
The 16DI provides 16 digital inputs. As well as monitoring volt free contacts, the device also allows the use of pulse counters.
BEMS communication is based on the robust and well proven Modbus RTU over RS485 or Modbus TCP (IP model only).
The configuration of the device can be achieved through the network using either the web interface (IP version only) or Modbus configuration registers, or by using an Android device and connecting over Bluetooth using the dedicated app.

1.0 4/10/2021

Get help at http://innon.com/support

3

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

This Core IO model Both the CR-IO-16DI-RS and the CR-IO-16DI-IP modules come with 8 digital inputs.
The CR-IO-16DI-RS only comes with the RS485 port, while the CR-IO-16DI-IP comes with both RS485 and IP ports.
Both models also come with Bluetooth on-board, so configuration can be achieved using an Android device and the dedicated app.
The IP CR-IO-16DI-IP model also integrates a web server configuration interface, accessible via a PC web browser.
HARDWARE

Overview
Power
End-of-line bias Slave adress/Baud rate

Ethernet RJ45Port

Modbus Serial Comms
Power, comm status LEDs

I/O channel status LEDs Digital Inputs

Wiring Power Supply
AC (24Vac)

DC (24Vdc)

1.0 4/10/2021

Get help at http://innon.com/support

4

Learn more at http://know.innon.com

Core IO 16DI - Manual
Wiring Digital Inputs (DI)
Digital Input

innon.com

Wiring the RS485 network
Some useful links to our knowledge base website:
How to wire an RS485 network https://know.innon.com/howtowire-non-optoisolated
How to terminate and bias an RS485 network https://know.innon.com/bias-termination-rs485-network
Please note - both IP and RS versions can use the RS485 port to respond to serial Modbus master comms from the BEMS, but neither version can use the RS485 port to act as a Modbus master or gateway.
RS485 to BEMS Master

1.0 4/10/2021

Get help at http://innon.com/support

5

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

Front LED Panel The LEDs in the front panel can be used to get direct feedback on the status of the I/Os of Core IO and more general information.
Below are some tables that will help decode each LED behaviour ­

DI 1 to 16 Digital Input Mode

Conditions

LED Status

BUS and RUN LED RUN
BUS

Conditions
Core IO not powered Core IO correctly powered
Data being received Data being transmitted
Bus polarity problem

LED Status
LED OFF LED ON
LED blinks Red LED blinks Blue
LED ON Red

1.0 4/10/2021

Get help at http://innon.com/support

6

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

CONFIGURE I/O
Digital Inputs
Digital Inputs can have a clean/volt free contact connected to Core IO to read its open/closed status. Each digital input can be configured to be either:
· Digital Input direct · Digital Input reverse · Pulse input While the "direct" and "reverse" mode would basically return status "False (0)" or "True (1)" when the contact is either open or closed, the third mode "pulse input" is used to return a counter value increasing by 1 unit every time the digital input closes; please read section below for more details regarding pulse counting.
Pulse Counting
Digital Inputs and Universal Outputs can be configured specifically to work as pulse counting inputs. The counting maximum readable frequency is 100Hz, with a duty cycle of 50% and the maximum "contact closed" readable resistance is 50ohm. When an input is configured to count pulses, a number of Modbus Registers are available with information and commands specifically for the pulse counting function.
The pulse input will, in fact count 2 totalizers as follows ­ · The first one is continuous; it will increase by one unit for every pulse received and will keep counting until a reset command is sent over Modbus · The other totalizer is timed. Basically, it will also increase by one unit for every pulse received but will count only for a specified (adjustable) time (in minutes). When the time expires,

1.0 4/10/2021

Get help at http://innon.com/support

7

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

Each pulse counting input has the following Modbus registers associated with it ­
· counter (totalizer): this is the main totalizer. It will go back to "0" only if a reset command is sent, or if Core IO is power cycled ­ you can also write to this value to restore a previous count if replacing a module or to reset to 0
· counter (timer): this is the second totalizer, the timed one. It will go back to "0" every time the timer reaches the maximum set value (with delay of 1 minute), or if Core IO is power cycled. If the counter reset is activated, the counts within the timed cycle will be ignored and the counter timer reset to 0. The reset will not reset this count to 0 after it has finished a timed cycle and is displaying the result for 1 minute
· counter timer: this data point returns the current time of the counter, in minutes. It will of course go back to "0" when it reaches the maximum set value
· counter timer set: using this data point you can configure the duration of the timer for the second totalizer (max set value), in minutes. This value is stored within the Core IO memory
· counter reset: using this data point you can reset totaliser counter to value "0" and the timed counter will discard counts up to that point in the timed cycle and reset its timer to 0. Core IO will self-reset this data point to value "0" once the command has been executed

1.0 4/10/2021

Get help at http://innon.com/support

8

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

CONFIGURING THE DEVICE
FIXED SETTINGS
The RS485 Modbus Slave communication have some settings that are fixed as follows ­ · 8-bit data length · 1 stop bit · Parity NONE
DIP SWITCH SETTING
The DIP switches are used to configure the other RS485 settings and the Modbus slave address thus ­ · RS485 End-Of-Line (EOL) resistor · RS485 Bias resistors · Modbus Slave Address · RS485 Baud-Rate The bank of two EOL (End-Of-Line) blue DIP switches are configured as follows ­

End of line
resistor

Please check our dedicated knowledge base article available at the website http://know.innon.com where we explain in detail the use of the termination and bias resistors on RS485 networks.

1.0 4/10/2021

Get help at http://innon.com/support

9

Learn more at http://know.innon.com

Core IO 16DI - Manual
The Modbus ID and baud rate DIP switches are configured as follows ­

innon.com

1.0 4/10/2021

Get help at http://innon.com/support

10

Learn more at http://know.innon.com

Core IO 16DI - Manual
Slave address DIP switch settings, continued.

innon.com

1.0 4/10/2021

Get help at http://innon.com/support

11

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

Bluetooth and Android App
Core IO has built-in Bluetooth which allows the Core Settings app running on an Android device to configure the IP settings and I/O.
Please download the app from Google Play ­ search for "core settings" Download and install the app, then check/make the following settings changes ­
· Open your phone settings (drag down from top, press "cog" icon) · Click on "Apps" · Select "Core Settings" app · Press "Permissions" · Press "Camera" ­ set to "Allow only while using the app" · Go back then press "Nearby devices" ­ set to "Allow" When you run the app, the camera will switch on, and you will need to use it to read the QR code on the module you wish to set up, i.e. ­

The Android device will ask you to allow the Bluetooth devices to pair on the first connection, watch out for the notifications on your device and accept them.

1.0 4/10/2021

Get help at http://innon.com/support

12

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

Once connected, you will land on the I/O setup screen, where you can set up the I/O and read input and output current values ­

Use the drop-down arrows in the "I/O Mode" column to select the type of input type by clicking in the respective radio button ­
Once you make a change or number of changes, the "UPDATE" button on the bottom right will go from greyed-out to white; press this to commit your changes.
Click on the "ETHERNET" button (bottom left) to set-up the required IP settings. Set and commit data as per the I/O method above.
Click on "MODE" button (bottom left) to get back to the I/O settings.

1.0 4/10/2021

Get help at http://innon.com/support

13

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

Ethernet Port and Web Server Configuration (IP version only)
For the IP models of Core IO, a standard RJ45 socket is available to be used for: · Modbus TCP (slave) communication
· Web server access to configure the device
The IP models still provide access on the RS485 port for Modbus RTU (slave) communication on these models, so the user can decide which one to use to connect the BEMS to Core IO. The default settings of the IP port are:

IP address:

192.168.1.175

Subnet:

255.255.255.0

Gateway address:

192.168.1.1

Modbus TCP port:

502 (fixed)

Http port (web server): 80 (fixed)

Web server user:

atimus (fixed)

Web server password: HD1881 (fixed)

IP address, subnet and gateway address can be changed from the Bluetooth Android app or from the web server interface.
The web server interface looks and works in much the same way as the Core Settings app described in the previous section.

1.0 4/10/2021

Get help at http://innon.com/support

14

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

BEMS POINT LISTS
Modbus Register Types Unless otherwise stated in the tables, all I/O point values/statuses and settings are held as Holding Register Modbus data type and use a single register (16 bit) to represent an Integer (Int, range 0 - 65535) type of data.
Pulse count registers are 32-bit long, unsigned registers, i.e. two consecutive 16-bit registers combined, and their byte order is sent in little endian, i.e. ­ · Niagara/Sedona Modbus driver ­ 1032 · Teltonika RTU xxx ­ 3412 ­ also use 2 x "Register count/values" to obtain all 32 bits
For some Modbus master devices, the decimal and hex register addresses in the table will need to be incremented by 1 to read the correct register (e.g. Teltonika RTU xxx) Bit-field data type uses individual bits from the 16 bits available on the Modbus register to provide multiple Boolean information by reading or writing a single register.

1.0 4/10/2021

Get help at http://innon.com/support

15

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

Modbus Register Tables

General Points Decimal Hex

3002

BBA

Name Firmware version - units

3003

BBB

Firmware version - tenths

Details
Most significant number for firmware version e.g. 2.xx
2nd Most significant number for firmware version e.g. x.0x

Stored Type Range

YES

R

0-9

YES

R

0-9

3004

BBC

Firmware version - hundredths

3rd Most significant number for firmware version e.g. x.x4

YES

R

0-9

1.0 4/10/2021

Get help at http://innon.com/support

16

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

Digital Input Points

Decimal Hex

Name

40

28

41

29

42

2A

43

2B

44

2C

45

2D

46

2E

47

2F

48

30

49

31

50

32

51

33

52

34

53

35

54

36

55

37

DI 1 mode DI 2 mode DI 3 mode DI 4 mode DI 5 mode DI 6 mode DI 7 mode DI 8 mode DI 9 mode DI 10 mode DI 11 mode DI 12 mode DI 13 mode DI 14 mode DI 15 mode DI 16 mode

1

1

DI 1

2

2

DI 2

3

3

DI 3

4

4

5

5

6

6

7

7

8

8

9

9

10

A

DI 4 DI 5 DI 6 DI 7 DI 8 DI 9 DI 10

11

B

12

C

13

D

14

E

15

F

16

10

DI 11 DI 12 DI 13 DI 14 DI 15 DI 16

Details

Stored Type Range

Digital Input mode select: 0 = Digital Intput direct 1 = Digital Intput reverse 2 = Pulse input

YES

R/W

0...2

Read Digital Input status (digital input mode): 0 = inactive 1 = active

NO

R

0...1

1.0 4/10/2021

Get help at http://innon.com/support

17

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

1111 100 102 104 105 106 107 109 111 112 113 114 116 118 119 120 121 123 125 126 127 128 130 132 133 134 135

457

DI 1-16

Read digital input status by bit (only digital input mode, bit 0 = DI 1)

NO

64

DI 1 counter (totalizer) 32 bit long, total counter value (totalizer) (pulse input mode)

NO

32 bit long, counter value for the

66

DI 1 counter (timer)

running timer (pulse input mode)

NO

Running timer in minutes. Will reset once "counter timer set"

68

DI 1 counter timer

reached and start again

NO

69

DI 1 counter timer set

Timer duration configuration in minutes

YES

6A

DI 1 counter reset

Reset command to all counted values (goes back to "0" automatically)

NO

6B

DI 2 counter (totalizer) 32 bit long, total counter value (totalizer) (pulse input mode)

NO

6D

DI 2 counter (timer)

32 bit long, counter value for the running timer (pulse input mode)

NO

6F

DI 2 counter timer

Running timer in minutes. Will reset once "counter timer set" reached and start again

NO

70

DI 2 counter timer set

Timer duration configuration in minutes

YES

71

DI 2 counter reset

Reset command to all counted values (goes back to "0" automatically)

NO

72

DI 3 counter (totalizer) 32 bit long, total counter value (totalizer) (pulse input mode)

NO

74

DI 3 counter (timer)

32 bit long, counter value for the running timer (pulse input mode)

NO

76

DI 3 counter timer

Running timer in minutes. Will reset once "counter timer set" reached and start again

NO

77

DI 3 counter timer set

Timer duration configuration in minutes

YES

78

DI 3 counter reset

Reset command to all counted values (goes back to "0" automatically)

NO

79

DI 4 counter (totalizer) 32 bit long, total counter value (totalizer) (pulse input mode)

NO

7B

DI 4 counter (timer)

32 bit long, counter value for the running timer (pulse input mode)

NO

Running timer in minutes. Will reset once "counter timer set"

7D

DI 4 counter timer

reached and start again

NO

7E

DI 4 counter timer set

Timer duration configuration in minutes

YES

7F

DI 4 counter reset

Reset command to all counted values (goes back to "0" automatically)

NO

80

DI 5 counter (totalizer) 32 bit long, total counter value (totalizer) (pulse input mode)

NO

82

DI 5 counter (timer)

32 bit long, counter value for the running timer (pulse input mode)

NO

84

DI 5 counter timer

Running timer in minutes. Will reset once "counter timer set" reached and start again

NO

85

DI 5 counter timer set

Timer duration configuration in minutes

YES

86

DI 5 counter reset

Reset command to all counted values (goes back to "0" automatically)

NO

87

DI 6 counter (totalizer) 32 bit long, total counter value (totalizer) (pulse input mode)

NO

R

0...1

R/W 0...4294967295

R

0...4294967295

R

0...14400

R/W

0...14400

R/W

0...1

R/W 0...4294967295

R

0...4294967295

R

0...14400

R/W

0...14400

R/W

0...1

R/W 0...4294967295

R

0...4294967295

R

0...14400

R/W

0...14400

R/W

0...1

R/W 0...4294967295

R

0...4294967295

R

0...14400

R/W

0...14400

R/W

0...1

R/W 0...4294967295

R 0...4294967295

R

0...14400

R/W

0...14400

R/W

0...1

R/W 0...4294967295

1.0 4/10/2021

Get help at http://innon.com/support

18

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

1.0 4/10/2021

Get help at http://innon.com/support

19

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

1.0 4/10/2021

Get help at http://innon.com/support

20

Learn more at http://know.innon.com

CR-IO-16DI-RS
112 mm [4.41 inch]

Core IO 16DI - Manual

TECHNICAL DATA

Drawings
Part number: CR-IO-16DI-RS
70 mm [2.76 inch]

58 mm [2.28 inch]

(+)

(-)

24V AC/DC

A

B S

RS-485

ON

12

ON

123456

DI1

DI5

DI9

DI13 RUN

DI2

DI6

DI10 DI14 BUS

DI3

DI7

DI11 DI15

BOOT

DI4

DI8

DI12 DI16

RESET

DP 78 91 0

DI9 DI10 DI11 DI12 DI13 DI14 DI15 DI16

DI1 DI2 DI3

DI4 DI5D I6

DI7 DI8

Part number: CR-IO-16DI-IP

innon.com

1.0 4/10/2021

Get help at http://innon.com/support

21

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

Specifications

Power supply
Digital Inputs
Interface to BEMS
Protocol to BEMS Ingress Protection
Rating Temperature and
humidity Connectors
Mounting

24 Vac +10%/-15% 50 Hz, 24 Vdc +10%/-15% Current draw ­ 70mA min, 80mA max 16 x Digital Inputs (volt free) DI direct, DI reverse, PULSE (up to 100 Hz, 50% duty cycle, max 50 ohm contact) RS485, opto-isolated, max 63 devices supported on the network Ethernet/IP (IP version) Modbus RTU, baud rate 9600 ­ 230400, 8 bit, no parity, 1 stop bit Modbus TCP (IP version)
IP20, EN 61326-1
Operating: 0°C to +50°C (32°F to 122°F), max 95% RH (without condensation) Storage: -25°C to +75°C (-13°F to 167°F), max 95% RH (without condensation) Plug-in Terminals 1 x 2.5 mm2 Panel mounted (2x on-board sliding screw holders on the back) / DIN rail mounting

1.0 4/10/2021

Get help at http://innon.com/support

22

Learn more at http://know.innon.com

Core IO 16DI - Manual

innon.com

Guidelines for Disposal
· The appliance (or the product) must be disposed of separately in accordance with the local waste disposal legislation in force.
· Do not dispose of the product as municipal waste; it must be disposed of through specialist waste disposal centres.
· Improper use or incorrect disposal of the product may negatively affect human health and the environment.
· In the event of illegal electrical and electronic waste disposal, the penalties are specified by local waste disposal legislation.

1.0 4/10/2021

Get help at http://innon.com/support

23

Learn more at http://know.innon.com



References

Adobe PDF Library 15.0 Adobe InDesign 15.0 (Windows)