|
|
難道就這樣束手無策,聽任仿制者為所欲為了嗎?答案是否定的,多年來一直關注和研究西門子PLC控制程序保護方面的問題,筆者在實踐中取得了一些經驗和心得,在本文中愿意和同行們共同分享和討論,大家共同為保護自己的勞動成果而努力。筆者多年來一直從事西門子SIAMTIC-S7PLC的應用,因此本文也只是從純粹的技術層面出發,重點探討SIMATICS7PLC控制程序的保護。
在系統設計的初期,我們應該從系統的角度來考慮PLC控制程序的保護:T.I.A實現了組態和編程,數據管理和通訊,自動化與驅動產品(包括PLC控制器、西門子觸摸屏人機界面、網絡、驅動器等產品)的高度集成。實踐證明,采用T.I.A集成概念設計的控制系統很難被抄襲。同一個軟件平臺,相同的硬件組成,一樣的總線通訊,完全可以設計出截然不同的控制系統,這是一個讓開發者自由發揮的平臺。例如,一個CPU315-2DP西門子plc和2個MM440西門子變頻器進行PROFIBUS-DP的通訊,除了西門子PLC和西門子變頻器有常規的數據交換,如果用戶使用了DRIVESES的工程軟件,還能實現2個MM440之間的直接的快速數據交換,另外通過DRIVESES還能實現PLC和MM440之間超過10個總共16個PZD過程數據的交換,實現PLC批量下載變頻器參數的功能。不熟悉西門子產品的仿制者無法輕易更換硬件配置或修改軟件,而即使仿制者是個西門子產品的專家,要獨自分析清楚具體細節問題也不是件容易的事情。從某種程度上說,T.I.A大大提高了對仿制者的技術水平要求的門檻,達到西門子系統集成專家水平的技術人員一是不多,二很少有愿意做這些不齒的事情的。
此外,對于一些較大系統的OEM開發商,路由通訊功能,iMAP軟件包等都是很不錯的T.I.A系統功能或工具,我們應該盡量利用T.I.A給我們帶來的技術優勢,占領技術制高點,加大仿制或抄襲的技術難度。