西門子S7-基本指令_第1頁
西門子S7-基本指令_第2頁
西門子S7-基本指令_第3頁
西門子S7-基本指令_第4頁
西門子S7-基本指令_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

項目四西門子S7-200基本指令

基本位邏輯指令4.1

1、LD、LDN、=(Out)指令

1)指令定義①LD(Load):取指令。表示第一個常開接點與左母線連接指令。即以常開觸點開始一邏輯運算的指令,在分支接點處也可使用。②LDN(LoadNot):取反指令。表示第一個常閉接點與左母線連接指令。即以常閉接點開始一邏輯運算的指令,在分支接點處也可使用。含有直接位地址的指令又稱位操作指令,指令的輸入端都必須使用LD和LDN這兩條指令。③=(Out):表示線圈驅(qū)動指令。用于將邏輯運算的結(jié)果驅(qū)動一個指定的線圈。也叫輸出指令。將運算結(jié)果輸出到指定的繼電器,是驅(qū)動線圈的輸出指令。2)指令使用說明①LD、LDN用于與左母線相連的觸點,在分支電路塊的開始處也要使用,與后面的OLD、ALD指令配合完成塊電路的編程。②=(Out)指令用于輸出繼電器、輔助繼電器、狀態(tài)繼電器、定時器及計數(shù)器等,不可用于輸入繼電器。③并聯(lián)的=(Out)指令可以連續(xù)使用兩次。④在同一程序中不能使用雙線圈輸出,即同一元件在同一程序中只使用一次=(Out)指令。圖5-1LD、LDN、=指令的使用2、A、AN串聯(lián)指令A(And):與指令。用于單個常開觸點的串聯(lián)連接。AN(AndNot):與反指令。用于單個常閉觸點的串聯(lián)連接。A、AN是單個觸點串聯(lián)連接指令,這兩條指令可以多次重復使用。梯形圖編程時受打印寬度和屏幕顯示限制,規(guī)定使用上限為11個。圖5-2A、AN指令的使用3、O、ON并聯(lián)指令O(Or):或指令。用于單個常開觸點的并聯(lián)連接。ON(OrNot):或反指令。用于單個常閉觸點的并聯(lián)連接。O、ON指令可作為一個觸點的并聯(lián)連接指令,緊接在LD、LDN指令之后,可以連續(xù)使用。圖5-3O、ON指令的使用4、OLD塊或指令1)指令定義:

OLD(OrLoad):塊或指令,將兩個或兩個以上串聯(lián)電路塊并聯(lián)連接的指令,用于兩個或兩個以上的觸點串聯(lián)連接的電路之間的并聯(lián)。

OLD指令無操作數(shù)。2)指令使用說明:①兩個以上觸點串聯(lián)連接的電路稱為串聯(lián)電路塊,其支路的起點以LD、LDN開始,支路終點用OLD指令。②如需將多個支路并聯(lián),從第二條支路開始,在每一支路后面加OLD指令。用這種辦法編程,對并聯(lián)電路塊的個數(shù)沒有限制。圖5-4OLD指令的使用5、ALD塊與指令1)指令定義

ALD(AndLoad):塊與指令。用于并聯(lián)電路塊的串聯(lián)連接,用于兩個或兩個以上觸點并聯(lián)連接的電路之間的串聯(lián),稱之為并聯(lián)電路塊的串聯(lián)連接。

ALD指令無操作數(shù)。2)指令使用說明

①兩個或兩個以上觸電觸點并聯(lián)的電路稱為并聯(lián)電路塊,分支電路與前面電路串聯(lián)連接時,使用ALD指令。分支的起始點用LD、LDN指令,并聯(lián)電路塊結(jié)束后,使用ALD指令與前面電路串聯(lián)。②當有多個并聯(lián)電路塊從左到右按順序串聯(lián)連接時,可以連續(xù)使用ALD指令,串聯(lián)的電路塊數(shù)量沒有限制。圖5-5ALD指令的使用6、LPS、LRD、LPP指令指令用法

LPS:(LogicPush)邏輯入棧操作指令(無操作元件)。

LRD:(LogicRead)邏輯讀棧指令(無操作元件)。

LPP:(LogicPop)邏輯彈棧指令(無操作元件)。前后前后前后

