诺瓦泰克徽标

数字输入/输出模块
OB-215
操作手册

NOVATEK OB-215 数字输入输出模块

设备设计和生产的质量管理体系符合ISO 9001:2015的要求
尊敬的顾客,
联咏电子有限公司感谢您购买我们的产品。仔细阅读操作手册后,您将能够正确使用本设备。请在设备的整个使用寿命期间保留操作手册。

指定

数字 I/O 模块 OB-215(以下简称“设备”)可用作以下用途:
– 远程直流音量tag电子表(0-10V);
– 远程直流电表(0-20 mA);
– 可连接 NTC 传感器的远程温度计(10 KB),
PTC 1000、PT 1000 或数字温度传感器 DS/DHT/BMP;用于冷却和加热设备的温度调节器;将结果保存在内存中的脉冲计数器;开关电流高达 8 A 的脉冲继电器;RS-485-UART(TTL)接口转换器。
OB-215 提供:
使用继电器输出进行设备控制,开关容量高达 1.84 kVA;跟踪干触点输入处的触点状态(闭合/打开)。
RS-485 接口通过 ModBus 协议控制连接的设备并读取传感器读数。
用户可以使用 ModBus RTU/ASCII 协议或任何其他允许使用 ModBus RTU / ASCII 协议的程序从控制面板设置参数。
继电器输出的状态、电源的存在以及数据交换通过位于前面板上的指示器显示(图 1,其 1、2、3)。
该装置的总体尺寸和布局如图1所示。
笔记: 温度传感器包含在约定的交付范围内。

NOVATEK OB-215 数字输入输出模块 - 图 1

  1. RS-485接口数据交换指示灯(有数据交换时亮);
  2. 继电器输出状态指示器(继电器触点闭合时亮);
  3. 指标 电源按钮 有供给量时tage;
  4. 用于连接RS-485通讯的端子;
  5. 设备电源端子;
  6. 用于重新加载(重置)设备的终端;
  7. 用于连接传感器的端子;
  8. 继电器触点输出端子(8A)。

操作条件

该设备适合在下列条件下运行:
– 环境温度:零下35至+45°C;
– 大气压力:84至106.7千帕;
– 相对湿度(温度+25°C):30 … 80%。
如果设备在运输或存储后的温度与其预期运行的环境温度不同,则在连接到电源之前,请将设备保持在运行条件下两小时(因为设备元件上可能会出现凝露)。
该设备不适合在下列条件下运行:
– 剧烈的振动和冲击;
– 高湿度;
– 空气中含有酸、碱等以及严重污染物(油脂、油、灰尘等)的腐蚀性环境。

使用寿命和保修

该设备的寿命为10年。
保质期为3年。
设备运行的保修期为自销售之日起 5 年。
在设备保修期内,如果用户遵守操作手册的要求,制造商将对设备进行免费维修。
注意!如果违反本操作手册的要求使用设备,用户将失去保修服务的权利。
保修服务由设备购买地或制造商提供。设备保修期后的服务由制造商按现行费率提供。
送修前,设备应使用原包装或其他包装进行包装,且不得有机械损坏。
请您在退回设备并转至保修(保修后)服务时,请在索赔数据字段中注明退货的详细原因。

验收证书

OB-215 已根据现行技术文件的要求进行了可操作性检查并验收,被归类为适合运行。
量子色动力学负责人
生产日期
海豹

技术规格

表 1 – 基本技术规格

额定电源电压tage 12 – 24 伏
'测量直流电压的误差tage 在 0-10 AV 范围内,最小值 104
0-20 mA范围内直流测量误差,最小 1%
!温度测量范围 (NTC 10 KB) -25…+125 °C
“温度测量误差(NTC 10 KB)从-25到+70 ±-1 摄氏度
温度测量误差(NTC 10 KB)从+70到+125 ±2 摄氏度
温度测量范围(PTC 1000) -50…+120 °C
温度测量误差(PTC 1000) ±1 摄氏度
温度测量范围(PT1000) -50…+250 °C
温度测量误差(PT1000) ±1 摄氏度
“脉冲计数器/逻辑输入”模式下的最大脉冲频率 200 赫兹
最大限度。 卷tage 在 «101» 输入上给出 12 伏
最大限度。 卷tage 在 «102» 输入上给出 5 伏
最大准备时间 2 秒
有源负载时最大开关电流 8 一
继电器触点(开关触点)的数量和类型 1
通信接口 RS (EIA/TIA)-485
ModBus数据交换协议 RTU / ASCII
额定工作条件 连续的
气候设计版本
设备防护等级
NF 3.1
P20
热容许污染等级 II
最小功耗 1 瓦
防触电等级
 !连接导线横截面积 0.5 – 1.0 我
