擴展程序存儲區——禁用運行模式編程功能
23版的CPU與以前版本的CPU相比,程序、數據存儲區有了較大擴展。
23版CPU的新功能(運行時編程)需要占用一部分程序存儲空間。如果要利用全部的程序存儲區,對于特定的一些CPU型號,需要禁止“運行模式編程”功能。
圖1. 增加程序存儲區
在上圖中:
選中此選擇框可以禁止“運行模式編程”并獲得更多的程序存儲區
使用或禁用“運行模式編程”的程序存儲區大小區別
運行模式編程
在 RUN(運行)模式下執行程序編輯功能允許您不必轉換至 STOP(停止)模式即可對程序(僅可對程序塊進行修改)作出更改并將改動下載至 PLC。
不必停機即可對當前程序作出較小的改動。例如:更改參數值。
可以利用此一功能更快地調試程序。例如:對常開或常閉開關進行取反邏輯操作。
向真實的控制過程(與調試程序時可能使用的模擬控制過程不同)下載改動時,下載之前務必要仔細考慮可能對機器和機器操作員造成的各種可能的安全問題。
在運行模式下編輯的前提條件
1、硬件需要支持此功能:S7-200 CPU Rel. 2.0及以上型號支持RUN模式下編輯的功能。通過圖2. 讀取 PLC類型
圖2. 讀取 PLC類型
2、系統塊中增加存儲區,沒有勾選禁止“運行模式編程”功能
3、在運行 STEP 7-Micro/WIN 的個人計算機與 PLC 之間建立通信
4、PLC 必須處于運行模式,才可以從 CPU 中上傳程序
5、在線運行模式編程,將修改后的程序下載之前,必須要保證修改后的程序編譯無錯誤,否則下載失敗警告
當在RUN模式下向S7--200下載修改過的程序時,修改的程序將立即影響過程操作。在RUN模式下修改程序會導致不可預見的系統操作,可能會導致嚴重的人身傷害和財產損失。
只有了解RUN模式下修改程序對系統運行會造成何種影響的被授權人員,才可以執行在RUN模式下編輯程序。
在運行模式下編輯的步驟
1、選擇調試> RUN模式下編輯程序菜單命令。
圖3.
2、如果程序中有用 STEP 7-Micro/WIN 編寫的尚未保存的材料,會提示您將程序保存至編程設備的硬盤中。您可以使用與 CPU 中的項目名稱相同的名稱,或者改變名稱:例如,將名稱更改為 BACKUP.MWP。您可以選擇是否將程序編輯保存在編程設備的硬盤中,也可以選擇保存時是否采用與項目較早版本相同的名稱。采用相同的名稱會使較早版本被覆蓋。
圖4.
3、STEP 7--Micro/WIN對于您將在RUN模式下編輯程序提出警告,提示您是繼續下一步還是取消操作。如果您選擇繼續,STEP 7--Micro/WIN會在S7--200中上傳程序。現在您可以在RUN
模式下編輯程序了。編輯中沒有嚴格的限定
圖5.
當程序編輯器可以接受更改時,鼠標會變為 CPU 光標。完成所需的改動后,您必須將改動下載,才會在 CPU 中生效。
可能發生的問題
為了幫助您決定是在 RUN(運行)模式還是在 STOP(停止)模式向 PLC 下載程序編輯,請考慮下列有關 RUN(運行)模式編輯的因素:
1、如果在 RUN(運行)模式編輯中刪除輸出的控制邏輯,輸出保持其最后狀態,直至下一次上電周期或轉換為 STOP(停止)模式。
2、如果在 RUN(運行)模式編輯中刪除正在運行的 HSC 或 PTO/PWM 功能,這些功能繼續運行,直至下一次上電周期或轉換為 STOP(停止)模式。
3、如果在 RUN(運行)模式編輯中刪除 ATCH 指令但中斷程序本身尚未刪除,則中斷程序繼續執行,直至下一次上電周期或轉換為 STOP(停止)模式。與此相似,如果 DTCH指令被刪除,則中斷程序不會停止執行,直至下一次上電周期或轉換為 STOP(停止)模式。
4、如果在 RUN(運行)模式編輯中增加 ATCH 指令,并以遇到首次掃描標志為條件,這些事件不會被激活,直到下一次上電周期或出現 STOP-to-RUN(停止至運行)模式轉換。
5、如果在 RUN(運行)模式編輯中刪除 ENI 指令,中斷程序繼續操作,直至下一次上電周期或出現 RUN-to-STOP(運行至停止)模式轉換。
6、如果在 RUN(運行)模式編輯中修改接收指令的表格地址,而且接收指令在從舊程序向新程序轉換的過程中被激活,則接收的數據被寫入舊表地址。只有在(向舊地址的)當前接收請求完成后才開始使用新地址,但因為您已經對程序進行了編輯,程序將在新地址中尋找數據(但卻不存在)。NETR 和 NETW 指令功能與此相似。
7、以首次掃描標志為條件的邏輯在因為上電周期或從 STOP-to-RUN(運行至停止)模式轉換而進入 RUN(運行)模式后才被執行,因為首次掃描標志不受RUN(運行)模式編輯的影響。
審核編輯:湯梓紅
-
plc
+關注
關注
5016文章
13387瀏覽量
465386 -
cpu
+關注
關注
68文章
10902瀏覽量
213006 -
存儲
+關注
關注
13文章
4353瀏覽量
86169 -
S7-200
+關注
關注
13文章
408瀏覽量
50566
原文標題:S7-200 CPU擴展程序存儲區
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論