美國羅克韋爾AB模塊常見故障分析 一、PLC沒有輸出 即AB模塊上所有應該有輸出的點對應的指示燈都不亮。 這種故障只有一種可能,就是輸出模塊提供的24伏電源沒了。 ①可能是給輸出模塊供電的中間繼電器不具備吸引的條件 ②也有可能是中間繼電器線圈燒壞或接觸不良。 二、信號長時間收不到 一般來說是通信故障或者數據傳輸故障,可以通過重做信號產生的步驟來恢復。 三、PLC的所有輸入輸出模塊的綠燈不亮 這種情況下,首先檢查電源模塊的輸入是否有220伏交流電。如果不是,檢查電源變壓器是好是壞。如果是,則是電源模塊壞了。 四、不執行操作命令 即操作不起作用。這種情況下,一般有兩種可能。 ①一種是操作應該具備的條件沒有達到,所以操作不動。 ②另一種是程序處于自己的閉環中,即無限循環或掃描時間溢出,導致輸出禁止,或通信失敗。在這種情況下,可以停止系統,然后重新啟動,或者關閉系統,然后自動啟動,這可以恢復。如果不能恢復,可以重新給PLC上電。 五、運行過程中,在線設備突然停止運動,即PLC突然“死機" 在這種情況下,首先看看PLC的狀態。 ①如果所有模塊上的燈都不亮,那么很可能是PLC的電源模塊壞了; ②如果用手指按壓CPU時所有模塊上的燈又亮了,那么正常情況下拔掉CPU再插上就可以排除故障。在另一種情況下,一些輸入和輸出模塊的輸入和輸出點不顯示。在這種情況下,對輸入輸出模塊進行故障排除時,插拔CPU一般都能排除故障。 六、模擬輸入量顯示為某個值,該值不會改變 ①一種情況是它出現在啟動之前。在這種情況下,先看看模擬輸入模塊的紅燈是否亮起。如果燈亮,關閉電源,檢查模塊是否燒壞。如果它壞了,更換它。如果沒有壞或者燈不亮,就是數據傳輸失敗或者掃描失敗。在這種情況下,PLC可以通過重新通電來恢復。 ②另一個在操作中。這種情況一般是CPU模塊和模擬模塊故障,有時上電后可以恢復。如果不能恢復,可能是CPU模塊壞了。 1、什么是AB模塊 模塊是一系列功能的集合體 常見的模塊形式(自定義模塊、第三方模塊、內置模塊): 1、一個module.py文件就是一個模塊,文件名是module.py,而模塊名是module 2、一個包含有__init__.py文件的文件夾也是模塊 3、已被編譯為共享庫或DLL的C或C++擴展 4、使用C編寫并鏈接到python解釋器的內置模塊 2、為什么要用模塊 1、用第三方或者內置的模塊是一種拿來主義,可以極大地提升開發效率 2、自定義模塊即將我們自己程序中需要用到的公共的功能寫入一個python文件 然后程序的各部分組件可以通過導入的方式來引用/重用自定義模塊中的功能 3、如何用模塊 導入的方式有兩種 import 模塊名 from 模塊名 import 具體的功能 4.一個py文件就是一個模塊,在導入時必須從某一個文件夾下找到該py文件 模塊的搜索路徑指的就是在導入模塊時需要檢索的文件夾們 導入模塊時查找模塊的順序是: 1、先從內存中已經導入的模塊中尋找 2、內置的模塊 3、環境變量sys.path中找 強調:sys.path的第一個值是當前執行文件的所在的文件夾 |