西門子CPU模塊6ES7515-2UN03-0AB0原裝
西門子PLC模塊6ES7523-1BL00-0AA0
USS通信原理與編程的實現
5. 1 S7 1200 PLC與G120 通過USS通信的基本原理
S7 1200提供了的USS庫進行USS通信,如下圖示:
圖5: S7 1200 的USS庫
USS_DRV 功能塊是S7-1200 USS通信的主體功能塊,接受變頻器的信息和控制變頻器的指令都是通過這個功能快來完成的。必須在主 OB中調用,不能在循環中斷OB中調用。
USS_PORT功能塊是S7-1200與變頻器USS通信的接口,主要設置通信的接口參數。可在主OB或中斷OB中調用。
USS_RPM功能塊是通過USS通信讀取變頻器的參數。必須在主 OB中調用,不能在循環中斷OB中調用。
USS_WPM功能塊是通過USS通信設置變頻器的參數。必須在主 OB中調用,不能在循環中斷OB中調用。
這些功能塊與變頻器之間的控制關系如下圖示:
圖6: USS 通信功能塊與變頻器的控制關系
USS_DRV功能塊通過USS_DRV_DB數據塊實現與USS_PORT功能塊的數據接收與傳送,而USS_PORT功能塊是S7-1200 PLC CM1241 RS485模塊與變頻器之間的通信接口。USS_RPM功能塊和USS_WPM功能塊與變頻器的通信與USS_DRV功能塊的通信方式是相同的。
每個S7-1200 CPU多可帶3個通信模塊,而每個CM1241 RS485通信模塊多支持16個變頻器。因此用戶在一個S7-1200 CPU中多可建立3個USS網絡,而每個USS網絡多支持16個變頻器,共多支持48個USS變頻器。
5. 2 S7 1200 PLC進行USS通信的編程
1.USS通信接口參數功能塊的編程