新聞動態

您的位置:首頁 >> 新聞動態 >> 分析:PLC的編程語言多樣化

分析:PLC的編程語言多樣化

發布時間:13-05-10 關注次數:

     在制定IEC 61131-3這一編程語言標準的過程中,PLC正處在其發展和推廣應用的鼎盛時期。

PLC

     主要是在北美和日本,普遍運用梯形圖(LD)語言編程;在歐洲,則使用功能塊圖(FBD)和順序功能圖(SFC);德國和日本,又常常采用指令表(IL)對PLC進行編程。為了擴展PLC的功能,特別是加強它的數據處理、文字處理,以及通信功能的能力,許多PLC還允許使用高級語言(如BASIC語言、C語言)。因此,制定這一標準的首要任務就是把現代軟件的概念和現代軟件工程的機制應用于傳統的PLC編程語言。IEC 61133-3規定了二大類編程語言:文本化編程語言和圖形化編程語言。前者包括指令清單語言(IL)和結構化文本語言(ST),后者包括梯形圖語言(LD)和功能塊圖語言(FBD)。至于順序功能圖(SFC),標準不把它單獨列入編程語言的一種,而是將它在公用元素中予以規范。這就是說,不論在文本化語言中,或者在圖形化語言中,都可以運用SFC的概念、句法和語法。于是,在我們所使用的編程語言中,可以在梯形圖語言中使用SFC,也可以在指令清單語言中使用SFC。

     IEC 61131-3允許在同一個PLC中使用多種編程語言,允許程序開發人員對每一個特定的任務選擇最合適的編程語言,還允許在同一個控制程序中其不同的軟件模塊用不同的編程語言編制。這一規定妥善繼承了PLC發展歷史中形成的編程語言多樣化的現實,又為PLC軟件技術的進一步發展提供了足夠的空間。

激情文学亚洲情色