1、編程語(yǔ)言:PLC(可編程控制器)
其實(shí)我們?cè)谌粘I町?dāng)中一般都是聽(tīng)見(jiàn)別的電工都叫它PLC,很少有人叫它可編程控制器,早些年它還有一個(gè)名字叫PC,但是不管我們?cè)趺慈ソ兴?它都是那么一個(gè)東西。在我們目前,PLC常用的編程語(yǔ)言主要有:梯形圖、指令語(yǔ)句表、和順序功能圖。
1)指令表(IL):指令語(yǔ)句表呢,它也叫助記符,它是基于字母符號(hào)的一種,跟我們計(jì)算機(jī)的匯編語(yǔ)言有點(diǎn)類似,它的這個(gè)編程語(yǔ)言主要使用一系列操作指令來(lái)組成的,語(yǔ)句表會(huì)將控制流程描述出來(lái),并且通過(guò)編程軟件直接送到PLC當(dāng)中去,指令語(yǔ)句表是由數(shù)條語(yǔ)句來(lái)組成的程序,它的語(yǔ)句是程序的最小單元,一個(gè)操作功能是由一條或數(shù)條語(yǔ)句來(lái)完成的。PLC的操作指令系統(tǒng)和計(jì)算機(jī)的匯編語(yǔ)言相比要簡(jiǎn)單很多表達(dá)的形式比較類似。它同樣是由地址、操作碼、和操作數(shù)三個(gè)部分組成的。(三菱FX2N PLC的指令程序表如下):0 LD (取指令 常開(kāi)觸點(diǎn)的意思) X0 1 OR (或指令 并接常開(kāi)觸點(diǎn)) Y0 2 ANI的(與反 意思是串接,常閉觸點(diǎn)) X1 3 OUT(輸出指令 線圈驅(qū)動(dòng)) Y0 4 END(結(jié)束 指令,,返回開(kāi)始) 。 如果我們要把指令表的邏輯關(guān)系寫成邏輯表達(dá)式的話,那么就是這樣的,Y0=(X0+Y0)*X1 不同品牌的PLC它的指令表的形式都是相同的,但是指令符號(hào)的表示,他們各個(gè)編程元件相差特別的大,指令編程語(yǔ)言是最基本的程序設(shè)計(jì)語(yǔ)言,它主要是有方便我們記憶和便于操作的特點(diǎn),它可以用我們最簡(jiǎn)單的編程軟件,來(lái)進(jìn)行編程,在這里提醒一下大家,PLC的各種操作指令是我們編制程序的基礎(chǔ),所以這個(gè)是大家必須要學(xué)習(xí)的,也是必不可少的編程知識(shí)。
2、梯形圖(LD):梯形圖的編程語(yǔ)言我們一般大多都是叫它梯形圖。它主要是來(lái)自我們繼電控制系統(tǒng)電氣原理圖的形式,但是我們也可以這樣來(lái)說(shuō):今天的梯形圖是在電氣原理圖上對(duì)繼電器、接觸器等邏輯控制的基礎(chǔ)上演變出來(lái)的。由于PLC它的結(jié)構(gòu)、工作原理都和電氣控制系統(tǒng)截然不同,所以它們之間必然存在著許許多多的差異,下圖是根據(jù)指令表程序所畫的梯形圖,很容易理解,其實(shí)就是一個(gè)起保停電路控制程序。
起保??刂齐娐?BR>
但是和指令表編程語(yǔ)言一樣,雖然都是梯形圖,但是每個(gè)廠家生產(chǎn)的PLC對(duì)梯形圖的畫法都是有區(qū)別的,雖然說(shuō)最基本的邏輯控制指令差別并不是多大,但是我們對(duì)功能指令的表達(dá)上的差別是很大的,所以,這也是為什么很多人學(xué)習(xí)了三菱PLC 之后再去學(xué)習(xí)西門子PLCS7-300、S7-400而感到不好學(xué)的原因。梯形圖的優(yōu)點(diǎn):就是比較直觀,容易學(xué)、實(shí)用我們電氣人員容易接受。










