远程IO联网产品技术配置手册.docx

上传人:牧羊曲112 文档编号:1817857 上传时间:2022-12-20 格式:DOCX 页数:52 大小:288.32KB
返回 下载 相关 举报
远程IO联网产品技术配置手册.docx_第1页
第1页 / 共52页
远程IO联网产品技术配置手册.docx_第2页
第2页 / 共52页
远程IO联网产品技术配置手册.docx_第3页
第3页 / 共52页
远程IO联网产品技术配置手册.docx_第4页
第4页 / 共52页
远程IO联网产品技术配置手册.docx_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《远程IO联网产品技术配置手册.docx》由会员分享,可在线阅读,更多相关《远程IO联网产品技术配置手册.docx(52页珍藏版)》请在三一办公上搜索。

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端口设备用

14、1个字节表示8路数据,如果的硬件输入端口为接通状态,那么对应的位被置1,例如,返回数据为0x42=0100 0010,说明2、7号输入通道为接通或低电平状态。4) 读保持寄存器功能码:0x03地址:0x15地址偏移:1-模拟量最大输入路数此寄存器只用于返回模拟量采集结果。A) Modbus TCP读保持寄存器报文:传输ID数据长度子设备ID功能码寄存器地址寄存器地址偏移00 00 00 00 0006010300 1500 01发送报文:00 00 00 00 00 06 01 03 00 15 00 01返回报文:00 00 00 00 00 05 01 03 02 00 00返回报文说明:

15、传输ID数据长度子设备ID功能码返回数据个数结果数据1结果数据200 00 00 00 00050103020000B) Modbus RTU读保持寄存器报文:设备地址功能码寄存器地址寄存器地址偏移CRC16校验010300 1500 0195 CE发送报文:01 03 00 15 00 01 95 CE返回报文:01 03 02 00 00 B8 44返回报文说明:设备地址功能码返回数据个数结果数据1结果数据2CRC16校验0103020000B8 44结果说明返回数据个数指出共有多少有效数据返回,此命令返回数据为16bit,所以用2个字节表示,如果设备不支持ADC功能的,总是返回0。返回结

16、果为高8位字节在前,低8位在后,如果转换成Word类型数据,需要交换高低字节。例如返回完整的数据报文(先收到01,最后收到A3):01 03 02 01 A3 模拟量的值为:0x01A3=4195) 单独设置一个开关量/TTL输出状态功能码:0x05地址:0x1E至0x1E加设备最大输出路数(0起),例如第1路为0x1E,第8路为0x25。控制数据:FF00-接通或为低电平,0000-断开或高电平A) Modbus TCP设置第8路输出为接通或TTL为低电平报文:传输ID数据长度子设备ID功能码寄存器地址控制数据00 00 00 00 0006010500 25FF 00发送报文:00 00

17、00 00 00 06 01 05 00 25 FF 00返回报文:00 00 00 00 00 06 01 05 00 25 FF 00返回报文说明:传输ID数据长度子设备ID功能码寄存器地址控制数据00 00 00 00 0006010500 25FF 00设置第8路输出为断开/TTL为高电平报文:传输ID数据长度子设备ID功能码寄存器地址控制数据00 00 00 00 0006010500 2500 00发送报文:00 00 00 00 00 06 01 05 00 25 00 00返回报文:00 00 00 00 00 06 01 05 00 25 00 00说明:传输ID数据长度子设

18、备ID功能码寄存器地址控制数据00 00 00 00 0006010500 2500 00结果说明:EIO原样返回接收到的控制报文。 B) Modbus RTU设置第8路输出为接通或TTL为低电平报文:设备地址功能码寄存器地址控制数据CRC16校验010500 25FF 009D F1发送报文:01 05 00 25 FF 00 9D F1返回报文:01 05 00 25 FF 00 9D F1设置第8路输出为断开/TTL为高电平报文:设备地址功能码寄存器地址控制数据CRC16校验010500 25FF 00DC 01发送报文:01 05 00 25 00 00 DC 01返回报文:01 05

