197771548
不要貪,一步步來
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 87 個(gè)
工控威望: 216 點(diǎn)
下載積分: 726 分
在線時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2018-07-23
最后登錄: 2024-10-01
查看197771548的 主題 / 回貼
樓主  發(fā)表于: 2022-07-29 21:21
圖片:
圖片:
圖片:
目前是在做一個(gè)現(xiàn)場(chǎng)改造項(xiàng)目,原線體不是我們公司做的,在讀程序的時(shí)候就有一個(gè)源代碼選項(xiàng)之前沒碰到過的,目前已經(jīng)改完程序了,寫進(jìn)去之前對(duì)比了下原程序和在線程序,發(fā)現(xiàn)很多不同,搞了會(huì)才發(fā)現(xiàn)直接讀出來對(duì)比也是會(huì)這樣,并不是真的有不同的地方,而且不一致的地方在程序里找不到,然后在讀取的時(shí)候選擇不讀取源代碼,只讀取程序文件,就能找到對(duì)比的不同點(diǎn)了
現(xiàn)在就想問一下,這樣讀源代碼的程序改完寫進(jìn)去會(huì)不會(huì)有什么問題,我打算先確認(rèn)下對(duì)比出來不同的地方有沒有和我的改動(dòng)沖突的,是不是只要沒沖突,我就可以直接寫進(jìn)去?
問題很蠢,還望幫忙解答下整個(gè)公司沒人玩過結(jié)構(gòu)化編程
[ 此帖被197771548在2022-07-31 08:43重新編輯 ]
197771548
不要貪,一步步來
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 87 個(gè)
工控威望: 216 點(diǎn)
下載積分: 726 分
在線時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2018-07-23
最后登錄: 2024-10-01
查看197771548的 主題 / 回貼
1樓  發(fā)表于: 2022-07-29 21:22
圖片:
這是讀源代碼時(shí)的提示
197771548
不要貪,一步步來
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 87 個(gè)
工控威望: 216 點(diǎn)
下載積分: 726 分
在線時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2018-07-23
最后登錄: 2024-10-01
查看197771548的 主題 / 回貼
2樓  發(fā)表于: 2022-07-29 21:23
圖片:
這是不讀源代碼時(shí)的提示
197771548
不要貪,一步步來
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 87 個(gè)
工控威望: 216 點(diǎn)
下載積分: 726 分
在線時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2018-07-23
最后登錄: 2024-10-01
查看197771548的 主題 / 回貼
3樓  發(fā)表于: 2022-07-30 09:41
引用
引用第3樓kalalio于2022-07-30 08:57發(fā)表的  :
建一個(gè)簡單工程,勾選使用標(biāo)簽。然后上傳~

