modbus继电器控制
RS485继电器命令说明

RS485继电器命令说明书MODBUS-RTU 通讯指令:波特率:9600 8 None 116进制发送16进制接收操作步骤:1.软件设置通讯波特率2.设置地址(通讯使用的设备地址,默认地址为01,不修改可以跳过)如设置地址为:01发送命令00 06 40 00 00 01 5c 1b 。
其中00 06 40 00(固定不管)00 01(要设置的地址)5c 1b (两字节校验位)。
设置其他地址可以按这种方法计算。
可通过我们提供的软件计算校验位,如下图设置好后可以读取地址看一下是否成功读取地址00 03 00 00 00 01 85 db返回:00 03 02 00 01 44 44 //01为地址3.设置好地址以后建议复位模块,或者重新上电4.现在可以控制继电器了,方法如下描述。
各字节代表的意义:[1号地址]//--------------------------------------------1号继电器开启: 01 05 00 01 FF 00 DD FA字节1:地址(和你设置的地址保持一致)字节2:功能吗字节3 4:寄存器地址(对应第几个继电器)字节5 6:寄存器数据(继电器动作)字节7 8:CRC校验下面以地址1为例,列出常用的控制指令,其他指令按协议就行。
[1号地址]//--------------------------------------------0号继电器开启: 01 05 00 00 FF 00 8C 3A0号继电器关闭: 01 05 00 00 00 00 CD CA//--------------------------------------------1号继电器开启: 01 05 00 01 FF 00 DD FA1号继电器关闭: 01 05 00 01 00 00 9C 0A//-------------------------------------------2号继电器开启: 01 05 00 02 FF 00 2D FA2号继电器关闭: 01 05 00 02 00 00 6C 0A//-------------------------------------------3号继电器开启: 01 05 00 03 FF 00 7C 3A3号继电器关闭: 01 05 00 03 00 00 3D CA单一翻转指令:0号继电器翻转:01 05 00 00 55 00 F2 9A1号继电器翻转:01 05 00 01 55 00 A3 5A2号继电器翻转:01 05 00 02 55 00 53 5A3号继电器翻转:01 05 00 03 55 00 02 9A全关闭:01 05 00 ff 00 00 fd fa全开启:01 05 00 ff ff ff fc 4a全翻转:01 05 00 ff 5a 00 c7 5a/**********************************************************************/ 读取0号继电器状态:01 01 00 00 00 01 FD CA读取1号继电器状态:01 01 00 01 00 01 AC 0A读取2号继电器状态:01 01 00 02 00 01 5C 0A读取3号继电器状态:01 01 00 03 00 01 0D CA1号继电器读取所有通道状态:01 01 00 FF 00 00 3d c9/*********************************************************************/ 读取所有接口输入状态01 02 00 00 00 00 78 0a返回:01 02 01 01 60 48 //IN1按下01 02 01 02 20 49 //IN2按下01 02 01 04 A0 4B //IN3按下01 02 01 08 A0 4E //IN4按下。
MODBUS版 1路3路4路8路16路继电器控制板用户手册V2.3

MODBUS版串口继电器控制板用户手册V2.3目录1 总体介绍-------------------------------------------------------------------22 控制板接口及相关参数-------------------------------------------------2 2.1 16路继电器控制板接口及相关参数-------------------------------2 2.2 8路继电器控制板接口及相关参数---------------------------------3 2.3 4路继电器控制板接口及相关参数---------------------------------4 2.4 4路宽工作电压继电器控制板接口及相关参数------------------5 2.5 3路继电器控制板接口及相关参数---------------------------------62.6 1路继电器控制板接口及相关参数---------------------------------73 RS232通信流程----------------------------------------------------------84 RS485通信流程----------------------------------------------------------95 继电器接线须知---------------------------------------------------------106 产品出厂设置------------------------------------------------------------117 RS485通信组网及更改地址------------------------------------------118 MODBUS RTU通信协议介绍----------------------------------------139 二次开发及编程指南----------------------------------------------------1710 XZ自动控制软件简介--------------------------------------------------2211 各种开发语言DEMO示例软件简介--------------------------------2312 常用命令清单-------------------------------------------------------------251、总体介绍MODBUS版串口继电器控制板主要包括1路继电器板、3路继电器板、4路继电器板、8路继电器板、16路继电器板五类产品。
MODBUS RTU 4入4出模块 继电器模块RS232RS485

