如何管理PLC的源程序

發(fā)布時間:2024-03-10
對于西門子s7-1500、s7-1200之前的plc,包括s7-200、300、400等,我們在下載程序時,是不包括各種注釋信息的,比如:硬件配置信息、符號信息、程序里的注釋、db塊里的符號名和說明等,部分內(nèi)容如下圖所示(s7-1500、s7-1200是支持這些信息下載和上載的)。
圖1 硬件注釋示例
圖2 db塊內(nèi)變量注釋示例
這就出現(xiàn)一個問題:一旦源程序丟失,從plc上傳得到的程序就不含任何注釋,很難理解和用于故障診斷。源程序的符號表(包括i點、q點、m點、程序塊的含義等注釋)可以通過導(dǎo)出,單獨進(jìn)行備份。如果我們丟失了最新的源程序,則可以從plc上載程序后,打開最近的源程序備份,將其符號表拷貝或者導(dǎo)入到上載的程序中,可以恢復(fù)部分符號信息。但是,其他信息是無法恢復(fù)的。因此,源程序的管理就顯得尤為重要了。我們的管理方法如下(此方法也適用于所有源程序的管理):
1、盡量在同一臺工程師站上進(jìn)行程序修改及備份,并注意壓縮備份不同的版本,自己做版本標(biāo)識或者用修改日期做區(qū)別。
2、備份之前要通過工程師站比較一下離線/在線程序,如果不一致,即便通過upload的方式上傳在線程序,可以通過將不一致的程序塊(包括硬件配置(系統(tǒng)數(shù)據(jù)塊)),拷貝粘貼到原有程序中,這樣既保證了程序的一致性,又不會致注釋丟失。這樣上載的程序是沒有代碼里的注釋的。另外,為了確保代碼里的注釋有效,也可以打開不一致的程序,手工修改離線的程序。
3、建立程序修改記錄文檔:記錄每次修改的原因、內(nèi)容、是否已經(jīng)備份等信息,便于追溯。
4、盡量專人修改。
上一個:上海辦理居住證積分需要多久
下一個:碳膜電阻與金屬膜電阻的差異性

文件解壓沒有反應(yīng)請解壓-虛擬主機/數(shù)據(jù)庫問題
觸電事故發(fā)生的原因
厚聲0201WMJ051JTEE今日行情、最新報價
什么情況下合同無效
電腦的重裝(重裝按什么鍵進(jìn)去選項)
選購茶葉需做到“五禁忌”
汽車抵押借條范本模板
花卉的修剪
怎么在智能電視上安裝軟件教程(怎么在智能電視上安裝軟件呢)
CC0603MRY5V7BB104,Y5V 0603 100nF ±20% 16V
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos