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

精華主題: 0
發(fā)帖數(shù)量: 341 個
工控威望: 465 點
下載積分: 1595 分
在線時間: 409(小時)
注冊時間: 2017-10-10
最后登錄: 2024-10-12
查看楓落云端的 主題 / 回貼
1樓  發(fā)表于: 2022-07-30 17:19
源程序是帶標(biāo)簽程序,之后有人修改運行程序,更新時不把源程序一同寫入;或者只修改程序時,只對寫入了更改的編譯運行程序就不理了。
此時,在PLC程序存儲器運行的程序和源代碼程序已經(jīng)不一樣。
比如,源代碼程序版本稱為1.0,編譯運行的程序也是1.0
有其他人修改了運行程序,那么,編譯運行的程序為1.0基礎(chǔ)上修改的,此時稱編譯運行程序為A版本。源代碼程序版本還是1.0。
你手頭上的程序也修改了,那么,源代碼程序和編譯運行程序都是在1.0基礎(chǔ)上修改得到的1.1版本

那么,現(xiàn)在運行的程序版本就是別人修改的A版本,跟你手頭上的1.1完全時兩個版本。
本帖最近評分記錄:
  • 下載積分:+3(197771548) 真誠感謝!