新闻资讯

“基本”PLC几种常用端口和通讯协议

作者:佚名时间:2022-06-14

今天给大家分享几个西门子PLC常用的连接端口和通讯协议。

1、RS232接口和RS485接口的区别

一、接口物理结构

1、RS232接口:

电脑通讯接口之一,通常RS-232接口以9针(DB-9)或25针(DB-25))的形式出现,一般有两组个人计算机上的 RS-232 端口,称为 COM1 和 COM2。

「基础」PLC 几种常见的连接口和通讯协议

2、RS485

RS485没有具体的物理形态,根据项目实际情况采用接口。

「基础」PLC 几种常见的连接口和通讯协议

二、接口的电气特性

1、RS232:传输电平信号接口的信号电平值高(信号“1”为“-3V至-15V”,信号“0”为“3至15V”),便于接口电路的芯片损坏,由于与TTL电平不兼容(0~“2.0V”),需要用电平转换电路与TTL电路连接。此外,抗干扰能力差。

2、RS485:传输差分信号逻辑“1”用两线电压差表示为+(2—6)V;逻辑“0”用两线电压差表示两条线为-(2—6)V表示。接口信号电平低于RS-232,不易损坏接口电路芯片,电平兼容TTL电平,可方便接入TTL电路。

三、通讯距离长度

1、RS232:RS232传输距离有限,标准最大传输距离为15米,且仅点对点通讯,最大传输速率最大为20kB/s。

2、RS485:RS485的最大无线传输距离为1200米。最大传输速率为100Kb/S传输速率,可达到的最大通信距离。

使用阻抗匹配低衰减的专用电缆,可达1800米! 1200米以上,可加中继器(最多8个),传输距离接近10Km。

「基础」PLC 几种常见的连接口和通讯协议

四、能否支持多点通信?

RS232:RS232接口只允许一个收发器连接到总线,不支持多点收发能力,所以只能点对点通信,不支持多点通信。

RS485:RS485 接口允许在总线上连接多达 128 个收发器。即具有多站通讯能力,使用户可以使用单个RS485接口轻松建立设备网络。

五、通讯线路的区别

RS232:可以使用三芯双绞线、三芯屏蔽线等。

RS485:可采用二芯双绞线、二芯屏蔽线等。在低速、短距离、无干扰的场合,可以使用普通的双绞线。相反,在高速和长期传输中,使用特殊的 RS485 电缆(STP-120Ω(用于 RS485 & CAN)一对 18AWG)和铠装双绞屏蔽电缆(ASTP-120Ω(用于 RS485 & CAN)一对 18AWG)应在恶劣环境中使用。

补充:RS232传输距离只有15米,有什么用?

其实它的应用非常广泛,可以连接各种设备,比如监控,其他设备升级或者调试等,可能需要用到它。该功能接近USB。随着USB接口越来越普遍,将USB转RS-232或其他接口的转换设备也会越来越多。

通过USB接口可以连接更多的RS-232设备,不仅实现了更高的传输速度,还实现了真正的即插即用,通信距离在5米以内。

2、几种常用的通信协议

在开始这个问题之前,我们应该了解一个我之前一直困惑的问题。

RS485与:

RS485是物理接口,简单来说就是硬件。

是一种国际标准的通信协议,用于不同厂商的设备之间交换数据(一般用于工业用途);所谓协议也可以理解为上面有人说的“语言”,简单来说就是软件。

一般情况下,两个设备通过一个协议传输数据:RS232首先作为硬件接口(即普通计算机上的串行通讯口( port)); RS422也是用的,常用的也有。 RS485,此接口传输距离远,多用于一般工业现场。

欧姆龙plc与专用通讯协议的下位机通讯_楼宇可视对讲/楼宇对讲机/可视_楼宇自控通讯协议

协议分为三种模式:RTU、ASCII和后来发展起来的TCP。

前两个(RTU,ASCII)使用的物理硬件接口是()通信(RS232,RS422,RS485)。TCP就是顺应当今世界的发展趋势),一切皆可通过网络连接或传输数据。所以就产生了TCP模式,而这个模式的硬件接口就是()端口,也就是我们电脑上一般使用的网络端口。

那么我们可以通过一张图了解S7-200 PLC支持的几种通讯协议。

「基础」PLC 几种常见的连接口和通讯协议

一、PPI 通讯

是西门子专门为s7-200系列plc开发的通讯协议。它内置于 s7- 中。 PPI协议物理上基于RS-485端口,通过屏蔽双绞线可以实现PPI通信。 PPI 协议是主从协议。主站设备向从站设备发送请求楼宇自控通讯协议,从站设备响应,从站不能主动发送信息。主站依靠PPI协议管理的共享连接与从站通信。 PPI协议不限制任何一个与从站通信的主站数量,但是在一个网络中,主站的数量不能超过32个。PPI协议最基本的目的是为了让西门子Step7-Micro/Win编程软件上传下载程序,西门子人机界面与PC通讯。

二、MPI 通信

MPI()是s7多点通讯的接口。它是一种适用于少数站间通讯的网络,多用于连接上位机与少量PLC之间的短距离通讯。通过电缆和连接器,将控制器 s7-300 或 s7-400 的 CPU 的 MPI 编程口和 s7- 的 PPI 通讯口相互连接,并连接到上位机的网卡。可通过连接编程口(MPI/DP口)或MPI电缆实现。当然,网络可能不包括PC,而只有PLC。

