第一次幫別人編寫永宏B1Z-20MR程序,PLC執行運行報錯"Ladder Checksum 錯誤".
1.程序不復雜,控制幾個電磁閥循環動作。程序已編寫好,電路也弄好,PLC是別人自己的舊機(初次上電PLC,檢測過電源正常,但故障燈閃爍,Y0和Y1常亮)。具體操作步驟如下:
2.自己編寫的程序,語法檢查正常(如圖)。
3.聯機狀態正常(TX0和RX0燈閃爍,軟件左下角聯機狀態顯示正常)。
4.選擇菜單欄“PLC--快捷操作”,選擇“停止運轉”后,再次選擇“初始全部資料”后確定PLC初始化完成。
5.PLC 斷電,再上電后,還是出現相同情況,好像初始化不了PLC一樣(故障燈閃爍,Y0和Y1常亮)。
6.重新初始化PLC,這次暫時不斷電PLC。PLC運行燈間隔2秒左右閃爍(故障燈滅燈,Y0和Y1滅燈)。
7.打開菜單欄”另存專案“,選擇”存儲至PLC“。聯機,確定,資料傳送完成后,提示”PLC狀態“提示框,再次確定。聯機正常(TX0和RX0燈閃爍,軟件左下角聯機狀態顯示正常)。
8.選擇菜單欄"PLC--執行”,選擇“是”之后出現通訊指令提示“Ladder Checksum 錯誤"。
選擇”確定“后提示”CPU狀態指示:CheckSum 發生異常,需重新RUN或重新將項目存入PLC“,選擇“確定”后,PLC已報故障,與之前的一樣現象,斷電再上電PLC還是存在相同情況。
9,重新打開軟件,聯機可以將我自己編寫的程序從PLC里讀取上了,這說明已經將新的程序寫入PLC里,為何還會報錯?PLC初始化不了,恢復不了出廠設置?這種PLC只能使用一次性?
各位前輩們是否遇到過這樣的情況?請不吝指點,謝謝!補充:大家所認為的是程序錯誤?那么為什么清除PLC初始化PLC后,重新上電還是出現PLC之前的故障?另外重新編寫一段啟動和停止的自保程序下載后也是同樣現象呢?
補充1:
初始化PLC和清空程序,再上電PLC也還是報錯。編輯一段簡單的啟停電路程序或空程序也是那樣子的。沒辦法我只有換品牌PLC了!謝謝大伙圍觀指教!我只是將個人目前遇到的這樣現象和處理步驟分享給大家,大家以后在用或者想用永宏的PLC要多多注意了,個人還不太習慣使用這個品牌的。
[ 此帖被友緣人在2016-11-22 15:12重新編輯 ]