胤旭機(jī)電 >> PLC的相關(guān)國際編程標(biāo)準(zhǔn) IEC 61131-3 : PLC的相關(guān)國際編程標(biāo)準(zhǔn) IEC 61131-3 :IEC 61131是國際電工委員會(huì)(IEC) 制定的可編程邏輯控制器標(biāo)準(zhǔn)。其中 IEC 61131-3是關(guān)于編程語言的,在IEC 61131-3中對(duì)編程語言有清晰的界定。
IEC 61131是國際電工委員會(huì)(IEC) 制定的可編程邏輯控制器標(biāo)準(zhǔn)。其中 IEC 61131-3是關(guān)于編程語言的,在IEC 61131-3中對(duì)編程語言有清晰的界定。
IEC 61131-3
IEC 61131-3的制定,集中了美國、加拿大、歐洲(主要是德國、法國)以及日本等7家國際性工業(yè)控制企業(yè)的專家和學(xué)者的智慧,以及數(shù)十年在工控方面的經(jīng)驗(yàn)。在制定這一編程語言標(biāo)準(zhǔn)的過程中,PLC正處在其發(fā)展和推廣應(yīng)用的鼎盛時(shí)期。主要是在北美和日本,普遍運(yùn)用梯形圖(LD)語言編程;在歐洲,則使用功能塊圖(FBD)和順序功能圖(SFC);德國和日本,又常常采用指令表(IL)對(duì)PLC進(jìn)行編程。為了擴(kuò)展PLC的功能,特別是加強(qiáng)它的數(shù)據(jù)處理、文字處理,以及通信功能的能力,許多PLC還允許使用高優(yōu)質(zhì)語言(如BASIC語言、C語言)。因此,制定這一標(biāo)準(zhǔn)的首要任務(wù)就是把現(xiàn)代軟件的概念和現(xiàn)代軟件工程的機(jī)制應(yīng)用于傳統(tǒng)的PLC編程語言。IEC 61133-3規(guī)定了二大類編程語言:文本化編程語言和圖形化編程語言。前者包括指令清單語言(IL)和結(jié)構(gòu)化文本語言(ST),后者包括梯形圖語言(LD)和功能塊圖語言(FBD)。至于順序功能圖(SFC),標(biāo)準(zhǔn)不把它單獨(dú)列入編程語言的一種,而是將它在公用元素中予以規(guī)范。這就是說,不論在文本化語言中,或者在圖形化語言中,都可以運(yùn)用SFC的概念、句法和語法。于是,在我們所使用的編程語言中,可以在梯形圖語言中使用SFC,也可以在指令清單語言中使用SFC。
IEC 61131-3允許在同一個(gè)PLC中使用多種編程語言,允許程序開發(fā)人員對(duì)每一個(gè)特定的任務(wù)選擇比較合適的編程語言,還允許在同一個(gè)控制程序中其不同的軟件模塊用不同的編程語言編制。這一規(guī)定妥善繼承了PLC發(fā)展歷史中形成的編程語言多樣化的現(xiàn)實(shí),又為PLC軟件技術(shù)的進(jìn)一步發(fā)展提供了足夠的空間。
自IEC 61131-3正式公布后,它獲得了廣泛的接受和支持。
編程軟件的現(xiàn)狀
全球有眾多的PLC廠家,都有自己的產(chǎn)品及編程軟件,即使同一個(gè)廠家的不同產(chǎn)品都需要不同的編程軟件,在兼容IEC 61131標(biāo)準(zhǔn)的同時(shí),不同的軟件的編制的程序還是不能互相直接采用的。
咨詢與評(píng)論