Elfin EW11 TCP 客户端不发送数据

问题描述 投票:0回答:1

我想使用 Elfin EW11 设备作为 Modbus TCP 客户端/主站向 Modbus TCP 服务器/从站(另一个 Elfin EW11)发送请求。它通过 RS485 连接到我的测试计算机/PC。

PC ---RS485--> Elfin EW11 TCP 客户端 ---WLAN---> Elfin EW11 TCP 服务器---RS485--->IOT 设备

Elfin EW11 Modbus TCP 客户端应接收来自 RS485 接口的请求,并通过 WLAN 将其发送到 Modbus TCP 服务器。

它出现在其状态页面中,

  1. 已连接到服务器 2、收到RS485的请求,但是
  2. 不向服务器发送任何内容

参见 Modbus TCP 客户端状态页面的屏幕截图 Screenshot1

我已经尝试过了 A。 Modbus TCP 服务器。当通过 WLAN 直接从我的 PC 查询时,它响应良好 b. TCP 客户端配置中的几个选项、超时等。没有成功。 没有数据从 TCP 客户端传输到 TCP 服务器

我预计至少会传输一些字节,即使 Modbus 请求是错误的。

插入:我非常确定从我的 PC 发送的帧/modbus 请求的格式正确(请参阅下面的评论)

有人有 Elfin EW11 作为 Modbus TCP 客户端吗?


我的客户端配置(备份 XML):

            <!--SYS Config-->
            <SYS key='User' value='admin'>
            <SYS key='Password' value='admin'>
            <SYS key='DHCP' value='Enable'>
            <SYS key='Ip Address' value='10.10.100.10'>
            <SYS key='GateWay' value='10.10.100.254'>
            <SYS key='Mask' value='255.255.255.0'>
            <SYS key='Host Name' value='EW11-DTU'>
            <SYS key='DNS' value='223.5.5.5'>
            <SYS key='Telnet' value='Disable'>
            <SYS key='Telnet Port' value='23'>
            <SYS key='Echo' value='Enable'>
            <SYS key='Web' value='Enable'>
            <SYS key='Web Port' value='80'>
            <SYS key='Ipv6' value='Disable'>
            <SYS key='Ipv6 address' value=''>
            <SYS key='Ipv6 DHCP' value='Disable'>
            <SYS key='NTP' value='Disable'>
            <SYS key='NTP Server' value=''>
            <SYS key='NTP Port' value='0'>
            <SYS key='NTP GMT' value='8'>
            <SYS key='Customer ID' value='EW11'>
            <SYS key='Config Version' value='0'>
            <SYS key='NetworkMode' value='Router'>
            <SYS key='WiFiMode' value='APSTA'>
            <SYS key='WiFiAPSSID' value='EW11_F330'>
            <SYS key='WiFiAPKey' value=''>
            <SYS key='WiFiSTASSID' value='myWLAN'>
            <SYS key='WiFiSTAKey' value='xxxxxxxxxx'>
            <SYS key='WiFiAPCH' value='0'>
            <SYS key='WiFiHideSSID' value='0'>
            <SYS key='WiFiRoamingEn' value='0'>
            <SYS key='ScanRSSIThreshold' value='0'>
            <SYS key='ConnectRSSIThreshold' value='0'>
            <SYS key='LanIpAddress' value='10.10.100.254'>
            <SYS key='LanMarsk' value='255.255.255.0'>
            <SYS key='LanDhcpEn' value='Enable'>
            <SYS key='EthernetMode' value='WAN'>
            <SYS key='Longitude' value='0.000000'>
            <SYS key='Latitude' value='0.000000'>
            <SYS key='SmartConfig' value='SmartLink'>
            <SYS key='ModbusTime' value='0'>

            <!--UART Config-->
            <UART key='Baudrate' value='9600'>
            <UART key='Databits' value='8'>
            <UART key='Stopbits' value='1'>
            <UART key='Parity' value='NONE'>
            <UART key='FlowCtrl' value='Half-Duplex'>
            <UART key='Software FlowCtrl' value='Disable'>
            <UART key='Xon' value='11'>
            <UART key='Xoff' value='13'>
            <UART key='Protocol' value='Modbus'>
            <UART key='Frame Length' value='16'>
            <UART key='Frame Time' value='100'>
            <UART key='Tag Enable' value='Disable'>
            <UART key='Tag Head' value='00'>
            <UART key='Tag Tail' value='00'>
            <UART key='Buffer Size' value='512'>
            <UART key='gapTime Size' value='50'>
            <UART key='cliGetin' value='1'>
            <UART key='serialStr' value='+++'>
            <UART key='waitTime' value='300'>

            <!--SOCK Config-->
            <SOCK name='netp' key='Name' value='netp'>
            <SOCK name='netp' key='Protocol' value='TCP-CLIENT'>
            <SOCK name='netp' key='Server Addr' value='10.0.0.2'>
            <SOCK name='netp' key='Remote Port' value='502'>
            <SOCK name='netp' key='Local Port' value='0'>
            <SOCK name='netp' key='Buffer Size' value='8192'>
            <SOCK name='netp' key='KeepAlive' value='32'>
            <SOCK name='netp' key='Timeout' value='60'>
            <SOCK name='netp' key='Security' value='NONE'>
            <SOCK name='netp' key='HeartBeat' value='Disable'>
            <SOCK name='netp' key='Regist Mode' value='Disable'>
            <SOCK name='netp' key='Regist Code' value=''>
            <SOCK name='netp' key='Connect Mode' value='Always'>
            <SOCK name='netp' key='VcomEn' value='0'>
            <SOCK name='netp' key='Rout' value='uart'>

            <!--CRC Config-->
            <CRC key='CheckNum' value='231438'>

