一、概述
在上一篇文章中,我们介绍了
西门子PLC S7-200系列的部分通讯网络,其中包含了PPI协议,MPI协议,PROFIBUS协议,TCP/IP协议等。除此以外,S7-200系列PLC还有其特殊的通讯端口,即自由口通讯,用户可以根据实际需要,通过自由口配置,完成S7-200PLC的CPU与多种设备的通讯功能,使得S7-200系列的PLC有很好的扩展性。本文下面就为您介绍一下S7-200系列PLC的自由口通讯。
二、
西门子PLC S7-200系列自由口通讯
自由口通讯是西门子S7-200系列PLC为用户提供的一个通讯口,它允许用户自己定义通讯协议,来完成多种设备与S7-200系列PLC的CPU之间通讯。下面举例说明:
1. 使用RS232协议
在某个项目中,用户使用S7-200与带有RS-232接口的设备进行通讯时,通过RS-232/PPI多主站电缆连接到设备的RS-232端口和S7-200的CPU的RS-485端口之间。注意,需要将电缆设备为PPI/自由口模式。这时,S7-200的CPU可以通过自动口与设备进行通讯。用户可以根据实际需要设定波特率,如使用波特率9.6k,同时通讯时使用的通讯协议由用户自定义。
2. 使用USS协议
这种协议常用在S7-200PLC的CPU与西门子变频器之间的通讯,例如:S7-200与西门子MM440之间的通讯。在S7-200PLC的编程软件STEP7-Micro/WIN中有关于USS的库文件,用户在通讯过程中可以使用。在这种通讯模式中,S7-200PLC的CPU是主站,西门子变频器MM440是从站。
3. 使用MODBUS协议
这种协议常用在S7-200PLC的CPU与使用MODBUS通讯协议的设备之间。例如,将S7-200PLC的CPU与使用MODBUS通讯协议的设备连接到Modbus网络。使用S7-200PLC的编程软件STEP7-Micro/WIN中的MODBUS库文件,用户通过使用库文件编写程序,实现MODBUS通讯。一种情况下,S7-200PLC为主站,使用MODBUS通讯协议的设备是从站。
需要注意的是,在使用自由口通讯时,S7-200PLC需要在RUN模式下才能进行。如果S7-200PLC在STOP模式下,自由口通讯将无法进行,并且通讯端口会自动切换到其他配置。
三、总结
综上所述,
西门子PLC的S7-200系列为用户提供了多种通讯接口,用户可以在实际工程项目中根据需求灵活配置。本文所介绍的是S7-200系列西门子PLC通过自由口进行通讯,这种通讯方式为用户带来了良好的扩展性,使得S7-200系列PLC的功能变得更加强大。