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