将PLC接入以太网,目前PLC只有485接口,增加一台串口服务器就肯定能正常通讯吗
可以的。RS485接口进来的信号,一般是MODBUS协议,此时PLC自动识别,因为都是支持的。也可能是自编协议,这个要看你的传感器说明书或询问厂家,如果是自编协议,要根据PLC手册修改程序进行接 受转换。若想提高通讯稳定性,物理层可以选用POWERSBUS透传,数据子自下到上,到了PLC再转成485。
网口到串口的原理:
网络端口到串行端口是协议转换器。它包括两种类型的产品:串行服务器和串行端口网络端口模块。后者是一种装置,后者通常用作电子元件。
该串口网口模块不仅实现了串口网口功能,更是网络化解决方案。由于每个MCU都有一个串口,如果可以使用串口连接以太网,网络将变得非常方便。
串行端口服务器使基于TCP / IP的串行数据流传输成为可能。它可以连接多个串行设备,选择和处理串行数据流,并将现有的RS-232接口数据转换为IP端口。然后,数据由IP管理,基于IP的数据访问。
这允许将传统的串行数据发送到流行的IP信道,而不需要过早地消除现有设备,提高现有设备的利用率,节省投资并简化现有网络。接线复杂性。
串行服务器完成面向连接的RS 232链路和存储控制,用于无连接以太网之间的通信数据。系统处理各种数据,处理来自串行设备的串行数据流,并执行格式转换。使其成为可以通过以太网传播的数据帧,从以太网判断数据帧,并将其转换为串行设备以进行串行数据传输响应。
扩展资料:
串口服务器的作用:
1、串口服务器能将传统的RS-232/422/485设备立即联网。串口设备联网服务器如同含CPU、实时操作系统和TCP/IP协议的微型电脑,在串口和网络设备中传输数据。使用串口服务器可以在世界的任何位置,通过网络,用您的计算机来存取、管理和配置远程的设备。
让只具备串行接口的电气设备,如POS、ATM、显示屏、键盘、刷卡机、读卡器、交换机、小型机、加油机、RTU、数控机床、测试仪表等,微机保护装置轻松连接以太网,实现网络化管理和远程控制。
2、串口服务器,可以让您减轻工作而非增加工作负担。首先优质串口服务器会有"友好的管理接口",这些数目繁多的串口设备可能分散在不同的远程,因此优质串口转换器可以利用单一接口完成所有的设定就是一项重要的指标,不论是用Windows软件,Web或是Telnet。
高效能与低延迟,在某些传统的串口传输应用,1152Kbps就已经足够使用,然而如果要转为百兆接口转换器通讯,嵌入式设备模块的速度高2304kbps将更有保障。
参考资料:
串口服务器:提供串口转网络功能,能够将 RS-232/485/422串口转换成 TCP/IP网络接口,实现 RS-232/485/422串口与 TCP/IP网络接口的数据双向透明传输。使得串口设备能够立即具备 TCP/IP网络接口功能,连接网络进行数据通信,极大的扩展串口设备的通信距离。
RTU转TCP网关:称之为以太网通讯网关,它可以实现实现 Modbus RTU/ASCII与Modbus TCP协议之间的转换。
Modbus 协议分为两种,一种是基于 RS485的Modbus RTU(或ASCII),另外一种是基于以太网的 Modbus TCP。
Modbus 网关是一种将 Modubs RTU设备的数据转化为 Modbus TCP数据的转换器。
两者有何区别?
串口服务器,即能够通过以太网将其他设备与 RS232、RS422和RS485接口连接到计算机(或其他设备)的设备。
数据以其原始格式传输,程序使用虚拟 COM端口或 TCP客户端进行服务器模式运行。
网关是通过以太网将具有 RS232,RS422和RS485接口的设备连接到您的计算机(或其他设备)。
此外,它们能够将协议从 Modbus RTU/ASCII转换为 Modbus TCP,反之亦然(以及其他协议)。
在这种情况下,可以使用 Modbus TCP通过网关的IP地址访问连接的设备,而不是使用虚拟 COM端口。
有 备用 的吗》
或者 换个 品牌 试试!
请看 鸿伟光电
T101-A 单串口(RS-232/RS-485/422)以太网服务器
实现把1路RS-232/485/422数据信号与TCP/IP协议的数据进行双向转换,分布式串口设备或其它各种用户的智能系统接入到INTERNET,实现串口与以太网互连。
jlass:这个目前方案不允许,所以只能找串口转以太网的,可以用串口通过以太网来控制其它以太网终端。lsddata:你说的不是我要的那种。现在很多人都搞不明白什么是串口转以太网,什么是以太网转串口,希望大家能搞清楚定义。转成了什么就是按什么去工作,如以太网转can,收发数据按can的协议去操作,同理其它的也是。
上位机程序不一样而已 以太网要用Socket
RS285用RS232(串口) 用MScomm控件(windows平台)
不用自己写驱动的
通讯协议是自己定的 只要双方可以把互相通讯的内容打包发送 接收端可以正确解包 有纠错功能就可以了
要注意的是485发送和接收不能同时进行就是了
0条评论