一,、可編程控制器常用的編程語(yǔ)言是什么
可編程控制器目前常用的編程語(yǔ)言有以下幾種:梯形圖語(yǔ)言,、助記符語(yǔ)言,、順序功能圖、功能塊圖和某些高級(jí)語(yǔ)言,。手持編程器多采用助記符語(yǔ)言,,計(jì)算機(jī)軟件編程采用梯形圖語(yǔ)言,,也有采用順序功能圖,、功能塊圖的,。
1、梯形圖語(yǔ)言
梯形圖的表達(dá)式沿用了原電氣控制系統(tǒng)中的繼電接觸控制電路圖的形式,,二者的基本構(gòu)思是一致的,只是使用符號(hào)和表達(dá)方式有所區(qū)別,。
2,、助記符語(yǔ)言
助記符語(yǔ)言又稱命令語(yǔ)句表達(dá)式語(yǔ)言,,它常用一些助記符來(lái)表示PLC的某種操作,。它類似微機(jī)中的匯編語(yǔ)言,,但比匯編語(yǔ)言更直觀易懂,。用戶可以很容易地將梯形圖語(yǔ)言轉(zhuǎn)換成助記符語(yǔ)言。
3,、順序功能圖
順序功能圖常用來(lái)編制順序控制程序,它包括步,、動(dòng)作,、轉(zhuǎn)換三個(gè)要素,。順序功能圖法可以將一個(gè)復(fù)雜的控制過(guò)程分解為一些小的工作狀態(tài),。對(duì)于這些小狀態(tài)的功能依次處理后再把這些小狀態(tài)依一定順序控制要求連接成組合整體的控制程序,。
4、功能塊圖
功能塊圖是一種類似于數(shù)字邏輯電路的編程語(yǔ)言,,用類似與門(mén),、或門(mén)的方框來(lái)表示邏輯運(yùn)算關(guān)系,,方塊左側(cè)為邏輯運(yùn)算的輸入變量,,右側(cè)為輸出變量,,輸入端,、輸出端的小圓點(diǎn)表示“非”運(yùn)算,,信號(hào)自左向右流動(dòng)。類似于電路一樣,,方框被“導(dǎo)線”連接在一起,。
二,、可編程控制器的編程方法有哪些
可編程控制器的編程方法大體上有5種:經(jīng)驗(yàn)法、解析法,、圖解法,、技巧法及計(jì)算機(jī)輔助設(shè)計(jì)法。
1,、經(jīng)驗(yàn)法
運(yùn)用已掌握的成功設(shè)計(jì)經(jīng)驗(yàn),,結(jié)合實(shí)際的情況,,選擇與實(shí)際情況類似的一個(gè)或若干個(gè)成功的程序,或具有一些典型功能的標(biāo)準(zhǔn)程序作為“樣機(jī)”,,對(duì)“樣機(jī)”逐一修改,直至滿足新的任務(wù)要求,。在工作過(guò)程中,,應(yīng)多收集與積累這些“樣機(jī)”,,從而不斷豐富自己的經(jīng)驗(yàn),。
2、解析法
可編程控制器用于邏輯控制的編程方法可根據(jù)組合邏輯或時(shí)序邏輯的理論,,并運(yùn)用相應(yīng)的解析方法,,對(duì)其進(jìn)行邏輯關(guān)系的求解。然后,,再根據(jù)求解的結(jié)果,,或畫(huà)成梯形圖,或直接編寫(xiě)指令表,。解析法比較嚴(yán)密,可以運(yùn)用一定的標(biāo)準(zhǔn),,使程序優(yōu)化與算法化,,并可避免編程的盲目性,,是一種比較有效的方法。
3,、圖解法
圖解法是靠畫(huà)圖進(jìn)行PLC程序設(shè)計(jì),。
常見(jiàn)的主要有3種方法:梯形圖法、波形圖法及流程圖法,。
(1)梯形圖法是最基本的方法,。無(wú)論是經(jīng)驗(yàn)法,還是解析法,,若用梯形圖編寫(xiě)PLC程序,,就要用到梯形圖法。
(2)波形圖法很適合于時(shí)序控制電路,。它先把對(duì)應(yīng)信號(hào)的波形畫(huà)出,,再根據(jù)時(shí)間用邏輯關(guān)系去組合,就可以很容易地把電路設(shè)計(jì)出來(lái),。
(3)流程圖法是用框圖來(lái)表示PLC程序的執(zhí)行過(guò)程及輸入條件與輸出間的關(guān)系,。在步進(jìn)控制中,用它進(jìn)行設(shè)計(jì)是很方便的,。
4,、技巧法
技巧法是在經(jīng)驗(yàn)法及解析法的基礎(chǔ)上,運(yùn)用技巧進(jìn)行編程,,以提高進(jìn)行編程的質(zhì)量,。巧妙地使用PLC所提供的多種功能指令進(jìn)行編程,是對(duì)已有經(jīng)驗(yàn)的“升華”,,做到熟能生巧,,實(shí)現(xiàn)創(chuàng)造性的編程。
5,、計(jì)算機(jī)輔助設(shè)計(jì)法
可編程控制器可通過(guò)上位連接單元與微型計(jì)算機(jī)連接,,并運(yùn)用微型機(jī)進(jìn)行聯(lián)機(jī)輔助編程,。計(jì)算機(jī)輔助編程,應(yīng)有相應(yīng)的軟件做支持?,F(xiàn)有的編程軟件可把梯形圖翻譯成指令表,。編程時(shí),可先在計(jì)算機(jī)屏幕上設(shè)計(jì)梯形圖,,然后再將該梯形圖轉(zhuǎn)換成對(duì)應(yīng)的指令表,,這種編程軟件有現(xiàn)成的。