如果PLC通過與變頻器進行通訊來進行信息交換,可以有效地解決上述問題,通訊方式使用的硬件少,傳送的信息量大,速度快,等特點可以有效地解決上述問題,另外,通過網絡,可以連續地對多臺變頻器進行監視和控制,實現多臺變頻器之間的聯動控制和同步控制,通過網絡還可以實時的調整變頻器的參數。
4、在變頻器的啟停控制中由於繼電器接觸器等硬件的動作時間有延時,影響控制精度。5、通常變頻器的故障狀態由一個接點輸出,PLC能得到變頻器的故障狀態,但不能準確的判斷當故障發生時,變頻器是何種故障。目前各個廠家的變頻器都相繼的開發出了支持連網的功能,比如,很多變頻器都有了支持現場總線(如:DEVICENET、PROFIBUS、AS_I)等的接口協議,可以很方便的與PLC進行數據通信。
現在主要介紹西門子S7-200和MicroMaster變頻器之間的通訊協議USS,使用USS通訊協議,用戶可以通過程序調用的方式實現S7-200和MicroMaster變頻器之間的通信,編程的工作量小,通訊網絡由PLC和變頻器內置的RS485通訊口和雙絞線組成,一臺S7-200多可以和31臺變頻器進。
一、USS通訊協議介紹USS通訊協議的功能,所有的西門子變頻器都帶有一個RS485通訊口,PLC作為主站,多允許31個變頻器作為通訊連路中的從站,根據各變頻器的地址或者採用廣播方式,可以訪問需要通訊的變頻器,只有主站才能發出通訊請求報文,報文中的地址字符要傳輸數據的從站,從站只有在接到主站的請求報文。
在使用USS協議之前,需要先安裝西門子的指令庫。USS協議指令在STEP7—MICRO/WIN32指令樹的庫文件夾中,STEP7—MICRO/WIN32指令庫提供14個子程序、3個中斷程序和8條指令來支持USS協議。
USS協議使用CPU的下列資源:1)USS協議佔用PLC的通訊端口0或1,使用USS——INIT指令可以選擇PLC的端口是使用USS協議還是PPI協議,選擇USS協議後PLC的相應端口不能在做其它用途,包括與STEP7-WICRO/WIN32的通訊,只有通過執行另外一條USS指令或將PLC——CPU。
2)調用USS—INIT初始化改變USS的通訊參數,只需要調用一次即可,在用戶程序中每一個被激活的變頻器只能用一條USS-DRIVE-CTRL指令,可以任意使用USS-RPM-X或USS-WPM-X指令,但是每次只能激活其中的一條指令。
在用戶程序中調用USS指令後,用鼠標點擊指令書中的程序塊圖標,在探出的菜單中執行庫內存命令,為USS指令庫使用的397個字節的V存儲區起始地址,4)用變頻器的操作面板設置變頻器的通訊參數,使之與用戶程序中所用的波特率和從站地址相一致。
調用一條指令時,將會自動地增加一個或幾個子程序。3)為USS指令庫分配V存儲區。5)連接CPU和變頻器之間的通訊電纜,為了提高看幹擾能力好採用屏蔽電纜。西門子PLC代理商硬件分析2、PLC硬件故障 PLC主機係統故障A、電源係統故障。
係統總線的損壞主要由於PLC多為插件結構,長期使用插拔模塊會造成局部印刷板或底板、接插件接口等處的總線損壞,在空氣溫度變化、濕度變化的影響下,總線的塑料老化、印刷線路的老化、接觸點的氧化等都是係統總線損耗的原因。
電源在連續工作、散熱中,電壓和電流的波動衝擊是不可避免的。B、通訊網絡係統故障。通訊及網絡受外部幹擾的可能性大,外部環境是造成通訊外部設備故障的大因素之一。 PLC的I/O端口故障I/O模塊的故障主要是外部幹擾的影響,首先要按照其使用的要求進行使用,不可隨意減少其外部保護設備,其次分析主要的幹擾因素,對主要幹擾源要進行隔離或處理。
現場控制設備故障A、繼電器、接觸器。減少此類故障應盡量選用繼電器,改善元器件使用環境,減少更換的頻率。現場環境如果惡劣,接觸器觸點易打火或氧化,然後發熱變形直至不能使用。B、閥門或閘板等類設備。
長期使用缺乏維護,機械、電氣失靈是故障產生的主要原因,因這類設備的關鍵執行部位,相對的位移一般較大,或者要經過電氣轉換等幾個步驟才能完成閥門或閘板的位置轉換,或者利用電動執行機構推拉閥門或閘板的位置轉換,機械、電氣、液壓等各環節稍有不到位就會產生誤差或故障。