1.使用的地址超出系統(tǒng)支持范圍M T C I/O L
如下所示OB1下載時報294:6錯誤
查看幫助
非法地址,非法指令,過多的傳遞參數(shù)以及塊號非法,都將導致33:53888錯誤。
本例子的CPU為6ES7 315-2EH14-0AB0,查看CPU技術(shù)規(guī)范,可見M區(qū)最大數(shù)目為2048字節(jié),則其地址最多到M2047.7。OB1中的地址2048.0超出地址范圍。
2.程序中使用的指令,CPU不支持,例如ENT
程序中使用了非法指令,也會導致294:6錯誤,如下圖
ENT指令將累加器 3的內(nèi)容復(fù)制到累加器 4,累加器 2的內(nèi)容復(fù)制到累加器 3,但是CPU 315只有兩個累加器,所以該指令非法。
3.塊的大小過大,超過64K
當程序塊過大時,報如下錯誤
當程序塊過大時,超過64K,保存或者不保存直接下載,都會出現(xiàn)上述錯誤
4.某些塊,OB,F(xiàn)B,SFB不被CPU支持
如下圖所以,OB90下載時抱錯,因為該CPU不支持OB90。可在硬件組態(tài),CPU屬性里面查看CPU支持的OB塊。
5.塊的編號不在合理范圍內(nèi)
如下圖所示,下載FB10000到CPU315下載失敗。CPU支持的最大塊號范圍,可在CPU技術(shù)規(guī)范中查看。
6.CPU處于一些特殊狀態(tài),如斷點調(diào)試
當CPU處于斷點調(diào)試狀態(tài)時,下載該程序塊,軟件會提示該程序塊正在被其他應(yīng)用使用,是否繼續(xù)下載?
如果點擊確定繼續(xù)下載,則會提示正處于斷點調(diào)試狀態(tài),塊不能寫入,是否執(zhí)行下載?
點擊確定后,報錯如下。塊不能被下載。
7.CPU存儲空間不足
如下所示,CPU的MMC卡大小為128K,下載的程序大小超過128K,報錯如下
可以在線查看CPU存儲器的使用情況
不管是不是已經(jīng)下載過的塊,再次下載時,系統(tǒng)會根據(jù)要下載的塊的大小計算所需空間。所以有時空間不夠,在線刪除后,再下載即可。建議裝載存儲器使用空間占總?cè)萘?0%以下。
8.SFC109寫保護
SFC109可以設(shè)置CPU在運行時不受訪問,以保護CPU內(nèi)部程序的運行。只允許CPU停機的時候進行程序下載。CPU運行時下載,將報錯如下
9.L區(qū)以及使用加密工具加密塊
L區(qū)使用超出范圍,或者下載使用塊保護工具加密的塊,到不支持該功能的CPU將會導致以下錯誤。
L區(qū)的大小限制可在CPU技術(shù)規(guī)范中查看,例如CPU315
塊保護工具,是Step7 V5.5以上,軟件安裝光盤,CD2上帶的軟件包。
V5.5以上使用加密工具加密,對CPU版本有要求,不能低于以下CPU版本:
400CPU V6.0
300CPU V3.2
審核編輯:郭婷
-
plc
+關(guān)注
關(guān)注
5020文章
13406瀏覽量
466250 -
cpu
+關(guān)注
關(guān)注
68文章
10929瀏覽量
213437
原文標題:PLC:程序無法下載診斷
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
PLC遠程下載網(wǎng)關(guān) SSF-BOX-100 :輕松應(yīng)對PLC 遠程調(diào)試\程序下載

評論