- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
特殊數據寄存器
D8000-D8255這些數據寄存器供監視PLC中器件運行方式用。其內容在電源接通時,寫入初始值(先全部清0,然後由系統ROM安排寫入初始值)。例如,D8000所存的警戒監視時鐘的時間由系統ROM設定。若有改變時,用傳送指令將目的時間送入D8000。該值在PLC由RUN狀態到STOP狀態保持不變。未定義的特殊數據寄存器,用戶不能用。檔數據寄存器
D1000-D7999檔寄存器是以500點為一個單位,可被外部設備存取。檔寄存器實際上被設置為PLC的參數區。檔寄存器與鎖存寄存器是重疊的,可保證數據不會丟失。FX2N系列的檔寄存器可通過BMOV(塊傳送)指令改寫。變址寄存器(V/Z)變址寄存器除了和普通的數據寄存器有相同的使用方法外,還常用於修改器件的地址編號。V、Z都是16位的寄存器,可進行數據的讀寫。當進行32位操作時,將V、Z合併使用,指定Z為低位。指針(P/I)分支指令用P0~P62、P64~P127共127點。指針P0~P62、P64~P127為標號,用來指定條件跳轉,副程式調用等分支指令的跳轉目標。P63為結束跳轉用。中斷用指針I0□□~I8□□共9點。中斷指針的格式表示如下:(1)輸入中斷I△0□□=0表示為下降沿中斷;□=1表示為上升沿中斷。△表示輸入號,取值範圍為0~5,每個輸入只能用一次。(2)定時器中斷I△□□△表示定時器中斷號,取值範圍為6~8,每個定時器只能用1次。□表示定時時間,取值範圍為10~99ms。常數(K/H)常數也作為器件對待,它在記憶體中佔有一定的空間,十進位常數用K表示,如18表示為K18;十六進制常數用H表示,如18表示為H12。3.2可編程控制器的編程語言不同廠家,不同型號的PLC的編程語言只能適應自己的產品。IEC中的PLC編程語言標準中有五種編程語言:順序功能圖編程語言、梯形圖編程語言、功能塊圖編程語言、指令語句表編程語言、結構文本編程語言。順序功能圖編程語言這是一種位於其他編程語言之上的圖形語言,用來編制順序控制程式,在後面的章節中將做詳細介紹。順序功能圖提供了一種組織程式的圖形方法,在順序功能圖中可以用別的語言嵌套編程。步、轉換和動作是順序功能圖中的主要三種元件,如圖所示。順序功能圖用來描述開關量控制系統的功能,根據它可以很容易的畫出順序控制梯形圖程式。梯形圖編程語言該語言習慣上叫梯形圖。梯形圖沿襲了繼電器控制電路的形式,也可以說,梯形圖編程語言是在電氣控制系統中常用的繼電器、接觸器邏輯控制基礎上簡化了符號演變而來的,形象、直觀、實用,電氣技術人員容易接受,是目前用的最多的一種PLC編程語言。梯形圖的畫法如圖所示。梯形圖編程格式(1)梯形圖按行從上至下編寫,每一行從左往右順序編寫。PLC程式執行順序與梯形圖的編寫順序一致。(2)圖左、右邊垂直線稱為起始母線、終止母線。每一邏輯行必須從起始母線開始畫起,終止於繼電器線圈或終止母線(有些PLC終止母線可以省略)。(3)梯形圖的起始母線與線圈之間一定要有觸點,而線圈與終止母線之間則不能有任何觸點。功能塊圖編程語言這是一種類似於數字邏輯門電路的編程語言,有數字電路基礎的人很容易掌握。該編程語言用類似與門、或門的方框來表示邏輯運算關係,方框的左側為邏輯運算的輸入變數,右側為輸出變數,輸入、輸出端的小圓圈表示“非”運算,方框被“導線”連接在一起,信號從左向右流動,如圖所示。指令語句表編程語言指令語句表編程語言是一種與電腦組合語言類似的助記符編程方式,用一系列操作指令組成的語句將控制流程描述出來,並通過編程器送到PLC中去,需要指出的是,不同廠家的PLC指令語句表使用的助記符並不相同,因此,一個相同功能的梯形圖,書寫的語句表並不相同。結構文本編程語言結構文本編程語言是為IEC61131-3標準專門創建的一種專用的高級編程語言。與梯形圖相比,它能實現複雜的數學運算,編寫的程式非常簡潔和緊湊。除了提供幾種編程語言供用戶選擇外,標準還允許編程者在同一程式中使用多種編程語言,這使編程者能選擇不同的語言來適應特殊的工作。3.3FX系列可編程控制器的基本指令FX2N系列PLC共有27條基本指令,分別為:邏輯取及線圈驅動指令LD、LDI、OUT接點串聯指令AND、ANI接點並聯指令OR、ORI取脈衝指令LDP、LDF與脈衝指令ANDP、ANDF或脈衝指令ORP、ORF串聯電路塊的並聯連接指令ORB3.3FX系列可編程控制器的基本指令
文档评论(0)