博途不停止CPU下載程序的方法_第1頁
博途不停止CPU下載程序的方法_第2頁
博途不停止CPU下載程序的方法_第3頁
博途不停止CPU下載程序的方法_第4頁
博途不停止CPU下載程序的方法_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、陣途不停止CPU下載程序的方法博途不停止CPU下載程序的方法下載但不重新初始化說明為了可以編輯已經(jīng)過調(diào)試且在系統(tǒng)上正常運行的PLC程序,S7-1200 V4及 更高版本的CPU支持在運行時對FB塊或數(shù)據(jù)塊接口進行擴展.無需將CPU 設(shè)置為STOP模式,即可下載已修改的塊,而不會影響數(shù)據(jù)塊其他的值.這 是一種簡單的更改程序的方式.這一加載過程無需重新初始化的下載不會 對所限制的過程造成負面影響.工作原理原那么上,每個FB塊或數(shù)據(jù)塊都默認有一個存儲器預(yù)留區(qū)域,用于后續(xù)的接口 更改.在初期并未使用該存儲器中所預(yù)留的區(qū)域.如果確定在編譯和下載塊之 后加載接口更改,那么需激活存儲器預(yù)留區(qū)域.之后聲明的所

2、有變量都將保存到 存儲器預(yù)留區(qū)域中.后續(xù)的下載不會影響已經(jīng)加載變量的值.如果斷定稍后在工廠沒有運轉(zhuǎn)時修改程序,那么還可以一次性重置一個或多個 塊的存儲器布局.通過該操作,可以將所有變量從預(yù)留區(qū)域移動到常規(guī)區(qū)域. 預(yù)留存儲器去除后,可供以后的接口擴展時使用.要求如果滿足以下要求,1200 CPU那么可使用無需重新初始化的下載“功能:1. 使用S7-1200 V4及更高版本的CPUo2. FB塊使用LAD、FBD或SCL創(chuàng)立.3. DB塊由用戶創(chuàng)立.4. FB或DB必須是"優(yōu)化訪問.根本步驟如果希望擴展FB塊或數(shù)據(jù)塊的接口,請執(zhí)行以下步驟,然后在不重新初始化 的情況下加載塊.1. 在默認

3、情況下,所有塊在非保持性存儲器中都預(yù)留有一個100個字節(jié)的 空間,并在需要時,可以調(diào)節(jié)存儲器預(yù)留區(qū)域的大小或在保持性存儲器 中定義其它存儲器預(yù)留區(qū)域.2. 激活存儲器預(yù)留區(qū)域.3. 擴展塊接口.4. 編譯塊.5. 將塊下載到CPUo設(shè)置塊擴展的預(yù)留存儲器 簡介根本上,每個FB塊或數(shù)據(jù)塊在默認情況下都預(yù)留了 100個字節(jié)的區(qū)域.這一 預(yù)留區(qū)域不在塊的保持型存儲區(qū)中.默認情況下,保持型存儲區(qū)中沒有提供預(yù) 留區(qū)域,這是由于保持型存儲器僅限CPU使用.可以更改默認值100個字節(jié),這適用于項LI中所有新創(chuàng)立的塊.此外,還可以 單獨更改特定塊中預(yù)留區(qū)域的大小,并在保持型存儲區(qū)中為特定塊定義一個預(yù) 留區(qū)域.

4、設(shè)置新塊中預(yù)留存儲器的大小如果要在項LI中為所有新創(chuàng)立的塊設(shè)置預(yù)留存儲器的大小,請按以下步驟操 作:1. 在選項“菜單中,選擇設(shè)置命令.將在工作區(qū)中顯示設(shè)置“窗口.2. 在區(qū)域?qū)Ш街羞x擇“PLC編程 > 常規(guī)組.3. 在下載但不重新初始化“組中,在存儲器預(yù)留“的輸入框中輸入為塊接口 進行后續(xù)擴展而分配的所需字節(jié)數(shù).新創(chuàng)立的FB塊和全局數(shù)據(jù)塊現(xiàn)在 獲得了一個具有抬定大小的預(yù)留存儲器.已經(jīng)存在的塊不受此次更改的 影響.說明此設(shè)置僅對支持下載但不重新初始化功能的塊有效.其它塊不受此設(shè)置的影 響.WcnTiX-Bg窗酗年助們 r淞-鼻 IE-A頂目襯>京颯工程仗瞬 EV插入Q玄銭0?5七U

