innon Core IO CR-IO-8DI 8点Modbus输入或输出模块用户手册
介绍
超过view
在许多安装中,具有成本效益、坚固且简单的硬件成为赢得项目的关键因素。 Core 系列提供了满足这些标准的完美解决方案。 Innon 与在该领域拥有丰富经验的公司 Atimus 合作,并自豪地展示 Core IO!
8DI 提供 8 个数字输入。 除了监控无电压触点外,该设备还允许使用脉冲计数器。
BEMS 通信基于通过 RS485 或 Modbus TCP(仅限 IP 型号)的稳健且经过充分验证的 Modbus RTU。
设备的配置可以通过网络使用任一 web 接口(仅限 IP 版本)或 Modbus 配置寄存器,或使用 Android 设备并使用专用应用程序通过蓝牙连接。
这个核心 IO 模型
CR-IO-8DI-RS 和 CR-IO-8DI-IP 模块都带有 8 个数字输入。
CR-IO-8DI-RS 仅带有 RS485 端口,而 CR-IO-8DI-IP 带有 RS485 和 IP 端口。
两种型号都带有板载蓝牙,因此可以使用 Android 设备和专用应用程序进行配置。
IP CR-IO-8DI-IP 型号还集成了一个 web 服务器配置界面,可通过 PC 访问 web 瀏覽器。
硬件
超过view
接线电源
接线数字输入 (DI)
为 RS485 网络接线
一些有用的链接到我们的知识库 web地点:
如何连接 RS485 网络
https://know.innon.com/howtowire-non-optoisolated
如何终止和偏置 RS485 网络
https://know.innon.com/bias-termination-rs485-network
请注意 - IP 和 RS 版本都可以使用 RS485 端口响应来自 BEMS 的串行 Modbus 主站通信,但两个版本都不能使用 RS485 端口作为 Modbus 主站或网关。
前 LED 面板
前面板上的 LED 可用于获得有关 Core IO 的 I/O 状态的直接反馈以及更多一般信息。
下面是一些有助于解码每个 LED 行为的表格——
DI 1 至 8
数字输入模式 | 状况 | LED状态 |
直接的 | 开路 短路 |
灯灭 灯灭 |
逆转 | 开路 短路 |
灯灭 灯灭 |
脉冲输入 | 接收脉冲 | 每个脉冲 LED 闪烁 |
总线和运行
引领 | 状况 | LED状态 |
跑步 | 核心 IO 未通电 核心 IO 正确通电 | LED 关 LED 开 |
公共汽车 | 正在接收数据 正在发送数据 总线极性问题 | LED 闪烁红色 LED 闪烁蓝色 LED 亮红色 |
配置 I/O
数字输入
数字输入可以有一个干净/无电压触点连接到核心 IO 以读取其打开/关闭状态。
每个数字输入可以配置为:
- 数字输入直接
- 数字输入反向
- 脉冲输入
当触点打开或关闭时,“正向”和“反向”模式基本上会返回状态“假 (0)”或“真 (1)”,而第三种模式“脉冲输入”用于返回计数器值数字输入每闭合一次,增加 1 个单位; 有关脉冲计数的更多详细信息,请阅读以下部分。
脉冲计数
数字输入和通用输出可以专门配置为脉冲计数输入。
计数最大可读频率为100Hz,占空比为50%,最大“触点闭合”可读电阻为50ohm。
当输入配置为对脉冲进行计数时,可以使用许多 Modbus 寄存器,其中包含专门用于脉冲计数功能的信息和命令。
脉冲输入实际上将计算 2 个累加器,如下所示:
- 第一个是连续的; 每收到一个脉冲,它就会增加一个单位,并且会一直计数,直到通过 Modbus 发送复位命令
- 另一个累加器是定时的。 基本上,每收到一个脉冲,它也会增加一个单位,但只会在指定的(可调节的)时间(以分钟为单位)内计数。 当时间到时,第二个计数器将立即从“0”重新开始计数,重复循环,但会将最后一个结果值保存在寄存器中一分钟(在后台计数下一个循环)
每个脉冲计数输入都有以下与之关联的 Modbus 寄存器 -
- 计数器(累加器): 这是主要的累加器。 仅当发送复位命令或重启 Core IO 电源时,它才会返回“0” - 如果更换模块或复位为 0,您也可以写入此值以恢复先前的计数
- 计数器(计时器): 这是第二个累加器,定时累加器。 每次定时器达到最大设定值(延迟 0 分钟)或 Core IO 重新上电时,它都会返回“1”。 如果计数器复位被激活,计时周期内的计数将被忽略,并且计数器定时器复位为 0。复位不会在完成一个计时周期并显示结果 0 分钟后将此计数复位为 1
- 计数器计时器: 此数据点返回计数器的当前时间,以分钟为单位。 达到最大设定值当然会回到“0”
- 计数器定时器设置: 使用此数据点,您可以配置第二个累加器的计时器持续时间(最大设定值),以分钟为单位。 该值存储在 Core IO 内存中
- 计数器复位: 使用此数据点,您可以将累加器计数器重置为值“0”,定时计数器将丢弃在定时周期中到该点的计数并将其定时器重置为 0。核心 IO 将自重置该数据点为值“0”一旦命令被执行。
配置设备
固定设置
RS485 Modbus Slave 通讯有一些固定设置如下:
- 8位数据长度
- 1 个停止位
- 奇偶校验 无
拨码开关设置
DIP 开关用于配置其他 RS485 设置和 Modbus 从站地址,因此 –
- RS485 终端 (EOL) 电阻器
- RS485 偏置电阻
- Modbus 从站地址
- RS485 波特率
两个 EOL(End-Of-Line)蓝色 DIP 开关的组配置如下 -
![]() |
||
没有偏见,没有终止 | 离开 | 离开 |
偏置有效,无终止 | ON | 离开 |
无偏压,端接有效 | 离开 | ON |
偏置有效,终止有效 | ON | ON |
请查看我们的专用知识库文章,网址为 web地点 http://know.innon.com 我们在此详细解释了 RS485 网络上端接电阻和偏置电阻的使用。
Modbus ID 和波特率 DIP 开关配置如下:
![]() |
||||||||||
从地址 | 波特率 | |||||||||
1 | ON | 离开 | 离开 | 离开 | 离开 | 离开 | 离开 | 离开 | 离开 | 4800 Kbps |
2 | 离开 | ON | 离开 | 离开 | 离开 | 离开 | ON | 离开 | 离开 | 9600 Kbps |
3 | ON | ON | 离开 | 离开 | 离开 | 离开 | 离开 | ON | 离开 | 19200 Kbps |
4 | 离开 | 离开 | ON | 离开 | 离开 | 离开 | ON | ON | 离开 | 38400 Kbps |
5 | ON | 离开 | ON | 离开 | 离开 | 离开 | 离开 | 离开 | ON | 57600 Kbps |
6 | 离开 | ON | ON | 离开 | 离开 | 离开 | ON | 离开 | ON | 76800 Kbps |
7 | ON | ON | ON | 离开 | 离开 | 离开 | 离开 | ON | ON | 115200 Kbps |
8 | 离开 | 离开 | 离开 | ON | 离开 | 离开 | ON | ON | ON | 230400 Kbps |
9 | ON | 离开 | 离开 | ON | 离开 | 离开 | ||||
10 | 离开 | ON | 离开 | ON | 离开 | 离开 | ||||
11 | ON | ON | 离开 | ON | 离开 | 离开 | ||||
12 | 离开 | 离开 | ON | ON | 离开 | 离开 | ||||
13 | ON | 离开 | ON | ON | 离开 | 离开 | ||||
14 | 离开 | ON | ON | ON | 离开 | 离开 | ||||
15 | ON | ON | ON | ON | 离开 | 离开 | ||||
16 | 离开 | 离开 | 离开 | 离开 | ON | 离开 | ||||
17 | ON | 离开 | 离开 | 离开 | ON | 离开 | ||||
18 | 离开 | ON | 离开 | 离开 | ON | 离开 | ||||
19 | ON | ON | 离开 | 离开 | ON | 离开 | ||||
20 | 离开 | 离开 | ON | 离开 | ON | 离开 | ||||
21 | ON | 离开 | ON | 离开 | ON | 离开 | ||||
22 | 离开 | ON | ON | 离开 | ON | 离开 | ||||
23 | ON | ON | ON | 离开 | ON | 离开 | ||||
24 | 离开 | 离开 | 离开 | ON | ON | 离开 | ||||
25 | ON | 离开 | 离开 | ON | ON | 离开 | ||||
26 | 离开 | ON | 离开 | ON | ON | 离开 | ||||
27 | ON | ON | 离开 | ON | ON | 离开 | ||||
28 | 离开 | 离开 | ON | ON | ON | 离开 |
从机地址拨码开关设置,续。
![]() |
||||||
从地址 | ||||||
29 | ON | 离开 | ON | ON | ON | 离开 |
30 | 离开 | ON | ON | ON | ON | 离开 |
31 | ON | ON | ON | ON | ON | 离开 |
32 | 离开 | 离开 | 离开 | 离开 | 离开 | ON |
33 | ON | 离开 | 离开 | 离开 | 离开 | ON |
34 | 离开 | ON | 离开 | 离开 | 离开 | ON |
35 | ON | ON | 离开 | 离开 | 离开 | ON |
36 | 离开 | 离开 | ON | 离开 | 离开 | ON |
37 | ON | 离开 | ON | 离开 | 离开 | ON |
38 | 离开 | ON | ON | 离开 | 离开 | ON |
39 | ON | ON | ON | 离开 | 离开 | ON |
40 | 离开 | 离开 | 离开 | ON | 离开 | ON |
41 | ON | 离开 | 离开 | ON | 离开 | ON |
42 | 离开 | ON | 离开 | ON | 离开 | ON |
43 | ON | ON | 离开 | ON | 离开 | ON |
44 | 离开 | 离开 | ON | ON | 离开 | ON |
45 | ON | 离开 | ON | ON | 离开 | ON |
46 | 离开 | ON | ON | ON | 离开 | ON |
47 | ON | ON | ON | ON | 离开 | ON |
48 | 离开 | 离开 | 离开 | 离开 | ON | ON |
49 | ON | 离开 | 离开 | 离开 | ON | ON |
50 | 离开 | ON | 离开 | 离开 | ON | ON |
51 | ON | ON | 离开 | 离开 | ON | ON |
52 | 离开 | 离开 | ON | 离开 | ON | ON |
53 | ON | 离开 | ON | 离开 | ON | ON |
54 | 离开 | ON | ON | 离开 | ON | ON |
55 | ON | ON | ON | 离开 | ON | ON |
56 | 离开 | 离开 | 离开 | ON | ON | ON |
57 | ON | 离开 | 离开 | ON | ON | ON |
58 | 离开 | ON | 离开 | ON | ON | ON |
59 | ON | ON | 离开 | ON | ON | ON |
60 | 离开 | 离开 | 离开 | ON | ON | ON |
61 | ON | 离开 | ON | ON | ON | ON |
62 | 离开 | ON | ON | ON | ON | ON |
63 | ON | ON | ON | ON | ON | ON |
蓝牙和安卓应用
Core IO 具有内置蓝牙,允许在 Android 设备上运行的 Core Settings 应用程序配置 IP 设置和 I/O。
请从 Google Play 下载应用程序 - 搜索“核心设置”
下载并安装应用程序,然后检查/进行以下设置更改 -
- 打开您的手机设置(从顶部向下拖动,按“cog”图标)
- 点击“应用程序”
- 选择“核心设置”应用
- 按“权限”
- 按“相机” - 设置为“仅在使用应用程序时允许”
- 返回然后按“附近的设备” - 设置为“允许”
当您运行该应用程序时,相机将打开,您需要使用它来读取您要设置的模块上的二维码,即 –
Android 设备将要求您允许蓝牙设备在第一次连接时配对,注意设备上的通知并接受它们。
连接后,您将进入 I/O 设置屏幕,您可以在其中设置 I/O 并读取输入和输出电流值 -
使用“I/O 模式”列中的下拉箭头,通过单击相应的单选按钮来选择输入类型的类型 -
一旦您进行更改或更改次数,右下角的“更新”按钮将从灰色变为白色; 按此提交您的更改。
单击“ETHERNET”按钮(左下角)设置所需的 IP 设置。 按照上面的 I/O 方法设置和提交数据。
单击“MODE”按钮(左下角)返回 I/O 设置。
以太网端口和 Web 服务器配置(仅限 IP 版本)
对于 Core IO 的 IP 型号,标准 RJ45 插座可用于:
- Modbus TCP(从)通信
- Web 服务器访问以配置设备
IP 型号仍然提供 RS485 端口访问这些型号上的 Modbus RTU(从)通信,因此用户可以决定使用哪一个端口将 BEMS 连接到 Core IO。
IP 端口的默认设置为:
IP地址:192.168.1.175
子网:255.255.255.0
网关地址:192.168.1.1
Modbus TCP 端口:502(固定)
Http端口(web 服务器):80(固定)
Web 服务器用户:atimus(固定)
Web 服务器密码:HD1881(固定)
IP 地址、子网和网关地址可以从蓝牙 Android 应用程序或从 web 服务器接口。
这 web 服务器界面的外观和工作方式与上一节中描述的核心设置应用程序大致相同。
BEMS点列表
Modbus 寄存器类型
除非表格中另有说明,否则所有 I/O 点值/状态和设置均作为保持寄存器 Modbus 数据类型保存,并使用单个寄存器(16 位)来表示整数(Int,范围 0 – 65535)类型的数据。
脉冲计数寄存器是 32 位长的无符号寄存器,即两个连续的 16 位寄存器组合在一起,它们的字节顺序以小端序发送,即——
- Niagara/Sedona Modbus 驱动程序 – 1032
- Teltonika RTU xxx – 3412 – 也使用 2 个“寄存器计数/值”来获取所有 32 位
对于某些 Modbus 主设备,表中的十进制和十六进制寄存器地址需要加 1 才能读取正确的寄存器(例如 Teltonika RTU xxx)
位域数据类型使用 Modbus 寄存器上可用的 16 位中的各个位,通过读取或写入单个寄存器来提供多个布尔信息。
Modbus 寄存器表
一般要点
十进制 | 十六进制 | 姓名 | 细节 | 已存储 | 类型 | 范围 |
3002 | 工商管理学士 | 固件版本 - 单位 | 固件版本的最重要数字,例如 2.xx | 是的 | R | 0-9 |
3003 | 血脑屏障 | 固件版本 - 十分之一 | 固件版本 egx2x 的第二个最重要的数字 | 是的 | R | 0-9 |
3004 | 英国广播公司 | 固件版本 – 百分之一 | 固件版本 egxx3 的第三个最重要的数字 | 是的 | R | 0-9 |
数字输入点
十进制 | 十六进制 | 姓名 | 细节 | 已存储 | 类型 | 范围 | |
99 | 28 | DI 1 模式 | 数字输入模式选择:0 = 直接数字输入
1 = 数字输入反向 2 = 脉冲输入 |
是的 | 读/写 | 0…2 | |
100 | 29 | DI 2 模式 | |||||
101 | 2A | DI 3 模式 | |||||
102 | 2B | DI 4 模式 | |||||
103 | 2C | DI 5 模式 | |||||
104 | 2D | DI 6 模式 | |||||
105 | 2E | DI 7 模式 | |||||
106 | 2F | DI 8 模式 | |||||
0 | 0 | 迪1 | 读取数字输入状态(数字输入模式): 0 = 无效 1 = 有效 | 是的 | R | 0…1 | |
1 | 1 | 迪2 | |||||
2 | 2 | 迪3 | |||||
3 | 3 | 迪4 | |||||
4 | 4 | 迪5 | |||||
5 | 5 | 迪6 | |||||
6 | 6 | 迪7 | |||||
7 | 7 | 迪8 | |||||
1111 | 457 | 迪 1-8 | 按位读取数字输入状态(仅限数字输入模式,位 0 = DI 1) | 不 | R | 0…1 | |
9 | 9 | DI 1 计数器(累加器) | 按位读取数字输入状态(仅限数字输入模式,位 0 = DI 1) | 不 | 读/写 | 0…4294967295 | |
11 | B | DI 1 计数器(定时器) | 32 位长,运行定时器的计数器值(脉冲输入模式) | 不 | R | 0…4294967295 | |
13 | D | DI 1 计数器定时器 | 在几分钟内运行计时器。 一旦“计数器计时器设置”达到,将重置并重新开始 | 不 | R | 0…14400 | |
14 | E | DI 1 计数器定时器设置 | 计时器持续时间配置(以分钟为单位) | 是的 | 读/写 | 0…14400 | |
15 | F | DI 1 计数器复位 | 将命令重置为所有计数值(自动返回“0”) | 不 | 读/写 | 0…1 | |
16 | 10 | DI 2 计数器(累加器) | 32 位长,总计数器值(累加器)(脉冲输入模式) | 不 | 读/写 | 0…4294967295 | |
18 | 12 | DI 2 计数器(定时器) | 32 位长,运行定时器的计数器值(脉冲输入模式) | 不 | R | 0…4294967295 | |
20 | 14 | DI 2 计数器定时器 | 在几分钟内运行计时器。 一旦“计数器计时器设置”达到,将重置并重新开始 | 不 | R | 0…14400 | |
21 | 15 | DI 2 计数器定时器设置 | 计时器持续时间配置(以分钟为单位) | 是的 | 读/写 | 0…14400 | |
22 | 16 | DI 2 计数器复位 | 将命令重置为所有计数值(自动返回“0”) | 不 | 读/写 | 0…1 | |
23 | 17 | DI 3 计数器(累加器) | 32 位长,总计数器值(累加器)(脉冲输入模式) | 不 | 读/写 | 0…4294967295 | |
25 | 19 | DI 3 计数器(定时器) | 32 位长,运行定时器的计数器值(脉冲输入模式) | 不 | R | 0…4294967295 | |
27 | 1B | DI 3 计数器定时器 | 在几分钟内运行计时器。 一旦“计数器计时器设置”达到,将重置并重新开始 | 不 | R | 0…14400 | |
28 | 1C | DI 3 计数器定时器设置 | 计时器持续时间配置(以分钟为单位) | 是的 | 读/写 | 0…14400 | |
29 | 1D | DI 3 计数器复位 | 将命令重置为所有计数值(自动返回“0”) | 不 | 读/写 | 0…1 | |
30 | 1E | DI 4 计数器(累加器) | 32 位长,总计数器值(累加器)(脉冲输入模式) | 不 | 读/写 | 0…4294967295 | |
32 | 20 | DI 4 计数器(定时器) | 32 位长,运行定时器的计数器值(脉冲输入模式) | 不 | R | 0…4294967295 | |
34 | 22 | DI 4 计数器定时器 | 在几分钟内运行计时器。 一旦“计数器计时器设置”达到,将重置并重新开始 | 不 | R | 0…14400 | |
35 | 23 | DI 4 计数器定时器设置 | 计时器持续时间配置(以分钟为单位) | 是的 | 读/写 | 0…14400 | |
36 | 24 | DI 4 计数器复位 | 将命令重置为所有计数值(自动返回“0”) | 不 | 读/写 | 0…1 | |
37 | 25 | DI 5 计数器(累加器) | 32 位长,总计数器值(累加器)(脉冲输入模式) | 不 | 读/写 | 0…4294967295 | |
39 | 27 | DI 5 计数器(定时器) | 32 位长,运行定时器的计数器值(脉冲输入模式) | 不 | R | 0…4294967295 | |
41 | 29 | DI 5 计数器定时器 | 在几分钟内运行计时器。 一旦“计数器计时器设置”达到,将重置并重新开始 | 不 | R | 0…14400 | |
42 | 2A | DI 5 计数器定时器设置 | 计时器持续时间配置(以分钟为单位) | 是的 | 读/写 | 0…14400 | |
43 | 2B | DI 5 计数器复位 | 将命令重置为所有计数值(自动返回“0”) | 不 | 读/写 | 0…1 | |
44 | 2C | DI 6 计数器(累加器) | 32 位长,总计数器值(累加器)(脉冲输入模式) | 不 | 读/写 | 0…4294967295 | |
46 | 2E | DI 6 计数器(定时器) | 32 位长,运行定时器的计数器值(脉冲输入模式) | 不 | R | 0…4294967295 | |
48 | 30 | DI 6 计数器定时器 | 在几分钟内运行计时器。 一旦“计数器计时器设置”达到,将重置并重新开始 | 不 | R | 0…14400 | |
49 | 31 | DI 6 计数器定时器设置 | 计时器持续时间配置(以分钟为单位) | 是的 | 读/写 | 0…14400 | |
50 | 32 | DI 6 计数器复位 | 将命令重置为所有计数值(自动返回“0”) | 不 | 读/写 | 0…1 | |
51 | 33 | DI 7 计数器(累加器) | 32 位长,总计数器值(累加器)(脉冲输入模式) | 不 | 读/写 | 0…4294967295 | |
53 | 35 | DI 7 计数器(定时器) | 32 位长,运行定时器的计数器值(脉冲输入模式) | 不 | R | 0…4294967295 | |
55 | 37 | DI 7 计数器定时器 | 在几分钟内运行计时器。 一旦“计数器计时器设置”达到,将重置并重新开始 | 不 | R | 0…14400 | |
56 | 38 | DI 7 计数器定时器设置 | 计时器持续时间配置(以分钟为单位) | 是的 | 读/写 | 0…14400 | |
57 | 39 | DI 7 计数器复位 | 将命令重置为所有计数值(自动返回“0”) | 不 | 读/写 | 0…1 | |
58 | 3A | DI 8 计数器(累加器) | 32 位长,总计数器值(累加器)(脉冲输入模式) | 不 | 读/写 | 0…4294967295 | |
60 | 3C | DI 8 计数器(定时器) | 32 位长,运行定时器的计数器值(脉冲输入模式) | 不 | R | 0…4294967295 | |
62 | 3E | DI 8 计数器定时器 | 在几分钟内运行计时器。 一旦“计数器计时器设置”达到,将重置并重新开始 | 不 | R | 0…14400 | |
64 | 40 | DI 8 计数器定时器设置 | 计时器持续时间配置(以分钟为单位) | 是的 | 读/写 | 0…14400 | |
65 | 41 | DI 8 计数器复位 | 将命令重置为所有计数值(自动返回“0”) | 不 | 读/写 | 0…1 |
技术数据
图纸
部件号:CR-IO-8DI-RS
部件号:CR-IO-8DI-IP
规格
电源 | 24 伏交流 +10%/-15% 50 赫兹,24 伏直流 +10%/-15% |
电流消耗 – 最小 70mA,最大 80mA | |
数字的 输入 | 8 个数字输入(无电压) |
DI 直接,DI 反向,PULSE(高达 100 Hz,50% 占空比,最大 50 ohm 触点) | |
界面ace 到 BEMS | RS485,光电隔离,网络最多支持 63 台设备 |
以太网/IP(IP 版本) | |
Pr奥托克ol 到 建筑能源管理系统 | Modbus RTU,波特率 9600 – 230400,8 位,无奇偶校验,1 个停止位 |
Modbus TCP(IP 版本) | |
英格埃斯 Pr作用 评分 | IP20,EN 61326-1 |
脾气饱和度e 和湿度 | 工作温度:0°C 至 +50°C(32°F 至 122°F),最大 95% RH(无冷凝) |
存储:-25°C 至 +75°C(-13°F 至 167°F),最大 95% RH(无冷凝) | |
连接器 | 插入式端子 1 x 2.5 mm2 |
安装 | 面板安装(背面 2 个板载滑动螺钉支架)/ DIN 导轨安装 |
处置指南
- 设备(或产品)必须根据当地现行的废物处理法规单独处理。
- 不要将产品作为城市垃圾处理; 它必须通过专业的废物处理中心进行处理。
- 产品使用不当或处置不当可能会对人类健康和环境产生负面影响。
- 如果发生非法电气和电子废物处置,当地废物处置立法规定了处罚措施。
1.0 4/10/2021
在 http://innon.com/support
了解更多信息 http://know.innon.com
文件/资源
![]() |
innon Core IO CR-IO-8DI 8点Modbus输入或输出模块 [pdf] 用户手册 Core IO CR-IO-8DI, 8 点 Modbus 输入或输出模块, Core IO CR-IO-8DI 8 点 Modbus 输入或输出模块, 输入或输出模块, Modbus 输入或输出模块, 模块 |