螺钉紧固扭矩 0.4牛顿·米
重量 0.07 公斤
外形尺寸 •90x18x64 毫米

'该设备满足以下要求:EN 60947-1;EN 60947-6-2;EN 55011:EN 61000-4-2
安装在标准 35 毫米 DIN 导轨上
空间位置 – 任意
外壳材料为自熄性塑料'
不存在超过最大允许浓度的有害物质

描述  范围  工厂设置 类型 写/读 地址(12月)
数字信号测量:
0-脉冲计数器;
1——逻辑输入/脉冲继电器。
模拟信号测量:
2 – 体积tage 测量;
3—电流测量。
温度测量:
4 – NTC(10KB)传感器;
5- PTC1000传感器;
6 – PT 1000 传感器。
接口转换方式:
7 – RS-485 – UART(TTL);
8 _d igita I 传感器(1-Wire,_12C)*
0 … 8 1 联合会 写/读 100
连接数字传感器
O——0518820(1-Wire);
1-DHT11(1-Wire);
2-DHT21/AM2301(单线);
3-DHT22(1-Wire);
4-BMP180(12C)
0..4 0 联合会 写/读 101
温度校正 -99 ... 99 0 联合会 写/读 102
继电器控制:
0–控制被禁用;
1 – 继电器触点在高于上限的值时打开。它们在低于下限的值时关闭;
2 – 继电器触点在高于上限的值时关闭,在低于上限的值时打开。
降低门槛;
3 – 继电器触点在高于上限阈值或低于下限阈值的值时打开,在低于上限阈值和高于下限阈值的值时关闭:
0 … 3 0 联合会 写/读 103
上限 -500 ... 2500 250 联合会 写/读 104
降低门槛 -500 ... 2500 0 联合会 写/读 105
脉冲计数器模式
O——脉冲前沿的计数器
1 – 脉冲下降沿上的计数器
2 – 脉冲两个边沿上的计数器
0…2 0 联合会 写/读 106
开关去抖动延迟”** 1…250 100 联合会 写/读 107
每个计数单位的脉冲数*** 1…65534 8000 联合会 写/读 108
RS-485:
0——ModBus RTU
1- MOD总线 ASCll
0…1 0 联合会 写/读 109
ModBus UID 1…127 1 联合会 写/读 110
汇率:
0 – 1200; 1 – 2400; 2 – 4800;
39600; 4 – 14400; 5 – 19200
0…5 3 联合会 写/读 111
奇偶校验和停止位:
0 – 无,2 个停止位;1 – 偶数,1 个停止位;2-奇数,1 个停止位
0 ... .2 0 联合会 写/读 112
汇率
UART(TTL)->RS-485:
O = 1200; 1 – 2400; 2 – 4800;
3- 9600; 4 – 14400; 5-19200
0…5 3 联合会 写/读 113
UART(TTL)=->RS=485 的停止位:
O-1 个停止位;1-1.5 个停止位;2-2 个停止位
0 ... .2 o 联合会 写/读 114
奇偶校验
UART(TTL)->RS-485:O – 无;1- 偶数;2- 0dd
0 ... .2 o 联合会 写/读 115
ModBus 密码保护
**** O- 禁用;1- 启用
0 ... .1 o 联合会 写/读 116
ModBus 密码值 AZ,az, 0-9 行政 细绳 写/读 117-124
值转换。 = 3
O- 禁用;1-启用
0 ... .1 0 联合会 写/读 130
最小输入值 0…2000 0 联合会 写/读 131
最大输入值 0…2000 2000 联合会 写/读 132
最小转换值 -32767 ... 32767 0 联合会 写/读 133
最大转换值 -32767 ... 32767 2000 联合会 写/读 134