服务器配置:

            <!--SYS Config-->
            <SYS key='User' value='admin'>
            <SYS key='Password' value='admin'>
            <SYS key='DHCP' value='Enable'>
            <SYS key='Ip Address' value='10.10.100.10'>
            <SYS key='GateWay' value='10.10.100.254'>
            <SYS key='Mask' value='255.255.255.0'>
            <SYS key='Host Name' value='EW11-DTSU666-H'>
            <SYS key='DNS' value='223.5.5.5'>
            <SYS key='Telnet' value='Disable'>
            <SYS key='Telnet Port' value='23'>
            <SYS key='Echo' value='Enable'>
            <SYS key='Web' value='Enable'>
            <SYS key='Web Port' value='80'>
            <SYS key='Ipv6' value='Disable'>
            <SYS key='Ipv6 address' value=''>
            <SYS key='Ipv6 DHCP' value='Disable'>
            <SYS key='NTP' value='Disable'>
            <SYS key='NTP Server' value=''>
            <SYS key='NTP Port' value='0'>
            <SYS key='NTP GMT' value='8'>
            <SYS key='Customer ID' value='EW11'>
            <SYS key='Config Version' value='0'>
            <SYS key='NetworkMode' value='Router'>
            <SYS key='WiFiMode' value='STA'>
            <SYS key='WiFiAPSSID' value='EW11_F0FC'>
            <SYS key='WiFiAPKey' value=''>
            <SYS key='WiFiSTASSID' value='myWLAN'>
            <SYS key='WiFiSTAKey' value='xxxxxxxx'>
            <SYS key='WiFiAPCH' value='0'>
            <SYS key='WiFiHideSSID' value='0'>
            <SYS key='WiFiRoamingEn' value='0'>
            <SYS key='ScanRSSIThreshold' value='0'>
            <SYS key='ConnectRSSIThreshold' value='0'>
            <SYS key='LanIpAddress' value='10.0.0.2'>
            <SYS key='LanMarsk' value='255.255.255.0'>
            <SYS key='LanDhcpEn' value='Enable'>
            <SYS key='EthernetMode' value='WAN'>
            <SYS key='Longitude' value='0.000000'>
            <SYS key='Latitude' value='0.000000'>
            <SYS key='SmartConfig' value='SmartLink'>
            <SYS key='ModbusTime' value='0'>

            <!--UART Config-->
            <UART key='Baudrate' value='9600'>
            <UART key='Databits' value='8'>
            <UART key='Stopbits' value='1'>
            <UART key='Parity' value='NONE'>
            <UART key='FlowCtrl' value='Half-Duplex'>
            <UART key='Software FlowCtrl' value='Disable'>
            <UART key='Xon' value='11'>
            <UART key='Xoff' value='13'>
            <UART key='Protocol' value='Modbus'>
            <UART key='Frame Length' value='16'>
            <UART key='Frame Time' value='100'>
            <UART key='Tag Enable' value='Disable'>
            <UART key='Tag Head' value='00'>
            <UART key='Tag Tail' value='00'>
            <UART key='Buffer Size' value='512'>
            <UART key='gapTime Size' value='50'>
            <UART key='cliGetin' value='1'>
            <UART key='serialStr' value='+++'>
            <UART key='waitTime' value='300'>

            <!--SOCK Config-->
            <SOCK name='netp' key='Name' value='netp'>
            <SOCK name='netp' key='Protocol' value='TCP-SERVER'>
            <SOCK name='netp' key='Server Addr' value='0.0.0.0'>
            <SOCK name='netp' key='Remote Port' value='0'>
            <SOCK name='netp' key='Local Port' value='502'>
            <SOCK name='netp' key='Buffer Size' value='8192'>
            <SOCK name='netp' key='KeepAlive' value='32'>
            <SOCK name='netp' key='Timeout' value='600'>
            <SOCK name='netp' key='Security' value='NONE'>
            <SOCK name='netp' key='Connect Mode' value='Always'>
            <SOCK name='netp' key='VcomEn' value='0'>
            <SOCK name='netp' key='Rout' value='uart'>
            <SOCK name='netp' key='maxAccept' value='3'>

            <!--CRC Config-->
            <CRC key='CheckNum' value='222713'>
tcpclient modbus modbus-tcp
1个回答
-1
投票

这里也一样。有人解决这个问题了吗

© www.soinside.com 2019 - 2024. All rights reserved.