19、 00 25 00 00 DC 01C) 结果说明如果控制成功,EIO原样返回接收到的控制报文。6) 设置多个开关量/TTL输出状态功能码:0x0F地址:0x64参数:1至最大路数的输出控制数据:数据位为1,接通对应的开关量输出或设置TTL为低电平,数据位为0,断开对应的开关量输出或设置TTL为高电平。A) Modbus TCP设置全部8路输出为接通/设置TTL为低电平报文:传输ID数据长度子设备ID功能码寄存器地址要控制的路数控制数据个数控制数据00 00 00 00 0008010F6400 0801FF发送报文:00 00 00 00 00 08 01 0F 00 64 00 08 01

20、 FF返回报文:00 00 00 00 00 08 01 0F 00 64 00 08 01 FF设置全部8路输出为断开/设置TTL为高电平报文:传输ID数据长度子设备ID功能码寄存器地址要控制的路数控制数据个数控制数据00 00 00 00 0008010F6400 0801FF发送报文:00 00 00 00 00 08 01 0F 00 64 00 08 01 00返回报文:00 00 00 00 00 08 01 0F 00 64 00 08 01 00B) Modbus RTU设置全部8路输出为接通/设置TTL为低电平报文:设备地址功能码寄存器地址要控制的路数控制数据个数控制数据CR

21、C16校验 010F6400 081FFCF 1D发送报文:01 0F 00 64 00 08 01 FF CF 1D返回报文:01 0F 00 64 00 08 01 FF CF 1D设置全部8路输出为断开/设置TTL为高电平报文:设备地址功能码寄存器地址要控制的路数控制数据个数控制数据CRC16校验 010F6400 081008F 5D发送报文:01 0F 00 64 00 08 01 00 8F 5D返回报文:01 0F 00 64 00 08 01 00 8F 5DC) 结果说明如果控制成功,EIO原样返回接收到的控制报文。3、 EIO与组态软件EIO支持Modbus TCP、RTU

22、通讯协议,兼容各类组态软件,只要在组态软件中定义好设备的寄存器地址等参数就可以将EIO添加到系统中。4、 EIO的编程接口1) Modbus TCP Socket方式EIO Modbus TCP工作在Server模式,监听在:端口。用户可以使用任何支持Socket的开发环境(Delphi、VC、VB、。net、GCC等)来编写应用程序。应用程序使用Socket标准与设备Modbus TCP端口建立TCP/IP连接,然后就可以通过此连接与设备进行通讯。2) 虚拟串口方式随机带的虚拟串口软件(VSPM),可以将EIO虚拟成本机虚拟串口上的一个RS232设备。在这种情况下,控制程序可以像操作普通RS

23、232设备一样控制以太网控制器,而不再需要考虑网络部分。控制方式:以太网控制器OSsocketVSPM(虚拟成RS232设备)控制程序3) EIO的RS232/RS485方式一些定制型号的EIO产品可以通过RS232/RS485端口进行控制通讯。请以说明书为准。三、 EIO管理方式EIO支持Telnet协议,可以通过Windows超级终端或VSPM虚拟串口集成的Telnet管理器来远程登录管理EIO,也可以通过EIO的RS232管理口在本地管理EIO。1、 使用Windows超级终端进行参数管理1) 启动“Windows超级终端”并建立一个新连接,这里用Telnet作为会话名称 连接时使用项为

24、:TCP/IP(Winsock)设置好连接后,按“确定”,超级终端将建立与设备的Telnet连接2) 登录控制器连接建立后,按空格键,将出现登录提示,然后输入管理员口令(默认为:admin)。如果无法连接服务器,请检查是否存在下列问题l 检查网络物理连接是否正常。l 检查防火墙是否放行对外的23端口连接。l 超级终端的主机地址、端口号是否正确。l 如果开启了IP认证,本机的IP地址是否在认证表内。l 如果遗失了控制器IP地址,可以使用VSPM虚拟串口的搜索到设备。或者使用回复默认值按钮将设备回复到默认设置。3) 成功登录后,将出现下面的功能菜单。第1个字母或数字为菜单选择键。2、 使用VSPM

