八路继电器扩展控制板原理图PCB及产品使用手册
- 格式:doc
- 大小:2.67 MB
- 文档页数:14
8路串口继电器说明书适用产品系列/型号:LH-IO808历史版本目录1.产品介绍 ------------------------------------------------------------------------------ - 4 -1.1.产品简介-------------------------------------------------------------------------- - 4 -1.2.工作模式说明 --------------------------------------------------------------------- - 5 -1.2.1.正常模式 --------------------------------------------------------------------- - 5 -1.2.2.闪开闪闭功能----------------------------------------------------------------- - 5 -1.2.3.本机非锁联动模式 ------------------------------------------------------------ - 6 -1.2.4.本机自锁联动模式 ------------------------------------------------------------ - 6 -1.2.5.本机互锁模式----------------------------------------------------------------- - 6 -1.2.6.双机非锁联动模式 ------------------------------------------------------------ - 7 -1.2.7.双机自锁联动模式 ------------------------------------------------------------ - 7 -2.规格参数 ------------------------------------------------------------------------------ - 9 -3.产品尺寸 ----------------------------------------------------------------------------- - 11 -4.通信协议与数据格式 ------------------------------------------------------------------ - 11 -4.1.上位机软件下载 ------------------------------------------------------------------ - 11 -4.2.设备通信配置 -------------------------------------------------------------------- - 12 -4.2.1.地址的设定与读取 ----------------------------------------------------------- - 12 -4.2.2.波特率的设定与读取 --------------------------------------------------------- - 13 -4.3.通信协议说明 -------------------------------------------------------------------- - 13 -4.3.1.Modbus寄存器说明--------------------------------------------------------- - 14 -4.3.2.指令列表 -------------------------------------------------------------------- - 16 -4.3.3.指令详解 -------------------------------------------------------------------- - 18 -4.4.主动上报协议 -------------------------------------------------------------------- - 23 -5.电气接线 ----------------------------------------------------------------------------- - 24 -5.1.产品使用拓扑图 ------------------------------------------------------------------ - 24 -5.2.产品接线端子定义---------------------------------------------------------------- - 24 -5.3.产品输入接线图 ------------------------------------------------------------------ - 26 -5.4.产品输出接线图 ------------------------------------------------------------------ - 28 -6.产品维护保养------------------------------------------------------------------------- - 30 -6.1.设备使用环境 -------------------------------------------------------------------- - 30 -6.2.常见问题与解决办法-------------------------------------------------------------- - 30 -7.售后服务 ----------------------------------------------------------------------------- - 32 -7.1.售后服务承诺 -------------------------------------------------------------------- - 32 -7.2.免责声明------------------------------------------------------------------------- - 32 -7.3.联系方式------------------------------------------------------------------------- - 32 -用户须知❖使用前请详细阅读本说明书,并保存以供参考。
八路继电器扩展控制板原理图PCB及产品使用手册八路继电器扩展控制板原理图PCB及产品使用手册一、简介本文档旨在介绍八路继电器扩展控制板的原理图PCB和产品使用手册。
详细介绍了该控制板的设计原理、PCB布局图以及产品的使用方法。
二、设计原理1.控制板的功能概述:八路继电器扩展控制板是一种用于扩展继电器数量的控制设备。
它能够通过输入信号来控制八个继电器的开关状态。
该控制板采用了技术,具有高性能和可靠性。
2.控制板的电路设计:控制板主要由供电电路、输入电路、输出电路以及控制电路等部分组成。
供电电路负责为控制板提供稳定的电源,输入电路将外部输入信号转换为控制信号,输出电路控制八个继电器的开关状态,控制电路则负责控制整个控制板的工作。
三、PCB布局图1.供电电路的布局图:详细介绍了供电电路在PCB上的布局,并标注了各个元件的连接方式和位置。
2.输入电路的布局图:展示了输入电路在PCB上的布局,包括输入接口、信号转换电路以及连接方式等。
3.输出电路的布局图:展示了输出电路在PCB上的布局,包括继电器连接方式、电阻分布以及继电器状态指示灯等。
4.控制电路的布局图:介绍了控制电路在PCB上的布局,包括控制器连接接口、电源连接方式以及控制电路元件的位置和连接方式等。
四、产品使用手册1.控制板的安装:详细介绍了控制板的安装方法,包括控制板的固定方式、供电接口的连接方式以及其他注意事项。
2.控制板的连接:说明了控制板的输入与输出接口连接方法,以及相应的线缆连接方式和注意事项。
3.控制板的使用:介绍了控制板的使用方法,包括如何输入控制信号、如何控制继电器的开关状态以及其他相关操作指南。
4.故障排除:了一些常见故障及其解决方法,帮助用户排除使用中可能遇到的问题。
附件:1.原理图PCB文件:控制板的原理图PCB文件,包含了详细的电路连接信息。
2.组件清单:列出了控制板所需的所有元件及其参数。
法律名词及注释:1.依法制作:根据相关法律规定进行制作。
【智嵌物联】8路网络继电器控制器深圳总部地址:广东省深圳市宝安区新桥街道新桥社区新和大道6-18号1203 网址: 电话:*************北京办事处地址:北京市房山城区德润街6号院8号楼3层 电话:182****5439天猫店铺 淘宝店铺 京东店铺 微信公众号 公司官网修订历史目录1. 关于手册 (1)1.1 命名规则 (1)1.2 本手册适用型号 (2)1.3 相关产品资料下载 (2)2. 产品快速入门 (4)2.1 功能特点 (4)2.2 硬件准备 (4)2.3 使用配置软件控制 (5)2.4 使用网络调试助手控制 (8)3. 产品规格 (10)3.1 电气参数 (10)3.2 工作环境参数 (10)3.3 EMC防护等级 (10)3.4 继电器规格 (10)3.5 数字量输入参数 (12)3.6 通信参数 (12)4. 硬件接口及机械尺寸 (13)4.1 产品接口布局 (13)4.1.1 ZQWL-IO-1BX1C8、ZQWL-IO-2BX1C8接口布局 (13)4.1.2 ZQWL-IO-1BXRC8、ZQWL-IO-2BXRC8接口布局 (14)4.1.3 ZQWL-IO-1CXRC8、ZQWL-IO-2CXRC8接口布局 (15)4.1.4 ZQWL-IO-1CX1C8、ZQWL-IO-2CX1C8接口说明 (16)4.1.5 ZQWL-IO-1DXRC8、ZQWL-IO-2DXRC8接口布局 (17)4.1.6 ZQWL-IO-1BX0C8、ZQWL-IO-2BX0C84接口布局 (18)4.1.7 ZQWL-IO-1BX3C8、ZQWL-IO-2BX3C8接口布局 (19)4.1.8 ZQWL-IO-5CXZE8接口布局 (20)4.2 设备开关量输入 (21)4.3 设备继电器输出接线 (22)4.4 指示灯 (22)5. 模块参数配置 (23)5.1 智嵌网络IO配置软件 (23)5.2 网页参数配置 (24)6. 设备的高级功能 (28)6.1 心跳包 (28)6.1.1 心跳包 (28)6.1.2 注册包 (28)6.2 设备级联控制 (28)6.3 设备DI输入状态自动上报 (29)6.4 设备DI输入与DO输出联动 (29)6.5 设备与设备之间联动 (29)6.6 延时断开控制 (30)6.7 定时控制 (30)6.8 串口服务器功能 (31)7. 模块通讯协议 (32)7.1 自定义协议 (32)7.1.1 控制指令 (32)7.1.2 配置指令 (34)7.2 ASCII 控制协议 (35)7.2.1 设置DO继电器输出状态 (36)7.2.2 设置单路DO继电器状态 (36)7.2.3 设置DO继电器延时断开时间 (36)7.2.4 只读取DI状态 (37)7.2.5 只读DO继电器状态 (38)7.2.6 DI的脉冲计数值清零 (38)7.2.7 只读DI的脉冲计数值 (39)7.3 Modbus rtu协议 (39)7.4 Modbus rtu 指令码举例 (41)7.5 Modbus TCP协议 (44)8. 恢复出厂设置以及固件升级 (46)8.1 恢复出厂设置 (46)8.2 模块固件升级 (46)9. 应用案例 (47)9.1 网络IO控制器接入智嵌云控演示 (47)9.2 网络IO控制器设备间一对一联动控制配置方法 (53)常见故障处理 (57)销售网络 (58)1. 关于手册1.1 命名规则智嵌物联继电器控制设备的命名规则如图1.1所示。
八入八出继电器工控板带掉电存储简要说明:一、尺寸:长150mmX宽122mmX高25mm二、主要芯片:AT89S52单片机(或者STC89C52)三、工作电压:直流12伏四、单片机标准十针下载接口。
(可使用并口下载线和USB下载线下载)五、特点:1、具有电源指示。
2、八路输入光电隔离引入信号。
3、八路输出光电隔离输出控制继电器。
4、标准的11.0592M晶振。
(便于设置串口波特率)5、具有上电复位和手动复位。
6、支持AT89SXX系列单片机。
7、带有掉电存储功能,芯片24C08。
8、输入八路具有LED指示。
9、输出八路具有LED指示。
10、八路12V继电器控制,控制设备。
11、可控制交流220V/10A一下设备。
(最大控制设备2000W)12、具有串口通信功能(可以上位机控制)。
13、单片机无加密,可插拔更换,带有程序下载口,可随意更改程序。
使用说明:【输入部分标注说明】【输出部分标注说明】【主要器件标注说明】【上位机界面】(提供源代码)【测试程序】实现功能:1、实现输入对输出一对一控制,第一次按下开关,继电器吸合,再次按下继电器断开。
2、实现上位机(计算机)对继电器控制,发送不同的代码,控制对应的继电器(详细内容看程序)。
3、具有掉电存储功能,即,断电后,再恢复通电,继电器输出断电前状态。
/********************************************************************汇诚科技实现功能:此版配套测试程序使用芯片:AT89S52晶振:11.0592MHZ波特率:9600编译环境:Keil作者:zhangxinchun淘宝店:汇诚科技【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!*********************************************************************//********************************************************************单片机与PC机采用9针串口,MAX232通讯,波特率默认为9600.单片机接收PC机发送的十六进制码表如下:01、全开:PC发送0xFF;单片机返回0XFF;02、全关:PC发送0X00;单片机返回0X00;03、第一路开:PC发送0x01;单片机返回0X01;04、第二路开:PC发送0x02;单片机返回0X02;05、第三路开:PC发送0x03;单片机返回0X03;06、第四路开:PC发送0x04;单片机返回0X04;07、第五路开:PC发送0x05;单片机返回0X05;08、第六路开:PC发送0x06;单片机返回0X06;09、第七路开:PC发送0x07;单片机返回0X07;10、第八路开:PC发送0x08;单片机返回0X08;11、第一路关:PC发送0xFE;单片机返回0XFE;12、第二路关:PC发送0xFD;单片机返回0XFD;13、第三路关:PC发送0xFC;单片机返回0XFC;14、第四路关:PC发送0xFB;单片机返回0XFB;15、第五路关:PC发送0xFA;单片机返回0XFA;16、第六路关:PC发送0xF9;单片机返回0XF9;17、第七路关:PC发送0xF8;单片机返回0XF8;18、第八路关:PC发送0xF7;单片机返回0XF7;19、输入状态查询:PC发送0x55;单片机返回输出状态(返回值十六进制);20、输出状态查询:PC发送0xAA;单片机返回输出状态(返回值十六进制);21、输出取反指令:PC发送0X11;单片机返回0x11;*********************************************************************/ #include<reg52.h>#define uchar unsigned char//宏定义无符号字符型#define uint unsigned int//宏定义无符号整型/********************************************************************初始定义*********************************************************************/ uchar sj;//存储数据值bit write=0;//写24C08的标志;uchar dat=0xee;//用于存储单片机接收发送缓冲寄存器SBUF里面的内容/*定义八位出为单片机P2口*/sbit K1=P2^0;sbit K2=P2^1;sbit K3=P2^2;sbit K4=P2^3;sbit K5=P2^4;sbit K6=P2^5;sbit K7=P2^6;sbit K8=P2^7;/*定义八位入为单片机P1口*/sbit IN0=P1^0;sbit IN1=P1^1;sbit IN2=P1^2;sbit IN3=P1^3;sbit IN5=P1^5;sbit IN6=P1^6;sbit IN7=P1^7;/********************************************************************24C08读写驱动程序*********************************************************************/ sbit scl=P3^6;//24c08SCLsbit sda=P3^7;//24c08SDAvoid delay1(uchar x){uint i;for(i=0;i<x;i++);;}void flash(){;;}void x24c08_init()//24c08初始化子程序{scl=1;flash();sda=1;flash();}void start()//启动(I方C)总线{sda=1;flash();scl=1;flash();sda=0;flash();scl=0;flash();}void stop()//停止(I方C)总线{sda=0;flash();scl=1;flash();sda=1;flash();}void writex(uchar j)//写一个字节{uchar i,temp;temp=j;for(i=0;i<8;i++){temp=temp<<1;scl=0;flash();sda=CY;flash();scl=1;flash();}scl=0;flash();sda=1;flash();}uchar readx()//读一个字节{scl=0;flash();sda=1;for(i=0;i<8;i++){flash();scl=1;flash();if(sda==1)j=1;else j=0;k=(k<<1)|j;scl=0;}flash();return(k);}void clock()//(I方C)线时钟{unsigned char i=0;scl=1;flash();while((sda==1)&&(i<255))i++;scl=0;flash();}/********************************************************************从24c08的地址address中读取一个字节数据*********************************************************************/ unsigned char x24c08_read(unsigned char address){unsigned char i;start();writex(0xa0);clock();writex(address);clock();start();writex(0xa1);clock();i=readx();stop();delay1(10);return(i);}/********************************************************************向24c08的address地址中写入一字节数据*********************************************************************/ void x24c08_write(unsigned char address,unsigned char info){EA=0;start();writex(0xa0);clock();writex(address);clock();writex(info);clock();stop();EA=1;delay1(50);}/********************************************************************延时函数*********************************************************************/void delay(uchar t){uchar i,j;for(i=0;i<t;i++){for(j=13;j>0;j--);{;}}}/********************************************************************功能:串口初始化,波特率9600,方式1*********************************************************************/void Init_Com(void){TMOD=0x20;PCON=0x00;SCON=0x50;TH1=0xFd;TL1=0xFd;TR1=1;}/********************************************************************接收数据判断函数*********************************************************************/ chuankou(){switch(dat)//接收数据判断{uchar k;k=10;case0xff:P2=0X00;delay(k);SBUF=dat;dat=0xee;write=1;break;//全开case0x00:P2=0XFF;delay(k);SBUF=dat;dat=0xee;write=1;break;//全关case0x01:K1=0;delay(k);SBUF=dat;dat=0xee;write=1;break;//第一路开case0x02:K2=0;delay(k);SBUF=dat;dat=0xee;write=1;break;//第二路开case0x03:K3=0;delay(k);SBUF=dat;dat=0xee;write=1;break;//第三路开case0x04:K4=0;delay(k);SBUF=dat;dat=0xee;write=1;break;//第四路开case0x05:K5=0;delay(k);SBUF=dat;dat=0xee;write=1;break;//第五路开case0x06:K6=0;delay(k);SBUF=dat;dat=0xee;write=1;break;//第六路开case0x07:K7=0;delay(k);SBUF=dat;dat=0xee;write=1;break;//第七路开case0x08:K8=0;delay(k);SBUF=dat;dat=0xee;write=1;break;//第八路开case0xFE:K1=1;delay(k);SBUF=dat;dat=0xee;write=1;break;//第一路关case0xFD:K2=1;delay(k);SBUF=dat;dat=0xee;write=1;break;//第二路关case0xFC:K3=1;delay(k);SBUF=dat;dat=0xee;write=1;break;//第三路关case0xFB:K4=1;delay(k);SBUF=dat;dat=0xee;write=1;break;//第四路关case0xFA:K5=1;delay(k);SBUF=dat;dat=0xee;write=1;break;//第五路关case0xF9:K6=1;delay(k);SBUF=dat;dat=0xee;write=1;break;//第六路关case0xF8:K7=1;delay(k);SBUF=dat;dat=0xee;write=1;break;//第七路关case0xF7:K8=1;delay(k);SBUF=dat;dat=0xee;write=1;break;//第八路关case0x55:SBUF=P1;delay(k);dat=0xee;break;//读输入口状态case0xAA:SBUF=P2;delay(k);dat=0xee;write=1;break;//读输出口状态case0x11:P2=~P2;delay(k);SBUF=dat;dat=0xee;write=1;break;//输出口取反default:break;//跳出}}/********************************************************************按键函数*********************************************************************/KEY(){uchar k;k=100;if(IN0==0){delay(k);while(!IN0);K8=!K8;write=1;}if(IN1==0){delay(k);while(!IN1);K7=!K7;write=1;}if(IN2==0){delay(k);while(!IN2);K6=!K6;write=1;}if(IN3==0){delay(k);while(!IN3);K5=!K5;write=1;}if(IN4==0){delay(k);while(!IN4);K4=!K4;write=1;}if(IN5==0){delay(k);while(!IN5);K3=!K3;write=1;}if(IN6==0){delay(k);while(!IN6);K2=!K2;write=1;}if(IN7==0){delay(k);while(!IN7);K1=!K1;write=1;}}/********************************************************************主函数*********************************************************************/void main(){Init_Com();//串口初始化x24c08_init();//初始化24C08sj=x24c08_read(2);//读出保存的数据赋于datP2=sj;//将存储的数据赋予P2口while(1){chuankou();//接收数据判断函数if(RI)//扫描判断是否接收到数据,{dat=SBUF;//接收数据SBUF赋与datRI=0;//RI清零。
一、产品介绍HSC8D8D 是集数字量输入输出、通讯为一体的继电器输出模块,通讯可选 RS232 或 RS485接口。
关键器件均选用高精度器件,保证了模块的高精度和良好的线性;在电源、通讯以及输出部分均做了完备的保护措施,使得模块在应用中更加安全、稳定。
本产品协议为Modbus RTU通讯协议,具有良好的通用性,用户只须按照标准的协议对模块进行访问,即可实现对模块的完全控制。
模块结构设计合理,便于现场安装和调试,适用于设备控制及与上位机之间的通讯传输,可满足构建不同行业的监控系统的需求。
也可以通过组态软件(比如组态王)进行控制,非常方便灵活。
产品主要应用领域:1、用于工业控制中输入、输出触点的扩展,可以与PLC 连接,扩展PLC 的输入、输入端口2、通过RS485 总线进行控制,每台设备有256 个地址,允许多台设备同时工作。
3、可用于替代普通的工业可编程控制器PLC ,用于各种控制场合(如各种机器控制),性价比更高。
4、可用于单片机系统学习和试验;迅速组建一套完整的开关量控制系统,比如灯光控制系统,门禁控制系统,电机控制系统,阀门控制系统等,与组态软件配合,迅速制作画面精美的控制界面。
5、可用于串口控制多路继电器输出,用于电脑、触摸屏上实时监控各种开关量信号的状态,如实时监控灯光、电源开关等信号应用。
6、用于各种集散型控制系统、各种远程控制系统、远程IO模块。
7、可用于楼宇、广告等灯光控制,电厂控制,自动化车间的大中型控制项目。
8、可用于工业控制电脑的外设扩展模块,轻松实现外部控制。
二、技术参数1、电源供电电压:DC24V±10% 200mA (可订货DC12V或者其他电压,以订货为准。
默认发货为24V版本)2、输入方式:NPN低电平有效(可订PNP或其他电压触发)3、继电器常开输出,触点容值:10A250VAC/15A125VAC4、通讯接口:RS232或RS485(默认发货接口为RS232)5、通讯波特率:4800、9600(默认)、92006、通讯帧格式:8个数据位、无校验、1个停止位7、工作环境温度:30℃ ~ 60℃8、工作环境湿度:5~95%RH三、通讯协议说明1、通讯参数设置:9600,N,8,1波特率:9600;校验位:无;数据位:8;停止位:12、数字量输入信号采集命令:发送数据:01 02 00 00 00 08 79 CC(16进制)X7、X6、X1有信号输入,其它通道无信号输入。
用户手册目录第一章、绪言 (2)第二章、设备使用注意事项 (2)第三章、本机特点 (2)第四章、通讯协议 (3)第六章、电源控制器连接方法 (4)第一章、绪言感谢您购买和使用本公司的电源控制器产品。
在使用本机前,请细阅这本用户手册,以便能正确使用。
并且请妥善保存这本手册,万一有不了解或故障时,这本手册会带给您很大的帮助。
该电源控制器是最新开发的高科技产品。
此产品专为各类多媒体中央控制器量身定制,通过机器内置地址码,最高可以级连255台电源控制器。
第二章、设备使用注意事项为确保设备可靠使用及人员的安全,请在安装、使用和维护时,请遵守以下事项:1、在设备安装时,应确保电源线中的地线接地良好,请勿使用两芯插头,。
确保设备的输入电源为220V50Hz的交流电。
2、当电源开关处于关的状态时,机箱内的电源线仍然带电,非专业人员请勿随意打开机箱,以免发生触电事故。
3、不要将电源控制器设备置于过冷或过热的地方。
4、电源控制器在工作时会发热,因此要保持工作环境的良好通风,以免温度过高而损坏机器。
5、阴雨潮湿天气或长时间不使用时,应关闭设备电源总闸。
6、非专业人士未经许可,请不要试图拆开设备机箱,不要私自维修,以免发生意外事故或加重设备的损坏程度。
第三章、本机特点采用国际通用RS-232(可选配RS-485)控制方式,可以兼容兼容Crestron,AMX,等中控系统或第三方控制设备;机器内置220V电源供电,不需要另配电源;内置255位地址码,按不同系统需要可以级连255台;内置八路进口30A大功率继电器模块,单路功率可达2000W;特宽电源插座,免外接电源拖板;紧急情况下可面板控制;电源接口端有常开和常闭端,可以和其他控制模块做联动功能;PC软件控制,首创设备信息存取功能;内置RS-232输入、输出接口,方便多台电源控制器连接。
每路可单独按键手动控制;增加时序控制功能,面板ALL按键执行,1-8通道间隔1秒吸合,8-1间隔1秒关闭,间隔时间可用PC软件设置。
八路继电器扩展控制板产品使用手册
【简要说明】
一、尺寸:长72mmX宽156mmX高20mm
二、主要芯片:继电器光耦三极管
三、工作电压:12V(工作电压等于继电器额定工作电压)另有5V、9V、24V、可选,如果要其他工作电压请另外说明。
四、特点:1、八路输入具有工作指示灯。
2、八路输出具有工作指示灯。
3、额定切换电流10A以内
4、最大切换功率300W
5、继电器寿命10000000次以上。
6、电器绝缘电阻100M
7、触电耐压1000V
8、继电器最大吸合时间15mS 毫秒
9、继电器最大释放时间5mS 毫秒
10、工作温度-40度至 +70度
11、工作湿度 40% ~ 80%RH
12、板子功耗小于5W
使用说明:
【标注说明】
【功能描述】
功能描述:此模块的功能是实现两路继电器控制,板子供电电压由继电器额定工作电压决定,比如,继电器是
5V的,板子供电电压就是5V。
输入信号电压3.3V~30V之间。
输入信号经过光耦信号隔离,光耦信号通过控制三极管控制继电器吸合及断开,继电器输出的是开关量,控制电压交直流0~250V 。
【原理图】
【PCB图】
【元件清单】
【应用举例1】
【应用举例2】
【输入控制设备】
【输出控制设备】
【真值表】
【图片展示】。