1、开关量的接线方法
开关量内部电路图
外部为干节点开关信号输入,例如使用第一组开关信号接法为,开关信号线 的一边接地,另一边接 INPUT1。
三、软件协议
波特率 9600,一位起始位,8 个数据位,一个停止位,无效验位。默认通信 地址 0x01。协议符合 MODBUS RTU 规范。
指令详解(以地址 0x10 为例) 1、读取开关量输入。
2、控制继电器输出. 2.1 一次控制单个继电器动作(假定模块为 0x01)
开第一路 0x01,0x05,0x00,0x10,0xFF,0x00,0x8D,0xFF 开第二路 0x01,0x05,0x00,0x11,0xFF,0x00,0xDC,0x3F 开第三路 0x01,0x05,0x00,0x12,0xFF,0x00,0x2C,0x3F 开第四路 0x01,0x05,0x00,0x13,0xFF,0x00,0x7D,0xFF, 关第一路 0x01,0x05,0x00,0x10,0x00,0x00,0xCC,0x0F 关第二路 01,0x05,0x00,0x11,0x00,0x00,0x9D,0xCF 关第三路 0x01,0x05,0x00,0x12,0x00,0x00,0x6D,0xCF 关第四路 0x01,0x05,0x00,0x13,0x00,0x00,0x3C,0x0F
3、读取继电器输出状态
发送指令格式:地址(1 字节)+命令(一字节)+寄存器地址(两字节)+数据域(两 字节)+CRC 校验码(两字节)。 数据返回格式:地址(1 字节)+命令(一字节)+返回字节数(1 字节)+返回的数据(一字 节)+CRC 校验码(两字节)
发送:0x01,0x01,x00,0x10,0x00,0x04,0x3c,0x0c 返回:0x01, 0x01,x01,0x00,0x51,0x88 返回 0x00,输出继电器的状态,0 为断开,1 为吸合.本模块只用低 4 位,只关心低四位。
16路串口继电器控制板说明

16路串口继电器控制板产品特点●宽压供电●通讯隔离,控制驱动隔离●通讯方式众多,支持RS232、RS485、CAN、以太网、RF。
●支持标准modbus协议,同时支持ASCII/RTU格式●支持手动和自动控制模式●支持自动控制脱机运行●支持联网运行产品功能●16路继电器控制●支持节假日控制方案●支持周六日控制方案●支持以星期为循环的多种控制方案●支持以天为循环的多种控制方案●支持5位寻址地址产品选型主要参数寄存器说明本控制卡主要为线圈寄存器,主要支持以下指令码:1、5、15线圈寄存器地址表:备注:①:Modbus设备指令支持下列Modbus地址:00001至09999是离散输出(线圈)10001至19999是离散输入(触点)30001至39999是输入寄存器(通常是模拟量输入)40001至49999是保持寄存器(预留)采用5位码格式,第一个字符决定寄存器类型,其余4个字符代表地址。
地址1从0开始,如00001对应0000。
通讯格式本产品支持标准modbus指令,详细指令格式可参照《MODBUS协议.pdf》。
本产品同时支持modbus ASCII/RTU 格式。
应用举例及其说明:本机地址除了拨码开关地址之外,默认254为本机地址。
\机械尺寸图接线方式电源接线示意图继电器接线示意图RS485接线示意图地址说明1、五个拨码全都拨到“ON”位置时,为地址“1”;2、五个拨码全都拨到“OFF”位置时,为地址“32”;3、最左边1为二进制最低位。
4、地址表:手动模式手动模式下本产品不进行自动控制,用户使用“16路继电器串口控制软件”或“16路继电器以太网口控制软件”对每一路进行手动控制1、串口版手动控制软件使用方法软件界面将产品通过串口与计算机连接,通过拨码开关设定地址(1-32),在设备地址一栏输入相对应的数值,选择正确串口及串口波特率,点击打开串口,设备即可正常通信。
用户点击需要控制的某一路继电器开关,即可控制相应继电器的开闭。
智嵌物联 16 路网络继电器控制器 用户使用手册说明书