25、虚拟串口软件的Telnet管理器1) 启动虚拟串口软件。在设备探测器中选择一个EIO设备,选择-。2) Telnet登录。连接成功后,将出现登录提示,请输入管理员口令登录3) 成功登录后的界面3、 使用Windows超级终端通过管理口进行管理大部分型号的EIO产品支持一个RS232管理串口,可以通过管理口,在现场设置设备各种参数。管理口速率为9600bps,无校验,8数据位,1停止位。1) 启动“Windows超级终端”并建立一个新连接,这里用Cfg作为会话名称 连接时使用项为:COM1 然后按照下图配置串口设置好连接后,按“确定”,然后执行呼叫菜单,超级终端将建立与设备管理口建立RS232连

26、接。2) 登录EIO 连接后,在超级终端内按任意键,会出现提示,按l键就可以进入登录提示。默认口令为admin。四、 控制器参数配置1、 主菜单功能列表下面两种主菜单的相同菜单项配置方法完全一样。EIO-RTU不支持以太网EIO主菜单选择一个命令:T-Modbus RTU设置。M-查看剩余内存空间。D-I/O控制及协议转发配置。P-口令设置。F-恢复默认设置。R-重新启动。H-技术支持及最新产品。X-退出EIO-STD支持以太网的EIO主菜单C-远程命令配置。E-EIO Link配置。T-RS232/RS485串口服务器配置。G-全局网络配置。I-IP认证管理。N-查看当前网络配置。M-查看剩

27、余内存空间。D-I/O控制及协议转发配置。P-口令设置。F-恢复默认设置。V-检查TCP/IP连接。R-重新启动。H-技术支持及最新产品。X-退出。操作默认规则:l 菜单的第一个字母或数字为选择此菜单功能键。l 如果不录入数据,直接按回车为跳过参数。l 只有当一个菜单项目都走完后,设置的参数才会被存储。l 如果录入参数值错误,可以用Backspace键来重新录入参数值。l 如果达到超时时间,没有操作,设备将中断Telnet连接。2、 远程命令配置1) 远程命令配置菜单结构远程命令配置菜单结构C-远程命令配置Server模式监听端口(502):Server模式读超时(毫秒,0=无限)(0):输入

28、新认证码,最大8个字符,(12345678):2) Server模式监听端口参数值:1-65535默认值:502(Modbus TCP标准端口)说明:EIO通过此端口接收远程控制命令,对于Modbus TCP协议为502端口。3) Server模式读超时参数值:0-65535默认值:0(无限) 说明:如果在超时时间内没有数据传输,EIO将中断此TCP/IP连接。4) 输入新认证码参数值:最大8个数字默认值:12345678说明:对于Modbus TCP此参数无效,只有使用EIO特殊控制协议时才有效,只有符合此认证码的控制数据才会被EIO接收执行。3、 EIO Link配置选择EIO Link工

29、作模式:1-启用EIO Link Server模式2-启用EIO Link Client模式3-禁用EIO Link如果准备将2个EIO设备使用EIO Link技术连接起来,那么就需要将一个EIO设置为EIO Link Server模式,另一个设置为EIO Link Client模式。1) EIO Link Server模式参数设置在选择了后,需要配置如下参数。l Server下EIO Link监听端口(5100):监听其他Client模式下的EIO设备发起的EIO Link的TCP/IP连接。默认值:5100l Server下EIO Link端口连接超时(秒)(0):如果在超过此时间还没有数

30、据传输,设备将中断此连接。默认值:0(无超时)l EIO Link 状态同步间隔(毫秒)(5000):EIO将以此参数为间隔,向其他EIO发出同步数据,此同步数据为EIO的开关量输入状态,其他EIO收到此数据后,将使用此数据设置自身的开关量输出状态。只有与其他EIO建立了EIO Link TCP/IP连接后,才会发送状态同步数据。2) EIO Link Client模式参数设置l Client下EIO Link要连接的远程EIO设备地址(192.168.192.100)默认为:192.168.192.100EIO要连接远程Server模式EIO的IP地址。l Client下EIO Link要连

