時(shí)間:2019-03-26 13:31:28來(lái)源:網(wǎng)絡(luò)
對(duì)于西門(mén)子S7-1500、S7-1200之前的plc,包括S7-200、300、400等,我們?cè)谙螺d程序時(shí),是不包括各種注釋信息的,比如:硬件配置信息、符號(hào)信息、程序里的注釋、DB塊里的符號(hào)名和說(shuō)明等,部分內(nèi)容如下圖所示(S7-1500、S7-1200是支持這些信息下載和上載的)。
圖1硬件注釋示例
圖2DB塊內(nèi)變量注釋示例
這就出現(xiàn)一個(gè)問(wèn)題:一旦源程序丟失,從PLC上傳得到的程序就不含任何注釋,很難理解和用于故障診斷。源程序的符號(hào)表(包括I點(diǎn)、Q點(diǎn)、M點(diǎn)、程序塊的含義等注釋)可以通過(guò)導(dǎo)出,單獨(dú)進(jìn)行備份。如果我們丟失了最新的源程序,則可以從PLC上載程序后,打開(kāi)最近的源程序備份,將其符號(hào)表拷貝或者導(dǎo)入到上載的程序中,可以恢復(fù)部分符號(hào)信息。但是,其他信息是無(wú)法恢復(fù)的。因此,源程序的管理就顯得尤為重要了。我們的管理方法如下(此方法也適用于所有源程序的管理):
1、盡量在同一臺(tái)工程師站上進(jìn)行程序修改及備份,并注意壓縮備份不同的版本,自己做版本標(biāo)識(shí)或者用修改日期做區(qū)別。
2、備份之前要通過(guò)工程師站比較一下離線/在線程序,如果不一致,即便通過(guò)Upload的方式上傳在線程序,可以通過(guò)將不一致的程序塊(包括硬件配置(系統(tǒng)數(shù)據(jù)塊)),拷貝粘貼到原有程序中,這樣既保證了程序的一致性,又不會(huì)致注釋丟失。這樣上載的程序是沒(méi)有代碼里的注釋的。另外,為了確保代碼里的注釋有效,也可以打開(kāi)不一致的程序,手工修改離線的程序。
3、建立程序修改記錄文檔:記錄每次修改的原因、內(nèi)容、是否已經(jīng)備份等信息,便于追溯。
4、盡量專人修改。
聲明:本文為轉(zhuǎn)載類文章,如涉及版權(quán)問(wèn)題,請(qǐng)及時(shí)聯(lián)系我們刪除(QQ: 2737591964),不便之處,敬請(qǐng)諒解!
標(biāo)簽:
中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(connectcrack.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-07-08
2025-06-09
從外觀到內(nèi)核的「超進(jìn)化」!NK550M五軸...
2025-06-06
2025-05-26