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










