隨著現(xiàn)代工控技術(shù)的不斷發(fā)展,可能很多使用過PLC的技術(shù)人員都有這么一個(gè)感受:傳統(tǒng)的‘梯形圖’編程方式在面對越來越復(fù)雜的控制要求時(shí),已顯得力不從心。
其實(shí),現(xiàn)在很多大品牌的中高級PLC都支持國際電工委員會IEC61131標(biāo)準(zhǔn)中規(guī)范的五種編程語言的混合編程,即梯形圖(LD)、結(jié)構(gòu)化文本(ST)、流程圖(SFC)、指令表(IL)和功能塊(FB)。在這五種編程語言中,我認(rèn)為梯形圖+結(jié)構(gòu)化文本是一種不錯(cuò)的組合,用梯形圖寫邏輯控制,用結(jié)構(gòu)化文本寫計(jì)算,這樣可以加快編程效率并且使程序的可讀性大大提高。而流程圖編程則非常適用于一些“順序控制”場合。
西門子S7系列PLC在國內(nèi)工控領(lǐng)域中使用很廣,它的編程軟件Step7默認(rèn)情況下只支持梯形圖和指令表編程,但通過安裝“S7-SCL”軟件包和“S7-Graph”軟件包可實(shí)現(xiàn)結(jié)構(gòu)化文本和流程圖編程。
詳見附件