西門子PLC S7-200系列通訊網(wǎng)絡(luò)簡介(二)
一、概述
在上一篇文章中,我們介紹了
西門子PLC S7-200系列的部分通訊網(wǎng)絡(luò),其中包含了PPI協(xié)議,MPI協(xié)議,PROFIBUS協(xié)議,TCP/IP協(xié)議等。除此以外,S7-200系列PLC還有其特殊的通訊端口,即自由口通訊,用戶可以根據(jù)實(shí)際需要,通過自由口配置,完成S7-200PLC的CPU與多種設(shè)備的通訊功能,使得S7-200系列的PLC有很好的擴(kuò)展性。本文下面就為您介紹一下S7-200系列PLC的自由口通訊。
二、
西門子PLC S7-200系列自由口通訊
自由口通訊是西門子S7-200系列PLC為用戶提供的一個(gè)通訊口,它允許用戶自己定義通訊協(xié)議,來完成多種設(shè)備與S7-200系列PLC的CPU之間通訊。下面舉例說明:
1. 使用RS232協(xié)議
在某個(gè)項(xiàng)目中,用戶使用S7-200與帶有RS-232接口的設(shè)備進(jìn)行通訊時(shí),通過RS-232/PPI多主站電纜連接到設(shè)備的RS-232端口和S7-200的CPU的RS-485端口之間。注意,需要將電纜設(shè)備為PPI/自由口模式。這時(shí),S7-200的CPU可以通過自動(dòng)口與設(shè)備進(jìn)行通訊。用戶可以根據(jù)實(shí)際需要設(shè)定波特率,如使用波特率9.6k,同時(shí)通訊時(shí)使用的通訊協(xié)議由用戶自定義。
2. 使用USS協(xié)議
這種協(xié)議常用在S7-200PLC的CPU與西門子變頻器之間的通訊,例如:S7-200與西門子MM440之間的通訊。在S7-200PLC的編程軟件STEP7-Micro/WIN中有關(guān)于USS的庫文件,用戶在通訊過程中可以使用。在這種通訊模式中,S7-200PLC的CPU是主站,西門子變頻器MM440是從站。
3. 使用MODBUS協(xié)議
這種協(xié)議常用在S7-200PLC的CPU與使用MODBUS通訊協(xié)議的設(shè)備之間。例如,將S7-200PLC的CPU與使用MODBUS通訊協(xié)議的設(shè)備連接到Modbus網(wǎng)絡(luò)。使用S7-200PLC的編程軟件STEP7-Micro/WIN中的MODBUS庫文件,用戶通過使用庫文件編寫程序,實(shí)現(xiàn)MODBUS通訊。一種情況下,S7-200PLC為主站,使用MODBUS通訊協(xié)議的設(shè)備是從站。
需要注意的是,在使用自由口通訊時(shí),S7-200PLC需要在RUN模式下才能進(jìn)行。如果S7-200PLC在STOP模式下,自由口通訊將無法進(jìn)行,并且通訊端口會自動(dòng)切換到其他配置。
三、總結(jié)
綜上所述,
西門子PLC的S7-200系列為用戶提供了多種通訊接口,用戶可以在實(shí)際工程項(xiàng)目中根據(jù)需求靈活配置。本文所介紹的是S7-200系列西門子PLC通過自由口進(jìn)行通訊,這種通訊方式為用戶帶來了良好的擴(kuò)展性,使得S7-200系列PLC的功能變得更加強(qiáng)大。