一、概述
在上一篇文章中,我們介紹了
西門子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的功能變得更加強大。