笔记:
W/R——寄存器访问类型为写/读;
* 在地址 101 处选择要连接的传感器。
** 逻辑输入/脉冲继电器模式下开关去抖动使用的延迟;其单位是毫秒。
*** 仅在脉冲计数器打开时使用。“值”列表示输入的脉冲数,记录后计数器加一。以分钟为周期记录到内存中。
**** 如果启用了 ModBus 密码保护(地址 116,值“1”),则要访问记录功能,必须写入正确的密码值

表 3 – 输出触点规格

'操作模式 最大限度。
U~250 V 时的电流 [A]
最大开关功率
电压~250V [伏安]
最大连续允许交流/直流电压tag[V] Ucon 时的最大电流 =30
直流电压互感器
余弦φ=1 8 2000 250/30 0.6

设备连接

所有连接必须在设备断电时进行。
不允许让电线裸露部分伸出接线端子之外。
安装过程中出现错误可能会损坏设备和连接的设备。
为了确保可靠接触,请按照表 1 所示的力度拧紧端子螺钉。
如果减小紧固扭矩,连接点会发热,端子台可能会熔化,电线可能会烧毁。如果增大紧固扭矩,可能会造成端子台螺丝螺纹断裂或连接电线被压缩。

  1. 按照图 2 所示连接设备(当在模拟信号测量模式下使用该设备时)或按照图 3 所示连接设备(当使用该设备与数字传感器时)。12 V 电池可用作电源。电源电压tag可以读取(表 6
    地址7). 要将设备连接到ModBus网络,请使用CAT.1或更高级别的双绞线电缆。
    笔记: 触点“A”用于传输非反相信号,触点“B”用于传输反相信号。设备电源必须与网络电气隔离。
  2. 打开设备电源。

NOVATEK OB-215 数字输入输出模块 - 图 2NOVATEK OB-215 数字输入输出模块 - 图 3

笔记: 输出继电器触点“NO”为“常开”状态,如有需要,可应用于用户定义的信号及控制系统中。

使用设备

通电后,指示灯«电源按钮» 亮起。指示灯NOVATEK OB-215 数字输入输出模块 - 符号 1 闪烁 1.5 秒。然后指示灯 NOVATEK OB-215 数字输入输出模块 - 符号 1 和“RS-485”亮起(图 1,位置 1、2、3),0.5 秒后熄灭。
要更改您需要的任何参数:
– 下载 OB-215/08-216 控制面板程序 www.novatek-electro.com 或任何其他允许您使用 Mod Bus RTU/ASCII 协议的程序;
– 通过 RS-485 接口连接到设备; – 对 08-215 参数进行必要的设置。
数据交换时,“RS-485”指示灯闪烁,否则“RS-485”指示灯不亮。
笔记: 更改 08-215 设置时,需要通过命令将其保存到闪存中(表 6,地址 50,值“Ox472C”)。更改 ModBus 设置时(表 3,地址 110 – 113),也需要重新启动设备。

操作模式
测量模式
在这种模式下,设备测量连接到输入“101”或“102”(图 1,图 7)的传感器的读数,并根据设置执行必要的操作。
界面转换方式
在此模式下,设备将通过 RS-485 接口(Mod bus RTU/ASCll)接收到的数据转换为 UART(TTL)接口(表 2,地址 100,值“7”)。更详细的描述请参见“UART(TTL)接口到 RS-485 的转换”。

