一套完整的PLC程序,并不僅僅是使系統(tǒng)能夠運行起來這么簡單,它也需要完整的注釋、精良的架構(gòu)、良好的可擴展性、完備的報警保護系統(tǒng)、運行前的模擬系統(tǒng)。下面就以STEP7的經(jīng)驗和大家分享一下。
一、完整的注釋
在自動化領(lǐng)域,控制設(shè)備的競爭激烈程度,大家有目共睹,各個大魚小蝦,拼命的宣傳自己的產(chǎn)品??纱蠹彝?,程序也是自己的產(chǎn)品,而作為一件有產(chǎn)品屬性的程序,怎么可能不穿衣服,就光禿禿的騎馬上陣呢?
程序的注釋,起碼應該有以下三個方面(STEP7為例):
1、系統(tǒng)注釋:整套程序的版權(quán)公司和此套程序用途
2、程序塊注釋:此程序塊的主要用途和作者
3、段注釋:此段代碼的用途
4、變量注釋:重要性不再多言
而至于保密性的考慮,我覺得應該再程序的加密算法或者塊的加密上考慮,而不應該用減少注釋這種小聰明來實現(xiàn)。
A06B-6114-H207
A06B-6114-H206
A06B-6114-H205
A06B-6114-H204
A06B-6114-H202
A06B-6114-H201
A06B-6114-H109
A06B-6114-H108
A06B-6114-H107
A06B-6114-H106
A06B-6114-H105
A06B-6114-H104
A06B-6114-H103
A06B-6114-H028
A06B-6112-H055
A06B-6112-H037#H580
A06B-6112-H030#H580
A06B-6112-H026#H580
A06B-6112-H022#H580
A06B-6112-H022#H550
A06B-6112-H015#H580
A06B-6112-H011#H580
A06B-6112-H011#H550
A06B-6112-H006#H580
A06B-6112-H006
A06B-6112-H002#H580
A06B-6111-H206#H550
A06B-6111-H105#H550
A06B-6111-H045#H550
A06B-6111-H037#H550
A06B-6111-H030#H550