發(fā)布日期:2012-02-14 11:34 瀏覽次數:
可編程控制器是根據終端客戶(hù)的控制要求編寫(xiě)程序來(lái)進(jìn)行工作的,程序的編制就是用一定的編程語(yǔ)言把一個(gè)控制任務(wù)描述出來(lái)。用編程語(yǔ)言把工藝要求表達清楚。編程語(yǔ)言多種多樣,不一樣的PLC廠(chǎng)家和不一樣的PLC型號,采用的表達方式也是不一樣的,但基本上可以歸納為四種:梯形圖、指令表、邏輯功能圖和高級語(yǔ)言等。
1、梯形圖
梯形圖是一種圖形語(yǔ)言,它沿用了傳統的繼電接觸器控制系統中的框架結構、邏輯關(guān)系和繼電器觸點(diǎn)、線(xiàn)圈、串并聯(lián)等術(shù)語(yǔ)及圖形符號,并且加進(jìn)了許多功能強而又使用靈活的指令,將微機的特點(diǎn)結合進(jìn)去,使編程比較容易。梯形圖比較形象、直觀(guān),世界上各生產(chǎn)廠(chǎng)家的PLC都把梯形圖作為先進(jìn)用戶(hù)編程語(yǔ)言。
2、指令表
指令表語(yǔ)言類(lèi)似于計算機的匯編語(yǔ)言,是屬于面向機器硬件的一種語(yǔ)言,更適合于熟悉可編程控制器結構原理和邏輯編程有經(jīng)驗的程序員來(lái)編寫(xiě)。
指令就是用英文名稱(chēng)的縮寫(xiě)字母來(lái)表達PLC各種功能助記符號,由指令構成的能完成控制任務(wù)的指令組合就是指令表。每一條指令一般由指令助記符和作用器件編號兩部分組成。
3、邏輯符號圖
邏輯符號圖的圖形結構與數字電子電路的結構極為相似,模塊有輸出端和輸人端,輸出端和輸人端的函數關(guān)系也使用與、或、非、異或等邏輯圖,模塊之間的連接方式與電路的連接方式也基本相同。熟悉電路工作的人習慣使用這類(lèi)語(yǔ)言。
4、高級語(yǔ)言
高級編程語(yǔ)言,適合于熟悉計算機高級語(yǔ)言的編程人員,當遇到復雜運算和處理大量數據時(shí),使用它們可以大大地節省編程時(shí)間,而且使源程序清晰易讀,降低出錯的概率。
此前PLC可以使用的高級語(yǔ)言有兩個(gè)大類(lèi):一是直接將諸如Borland C/C++開(kāi)發(fā)環(huán)境應用到PLC的程序設計領(lǐng)域。另一類(lèi)是各廠(chǎng)商自行開(kāi)發(fā)的高級編程語(yǔ)言,或稱(chēng)之為編程工具。高級編程工具以及所帶的軟件程序包可以使程序開(kāi)發(fā)工作變得非常省時(shí)、簡(jiǎn)單,而且利用這些工具可使系統的結構體現得非常清晰。
南京康卓公司承接 低壓成套柜 報價(jià)電話(huà):025-86666104 公司地址:南京六合雄峰西路5號