设备操作
脉冲计数器
按照图 2 (e) 所示连接外部设备。设置设备在脉冲计数器模式下运行(表 2,地址 100,值“O”)。
在此模式下,设备会计算输入“102”处的脉冲数(持续时间不小于表 2 中所示的值(地址 107,值以毫秒为单位),并以 1 分钟的周期将数据存储在内存中。如果设备在 1 分钟结束前关闭,则开机时将恢复最后存储的值。
如果改变寄存器(地址108)中的值,脉冲计的所有存储值将被删除。
当达到寄存器(地址 108)中指定的值时,计数器加一(表 6,地址 4:5)。
要设置脉冲计数器的初始值,必须将所需的值写入寄存器(表 6,地址 4:5)。

逻辑输入/脉冲继电器
选择逻辑输入/脉冲继电器模式(表 2,地址 100,值 1)或更改脉冲计模式(表 2,地址 106)时,如果继电器触点闭合“C – NO”(LED NOVATEK OB-215 数字输入输出模块 - 符号 1 亮起),设备将自动打开“C - NO”触点(LEDNOVATEK OB-215 数字输入输出模块 - 符号 1 关掉)。
逻辑输入模式
按照图 2(d)连接设备。设置设备在逻辑输入/脉冲继电器模式下运行(表 2,地址 100,值 1′),设置所需的脉冲计数模式(表 2,地址 106,值“2”)。
如果“102”端子(图1中第6位)上的逻辑状态变为高电平(上升沿),则装置打开“C - NO”继电器的触点并关闭“C - NC”继电器的触点(图1中第7位)。
如果“102”端子(图1中第6位)上的逻辑状态变为低电平(下降沿),则装置将打开“C-NC”继电器的触点,并关闭“C-NO”触点(图1中第7位)。
脉冲中继模式
按照图 2(d)连接设备。设置设备在逻辑输入/脉冲继电器模式(表 2,地址 100,值“1”)下运行,设置脉冲计数器模式(表 1,地址 2,值“O”或值“106”)。对于在«1»端子(图 2,第 107 页)处持续时间至少为表 102(地址 1,值以 ms 为单位)中指定的值的短时脉冲,设备关闭“C- NO”继电器的触点并打开“C- NC”继电器的触点。
如果脉冲短时间重复,设备将打开“C - NO”继电器的触点并关闭“C - NC”继电器触点。
卷tag电子测量
按照图 2(b)连接设备,在 Vol 中设置设备进行操作tage 测量模式(表 2,地址 100,值“2”)。如果需要设备监测阈值电压tage、需要在“继电器控制”寄存器(表2,地址103)中写入除“O”以外的值。如果需要,请设置操作阈值(表2,地址104-上限阈值,地址105-下限阈值)。
在此模式下,设备测量直流电压tage. 实测体积tag可以在地址 6 处读取 e 值(表 6)。
卷tage 值精确到百分之一伏(1234 = 12.34 V;123 = 1.23V)。
电流测量
按照图 2 (a) 连接设备。设置设备在“电流测量”模式下运行(表 2,地址 100,值“3”)。如果设备需要监控阈值电流,则需要在“继电器控制”寄存器中写入除“O”以外的值(表 2,地址 103)。如果需要,请设置操作阈值(表 2,地址 104 - 上限,地址 105 - 下限)。
在此模式下,设备测量直流电。测量的电流值可以在地址 6(表 6)读取。
当前值精确到百分之一毫amp此处(1234 = 12.34 mA;123 = 1.23 mA)。

表 4 – 支持的功能列表

功能(十六进制) 目的 评论
牛03 读取一个或多个寄存器 最多 50 个
牛06 向寄存器写入一个值 —–

表 5 – 命令寄存器

姓名 描述  写/读 地址(12月)
命令
登记
命令代码:Ox37B6——打开继电器;
Ox37B7——关闭继电器;
Ox37B8 – 打开继电器,然后在 200 毫秒后关闭
Ox472C-写入设置到闪存存储器;
Ox4757 – 从闪存加载设置;
OxA4F4 – 重启设备;
OxA2C8 – 恢复出厂设置;OxF225 – 重置脉冲计数器(闪存中存储的所有值均被删除)
写/读 50
进入 ModBus 密码 (8 个字符 ASCII) 要访问录音功能,请设置正确的密码(默认值为“admin”)。
要禁用录音功能,请设置除密码以外的任何值。允许的字符:AZ;az;0-9
写/读 51-59

笔记:
W/R — 访问写/读寄存器的类型;地址形式“50”表示 16 位值(UINT);地址形式“51-59”表示 8 位值的范围。

表 6 – 附加寄存器

姓名 描述 写/读 地址(12月)
标识符 设备标识符(值 27) R 0
固件
版本
19 R 1
登记状态 有点 O——脉冲计数器已禁用;
1 – 脉冲计数器已启用
R 2:3
1位 0-脉冲前沿计数器被禁用;
1 – 脉冲前沿计数器已启用
2位 0-脉冲下降沿计数器被禁用;
1 – 脉冲后沿计数器已启用
3位 O – 两个脉冲边沿的计数器均被禁用:
1 – 启用两个脉冲沿的计数器
4位 0-逻辑输入被禁用;
1-逻辑输入已启用
5位 0 – 体积tag测量被禁用;
1 – 体积tag已启用测量
6位 0-电流测量禁用;
1 电流测量已启用
7位 0- NTC(10 KB)传感器的温度测量被禁用;
1- 启用 NTC(10 KB)传感器的温度测量
8位 0-PTC 1000 传感器的温度测量被禁用;
1- 启用 PTC 1000 传感器的温度测量
9位 0-PT 1000 传感器的温度测量被禁用;
1- 启用 PT 1000 传感器的温度测量
10位 0-RS-485 -> UART(TTL))已禁用;
1-RS-485 -> UART(TTL) 已启用
11位 0——UART(TTL)协议数据尚未准备好发送;
1 – UART(TTL)协议数据已准备好发送
12位 0-DS18B20传感器被禁用;
1-DS18B20传感器已启用
13位 0-DHT11传感器已禁用;
1-DHT11传感器已启用
14位 0-DHT21/AM2301传感器已禁用;
1-DHT21/AM2301传感器已启用
15位 0-DHT22传感器已禁用;
1-DHT22传感器已启用
16位 是保留的
17位 0-BMP180传感器被禁用;
1-BMP180传感器已启用
18位 0 – 输入<<«IO2»打开;
1-输入<
19位 0-继电器关闭;
1 – 继电器打开
20位 0-没有过压tage;
1- 电压过高tage
21位 0- 成交量没有减少tage;
1- 成交量减少tage
22位 0——没有过流;
1-存在过流
23位 0——电流没有减少;
1-电流减少
24位 0——没有温升;
1- 温度升高
25位 0——没有温度降低;
1- 温度降低
29位 0-设备设置已存储;
1 – 设备设置未存储
30位 0—仪器已校准;
1-仪器未校准
脉冲计数器 写/读 4:5
测量值* R 6
供应量tag的
该设备
R 7

数字传感器

温度(×0.1℃) R 11
湿度(×0.1%) R 12
压力 (Pa) R 13:14
转换
转换值 R 16

笔记:
W/R——寄存器访问类型为写/读;
“1”形式的地址表示16位(UINT)的值;
形式为“2:3”的地址表示32位的值(ULONG)。
* 模拟传感器测量值(体积tage、电流、温度)。

温度测量
按照图 2 (c) 连接设备。设置设备在温度测量模式下运行(表 2,地址 100,值“4”、“5”、“6”)。如果设备需要监控阈值温度值,则需要在寄存器“继电器控制”中写入除“O”以外的值(表 2,地址 103)。要设置操作阈值,请在地址 104 - 上限和地址 105 - 下限中写入一个值(表 2)。
如果需要校正温度,则需要将校正系数记录在“温度校正”寄存器中(表2,地址102)。在此模式下,设备借助热敏电阻测量温度。
测量的温度可以在地址 6(表 6)读取。
温度值精确到摄氏度的十分之一(1234 = 123.4 °C;123 = 12.3 °C)。

数字传感器的连接
该设备支持表2(地址101)列出的数字传感器。
数字传感器的测量值可以在表 11 的地址 15-6 处读取(取决于传感器测量的值)。数字传感器的查询时间周期为 3 秒。
如果需要校正数字传感器测量的温度,则需要在寄存器102中输入温度校正因子(表2)。
如果在寄存器 103(表 2)中设置了零以外的值,则继电器将根据寄存器 11(表 6)中的测量值进行控制。
温度值精确到摄氏度的十分之一(1234 = 123.4 °C;123= 12.3 °C)。
注意:通过 1-Wire 接口连接传感器时,需要安装一个外部电阻器将“数据”线连接到电源标称值从 510 欧姆到 5.1 kOhm。
通过12C接口连接传感器时,请参考具体传感器的护照。

将 RS-485 接口转换为 UART (TTL)
按照图 3(a)连接设备。设置设备在 RS-485-UART(TTL)模式下运行(表 2,地址 100,值 7)。
在此模式下,设备通过RS-485 Mod Bus RTU/ASCII 接口(图1,图4)接收(发送)数据并将其转换为UART接口。
Examp查询和响应示例如图10和图11所示。

