智能嵌入式物联网继电控制设备命名规则如图1.1所示。
图1.1 命名规则
除非另有说明,本手册介绍的功能适用于表1.1所示的型号。
不同型号的设备硬件参数不同,但软件功能完全相同。本手册中的案例以ZQWL-IO-1BX1R8 为例。其他类型设备的使用方法完全相同。
2路串口继电器控制器用户手册下载地址:点击下载
4路串口继电器控制器用户手册下载地址:点击下载
8路串口继电器控制器用户手册下载地址:点击下载
16路串口继电器控制器用户手册下载地址:点击下载
32路串口继电器控制器用户手册下载地址:点击下载
ZQWL-IO-1BN1A8用户手册下载地址:点击下载
ZQWL-IO-1BX1A16用户手册下载地址:点击下载
配置工具下载地址:点击下载
8路串口继电器控制器是实现8路开关量采集(输入)和8路继电器输出的IO控制板。控制板具有RS232和RS485通讯接口,可以通过Modbus RTU或自定义协议进行控制,也可以通过我公司开发的上位机控制软件进行控制。
继电器输出负载电流10A至30A可选,继电器品牌可选。具体型号说明如表1.1所示,也可以直接咨询公司业务。
工业级; 8路DI、8路DO、1路RS485、1路RS232;支持主动上报、联动控制、延时断开等;支持脉冲计数;支持通过RS485总线级联多台设备;支持ModBus RTU协议控制;支持自定义命令控制;设备地址可修改;丰富的LED状态指示灯,快速定位问题;支持本地升级;支持二次开发,提供二次开发SDK。本节是为了方便用户快速对产品有一个大概的了解而编写的。首次使用产品时,建议按照此流程检查产品是否存在质量问题。
注意,测试前请务必检查电源适配器与控制板型号是否匹配。如无特殊说明,本文档以ZQWL-IO-1BX1R8 为例。
所需的测试软件可以从官网下载:
http://www.zhiqwl.com/
为了测试ZQWL-IO-1BX1R8,需要以下硬件:
ZQWL-IO-1BX1R8 1个; DC12V 1A电源适配器一个;您需要切割圆端以露出红线和黑线。串口线一根(如果不想测试RS232功能可以不使用); 1个串口(或USB)转RS485接口(如果不想测试RS485功能可以不使用);
我公司提供控制软件,建议首次使用。智能嵌入式物联网配置软件进行控制。
控制板出厂默认参数如表2.1所示。
1.硬件连接
使用串口线(USB转RS485/232)连接电脑和设备的串口,并连接电源适配器(注意“VCC”接电源正极(红线), “GND”接电源负极(黑线),如下图2.2所示。
图2.2 电源接口
2、打开“智能嵌入式物联网IO主控板控制软件”
选择合适的串口号,波特率选择115200,控制板地址选择“控制板1”,“通讯协议”选择任意一种(共有两种:自定义模式和Modbus协议) ,如图2.3所示。然后点击“打开串口”。开通成功后即可与控制板通讯。
图2.3 配置软件
阐明:
开关量输入:X1~X4为控制板开关量输入状态,红色表示无信号,绿色表示有信号;
开关量输出:Y1~Y4为控制板的输出状态。红色表示继电器常开,公共触点断开。绿色表示继电器常开,公共触点闭合。单击即可更改状态。
可设置输入输出状态的数据请求间隔,默认为200ms。如果勾选“显示扫描命令”,您将看到发送的输入和输出数据请求命令以及控制面板的返回。
图2.4 命令显示栏
3、调试时一般不勾选该选项,以便可以方便地看到手动发送的命令和返回的数据。例如,手动单击“输出:打开全部”。
图2.5 手动控制
至此,通过智能嵌入式物联网专用配置软件控制设备的DO和DI的目的就达到了。
打开串口调试助手,设置对应的串口号,波特率选择115200,将要发送的命令码填入发送区(一定要选择“十六进制发送”)。详细控制命令请参见本文档第7章。
图2.6 串口调试助手发送控制指令
该控制主机兼容标准Modbus RTU协议,可以通过该协议与其他Modbus RTU设备或软件进行通信。本次测试使用“Modbus poll”软件作为控制软件(该软件的安装过程这里不再介绍)。
控制板默认地址为1,波特率为115200/9600。
(1)读取寄存器地址从0x0000到0x000e的15个寄存器的值。有关这些寄存器的含义,请参见第7.2 节。
图2.7 Modbus poll读取设备信息
(2) 控制1个继电器输出
图2.8Modbus轮询