PLC-第7章S7-200系列plc基本指令及邏輯控制應用技術_第1頁
PLC-第7章S7-200系列plc基本指令及邏輯控制應用技術_第2頁
PLC-第7章S7-200系列plc基本指令及邏輯控制應用技術_第3頁
PLC-第7章S7-200系列plc基本指令及邏輯控制應用技術_第4頁
PLC-第7章S7-200系列plc基本指令及邏輯控制應用技術_第5頁
已閱讀5頁,還剩48頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1 下一章下一章 上一章上一章 返回主頁返回主頁 基本邏輯電路3簡單邏輯指令示例圖1 簡單邏輯指令程序及時序圖一、S/R(置位/復位)指令S:置“1”(置位指令),強制的將位存儲區(qū)的指定位開始的N個同類存儲位置位。R:置“0”指令(復位指令),強制的將位存儲區(qū)的指定位開始的N個同類存儲位復位。 5圖2 置位復位指令的使用二、脈沖微分指令 這兩個指令在梯形圖中以觸點形式使用。用于檢測脈沖的正跳變(上升沿)或負跳變(下降沿)的指令。這兩條指令都沒有操作數。 EU:正跳變微分指令,正跳變觸點檢測到脈沖的每一次正跳變后,使指定繼電器接通一個掃描周期,然后復位。 ED:負跳變微分指令,負跳變觸點檢測到脈

2、沖的每一次負跳變后,使指定繼電器接通一個掃描周期,然后復位。7梯形、語句表及程序的時序波形圖如下圖所示: 圖3 微分指令的應用 當檢測到I0.0上升沿時,M0.0僅ON一個掃描周期。當檢測到I0.1的下降沿時,M0.1僅ON一個掃描周期。S7-200系列PLC按工作方式分有三大類定時器: 通電延時定時器TON、保持型通電延時定時器TONR、斷電延時定時器TOF。 指令操作數有3個:編號、預設值和使能輸入。 S7-200定時器的精度(時間增量/時間單位/分辨率)有3個等級:1ms、10ms、100ms精度等級和定時器號關系如表1所示。定時器類型精度等級(ms)最大當前值(s)定時器號TONTOF

3、132.767T32,T9610327.67T33-T36,T97-T1001003276.7T37-T63,T101-T225TONR132.767T0,T6410327.67T1-T4,T65-T681003276.7T5-T31,T69-T95 定時時間的計算:T=PTS(T為實際定時時間,PT為預設值,S為精度等級). 例如:TON指令用定時器T37,預設值為150,則實際定時時間為T=150100=15000ms=15s。表1 定時器精度與編號一、接通延時定時器 上電周期或首次掃描,定時器位OFF,當前值為0。 使能輸入接通時,定時器位為OFF,當前值從0開始計數時間,當前值達到預設

4、值時,定時器位ON,當前值連續(xù)計數到32767。 使能輸入斷開,定時器自動復位,即定時器位OFF,當前值為0。TON,接通延時定時器指令。指令格式:TON Txxx,PT 通電延時定時器指令應用示例:圖3.15 通電延時定時器的應用在圖3.15所示例子中:(1)當10.0接通時,即驅動T33開始計時(數時基脈沖);計時到設定值PT時,T33輸出置1,其常開觸點接通,驅動Q0.0有輸出;其后當前值仍增加,但不影響輸出。(2)當I0.0分斷時,T33復位,當前值清0,輸出也清0,即回復原始狀態(tài)。若I0.0接通時間未到設定值就斷開,則T33跟隨復位,Q0.0不會有輸出。通電延時定時器應用:1)順序啟

5、動控制: 按下啟動按鈕 SB1, 電動機M1先 啟動; 5秒之后電動機M2啟動; 按下停止按鈕SB2, 兩臺電動機同時停止。 2)閃爍控制: 按下啟動按鈕 I0.0, 1秒后點亮小燈泡; 持續(xù)1秒后熄滅; 熄滅1秒后再次點亮, 按下停止按鈕, 切斷控制電路。 方案1:2)單燈閃爍控制: 按下啟動按鈕 I0.0, 1秒后點亮小燈泡; 持續(xù)1秒后熄滅; 熄滅1秒后再次點亮, 按下停止按鈕, 切斷控制電路。 方案2:二、有記憶接通延時定時器 TONR,有記憶接通延時定時器指令。用于對許多間隔的累計定時。 對于保持型通電延時定時器,則當輸入IN為“1”時,定時器計時(數時基脈沖);當IN為“0”時,其

