1、单元 21 继电器单元目标 功能及特性; 工作环境要求; 外形尺寸及安装; 引脚定义; 硬件连接; LED 指示灯的功能; 拨码开关设置; 数据通信说明;学习学习任务任务1.任务描述掌握继电器的功能和应用,熟悉工作环境。知识准备知识准备2121.1.1 功能及特性功能及特性四路光电隔离开关量采集四路 30A 大功率继电器常开、常闭输出RS485/RS232 标准接口;MODBUS-RTU 标准协议控制可通过拨码开关设置 IO 输入变化主动上传软件设定地址等参数;标准工业导轨安装21.221.2工作环境要求工作环境要求环境温度:-2065;存储温度:-3080相对湿度:95(无凝结)工作电源电压
2、:DC12V21.321.3外形尺寸及安装外形尺寸及安装继电器模块外形尺寸为 116mm (L) * 91mm (W) * 40mm (H),它提供了 2 种可选择的安装方式,一种是使用 4 颗 M4 螺丝固定,另一种是采用 DIN35 标准导轨安装。如下图所示。导轨安装: 拉开 I/O 控制器背部的红色卡扣, 将导轨插入背部卡槽,松开红色卡扣,即完成控制器的安装。螺钉安装: 用 2 枚自带垫片的 M4 螺钉以及 4 颗螺母,先将螺钉与模块固定,然后,将螺钉卡入网孔板。21.421.4引脚定义引脚定义21.521.5硬件连接硬件连接1) 供电电源的连接2)RS232 串口的连接选用 RS232
3、 时,拨码开关第 2 位必须置 ON3)RS485 接口的连接RS485 建议采用 120双绞线连接,当传输距离较远时采用带屏蔽的双绞线连接,并将屏蔽层接地,总线上挂接多个设备时采用并联方式并接,具体接线方法请参考 RS485 接线规范。选用 RS485 时, 拨码开关第 2 位必须置 OFF4)继电器输出的连接继电器输出的应用, 当所控制电器需要长时间供电建议用常闭接点进行连接, 当所控制的设备只有很少时间需要供电建议用常闭接点进行连接。连接时应注意所接设备的工作电源电压与极性。5)开关量输入的连接开关量输入电源端(Vio)必须接直流 12V 电源正极,开关量输入公共端接直流 12V 电源地
4、。21.621.6LEDLED 指示灯的功能指示灯的功能I/O 控制器上电启动时 LED 指示灯闪烁两次工作状态下,无数据通信时,LED 指示灯每 5S 亮一次接收到非正确指令时, 控制器不响应且不返回数据, LED 指示灯微弱快闪。收到正确指令时,控制器响应指令并返回数据,LED 指示灯较亮的快闪。21.721.7拨码开关设置拨码开关设置允许输入 IO 变化主动上传:第一位状态置为 ON不允许输入 IO 变化主动上传:第一位状态置为 OFF设置通信接口为 RS232:第二位状态置为 ON出厂设置通信接口为 RS485:第二位状态置为 OFF21.821.8数据通信说明数据通信说明串口通信定义
5、:默认波特率 9600、1 起始位、8 个数据位、1 个停止位、无校验位。默认地址址:0 x01该变送器采用 ModBus-RTU 通讯协议可通过拨码开关 SW2 来设置通信接口是 RS485 还是 RS232。设定控制端口为RS232 SW2=on;设定控制端口为RS485SW2=off指令简表:指令示例及详解(以地址 0 x01 示例):(1)读取开关量输入例如:读取地址为 0 x01 模块的开关输入,发送数据为: 0 x01,0 x02,x00,0 x20,0 x00,0 x04,0 x78,0 x03返回结果: 0 x01,0 x02,0 x01,0 x0F,0 xE1,0 x8C返回
6、数据格式返回 0 x0F: 输入的 IO 的状态:0 为低,1 为高。(2)控制继电器输出。1)一次控制单个继电器动作(假定模块为 0 x01)开第一路 0 x01,0 x05,0 x00,0 x10,0 xFF,0 x00,0 x8D,0 xFF开第二路 0 x01,0 x05,0 x00,0 x11,0 xFF,0 x00,0 xDC,0 x3F开第三路 0 x01,0 x05,0 x00,0 x12,0 xFF,0 x00,0 x2C,0 x3F开第四路 0 x01,0 x05,0 x00,0 x13,0 xFF,0 x00,0 x7D,0 xFF,关第一路 0 x01,0 x05,0
7、x00,0 x10,0 x00,0 x00,0 xCC,0 x0F关第二路 0 x01,0 x05,0 x00,0 x11,0 x00,0 x00,0 x9D,0 xCF关第三路 0 x01,0 x05,0 x00,0 x12,0 x00,0 x00,0 x6D,0 xCF关第四路 0 x01,0 x05,0 x00,0 x13,0 x00,0 x00,0 x3C,0 x0F2)一次操作所有继电器动作开全部:0 x01,0 x0F,0 x00,0 x10,0 x00,0 x04,0 x01,0 x0F,0 xBF,0 x51关全部:0 x01,0 x0F,0 x00,0 x10,0 x00,0
8、 x04,0 x01,0 x00,0 xFF,0 x55置一二路开,三四路关:0 x01,0 x0F,0 x00,0 x10,0 x00,0 x04,0 x01,0 x03,0 xBF,0 x54置一二路关, 三四路开:0 x01,0 x0F,0 x00,0 x10,0 x00,0 x04,0 x01,0 x0C,0 xFF,0 x50(3)读取继电器输出状态读取地址为 0 x01 模块的继电器输出,发送数据为: 0 x01,0 x01,x00,0 x10,0 x00,0 x04,0 x3c,0 x0c返回结果: 0 x01,0 x01,x01,0 x00,0 x51,0 x88返回 0 x0
9、0,输出继电器的状态:0 为断开,1 为吸合。(4)设定模块地址将 0 x01 改为 0 x02:0 x01,0 x06,0 x00,0 x40,0 x00,0 x02,0 x09,0 xDF将 0 x01 改为 0 x03:0 x01,0 x06,0 x00,0 x40,0 x00,0 x03,0 xC8,0 x1F将 0 x02 改为 0 x01:0 x02,0 x06,0 x00,0 x40,0 x00,0 x01,0 x49,0 xEDCRC 校验算法unsigned short crc16(unsigned char *ptr,unsigned char len)unsigned short crc = 0 xFFFF;unsigned char i;while(len -)crc = *ptr+;for(i = 0;i = 1;crc = 0 xA001;elsecrc = 1;return crc;特别说明:用户进行系统开发时可查阅 全职通-3000 移动互联技术应用系统指令集中的相关通信协议。任务实施任务实施1.实训目的训练继电器的使用,会阅读指令示例及详解2.实训内容 外形尺寸及安装; 硬件连接; 拨码开关设置;