lix102
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 122 點(diǎn)
下載積分: 607 分
在線時(shí)間: 5(小時(shí))
注冊(cè)時(shí)間: 2013-09-30
最后登錄: 2013-11-04
查看lix102的 主題 / 回貼
樓主  發(fā)表于: 2013-09-30 20:13
今天拷了一臺(tái)機(jī)器的PLC程序,有8000多步,怎么就是沒看到X/Y輸入輸出點(diǎn)?輸出線圈全是M繼電器?這是怎么回事了?
l282076073
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 27 個(gè)
工控威望: 174 點(diǎn)
下載積分: 1369 分
在線時(shí)間: 178(小時(shí))
注冊(cè)時(shí)間: 2013-08-02
最后登錄: 2024-08-06
查看l282076073的 主題 / 回貼
1樓  發(fā)表于: 2013-10-18 09:57
引用
引用第17樓cbj199388于2013-10-11 13:50發(fā)表的  :
我認(rèn)為這個(gè)程序員是胡扯,之所以這樣做,就是為了不想讓別人接手他的工作,他的程序是先將輸出Y0---Y17用M2900--M2917在程序中代表,然后再把M2900--M2917送入D910,再將D910送入輸出寄存器K4Y0,他完全可以直接BMOV M2900 K4Y0 K10。但他沒有這樣做,完全刻意回隱藏?cái)?shù)據(jù)來源。這樣的程序只對(duì)新來說是一個(gè)問題,但對(duì)于熟練的工程師來說是雕蟲小技。為了方便修改程序,后人接手的完全可以利替換功能將M2900--M2917直接替換回Y0---17,這樣程序就好看多了。
真正的高級(jí)程序員為了保護(hù)程序不讓別人修改,正確做法是另用觸摸屏的宏,如果是PC的就利用上位機(jī)軟件,直接通過通信參與PLC程序中的部分功能計(jì)算。這樣PLC運(yùn)行中的程序只是設(shè)備運(yùn)行的一部分,接手人如果得不到觸摸屏中被加密的宏,或PC軟件中的源碼,也就無法修改PLC中的所有功能,因?yàn)镻LC運(yùn)行的程序只是一部分,這才算是高級(jí)程序。本人做一個(gè)一臺(tái)設(shè)備因PLC密碼容易破解并且有時(shí)客戶要求提供PLC程序,所以就在觸摸屏中寫了二個(gè)宏,將PLC重要數(shù)據(jù)運(yùn)算交由觸摸屏運(yùn)算然后再將結(jié)果送至PLC,然后把宏加密,這樣就算別人拿到PLC程序也無用。另外在宏中可增加雖要注冊(cè)碼功能,這樣就算別人拿到觸摸屏軟件也無法克隆機(jī)器。
本人十年工控經(jīng)驗(yàn),現(xiàn)在從事PLC等各種控制器研發(fā),開發(fā)的板式PLC可直接用三菱GX軟件下載,監(jiān)控,全套方案轉(zhuǎn)讓。讓你自己可以生產(chǎn)兼容三菱編程軟件的PLC,有興趣聯(lián)系QQ378658486  電話13530816825

長見識(shí)了。高手啊