邏輯堆棧LPS邏輯讀棧LRD邏輯彈棧LPP圖5-6棧操作指令的操作過程圖5-7LPS、LRD、LPP指令的使用LD

I0.0LPSLDI0.1OI0.2ALD=M0.0LRDLDI0.3OI0.4ALD=M0.1LPPAI0.5=Q0.27、置位與復位指令1)指令用法

S(Set):置位指令。使輸入有效后從始位置S-bit開始的N個位置“1”并保持。

R(Reset):復位指令。使輸入有效后從始位置S-bit開始的N個位清“0”并保持。2)指令說明①對同一元件可以多次使用S/R指令(與=指令不同)②N的取值范圍為1~255③若S、R指令同時有效,則寫在后面的指令有優(yōu)先權(quán)

圖5-8S/R指令的使用a)梯形圖b)助記符c)波形圖觸發(fā)器指令觸發(fā)器指令分為SR觸發(fā)器和RS觸發(fā)器,它是根據(jù)輸入端的優(yōu)先權(quán)決定輸出是置位或復位,SR觸發(fā)器是置位優(yōu)先,RS觸發(fā)器是復位優(yōu)先。

表5.1觸發(fā)器指令的格式及功能表圖5-9二分頻電路控制梯形圖8、EU、ED指令

EU(EdgeUp)上升沿有效。在檢測到指令前的邏輯運算結(jié)果有上升沿時,產(chǎn)生一個寬度為一個掃描周期的脈沖,驅(qū)動其后的輸出線圈,使其觸點閉合一個掃描周期。

ED(EdgeDown)下降沿有效。在檢測到信號的下降沿時,產(chǎn)生一個寬度為一個掃描周期的脈沖,驅(qū)動其后的輸出線圈,使其觸點閉合一個掃描周期。項目四西門子S7-200基本指令

定時器指令4.2TON、TONR、TOF指令按照工作方式,定時器可分為通電延時型(TON)、有記憶的通電延時型又叫保持型(TONR)、斷電延時型(TOF)3種。

TON(OnDelayTimer)通電延時定時器:通電后單一時間間隔的定時。

TONR(RetentiveOnDelayTimer)保持型通電延時定時器:多個時間間隔的累計定時。TOF(OffDelayTimer)斷電延時定時器:斷電后單一時間間隔的定時。定時器指令格式表5.3定時器指令格式及功能表表5.4定時器工作方式及類型編程T0-T255,PT最大輸入32767,必須是整數(shù)。時基標準1)定時精度。即分辨率,分為1ms,10ms,100ms三種。2)定時范圍。定時時間=精度×設(shè)定值(PT)3)定時器的刷新方式。定時器的刷新與周期掃描無關(guān)。比如精度為1ms,則每1ms刷新一次,如果掃描時間較長,則定時器的一個周期可能多次改變當前值。

定時器工作原理分析:

1)通電延時定時器TON圖5-13通電延時定時器應用程序及運行時序圖2)有記憶通電延時型TONR圖5-14有記憶通電延時型定時器應用程序及運行時序圖3)斷電延時型TOF圖5-15斷電延時型定時器應用程序及運行時序圖

圖5-16通電延時定時器應用示例

a)梯形圖b)助記符c)波形圖項目四西門子S7-200基本指令

計數(shù)器指令4.3

CTU、CTD、CTUD指令1)指令用法

CTU(CountUp)增計數(shù)器

CTD(CountDown)減計數(shù)器

CTUD(CountUp/Down)增/減計數(shù)器計數(shù)器的當前值、設(shè)定值均用16位有符號整數(shù)來表示,最大計數(shù)值為32767。計數(shù)器編號用計數(shù)器的名稱和常數(shù)(0-255)編號,編程范圍C0~C255。2)指令格式表5.5計數(shù)器指令格式功能表(2)減計數(shù)指令CTD(CountDown)圖5-18減計數(shù)指令應用程序及運行時序(1)增計數(shù)指令CTU(CountUp)工作原理分析:項目四西門子S7-200基本指令

程序控制指令4.41、I指令指令用法:I(Immediate)立即存取指令。立即指令:對輸入/輸出點進行快速直接存取。

圖5-11I指令的使用

a)梯形圖b)助記符2、NOP、NOT指令指令用法:NOP(NonProcessing):空操作指令,起增加程序容量的作用。操作數(shù)N為執(zhí)行空操作指令的次數(shù),N=0~2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論