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