操作簡單直觀程序工程師必須使操作人員或者維護(hù)人員對工藝過程易于操作。甬溫線前車司機(jī)多次嘗試更改列車模式失敗,就是一個(gè)反例。大概是由于更改操作模式的方法并不簡單、并不直觀,也沒有必要的操作提示。編程語言程序就是算法對數(shù)據(jù)的操作。原因就在于方便程序調(diào)試,方便程序拓展。如順序控制SFC.完全是邏輯運(yùn)算,但為了使順序控制更貼近人類的思維,為了方便程序調(diào)試、拓展和維護(hù),很多工業(yè)軟件都特別包括順序控制,用簡單邏輯運(yùn)算搭建過一個(gè)稱重和配料的順序控制系統(tǒng)。結(jié)果表明,完全可以實(shí)現(xiàn)。但程序難以理解,不便調(diào)試,不便拓展和維護(hù),更不便其他人員維護(hù)。每一種語言都有各自的特點(diǎn),這也是每種語言自身存在的價(jià)值。
梯形圖邏輯運(yùn)算為主的以梯形圖為好,直觀,調(diào)試方便。語句表簡單運(yùn)算和變址尋址往往采用語句表。SCL語言高級語言。不關(guān)注執(zhí)行的具體細(xì)節(jié),而直接關(guān)注運(yùn)算或者方法。復(fù)雜算法的程序用這種語言為好。同時(shí),SCL具有數(shù)組類型可以實(shí)現(xiàn)簡單變址尋址功能。
在老8號動(dòng)態(tài)測試臺(tái)的例子中,PLC將1800秒內(nèi)產(chǎn)生的3組轉(zhuǎn)矩和轉(zhuǎn)速信號共10800個(gè)數(shù)據(jù)按照有關(guān)標(biāo)準(zhǔn)算法進(jìn)行計(jì)算,得到本次測試是否符合要求的判據(jù),這就用到了大量的運(yùn)算功能,采用的就是SCL語言。