注冊注冊登錄登錄收藏驍銳收藏驍銳在線留言在線留言網(wǎng)站地圖網(wǎng)站地圖您好,歡迎來到驍銳科技官網(wǎng)!
自助下單

服務(wù)熱線:0755-29898410

驍銳的好口碑不止在產(chǎn)品

大家都在搜:驍銳傳感器定制松下傳感器代理傳感器新聞傳感器新聞百科

當(dāng)前位置首頁 » 驍銳科技新聞中心 » 資訊中心 » 技術(shù)專欄 » 可編程控制器的編程言語

可編程控制器的編程言語

返回列表 來源:驍銳科技 瀏覽:- 發(fā)布日期:2017-11-24 15:25:50【
可編程控制器的編程言語
⑴可編程控制器編程言語的開展
可編程控制器的運(yùn)用需要用可編程操控編程言語進(jìn)行編程(即所謂的二次開發(fā)),各制作商開發(fā)了各自的編程言語,形成了各自為營的自動化孤堡。不同的可編程控制器程序不能移植,不能彼此通信等。為此,用戶和制作商都期望有規(guī)范化的編程言語,使可編程控制器成為敞開體系的組成部分。規(guī)范化編程言語的開展來自下列三方面的開展。
①傳統(tǒng)可編程控制器言語。例如常用的梯形圖言語脫胎于電氣邏輯圖,指令表言語是匯編言語的開展。
②工控軟件公司開發(fā)的編程言語。如德國KW Software(科維)軟件公司的Multiprog、Infoteam(一方梯隊(duì))軟件公司的PDAT等為代表開發(fā)的編程言語吸取了各科編程操控器制作商的編程言語的特色,在開發(fā)中形成了一套新的世界編程言語規(guī)范。
③根據(jù)工業(yè)PC的軟邏輯PLC。軟邏輯PLC是在PC渠道運(yùn)轉(zhuǎn)Windows操作環(huán)境下,用軟件完成PLC操控功用。它構(gòu)成敞開的運(yùn)用體系,能夠方便地與來自不同廠商的各種輸入/輸出設(shè)備、現(xiàn)場總線、PC和操控網(wǎng)絡(luò)完成無縫集成。
可編程控制器的編程言語因地域不同,大致可分為三大地域:北美、歐洲和日本。而可編程控制器規(guī)范編程言語IEC 61131-3的制定是美國、加拿大、歐洲(主要是德、法)以及日本等7家世界性工業(yè)操控企業(yè)的專家和學(xué)者的結(jié)晶,它濃縮了數(shù)十年工控方面的實(shí)踐經(jīng)驗(yàn)(包含:北美和日本等運(yùn)用的梯形圖言語實(shí)踐經(jīng)驗(yàn)、歐洲各國運(yùn)用的次序功用表圖和功用快圖編程言語實(shí)踐經(jīng)驗(yàn)、德國和日本等運(yùn)用的指令表編程言語實(shí)踐經(jīng)驗(yàn)等。
1993年3月,世界電工委員會(International  Electrical  Committee,簡稱IEC)正式頒布了可編程控制器規(guī)范編程言語IEC 1131(前面加6后作為世界規(guī)范的編號,即成為可編程控制器規(guī)范編程言語IEC 61131)第一版,可編程控制器規(guī)范編程言語IEC 61131-3為第二版,于2000年下半年表決通過。IEC 61131規(guī)范將軟件工程、結(jié)構(gòu)化編程、模塊化編程、面向?qū)ο蟮乃季S及網(wǎng)絡(luò)通信技能等引進(jìn)工業(yè)操控范疇,彌補(bǔ)和克服了傳統(tǒng)PLC和DCS等操控體系的弱點(diǎn)。
但是,規(guī)范言語的開展仍在進(jìn)行中,傳統(tǒng)的編程言語仍然在廣泛運(yùn)用之中。
⑵可編程控制器編程言語規(guī)范化的世界化安排
PLCopen是1992年建立的致力于可編程控制器編程言語規(guī)范化的非營利世界化安排,總部設(shè)在荷蘭。我國于1999年正式成為PLCopen安排的一員,掛靠在我國機(jī)電一體化技能運(yùn)用協(xié)會。我國可編程控制器硬件的開發(fā)和運(yùn)用并不早,但對世界規(guī)范編程言語跟得比較緊。
IEC 61131-3規(guī)范不僅適用于可編程設(shè)備,而且適用于運(yùn)動操控產(chǎn)品、DCS和根據(jù)工業(yè)PC的的軟邏輯PLC、SCADA等。選用或運(yùn)用契合IEC 61131-3規(guī)范的產(chǎn)品,已成為工業(yè)范疇開展的趨勢。在我國,正在進(jìn)行IEC 61131-3規(guī)范及有關(guān)產(chǎn)品的推行作業(yè)。許多技能人員還不知道編程言語的世界規(guī)范,一些廠商仍在推行和兜售不契合IEC 61131-3規(guī)范的編程言語和相關(guān)產(chǎn)品。
可編程控制器的規(guī)范編程言語
IEC 61131-3的編程言語部分界說了兩大類編程言語:文本類編程言語和圖形類編程言語。文本類編程言語包含指令表編程言語(IL:Imstruction List)和結(jié)構(gòu)化文本編程言語(ST:Structured Text),圖形類編程言語包含梯形圖編程言語(LD:Ladder Digram)和功用塊圖編程言語(FBD:Function Block Digram)。規(guī)范中界說的次序功用表圖編程言語(SFC:Sequence Function Chart)既沒有歸入文本類編程言語,也沒有歸入圖形類編程言語,而是作為共用元素被界說。這表明SFC能夠運(yùn)用兩類言語進(jìn)行編程。

推薦閱讀

    【本文標(biāo)簽】:可編程控制器
    【責(zé)任編輯】:驍銳科技版權(quán)所有:http://misonsky.cn轉(zhuǎn)載請注明出處