远程IO联网产品技术配置手册范本

上传人:l**** 文档编号:128733728 上传时间:2020-04-21 格式:DOC 页数:49 大小:1.74MB
返回 下载 相关 举报
远程IO联网产品技术配置手册范本_第1页
第1页 / 共49页
远程IO联网产品技术配置手册范本_第2页
第2页 / 共49页
远程IO联网产品技术配置手册范本_第3页
第3页 / 共49页
远程IO联网产品技术配置手册范本_第4页
第4页 / 共49页
远程IO联网产品技术配置手册范本_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《远程IO联网产品技术配置手册范本》由会员分享,可在线阅读,更多相关《远程IO联网产品技术配置手册范本(49页珍藏版)》请在金锄头文库上搜索。

1、EIO 远程IO联网产品技术配置手册(Ver3.0)一、技术特点及应用方式31、EIO技术特点3二、EIO Modbus TCP、RTU命令详解41、Modbus TCP简介42、EIO Modbus TCP、RTU报文63、EIO与组态软件154、EIO的编程接口15三、EIO的配置方式161、使用Windows超级终端进行参数管理162、使用VSPM虚拟串口软件的Telnet管理器183、使用Windows超级终端通过管理口进行管理21四、控制器参数配置241、主菜单功能列表242、远程命令配置253、EIO Link配置264、RS232/RS485串口服务器配置。285、全局网络配置3

2、46、IP认证管理。357、查看当前网络配置388、查看剩余内存空间。389、I/O控制及协议转发配置。3910、口令设置4111、恢复默认设置4212、检查TCP/IP连接4213、重新启动4214、Modbus RTU设置4215、技术支持及最新产品43五、技术要点及应用441、EIO与上位机的工作模式442、两个EIO设备透传工作模式443、EIO的串口服务器性能444、加密模块455、NAT环境配置456、Modbus RTU CRC16算法C代码46六、产品定制50 一、 技术特点及应用方式1、 EIO技术特点EIO是同时集成I/O控制和RS232/RS485串口服务器的以太网设备,

3、同时具备开关量输出、开关量采集、串口服务器等功能,可同时替代I/O卡和串口服务器。支持Socket、虚拟串口两种用户通讯接口,用户可以按照Socket标准,通过TCP/IP连接与EIO进行通讯。也可以通过VSPM虚拟串口软件,将EIO虚拟成普通串口设备,可以有效的降低软件编写难度。EIO采用国际通用的Modbus TCP作为通讯协议,可以与各类组态软件无缝结合。首创EIO Link技术,互联2个EIO设备,可以将远程的开关量状态传输到控制中心,并完整重现,控制中心的开关量状态也可以传输到现场,2个EIO的串口也可以进行透明数据传输,整个控制过程无需电脑,完全由2个EIO实现。EIO设备具备光电

4、隔离、ESD防护等多用防护措施,可以稳定的工作在恶劣环境中。二、 EIO Modbus TCP、RTU报文详解 1、 Modbus TCP简介 Modbus TCP是在Modbus协议基础上所发展而来,目的是为了使Modbus更好的在以太网&TCP/IP环境下进行传输,Modbus TCP保留了Modbus的全部功能,并扩展了一些数据结构。1) Modbus报文格式Modbus TCP报文传输ID数据长度子设备ID功能码Modbus数据区5字节1字节1字节1字节EIO使用最大128字节Modbus RTU报文设备地址码功能码Modbus数据区CRC16校验1字节1字节EIO使用最大128字节2

5、字节l 传输IDModbus TCP有效,用户指定的传输ID,默认为全0。l 数据长度Modbus TCP有效,包括子设备、功能码和有效Modbus数据的以字节为单位的数据长度。l 子设备ID或设备地址码设备地址码。l 功能码Modbus功能码。l Modbus数据区有效的Modbus数据,包括寄存器地址、寄存器偏移参数或控制参数、写出数据等。l CRC16校验Modbus RTU有效,为2个字节的CRC16校验码。2) 功能码EIO支持的功能码(Modbus TCP、RTU),表中数据均用16进制表示。功能码寄存器地址寄存器偏移参数或控制参数说明0x010x0A要返回输入状态的路数。读开关量

6、/TTL输入状态,返回8bit数据,用来表示8路输入状态,0-为断开或高电平,1-为接通或低电平。0x020x13同上同上0x030x141-255,对应1-255路ADC转换数据。读保持寄存器,对于带ADC转换的EIO有效,不带ADC功能EIO,一直返回0。0x050x1E-0x25每个地址对应一个输出开关量/TTL输出控制接通或低电平:FF 00断开或高电平:00 00单独设置一个开关量/TTL输出状态。0x0F0x64要设置的输出开关量/TTL电平输出数量。对于8端口设备,此数值为1-8。设置一组线圈(开关量)状态接收到的2(或更高)字节数据的数据位对应开关的输出控制状态,0-为断开或高

