YC1008数字量输入输出模块使用说明书V1.0

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

YC1008数字量输入输出模块

使用说明书V1.0

目录

一.模块介绍

二.技术参数

三.模块的型号

四.模块尺寸、模块引脚定义、隔离特性

五.模块使用说明

六.通讯协议

七.模块的MODBUS-RTU协议功能码与数据对应表

版本记录:V1.0 2011-11-20 版本创建

一.模块介绍

YC1008数字量输入输出模块广泛应用于工业控制系统,具有广泛的使用意义。YC1008模块的主要特点如下:

1. YC1008系列模块通过隔离变压器和隔离光耦实现了供电电路、数字量输入、数字量输出、通讯电路的相互隔离,模块具有很强的稳定性和抗干扰能力。

2.单电源供电,隔离在模块内部通过隔离变压器和隔离光耦实现,隔离电压2500V。

3. YC1008系列模块实现8路数字量的输入和8路数字量的输出功能。

4. 通讯接口为RS485或232,通讯波特率等参数可配置,通讯协议为MODBUS-RTU。二.技术参数

供电电源

1. 供电电压:DC12V或DC24V,电源反接保护。

2. 电流消耗:<35mA+继电器功耗。

数字量输入

1. 共有8个数字量输入通道,可以接收多种输入信号:无源开关信号(逻辑0表示断开,逻辑1表示闭合);输入信号可以接集电极开漏(OC)输出信号、接近开关信号;输入信号也可以是有源信号(逻辑0表示3~35V,逻辑1表示0~0.5V表示闭合)。

2. 内部采用隔离变压器和隔离光耦实现了输入信号和电源的隔离,隔离电压2500V。数字量输出

1.8路数字量输出信号。

2.数字量输出通过继电器(常开触点)或集电极开漏输出(OC)两种方式实现。

3.该模块配有两种继电器输出:1) 继电器触点负载容量10A/277V AC;2) 继电器触

点负载容量30A/240V AC。

4.继电器输出部分采用大电流铺铜设计,有利于大电流正常通过继电器。

5. 继电器触点负载容量30A/240V AC的相应端子选用管脚间距更大的端子,有利于提高高电压应用的安全性。

综合技术参数

1. 通讯接口:RS485或RS232,通讯接口采用防雷和抗干扰设计,通讯接口光电隔离,隔离3000VDC。

2. 通讯速率:可设定,1200、2400、4800、9600、19200BPS。

3. 温度漂移:±0.015%/℃。

4. 工作环境温度:-10~50℃。

5. 工作环境湿度:≤85RH%。

6. 存储环境温度:-30~60℃。

7. 外形尺寸:长145宽90高40mm。

2. 工业级塑料外壳,标准DIN导轨安装。

三.模块的型号

四.模块尺寸、模块引脚定义、隔离特性

1.模块外形及尺寸

2.模块引脚定义及接线说明

2). 集电极开漏(OC)输出与继电器的接线示意图(YC1008与外部继电器使用同一电源)

3). 集电极开漏(OC)输出,通过外接电路实现高(5V)低(0V)电平输出。

5). 数字量输入接口与有源输入信号连接示意图

6). 数字量输入接口与无源开关输入信号连接示意图

7). 数字量输入接口与集电极开漏(OC)信号连接示意图

(OC)输出设备

3.隔离特性

五.模块使用说明

1. 本模块采用标准DIN35导轨卡式安装,使用方便。

2. 模块在接入网络正常使用前,必须进行相应配置。配置模块的通讯波特率和校验方式,配置模块的地址(与网络中已有的模块地址不冲突)。配置工作可以使用我们提供的测试软件或者通过指令集配置。出厂默认配置:波特率9600BPS,无校验,8个数据位,1个停止位,模块默认地址0x01。如果配置过程中遗忘配置参数,可以通过短接跳线P5后上电,恢复出厂默认配置。

3. 模块出厂时,已经通过测试。接通电源后,RUN指示灯亮,表示模块正常工作。

5. 请严格按照模块端子定义规定连接输入输出信号,否则可能损坏模块。

六.通讯协议

YC1008模块的通讯协议使用MODBUS-RTU协议,具体的协议描述如下:

1.帧数据格式:1个起始位,8个数据位。奇偶校验位和停止位可以灵活配置,具体

参考后面的功能码和数据的对应表。

注:出厂默认配置为:1个起始位,8个数据位,无校验位,1个停止位。

2.通讯波特率:YC1008模块的通讯波特率可设定,1200、2400、4800、9600、

19200BPS,具体参考后面的功能码和数据的对应表。

3.YC1008模块使用的功能码有:01H、03H、06H、10H,具体格式如下:

1)功能码01:读取一路或多路继电器的输出状态

发送命令:[设备地址] [功能码01] [继电器开关量的起始地址高8位] [低8位] [读

取的开关量数的高8位] [低8位][CRC校验的低8位][CRC校验的高8位]

例:[01] [01] [00][02] [00][02] [CRC低][CRC高]

设备地址功能码起始地址:2 读取开关量数CRC校验码

模块响应:[设备地址] [功能码01] [返回的字节个数] [数据1] [数据2]……[数据n]

[CRC校验的低8位] [CRC校验的高8位]

例: [01] [01] [01] [02] [CRC低][CRC高]

设备地址功能码返回的字节数数据区CRC校验码

数据区的数据为0x02,(开关量的起始地址为2,读取开关量数目为2),表示第2

路继电器输出为0,断开;第3路继电器输出为1,闭合。

2) 功能码02:读取一路或多路输入开关量的状态

发送命令:[设备地址] [功能码02] [输入开关量的起始地址高8位] [低8位] [读取

的开关量数的高8位] [低8位][CRC校验的低8位][CRC校验的高8位]

例:[01] [02] [00][00] [00][08] [CRC低][CRC高]

设备地址功能码起始地址:0 读取开关量数CRC校验码

模块响应:[设备地址] [功能码02] [返回的字节个数] [数据1] [数据2]……[数据n]

[CRC校验的低8位] [CRC校验的高8位]

例: [01] [02] [01] [04] [CRC低][CRC高]

设备地址功能码返回的字节数数据区CRC校验码

数据区的数据为0x04,(开关量的起始地址为0,读取开关量数目为8),表示第2

路开关量的输入状态为1(闭合或输入0~0.5V);其余路开关量的输入状态为0(断开

或输入+2.5~35V)。

3) 功能码03:读取多路寄存器,读取测量数据

发送命令:[设备地址] [功能码03] [起始寄存器地址高8位] [低8位] [读取的寄存

相关文档
最新文档