GYJ-0094_16路输入6路输出继电器可编程模块使用说明
- 格式:doc
- 大小:9.07 MB
- 文档页数:49
Modbus十六路继电器输出控制板一、应用场合●工业控制需要扩展输出口的场合●PLC输出接口扩展●组态触摸屏控制二、简要说明●尺寸:长152mmX宽163mmX高25mm●通讯协议:MODBUS_RTU模式●工作电压:直流12伏(另有24V)●掉电后保存继电器状态●有看门狗复位功能三、特点●RS485标准接口●16路输出光电隔离控制继电器。
●标准11.0592M晶振,9600波特率、八位数据位、一位停止位、一位校验位(偶校验)●有上电复位和手动复位。
●MODBUS_RTU标准协议控制●输出16路继电器LED指示。
●通过软件指令设定地址等参数●可控制交流220V/10A以下设备●有程序下载口,可随意更改程序。
●可按客户要求定制协议注:顾客可以根据需要选择相应的产品,我们公司有两路开关量2路输入输出、4路开关量输入输出、8路开关量输入输出、8路模拟量输入4路开关量输出、15路开关量输入输出、30路输入输出等继电器控制板,有需要请联系我们,选择您满意的产品!四、工作环境●工作环境温度:-20℃~65℃●相对湿度:95%(无凝结)五、引脚描述五、硬件连接1、电源的连接2、RS485的连接注:RS485建议采用双绞线连接,采用带屏蔽的双绞线连接,并将屏蔽层接地,总线上挂多个模块时,采用手拉手不的连接方式。
3、继电器输出的连接六、软件协议6.1串口通信定义●串口波特率:1位起始位、8位数据位、1位停止位、偶校验●默认地址:0x01●通讯接口:RS4856.1指令功能表6.2指令示例及详解1.从机回应2.控制多路继电器控制所有继电器全开主机发送从机回应控制所有继电器全关主机发送:从机回应3.控制单个继电器状态6.3上位机测试软件上位机简介1.上位机编译环境:2.使用语言是3.使用该软件需要安装framwork2.0软件(一般win7系统都已安装)4.打开该软件前请先把数据线和控制板连接好,控制板供电上位机软件可控制七个十六路继电器输出控制板,如要需要控制更多从机设备,需要更改上位机软件,产品展示附录:1.CRC校验代码:/* CRC 高位字节值表*/const uint8 code auchCRCHi[] = {0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,0x80, 0x41, 0x00, 0xC1, 0x81, 0x40} ;/* CRC低位字节值表*/const uint8 code auchCRCLo[] = {0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06,0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09, 0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3, 0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3,0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4,0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A, 0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29,0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26,0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60,0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67, 0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F, 0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68, 0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA, 0xBE, 0x7E, 0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5, 0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71,0x70, 0xB0, 0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92,0x96, 0x56, 0x57, 0x97, 0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C,0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B, 0x99, 0x59, 0x58, 0x98, 0x88, 0x48, 0x49, 0x89, 0x4B, 0x8B,0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C, 0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42,0x43, 0x83, 0x41, 0x81, 0x80, 0x40} ;uint16 crc16(uint8 *puchMsg, uint16 usDataLen){uint8 uchCRCHi = 0xFF ; /* 高CRC字节初始化*/uint8 uchCRCLo = 0xFF ; /* 低CRC 字节初始化*/uint32 uIndex ; /* CRC循环中的索引*/while (usDataLen--) /* 传输消息缓冲区*/{uIndex = uchCRCHi ^ *puchMsg++ ; /* 计算CRC */uchCRCHi = uchCRCLo ^ auchCRCHi[uIndex] ;uchCRCLo = auchCRCLo[uIndex] ;}return (uchCRCHi << 8 | uchCRCLo) ;}//uint16 crc16(uint8 *puchMsg, uint16 usDataLen)2.设定多个继电器状态函数uint16 setCoilVal(uint16 addr,uint8 tempData){uint16 result = 0;uint16 tempAddr;tempAddr = addr & 0xff;switch(tempAddr & 0xff){case 0: if(tempData==1)OUT1=0;elseOUT1=1;break;case 1: if(tempData==1)OUT2=0;elseOUT2=1;break;case 2: if(tempData==1)OUT3=0;elseOUT3=1;break;case 3: if(tempData==1)OUT4=0;elseOUT4=1;break;case 4: if(tempData==1)OUT5=0;elseOUT5=1;break;case 5: if(tempData==1)OUT6=0;elseOUT6=1;break;case 6: if(tempData==1)OUT7=0;elseOUT7=1;break;case 7: if(tempData==1)OUT8=0;elseOUT8=1;break;case 8: if(tempData==1)OUT9=0;elseOUT9=1;break;case 9: if(tempData==1)OUT10=0;elseOUT10=1;break;case 10: if(tempData==1)OUT11=0;elseOUT11=1;break;case 11:if(tempData==1)OUT12=0;elseOUT12=1;break;case 12: if(tempData==1)OUT13=0;elseOUT13=1;break;case 13: if(tempData==1)OUT14=0;elseOUT14=1;break;case 14:if(tempData==1)OUT15=0;elseOUT15=1;break;case 15:if(tempData==1)OUT16=0;elseOUT16=1;break;default:break;}return result;}//uint16 setCoilVal(uint16 addr,uint16 data)承接单片机,程序设计开发,包括电路设计,绘制PCB电路图、stm32软件程序设计,硬件开发、上位机软件开发等各种电子产品设计及合作开发项目。
一代16路时间继电器说明书1.产品特点:多种工作模式:定时器:可设置每天(周x有效可自定义)的xx时xx分xx秒启动相关继电器输出,可以设99个时间点。
计时器:可设置与北京时间无关的一系列延时动作,可上电启动或按键启动,可循环00-99次或无限循环;当您需要多个不同时序的延时动作序列时,可以设置多达45组的延时系列数据,方便快速调用;当您需要非常多的动作时,可以将多组数据接龙,最多可以设 99步*45组 = 4455步动作。
定时器+计时器:可在定时器模式下调用计时器数据组,当您需要复杂的定时功能,该模式可大大简化设置。
使用简单易懂:12864中文液晶显示,菜单清楚易懂,按键功能直观。
控制精度高:定时器定时精度为秒,计时器每步延时时间为0.01秒-99小时,还可多步相加实现更长延时。
2.接线说明:控制器供电:采用DC24V电源供电,要求电压精度为±10%;接线如下图所示,24V开关电源V+输出接控制器的+24V,V-输出接控制器的GND端子;如果采用带DC圆头插头的电源适配器,则直接插入+24V端子旁的黑色插孔便可。
负载供电:负载通常与控制器分开供电,特别是当负载不是DC24V设备时,一定要分开供电;负载电压范围为0-220VAC,如下图,当负载为220VAC电磁阀或交流接触器时,负载V+便为火线, 负载V-便为零线,当负载为24V电磁阀时,负载V+便为-24V,载V-便为GND。
继电器规格: 采用HF46F,只提供常开输出,最大切换电压:277VAC/30VDC,最大切换电流:5A;外接按键功能:接GND有效,IN1启动01组,IN2启动02组,IN3启动03组,IN4启动04组,IN5暂停/继续;3.尺寸说明:145*90*40mm4.功能设置:4.1按键功能:工作状态下,各按键功能定义:“设置”键:进入设置状态;“删除”键:刷新屏幕;“确认”键:启动/暂停运行当前显示计时器数据;“-”键:启动01组;“>”键:启动02组;“<”键:启动03组;“+”键:计时器复位到01组停止状态;“<<”“>>”键:上下翻页查看当前计时器数据或定时器数据;设置状态下下,各按键功能定义:“<<”“>>”键:上下翻页查看当前计时器数据或定时器数据;“<”“>”键:左右移动设置光标;“+”“-”键:光标所指数据递增/递减,输入设置数据;“删除”键:删除当前显示页数据;“确认”键:基本无功能;在上电显示软件版本状态下下,各按键功能定义:“删除”键:可清空所有定时器和计时器数据,恢复为出厂状态。
蓝牙开关使用说明V1.20一.模块介绍蓝牙继电器开关模块的功能为通过蓝牙主机设备(如电脑,手机)连接模块后进行无线开关动作。
每个继电器开关都是独立的模块,每个继电器接口定义分别为NO,A/B,NC。
在继电器断开情况下A/B与NO连通,继电器吸合后A/B与NC连通。
这里继电器接口为机械连通,并没有电源输出。
如下图这里举个简单的控制设备电源的连接应用例子:简单的讲,继电器模块就是代替传统的机械开关,只要机械开关可以实现的功能,都可以通过蓝牙继电器模块实现,如果您的应用不知道怎么接线,可以想象一下如果给您一个机械的开关,怎样接?这个蓝牙继电器模块就如何接。
模块命名规则如下:ZL—RELAYXXZL为产品的代号,RELAY是继电器控制模块。
XX是继电器的路数,一路为01,二路为02,十路为10.4路继电器ZL—RELAY04性能参数如下:输入电压(模块供电电压):6-24V蓝牙版本:蓝牙4.1BLE(苹果、安卓手机通用)。
开关路数:4路。
控制方式:点动、自锁、互斥、延时。
开关电气参数:10A,交流直流都可以控制。
加密特性:8位软件密码。
静态电流:15mA。
尺寸:61*60mm完整设备为图1所示左侧有个电源接口,可以接入6到24V。
下侧为继电器控制接口,4个3P接线柱分别是4路继电器开关,每一路的中间端口是公共端,在继电器未吸合状态下,公共端与常闭端短路连通。
继电器吸合后公共端与常开端短路连通,从而实现开关动作。
二、使用说明1.首先通过12v输入接口接口给模块上电上电后模块的灯会闪烁,注意电源正负极,如果接入电源后3s灯还没有闪烁,请立即拔下电源,查看是否接反,防止烧坏。
2.手机软件操作说明安卓手机操作:1)安装手机软件,安卓软件操作界面如下图,进入主界面,点击scan按钮,扫描到设备,点击设备名称连接后,选择爱贝智控进入控制界面。
软件是我们公司通用软件,适用于公司多种产品,包含了4路继电器控制和3路LED的PWM调光控制,ZL-RELAY02只有2路继电器可用,没有LED灯控的操作。
FX系列PLC软继电器及其编号1.输出继电器Y◆输出继电器是用来将PLC内部信号输出传送给外部负载◆输出继电器线圈是由PLC内部程序驱动,其线圈状态传送给输出单元,再由输出单元对应的硬触点来驱动外部负载◆ FX系列PLC的输出继电器也是八进制编号◆ FX2N编号范围为Y000~Y007、 Y010~Y017丶Y020~Y027丶Y030~Y37 (PLC的输出端除开输出继电器Y外,还包括COM端) ◆与输入继电器一样,基本单元的输出继电器编号是固定的,扩展单元和扩展模块的编号也是按与基本单元最靠近开始,顺序进行编号2.辅助继电器M◆辅助继电器是PLC中数量最多的一种继电器,其作用相当于继电器控制系统中的中间继电器。
◆和输出继电器一样,其线圈由程序指令驱动,每个辅助继电器都有无限多对常开常闭触点,供编程使用。
但是,其触点不能直接驱动外部负载,要通过输出继电器才能实现对外部负载的驱动。
◆ FX系列PLC的辅助继电器有:通用辅助继电器(三种)保持辅助继电器特殊辅助继电器1.通用辅助继电器●通用辅助继电器和输出继电器一样,在PLC电源中断后,其状态将变为OFF。
当电源恢复后,除因程序使其变为 ON外,其它仍保持OFF●编号(十进制)但是可以通过程序编程使之保持为辅助继电器2.保持辅助继电器●保持用辅助继电器在PLC电源中断后,它具有保持断电前的瞬间状态的功能,并在恢复供电后继续断电前的状态3.特殊辅助继电器●特殊辅助继电器是具有某项特定功能的辅助继电器通常可分为两类:触点型和线圈型●触点型特殊辅助继电器的线圈由PLC自动驱动,用户只可以利用其触点。
●线圈型特殊辅助继电器的线圈由用户控制,其线圈得电后,PLC作出特定动作触点形特殊辅助继电器(1)M8000 (M8001) ----运行监视用特殊辅助继电器PLC运行时M8000得电(M8001断电),PLC停止时M8000失电(M8001得电)(2)M8002(M8003)----初始脉冲特殊辅助继电器M8002(M8003)只在PLC开始运行的第一个扫描周期内得电(断电),其余时间均断电(得电)。
16路继电器联动模块使用说明书宜居通16路继电器模块使用说明16路继电器模块是具有总线通讯功能的继电器输出设备,报警主机通过它可以在指定的情况下(报警等)合上或断开某一个或多个输出,从而可以达到报警联动的效果,一般与DVR 的报警输入结合使用。
常开、常闭选择方法,请按照下面第5项操作;1. 性能特点:● 16路继电器输出● 总线通讯方式● 报警输出常开、常闭可选2. 规格及参数描述 16路继电器模块尺寸 15厘米 x 11厘米 x 3.5厘米(长x 宽x 厚)重量 700克工作温度 -10℃ ∽ +50℃;0-85%湿度工作电压直流10 ∽ 15伏工作电流静态电流:100毫安, 每合上一个继电器增加20毫安继电器参数 220VAC/3A 或30VDC/3A联网功能可与分线系列报警主机连接,进行联动3. 指示灯状态说明● 电源指示灯说明● 通讯状态指示灯说明:1)常灭:设备电源不正常。
1) 常亮:模块通信不正常。
2) 常亮:设备电源正常。
2)闪烁:(1秒钟闪1次),设备通讯正常。
4. 与报警主机连接使用说明● 地址码拨成4。
● 接线说明:如果和报警主机共用电源,将“红、黄、黑” 3芯线分别与主机的“KEY+、DATA 、C ” 3端子相连;5.本产品继电器报警输出,出厂默认值为常开型,继电器输出处于开路状态,报警后则闭合;如需要常闭输出,报警后则开路状态;需将该产品机盒打开,将每组输出所对应的跳线位,相反方向跳一下即可;O 地址拨码通讯状态灯通讯指示灯电源指示灯 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 每两个相邻的端子的输出表示一组开关黑黄绿红地址地址地址12345678123456781234567812345678060●●●●120●●●●180●●●●1●61●●●●●121●●●●●181●●●●●2●62●●●●●1 22●●●●●182●●●●●3●●63●●●●●●123●●●●●●183●●●●●●4●64●124●●●●●184●●●●5●●65●●125●●●●●●185●●●●●6●●66●●126●●●●●●186●●●●●7●●●67●●●127●●●●●●●187●●●●●●8●68●●128●188●●●●●9●●69●●●129●●189●●●●●●10●●70●●●130●●190●●●●●●11●●●71●●●●131●●●191●●●●●●●12●●72●●132●●192●●13●●●73●●●133●●●193●●●14●●●74●●●134●●●194●●●15●●●●75●●●●135●●●●195●●●●16●76●●●136●●196●●●17●●77●●●●137●●●197●●●●18●●78●●●●138●●●198●●●●19●●●79●●●●●139●●●●199●●●●●20●●80●●140●●●200●●●21●●●81●●●141●●●●201●●●●22●●●82●●●142●●●●202●●●●23●●●●83●●●●143●●●●●203●●●●●24●●84●●●144●●204●●●●25●●●85●●●●145●●●205●●●●●26●●●86●●●●146●●●206●●●●●27●●●●87●●●●●147●●●●207●●●●●●28●●●88●●●148●●●208●●●29●●●●89●●●●149●●●●209●●●●30●●●●90●●●●150●●●●210●●●●31●●●●●91●●●●●151●●●●●211●●●●●32●92●●●●152●●●212●●●●33●●93●●●●●153●●●●213●●●●●34●●94●●●●●154●●●●214●●●●●35●●●95●●●●●●155●●●●●215●●●●●●36●●96●●156●●●●216●●●●37●●●97●●●157●●●●●217●●●●●38●●●98●●●158●●●●●21 8●●●●●39●●●●99●●●●159●●●●●●219●●●●●●40●●100●●●160●●220●●●●●41●●●101●●●●161●●●221●●●●●●42●●●102●●●●162●●●222●●●●●●43●●●●103●●●●●163●●●●223●●●●●●●44●●●104●●●164●●●224●●●45●●●●105●●●●165●●●●225●●●●46●●●●106●●●●166●●●●226●●●●47●●●●●107●●●●●167●●●●●227●●●●●48●●108●●●●168●●●228●●●●49●●●109●●●●●169●●●●22 9●●●●●50●●●110●●●●●170●●●●230●●●●●51●●●●111●●●●●●171●●●●●231●●●●●●52●●●112●●●172●●●●232●●●●53●●●●113●●●●173●●●●●233●●●●●54●●●●114●●●●174●●●●●234●●●●●55●●●●●115●●●●●175●●●●●●235●●●●●●56●●●116●●●●176●●●236●●●●●57●●●●117●●●●●177●●●●237●●●●●●58●●●●118●●●●●178●●●●238●●●●●●59●●●●●119●●●●●●179●●●●●239●●●●●●●开关状态● = 拨码开关闭合状态(ON)附:地址编码表地址开关状态开关状态开关状态。
HY-485称重采集卡说明产品特点●宽压供电(7-30V)●支持RS485光耦隔离●支持标准Modbus-RTU协议●1路称重传感器数据采集●支持设定采样及滤波频率●硬件支持最多255个设备地址●电源隔离●支持2点标定●支持二次曲线拟合用于矫正传感器非线性●24位高分辨率AD●全量程0.0003%非线性●滤波宽度和采样周期可设定主要参数产品选型地址说明设备地址由拨码开关地址和设备基地址两部分构成。
拨码开关地址:是五位拨码开关地址。
(范围0~31)设备基地址:是指软件设置的地址,也叫偏移地址。
具体关系是:设备地址=拨码开关地址+设备基地址(无拨码开关设备:设备地址=设备基地址)。
1、五个拨码全都拨到“ON”位置时,为地址“31”;2、五个拨码全都拨到“OFF”位置时,为地址“0”;3、最左边1为二进制最低位。
4、地址表:接口定义管脚定义含义1 POWER 模块供电电源正2 GND 模块供电电源负3 485+ 485通信A+信号线4 485- 485通信B-信号线5 E+ 传感器供电电源正6 IN1- 传感器1信号负7 IN1+ 传感器1信号正8 E- 传感器供电电源负多个模块485级联接线示意图寄存器说明本控制卡主要为线圈寄存器,主要支持以下指令码:3 读保持寄存器4 读输入寄存器 6写单个保持寄存器Modbus 设备指令支持下列Modbus 地址:00001至09999是离散输出(线圈) 10001至19999是离散输入(触点)寄存器名称 寄存器地址 说明 波特率 31000 见下表 偏移地址 31002 设备地址 采集速度 31003 1-33(Hz )滤波时间 31004 滤波时间(1-20)(0.1秒为单位)。
通道一校准ADC 字1 30300 数值低16位 30301 数值高16位 标定值1 30302 数值低16位 30303 数值高16位 通道一校准ADC 字2 30304 数值低16位 30305 数值高16位 标定值2 30306 数值低16位 30307 数值高16位 显示重量1 40000 0~65535 (INT) 显示重量140050浮点型30001至39999是输入寄存器(通常是模拟量输入)40001至49999是保持寄存器(预留)采用5位码格式,第一个字符决定寄存器类型,其余4个字符代表地址。
AV201616路报警输入8路继电器输出报警主机说明书1一、 简介:本设备为防盗、防火、门禁等各类报警探头采集装置。
可在千米之外用主控键盘或普通PC 机捕获现场各种报警信息,并可经预置好的报警联动继电器控制现场的灯光、报警、喇叭、摄像机构等等。
二、 性能:2.1前面版介绍:上图标注“485”的指示灯为RS-485通讯指示灯,有数据通讯时,该指示灯闪烁。
上图标注“ALARM INPUT ”的16个指示灯为16个报警输入指示灯,某路灯为蓝色时,表示该路撤防,绿色时,表示该路布防,红色时,表示该路报警。
上图标注“ALARM OUTPUT ” 的8个指示灯为8个报警继电器指示灯,某路灯为绿色时,表示该路继电器常开点与公共端断开,红色时,表示该路继电器常开点与公共端接通。
2.1后面版介绍:左端的16个4芯端子为16个报警输入端子,信号定义如下:IN ---报警输入V- --- 地信号ST --- 常开或常闭选择V+ --- +12V报警输入信号为报警探头的常开或常闭接点输出,或者0 – 12V电压信号。
中部偏右的8个3芯端子为8个报警继电器端子,信号定义如下:C --- 继电器公共端NC --- 继电器常闭端NO --- 继电器常开端2最右端标注“ADDRESS ”的8位开关为本机的地址开关。
最右端标注“A B ”的2位端子为本机的RS-485通讯信号输入端子,通讯方式为RS-485半双工方式。
三、 站址开关的使用:本解码器站址由后面板最右端标注“ADDRESS ”的8位开关设定。
数据范围在0 - 255之间。
开关拨向ON 为1,反之为0。
本说明书尾页标有从0 到 11 的解码器站址对应开关位置图示。
四、 报警探头输入接线及方式选择:后面板左端的16个4芯端子为16个报警输入端子,信号定义如下: IN --- 报警输入V- --- 地信号ST --- 常开或常闭方式选择V+ --- +12V 通常报警探头输出为继电器接点,分常开和常闭两种类型当选择报警探头输出为常开时,常开或常闭方式选择ST 与V- 短路,IN 和V+分别接报警探头的公共端C 和报警探头的常开端NO 。
前言本手册介绍了产品的安装、接线、接口定义和操作说明等相关内容。
本手册版权归深圳市正运动技术有限公司所有,在未经本公司书面授权的情况下,任何人不得翻印、翻译和抄袭本手册中的任何内容。
前述行为均将构成对本公司手册版权之侵犯,本司将依法追究其法律责任。
本手册中的信息资料仅供参考。
由于改进设计和功能等原因,正运动公司保留对本资料的最终解释权!内容如有更改,恕不另行通知!调试机器要注意安全!请务必在机器中设计有效的安全保护装置,并在软件中加入出错处理程序,否则所造成的损失,正运动公司没有义务或责任对此负责。
为了保证产品安全、正常、有效的使用,请您务必在安装、使用产品前仔细阅读本产品手册。
更新记录产品型号:EIO1616总线扩展模块文件名版本号版本(更改)说明更新日期更改人用户手册V1.51.增加端子规格及接线参考2.丰富前言版权说明及安全注意2.修改整体布局,丰富手册内容2023/4/4xcx安全声明●本章对正确使用本产品所需关注的安全注意事项进行说明。
在使用本产品之前,请先阅读使用说明并正确理解安全注意事项的相关信息。
●本产品应在符合设计规格要求的环境下使用,否则可能导致设备损坏,或者人员受伤,因未遵守相关规定引发的功能异常或部件损坏等不在产品质量保证范围之内。
●因未遵守本手册的内容、违规操作产品引发的人身安全事故、财产损失等,我司将不承担任何法律责任。
安全等级定义按等级可分为“危险”、“注意”。
如果没有按要求操作,可能会导致中度伤害、轻伤及设备损伤的情况。
请妥善保管本指南以备需要时阅读,并请务必将本手册交给最终用户。
安装危险◆控制器拆卸时,系统使用的外部供应电源全部断开后再进行操作,否则可能造成设备误操作或损坏设备;◆禁止在以下场合使用:有灰尘、油烟、导电性尘埃、腐蚀性气体、可燃性气体的场所;暴露于高温、结露、风雨的场合;有振动、冲击的场合;电击、火灾、误操作也会导致产品损坏和恶化。
注意◆安装时避免金属屑和电线头掉入硬件电路板内;◆安装后保证其硬件电路板上没有异物;◆安装时,应使其与安装架紧密牢固;◆如果控制器安装不当,可能导致误操作、故障及火灾。
16路开关量采集模块使用说明书1功能简介1.1产品特点◆DC7-30V宽电压供电,支持防反接;◆8路开关量输入,DI输入有光耦隔离,用于开关检测,支持干湿接点;◆2路红色LED指示,用于指示电源和工作状态;8路继电器状态指示◆通讯接口支持 RS485 + RS232,电源隔离加信号隔离,通讯可靠;◆通信波特率:300bps~38400bps(可以通过软件修改,默认9600);◆通信协议:支持标准 modbus RTU协议,按寄存器地址读写;◆可以设置 253个设备地址。
5位地址拨码开关可以设置 1-31地址码,大于 31的可以通过软件设置;◆支持输入输出联动,如本机联动或双机联动,方便多端控制;◆配套设置软件,用于设置参数和IO控制;◆支持软硬件定制,欢迎咨询(本产品不带网络接口(VX:xyzn3333))1.2选型表1.3设备参数2产品图片2.1通讯接线本产品默认地址为1,拨码开关出厂均在off状态。
上位机软件可以使用默认地址1来跟设备通讯(或者广播地址254,仅适用网内挂载一台设备的情况)。
2.1.1RS485接线2.1.2RS232接线2.2开关量输入接线开关量输入接口兼容干湿节点,请注意有源信号和无源信号的不同接法。
开关量采集端子的内部光耦电路如下,V-(DGND)为光耦负公共端,传感器信号分别接V+(VIN) 和Inx即可。
2.2.1有源信号接线示意图适用测量带电压的信号,如电平高低,脉冲输出。
2.2.2无源开关量(干接点)接线适用于采集无源触点信号,如开关,按键。
3参数及工作模式配置3.1设备地址3.1.1设备地址的介绍本设备的软件地址默认为 1,使用广播地址为 254 也可进行通讯,用0无法通讯。
注意:没有拨码开关的设备,通讯地址 = 软件地址。
拨码开关地址表通讯地址 = 硬件地址(拨码开关地址) + 软件地址。
出厂设备使用通讯地址1即可通讯。
3.1.2设备通讯地址的读取设备正常链接后,然后点击串口继电器配套调试软件上方“读取地址”,即可读到设备的当前地址【仅支持总线上存在一台设备时,进行广播读取地址】。
GYJ-0094_16路输入6路输出继电器可编程模块使用说明简要说明:一、尺寸:长133mmX宽107mmX高25mm二、主要芯片:STC12C5A60S2 是51单片机的8~12倍(兼容51系列单片机)三、工作电压:直流12伏(另有24V继电器可选)四、通过9针串口下载程序(同时支持TTL下载程序)五、特点:1、具有电源指示。
(供电电源有防接反保护)2、16路输入(包括:2路模拟量输入,2路高速光电输入,12路光电隔离输入)。
3、6路光电隔离继电器输出控制。
4、标准的11.0592M晶振。
(便于设置串口波特率)5、具有上电复位和手动复位。
6、独立的串口通信及485通信。
7、可以接315M带解码的无线接收模块。
8、输入输出均有信号指示灯。
9、继电器开关量输出,最大切换电压220V,最大切换电流7A。
最大切换功率200W。
10、电流加有,光电隔离,续流二极管,压敏电阻,抗干扰能力强。
11、四周有固定安装孔,也可插入PCB107mm卡槽,安装在DIN导轨上。
12、通讯稳定,提供原理图,及板子的参考例程。
13、单片机无加密,可插拔更换,带有程序下载口,可随意更改程序14、、端子采用螺旋压接端子15、工作温度-40度至 +70度16、工作湿度 40% ~ 80%RH 使用说明:【标示图】【供电接线图】【通讯及下载接线图】【模拟量输入接线图】【光电隔离输入接线图】特别声明:IN3至IN14低电平有效,输入信号电压支持0~36V。
【高速光耦输入接线图】【外接315M无线遥控模块】(默认发货不提供接收模块和遥控器需要另外联系销售购买)通过编程实现控制。
提供相关例程。
【输出部分标注说明】【原理图】(提供PDF文件)【PCB图】(提供PDF文件)【原件清单】(提供PDF文件)【测试程序】(提供源代码及各个模块功能的代码)01.一对一点动输出程序/********************************************************************汇诚科技使用芯片:STC12C5A60S2晶振:11.0592MHZ编译环境:Keil作者:zhangxinchunleo*********************************************************************/ /******************************************************************** 程序说明://模拟量输入(这里用作普通IO口,高电平触发)当IN1口与+5V口接通后,对应的继电器吸合,OUT1接通//第一组普通开光量输入(可做脉冲输入,最大1Khz的脉冲)当IN2口与GND口接通后,对应的继电器吸合,OUT2接通当IN3口与GND口接通后,对应的继电器吸合,OUT3接通当IN4口与GND口接通后,对应的继电器吸合,OUT4接通当IN5口与GND口接通后,对应的继电器吸合,OUT5接通当IN6口与GND口接通后,对应的继电器吸合,OUT6接通当IN7口与GND口接通后,对应的继电器吸合,OUT7接通//第二组普通开光量输入(可做脉冲输入,最大1Khz的脉冲)当IN8口与GND口接通后,对应的继电器吸合,OUT8接通当IN9口与GND口接通后,对应的继电器吸合,OUT9接通当IN10口与GND口接通后,对应的继电器吸合,OUT10接通当IN11口与GND口接通后,对应的继电器吸合,OUT11接通当IN12口与GND口接通后,对应的继电器吸合,OUT12接通当IN13口与GND口接通后,对应的继电器吸合,OUT1接通//高速脉冲输入(最大100KHz)(也可作普通IO口用)当IN14口与GND口接通后,对应的继电器吸合,OUT2接通当IN15口与GND口接通后,对应的继电器吸合,OUT3接通********************************************************************** */#include "STC12C5A60S2.H"/********************************************************************初始定义*********************************************************************/ /*定义十四个输入*///模拟量接口,做普通IO口时,高定平有效(这里用做普通IO口)sbit IN1=P1^0;//开光量输入低电平有效sbit IN2=P1^1;sbit IN3=P1^4;sbit IN4=P1^5;sbit IN5=P1^6;sbit IN6=P1^7;sbit IN7=P3^4;sbit IN8=P3^5;sbit IN9=P3^6;sbit IN10=P3^7;sbit IN11=P4^6;sbit IN12=P4^5;sbit IN13=P4^4;//高速脉冲输入,触发信号高低可选sbit IN14=P3^2;sbit IN15=P3^3;/*定义八位输出*/sbit OUT1= P0^4;sbit OUT2= P0^5;sbit OUT3= P0^6;sbit OUT4= P0^7;sbit OUT5= P2^7;sbit OUT6= P2^6;sbit OUT7= P2^5;sbit OUT8= P2^4;sbit OUT9= P2^3;sbit OUT10=P2^2;sbit OUT11=P2^1;sbit OUT12=P2^0;void main(){P1M1|=0X01; //0000 0001 //因为此IO口直接引出,外加下拉电阻。
所以配置IO 口的时候需要把它设定为“开漏模式”P1M0|=0X01; //0000 0001P4M1|=0x70; //0111 0000 //P4口设置为“输入模式”P4M0 =0x00; //0000 0000P4SW|=0x40; //0100 0000 //P4^6设置成普通IO口while(1){if(IN1==1) OUT1=0; else OUT1=1;if(IN2==0) OUT2=0; else OUT2=1;if(IN3==0) OUT3=0; else OUT3=1;if(IN4==0) OUT4=0; else OUT4=1;if(IN5==0) OUT5=0; else OUT5=1;if(IN6==0) OUT6=0; else OUT6=1;if(IN7==0) OUT7=0; else OUT7=1;if(IN8==0) OUT8=0; else OUT8=1;if(IN9==0) OUT9=0; else OUT9=1;if(IN10==0) OUT10=0; else OUT10=1;if(IN11==0) OUT11=0; else OUT11=1;if(IN12==0) OUT12=0; else OUT12=1;if(IN13==0) OUT1=0; else OUT1=1;if(IN14==0) OUT2=0; else OUT2=1;if(IN15==0) OUT3=0; else OUT3=1;}}02.串口通讯程序/********************************************************************汇诚科技使用芯片:STC12C5A60S2晶振:11.0592MHZ编译环境:Keil作者:zhangxinchunleo【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!*********************************************************************/ /******************************************************************** 程序说明:上位机通过串口一发送十六进制0xff 继电器全开发送十六进制0x00 继电器全关触发IN2,板子会向上位机发送0x01********************************************************************** */#include "STC12C5A60S2.H"/********************************************************************初始定义*********************************************************************/ /*定义十四个输入*///模拟量接口,做普通IO口时,高定平有效(这里用做普通IO口)sbit IN1=P1^0;//开光量输入低电平有效sbit IN2=P1^1;sbit IN3=P1^4;sbit IN4=P1^5;sbit IN5=P1^6;sbit IN6=P1^7;sbit IN7=P3^4;sbit IN8=P3^5;sbit IN9=P3^6;sbit IN10=P3^7;sbit IN11=P4^6;sbit IN12=P4^5;sbit IN13=P4^4;//高速脉冲输入,触发信号高低可选sbit IN14=P3^2;sbit IN15=P3^3;/*定义八位输出*/sbit OUT1= P0^4;sbit OUT2= P0^5;sbit OUT3= P0^6;sbit OUT4= P0^7;sbit OUT5= P2^7;sbit OUT6= P2^6;sbit OUT7= P2^5;sbit OUT8= P2^4;sbit OUT9= P2^3;sbit OUT10=P2^2;sbit OUT11=P2^1;sbit OUT12=P2^0;/***********************************************************数据定义***********************************************************/unsigned char dat=0xA1;/********************************************************************函数定义*********************************************************************///延时函数void delay ( unsigned char t ){unsigned char i,j;for( i=0; i<t; i++)for( j=0; j<250; j++);}//初始化定义函数void init(){//IO口配置P1M1|=0X01; //0000 0001 //因为此IO口直接引出,外加下拉电阻。