ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:45.05KB ,
资源ID:27425742      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27425742.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(D160继电器输出模块.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

D160继电器输出模块.docx

1、D160继电器输出模块D160继电器输出模块使用说明书 V2.0一、D160继电器输出模块主要性能简介二、D160继电器输出模块外形结构图、引脚定义与功能框图三、D160继电器输出模块应用四、D160继电器输出模块ASCII码操作指令集 五、D160继电器输出模块HEX格式LC-02接口协议说明六、D160继电器输出模块MODBUS-RTU规约的功能码及数据表说明七、D160模块MODBUS-RTU规约说明及示例一、D160继电器输出模块主要性能简介D160模块可广泛应用于各种工业测控系统中。它能从主计算机、主控制器等通过RS-485接口接收其数字量输入,转换成继电器触点输出信号,可控制交流接

2、触器、开关等;并将开关状态等开关量输入信号返回到计算机。D160模块通讯接口为RS-485接口,电源为DC1024V,通讯协议为ASCII码、十六进制LC-02、MODBUS-RTU协议可配置选择;其功能与技术指标如下: 开关量输入: 4路输入,无源空触点输入,或逻辑电平0:0+0.5V或短接, 逻辑电平1:+3V+30V或开路。 输入信号与电源地隔离,隔离电压1000VDC。 开关量输出: 4路继电器输出,两组常开2触点,两组常开常闭3触点。输出触点容量为8A 125VAC(5A 250VAC 5A30VDC)。每路开关量输出具有电平或脉冲2种方式可设置;脉冲输出时其脉冲宽度为1002000

3、0mS可设定; 通讯接口:接口:RS-485接口, 二线制 , +15KV ESD保护。协议:ASCII码、十六进制LC-02、MODBUS-RTU协议可通过力创提供的“参数设置软件”选择;速率:1200、2400、4800、9600、19200 Bps,可软件设定。模块地址:。模块电源: +10 24V DC *最大功耗:1.5W,典型功耗0.3W(继电器输出为分状态)。工作环境:工作温度:-2070; 存储温度:-4085; 相对湿度:-5%95%不结露安装方式: DIN导轨卡装 体积:122mm *70mm * 43mm二、D160继电器输出模块外形结构图、引脚定义与功能框图1、D160

4、继电器输出模块外形结构图如下:2、D160继电器输出模块引脚定义如下:引脚号 名 称描 述1DI0开关量输入通道0,第0路触点输入接于此端及开关量地DGND端。2DI1开关量输入通道1,第1路触点输入接于此端及开关量地DGND端。3DI2开关量输入通道2,第2路触点输入接于此端及开关量地DGND端。4DI3开关量输入通道3,第3路触点输入接于此端及开关量地DGND端。5DGND开关量输入通道地,与电源地GND隔离,隔离电压1000VDC。6SLT保留7DATA+RS-485接口信号正极,A。8DATA-RS-485接口信号负极,B。9VCC电源正,+8V30V电源输入。10GND电源地。11J

5、0K第0路继电器输出常开点。12J0COM第0路继电器输出公共端。13J0B第0路继电器输出常闭点。14J1K第1路继电器输出常开点。15J1COM第1路继电器输出公共端。16J1B第1路继电器输出常闭点。17J2K第2路继电器输出常开点。18J2COM第2路继电器输出公共端。19J3K第3路继电器输出常开点。20J3COM第3路继电器输出公共端。 注:LED指示灯:上电后,模块正常运行状态下闪烁1S次,通讯发数时亮。 三、D160继电器输出模块应用D160模块可广泛应用于各种工业测控系统中。它能从主计算机、主控制器等通过RS-485接口接收其数字量输入,转换成继电器触点输出信号,可控制交流接

6、触器、开关等;并将开关状态等开关量输入信号返回到计算机。D160模块可接4路无源空触点输入,4路继电器输出。将主计算机串口接转换器EDA485A(RS-232/RS-485),转换器输出DATA+端和所有模块的DATA+端连接,DATA-端和所有模块的DATA-端连接,并在两终端接入匹配电阻(距离较近时,也可不用),接入电源。通过EDA系列模块应用软件,便可开始测试。D160模块能连接到所有计算机和终端并与之通讯。D160模块出厂时,都已经过测试,且模块地址为01号,波特率为9600bps,ASCII码协议,无检验核。模块地址从0-255(00-FFH)可设定;波特率有1200bps、2400

7、bps、4800bps、9600bps、19200bps五种可使用。模块地址、波特率、检验核、继电器输出方式等参数修改后,其值存于EEPROM中。RS-485网络:最多可将32个EDA系列模块挂于同一485总线上,但通过采用RS-485中继器,可将多达256个模块连接到同一网络上,最大通讯距离达1200m。主计算机通过EDA485A(RS-232/RS-485)转换器用一个COM通讯端口连接到485网络。配置:将EDA系列模块安装入网络前,须对其配置,将模块的波特率与网络的波特率设为一致,地址无冲突(与网络已有模块的地址不重叠)。配置一个模块应有:EDA485转换器,带RS-232通讯口的计算

8、机和EDA系列模块软件。通过EDA系列模块应用软件可最容易地进行配置,你也可根据指令集进行配置。协议选择:可通过力创提供的“参数设置软件”选择ASCII码、十六进制LC-02 和Modbus-RTU共3种协议中的一种;注:1、改变波特率和检验核A:设定波特率和检验核时:所设定的模块和主计算机的波特率和检验核必须相同。B、配置检验核和波特率后,检查配置设定(如果波特率、检验核已经改变,该设定在主计算机上必定相应改变)2、允许/禁止检查校验核 通过将数据格式/检验参数的第6位置“1”来设置允许校验核特性。要禁止则将该位置“0”。当使用校验核时,所有连接在一起的设备包括主计算机的校验核都应该总是在“

9、允许”状态。 校验核用二位十六进制ASCII码值与模256(模100H)的和。如果命令中丢失校验核或校验核不正确,则模块没有回答。例:本例解释读数据命令字符串的校验数值。1) 若禁止校验核特性命令:$016 回答:!112200 2) 当允许校验核功能时命令:$016 BB 回答:!112200 47BB表示本命令的校验核, 47表示该回答的校验核。命令字符串的校验核按如下推算: BBh=(24h+30h+31h+36h)MOD100h命令校验核(BBH)是下面字符ASCII值的(代码)和:“$”,“0”,“1” ,“6”。回答校验核(47H)是后面字符ASCII值的和:“!”,“1”,“1”

