技術文章
美國羅克韋爾AB模塊常見故障分析
閱讀:530 發布時間:2024-3-11美國羅克韋爾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的第一個值是當前執行文件的所在的文件夾