测量体积的换算tage(当前)值
将测量的体积转换为tage(当前)转换为另一个值,需要启用转换(表 2,地址 130,值 1)并调整转换范围。
例如ample,测得的体积tag应使用以下传感器参数将 e 转换为条形图:voltag0.5 V 至 8 V 的范围对应 1 bar 至 25 bar 的压力。转换范围调整:最小输入值(地址 131,值 50 对应 0.5 V),最大输入值(地址 132,值 800 对应 8 V),最小转换值(地址 133,值 1 对应 1 bar),最大转换值(地址 134,值 25 对应 25 bars)。
转换后的值将显示在寄存器中(表6,地址16)。

重启设备并恢复出厂设置
如果需要重新启动设备,必须闭合“R”和“-”端子(图 1)并保持 3 秒钟。
如果要恢复设备出厂设置,必须闭合并按住“R”和“-”端子(图1)超过10秒。10秒后,设备自动恢复出厂设置并重新加载。

通过 MODBUS 协议使用 RS (Εла/ΤяA)-485 接口进行操作
OB-215 允许通过 RS(EIA/TIA)-485 串行接口和外部设备进行数据交换,采用 ModBus 协议,使用有限的命令集(支持的功能列表见表 4)。
构建网络时,采用主从组织原则,其中 OB-215 充当从属。网络中只能有一个主节点和多个从属节点。由于主节点是个人计算机或可编程逻辑控制器。采用这种组织,交换周期的发起者只能是主节点。
主节点的查询是单独的(针对特定设备)。OB-215 执行传输,响应主节点的单独查询。
如果在接收查询时发现错误,或者无法执行收到的命令,则 OB-215 作为响应会生成错误消息。
命令寄存器的地址(十进制形式)及其用途如表 5 所示。
表 6 给出了附加寄存器的地址(十进制形式)及其用途。

讯息格式
交换协议有明确的消息格式定义,遵守格式可以保证网络的正确性和稳定性。
字节格式
OB-215 配置为以两种数据字节格式之一进行操作:带奇偶校验控制(图 4)和不带奇偶校验控制(图 5)。在奇偶校验控制模式下,还会指示控制类型:偶数或奇数。数据位的传输按最低有效位向前执行。
默认情况下(制造期间),设备配置为在没有奇偶校验控制和两个停止位的情况下运行。

NOVATEK OB-215 数字输入输出模块 - 图 4

字节传输的速度为 1200、2400、4800、9600、14400 和 19200 bps。默认情况下,在制造过程中,设备配置为以 9600 bps 的速度运行。
笔记: 对于 ModBus RTU 模式,传输 8 个数据位;对于 MODBUS ASCII 模式,传输 7 个数据位。
帧格式
ModBus RTU 的帧长度不能超过 256 字节,ModBus ASCII 的帧长度不能超过 513 字节。
在 ModBus RTU 模式下,帧的开始和结束由至少 3.5 个字节的静默间隔监控。帧必须作为连续的字节流传输。帧接受的正确性还通过检查 CRC 校验和来控制。
地址字段占一个字节。从站的地址范围是1至247。
图6为RTU帧格式

NOVATEK OB-215 数字输入输出模块 - 图 5

在 ModBus ASCII 模式下,帧的开始和结束由特殊字符控制(符号(':'Ox3A) – 表示帧的开始;符号('CRLF'OxODOxOA) – 表示帧的结束)。
帧必须作为连续的字节流进行传输。
帧接受的正确性还通过检查 LRC 校验和来控制。
地址字段占用两个字节。从站的地址范围为1至247。图7显示了ASCII帧格式。

NOVATEK OB-215 数字输入输出模块 - 图 6