10、,“2”,“2”,“0”,“0”。四、D160继电器输出模块ASCII码操作指令集: 读模块名:$(Addr)M读配置1:$(Addr)2写配置: %(OldAddr)(NewAddr)(4 0)(BaudRate)(DataFormat)读数据:$(Addr)6写数据:#(Addr)(Order)(Data) 读配置2: #(Addr)( 4 ) (Data1) (Data2) (Addr):地址 00FF(两位ASCII码表示的十六进制数) 2字节$ % # ! :为定界符 1字节 : 回车 1字节 0DH 数据格式为:1位起始位0,8位数据位,1位停止位11读模块名:命令: $(Addr

11、)M响应: !(Addr)(9060) 9060:为模块名 2读配置状态: 返回寻址的数字量I/O模块的配置参数。命令:$(Addr)2CR响应:!(Addr)(4 0)(BaudRate)(DataFormat)CRBaudRate: 通讯波特率 0307 对应 1200Bps 19200Bps,见下表:波特率代码0304050607波特率(bps)120024004800960019200(DataFormat): 为表示检验核状态和模块识别号的8位十六进制参数。D160总是为40(有校验核)或00(无校验核)如果模块检测到语法错,通讯错,或者指定的地址不存在,就没有回答。 例: 命令:$

12、082(CR)回答: !(CR)本命令请求地址08h处的数字量I/O模块送回它的配置数据。地址为08h处的数字量I/O模块回答:波特率9600,无校验核。3写配置: 配置模块地址、波特率、检验核状态命令:%(OldAddr)(NewAddr)(4 0)(BaudRate)(DataFormat)CR响应: !(OldAddr)CR(OldAddr) 表示被配置模块的二位十六进制地址 从00h到FFh 2字节 (NewAddr) 表示模块新的十六进制地址,范围从00h到FFh 2字节(BaudRate) 通讯波特率 0307 对应 1200Bps 19200Bps 2字节(DataFormat)