31、接的远程EIO设备端口(5100):默认为:5100EIO要连接远程Server模式EIO的端口。l Client下EIO Link TCP/IP连接超时,达到此超时后,将中断连接(秒)(0)默认为:0无超时如果超过此超时,TCP/IP连接上没有数据接收,将中断此TCP/IP连接。l Client下EIO Link TCP/IP连接重试间隔(毫秒)(5000):如果EIO尝试连接远程EIO失败,将等待此参数指定的时间,然后重试。l EIO Link 状态同步间隔(毫秒)(5000):EIO将以此参数为间隔,向其他EIO发出同步数据,此同步数据为EIO的开关量输入状态,其他EIO收到此数据后,将

32、使用此数据设置自身的开关量输出状态。只有与其他EIO建立了EIO Link TCP/IP连接后,才会发送状态同步数据。4、 RS232/RS485串口服务器配置。EIO的串口服务器端口映射在设备的TCP/IP 6020端口,远程主机与EIO建立连接后,就可以实现RS232/RS485以太网&TCP/IP的透明数据转发。EIO的RS232/RS485端口参数可以与VSPM虚拟串口参数同步,无须手工设置。 1) 选择工作模式请输入选择工作模式:1-Server模式2-Client模式3-UDP广播模式EIO的串口服务器功能支持TCP/IP Server、Client和UDP广播模式,前两种工作模式

33、使用TCP/IP传输数据,后一种使用UDP广播包来传输数据。2) Server模式参数当模式选择为时,需要设置如下参数。配置参数项值说明串口(N)对应的TCP/IP端口0值65536默认值:串口A-D对应6020-6023串口N对应的TCP/IP监听端口。EIO将监听此端口并等待连接,一旦建立TCP/IP连接,此连接将与串口N进行双向数据转发通讯。 串口(N)的TCP/IP读超时以秒为单位,值65536,0为无超时。默认值:0,无超时如果TCP/IP连接在指定时间内没有数据,EIO将中断此连接。3) Client模式参数工作在TCP/IP 客户端模式,根据设置的远程IP或域名,主动连接远程服务

34、器。心跳包过滤(应用于UART转以太网):1-禁用心跳包过滤2-启用心跳包过滤,心跳包数据将不会被转发l 心跳包过滤由Server端主机定时发送特定的6字节心跳包,设备通过心跳包数据,检测TCP/IP连接状态。如果设备在接收超时时间内没有收到心跳数据,将判定此TCP/IP连接为死连接,并中断重连。如果选择,此心跳包数据将被转发到串口。如果选择,串口服务器将根据设置,过滤掉心跳包,不转发心跳包数据。默认设置为。VSPM虚拟串口软件通过插件,可以自动发送心跳包。其他软件或非PC设备,需要由相应软件发送心跳包。l 心跳包定义请输入心跳包字节(6字节)(000102030405):0A0B0C0D0E

35、0F如果选择了,将提示输入6字节心跳包定义,默认为:00-01-02-03-04-05。按照16进制,连续输入12个数字,两个数字为1个字节。如果收到的数据与这6个字节完全相同,设备将拦截此数据,不做转发。当模式选择为时,需要设置如下参数。配置参数项值说明远程服务器IP地址有效的IP地址默认值:192.168.192.10可以分别为每个扩展串口设置不同的远程服务器IP和端口。EIO以“尝试连接服务器间隔”值为间隔,尝试连接“远程服务器IP地址”和“远程服务器端口”。 如果成功建立TCP/IP连接,此连接将与串口N进行双向数据转发通讯。远程服务器端口0值65536默认值:串口A-D对应6050-

36、6053尝试连接服务器间隔以毫秒为单位,100值65536默认值:5000ms串口的TCP/IP读超时以秒为单位值65536,0为无超时。默认值:0,无超时如果TCP/IP连接在指定时间内没有数据,EIO将中断此连接。4) UDP模式参数当模式选择为时,需要设置如下参数。配置参数项值说明UDP发送地址(0-为广播地址)(255。255。255。255)有效的IP地址,输入0为广播地址。默认值:255。255。255。255EIO使用和,发送数据,使用 UDP接收端口接收广播数据。UDP广播模式下,EIO接收到的网络数据,将被转发到EIO所有串口。UDP发送端口(7102)0值65536默认值:

