引用
引用第17樓cbj199388于2013-10-11 13:50發(fā)表的 :
我認為這個(gè)程序員是胡扯,之所以這樣做,就是為了不想讓別人接手他的工作,他的程序是先將輸出Y0---Y17用M2900--M2917在程序中代表,然后再把M2900--M2917送入D910,再將D910送入輸出寄存器K4Y0,他完全可以直接BMOV M2900 K4Y0 K10。但他沒(méi)有這樣做,完全刻意回隱藏數據來(lái)源。這樣的程序只對新來(lái)說(shuō)是一個(gè)問(wèn)題,但對于熟練的工程師來(lái)說(shuō)是雕蟲(chóng)小技。為了方便修改程序,后人接手的完全可以利替換功能將M2900--M2917直接替換回Y0---17,這樣程序就好看多了。
真正的高級程序員為了保護程序不讓別人修改,正確做法是另用觸摸屏的宏,如果是PC的就利用上位機軟件,直接通過(guò)通信參與PLC程序中的部分功能計算。這樣PLC運行中的程序只是設備運行的一部分,接手人如果得不到觸摸屏中被加密的宏,或PC軟件中的源碼,也就無(wú)法修改PLC中的所有功能,因為PLC運行的程序只是一部分,這才算是高級程序。本人做一個(gè)一臺設備因PLC密碼容易破解并且有時(shí)客戶(hù)要求提供PLC程序,所以就在觸摸屏中寫(xiě)了二個(gè)宏,將PLC重要數據運算交由觸摸屏運算然后再將結果送至PLC,然后把宏加密,這樣就算別人拿到PLC程序也無(wú)用。另外在宏中可增加雖要注冊碼功能,這樣就算別人拿到觸摸屏軟件也無(wú)法克隆機器。
本人十年工控經(jīng)驗,現在從事PLC等各種控制器研發(fā),開(kāi)發(fā)的板式PLC可直接用三菱GX軟件下載,監控,全套方案轉讓。讓你自己可以生產(chǎn)兼容三菱編程軟件的PLC,有興趣聯(lián)系QQ378658486 電話(huà)13530816825
你要是說(shuō)你很牛逼,我給你一段臺灣人寫(xiě)程序密碼校驗,你能在30分鐘內看懂你就牛逼。觸摸普羅菲斯。
動(dòng)不動(dòng)就把別人的說(shuō)的是狗屎,你的是寶貝,
只要能把PLC程序讀出,把你觸摸屏能破解,看你啥程序,啥復雜的運算,啥宏,都是狗屁無(wú)用。我想你用的應該是維綸的觸摸屏,禁止上載也是狗屁無(wú)用。
你也只是想給你打一個(gè)廣告而已罷了,話(huà)說(shuō)你上位機就不能破解?
[ 此帖被gys19830912在2013-10-18 11:41重新編輯 ]