PLC編(bian)程常見的語言有梯形圖語言、指令表語言、功能模塊圖語言和順序功能流程圖語言,下面是詳細介紹。
1、梯形(xing)圖語言
梯形圖語(yu)(yu)言(yan)是(shi)PLC程(cheng)(cheng)序設計中常(chang)用的(de)編程(cheng)(cheng)語(yu)(yu)言(yan)。它是(shi)與繼電(dian)器線路類似的(de)一種編程(cheng)(cheng)語(yu)(yu)言(yan)。由于電(dian)氣設計人員(yuan)對繼電(dian)器控制(zhi)較為熟悉,因(yin)此(ci),梯形圖編程(cheng)(cheng)語(yu)(yu)言(yan)得到了廣泛(fan)的(de)歡迎和應用。
梯形(xing)圖編程(cheng)語言的特(te)點是:與電(dian)(dian)(dian)氣操(cao)作原理圖相(xiang)對(dui)(dui)應,具有(you)直(zhi)觀(guan)性和(he)對(dui)(dui)應性;與原有(you)繼電(dian)(dian)(dian)器控制(zhi)相(xiang)一致,電(dian)(dian)(dian)氣設(she)計人(ren)員易于掌握(wo)。
梯形圖編程語言與原有(you)的(de)(de)繼電(dian)器(qi)控(kong)制的(de)(de)不(bu)同點是(shi)(shi),梯形圖中的(de)(de)能流(liu)不(bu)是(shi)(shi)實際意義的(de)(de)電(dian)流(liu),內部的(de)(de)繼電(dian)器(qi)也不(bu)是(shi)(shi)實際存在(zai)的(de)(de)繼電(dian)器(qi),應用時,需要與原有(you)繼電(dian)器(qi)控(kong)制的(de)(de)概(gai)念區別對待。
2、指(zhi)令表語言
指(zhi)令表(biao)編程(cheng)語(yu)言是與匯編語(yu)言類似的一(yi)種助記符編程(cheng)語(yu)言,和(he)匯編語(yu)言一(yi)樣由操(cao)(cao)作碼和(he)操(cao)(cao)作數組成。在無計算機(ji)的情(qing)況(kuang)下(xia),適合采(cai)用PLC手持編程(cheng)器對用戶程(cheng)序(xu)進(jin)行(xing)編制。同時(shi),指(zhi)令表(biao)編程(cheng)語(yu)言與梯形圖編程(cheng)語(yu)言圖一(yi)一(yi)對應,在PLC編程(cheng)軟件下(xia)可以相互(hu)轉換。
指令表(biao)編(bian)程(cheng)語言(yan)(yan)的(de)特(te)點(dian)是(shi):采(cai)用助記符來表(biao)示操作功(gong)能(neng),具(ju)有(you)(you)容易記憶(yi),便于掌握;在手持編(bian)程(cheng)器的(de)鍵盤上采(cai)用助記符表(biao)示,便于操作,可在無計算機的(de)場合進(jin)行編(bian)程(cheng)設(she)計;與(yu)梯(ti)形(xing)圖(tu)有(you)(you)一一對應關系。其(qi)特(te)點(dian)與(yu)梯(ti)形(xing)圖(tu)語言(yan)(yan)基本一致。
3、功能模塊圖語(yu)言
功能(neng)(neng)模塊(kuai)(kuai)圖語(yu)言是與數字(zi)邏輯電(dian)路類似的(de)(de)(de)一種PLC編程語(yu)言。采用功能(neng)(neng)模塊(kuai)(kuai)圖的(de)(de)(de)形式來表示(shi)模塊(kuai)(kuai)所(suo)具有的(de)(de)(de)功能(neng)(neng),不同(tong)的(de)(de)(de)功能(neng)(neng)模塊(kuai)(kuai)有不同(tong)的(de)(de)(de)功能(neng)(neng)。
功(gong)(gong)能(neng)模塊(kuai)圖編程語言的(de)(de)特點:功(gong)(gong)能(neng)模塊(kuai)為單位(wei),分(fen)析理(li)解(jie)控(kong)制(zhi)(zhi)方案簡單容(rong)易(yi);功(gong)(gong)能(neng)模塊(kuai)是用圖形(xing)的(de)(de)形(xing)式表達功(gong)(gong)能(neng),直(zhi)觀性(xing)強,對(dui)(dui)于(yu)具(ju)有(you)數(shu)字邏輯電路基礎的(de)(de)設計(ji)人(ren)員很容(rong)易(yi)掌握(wo)的(de)(de)編程;對(dui)(dui)規模大(da)、控(kong)制(zhi)(zhi)邏輯關系(xi)復(fu)雜(za)的(de)(de)控(kong)制(zhi)(zhi)系(xi)統,由(you)于(yu)功(gong)(gong)能(neng)模塊(kuai)圖能(neng)夠清楚表達功(gong)(gong)能(neng)關系(xi),使編程調試時間大(da)大(da)減少。
4、順序功能流程圖語言
順(shun)(shun)(shun)序(xu)功能流(liu)程(cheng)圖(tu)語(yu)言是為(wei)了滿(man)足順(shun)(shun)(shun)序(xu)邏輯(ji)控制(zhi)而設計的(de)編(bian)程(cheng)語(yu)言。編(bian)程(cheng)時將順(shun)(shun)(shun)序(xu)流(liu)程(cheng)動作(zuo)的(de)過程(cheng)分成(cheng)步(bu)(bu)和轉(zhuan)換條(tiao)件,根據(ju)轉(zhuan)移條(tiao)件對控制(zhi)系統(tong)的(de)功能流(liu)程(cheng)順(shun)(shun)(shun)序(xu)進行分配,一步(bu)(bu)一步(bu)(bu)的(de)按照順(shun)(shun)(shun)序(xu)動作(zuo)。每(mei)一步(bu)(bu)代(dai)表(biao)一個控制(zhi)功能任務(wu),用(yong)方框表(biao)示。在方框內含有(you)用(yong)于完(wan)成(cheng)相(xiang)應控制(zhi)功能任務(wu)的(de)梯形圖(tu)邏輯(ji)。這種編(bian)程(cheng)語(yu)言使(shi)程(cheng)序(xu)結構清(qing)晰,易于閱讀及(ji)維護,大大減輕編(bian)程(cheng)的(de)工作(zuo)量,縮短編(bian)程(cheng)和調試時間。用(yong)于系統(tong)的(de)規模校大,程(cheng)序(xu)關(guan)系較復雜的(de)場合。
復制微信號碼添(tian)加微信