MPI的通信速率为19.2k~/s,但MPI网络直接连接到s7-通信口,其最大速率通常为187.5kbit/s(受限于s7-最大通信速率)。 MPI网络站最多可以有32个,一个网段的最长通讯距离为50米(通讯波特率为187.5kbit/s时),更长的通讯距离可以通过rs-485 中继器。 MPI允许主-主通信和主从通信,每个s7-通信端口的连接数为4。

MPI 协议无法与作为 PPI 主站的 s7- 通信,即 s7-300 或 s7-400 与 s7-200 通信时,必须确保 s7-200 CPU 不能再用作 PPI 主站站,Micro/Win不能通过MPI协议访问s7-作为PPI主站。 s7-只能作为MPI从站使用,即s7-不能通过MPI网络相互通信,只能通过PPI相互通信。

「基础」PLC 几种常见的连接口和通讯协议

三、通讯

由(现为品牌)于 1979 年发明,是世界上第一个用于工业领域的真正总线协议。为了更好地普及和推广基于以太网的分布式应用,施耐德将协议的所有权移交给了IDA(for, )组织,并成立了-IDA组织,为未来的发展奠定了坚实的基础。根据。在我国,已成为国家标准GB/-2008。据不完全统计:截至2007年,已安装节点数已超过1000万个。

协议是电子控制器上使用的通用语言。通过该协议,控制器可以通过网络(例如以太网)与其他设备相互通信。它已成为通用的行业标准。有了它,可以将不同厂家生产的控制设备连接成工业网络进行集中监控。该协议定义了控制器识别和使用的消息结构,无论它们通过何种网络进行通信。它描述了控制器请求访问其他设备的过程,如何响应来自其他设备的请求,以及如何检测和记录错误。它为消息字段的格式和内容建立了通用格式。它是单主主/从通信模式。一个网络中同时只能有一个主站和多个从站。

具有以下特点:

1、标准、公开,用户可以免费放心使用协议,无需支付许可费,不会侵犯知识财产。目前支持400多家厂商,600多种产品。

2、可支持多种电接口,如RS-232、RS-485等,也可在多种介质上传输,如双绞线、光纤、无线等等。

3、 的帧格式简单、紧凑、易于理解。用户使用方便,厂商开发方便。

注意:S7-200只支持RTU协议,不支持ASCII协议;

四、通讯

作为众多现场总线家族的成员之一,它是欧洲业界应用最广泛的现场总线标准之一,也是目前国际上的现场总线标准之一。它是一个单元级和现场级的网络,适用于传输中小量数据。它的开放性使许多制造商能够开发自己的符合协议的产品,这些产品可以连接到同一网络。

它是一个电气网络,物理传输介质可以是屏蔽双绞线、光纤或无线传输。 1989年正式成为现场总线的国际标准。它是一个国际、开放和独立于制造商的现场总线标准。传输速度可以在9.~范围内选择,当总线系统启动时,所有连接到总线的设备都应该设置为相同的速度。广泛应用于制造自动化、过程工业自动化以及建筑、交通、电力等其他领域的自动化。它也是一种用于工厂自动化车间级监控和现场设备级数据通信和控制的现场总线技术。分布式数字控制和现场通信网络可以实现从现场设备级到车间级的监控,为实现工厂全面自动化和现场设备智能化提供了可行的解决方案。

「基础」PLC 几种常见的连接口和通讯协议

五、USS 通讯

USS ( , 通信协议多年来也经历了一个不断发展和完善的过程。最初USS是用来参数化驱动器的,即更偏向于参数化。它广泛用于驱动单元的连接和操作面板、调试软件(如/)。

最近,由于其协议简单,硬件要求低,USS越来越多地用于与控制器(如PLC)的通信,以实现通用级的通信控制。 (注:USS提供了一种低成本且相对简单的通信控制方式。由于自身的设计,USS不能用于对通信速度和数据传输量有较高要求的场合。在这些通信要求较高的某些场合,应选择实时性较好的通信方式,如-DP等。在设计系统时,必须考虑USS的这一限制。

例如,如果某些速度下的同步要求比较高,在很多应用中(比如造纸生产线),USS通讯控制用于几十台甚至几十台逆变器,效果可想而知。

p>

「基础」PLC 几种常见的连接口和通讯协议

全部 所有西门子变频器都有一个RS485通讯口,PLC作为主站,通讯链路中最多允许31台变频器作为从站。根据每个逆变器的地址或通过广播的方式访问需要通信的逆变器。 ,只有主站可以发送通信请求消息。消息中的地址字符指定从站传输数据。从站收到主站的请求报文后,才能向从站发送数据。不能直接进行数据交换。使用USS协议前,需要安装西门子指令库。 USS 协议指令位于 STEP7-MICRO/WIN32 指令树的库文件夹中。 STEP7-MICRO/WIN32指令库提供14个子程序、3个中断程序和8条指令,支持USS协议。当一条指令被调用时,会自动添加一个或多个子程序。

「基础」PLC 几种常见的连接口和通讯协议

USS协议的基本特点如下:

USS的工作机制是通信始终由主站发起,USS主站不断轮询各个从站,从站根据收到的命令决定是否响应以及如何响应。 .Slave 从不主动发送数据。

点击进入康沃思物联品牌官网