【智嵌物联】16路网络继电器控制器深圳总部地址:广东省深圳市宝安区新桥街道新桥社区新和大道6-18号1203网址: 电话:*************北京办事处地址:北京市房山城区德润街6号院8号楼3层电话:182****5439天猫店铺淘宝店铺京东店铺微信公众号公司官网修订历史版本日期原因V1.02021.06.27更新word样式、增加高级功能章节V1.12021.12.151、增加ASCII控制指令2、增加modbus功能码0x103、增加脉冲计数介绍4、增加设备间的一对一联动控制配置方法目录1.关于手册 (1)1.1命名规则 (1)1.2本手册适用型号 (2)1.3相关产品资料下载 (2)2.产品快速入门 (3)2.1功能特点 (3)2.2硬件准备 (3)2.3使用配置软件控制 (4)2.4使用网络调试助手控制 (8)3.产品规格 (9)3.1电气参数 (9)3.2工作环境参数 (9)3.3EMC防护等级 (9)3.4继电器规格 (9)3.5数字量输入参数 (10)3.6通信参数 (10)4.硬件接口及机械尺寸 (11)4.1产品接口布局 (11)4.1.1ZQWL-IO-1BX1C16、ZQWL-IO-2BX1C16接口布局 (11)4.1.2ZQWL-IO-1BXRC16、ZQWL-IO-2BXRC16接口布局 (12)4.1.3ZQWL-IO-1CNRC16、ZQWL-IO-2CNRC16、ZQWL-IO-1CN1C16、ZQWL-IO-2CN1C16 (13)4.1.4ZQWL-IO-1DXRC16、ZQWL-IO-1DX1C16、ZQWL-IO-2DXRC16、ZQWL-IO-2DX1C16 (14)4.2设备开关量输入 (14)4.3设备继电器输出接线 (16)4.4指示灯 (16)5.模块参数配置 (18)5.1智嵌网络IO配置软件 (18)5.2网页参数配置 (19)6.设备的高级功能 (23)6.1心跳包 (23)6.1.1心跳包 (23)6.1.2注册包 (23)6.2设备级联控制 (23)6.3设备DI输入状态自动上报 (24)6.4设备DI输入与DO输出联动 (24)6.5设备与设备之间联动 (25)6.6延时断开控制 (25)6.7定时控制 (26)6.8串口服务器功能 (26)7.模块通讯协议 (28)7.1自定义协议 (28)7.1.1控制指令 (28)7.1.2配置指令 (30)7.2ASCII控制协议 (32)7.2.1设置DO继电器输出状态 (32)7.2.2设置单路DO继电器状态 (32)7.2.3设置DO继电器延时断开时间 (33)7.2.4只读取DI状态 (33)7.2.5只读DO继电器状态 (34)7.2.6DI的脉冲计数值清零 (34)7.2.7只读DI的脉冲计数值 (35)7.3Modbus rtu协议 (35)7.4Modbus rtu指令码举例 (37)7.5Modbus TCP协议 (41)8.恢复出厂设置以及固件升级 (42)8.1恢复出厂设置 (42)8.2模块固件升级 (42)9.应用案例 (43)9.1网络IO控制器接入智嵌云控演示 (43)9.2网络IO控制器设备间一对一联动控制配置方法 (49)常见故障处理 (53)销售网络 (54)1.关于手册1.1命名规则智嵌物联继电器控制设备的命名规则如图 1.1所示。
rs485 modbus协议控制的继电器

