本文關鍵字:
(1) USS通信特點 USS是西門子公司為變頻調速器開發的串口通信協議,可支持變頻調速器同主機(PC或plc)之間建立通信連接,常常適用于規模較小的自動化系統。 這種系統結構有以下特點。 1)用單一的、完全集成的系統來解決自動化問題。所有的西門子交流調速器都可采用USS協議作為通信鏈路。 2)數字化的信息傳遞,提高了系統的自動化水平及運行的可靠性,解決了模擬信號傳輸所引起的干擾及漂移問題。 3)其通信介質采用RS485屏蔽雙絞線,最遠可達1000m,因此可有效地減少電纜的數量,從而可以大大減少開發和工程費用,并極大地降低客戶的啟動和維護成本。 4)通信速率較高,可達187.5kb/s。對于有10個調速器,每個調速器有6個過程數據需刷新的系統,PLC的典型掃描周期為幾百毫秒。 5)它采用的操作模式為總線結構的單主站、主從存取方式。報文結構具有參數數據與過程數據,前者用于改變變頻調速器的參數,后者用于快速刷新變頻調速器的過程數據,如啟動停止、速度給定、力矩給定等。具有極高的快速性與可靠性。 6)西門子變頻調速器的主機上大都提供USS接口,因此不需任何附加板,僅在上位機中插入一RS485通信板或RS232/RS485接口卡,就可實現調速器數據的存取。 因此采用USS,就能以低廉的成本實現一個小型的自動化系統。 (2) S7-200與變頻器的通信 S7-200控制西門子Micromaster變頻器的標準的USS指令,采用RS485接口方式,通過PLC可以方便地控制和監測Micromaster變頻器的運行和狀態。 在使用USS協議和西門子變頻器通信時,需注意以下幾項。 1) USS協議是使用PLC的0端口和變頻器通信的,對于有兩個端口的S7系列PLC要注意不要使用錯誤的端口號,而且當端口0用于USS協議通信時,就不能再用于其他的目的了,包括與STEP7Micro/win的通信。 2)在編程時,要注意使用的V存儲器不要和給USS分配的發生沖突。在USS協議中使用的是VW4725~VW5117之間的V存儲器,建議在編寫程序時,盡量不要使用這個區域附近的V存儲器,以防出現不可預料的情況。 USS協議編程順序如下。 ①使用USS - INIT指令初始化變頻器。包括指定端口0用于USS協議,通信的波特率和激活的變頻器號等。程序只能通過一次啟動或改變USS參數。此程序段可以在程序初始化子程序中完成。 ②使用DRV_CTRL激活變頻器。每條DRV_CTRL只能激活一臺變頻器。而其他USS指令,如READ_RPM(讀變頻器參數)、WRITE_RPM(寫變頻器參數)可以任意添加。 ③配置變頻器參數,以便和USS指令中指定的波特率和地址相對應。 ④連接PLC和變頻器間的通信電纜。需要注意的是,因為是通信,所以連線時一定要注意動力線和通信線分開布線,并且通信線要使用短而粗的屏蔽電纜,且屏蔽層要接到和變頻器相同的接地點,否則會給通信造成干擾,導致變頻器不能正常運行。 通信電纜的連線:PLC端D型頭,1接屏蔽電纜的屏蔽層,3和8接變頻器的兩個通信端子。在干擾比較大的場合,接偏置電阻。 S7系列的USS協議指令是成形的,在編程時不必理會USS方面的子程序和中斷,只要在主程序調用USS指令就可以了。 |