5、保存頂目鼻y工-x設(shè)備送OQ 3嗇 3 120013金 ixwW-工毗生在線 d sw »AEiili用站劃迸文件CGSDXD),釵I) .*utcmBtion License klsnager(A)LJ 全 EBE©GRX-PH3冋D賈冊瀕7觀:S7L送麻:"L傷構(gòu)化控創(chuàng)語三在線與診斷PLC鯉»冋楓It蛙盤世抱方式下敎也不垂新初治化塊按口她塊冋斷自嫉咸助記有國紜為新元箱a數(shù)痢罷勺克H>,1 ttior®!圖1 為所有新創(chuàng)立的塊設(shè)置預(yù)留存儲器的大小設(shè)置現(xiàn)有塊中預(yù)留存儲器的大小如果要設(shè)置現(xiàn)有塊中預(yù)留存儲器的大小,請按以下步驟操作:1. 在工

6、程樹中選擇該塊.2. 右鍵快捷菜單中選擇屬性命令.將翻開嵋性對話框.3. 在瀏覽區(qū)中選擇下載但不重新初始化組.4. 在預(yù)留的存儲空間大小輸入框中輸入所需的字節(jié)數(shù).5. 如果要在保持型存儲器中定義一個預(yù)留區(qū)域,請選擇啟用下載,但不重 新初始化保持性變量復(fù)選框并在預(yù)留可保持性存儲器“輸入框中輸入所 需的字節(jié)數(shù).說明如果已為當(dāng)前塊躺彷詹特游黎,那么無法再更改預(yù)留存儲器的大小.圖2設(shè)置現(xiàn)有塊中預(yù)留存儲器的大小激活存儲器預(yù)留區(qū)域簡介每個FB塊或數(shù)據(jù)塊都被分配有一個默認存儲器預(yù)留區(qū)域.但是,該存儲器預(yù) 留區(qū)域在初期并未使用.如果已編譯且加載了塊,然后希望稍后加載接口更 改,那么請激活存儲器預(yù)留區(qū)域.隨后聲

7、明的所有變量都將保存到存儲器預(yù)留 區(qū)域中.要求1. 塊目前已被編譯.2. 塊包含存儲器預(yù)留區(qū)域.步驟假設(shè)要為FB塊或全局數(shù)據(jù)塊激活存儲器預(yù)留區(qū)域,請按以下步驟操作:1. 翻開塊.2. 選擇工具欄上的“下載但不重新初始化按鈕.結(jié)果1. 所有新聲明的變量都將保存在存儲器預(yù)留區(qū)域中,因此可以在不影響正 在運行的進程的情況下進行下載.2. 無法再刪除現(xiàn)有變量.除了默認值、“起始值“和注釋屬性之外,其 它屬性均不得再進行更改.X$ k5 g逆叱保持性可從塊名稱4創(chuàng) Output5bBoo67InOut8句cBool9甸5堆、10-H Static11創(chuàng)dBoolBoolW -3l:豐保持 D/豐保持fe

8、Ke豐瞬Xffake豐保持圖3激活存儲器預(yù)留區(qū)域5主回昌士總斗三| - e: J &岀孕 ' 兀/嚀擴展塊接口或數(shù)據(jù)塊簡介在激活FB塊或全局數(shù)據(jù)塊的預(yù)留存儲器之后,可添加新變量.要求預(yù)留存儲器已激活.步驟要聲明其它變量,請按以下步驟操作:1. 選擇聲明局部,例如"Input"、"Output、"InOut或'Static.2. 在所選區(qū)域中,聲明一個或多個變量,并在列中輸入其屬性.在FB的 保持性咧中,只能在保持性和非保持性之間進行選擇,預(yù)留存儲器 中無法使用選項在IDB中設(shè)置無法在結(jié)構(gòu)化數(shù)據(jù)類型變量中添加新 的變量.例如:無法在

9、現(xiàn)有結(jié)構(gòu)中聲明任何新的結(jié)構(gòu)元素.但是,可以 在預(yù)留存儲器中創(chuàng)立新結(jié)構(gòu).3. 編譯發(fā)生變更的塊,例如,在項LI樹中選擇該塊,然后在快捷菜單中選 擇命令“編譯 > 軟件僅變更%在編譯期間,新聲明的變量將插入到 預(yù)留存儲器中.如果預(yù)留存儲器過小,編譯將終止,并顯示一條錯誤消 息,通知發(fā)生錯誤.4. 加載發(fā)生變更的塊,例如,在項樹中選擇該塊,然后在快捷菜單中選 擇命令下載到設(shè)備 > 軟件僅變更加載塊擴展時,僅初始化定義 有初始值的新加變量.并不會重新初始化現(xiàn)有在線變量.他.Mi*傳至?彳張1se016:5723稅岸快1016:57 231016:57 23Intedsce16 57 23年

