正确答案
SIEMENS公司的S7-200CPU支持的通信协议主要有PPI协议;MPI协议;PROFIBUS协议;自由口通信协议四种,它们的特点是:
PPI协议:是一个点对点的主/从协议,主站发出申请、从站进行响应。从站不初始化,当主站发出申请或查询时,从站才对其响应。S7-200PLC的PPI协议,可通过普通的两芯双绞线进行联网,波特率为9.6kb/s-187.5kb/s,它的编程口就是PPI接口。MPI协议:是一个多点接口,它可以是主/主协议或主/从协议,如何使用取决于设备类型。
如果网中有S7-300CPU,则可建立主/主连接,因为S7-300CPU都默认为网络主站;如果网中有S7-200CPU,则可建立主/从连接,因为S7-200CPU都默认为从站。它们的波特率为19.2kb/s-187.5kb/s。
MPI协议总是两个相互通信设备之间建立连接,它是非公用连接,连接数量有限;一个主站建立的连接,另一个主站不能干涉。
PROFIBUS协议:它用于分布式I/O(远程)的高速通信,该协议的网络使用RS-485标准双绞线,适合多端,远距离通信,该网中有一个主站和几个从站。主站要初始化网络并核对网中从站设备和配置中的匹配情况。如网中有第二个主站,则它只能访问第一个主站管辖的从站S7-200系列CPU的CPU222、CPU224、CPU226都可通过EM227模块来支持PROFIBUS网络协议,传输速率高达12Mb/s.自由口协议:在自由口协议模式下,S7-200CPU可与任何通信协议公开的其它设备进行通信,即S7-200CPU可以由用户自己定义通信协议(如ASCII协议)来提高通信范围,使控制系统配置更加灵活。方便。
任何具有串行接口的外设,如打印机、条码阅读器、变频器、调制解调器等都可与PLC通信。在此模式下,主机只有在RUN方式时,用户才可用相关的通信指令编写用户程序;当主机停止时,自由口通信被禁止,该通信口自动切换到PPI协议。