首先介紹先背景,我現(xiàn)在干兼職,給幾個(gè)客戶寫程序。
客戶一
生產(chǎn)型企業(yè),自己也在做設(shè)備,專用的,有些工藝不能外傳那種。合作5年左右了,程序也是一直未加密,注釋都下載進(jìn)去的,PLC常用的是 歐姆龍CP系列。
價(jià)格我收的也不貴,接線,調(diào)試,編程,出圖,一臺(tái)機(jī)純利潤也就是一臺(tái)機(jī) 1000~1500 (20~40個(gè)IO點(diǎn)),一般一次做幾臺(tái)臺(tái)這樣的,每次都有點(diǎn)小改動(dòng);主要是滿足工藝,第一次核心工藝程序我寫了幾個(gè)晚上。
前幾天去處理其它事情的時(shí)候,發(fā)現(xiàn)有類似的設(shè)備,但是設(shè)備不是我做的,HMI界面一模一樣,箱子接的稀爛,(我做的箱子線號(hào),標(biāo)識(shí)那些清清楚楚的)
大概率:他們廠務(wù)電工復(fù)制了程序,照著接線圖自己做的;又或者找了更便宜的人,復(fù)制程序接個(gè)線完事;價(jià)格肯定更便宜
心里哇涼哇涼的,想著,不加密,不刪注釋方便維修,結(jié)果呢,哎。這就是人心啊。
客戶2:
熟人介紹這種,零散做些設(shè)備,程序找兼職,我這種程序?qū)懞昧耍O(shè)備動(dòng)作OK了,幾個(gè)月沒回音,不說OK也不說NG,問就是設(shè)備還在調(diào)試,沒交貨。
我去,按照口頭合同,達(dá)到設(shè)備的工藝動(dòng)作,是不是到時(shí)間就該付款了呀,半年還不付款,豈不是,你不交貨,編程工錢也不給嗎?
我作為維修電工起步的,比較反感程序加密,維修的時(shí)候找問題找半天,明明監(jiān)控程序幾分鐘的時(shí)候。
也比較反感程序沒有任何注釋,理解程序還要慢慢添加注釋,沒小半天看不懂。
所以,我寫的程序,基本上都是 不加密,加注釋,客戶那邊也給PDF圖,外面元器件手冊(cè)
(甚至于,觸摸屏我放了一個(gè)二維碼,我NAS網(wǎng)盤的鏈接二維碼,維修只要點(diǎn)開幫助,用手機(jī)掃一掃就可以用手機(jī)下載該設(shè)備的圖紙,程序。)
然后今年開始,我準(zhǔn)備給所有程序加上硬件ID識(shí)別程序,用PLC的序列號(hào)或者編號(hào)來識(shí)別,如果不一樣,隨機(jī)給D區(qū)寫值,讓你找不到問題。
這就是我遇到的情況,SO 各位大佬,你寫從程序加密嗎?
網(wǎng)友討論
mengx9806:
之前遇到過,不給錢;后面果斷加了時(shí)間鎖,到時(shí)不給錢,直接鎖程序,要么你找人破解也是錢,要么給我錢,分分鐘給你解鎖;沒辦法,吃口飯不容易。
合作順不順利其實(shí)都要存心眼,就是在工廠里面,自己寫的程序,后面我都把注釋全部刪除了再下進(jìn)去,因?yàn)橛行┤耍呛牵愣模划吘股厦鎯蓚€(gè)時(shí)間都是以上當(dāng)為基礎(chǔ)而形成的自己的做事方式了
cvlsam :
必須加密啊,為啥要加密呢?不是程序不能公開,而是現(xiàn)場維護(hù)水平太差,亂改不像話了就扯程序沒有寫好,索性就加密了,否則來來回回跑現(xiàn)場都是鈔票。
還是外企好,人家驗(yàn)收結(jié)束要求提供程序說明以及源程序,然后打印備份,每次他們修改都要寫文檔備案,從制度上杜絕了維護(hù)亂改程序造成不必要跑現(xiàn)場的費(fèi)用問題。
不過設(shè)備么就要看合同怎么寫的了,你看ASML的那么高價(jià)格的人家不但不提供程序,你開機(jī)還要和人家聯(lián)網(wǎng),違反或者拆機(jī)模仿人家直接把設(shè)備變成磚頭
YXBK:
客戶1,這種情況,如果你加密了,下次應(yīng)該就會(huì)跟你談要把程序交出來。
客戶2,他的設(shè)備沒有賣出去,你別想那么快拿到錢,一句話,這設(shè)備還在改進(jìn)中。
如果搞得太正式了,最后基本就會(huì)談崩,下次不找你了,現(xiàn)在兼職編程的多得是,怎么說呢,現(xiàn)在非標(biāo)設(shè)備也不好做,老板賺到錢了,你就跟著賺點(diǎn)。我之前廠的電工主管后來出來單干,最近幾年經(jīng)常找我吐苦水,有單做的經(jīng)常拖款,到了年底想拿到錢,肯定是要總數(shù)打折的,有些是機(jī)械結(jié)構(gòu)出問題的,設(shè)備賣不出去,最后只能少要一些。他是專業(yè)的,有時(shí)很矛盾,做,覺得不劃算,不做,畢竟要生存,沒多有少吧!
知道一點(diǎn):
這個(gè)問題沒有定論,但有一點(diǎn),加密的程序,如果找不到原創(chuàng)者,或所屬公司也掛了,被罵18代。
偶有拖欠不給錢的也無所謂,損失最多的是時(shí)間,基本都是給錢的,甚至中斷10多年的客戶還介紹項(xiàng)目,程序是否加密,主要看客戶要求~因?yàn)樽詈笫且虬o設(shè)備制造者的。
既然是兼職,那點(diǎn)錢不是主流,看開點(diǎn)。如果是看似有量的,那就免它開發(fā)調(diào)試費(fèi)~你要能提供硬件,即便遇到芯片疫情貨源斷供,他自己找到貨源,免費(fèi)罐程序
jinqiaoma:
一般都要加,尤其是做設(shè)備生產(chǎn)的,防同行,以前工作的單位是做乙方,PLC和上位機(jī)程序都不加密,最后被友商完整的復(fù)制過去。
現(xiàn)在做甲方,技術(shù)協(xié)議會(huì)明確寫明程序要提供給我們。被一家承包商搞怕了,控制點(diǎn)數(shù)多、工藝不復(fù)雜,買他們寫好程序的模塊也不貴,技術(shù)協(xié)議沒界定歸屬,就一直不提供程序,遇到故障想在線監(jiān)測根本就沒辦法,持續(xù)運(yùn)轉(zhuǎn)的系統(tǒng)又不能把以前的程序清除掉重做,就一直被拿捏著。
審核編輯:黃飛
-
plc
+關(guān)注
關(guān)注
5013文章
13331瀏覽量
464148 -
觸摸屏
+關(guān)注
關(guān)注
42文章
2309瀏覽量
116408 -
HMI
+關(guān)注
關(guān)注
9文章
590瀏覽量
48614
原文標(biāo)題:程序到底是加密還是不加密好?相信很多大佬都遇到過這種情況
文章出處:【微信號(hào):gkongbbs,微信公眾號(hào):工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論