13、 是表示检验状态的参数 40表示有检验核、00无检验核 2字节例:命令:%CR响应: !08CR 此命令为将08号模块配置为09号,波特率配置为19200bps, 无校验核。响应表示模块配置成功。4读数据:(数字量数据输入),本命令请示指定的模块返回它的数字量输入通道状态,并送回它的数字量输出通道的回读值。命令: $(Addr)6响应: !(data Output)(data Input) 0 0 6: 数字量数据输入命令(data Output): 两位数字量输出通道的十六进制回读值(data Input): 表示数字量I/O模块的二位十六进制输入值输入0 +0.5V或短接时为“0”,即“低

14、”;输入+3V+30V或开路时为“1”,即是“高”。例: 命令: $ 0 1 6 响应: !0 3 0 2 0 0 回答的第一个两字符值03H()表示数字量输出通道0和输出通道1均为“ON”,通道2、3为“OFF”。回答的第二个两字符(即第3、第4个字符)值02H(),表示数字量输入通道1为HIGHT(高),通道0、2、3均为LOW(低)。5. 写数据(数字量数据输出):本命令或者置单一数字量输出通道输出,或者同时置全部输出通道输出。命令: #(Addr)(Order)(Data) 响应: 将输出通道置为“ 1 ”即置为“ON”,表示将输出继电器吸合。将输出通道置为“ 0 ”即置为“OFF”,

15、表示将输出继电器断开。 (Order): 是用来指示置所有通道还是单一通道。在后一种情况下(Order)也指示哪一个通道。向所有通道写入(写入1个字节):两个字符应该等于“0”( (Order)=00)。向单一通道写(写入1位):第1个字符是1,第2个字符表示通道号,其范围可以从“0”到“3”。(data): 是代表数字量输出值的十六进制数当向单一通道写入(比特)时,第1个字符总是“0”,第2个字符的值或者是“0”,或者是“1”。当向所有通道写入时(字节),第1个字符总是“0”,第2个字符有意义(范围000F)。数字等于二位十六进字符表示的通道值。数值0A意味着下面D160的4通道:00001

16、010数字值: 通道号: 7 6 5 4 3 2 1 0注: 当某通道的输出方式为脉冲输出时,将输出通道置为“1”即将输出继电器吸合,延时设置的脉冲宽度时间后继电器断开;将输出通道置为“0”则继电器无任何动作;例: 命令: #140005 响应: 05H()被送到地址为14H的继电器输出模块。它的通道0和通道2被置“ON”其余通道被置“OFF”。命令: #151201 回答: 1值送到地址15H处的继电器输出模块。数字量I/O模块的通道2被置“ON”。6、 设置开关量输出方式及脉冲输出宽度:每路开关量输出具有电平或脉冲2种方式可设置;脉冲输出时其脉冲宽度为10020000mS可设定;命令: #

17、(Addr)( 4 ) (Data1) (Data2) 响应: !(Addr)CR(Data1): 2字节ASCII码表示的1字节十六进制数据, 其BIT30分别对应输出的30通道,数据位为0表示为电平输出方式,为1表示为脉冲输出方式;(DATA2):2字节ASCII码表示的1字节十六进制数据,为脉冲输出方式下的脉冲宽度,即延时时间,其数据值为1200对应100mS20000mS;每1个数值单位为0.1秒;7读开关量输出方式配置:(本命令请示指定的模块返回它的开关量输出方式及脉冲输出宽度设定值)命令: $(Addr)3响应: !(Addr)(Data1) (Data2) (Data1) (Da

18、ta2)参数含义同上;五、D160继电器输出模块HEX格式LC-02接口协议说明: 通讯协议的一般格式:命令:4CH、 57H、 ADDR、 CMD、DATA、 CHK、 0DH 响应:6CH、 63H、 ADDR、DATA、 CHK、 0DH4CH、57H、6CH、63H: 起始码1、2 (2字节)ADDR:地址00H-FFH 1字节CMD: 命令1 1字节DATA: 数据 0或 n 字节CHK: 校验和,从地址开始数据累加和 1字节0DH: 结束码 1字节1、读配置:地址、波特率、型号、类型码命令:4CH、57H、(Addr)、01H、(CHK)、0DH响应:6CH、63H、地址、波特率、

