串口服务器使用教程

串口服务器使用教程


功能示意图如下图所示

graph LR
    485[485串口设备] -->|RS485协议| Server[串口服务器]
    Server -->|TCP/IP协议| Router[路由器]
    Router -->|以太网| PC[PC上位机]

    PC -->|以太网| Router
    Router -->|TCP/IP| Server
    Server -->|RS485| 485

485串口设备的参数设置

波特率、校验位、数据位、停止位;

一般的串口服务器都有自己的连接软件,并且有默认的IP地址和配置界面。

登录进入后就可以进入串口服务器的配置界面了。对RS485或RS232的参数进行设置。

一般比较疑惑的参数是网络参数的设置了,工作模式是选哪一个呢,是TCP Server,还是TCP Client呢?

是做TCP Server,还是TCP Client呢?是要看PC上传器是做什么了,如果上位机做sever那么串口服务器就做client;反之亦然。网络的两端一端做server另一端做client; 是标准的CS架构。

graph LR
    485[485串口设备] -->|RS485协议| Server[串口服务器做client]
    Server -->|TCP/IP协议| Router[路由器]
    Router -->|以太网| PC[PC上位机做server]

    PC -->|以太网| Router
    Router -->|TCP/IP| Server
    Server -->|RS485| 485

在远程服务器地址填写PC上位机的IP地址和端口;

串口服务器的工作方式选的是client,那么对端就是PC上位机就是server;端口号也要一样。本例的是8080;

对于多端口的串口服务器,采集多个串口设备的数据时,可以将串口服务器如N668的工作方式设为TCP SERVER, 这样以来此串口服务器的IP就为登录的IP 192.168.0.7,本地端口20001这一路可以连接一个串口设备A;IP 192.168.0.7,本地端口20002这一路可以连接一个串口设备B;依次类推。这样上位机PC也就相当于一个客户端了。

PLC通过串口服务器与Modbus设备通讯连接示意图。

通讯简易示例代码

串口服务器与wincc之间的组态连接,在wincc中添加一个Modbus TCP/IP驱动,

新建一个连接并,填写服务器的ip地址和端口

添加变量,根据modbus设备的变量手册来添加变量。

以类似的方法添加所有变量。

 


转载请注明出处:  https://www.cntworld.cn
智能工控 » 串口服务器使用教程

发表回复

提供最优质的资源集合

立即查看 了解详情
文章加载时间:0.0039 秒