6、當前值保持(不象TON一樣復位)下次IN再為1時,Txxx當前值從原保持值開始再往上加,將當前值與設定值PT作比較,當前值大于等于設定值時,則定時器狀態(tài)置“1”,以后即使IN再為“0”也不會使定時器復位,要令定時器復位必須用復位指令。 指令格式:TON R Txxx,PT 保持型通電延時定時器程序及時序圖:三、斷開延時定時器 TOF,斷開延時定時器指令。用于斷開后的單一間隔定時。當使能輸入由接通到斷開時,定時器開始計數,當前值達到預設值時,定時器位動作,當前值等于預設值,停止計數。指令格式:TOF Txxx,PT例:TOF T35,6 實例:某鍋爐鼓風機和引風機的控制時序如下圖,要求鼓風機比引

7、風機晚8s啟動,引風機比鼓風機晚18s停機,請設計梯形圖控制程序。輸入端口輸出端口其他器件啟動按鈕:I0.0停止按鈕:I0.1引風機控制 : Q0.1鼓風機控制: Q0.2鼓風機啟動延時:T37引風機停止延時:T38PLC端子I/O分配表:手動順序起停控制梯形圖:1)按下引風機啟動按鈕I0.0, 引風機開始工作;2) 8秒后按下鼓風機I0.2, 鼓風機開始工作;3) 按下鼓風機停止按鈕I0.3, 鼓風機停止工作;4) 按下引風機停止按鈕I0.1, 引風機停止工作; 改進手動順序起停控制梯形圖:1)把Q0.1的常開觸點串聯在Q0.2的支路當中, 使Q0.1得電之后,Q0.2才能得電;2)把Q0.

8、2的常開觸點并聯在Q0.1的支路當中, 使Q0.2失電之后,Q0.1才能失電;3) 錯誤的啟動停止方式均不起作用。 順序起停控制梯形圖: 通電延時定時器實現斷電延時的功能: 實例:某鍋爐鼓風機和引風機的控制時序如下圖,要求鼓風機比引風機晚8s啟動,引風機比鼓風機晚18s停機,請設計梯形圖控制程序。輸入端口輸出端口其他器件啟動按鈕:I0.0停止按鈕:I0.1引風機控制 : Q0.0鼓風機控制: Q0.1鼓風機啟動延時:T37引風機停止延時:T38PLC端子I/O分配表:順序起停控制梯形圖: 計數器用來累計輸入脈沖的次數。計數器也是由集成電路構成,是應用非常廣泛的編程元件,用來對產品進行計數。計數

9、器指令有3種: 增計數CTU、增減計數CTUD和減計數CTD。指令操作數有4方面: 編號、預設值、脈沖輸入和復位輸入。一、增計數器 CTU,增計數器指令。首次掃描,定時器位OFF,當前值為0。脈沖輸入的每個上升沿,計數器計數1次,當前值增加1個單位,當前值達到預設值時,計數器位ON,當前值繼續(xù)計數到32767停止計數。復位輸入有效或執(zhí)行復位指令,計數器自動復位,即計數器位OFF,當前值為0。 指令格式:CTU Cxxx,PV 例:CTU C20,3程序實例:程序實例:增計數器的程序片斷和時序圖增計數器的程序片斷和時序圖:二、增減計數器CTUD,增減計數器指令。有兩個脈沖輸入端:CU輸入端用于遞

10、增計數,CD輸入端用于遞減計數。指令格式:CTUD Cxxx,PV例: CTUD C30,5程序實例:增減計數器的程序片斷和時序圖:增減計數程序時序圖:三、減計數器 CTD,增減計數器指令。脈沖輸入端CD用于遞減計數。首次掃描,定時器位OFF,當前值為等于預設值PV。計數器檢測到CD輸入的每個上升沿時,計數器當前值減小1個單位,當前值減到0時,計數器位ON。 復位輸入有效或執(zhí)行復位指令,計數器自動復位,即計數器位OFF,當前值復位為預設值,而不是0。 指令格式:CTD Cxxx,PV 例: CTD C20,3程序實例:減程序實例:減計數器的程序片斷和時序圖計數器的程序片斷和時序圖:四、應用舉例

