西门子通信协议有哪些?图解分析
扫描二维码
随时随地手机看文章
西门子通信协议主要有以下几种:S7协议,西门子自家的通信协议,主要用于S7系列PLC之间或PLC与计算机之间通信。S7协议分为多种类型,包括S7-200系列支持的PPI、MPI、PROFIBUS等协议,以及S7-300/400系列支持的MPI、PROFIBUS、ETHERNET等协议。PROFIBUS通信协议,一种国际化的开放式现场总线标准,西门子PLC可以通过此协议与其他厂家的设备进行通信。MODBUS通信协议,一种主从通信协议,用于工业自动化系统中。西门子PLC可以通过MODBUS协议与其他支持此协议的设备进行通信。
西门子S7协议是西门子PLC使用的通信协议,主要用于S7系列PLC之间或PLC与计算机之间的通信。它是西门子自家的通信协议,不公开,没有官方文档。S7协议采用了ISO/OSI模型的物理层、数据链路层和应用层三层结构,通信双方采用“主-从”方式工作。
PPI通讯是西门子为S7-200系列PLC开发的通讯协议。PPI协议物理上基于RS-485口,通过屏蔽双绞线就可以实现PPI通讯。PPI协议是一种主-从协议,主站设备发送要求到从站设备,从站设备响应,从站不能主动发出信息。主站靠PPI协议管理的共享连接来与从站通讯。PPI协议并不限制与任意一个从站的通讯的主站的数量,但在一个网络中,主站不能超过32个。
MPI通讯是西门子S7系列PLC的通信协议。MPI是多点接口(Multi Point Interface)的简称,是西门子公司开发的用于PLC之间通讯的保密的通信协议。MPI通信是一种简单的通信方式,例如在上位机中采用PLC的编程软件MPI进行通信。MPI通信的速率是19.2K~12M bit/s,但直接连接CPU通信模块的MPI网,其最高速率通常为187.5kbit/s。在MPI网络上最多可以有32个节点,一个网段的最长通信距离为50米(通信波特率为187.5kbit/s时),加中继器可以延长至1000m。
PROFIBUS是一种国际化、开放式、不依赖于设备生产商的现场总线标准。PROFIBUS传送速度可在9.6kbaud~12Mbaud范围内选择,且当总线系统启动时,所有连接到总线上的装置应该被设成相同的速度。它广泛适用于制造业自动化、流程工业自动化和楼宇、交通电力等其他领域自动化。PROFIBUS可以实现现场设备层到车间级监控的分散式数字控制和现场通信网络,从而为实现工厂综合自动化和现场设备智能化提供了可行的解决方案。
rofiBus是一 种电气网络, 物理传输介质可以是屏蔽双绞线、光纤、无线传输。于1989年正式成为现场总线的国际标准。PROFIBUS是一种国际化、开放式、不依赖于设备生产商的现场总线标准,传送速度可在9.6kbaud~12Mbaud范围内选择且当总线系统启动时,所有连接到总线上的装置应该被设成相同的速度。PROFIBUS广泛适用于制造业自动化、流程工业自动化和楼宇、交通电力等其他领域自动化。PROFIBUS也是一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术。可实现现场设备层到车间级监控的分散式数字控制和现场通信网络,从而为实现工厂综合自动化和现场设备智能化提供了可行的解决方案。
Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。为更好地普及和推动Modbus在基于以太网上的分布式应用,目前施耐德公司已将Modbus协议的所有权移交给IDA(Interface for Distributed Automation,分布式自动化接口)组织,并成立了Modbus-IDA组织,为Modbus今后的发展奠定了基础。在我国,Modbus已经成为国家标准GB/T19582-2008。据不完全统计:截止到2007年,Modbus的节点安装数量已经超过了1000万个。
Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。Modbus是一种单主站的主/从通信模式。一条Modbus网络上同时只能有一台主站,从站可以有若干个。