《开关量采集模块使用说明书.doc》由会员分享,可在线阅读,更多相关《开关量采集模块使用说明书.doc(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C2000 MD82 8路输入2路输出智能数字量采集器使用说明目 录第1章 概述- 3 -1.1 概述- 3 -1.2 技术参数- 4 -第2章 外观及引脚说明- 5 -2.1 产品外观- 5 -2.2 指示灯- 5 -2.3 引脚说明- 6 -第3章 外观尺寸- 7 -3.1 前视图- 7 -3.2 顶视图- 7 -3.3 后视图- 8 -3.4 侧视图- 9 -第4章 快速安装- 10 -4.1 单体安装- 10 -4.2 并列安装- 11 -4.3 堆叠安装- 12 -4.4 产品接线图- 13 -第5章 软件操作- 14 -5.1 设置- 14 -5.2 查询状态- 16 -第6章 通
2、信协议- 17 -6.1 功能码- 17 -6.2 寄存器列表- 20 -6.3 错误代码表- 21 -6.4 协议应用范例- 22 -6.4.1 Modbus RTU简介- 22 -6.4.2 MD82实际命令举例- 25 -第7章 装箱清单- 27 -第8章 附录:产品保修卡- 28 -第1章 概述1.1 概述C2000 MD82 为8 路数字量输入(DI)和2 路数字量输出(DO)采集控制设备,DO可以输出常开(NO)、常闭(NC)两种状态。采用标准的Modbus RTU 通讯协议,可通过RS485总线进行远程数据采集控制传输。本产品具有良好的扩展性能,可以与M244,M281,M2A8
3、 等具有联网功能的采集设备通过方便灵活的级联扩展实现低成本以太网接入。提供5 年质保服务。特点:8路数字量输入;2路数字量输出;I/O与系统完全隔离;采用Modbus RTU通信协议;RS485通讯接口提供光电隔离及每线600W浪涌保护;电源具有良好的过流过压、防反接保护功能;丰富的指示灯。全面查看状态,及时排查故障;安装方便。1.2 技术参数数字量输入接口DI8路干接点输入DI有保护过压小于60V ,过流小于100mA数字量输出接口DO2路C型继电器 2A 30VDC,1A 125VACDO有保护过压小于60V,过流小于500mA串口通信参数接口类型RS-485波特率1200bps数据位8奇
4、偶校验None停止位1流量控制None通信协议Modbus RTU串口保护串口ESD保护1.5KV串口防雷600W串口过流,过压小于240V,小于80mA电源参数电源规格9-24VDC (推荐12VDC)电流200mA12VDC功耗小于2W浪涌保护1.5kW电源过压,过流60V,500mA工作环境工作温度、湿度-2585,595%RH,不凝露储存温度、湿度-60125,595%RH,不凝露其他尺寸72.1*121.5*33.6mm保修5年质保第2章 外观及引脚说明2.1 产品外观2.2 指示灯PWR电源指示灯RXD485信号接收指示灯TXD485信号发送指示灯2.3 引脚说明Vs+电源正GND
5、电源负PE大地485+RS485+485-RS485-DI.COM数字量信号输入公共端DI07数字量信号输入端COM01数字量信号输出公共端NC01数字量信号常闭输出端NO01数字量信号常开输出端第3章 外观尺寸3.1 前视图3.2 顶视图3.3 后视图3.4 侧视图第4章 快速安装4.1 单体安装4.2 并列安装4.3 堆叠安装4.4 产品接线图第5章 软件操作在进行软件操作设置之前需要安装IO设备管理软件程序。双击解压后的安装程序,在向导的指引下就可以对程序进行安装。安装完成后会在开始菜单创建一个快捷方式,链接到安装目录中的相应的可执行程序。*注意 本软件仅用于对产品进行测试,不用作其它用
6、途。*注意 在使用软件对IO设备进行操作时,请保证设备正常加电并连接好通讯线缆。5.1 设置打开IO设备管理软件,软件会询问是使用串口方式还是网络方式搜索设备,如下图:选择选择使用串口进行搜索,点击确定,弹出的提示框中选择我们连接IO设备的串口,并填入搜索的地址范围,在设置搜索范围时请根据实际情况进行设置,避免设置没有必要的大范围导致过长的时间占用。如下图:设置好搜索参数后,点击确定,开始搜索,会找到连接在我们串口的相应IO设备。如下图:选中我们所找到的设备MD82,点击设置按钮(或双击我们所找到的设备),来对它进行设置,在打开的设置界面中,可以设置设备使用的485地址和名称等。485地址的合
7、法范围是1255,名称的可以是中文、英文、数字和下划线等,长度为二十个字节。设置完成点击确定。如下图:设置完成后如需对设备的状态进行查询,需要重新进行搜索。*注意:每一次点击确定,设备都会有一个短暂的重新启动的过程。5.2 查询状态选中我们所搜索到的IO设备,点击查询状态按钮,可以很直观地看到各路的状态。DI状态为只读值,红色表示断开,灰色表示接通。DO的各路状态均为读写值,我们可以很方便地改变其状态。写入值0表示常闭点闭合而常开点断开,写入值1表示常闭点断开而常开点闭合;上电状态0表示加电时常闭点闭合而常开点断开,上电状态1表示加电时常闭点断开而常开点闭合。*注意:查询状态具有对IO数值类型
8、为读写值的各路具有设置的作用,在改变了设置的前提下点击确定和取消将产生不同的结果。如下图:第6章 通信协议6.1 功能码0x03:读从设备寄存器数据 主站报文:起始结构4字节长度的总线空闲时间从设备地址1字节,内容为0-0xff功能码1字节,内容为3起始寄存器地址2字节,高字节在前寄存器个数2字节,高字节在前CRC 校验码2 字节,低字节在前结束结构4字节长度的总线空闲时间从站应答报文: 操作正常时起始结构4字节长度的总线空闲时间从设备地址1字节,内容为0-0xff功能码1字节,内容为3数据长度1字节,内容为寄存器个数2数据寄存器个数2字节,每个数据高字节在前CRC 校验码2 字节,低字节在前
9、结束结构4字节长度的总线空闲时间 操作异常时起始结构4字节长度的总线空闲时间从设备地址1字节,内容为0-0xff功能码1字节,内容为0x83数据错误代码,见表8.3错误代码表CRC 校验码2 字节,低字节在前结束结构4字节长度的总线空闲时间0x10:写从设备寄存器数据主站报文:起始结构4字节长度的总线空闲时间从设备地址1字节,内容为0-0xff功能码1字节,内容为0x10起始寄存器地址2字节,高字节在前寄存器个数2字节,高字节在前数据长度1字节,内容为寄存器个数2数据寄存器个数2字节,每个数据高字节在前CRC 校验码2 字节,低字节在前结束结构4字节长度的总线空闲时间从站应答报文: 操作正常时
10、起始结构4字节长度的总线空闲时间从设备地址1字节,内容为0-0xff功能码1字节,内容为0x10起始寄存器地址2字节,高字节在前寄存器个数2字节,高字节在前CRC 校验码2 字节,低字节在前结束结构4字节长度的总线空闲时间操作异常时起始结构4字节长度的总线空闲时间从设备地址1字节,内容为0-0xff功能码1字节,内容为0x90数据错误代码,见表8.3错误代码表CRC 校验码2 字节,低字节在前结束结构4字节长度的总线空闲时间6.2 寄存器列表MD82寄存器地址个数寄存器内容状态数据范围0x00001模块型号只读按模块型号配置,例如:MD820x00011模块软件件版本只读例如5.2,高字节为主
11、版本,低字节为次版本0x000210模块名称读写0x000C1模块地址读写0x00000x00FF0x01001DO0的状态读写0x0000-0x00010x01011DO1的状态读写0x0000-0x00010x01021上电时DO0的状态读写0x0000-0x00010x01031上电时DO1的状态读写0x0000-0x00010x01041DI0的值只读0x0000-0x00010x01051DI1的值只读0x0000-0x00010x01061DI2的值只读0x0000-0x00010x01071DI3的值只读0x0000-0x00010x01081DI4的值只读0x0000-0x00
12、010x01091DI5的值只读0x0000-0x00010x010A1DI6的值只读0x0000-0x00010x010B1DI7的值只读0x0000-0x00010x010C1DO的状态只读0x0000-0x00030x010D1上电时DO的状态只读0x0000-0x00030x010E1开关量输入状态只读0x0000-0x00FFDO的状态(寄存器0x10C):数据位含义1输出通道1的状态,0为常开点断开、常闭点闭合,1为常开点闭合、常闭点断开 0输出通道0的状态,0为常开点断开、常闭点闭合,1为常开点闭合、常闭点断开 上电时DO的状态(寄存器0x10D):数据位含义1输出通道1的状态,
13、0为常开点断开、常闭点闭合,1为常开点闭合、常闭点断开 0输出通道0的状态,0为常开点断开、常闭点闭合,1为常开点闭合、常闭点断开 DI的状态(寄存器0x10E):数据位含义7输入通道7的状态,0为断开,1为闭合6输入通道6的状态,0为断开,1为闭合5输入通道5的状态,0为断开,1为闭合4输入通道4的状态,0为断开,1为闭合3输入通道3的状态,0为断开,1为闭合2输入通道2的状态,0为断开,1为闭合1输入通道1的状态,0为断开,1为闭合0输入通道0的状态,0为断开,1为闭合 6.3 错误代码表错误代码异常描述0x80寄存器地址错误(无效的寄存器地址)0x81企图写只读寄存器0x82写寄存器数据
14、错误0x83企图读只写寄存器设备级联串口IO模块使用时,寄存器的地址参照IO模块之TCP模块下的级联RTU设备寄存器协议,请另行联系我司索取。6.4 协议应用范例6.4.1 Modbus RTU简介RTU传输模式 当设备使用RTU (Remote Terminal Unit) 模式在 Modbus 串行链路通信,报文中每个8位字节含有两个4位十六进制字符。这种模式的主要优点是较高的数据密度,在相同的波特率下比ASCII 模式有更高的吞吐率。每个报文必须以连续的字符流传送。 RTU 模式每个字节 ( 11 位 ) 的格式为:编码系统: 8位二进制 报文中每个8位字节含有两个4位十六进制字符(09
15、,AF) Bits per Byte: 1 起始位 8 数据位,首先发送最低有效位 1 位作为奇偶校验 1 停止位 偶校验是要求的,其它模式 (奇校验,无校验 ) 也可以使用。 注:使用无校验要求2 个停止位。字符是如何串行传送的: 每个字符或字节均由此顺序发送(从左到右): 最低有效位 (LSB) . . . 最高有效位 (MSB)设备配置为奇校验、偶校验或无校验都可以接受。如果无奇偶校验,将传送一个附加的停止位以填充字符帧:帧描述 :Modbus RTU帧最大为256字节。Modbus报文RTU帧 由发送设备将Modbus 报文构造为带有已知起始和结束标记的帧。这使设备可以在报文的开始接收
16、新帧,并且知道何时报文结束。不完整的报文必须能够被检测到而错误标志必须作为结果被设置。在 RTU 模式,报文帧由时长至少为3.5 个字符时间的空闲间隔区分。在后续的部分,这个时间区间被称作t3.5。整个报文帧必须以连续的字符流发送。 如果两个字符之间的空闲间隔大于1.5 个字符时间,则报文帧被认为不完整应该被接收节点丢弃。RTU 接收驱动程序的实现,由于t1.5 和 t3.5 的定时,隐含着大量的对中断的管理。在高通信速率下,这导致CPU 负担加重。因此,在通信速率等于或低于 19200 Bps 时,这两个定时必须严格遵守;对于波特率大于19200 Bps 的情形,应该使用2 个定时的固定值:
17、建议的字符间超时时间(t1.5)为750s,帧间的超时时间 (t3.5) 为 1.750ms。6.4.2 MD82实际命令举例以同时采集8路DI为例进行说明,假设MD82的485地址已经设置为1,命令如下:0x 80431命令解析:静音0103010400080431静音起始结构从设备地址功能码起始寄存器地址寄存器个数CRC 校验码结束结构3.5 个字符的静止 时间1字节,设备的485地址1字节,固定为03,读取保持寄存器2字节,要开始读取的寄存器地址2字节, 需要读取的寄存器个数2字节,CRC163.5 个字符的静止 时间说明:(1) 起始结构,结束结构:总线空闲时间,详细介绍可参考上小节。
18、 (2) 从设备地址:设备的485地址。 (3) 功能码:读取寄存器时,对本公司产品固定为03,写寄存器时对本公司产品为10。(4) 起始寄存器地址:读取多个寄存器时的第一个寄存器的地址。 (5) 寄存器个数:需要一次读取的寄存器个数。(6) 检验码:CRC16校验,低字节在前。假设MD82的通道DI0-DI3已经闭合,通道DI4-DI7断开,设备返回的命令为:0xEB4静音0103102EB4静音起始结构从设备地址功能码数据长度数据CRC 校验码结束结构3.5 个字符的静止 时间1字节,设备的485地址1字节,固定为03,读取保持寄存器1字节,高字节在前寄存器个数2字节,每个数据高字节在前2
19、字节,低字节在前3.5 个字符的静止 时间读DO状态同读取DI状态一样,只需更换寄存器地址即可。控制DO时,可以往寄存器里面写0或者是写1,写0断开写1闭合,假设设备的485地址已经设置为1。将DO0闭合,DO1断开,命令如下:0x AFFF静音01100100000204 AFFF静音起始结构从设备地址功能码起始寄存器地址寄存器个数数据长度数据CRC 校验码结束结构3.5 个字符的静止 时间1字节,设备的485地址1字节,固定为10,读取保持寄存器2字节,要开始读取的寄存器地址2字节, 需要读取的寄存器个数1字节,高字节在前寄存器个数2字节,每个数据高字节在前2字节,CRC163.5 个字符
20、的静止 时间若设备正常执行命令,返回数据如下:0x24034静音0110010000024034静音起始结构从设备地址功能码起始寄存器地址寄存器个数CRC 校验码结束结构3.5 个字符的静止 时间1字节,设备的485地址1字节,固定为10,读取保持寄存器2字节,高字节在前2字节,高字节在前2字节,低字节在前3.5 个字符的静止 时间第7章 装箱清单序号名称数量单位备注1主设备MD821台2用户手册(含保修卡)1本3合格证1张4接线端子-2ERJK-3.81-13P2个第8章 附录:产品保修卡尊敬的用户:感谢您购买和使用本公司的产品!您所购买的产品在正常使用产品的情况下,凡是由原材料或生产过程中
21、造成的质量问题,自购买之日期提供免费换新与保修服务(具体参见产品保修、换新表格)。凡是由于用户不按本产品说明书要求,自行安装、拆卸或不正确使用而造成的损坏本公司提供维修,但收取适当维修费。保修条例:1、自购买产品之日起,在正常使用的情况下(由公司授权技术人员判定),对发生故障的产品进行免费维修或换新(具体时间参考保修、换新表格)。2、在保修期内曾经由我公司以外的维修人员修理或更改过的产品、或安装不当、输入电压不正确、使用不当、意外事件或自然灾害等原因引起的故障的产品不属于换新、保修范围。3、在接受保修服务前,需要客户出示保修卡或购买发票来证明产品购买日期。无法确认日期的将不予保修。4、经我公司
22、换新或维修后的产品有90天保修期。5、所有换新、保修或维修的产品,用户承担运费和运送时的风险。6、超过保修期或不符合保修条件的产品,本公司提供收费维修。7、和本保修条款发生冲突的其他口头承诺等,参照本保修条款执行。8、我公司在产品制造、销售及使用上所担负的责任,均不应超过产品的原始成本。本公司不承担任何连带责任。本条款的解释权归本公司所拥有。保修、换新表格带外壳产品不带外壳产品电源换新3个月内换新1个月内换新保修5年内保修1年内保修一年内保修用户资料:用户名称:地址:联系电话:邮编:E-mail:产品名称:产品型号:购买日期:发票号:经销商资料:经销商名称:地址:联系电话:邮编:E-mail: