技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > PLC編程語言與編程技巧

PLC編程語言與編程技巧

時間:2018-01-18 10:49:27來源:網(wǎng)絡(luò)轉(zhuǎn)載

導(dǎo)語:?輸入繼電器用于接收外部輸入信號,而不能由PLC內(nèi)部其它繼電器的觸點(diǎn)來驅(qū)動。因此,梯形圖中只出現(xiàn)輸入繼電器的觸點(diǎn),而不出現(xiàn)其線圈。

一、PLC編程語言

1.梯形圖編程語言

梯形圖沿襲了繼電器控制電路的形式,它是在電器控制系統(tǒng)中常用的繼電器、接觸器邏輯控制基礎(chǔ)上簡化了符號演變來的,形象、直觀、實用。

梯形圖的設(shè)計應(yīng)注意以下三點(diǎn):

(一)梯形圖按從左到右、從上到下的順序排列。每一邏輯行起始于左母線,然后是觸點(diǎn)的串、并聯(lián)接,最后是線圈與右母線相聯(lián)。

(二)梯形圖中每個梯級流過的不是物理電流,而是“概念電流”,從左流向右,其兩端沒有電源。這個“概念電流”只是形象地描述用戶程序執(zhí)行中應(yīng)滿足線圈接通的條件。

(三)輸入繼電器用于接收外部輸入信號,而不能由PLC內(nèi)部其它繼電器的觸點(diǎn)來驅(qū)動。因此,梯形圖中只出現(xiàn)輸入繼電器的觸點(diǎn),而不出現(xiàn)其線圈。輸出繼電器輸出程序執(zhí)行結(jié)果給外部輸出設(shè)備,當(dāng)梯形圖中的輸出繼電器線圈得電時,就有信號輸出,但不是直接驅(qū)動輸出設(shè)備,而要通過輸出接口的繼電器、晶體管或晶閘管才能實現(xiàn)。輸出繼電器的觸點(diǎn)可供內(nèi)部編程使用。

2.語句表編程語言

指令語句表示一種與計算機(jī)匯編語言相類似的助記符編程方式,但比匯編語言易懂易學(xué)。一條指令語句是由步序、指令語和作用器件編號三部分組成。

3.控制系統(tǒng)流程圖編程圖

控制系統(tǒng)流程圖是一種較新的編程方法。它是用像控制系統(tǒng)流程圖一樣的功能圖表達(dá)一個控制過程,目前國際電工協(xié)會(IEC)正在實施發(fā)展這種新式的編程標(biāo)準(zhǔn)。

二、基本指令簡介

基本指令如表所示

取指令

LD

I、Q、M、SM、T、C、V、S、L

常開接點(diǎn)邏輯運(yùn)算起始

取反指令

LDN

I、Q、M、SM、T、C、V、S、L

常閉接點(diǎn)邏輯運(yùn)算起始

線圈驅(qū)動指令

Q、M、SM、T、C、V、S、L

驅(qū)動線圈的輸出與指令

I、Q、M、SM、T、C、V、S、L

單個常開接點(diǎn)的串聯(lián)

與非指令

AN

I、Q、M、SM、T、C、V、S、L

單個常閉接點(diǎn)的串聯(lián)

或指令

I、Q、M、SM、T、C、V、S、L

單個常開接點(diǎn)的并聯(lián)

或非指令

ON

I、Q、M、SM、T、C、V、S、L

單個常閉接點(diǎn)的并聯(lián)

置位指令

I、Q、M、SM、T、C、V、S、L

使動作保持

復(fù)位指令

I、Q、M、SM、T、C、V、S、L

使保持復(fù)位

正跳變

ED

I、Q、M、SM、T、C、V、S、L

輸入信號上升沿產(chǎn)生脈沖輸出

負(fù)跳變

EU

I、Q、M、SM、T、C、V、S、L

輸入信號下降沿產(chǎn)生脈沖輸出

空操作指令

NOP無

三、使步序作空操作

1、標(biāo)準(zhǔn)觸點(diǎn)LD、A、O、LDN、AN、ON、

LD,取指令。表示一個與輸入母線相連的常開接點(diǎn)指令,即常開接點(diǎn)邏輯運(yùn)算起始。

LDN,取反指令。表示一個與輸入母線相連的常閉接點(diǎn)指令,即常閉接點(diǎn)邏輯運(yùn)算起始。

A,與指令。用于單個常開接點(diǎn)的串聯(lián)。AN,與非指令。用于單個常閉接點(diǎn)的串聯(lián)。

O,或指令。用于單個常開接點(diǎn)的并聯(lián)。ON,或非指令。用于單個常閉接點(diǎn)的并聯(lián)。

2、正、負(fù)跳變ED、EU

ED,在檢測到一個正跳變(從OFF到ON)之后,讓能流接通一個掃描周期。

EU,在檢測到一個負(fù)跳變(從ON到OFF)之后,讓能流接通一個掃描周期。

3、輸出=

=,在執(zhí)行輸出指令時,映像寄存器中的指定參數(shù)位被接通。

4、置位與復(fù)位指令S、R

S,執(zhí)行置位(置1)指令時,從bit或OUT指定的地址參數(shù)開始的N個點(diǎn)都被置位。

R,執(zhí)行復(fù)位(置0)指令時,從bit或OUT指定的地址參數(shù)開始的N個點(diǎn)都被復(fù)位。

置位與復(fù)位的點(diǎn)數(shù)可以是1-255,當(dāng)用復(fù)位指令時,如果bit或OUT指定的是T或C時,那么定時器或計數(shù)器被復(fù)位,同時當(dāng)前值將被清零。

5、空操作指令NOP

NOP指令不影響程序的執(zhí)行,執(zhí)行數(shù)N(1-255)。

四、可編程控制器梯形圖設(shè)計規(guī)則

1.觸點(diǎn)的安排

梯形圖的觸點(diǎn)應(yīng)畫在水平線上,不能畫在垂直分支上。

2.串、并聯(lián)的處理

在有幾個串聯(lián)回路相并聯(lián)時,應(yīng)將觸點(diǎn)最多的那個串聯(lián)回路放在梯形圖最上面。在有幾個并聯(lián)回路相串聯(lián)時,應(yīng)將觸點(diǎn)最多的并聯(lián)回路放在梯形圖的最左面。

3.線圈的安排

不能將觸點(diǎn)畫在線圈右邊,只能在觸點(diǎn)的右邊接線圈。

4.不準(zhǔn)雙線圈輸出

如果在同一程序中同一元件的線圈使用兩次或多次,則稱為雙線圈輸出。這時前面的輸出無效,只有最后一次才有效,所以不應(yīng)出現(xiàn)雙線圈輸出。

5.重新編排電路

如果電路結(jié)構(gòu)比較復(fù)雜,可重復(fù)使用一些觸點(diǎn)畫出它的等效電路,然后再進(jìn)行編程就比較容易。

6.編程順

序?qū)?fù)雜的程序可先將程序分成幾個簡單的程序段,每一段從最左邊觸點(diǎn)開始,由上之下向右進(jìn)行編程,再把程序逐段連接起來。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:基于西門子PLC的5大通信方式...

下一篇:PLC與常用輸入輸出電氣元件的...

中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號