六、扩展知识

六、扩展知识

1.什么是PPI和MPI电缆?

PPI和MPI都是西门子PLC的通信电缆。PPI是英文Point Point Interface三个单词的首字母,意为点点通信。MPI是英文Muti-Point Interface 3个单词的首字母,意为多点通信。通常PPI多数应用于S7-200系统中,MPI多应用于300系统。电缆接入PC端的接口有串口和USB口两种接口形式,分别有USB-PPI和USB-MPI的标识。USB-PPI通信电缆如图1-4-23所示,RS232-MPI通信电缆如图1-4-24所示。

978-7-111-54974-1-Chapter01-101.jpg

图1-4-23 USB-PPI通信电缆

978-7-111-54974-1-Chapter01-102.jpg

图1-4-24 RS232-MPI通信电缆

2.PPI和MPI有什么区别,什么时候用PPI和MPI,这两种电缆本质有区别吗?内部结构有区别吗?

在网络中每台进行通信的设备称之为一个“节点”,PPI与MPI同属SIMATIC工业子网,都是主从协议的一种,在主从协议中只有主站才可以对从站进行读写操作。

PPI:从字面理解即点到点的接口,它是单主站通信方式。在PPI协议构成的网络中主站是唯一的,而从站不是只有这个唯一的主站才能读写其他从站的数据。

MPI:从字面理解即多点到点的接口,它是以令牌循环传递的方式通信。在MPI协议构成的网络中每个节点设备既是主站又是从站。根据令牌(即总线访问权限)循环时间,令牌传递到哪一个节点,哪一个节点便成为主站,此时作为主站的节点才能读写其他从站的数据。

通常PPI多数应用与S7-200系统中,MPI多应用与S7-300系统。电缆实质上没有什么区别,接入到PLC端都是RS485,只是电缆中的协议有区别。

3.这两种电缆可以通用吗?

PPI电缆和MPI电缆虽然都能实现RS232到RS485的转换,但MPI编程电缆里面有协议芯片,而PPI和MPI通信电缆中传输的数据协议不一样,因此无法进行相互通信,因此不能混用。

4.I/O组态中,一个I/O驱动只能连接一个I/O设备吗?不同采集周期的数据如何处理?

一个I/O驱动程序可以连接多个同类型而不同I/O地址的设备。相同I/O地址的设备中多个数据可以与力控数据库建立连接,如果对同一个I/O设备中的数据要求不同的采集周期,可以为同一个I/O地址的设备定义多个不同的设备名称,使同一个I/O地址不同而设备名称的数据具有不同的采集周期。

5.为什么下载完PLC程序之后组态软件无法采集PLC数据,提示通道被占用?

最大的可能性是COM口被编程软件所占用。把程序下载到PLC中以后,必须将S7-200的编程软件关闭,以释放COM口,不然可能会影响后续力控组态功能与S7-200的通信。