7、电平,1-为接通或低电平。3) 命令执行方式上位机一次性发送上述的Modbus TCP、RTU报文,EIO接收到报文后,如果在指定时间没有收到新数据,EIO开始分析报文并执行相应功能,如果接收到的是错误报文,EIO将功能码高位置1,然后原样返回报文。4) Modbus TCP、RTU参数说明寄存器及寄存器偏移参数或控制参数为16bit数据(2字节),并且低位字节在后高位字节在前。2、 EIO Modbus TCP、RTU报文1) 读开关量/TTL输入状态功能码:0x01地址:0x0A地址偏移:1 A) Modbus TCP读开关量输入报文:传输ID数据长度子设备ID功能码寄存器地址寄存器地址偏

8、移00 00 00 00 0006010100 0A00 01读开关量输入命令:发送报文:00 00 00 00 00 06 01 01 00 0A 00 018路开关量输入设备返回报文:00 00 00 00 00 04 01 01 01 42返回报文说明:传输ID数据长度子设备ID功能码返回数据个数返回数据00 00 00 00 00040101014216路开关量输入设备返回报文:00 00 00 00 00 04 01 01 02 42 10返回报文说明:传输ID数据长度子设备ID功能码返回数据个数返回数据1返回数据200 00 00 00 00040101024210B) Modbu

9、s RTU读开关量输入报文:设备地址功能码寄存器地址寄存器地址偏移CRC16校验010100 0A00 01DD C8发送报文:01 01 00 0A 00 01 DD C8返回报文:01 01 01 42 A0 14返回报文说明:设备地址功能码返回数据个数返回数据CRC16校验码01010142A0 14C) 结果说明返回数据个数指出共有多少个有效数据字节返回l 8路开关量设备用1个字节表示8路数据(Input1-8)。l 16开关量设备用2个字节表示16路数据(Input1-16),第1个返回数据字节为Input1-8开关量输入状态,第2个返回数据字节为Input9-16开关量输入状态。以

10、此类推。如果的硬件输入端口为接通状态,那么返回数据对应的位被置1,例如:返回数据为0x42=0100 0010,说明Input2、Input7号输入通道为接通或低电平状态。返回数据为0x42、0x10,说明Input2、Input7、Input13为接通或低电平状态。2) 读开关量/TTL输出状态功能码:0x01地址:0x64参数:1-EIO支持的最大开关量输出路数A) Modbus TCP读开关量输出状态报文:传输ID数据长度子设备ID功能码寄存器地址寄存器地址偏移00 00 00 00 0006010100 6400 01读8路开关量输出状态命令:发送报文:00 00 00 00 00 0

11、6 01 01 00 64 00 01返回报文:00 00 00 00 00 04 01 01 01 D5返回报文说明:传输ID数据长度子设备ID功能码返回数据个数返回数据00 00 00 00 0004010101D5B) Modbus RTU读开关量输出状态报文:设备地址功能码寄存器地址寄存器地址偏移CRC16校验010100 6400 01BC 15读8路开关量输出状态命令:发送报文:01 01 00 64 00 01 BC 15返回报文:01 01 01 D5 90 17返回报文说明:设备地址功能码返回数据个数返回数据CRC16校验010101D590 17返回数据个数指出共有多少个有

12、效数据字节返回,8端口设备用1个字节表示8路数据,如果的硬件输出端口为接通状态,那么对应的位被置1,例如,返回数据为0xD5=1101 0101,说明1、3、5、7、8输出端口为接通状态(继电器接通)。输出状态为EIO保存的值,如果硬件损坏,这个值将无法反映输出的实际情况。3) 读输入寄存器状态功能码:0x02地址:0x13地址偏移:1与功能码0x01完全相同A) Modbus TCP读开关量输入报文:传输ID数据长度子设备ID功能码寄存器地址寄存器地址偏移00 00 00 00 0006010100 1300 01读8路开关量输入命令:发送报文:00 00 00 00 00 06 01 01

13、 00 13 00 01返回报文:00 00 00 00 00 04 01 01 01 42返回报文说明:传输ID数据长度子设备ID功能码返回数据个数返回数据00 00 00 00 000401010142B) Modbus RTU读开关量输入报文:设备地址功能码寄存器地址寄存器地址偏移CRC16校验010100 1300 010C 0F发送报文:01 01 00 13 00 01 0C 0F返回报文:01 01 01 42 A0 14返回报文说明:设备地址功能码返回数据个数返回数据个数CRC16校验码01010142A0 14结果说明:返回数据个数指出共有多少个有效数据字节返回,8端口设备用1个字节表示8路数据,如果的硬件输入端口为接通状态,那么对应的位被置1,例如,返回数据为0x42=0100 0010,说明2、7号输入通道为接通或低电平状态。4) 读保持寄存器功能码:0x03地址:0x15地址偏移:1-模拟量最大输入路数此寄存器只用于返回模拟量采集结果。A) Modbus TCP读保持寄存器报文:传输ID数据长度子设备ID功能码寄存器地址寄存器地址偏移00 00 00 00 0006010300 1500 01发送报文:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号