試了下還是和直接上傳源代碼一樣,部分程序讀不出來
197771548
不要貪,一步步來
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 87 個(gè)
工控威望: 216 點(diǎn)
下載積分: 726 分
在線時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2018-07-23
最后登錄: 2024-10-01
查看197771548的 主題 / 回貼
4樓  發(fā)表于: 2022-07-30 09:42
圖片:
官網(wǎng)下載了最新的軟件,還是一樣
197771548
不要貪,一步步來
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 87 個(gè)
工控威望: 216 點(diǎn)
下載積分: 726 分
在線時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2018-07-23
最后登錄: 2024-10-01
查看197771548的 主題 / 回貼
5樓  發(fā)表于: 2022-07-30 09:43
看著像是中間有人改過程序,改動(dòng)的部分都讀不出來
197771548
不要貪,一步步來
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 87 個(gè)
工控威望: 216 點(diǎn)
下載積分: 726 分
在線時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2018-07-23
最后登錄: 2024-10-01
查看197771548的 主題 / 回貼
6樓  發(fā)表于: 2022-07-30 09:49
圖片:
差得挺多的。。
197771548
不要貪,一步步來
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 87 個(gè)
工控威望: 216 點(diǎn)
下載積分: 726 分
在線時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2018-07-23
最后登錄: 2024-10-01
查看197771548的 主題 / 回貼
7樓  發(fā)表于: 2022-07-30 16:11
圖片:
圖片:
圖片:
三菱技術(shù)支持得等工作日了,然后我就想著先把不讀源代碼的程序也改出來一份,因?yàn)檫@樣讀出來的是不使用標(biāo)簽的程序,我就想著轉(zhuǎn)成使用標(biāo)簽,這樣可以復(fù)制程序好改一些,然后編譯的時(shí)候報(bào)自動(dòng)分配沖突了,我就安裝源代碼那份設(shè)置給他改了,結(jié)果發(fā)現(xiàn)程序被修改的部分有用到分配的地址,是不是之前的人修改程序是沒讀取源代碼,用不帶標(biāo)簽?zāi)J礁牧顺绦虿艑?dǎo)致這情況的,我是不是也可以繼續(xù)不讀源代碼,不使用標(biāo)簽改完寫進(jìn)去用?
197771548
不要貪,一步步來
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 87 個(gè)
工控威望: 216 點(diǎn)
下載積分: 726 分
在線時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2018-07-23
最后登錄: 2024-10-01
查看197771548的 主題 / 回貼
8樓  發(fā)表于: 2022-07-30 16:57
就是說現(xiàn)在PLC里有一份源代碼和一份程序文件,兩者不一致,那PLC執(zhí)行的應(yīng)該是程序文件吧,這樣的話是不是可以不管源代碼,改程序文件就行了。
兩種程序我都備份了,沒接觸過擔(dān)心寫進(jìn)去會(huì)導(dǎo)致出問題用備份的程序復(fù)原不了。。。
197771548
不要貪,一步步來
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 87 個(gè)
工控威望: 216 點(diǎn)
下載積分: 726 分
在線時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2018-07-23
最后登錄: 2024-10-01
查看197771548的 主題 / 回貼
9樓  發(fā)表于: 2022-07-30 18:44
引用
引用第11樓楓落云端于2022-07-30 17:19發(fā)表的  :
源程序是帶標(biāo)簽程序,之后有人修改運(yùn)行程序,更新時(shí)不把源程序一同寫入;或者只修改程序時(shí),只對(duì)寫入了更改的編譯運(yùn)行程序就不理了。
此時(shí),在PLC程序存儲(chǔ)器運(yùn)行的程序和源代碼程序已經(jīng)不一樣。
比如,源代碼程序版本稱為1.0,編譯運(yùn)行的程序也是1.0
有其他人修改了運(yùn)行程序,那么,編譯運(yùn)行的程序?yàn)?.0基礎(chǔ)上修改的,此時(shí)稱編譯運(yùn)行程序?yàn)锳版本。源代碼程序版本還是1.0。
你手頭上的程序也修改了,那么,源代碼程序和編譯運(yùn)行程序都是在1.0基礎(chǔ)上修改得到的1.1版本
.......

請(qǐng)問這種情況下我可不可以直接讀取程序文件去修改寫入,就不去管源代碼了
197771548
不要貪,一步步來
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 87 個(gè)
工控威望: 216 點(diǎn)
下載積分: 726 分
在線時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2018-07-23
最后登錄: 2024-10-01
查看197771548的 主題 / 回貼
10樓  發(fā)表于: 2022-07-31 08:42
引用
引用第13樓cythyx于2022-07-31 08:17發(fā)表的  :
這種遇到都是直接新建簡單工程,讀取后修改不管源代碼處理的。

嗯嗯,謝謝了,主要沒接觸過就怕有影響
197771548
不要貪,一步步來
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 87 個(gè)
工控威望: 216 點(diǎn)
下載積分: 726 分
在線時(shí)間: 81(小時(shí))
注冊(cè)時(shí)間: 2018-07-23
最后登錄: 2024-10-01
查看197771548的 主題 / 回貼
11樓  發(fā)表于: 2022-08-02 15:03
引用
引用第15樓無緣做大神于2022-08-01 08:15發(fā)表的  :
樓上說的云里霧里的,沒看懂,具體要怎么做也沒說啊

不讀取源代碼,直接讀取程序文件改就行了,PLC執(zhí)行的是程序文件里的,源代碼那個(gè)類似最初的壓縮包?不理好像是沒問題