笔记: 在 Mod Bus ASCII 模式下,每个数据字节都由两个字节的 ASCII 码编码(例如ample:1字节的数据Ox2由两个字节的ASCII码Ox5和Ox32编码而成。

校验和的生成与验证
发送设备会为发送的消息的所有字节生成校验和。08-215 同样会为接收的消息的所有字节生成校验和,并将其与从发送器收到的校验和进行比较。如果生成的校验和与收到的校验和不匹配,则会生成错误消息。

CRC 校验和生成
报文中的校验和是按最低有效字节向前发送的,它是基于不可约多项式OxA001的循环验证码。
SI语言中CRC校验和生成的子程序:
1:uint16_t GenerateCRC(uint8_t *pSendRecvBuf,uint16_tu计数)
2:{
3:cons uint16_t Polynom = OxA001;
4:uint16_t ere=OxFFFF;
5:uint16_t我;
6:uint8_t字节;
7:对于(i = O;i <(uCount-2);i ++){
8:ere=ere∧pSendReevBuf[i];
9:对于(字节=O;字节<8;字节++){
10:如果((ere&Ox0001)==O){
11:eRe=eRe>>1;
12: 其他
13: ere= ere>>1;
14:ere=ere∧多项式;
15: }
16: }
17: }
18:返回crc;
19: }

LRC 校验和生成
报文中的校验和是按照最高有效字节向前传输的,是一种纵向冗余校验。
SI语言中LRC校验和生成的子程序:

1:uint8_t GenerateLRC(uint8_t *pSendReevBuf,uint16 tu计数)
2:{
3:uint8_t Ire=OxOO;
4:uint16_t我;
5:对于(i = O;i <(uCount-1);i ++){
6:Ire=(Ire+pSendReevbuf[i])&OxFF;
7: }
8:Ire=((Ire∧OxFF)+2)&OxFF;
9: 返回;
10:}

指挥系统
函数Ox03 – 读取一组寄存器
函数Ox03提供对寄存器08-215内容的读取。主查询包含初始寄存器的地址以及要读取的字数。
08-215 响应包含要返回的字节数和请求的数据。返回的寄存器数限制为 50 个。如果查询中的寄存器数超过 50 个(100 字节),则响应不分帧。
前任ampMod Bus RTU的查询和响应流程如图8所示。

NOVATEK OB-215 数字输入输出模块 - 图 7

功能 Ox06 – 记录寄存器
Ox06 功能提供在一个 08-215 寄存器中进行记录。
主查询包含寄存器地址和要写入的数据。设备响应与主查询相同,包含寄存器地址和设置的数据。exampModBus RTU模式下的查询和响应文件如图9所示。

NOVATEK OB-215 数字输入输出模块 - 图 8

UART(TTL)接口转换为RS-485
在接口转换模式下,如果查询不是针对 08-215 的,它将被重定向到连接到 «101» 和 «102» 的设备。在这种情况下,指示器 «RS-485» 将不会改变其状态。
前任amp通过UART(TTL)线对设备进行的查询和响应文件如图10所示。

NOVATEK OB-215 数字输入输出模块 - 图 9

前任amp图 11 显示了通过 UART(TTL)线记录到设备某个寄存器的文件。

NOVATEK OB-215 数字输入输出模块 - 图 10

MODBUS 错误代码 

错误代码 姓名 评论
0x01 非法功能 非法功能编号
0x02 非法数据地址 地址错误
0x03 非法数据值 无效数据
0x04 服务器设备故障 控制器设备故障
0x05 承认 数据尚未准备好
0x06 服务器设备忙 系统繁忙
0x08 内存奇偶校验错误 内存错误

安全预防措施

为了进行安装工作和维护,请断开设备与电源。
请勿尝试自行打开和修理该设备。
请勿使用外壳有机械损坏的设备。
不允许水渗透到设备的端子和内部元件上。
在运行和维护期间必须满足监管文件的要求,即:
消费电器设备操作规定;
消费电器设备操作安全规则;
电气设备操作中的职业安全。

维护程序

建议维护频率为每六个月一次。
保养程序:

  1. 检查导线连接可靠性,必要时amp 力为0.4 N*m;
  2. 目视检查外壳的完整性;
  3. 如有必要,请用布擦拭设备的前面板和外壳。
    请勿使用研磨剂和溶剂进行清洁。

运输和储存

原包装内的设备允许在温度为零下 45 至 +60°C 且相对湿度不超过 80% 的条件下运输和储存,不得在腐蚀性环境中运输和储存。

索赔数据

制造商感谢您提供有关设备质量的信息和操作建议

如有任何疑问,请联系制造商:
.Novatek-Electro”,
65007,敖德萨,
拉扎列夫海军上将街59号;
电话:+38 (048) 738-00-28。
电话/传真:+38(0482) 34-36- 73
www.novatek-electro.com
销售日期 _ VN231213

文件/资源

NOVATEK OB-215 数字输入输出模块 [pdf] 使用说明书
OB-215,OB-215数字输入输出模块,OB-215,数字输入输出模块,输入输出模块,输出模块,模块

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *