工业控制工程实践课件.pptxVIP

  1. 1、本文档共384页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基本指令;4.1.1指令使用概述;許多指令中含有運算元,運算元的有效編址範圍如表4.2所示。;(1)指令例

整數加法

+I,整數加法指令。使能輸入有效時,將兩個單字長(16位)的符號整數IN1和IN2相加,產生一個16位整數結果輸出(OUT)。

在LAD和FBD中,以指令盒形式編程。指令盒的執行結果:IN1+IN2=OUT

在STL中,執行結果:IN1+OUT=OUT

IN1和IN2的尋址範圍:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常數。

OUT的尋址範圍:VW、IW、QW、MW、SW、SMW、LW、T、C、AC、*VD、*AC和*LD。

;本指令影響的特殊記憶體位:SM1.0(零);SM1.1(溢出);SM1.2(負)

使能流輸出ENO斷開的出錯條件:SM1.1(溢出);SM4.3(運行時間);0006(間接尋址)

指令格式:

+I IN1,OUT

;例:+I VW0,VW4

本指令在梯形圖和語句表中的編程如圖4.1所示。;3.梯形圖的基本繪製規則

(1)Network

(2)能流/使能

(3)編程順序

(4)編號分配

(5)內、外觸點的配合

(6)觸點的使用次數

(7)線圈的使用次數

(8)線圈的連接;4.1.2基本邏輯指令;可編程序控制器中的堆疊與電腦中的堆疊結構相同,堆疊是一組能夠存儲和取出數據的暫時存儲單元。堆疊的存取特點是“後進先出”,S7-200可編程序控制器的主機邏輯堆疊結構如表4.3所示。;1.標準觸點指令;在語句表中,LD、LDN、A、AN、O、ON、NOT這幾條指令的執行對邏輯堆疊的影響分別如表4.4、表4.5其後的說明。;表4.5指令AI0.2的執行;程式實例:

本程式段用以介紹標準觸點指令在梯形圖、語句表和功能塊圖3種語言編程中的應用,仔細比較不同編程工具的區別與聯繫。

其梯形圖和語句表程式結構如圖4.2所示。;2.正負跳變指令;圖4.4時序圖;負跳變觸點檢測到脈衝的每一次負跳變後,產生一個微分脈衝。

指令格式:ED(無運算元)

應用舉例:圖4.5是跳變指令的程式片斷。圖4.6是圖4.5指令執行的時序。;圖4.5跳變應用;;3.置位和複位指令

;;(2)R,複位指令

將位存儲區的指定位(位bit)開始的N個同類記憶體位複位。當用複位指令時,如果是對定時器T位或計數器C位進行複位,則定時器位或計數器位被複位,同時,定時器或計數器的當前值被清零。

用法: R bit, N

例: R Q0.2, 3

應用舉例:圖4.7為置位和複位指令應用程式片斷。;;本程式對應的時序圖如圖4.8所示。;4.立即指令;(1)立即觸點指令

在每個標準觸點指令的後面加“I”。指令執行時,立即讀取物理輸入點的值,但是不刷新對應映像寄存器的值。

這類指令包括:LDI、LDNI、AI、ANI、OI和ONI。下麵以LDI指令為例。

用法: LDI bit

例: LDI I0.2

注意:bit只能是I類型。;(2)=I,立即輸出指令

用立即指令訪問輸出點時,把棧頂值立即複製到指令所指出的物理輸出點,同時,相應的輸出映像寄存器的內容也被刷新。

用法: =I bit

例: =I Q0.2

注意:bit只能是Q類型。

;(3)SI,立即置位指令

用立即置位指令訪問輸出點時,從指令所指出的位(bit)開始的N個(最多為128個)物理輸出點被立即置位,同時,相應的輸出映像寄存器的內容也被刷新。

用法: SI bit, N

例: SI Q0.0, 2

注意:bit只能是Q類型。SI和RI指令的運算元類型及範圍如表4.7所示。;(4)RI,立即複位指令

用立即複位指令訪問輸出點時,從指令所指出的位(bit)開始的N個(最多為128個)物理輸出點被立即複位,同時,相應的輸出映像寄存器的內容也被刷新。

用法: RI bit, N

例: RI Q0.0, 1

應用舉例:

圖4.9為立即指令應用中的一段程式,圖4.10是程式對應的時序圖。;;;4.1.3複雜邏輯指令;1.棧裝載與指令;2.棧裝載或指令;3.邏輯推入棧指令;4.邏輯彈出棧指令;5.邏輯讀棧指令;6.裝入堆疊指令;應用舉例:

圖4.11是複雜邏輯指令在實際應用中的一段程式的梯形圖。;4.1.4定時器指令;指令運算元;1.接通延時定時器;2.有記憶接通延時定時器;3.斷開延時定時器;4.應用舉例;;本梯形圖程式中輸入輸出執行時序關係如圖4.13所示。;例2:用TON構造各種類型的時間繼電器觸點。

有的廠商的PLC只有TON定時器,因此,在這種情況下可以利用TON來構造斷電延時型的各種觸點。

圖4.14是用TON構造TOF作用的

文档评论(0)

爱遛弯的张先生 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档