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

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

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

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

當(dāng)前位置首頁(yè) » 驍銳科技新聞中心 » 資訊中心 » 技術(shù)專欄 » PLC常用程序設(shè)計(jì)語(yǔ)言

PLC常用程序設(shè)計(jì)語(yǔ)言

返回列表 來(lái)源:驍銳科技 瀏覽:- 發(fā)布日期:2017-11-06 13:59:15【

PLC常用程序規(guī)劃言語(yǔ): 

在可編程操控器中有多種程序規(guī)劃言語(yǔ),它們是梯形圖言語(yǔ)、布爾助記符言語(yǔ)、功用表圖言語(yǔ)、功用模塊圖言語(yǔ)及結(jié)構(gòu)化句子描繪言語(yǔ)等。梯形圖言語(yǔ)和布爾助記符言語(yǔ)是根本程序規(guī)劃言語(yǔ),它一般由一系列指令組成,用這些指令能夠完結(jié)大多數(shù)簡(jiǎn)略的操控功用,例如,代替繼電器、計(jì)數(shù)器、計(jì)時(shí)器完結(jié)順序操控和邏輯操控等,經(jīng)過(guò)擴(kuò)展或增強(qiáng)指令集,它們也能履行其它的根本操作。功用表圖言語(yǔ)和句子描繪言語(yǔ)是高檔的程序規(guī)劃言語(yǔ),它可依據(jù)需求去履行更有用的操作,例如,模擬量的操控,數(shù)據(jù)的操作,報(bào)表的報(bào)印和其他根本程序規(guī)劃言語(yǔ)無(wú)法完結(jié)的功用。功用模塊圖言語(yǔ)選用功用模塊圖的方法,經(jīng)過(guò)軟銜接的方法完結(jié)所要求的操控功用,它不僅在可編程序操控器中得到了廣泛的運(yùn)用,在集散操控體系的編程和組態(tài)時(shí)也常常被選用,因?yàn)樗哂秀暯颖憷⒉僮骱?jiǎn)略、易于掌握等特色,為廣闊工程規(guī)劃和運(yùn)用人員所喜歡。 
依據(jù)可編程器運(yùn)用規(guī)模,程序規(guī)劃言語(yǔ)能夠組合運(yùn)用,常用的程序規(guī)劃言語(yǔ)是:梯形圖程序規(guī)劃言語(yǔ) 、 布爾助記符程序規(guī)劃言語(yǔ)(句子表)、功用表圖程序規(guī)劃言語(yǔ) 、功用模塊圖程序規(guī)劃言語(yǔ)、 結(jié)構(gòu)化句子描繪程序規(guī)劃言語(yǔ)、 梯形圖與結(jié)構(gòu)化句子描繪程序規(guī)劃言語(yǔ)、 布爾助記符與功用表圖程序規(guī)劃言語(yǔ)、 布爾助記符與結(jié)構(gòu)化句子描繪程序規(guī)劃言語(yǔ)。
1、梯形圖(Ladder Diagram)程序規(guī)劃言語(yǔ) 
梯形圖程序規(guī)劃言語(yǔ)是用梯形圖的圖形符號(hào)來(lái)描繪程序的一種程序規(guī)劃言語(yǔ)。選用梯形圖程序規(guī)劃言語(yǔ),程序選用梯形圖的方法描繪。這種程序規(guī)劃言語(yǔ)選用因果聯(lián)系來(lái)描繪事情發(fā)作的條件和成果。每個(gè)梯級(jí)是一個(gè)因果聯(lián)系。在梯級(jí)中,描繪事情發(fā)作的條件表明在左邊,事情發(fā)作的成果表明在后面。梯形圖程序規(guī)劃言語(yǔ)是最常用的一種程序規(guī)劃言語(yǔ)。它來(lái)源于繼電器邏輯操控體系的描繪。在工業(yè)進(jìn)程操控范疇,電氣技術(shù)人員對(duì)繼電器邏輯操控技術(shù)較為了解,因而,由這種邏輯操控技術(shù)發(fā)展而來(lái)的梯形圖受到了歡迎,并得到了廣泛的運(yùn)用。 
梯形圖程序規(guī)劃言語(yǔ)的特色是: 
(1)與電氣操作原理圖相對(duì)應(yīng),具有直觀性和對(duì)應(yīng)性; 
(2)與原有繼電器邏輯操控技術(shù)相一致,對(duì)電氣技術(shù)人員來(lái)說(shuō),易于撐握和學(xué)習(xí); 
(3)與原有的繼電器邏輯操控技術(shù)的不同點(diǎn)是,梯形圖中的能流(Power FLow)不是實(shí)踐意義的電流,內(nèi)部的繼電器也不是實(shí)踐存在的繼電器,因而,運(yùn)用時(shí),需與原有繼電器邏輯操控技術(shù)的有關(guān)概念區(qū)別對(duì)待; 
(4)與布爾助記符程序規(guī)劃言語(yǔ)有一一對(duì)應(yīng)聯(lián)系,便于相互的變換和程序的查看。 
2、布爾助記符(Boolean Mnemonic)程序規(guī)劃言語(yǔ)
布爾助記符程序規(guī)劃言語(yǔ)是用布爾助記符來(lái)描繪程序的一種程序規(guī)劃言語(yǔ)。布爾助記符程序規(guī)劃言語(yǔ)與計(jì)算機(jī)中的匯編言語(yǔ)十分類似,選用布爾助記符來(lái)表明操作功用。
布爾助記符程序規(guī)劃言語(yǔ)具有下列特色:
(1)選用助記符來(lái)表明操作功用,具有簡(jiǎn)單回憶,便于撐握的特色;
(2)在編程器的鍵盤上選用助記符表明,具有便于操作的特色,可在無(wú)計(jì)算機(jī)的場(chǎng)合進(jìn)行編程規(guī)劃;
(3)與梯形圖有一一對(duì)應(yīng)聯(lián)系。其特色與梯形圖言語(yǔ)根本類同。
3、功用表圖(Sepuential Function Chart)程序規(guī)劃言語(yǔ)
功用表圖程序規(guī)劃言語(yǔ)是用功用表圖來(lái)描繪程序的一種程序規(guī)劃言語(yǔ)。它是近年來(lái)發(fā)展起來(lái)的一種程序規(guī)劃言語(yǔ)。選用功用表圖的描繪,操控體系被分為若干個(gè)子體系,從功用下手,使體系的操作具有清晰的含義,便于規(guī)劃人員和操作人員規(guī)劃思維的交流,便于程序的分工規(guī)劃和查看調(diào)試。
功用表圖程序規(guī)劃言語(yǔ)的特色是: 
(1)以功用為主線,條理清楚,便于對(duì)程序操作的了解和交流;
(2)對(duì)大型的程序,可分工規(guī)劃,選用較為靈敏的程序結(jié)構(gòu),可節(jié)約程序規(guī)劃時(shí)刻和調(diào)試時(shí)刻;
(3)常用于體系的規(guī)劃校大,程序聯(lián)系較雜亂的場(chǎng)合;
(4)只有在活動(dòng)步的指令和操作被履行,對(duì)活動(dòng)步后的變換進(jìn)行掃描,因而,整個(gè)程序的掃描時(shí)刻較其他程序編制的程序掃描時(shí)刻要大大縮短。
功用表圖來(lái)源于佩特利(Petri)網(wǎng),因?yàn)樗哂袌D形表達(dá)方法,能較簡(jiǎn)略和清楚地描繪并發(fā)體系和雜亂體系的一切現(xiàn)象,并能對(duì)體系中存有的象死鎖、不安全等反?,F(xiàn)象進(jìn)行剖析和建模,在模型的基礎(chǔ)上能直接編程,所以,得到了文泛的運(yùn)用。近幾年推出的可編程操控器和小型集散操控體系中也已供給了選用功用表圖描繪言語(yǔ)進(jìn)行編程的軟件。關(guān)于佩特利(Petri)網(wǎng)的一些根本概念,我在以后有時(shí)機(jī)時(shí)再介紹給各位,以有助于對(duì)功用表圖的進(jìn)一步了解。
4、功用模塊圖(Function Block)程序規(guī)劃言語(yǔ)
功用模塊圖程序規(guī)劃言語(yǔ)是選用功用模塊來(lái)表明模塊所具有的功用,不同的功用模塊有不同的功用。它有若干個(gè)輸入端和輸出端,經(jīng)過(guò)軟銜接的方法,別離銜接到所需的其它端子,完結(jié)所需的操控運(yùn)算或操控功用。功用模塊能夠分為不同的類型,在同一品種型中,也可能因功用參數(shù)的不同而使功用或運(yùn)用規(guī)模有所差別,例如,輸入端的數(shù)量、輸入信號(hào)的類型等的不同使它的運(yùn)用規(guī)模不同。因?yàn)檫x用軟銜接的方法進(jìn)行功用模塊之間及功用模塊與外部端子的銜接,因而操控計(jì)劃的更改、信號(hào)銜接的替換等操作能夠很便利完成。
功用模塊圖程序規(guī)劃言語(yǔ)的特色是:
(1)以功用模塊為單位,從操控功用下手,使操控計(jì)劃的剖析和了解變得簡(jiǎn)單;
(2)功用模塊是用圖形化的方法描繪功用,它的直觀性大大便利了規(guī)劃人員的編程和組態(tài),有較好的易操作性;
(3)對(duì)操控規(guī)劃較大、操控聯(lián)系較復(fù)錄的體系,因?yàn)椴倏毓τ玫穆?lián)系能夠較清楚地表達(dá)出來(lái),因而,編程和組態(tài)時(shí)刻能夠縮短,調(diào)試時(shí)刻也能減少;
(4)因?yàn)槊糠N功用模塊需求占用必定的程序內(nèi)存,對(duì)功用模塊的履行需求必定的履行時(shí)刻,因而,這種規(guī)劃言語(yǔ)在大中型可編程操控器和集散操控體系的編程和組態(tài)中才被選用。
5、結(jié)構(gòu)化句子(Structured Text)描繪程序規(guī)劃言語(yǔ)
結(jié)構(gòu)化句子描繪程序規(guī)劃言語(yǔ)是用結(jié)構(gòu)化的描繪句子來(lái)描繪程序的一種程序規(guī)劃言語(yǔ)。它是一種類似于高檔言語(yǔ)的程序規(guī)劃言語(yǔ)。在大中型的可編程序操控器體系中,常選用結(jié)構(gòu)化句子描繪程序規(guī)劃言語(yǔ)來(lái)描繪操控體系中各個(gè)變量的聯(lián)系。它也被用于集散操控體系的編程和組態(tài)。
結(jié)構(gòu)化句子描繪程序規(guī)劃言語(yǔ)選用計(jì)算機(jī)的描繪句子來(lái)描繪體系中各種變量之間的各種運(yùn)算聯(lián)系,完結(jié)所需的功用或操作。大多數(shù)制造廠商選用的句子描繪程序規(guī)劃言語(yǔ)與BASIC言語(yǔ)、PASCAL言語(yǔ)或C言語(yǔ)等高檔言語(yǔ)相類似,但為了運(yùn)用便利,在句子的表達(dá)方法及句子的品種等方面都進(jìn)行了簡(jiǎn)化。
結(jié)構(gòu)化程序規(guī)劃言語(yǔ)具有下列特色: 
(1)選用高檔言語(yǔ)進(jìn)行編程,能夠完結(jié)較雜亂的操控運(yùn)算; 
(2)需求有必定的計(jì)算機(jī)高檔程序規(guī)劃言語(yǔ)的常識(shí)和編程技巧,對(duì)編程人員的技術(shù)要求較高,一般電氣人員無(wú)法完結(jié)。 
(3)直觀性和易操作性等功能較差; 
(4)常被用于選用功用模塊等其他言語(yǔ)較難完成的一些操控功用的施行。 部分可編程序操控器的制造廠商為用戶供給了簡(jiǎn)略的結(jié)構(gòu)化程序規(guī)劃言語(yǔ),它與助記符程序規(guī)劃言語(yǔ)類似,對(duì)程序的步數(shù)有必定的約束,一起,供給了與可編程序操控器間的接口或通信銜接程序的編制方法,為用戶的運(yùn)用程序供給了擴(kuò)展余地。

推薦閱讀

    【本文標(biāo)簽】:PLC
    【責(zé)任編輯】:驍銳科技版權(quán)所有:http://www.hxyds.cn轉(zhuǎn)載請(qǐng)注明出處