10、詩爭呱i艇獸古:o:10:57JJ© T |O且示團科處總F圖4如果預(yù)留存儲器過小,編譯將終止二I交又弓1用丨編論 的、>oooo禁用存儲器預(yù)留區(qū)域簡介為了稍后在工廠尚未運轉(zhuǎn)時修改塊的存儲器布局,可以禁用預(yù)留存儲器.通過 此操作,可以將所有變量從預(yù)留區(qū)域移動到常規(guī)區(qū)域.預(yù)留存儲器仍然存在, 可供之后進行接口擴展時使用.并再次具有塊屬性中所定義的空間大小.說明請注意,在禁用預(yù)留存儲器之后,需要對塊進行編譯并再次加載.在禁用存儲 器預(yù)留區(qū)域后,無法執(zhí)行無需重新初始化的下載“.要求塊中的預(yù)留存儲器已激活.步驟如果要激活FB塊或全局數(shù)據(jù)塊的預(yù)留存儲器,請按以下步驟操作:1. 翻開塊.2

11、. 選擇工具欄上的下載但不重新初始化“按鈕.結(jié)果通過此操作,可以將之前位于預(yù)留區(qū)域的所有變量都移動到常規(guī)區(qū)域.因此, 需要對塊進行編譯并再次加載,CPU中變量的值在加載期間重新初始化.塊一 1名稱43 Temp<Jd>1011 Constant總成申F翅去白=邑® 4a±|£|L e: 5起鋰孕S金“5BP“宿血仕.14為ua 乂刑E U UK圖5取消存儲器預(yù)留區(qū)域重置預(yù)留存儲器簡介如果斷定稍后在工廠尚未運轉(zhuǎn)時修改程序,那么可以一次性重置塊的存儲器布 局.通過此操作,可以將所有變量從預(yù)留存儲器移動到常規(guī)存儲區(qū)域中.預(yù)留 存儲器去除后,可供以后的接口擴展

12、時使用.要求1. 塊中的預(yù)留存儲器已激活.2. 預(yù)留存儲器包含有變量.步驟要重置一個或多個塊的預(yù)留存儲器,請按以下步驟操作:1. 選擇程序塊文件夾,或該文件夾中的特定塊.2. 在快捷菜單中,選擇編譯 > 軟件復(fù)位存儲器預(yù)留區(qū)域命令.結(jié)果之前位于預(yù)留存儲器中所選塊的所有變量,都從此區(qū)域移動到常規(guī)區(qū)域中.塊 已經(jīng)過重新編譯.變量在下一次加載期間重新初始化.塊中所組態(tài)的預(yù)留存儲 器將保存,且繼續(xù)保持活動狀態(tài). PLCj CPU1217CDC/DC7DC nr設(shè)營組態(tài) g在線和診斷f裡就衿添瞬 Main 081塊FBI塊 2 FB2數(shù)旅塊_1 DE工藝對象&外部源文件 pFLC孌星迪FL

13、C數(shù)據(jù)類型矗監(jiān)控與強制表瓦在線備份 N Traces ±設(shè)備代理數(shù)據(jù) 過程序信息 a文本:列表血本地模塊 «!公共數(shù)據(jù) #文檔設(shè)蠱冷匡言知您馮詳細視團添加組添加新塊翻開塊FLC數(shù)據(jù)類型F7乂昱切CtrkX復(fù)制CtrUC鬲粘貼們CtrUV1編譯下載到設(shè)備L轉(zhuǎn)到在線CtrUK聲轉(zhuǎn)到離繳F;CtrUM幺監(jiān)視值的快照將快照值作為起始值SJ開始仿真CtrUShift-i-X魏交叉引用F1111調(diào)用結(jié)構(gòu)Ui分酥列表I切換編程語言總打印FCtrUP診打印預(yù)覽W虱屬性.殲羽1百啟Ak+Enter3 4 3hh5 1yuyu6 43hh_17 甸ttgfc91 rrTO 句 y :創(chuàng)£柯 Output軟件僅更改軟件重新編譯所有塊I軟件 這位存祐器預(yù)留區(qū)域常爛交叉引用編譯IM® 顯示所

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論