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