PLC編程語言知多少?
2020/3/25 16:37:30 標(biāo)簽:中國傳動(dòng)網(wǎng)
梯形圖邏輯通常是PLC使用最多的圖形編程語言,但在某些特定的編程應(yīng)用中其他語言可能更適合。
在美國,大多數(shù)參與可編程邏輯控制器(PLC)編程和維護(hù)的人員都傾向于認(rèn)為:梯形圖邏輯是PLC唯一的編程語言。這種理念在很大程度上是由PLC的歷史、以及美國的工業(yè)控制市場是被以梯形圖邏輯為主要語言的品牌統(tǒng)治所造成的。
在計(jì)算機(jī)和便攜式計(jì)算機(jī)廣泛應(yīng)用于PLC編程之前,經(jīng)常使用手持式編程器將程序輸入到PLC中。在此之前,通常需要繪制用于不同指令的電氣圖。這就像在PLC出現(xiàn)之前,如何連接原始繼電器邏輯一樣。在手持設(shè)備上,有時(shí)會(huì)用符號表示不同指令,但是在圖形設(shè)計(jì)的背后,是基于文本的語言。
1994年,國際電工委員會(huì)(IEC)制定了一個(gè)可用于定義和規(guī)范PLC編程系統(tǒng)的標(biāo)準(zhǔn)IEC61131-3。除了形式化定義諸如計(jì)時(shí)器和計(jì)數(shù)器之類的指令外,該標(biāo)準(zhǔn)還定義了5種編程語言。
指令表(IL)是基于文本的語言,梯形圖邏輯經(jīng)常被轉(zhuǎn)換成相同的語言。有些廠商僅將其用作機(jī)器代碼的過渡,最終會(huì)編譯成在處理器中執(zhí)行的語言。另外有一些廠商則使用指令列表作為主要語言,并添加了無法用梯形圖邏輯表示的其它指令(例如語句列表)。
圖1:指令列表通常用于復(fù)雜的數(shù)學(xué)任務(wù)和搜索
梯形圖邏輯(LAD),是PLC使用得最多的圖形編程語言。它是從繼電器邏輯電路圖演變而來。梯形圖邏輯是在常用的繼電器與接觸器邏輯控制基礎(chǔ)上簡化了符號演變而來的,具有形象、直觀、實(shí)用等特點(diǎn)。
圖2:梯形圖邏輯是最常用的PLC編程,與繼電器電路圖最為相似。
功能塊圖(FBD)是另一種圖形編程語言,可用于包括PLC和分布式控制系統(tǒng)(DCS)在內(nèi)的一些控制器。它使用不同類型的塊(例如與、或、比較、數(shù)學(xué)計(jì)算、計(jì)時(shí)器和計(jì)數(shù)器),來描述輸入和輸出變量之間的功能。輸入從設(shè)備或其它模塊的輸出饋入一個(gè)模塊;輸出將數(shù)據(jù)傳送到下一個(gè)塊或變量。
圖3:功能框圖非常適合安全電路/安全PLC
結(jié)構(gòu)化文本(ST)是一種類似于計(jì)算機(jī)語言(例如Pascal)的高級語言。ST語言中的表達(dá)式由運(yùn)算符和操作數(shù)組成。操作數(shù)可以是常量、變量、函數(shù)調(diào)用或另一個(gè)表達(dá)式。表達(dá)式的計(jì)算通過執(zhí)行具有不同優(yōu)先級的運(yùn)算符完成。有最高優(yōu)先級的運(yùn)算符先被執(zhí)行,然后依次執(zhí)行下一個(gè)優(yōu)先級的運(yùn)算符,直到所有的運(yùn)算符被處理完。有相同優(yōu)先級的運(yùn)算符按從左到右的順序執(zhí)行。
圖4:結(jié)構(gòu)化文本可以幫助完成復(fù)雜的數(shù)學(xué)任務(wù)和搜索。
順序功能圖(SFC)語言是基于一種被稱為Grafcet的古老邏輯語言,該語言基于二進(jìn)制Petri網(wǎng)絡(luò)。它可用于編制復(fù)雜的順控程序,又稱為狀態(tài)轉(zhuǎn)移圖或功能表圖,是描述控制系統(tǒng)的控制過程、功能和特性的一種圖形,也是設(shè)計(jì)順序控制程序的工具。它是一種被稱為步的塊語言,帶有相關(guān)邏輯條件切換。語言中的步可以是活動(dòng)或不活動(dòng)的,并且邏輯可以并行運(yùn)行。利用這種先進(jìn)的編程方法,初學(xué)者也很容易編出復(fù)雜的順控程序,大大提高了工作效率,也為調(diào)試、試運(yùn)行帶來許多言傳的方便。
圖5:順序功能圖對于分段邏輯很有用。
幾年前,我突發(fā)奇想:如果用所有5種語言,來編寫一小段代碼進(jìn)行比較,將會(huì)非常有趣。邏輯建立自動(dòng)和手動(dòng)模式,然后在3秒鐘后激活“循環(huán)”位。它是通用的,但是基于我使用的PLC平臺(tái)(圖1至圖5)。語法和代碼顯示方式會(huì)因軟件品牌和平臺(tái)而異。
指令和注釋,通常使用帶顏色的編碼,以便于閱讀。通常,語言包會(huì)額外收費(fèi)或包含在編程軟件的“專業(yè)”版本中。
不同語言有不同的用途。梯形圖仍然適用于直接的“位操作”邏輯。指令列表和結(jié)構(gòu)化文本通常用于更復(fù)雜的數(shù)學(xué)任務(wù)和搜索。功能塊圖可以很好地用于安全電路/安全PLC。順序功能圖對于分段邏輯很有用。
在下一次編寫復(fù)雜程序時(shí),請嘗試考慮使用某些“其它”類型的PLC語言,因?yàn)檫@可能會(huì)使工作變得更容易。
聲明:本文為轉(zhuǎn)載類文章,如涉及版權(quán)問題,請及時(shí)聯(lián)系我們刪除(QQ: 2737591964),不便之處,敬請諒解!
供稿:Frank Lamb 控制工程中文版
本文鏈接:http://www.onehpc.cn/content.aspx?url=rew&id=2130
相關(guān)新聞
- 2024-08-13TE:先進(jìn)產(chǎn)線落地,本地化發(fā)展策略再升級
- 2024-05-30西門子 S7-1500V 成為奧迪虛擬化工廠核心,云端部署引領(lǐng)工業(yè)潮流!
- 2022-06-17UN 200 SMART PLC在混凝土攪拌站的應(yīng)用
- 2021-07-23合信三軸伺服枕式包裝機(jī)運(yùn)動(dòng)控制解決方案
- 2021-06-15【皮爾磁】工業(yè)領(lǐng)域的設(shè)備“讀心術(shù)”,關(guān)注您的數(shù)據(jù)資產(chǎn)
- 2021-05-1820 周年專題 | 倍福中國基于 PC 和 EtherCAT 的控制技術(shù)的經(jīng)典案例分享
- 2021-03-23【案例分享】超值插補(bǔ)“神器”在全自動(dòng)鉆孔攻牙機(jī)上的應(yīng)用
成員中心
- 上海會(huì)通自動(dòng)化科技發(fā)展有限公
- 中達(dá)電通股份有限公司
- 長春禹衡光學(xué)有限公司
- 睿工業(yè)
- 廣東美的智能科技有限公司
- 高創(chuàng)傳動(dòng)科技開發(fā)(深圳)有限
- 南京埃斯頓自動(dòng)化股份有限公司
- 哈爾濱工業(yè)大學(xué)
- 深圳市機(jī)械行業(yè)協(xié)會(huì)
- 廣東省自動(dòng)化學(xué)會(huì)
- 廣東省機(jī)械工程學(xué)會(huì)
- 華南智能機(jī)器人創(chuàng)新研究院
- 深圳市機(jī)器人協(xié)會(huì)
- 富士康科技集團(tuán)
- 深圳眾為興技術(shù)股份有限公司
- 南京誠達(dá)運(yùn)動(dòng)控制系統(tǒng)有限公司
- 常州精納電機(jī)有限公司
- 杭州之山智控技術(shù)有限公司
- 杭州中達(dá)電機(jī)有限公司
- 杭州日鼎控制技術(shù)有限公司
- 杭州米格電機(jī)有限公司
- 上海新時(shí)達(dá)電氣股份有限公司
- 上海登奇機(jī)電技術(shù)有限公司
- 上海三竹機(jī)電設(shè)備有限公司
- 深圳市艾而特工業(yè)自動(dòng)化設(shè)備有
- 深圳市億維自動(dòng)化技術(shù)有限公司
- 湖南科力爾電機(jī)股份有限公司
- 深圳市四方電氣技術(shù)有限公司
- 武漢邁信電氣技術(shù)有限公司
- 廣東省珠峰電氣股份有限公司
- 清能德創(chuàng)電氣技術(shù)(北京)有限公
- 畢孚自動(dòng)化設(shè)備貿(mào)易(上海)有
- 富士電機(jī)(中國)有限公司
- 松下電器機(jī)電(上海)有限公司
- 路斯特運(yùn)動(dòng)控制技術(shù)(上海)有
- 西門子(中國)有限公司
- ABB(中國)有限公司
- 施耐德電氣(中國)投資有限公
- 丹佛斯(中國)投資有限公司
- 三菱電機(jī)自動(dòng)化(上海)有限公
- 安川電機(jī)(中國)有限公司
- 歐姆龍自動(dòng)化(中國)有限公司
- 山洋電氣(上海)貿(mào)易有限公司
- 柯馬(上海)工程有限公司
- 康耐視
- 埃莫運(yùn)動(dòng)控制技術(shù)(上海)有限
- 上海安浦鳴志自動(dòng)化設(shè)備有限公
- 諾德(中國)傳動(dòng)設(shè)備有限公司
- 利萊森瑪電機(jī)科技(福州)有限
- 易格斯(上海)拖鏈系統(tǒng)有限公
- ACS Motion Control(弘柏商貿(mào)(
- 蘇州鈞和伺服科技有限公司
- 北京研華興業(yè)電子科技有限公司
- 臺(tái)安科技(無錫)有限公司
- 海頓直線電機(jī)(常州)有限公司
- 杭州摩恩電機(jī)有限公司
- 梅勒電氣(武漢)有限公司
- 亞德諾半導(dǎo)體技術(shù)有限公司
- 上海摯驅(qū)電氣有限公司
- 上海鴻康電器有限公司
- 上海開通數(shù)控有限公司
- 上海翡葉動(dòng)力科技有限公司
- 上海維宏電子科技股份有限公司
- 上海弈貓科技有限公司
- 和椿自動(dòng)化(上海)有限公司
- 光洋電子(無錫)有限公司
- 圖爾克(天津)傳感器有限公司
- 堡盟電子(上海)有限公司
- 廣東西克智能科技有限公司
- 約翰內(nèi)斯·海德漢博士(中國)
- 宜科(天津)電子有限公司
- 美國邦納工程國際有限公司
- 庫伯勒(北京)自動(dòng)化設(shè)備貿(mào)易
- 奧托尼克斯電子(嘉興)有限公
- 皮爾磁工業(yè)自動(dòng)化(上海)有限
- 易盼軟件(上海)有限公司
- 深圳市凱德電線電纜有限公司
- 恒科鑫(深圳)智能科技有限公
- 深圳市英威騰電氣股份有限公司
- 深圳威科達(dá)科技有限公司
- 深圳市微秒控制技術(shù)有限公司
- 深圳易能電氣技術(shù)股份有限公司
- 深圳市正運(yùn)動(dòng)技術(shù)有限公司
- 深圳市合信自動(dòng)化技術(shù)有限公司
- 深圳市吉恒達(dá)科技有限公司
- 深圳銳特機(jī)電有限公司
- 深圳市顧美科技有限公司
- 深圳安納赫科技有限公司
- 深圳市金寶佳電氣有限公司
- 深圳市泰格運(yùn)控科技有限公司
- 深圳市麥格米特驅(qū)動(dòng)技術(shù)有限公
- 深圳市匯川技術(shù)股份有限公司
- 深圳市庫馬克新技術(shù)股份有限公
- 深圳市藍(lán)海華騰技術(shù)股份有限公
- 深圳市正弦電氣股份有限公司
- 深圳市艾威圖技術(shù)有限公司
- 無錫信捷電氣股份有限公司
- 臺(tái)州市格特電機(jī)有限公司
- 天津龍創(chuàng)恒盛實(shí)業(yè)有限公司
- 武漢華中數(shù)控股份有限公司
- 四川零點(diǎn)自動(dòng)化系統(tǒng)有限公司
- 庸博(廈門)電氣技術(shù)有限公司
- 北京凱恩帝數(shù)控技術(shù)有限責(zé)任公
- 北京配天技術(shù)有限公司
- 歐瑞傳動(dòng)電氣股份有限公司
- 航天科技集團(tuán)公司第九研究院
- 西安微電機(jī)研究所
- 蘭州電機(jī)股份有限公司
- 太倉摩力伺服技術(shù)有限公司
- 泰志達(dá)(蘇州)自控科技有限公
- 無錫創(chuàng)正科技有限公司
- 寧波菲仕電機(jī)技術(shù)有限公司
- 杭州中科賽思伺服電機(jī)有限公司
- 世協(xié)電機(jī)股份有限公司
- 太倉摩訊伺服電機(jī)有限公司
- 浙江禾川科技股份有限公司
- 騰禾精密電機(jī)(昆山)有限公司
- 杭州納智電機(jī)有限公司
- 杭州德力西集團(tuán)有限公司
- 嘉興德歐電氣技術(shù)有限公司
- 臥龍電氣集團(tuán)股份有限公司
- 寧波海天驅(qū)動(dòng)有限公司
- 德恩科電機(jī)(太倉)有限公司
- 常州展帆電機(jī)科技有限公司
- 固高科技(深圳)有限公司
- 廣東科動(dòng)電氣技術(shù)有限公司
- 深圳市百盛傳動(dòng)有限公司
- 廣州賽孚德電氣有限公司
- 廣州金升陽科技有限公司
- 廣東伊萊斯電機(jī)有限公司
- 珠海市臺(tái)金科技有限公司
- 東莞市卓藍(lán)自動(dòng)化設(shè)備有限公司
- 東莞新友智能科技有限公司
- 成都思迪機(jī)電技術(shù)研究所
- 深圳市英威騰智能控制有限公司
- 深圳市錦凌電子有限公司
- 深圳市雷賽智能控制股份有限公
- 深圳市雷賽控制技術(shù)有限公司
- 橫川機(jī)器人(深圳)有限公司
- 武漢久同智能科技有限公司
- 深圳市默貝克驅(qū)動(dòng)技術(shù)有限公司
- 深圳眾城卓越科技有限公司
- 泉州市桑川電氣設(shè)備有限公司
- 江蘇本川智能電路科技股份有限
- 臺(tái)州市金維達(dá)電機(jī)有限公司
- 深圳市多維精密機(jī)電有限公司
- 上海尚通電子有限公司
- 配天機(jī)器人技術(shù)有限公司
- 瑞普安華高(無錫)電子科技有
- 深圳市青藍(lán)自動(dòng)化科技有限公司
- 廣東科伺智能股份科技有限公司
- 東莞市成佳電線電纜有限公司
- 深圳市朗宇芯科技有限公司
- 深圳軟贏科技有限公司
- 常州市領(lǐng)華科技自動(dòng)化有限公司
- 杭州眾川電機(jī)有限公司
- 江蘇智馬科技有限公司
- 海禾動(dòng)力科技(天津)有限公司
- 杭州賽亞傳動(dòng)設(shè)備有限公司
- 廣州富燁自動(dòng)化科技有限公司
- 日立產(chǎn)機(jī)系統(tǒng)(中國)有限公司
- 魏德米勒電聯(lián)接(上海)有限公
- 東莞市安揚(yáng)實(shí)業(yè)有限公司
- CC-Link協(xié)會(huì)
- 北京精準(zhǔn)博達(dá)科技有限公司
- 深圳市山龍智控有限公司
- 蘇州偉創(chuàng)電氣設(shè)備技術(shù)有限公司
- 上海相石智能科技有限公司
- 上海米菱電子有限公司
- 深圳市智創(chuàng)電機(jī)有限公司
- 深圳市杰美康機(jī)電有限公司
- 東莞市亞當(dāng)電子科技有限公司
- 武漢正源高理光學(xué)有限公司
- 珠海凱邦電機(jī)制造有限公司
- 上海精浦機(jī)電有限公司
- 江蘇略盛電子科技有限公司
- 深圳市研控自動(dòng)化科技有限公司
- 上海微泓自動(dòng)化設(shè)備有限公司
- 寧波中大力德智能傳動(dòng)股份有限
- 成都超德創(chuàng)機(jī)電設(shè)備有限公司
- 深圳市合發(fā)齒輪機(jī)械有限公司
- 溫州漢橋科技有限公司
- 浙江工商職業(yè)技術(shù)學(xué)院智能制造
- 廣東派萊特智能系統(tǒng)有限公司
- 上海英威騰工業(yè)技術(shù)有限公司
- 寧波中控微電子有限公司
- 普愛納米位移技術(shù)(上海)有限
- 贛州誠正電機(jī)有限公司
- 三木普利(天津)有限公司上海
- 無錫新華光精機(jī)科技有限公司
- 廣東宏博電子機(jī)械有限公司
- 紐泰克斯電線(濰坊)有限公司
- 杭州微光電子股份有限公司
- 北京和利時(shí)電機(jī)技術(shù)有限公司
- 廣東七科電機(jī)科技有限公司
- 艾羅德克運(yùn)動(dòng)控制技術(shù)(上海)
- 大連普傳科技股份有限公司
- 托菲傳感技術(shù)(上海)股份有限
- 杭州中科伺爾沃電機(jī)技術(shù)有限公
- 蘇州輕工電機(jī)廠有限公司
- 國訊芯微(蘇州)科技有限公司
- 鋒樺傳動(dòng)設(shè)備(上海)有限公司
- 科比傳動(dòng)技術(shù)(上海)有限公司
- 泰科電子(上海)有限公司
- 廣東速美達(dá)自動(dòng)化股份有限公司
- 安徽謹(jǐn)銘連接系統(tǒng)有限公司
- 沈機(jī)(上海)智能系統(tǒng)研發(fā)設(shè)計(jì)
- 寧波谷雷姆電子有限公司
- 深圳市人通智能科技有限公司
- 倫茨(上海)傳動(dòng)系統(tǒng)有限公司
- 連云港杰瑞電子有限公司
- 歐德神思軟件系統(tǒng)(北京)有限
- 河源職業(yè)技術(shù)學(xué)院
- 凌華科技(中國)有限公司
- 浙江銳鷹傳感技術(shù)有限公司
- 廈門唯恩電氣有限公司
- 深圳市高川自動(dòng)化技術(shù)有限公司
- 北一半導(dǎo)體科技(廣東)有限公
- 深圳市步科電氣有限公司
- 東莞市凱福電子科技有限公司
- 杭州海拓電子有限公司
- 樂星電氣(無錫)有限公司
- 上海奧深精浦科技有限公司
- 崧智智能科技有限公司
- 珠海運(yùn)控電機(jī)有限公司
- 常州拓自達(dá)恰依納電線有限公司
- 浙江省諸暨市精益機(jī)電制造有限
- 深圳市多賀電氣有限公司
- 上海贏雙電機(jī)科技股份有限公司
- 日沖商業(yè)(昆山)有限公司
- 深圳市卓航自動(dòng)化設(shè)備有限公司
- 蘇州市凌臣采集計(jì)算機(jī)有限公司
- 南京芯馳半導(dǎo)體科技有限公司
- 福建睿能科技股份有限公司
- 深圳市如本科技有限公司
- 常州市常華電機(jī)股份有限公司
- 寧波眾諾電子科技有限公司
- 聯(lián)誠科技集團(tuán)股份有限公司
- 山東中科伺易智能技術(shù)有限公司
- 廣東奧普特科技股份有限公司
- 上海艾研機(jī)電控制系統(tǒng)有限公司
- 長廣溪智能制造(無錫)有限公司
- 句容市百歐電子有限公司
- 深圳市康士達(dá)科技有限公司
- 深圳舜昌自動(dòng)化控制技術(shù)有限公
- 昕芙旎雅商貿(mào)(上海)有限公司
- 北京科迪通達(dá)科技有限公司
- 成都中天自動(dòng)化控制技術(shù)有限公
- 深圳市恒昱控制技術(shù)有限公司
- 眾程技術(shù)(常州)有限公司
- 深圳市好上好信息科技股份有限
- 常州洛源智能科技有限公司
- 昆山艾尼維爾電子有限公司
- 深圳市迪維迅機(jī)電技術(shù)有限公司
- 尼得科控制技術(shù)公司
- 傳周半導(dǎo)體科技(上海)有限公
- 納博特南京科技有限公司
- 蘇州海特自動(dòng)化設(shè)備有限公司
- 深圳市華成工業(yè)控制股份有限公
- 寧波招寶磁業(yè)有限公司
- 南京菲尼克斯電氣有限公司
- 長裕電纜科技(上海)有限公司
- 臺(tái)州鑫宇海智能科技股份有限公
- 寧波銀禧機(jī)械科技有限公司
- 江蘇睿芯源科技有限公司
- 威圖電子機(jī)械技術(shù)(上海)有限公
- 瑪格電子技術(shù)(武漢)有限公司
- 福爾哈貝傳動(dòng)技術(shù)(太倉)有限公
- 武漢華大新型電機(jī)科技股份有限
- 廈門永陞科技有限公司
- 浙江頂峰技術(shù)服務(wù)有限公司
- 上海先楫半導(dǎo)體科技有限公司
- 蘇州阿普奇物聯(lián)網(wǎng)科技有限公司
- 德纜(上海)電線電纜有限公司
- 廣東英瑞沃電氣科技有限公司
- 南京實(shí)點(diǎn)電子科技有限公司
- 廣州豐盈機(jī)電科技有限公司
- 深圳市百亨電子有限公司
- 蘇州德勝亨電纜科技有限公司
- 嘉興松州工業(yè)科技有限公司
- 蘇州途億通科技有限公司
- 上海數(shù)恩電氣科技有限公司
- 昆山深裕澤電子有限公司
《機(jī)器人與智能系統(tǒng)》
是深圳市機(jī)器人協(xié)會(huì)、中國傳動(dòng)網(wǎng)共同主辦的聚焦機(jī)器人、智能系統(tǒng)領(lǐng)域的高端產(chǎn)經(jīng)...