11、1)循環(huán)計數。 以上三種類型的計數器如果在使用時,將計數器位的常開觸點作為復位輸入信號,則可以實現循環(huán)計數。2)使用時鐘脈沖的長延時電路 S7-200的定時器最長的定時時間為3276.7s,如果需要更長時間的延時,可以使用計數器來實現。SM0.4是周期為1min的時鐘脈沖。 I0.1由OFF變?yōu)镺N時,解除了對C3的復位,C3開始定時。圖中的定時時間為30000min(500h)。3)用計數器擴展定時器的定時范圍 I0.0為OFF時,T37和C4處于復位狀態(tài),他們不能工作。 I0.0為ON時,其常開觸點接通,T37開始定時,3000s后定時時間到其常開觸點閉合,C4加1。T37常閉觸點斷開,使

12、它自己復位,當前值變?yōu)?。下一掃描周期T37常閉觸點接通,又開始定時。 程序掃描工作階段,先完成輸入處理,即把輸入端子的狀態(tài)讀入輸入映像寄存器中,然后執(zhí)行用戶程序,最后把輸出處理結果刷新到輸出鎖存器中。PLC的工作方式采用不斷循環(huán)的順序掃描工作方式。CPU從第一條指令執(zhí)行開始,按順序逐條地執(zhí)行用戶程序直到用戶程序結束,然后返回第一條指令開始新的一輪掃描。二分頻梯形圖: 經驗法即是以編程者的“經驗”為基礎的編程方法。 以典型的功能電路拼湊梯形圖草圖,再根據控制系統(tǒng)的要求不斷修改及完善草圖,直到取得滿意的結果。其中,啟-保-停電路是最常用的功能電路。【搶答器實例】 兒童2人,青年學生1人,教授2人

13、,成三組搶答。兒童任一人按鈕均可搶得,教授需兩人都按鈕才可搶得,在主持人按鈕同時宣布開始后5s內有人搶答則幸運彩球轉動。輸入端口輸出端口其他器件兒童搶答按鈕:I0.1,I0.2學生搶答按鈕:I0.3教授搶答按鈕 : I0.4,I0.5主持人開始開關 : I1.1主持人復位開關 : I1.2 兒童搶得指示燈 : Q1.1學生搶得指示燈 : Q1.2教授搶得指示燈 : Q1.3彩球 : Q1.4定時器:T37PLC端子分配表: 編程時針對每個輸出,以啟-保-停電路模式繪出草圖。之后再考慮各輸出之間的制約。搶答器梯形圖(草圖):考慮輸出間的制約關系:1)若已有某組按鈕搶答,其 他組再按無效。2)依控

14、制要求,只有在主持人宣布開始的5s內有人搶答,才能啟動彩球。 三組搶答器梯形圖:/兒童組搶得邏輯,除常閉觸點Q1.2, Q1.3外為基本啟-保-停電路/學生組搶得邏輯,除常閉觸點Q1.1, Q1.3外為基本啟-保-停電路/教授組搶得邏輯,除常閉觸點Q1.1, Q1.2外為基本啟-保-停電路/幸運搶得計時/彩球邏輯,除定時器T37觸電外為基本啟-保-停電路A BSQ2 SQ1 正轉 反轉 刨床 行程開關正反轉循環(huán)PLC控制:控制要求:按下正向啟動按鈕,電動機正向啟動,刨床向右運轉; 當碰到正向限位開關SQ1,正轉停止,反轉運行啟動; 當碰到反向限位開關SQ2,反轉停止,正轉運行啟動; 如此自動往返,按下停止按鈕后,電動機停止運轉。 輸入端口輸出端口其他器件正向啟動按鈕:I0.0停止按鈕:I0.1反向啟動按鈕:I0.2正向限位開關:I0.3反向限位開關:I0.4正向運行控制 : Q0.0反向運行控制: Q0.1PLC端子I/O分配表:自動往復限位控制梯形圖:自動往復限位控制帶延時梯形圖: 交

溫馨提示

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

評論

0/150

提交評論