rs485 modbus协议控制的继电器以RS485 Modbus协议控制的继电器继电器作为一种常见的电气控制设备,广泛应用于工业自动化系统中。
为了实现对继电器的远程控制和监测,常常采用RS485 Modbus协议进行通信。
本文将介绍RS485 Modbus协议控制的继电器的原理、应用场景以及优势。
一、RS485 Modbus协议控制的继电器原理RS485是一种常见的串行通信协议,具有抗干扰能力强、传输距离远等特点,适用于工业环境中的长距离通信。
而Modbus是一种通信协议,常用于工业自动化领域的设备间通信。
RS485 Modbus协议结合了RS485的物理层和Modbus的应用层,可以实现多个设备之间的通信和数据交换。
在RS485 Modbus协议控制的继电器中,通常有一个主站和多个从站组成。
主站负责发送控制命令,从站负责接收命令并执行对应的操作。
通过RS485总线进行通信,主站可以实时监控和控制多个继电器。
二、RS485 Modbus协议控制的继电器应用场景1. 工业自动化系统:RS485 Modbus协议控制的继电器广泛应用于工业自动化系统中,用于实现对各种设备的远程控制,例如电机、电磁阀、风扇等。
通过继电器的开关操作,可以实现对工艺流程的控制和调节。
2. 智能建筑系统:在智能建筑系统中,RS485 Modbus协议控制的继电器可以用于灯光、空调、门禁等设备的远程控制。
通过集中管理和控制,可以提高建筑物的能源利用效率和安全性。
3. 农业自动化系统:在农业自动化系统中,RS485 Modbus协议控制的继电器可以用于温室、灌溉系统等设备的控制。
通过远程监测和控制,可以实现对农作物生长环境的精确调节,提高农作物产量和质量。
三、RS485 Modbus协议控制的继电器的优势1. 高可靠性:RS485通信具有抗干扰能力强的特点,适用于工业环境中的长距离通信。
因此,RS485 Modbus协议控制的继电器在复杂的工业现场中能够稳定可靠地工作。
基于modbus_RTU协议30路继电器输出控制使用说明
简要说明:一、尺寸:长233.7mmX宽182.7mmX高25mm二、基于modbus协议的30路继电器工业控制板三、工作电压:直流12伏供电(另有24V供电)四、串口1(COM1)下载程序,(串口1和串口2均可与上位机通讯)串口2暂不支持通讯,如有需要请与客服联系!五、输出供电采用延时通电电路(1至10秒可调)功能:当输出接有被控制设备,避免单片机初次上电(或下载程序)时,输出设备误动作。
此功能在实际应用中起到很大作用五、特点:1、该控制板是基于modbus协议RTU模式进行通讯,是一种工业标准协议,具有稳定性高,使用广泛,从而可以兼容其他设备2、三十路带光电隔离输出控制继电器。
3、标准的11.0592M晶振。
(便于设置串口波特率)4、具有上电复位和手动复位。
5、支持51系列DIP40封装单片机。
5、输出三十路继电器的供电采用延时供电(避免被控制设备误动作)6、输出三十路具有LED指示。
7、三十路12V继电器控制,控制设备。
8、可控制交流220V/10A一下设备。
(最大控制设备2000W)9、具有双串口通信功能(可以同时和上位机通信)。
10、单片机无加密,可插拔更换,可随意更改程序。
使用说明:【标注说明】【输出部分标注说明】【Modbus协议上位机界面】(提供源代码,基于软件编写)软件支持控制6个从机30路继电器(即180路继电器),需要将232接口转换为485接口,如需挂接更多的设备请与客服联系!【图片展示】承接单片机,程序设计开发,包括电路设计,绘制PCB电路图、stm32软件程序设计,硬件开发、上位机软件开发等各种电子产品设计及合作开发项目。
不管是您自己喜欢diy还是工作需要,只要是有一点点的想法,我们就能尽最大努力帮您实现各种可行的功能!请相信我们的实力。
我们是一批专业的开发创业团队,知识是我们的资本,拼搏是我们的精神,挑战是我们的最爱,创新是我们目标。
联系我们:QQ:790244909邮箱:790244909@店铺地址:。
MODBUS通信协议
MODBUS通信协议HZR、HZC系列产品采用RS485、RS232、CAN、EtherNet(TCPIP)等通信方式与当地监控系统或上一级调度自动化系统连接。
MODBUS是应用层协议,可基于上述通信媒介进行系统互连。
MODBUS采用直接内存访问的模式,其基本协议定义了内存访问的具体细节,各应用程序或系统互连时只须提供内存地址表即可。
一、HZR、HZC系列产品支持的MODBUS命令1、连续读n个字(功能码03H)下行:设备地址(BYTE):01H~FFH功能码(BYTE):03H起始地址(WORD):0000H~FFFFH读的字数(WORD):0001H~007DH校验码(WORD):以上所有字节的CRC16校验和上行:设备地址(BYTE):01H~FFH功能码(BYTE):03H数据长度(BYTE):01H~F AH数据内容(BYTE):读到的具体数据数据内容(BYTE):读到的具体数据。
数据内容(BYTE):读到的具体数据校验码(WORD):以上所有字节的CRC16校验和2、写1个字(功能码06H)下行:设备地址(BYTE):01H~FFH功能码(BYTE):06H起始地址(WORD):0000H~FFFFH写入数据(WORD):0001H~FFFFH校验码(WORD):以上所有字节的CRC16校验和上行:设备地址(BYTE):01H~FFH功能码(BYTE):06H起始地址(WORD):0000H~FFFFH写入数据(WORD):0001H~FFFFH校验码(WORD):以上所有字节的CRC16校验和3、连续写n个字(功能码10H)下行:设备地址(BYTE):01H~FFH功能码(BYTE):10H起始地址(WORD):0000H~FFFFH写的字数(WORD):0001H~007DH数据长度(BYTE):01H~F AH数据内容(BYTE):写入的具体数据数据内容(BYTE):写入的具体数据。
MODBUS总线控制ABBACS510系列变频器设置方法
MODBUS 总线控制ABB ACS510 系列变频器设置方法(科贝隆塑料机械有限公司)一、硬件安装和连接:将通讯电缆分别于变频器X1 上的30(A)29(B)31(GND)连接二、激活串行通讯:代码:9802 COM PROTOCOL SEL 通讯协议选择设置参数= 1 标准(MODBUS)三、通讯配置参数:代码:5302 EFB STA TION ID ---R485 链路的站点地址。
主机设置=1 站喂料设置=2 站。
注意提示:要使一个新地址生效,传动必须断电重新上电。
在选择站地址之前将参数5302设置0 将RS485通道复位,禁止通讯。
重新设置,重新上电。
代码:5303 EFB BAUD RA TERS485 网络的通讯速率,单位为kbits/s5303设置=9.6 kbits/s代码:5304 设置=2 校验方式为8NONE2代码:5305 设置=0 典型通讯配置文件代码:1003 设置=1 电机转向---固定电机为正转。
四、电机启动数据:主机喂料代码:9905 电机电压设置= AC380V AC380V代码:9906 电机电流设置= 115A 4.2A代码:9907 电机频率设置= 60HZ 60HZ代码:9908 电机转速设置= 1480 r/min 1480 r/min代码:9909 电机功率设置= 55KW 1.5KW五、通讯控制设置:代码:1001 EXT1 COMMANDS 设置=10 (COMM 通讯起/停来自现场总线总线控制字。
代码:1102 设置= 0 由MODBUS控制变频器给定速度(0-20000对应0-50Hz)代码:1103 设置= 8 COMM 给定值来自串行通讯。
代码:1104 设置=0.0 HZ 给定1最小频率值。
默认代码:1105 设置=50 HZ 给定1最大频率值。
默认代码:2007 设置=0.0HZ 变频器频率输出最小值。
默认代码:2008 设置=50 HZ 变频器频率输出最大值。
TeslaModbusSCADA wifi Modbus协议控制板说明
Modbus协议控制板说明这块控制板经过多次改进,已经有多个版本,下面这块是早期产品。
下面这块是目前的产品,功能差别不大,性能有所提高。
一、控制板的基本情况:板上右上角是电源插座,插上附带的9v0.6a电源变换器,板子即可工作。
四个继电器,可以控制四路负载的开关。
板上下面左侧一排三组是数字输入,分别是x0~x2,也就是开关量输入,可以连接报警器、温度压力开关等。
右侧一排四组是模拟量输入,分别是ADC0~ADC3,每组均是0~5v输入,分辨率是10,当输入0~5v直流模拟电压时,输出显示0~1023,这个输出值可以通过组态或程序进行调整。
板上中间靠左有一个wifi模块,负责与安卓手机连接,通电后模块上的数据指示灯会闪烁几秒,表示程序正在对模块进行初始化,也可以说明板子工作了。
以上是板子的基本情况,下面重点介绍手机APP的使用和组态方法,如果不涉及技术问题,使用起来还是比较简单的。
二、使用方法:以下通过实例介绍使用方法,读者可以根据以下步骤一步一步的跟着操作就可以完成一个简单的组态过程。
希望通过这款版的使用给你带来快乐!1、通过官网或百度下载安装手机软件TeslaModbusSCADA软件,该软件多个版本,名称有点差异,但使用方法都差不多。
2、电路板插上附带的电源变换器也就接通了电源,模块上的蓝色指示灯闪烁,初始化完成后,蓝灯熄灭。
3、安卓手机进入wifi设置,在可用wifi列表中出现类似红框中的wifi,产品批次不同,红框中的wifi前缀基本相同,下横杠后面的数字不同。
选择红框中的那项,出现下面提示选择“连接”过一会,出现上面提示,意思是这个连接不能上网,是否切换网络,选择“否”。
这时手机就通过wifi与板上wifi模块连接上了。
4、手机运行TeslaModbusSCADA选择“设备”按住红框中的图标不放稍后出现下面选项选择编辑在连接属性对话框中输入以上内容,按确定。
出现“Server”设备项,按手机返回键触摸红框中的“组态”按钮出现“画面”选项卡,这个窗体上有‘画面’‘事件’‘脚本’三个选项卡,可任意选择,默认选中的是‘画面’选项卡,因为我们添加的就是画面,保持这个默认选择。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
继电器输出信号控制命令(多个控制):
发送:01 0F 00 00 00 04 01 03 7E 97(例/16进制)
数据字节数据说明备注
01 1 模块地址地址范围01-FE
0F 1 功能码 0F-写多个线圈
0000 2 线圈地址(0x型) 0000-线圈起始地址
0004 2 写入线圈长度 0004-写4个线圈
01 1 写入数据字节 01-写入1个字节的数据
03 1 写入数据 03-写4个线圈的输出状态
7E97 2 CRC校验码前面所有数据的CRC校验码
接收: 01 0F 00 00 00 04 54 08 (例/16进制)
写入的数据“03”,转换成2进制数为“00000011”,只有后4位有效,从左至右分别对应4路继电器输出信号RY4-RY1的状态,即RY2、RY1有输出,其他通道无输出,模块接收到正确的命令后,根据命令作出相应动作,并将应答指令发回主机,表示通讯成功
4、继电器输出信号控制命令(单个控制):
发送:01 05 00 00 FF 00 8C 3A(例/16进制)
数据字节数据说明备注
01 1 模块地址地址范围01-FE
05 1 功能码 05-写单个线圈
0000 2 线圈地址(0x型) 0000-继电器(RY1)线圈地址 0001-继电器(RY2)线圈地址 0002-继电器(RY3)线圈地址0003-继电器(RY4)线圈地址
FF00 2 写入数据FF00-线圈打开,0000-线圈关闭
8C3A 2 CRC校验码
前面所有数据的CRC校验码
接收: 01 05 00 00 FF 00 8C 3A (例/16进制)
模块接收到正确的命令后,根据命令作出相应动作,并将应答指令发回主机,表示通讯成功
5、继电器输出状态采集命令:
发送:01 01 00 00 00 04 3D C9 (例/16进制)数据
字节
数据说明
备注
01
1
模块地址
地址范围01-FE
01
1
功能码
01-读取线圈状态
0000
2
线圈地址(0x型)
0000-线圈起始地址
0004
2
读取线圈长度
0004-读取4个线圈状态
3DC9
2
CRC校验码
前面所有数据的CRC校验码
接收:01 01 01 03 E0 50(例/16进制)数据
字节
数据说明
备注
01
1
模块地址
地址范围01-FF
01
1
功能码
01-读取线圈状态
1
字节数
01-读取1个字节长度
03
1
读取数据
03-读取线圈状态
E050
2
CRC校验码
前面所有数据的CRC校验码
读取的数据“03”,转换成2进制数为“00000011”,只有后4位有效,从左至右分别对应
4路继电器输出信号RY4-RY1的状态,即RY2、RY1有输出,其他通道无输出。