远程IO设备说明

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

封面页(设计好之后可以删掉这个文本框哦)远程IO设备说明RIO-8100-4DI4DO/4DI/4DO/6DO/2DI5DO支持RS232/485接口目录设备简介通信协议格式说明设备寄存器说明设备常用指令示例售后服务常用组态软件配置RIO-8100系列工业IO模块,是北京信方华泰工业技术有限公司研发生产的工业级远程采集与控制模块,该模块提供了无源节点的开关量输入采集,继电器输出,高频计数器等功能。可将系列内多个模块进行总线组网,使得IO点数得到灵活扩展。模块可以由远程命令进行控制。该模块采用工业级元器件,10-30VDC宽电压输入,能够在-30℃~60℃范围内正常工作,支持RS232、RS485通信模式,通信协议采用工业标准的ModbusRTU协议。设备简介RIO-8100系列内各型号功能如下:RIO-8100-4DI4DO4路开关量输入/4路计数器,4路继电器输出RIO-8100-4DI4路开关量输入/4路计数器RIO-8100-4DO4路继电器输出RIO-8100-6DO6路继电器输出RIO-8100-2DI5DO2路开关量输入/2路计数器,5路继电器输出设备详细参数:供电电压:10-30VDC支持反极性保护静态功耗:≤0.3W开关量输入:无源节点,2500VDC光电隔离继电器触点:1A@30VDC0.5A@150V动作时长5ms通信接口:RS485/RS232波特率:120024004800960019200校验位:N数据位:8停止位:1通信协议:ModusRTU看门狗:内置、外置2路工作温度:-30℃~60℃工作湿度:5%~90%RH,无凝露设备尺寸:124mmx73mmx34mm(长x宽x厚)安装方式:导轨固定/螺钉固定RIO-8100系列远程采集与控制模块,采用RSRS232、RS485通信模式与上位进行数据交互,通信协议为工业标准的RTU协议,ModBus协议定义了一个控制器能认识使用的消息结构,而不管它们是通过何种网络进行通信的,它制定了消息域的格局和内容的公共格式,描述了一个控制器请求访问其它设备的过程,回应来自其它设备的请求,以及侦测并记录错误信息。通过此协议,控制器相互之间、控制器经由网络和其它设备之间可以完成信息和数据的交换与传送,使各种不同的公司和厂家的可编程逻辑控制器(PLC)、RTU、SCADA系统、DCS或与兼容ModBus协议的第三方设备之间可以连成工业网络,构建各种复杂的监控系统,并利于系统的维护和扩展,这个通讯协议已广泛被国内外各行业作为系统集成的一种通用工业标准协议。我公司所研发生产的RIO-8100系列设备采用ModBus-RTU通讯规约,支持组态王、易控、力控、Intouch、iFIX等组态软件,能与ABB、西门子、施耐德、GE等多个国际著名品牌的设备及系统之间实现数据通信。通信协议格式说明远程IO设备实现Modbus通信时,均作为从机,遵循Modbus通信过程,采用了MODBUS-RTU协议的命令子集,使用读寄存器命令(03)和单寄存器设置命令(06)。每消息的开头和结尾至少有3.5个字节时间的间隔。注:03命令用于主机读取远程IO设备的采集数据或端口状态;06命令用于设置设备参数或远程控制IO设备继电器动作;1.功能码03(读指令)•利用Modbus通信协议的03功能码,读取设备的数值。•主机请求数据格式:从机地址、功能码、起始地址、数据个数及CRC码•例如:从机地址为01,读取设备寄存器地址=0000的数值(1个数值)。•010300000001840A1.功能码03(读指令)•从机响应数据格式:从机地址、功能码、字节数、数据区及CRC码•寄存器数据为二个字节,高位在前。CRC码都是二个字节,低位在前。•例如:从机地址为01返回:•010302DATA0HDATA0LCRCLCRCH2.功能码06(写指令)•利用Modbus通信协议的06功能码,设置设备的一个寄存器的数值。•信息帧格式:①主机请求数据格式:从机地址、功能码、寄存器地址、设置的数据及CRC码设备寄存器说明设备常用指令示例设备串口出厂参数如下:通信模式:RS485;可通过主板跳线更改为RS232通信模式。485地址:1;另:设备同时接受地址为0的指令。此方式便于当忘记设备地址时对设备进行操作,包括参数的设定,或者端口数据的访问。波特率:9600bps;可通过软件或指令修改,范围为:1200、2400、4800、9600、19200。校验位:N;数据位:8;停止位:1;CRC值的计算可通过配套光盘内的CRC软件计算2)读485地址(03读指令)上位主机发送:010300010001D5CA从机设备返回:01030200017984(地址为1)3)设485地址(06写指令)上位主机发送:000600010001181B(设置地址为1)从机设备返回:01060001000119CA4)读波特率(03读指令)上位主机发送:01030002000125CA从机设备返回:0103020003F845(波特率为03:9600)5)设波特率(06写指令)上位主机发送:010600020002A9CB(波特率设为4800)从机设备返回:设备串口波特率立即改变,因此返回数据无意义。1)读设备所有寄存器内容,寄存器:0001至0016,共22个寄存器,每寄存器内容占2个字节,含义见章节3(设备寄存器说明)。上位主机发送:01030001001695C4从机设备返回:01032C(44字节数据)CRCLCRCH以下以设备485地址为1,举例:如忘记设备地址,可使用0地址进行访问,以完成上述功能。如忘记波特率,则可在1200,2400,4800,9600,19200之间轮选。校验位固定为N,数据位固定为8,停止位固定为1。CRC值,可使用光盘内CRC软件计算。您也可以通过光盘内设置软件的人机界面对设备进行设定。以下为使用0地址进行设备通信的示例,使用0地址,设备应不在组网状态下进行,否则所有组网设备均对0地址的指令做出响应,示例如下:1)读设备所有寄存器内容,寄存器:0001至0016,共22个寄存器,每寄存器内容占2个字节,含义见章节3(设备寄存器说明)。上位主机发送:0003000100169415从机设备返回:01032C(44字节数据)CRCLCRCH(从机响应0地址,并以自身实际地址返回数据)2)设定485地址为01上位主机发送:000600010001181B从机设备返回:01060001000119CA3)设定485地址为02上位主机发送:000600010002581A从机设备返回:02060001000259F84)设定485地址为03上位主机发送:00060001000399DA从机设备返回:03060001000399E95)设定485地址为04上位主机发送:000600010004D818从机设备返回:040600010004D99C0地址,同样可以对设备进行DI、DO状态的读写,具体参照设备地址为1的示例,CRC值可通过光盘内的CRC小工具计算。常用组态软件配置RIO-8100系列远程IO设备采用标准的ModbusRTU协议,可容易配置到组态画面中北京信方华泰工业技术有限公司—产品列表RIO-8100系列远程IO模块-开关量(RS485、232)RIO-8200系列远程IO模块-模拟量(RS485、232)RIO-8300系列远程IO模块-开关量(TCP/IP以太网)RIO-8400系列远程IO模块-模拟量(TCP/IP以太网)RIO-3000系列协议转换网关(Modbus协议网关/私有协议网关)RIO-4000(M)系列RTU,支持存储,支持GPRS,CDMAXport系列串口服务器(串转网设备)X3500系列小型PLCX4500系列中型PLC售后服务我公司承诺对所出售产品实行为期18个月的免费保修服务,在保修期外,如出现可修复的小器件损坏的问题,亦可免费获得本服务。任何技术或售后问题请联系北京信方华泰工业技术有限公司010-80537107。您值得信赖的工业自动化领域合作伙伴!联系电话:010-80537107QQ:16914894331482402488手机:1371642419113810576762公司网址:公司地址:北京市通州北苑155号2-11幢一层西三南1号北京信方华泰工业技术有限公司

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功