19、型号、类型码、(CHK)、0DH (ADDR): 1字节 地址 00H-FFH 波特率: 1字节, 03、04、05、06、07H 表示 1.2K、2.4K、4.8K、9.6K、19.2K Bps 型号: 2字节 型号代码:9060 类型码: 1字节 00H2、写配置:配置模块地址、波特率命令:4CH、57H、(Old Addr)、02H、(New Addr)、波特率、00H、(CHK)、0DH响应:6CH、63H、(Addr)、(CHK)、0DH 参数含义同上。3、读数据:(数字量数据输入),本命令请示指定的模块返回它的数字量输入通道状态,并送回它的数字量输出通道的回读值。 命令: 4CH、

20、57H、(Addr)、03H、(CHK)、0DH 响应:6CH、63H、(Addr)、(Data)、(CHK)、0DH (Data): 2字节 ,前一字节为数字量输出通道的回读值,后一字节为输入通道的输入状态值。例: 命令: 4CH、57H、01H、03H、04H、0DH响应: 6CH、63H、01H、 03H 、 22H 、34H、0DH(DATA)的第一个字节值03H()表示数字量输出通道0和输出通道1均为“ON”,通道2、3为“OFF”。回答的第二个字节值02H(),表示数字量输入通道1为“高”,通道0、2、3均为“低”。4、 写数据(数字量数据输出):本命令为置单一数字量输出通道输出,

21、或者同时置全部输出通道输出。命令: 4CH、57H、(Addr)、04H、通道号、(DATA)、(CHK)、0DH响应:6CH、63H、(Addr)、(CHK)、0DH通道号:1字节 , 若为“FFH”,表示所有通道;若是“00H 03H”,表示03单一通道。(DATA):1字节 , 代表数字量输出值当向单一通道写入时,为“00H”或“01H”,分别表示“OFF”、“ON”。当向所有通道写入时,(DATA)通道值的每一位对应每一输出通道:Bits0为0通道,Bits1为1通道,Bits2为2通道,Bits3为3通道。数值0AH意味着下面D160的4通道:00001010数字值: 通道号: 7

22、6 5 4 3 2 1 0将输出通道置为“ 1 ”即置为“ON”,表示将输出继电器吸合。将输出通道置为“ 0 ”即置为“OFF”,表示将输出继电器断开。 注: 当某通道的输出方式为脉冲输出时,将输出通道置为“1”即将输出继电器吸合,延时设置的脉冲宽度时间后继电器断开;将输出通道置为“0”则继电器无任何动作;5、 设置开关量输出方式及脉冲输出宽度:每路开关量输出具有电平或脉冲2种方式可设置;脉冲输出时其脉冲宽度为10020000mS可设定;命令: 4CH、57H、(Addr)、05H、(DATA1)、(DATA2)、(CHK)、0DH响应:6CH、63H、(Addr)、(CHK)、0DH(DAT

23、A1):1字节,其BIT30分别对应输出的30通道,数据位为0表示为电平输出方式,为1表示为脉冲输出方式;(DATA2):1字节,为脉冲输出方式下的脉冲宽度,即延时时间,其数据值为1200对应100mS20000mS;每1个数值单位为0.1秒;6读开关量输出方式配置:(本命令请示指定的模块返回它的开关量输出方式及脉冲输出宽度设定值)命令: 4CH、57H、(Addr)、06H、(CHK)、0DH响应:6CH、63H、(Addr)、(DATA1)、(DATA2)、(CHK)、0DH (Data1) (Data2)参数含义同上;六、D160继电器输出模块MODBUS-RTU规约的功能码及数据表说明

24、:表1:继电器输出位地址及通讯数据表(可用“Ox01”功能码读取当前继电器输出状态,用“0x05”功能码控制单路继电器输出,用“0x0F”功能码控制多个继电器输出)输出通道名称通道地址说明备注DO00000H第0路继电器输出位状态值为“0”表示此路继电器为断开状态,即为“分”状态;位状态值为“1” 表示此路继电器为闭合状态,即为“合”状态;DO10001H第1路继电器输出DO20002H第2路继电器输出DO30003H第3路继电器输出无0004H000FH预留对应的各位状态都为0表2:开关量输入状态位地址及通讯数据表(用“0x02”功能码,只读):开关量名称状态位地址说明备注DI00000H第

25、0路开关量输入位状态值为“0”表示输入为0+0.5V或短接;位状态值为“1”表示输入为+3V+30V或开路DI10001H第1路开关量输入DI20002H第2路开关量输入DI30003H第3路开关量输入无0004H000FH预留对应各位都输出为0表3:基本参数表(用“0x03”功能码,只读):地址数据内容数据说明00009060工控模块类型说明0001ADDR,BPS高8位数据为模块地址00HFFH;低8位为模块通讯波特率03H07H,表示120019200BPS0002继电器配置数据BIT11BIT8:对应继电器30输出方式:1脉冲输出;0电平输出方式BIT7BIT0:脉冲宽度1200对应1

26、0020000mS,默认为1S,100003通讯协议BIT9BIT8:00:MODBUS-RTU; 01:HEX; 10:ASCII; 11:UNUSEBIT7:,ASCII校验状态,=01H,校验; =00H 无校验表4:配置多寄存器数据表(用“0x10”功能码,只写):地址数据内容数据说明0000ADDR,BPS高8位为模块通讯地址,地址范围为01FFH;低8位为通讯波特率,数值为0307H,表示120019200BPS0001继电器配置数据BIT10BIT8:对应继电器30输出方式:1脉冲输出;0电平输出方式BIT7BIT0:脉冲宽度1200对应10020000mS,默认为1S,10七、

27、D160模块MODBUS-RTU规约说明及示例(注:模块地址都为01的示例;数据定义:见通讯数据表) 数据格式为10位:1位起始位0,8位数据位,1位停止位1,无奇偶校验位;7.1功能码01(0x01):读1路或多路开关量输出状态例:主机要读取地址为01,输出继电器2和3的输出状态(继电器0、1、2、3)主机发送的报文格式:主机发送字节数发送信息备注从机地址101发送到地址为01的从机功能码101读开关量输出状态起始位20002起始BIT位地址为0002读数据长度20002读取2路继电器输出状态CRC码21C0B由主机计算出的CRC码从机(EDA)响应返回的报文格式:从机响应字节数返回信息备注

28、从机地址101来自从机01功能码101读开关量输出状态数据长度1011个字节(8个BIT位)OUT状态数据102BIT(70):02H 0000 0010寄存器内容BIT0对应继电器2,BIT1对应继电器3;继电器3输出状态为“1”,闭合;继电器2输出状态为“0”,断开CRC码2D049由EDA模块计算得到的CRC码 例1、读继电器状态数据:(本例读继电器2和3的输出状态) 命令: 01 01 00 02 00 02 1C 0B 8字节 ADDR 功能 开始地址 开关量个数 CRC校验 响应: 01 01 01 02 D0 49 6字节ADDR 功能 字节计数 数据区 CRC校验返回数据说明:

29、由于读的位长度为2,所以返回数据为一个字节,并且BIT0 位对应开始地址的状态位。数据7位6位5位4位3位2位1位0位0200000010无效,填充为0继电器3继电器2例2、读所有继电器状态数据:(读继电器0、1、2、3的输出状态) 命令: 01 01 00 00 00 10 3D C6 8字节 ADDR 功能 开始地址 开关量个数 CRC校验 响应: 01 01 02 02 00 B8 9C 7字节ADDR 功能 字节计数 数据区 CRC校验返回数据说明:由于读的位长度为16,所以返回数据为2个字节,并且第一个字节BIT0位对应开始地址的状态位。第一个字节对应继电器70状态位数据17位6位5位4位3位2位1位0位02000

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1