37、7102UDP接收端口(7101)0值65536默认值:71025) 通用串口参数设置配置参数项值说明串口速度(Bps)300,1200,2400,4800,9600,19200,38400,57600,115200,默认值:9600此参数为扩展串口的实际运行参数 在重新启动串口服务器后生效。VSPM虚拟串口软件虚拟COM口的配置参数,并不与串口服务器的扩展串口参数进行同步。更详细信息请参见配置要点。串口数据位5,6,7,8默认值:8串口校验位无校验(0),奇校验(1),偶校验(2)默认值:无校验(0)串口停止位1停止位,2停止位默认值:1停止位6) 通用串口数据接收模式l 流转发模式,收到即

38、转发此模式为默认设置,在此模式下,当串口服务器从串口收到数据时,不做等待及缓冲,直接转发收到的数据到TCP/IP连接,这些数据由VSPM虚拟串口软件完成数据包重组,所以不会出现拆包现象。此方式工作速度快、效率高,并可兼容绝大多数应用场合。在应用软件使用Socket直连方式与串口服务器通讯, 应用软件必须自己完成包重组工作,否则将出现拆包现象,其表现为从TCP/IP连接无法一次收全一个串口数据帧。此问题是串口通讯模式与TCP/IP通讯模式存在的差异所导致。如果应用软件无法完成包重组工作,那可以使用下面的自适应数据帧工作模式。l 自适应数据帧,存贮转发模式,最大支持1024字节的串口数据帧,推荐用

39、于Socket方式。此工作模式下,串口服务器将在接收到一个完整的数据帧后,再转发这个完整的数据帧到TCP/IP连接。该模式由串口服务器完成串口数据帧重组。串口服务器根据数据帧之间的间隔来判断是否收到了一个完整的数据帧。当在指定帧间隔时间内,没有接收到新的串口数据,就认为收到了一个完整的数据帧,此数据帧将被一次性转发到TCP/IP连接。可以用来指定串口数据帧之间的间隔值,默认为20毫秒。l Modbus TCP至Modbus RTU协议双向转换模式实现Modbus TCP与Modbus RTU的双向数据转换。网口处理Modbus TCP报文,RS232/RS485端口处理Modbus RTU报文

40、。Modbus TCP默认端口为502端口。5、 全局网络配置G-全局网络配置。请输入IP地址(192.168.192.100)请输入子网掩码(255.255.255.0)请输入网关地址(0.0.0.0)请输入网络物理地址(000698020206)请输入主机名(最大12字节)(ServerID):请输入设置Telnet服务端口(23)请输入设置Telnet服务超时间(ms)(30000)请输入命令服务端口(6100)请输入命令端口超时(毫秒)(5000)全局网络配置菜单结构配置参数项值说明IP地址有效的IP地址默认值:192.168.192.100IP地址及网络物理地址在同一个物理网段中必须

41、唯一。如果串口服务器不仅仅工作在本地的局域网内或运行在NAT环境下,就必须设置正确的网关。这些参数将在重新启动后生效。子网掩码有效的子网掩码地址默认值:255.255.255.0网关有效的网关地址默认值:无网络物理地址6字节的网络物理地址 默认值:00069XXXXXX主机名12个字节的主机名,用于标识串口服务器。Telnet服务端口0值65536默认值:23服务器的Telnet服务将通过“Telnet服务端口”提供,如果在“Telnet服务超时”指定的时间内,没有数据,服务器将中断连接。Telnet服务超时以毫秒为单位值65536,0为无超时。默认值:30000 命令服务端口0值65536默认值:6100通过此端口来完成一些配置操作,比如虚拟串口软件同步串口参数等。命令端口超时以毫秒为单位值65536,0为无超时。默认值:5000 命令端口超时。6、 IP认证管理。I-IP认证管理。E-启动/停止IP认证A-添加认证IP。D-删除认证IP。L-列表当前IP。X-退出。IP认证管理菜单结构1) E-启动/停止IP认证用来控制是否启动IP认证功能,如果启用了

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号