




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、羅克韋爾RSLOGIX 5000的使用方法摘要:通過示例項(xiàng)目講解RSLOGIX 5000從項(xiàng)目的啟動、實(shí)施到測試過程,深入淺出地軟件的的編程方法關(guān)鍵詞:PLC;軟件;編程A description of ROCKWELL programming software RSLOGIX 5000 and its applicationAbstract:The programming method employing the ROCKWELL RSLOGIX 5000 software is briefly described with examples,including the startup of
2、 an item,and execution and debugging of the item.1 引言RSLOGIX5000是美國AB公司開發(fā)的用于對其公司PLC產(chǎn)品編程的軟件。它具有以下特點(diǎn):1. 統(tǒng)一的項(xiàng)目查看2. 靈活的梯形圖編輯器3. 拖放式操作4. 梯形圖查看選項(xiàng)5. 定制數(shù)據(jù)監(jiān)視6. 狀態(tài)文件分類顯示7. 簡易的通訊配置8. 強(qiáng)大的數(shù)據(jù)庫編輯器9. 查找與替換10. 直觀的windows界面11. 項(xiàng)目校驗(yàn)快捷地更正程序錯(cuò)誤等。 2 創(chuàng)建工程下面介紹如何使用RSLogix5000,首先要創(chuàng)建新的RSLogix5000工程文件。具體步驟如下:打開RSLogix5000,見圖1-1
3、圖1-1打開后的窗口為RSLogix5000的工程,見圖1-2:首先你要給PLC的處理器定義,定義的內(nèi)容有名字、類型、機(jī)架的背扳 所在槽號、創(chuàng)建的文件路徑等。這里處理器類型選1756 L1 controllogix 5550,名字定為PLC,description定為練習(xí),背板定為13槽,槽號0槽,路徑默認(rèn)。 圖 1-2點(diǎn)擊ok完成設(shè)置,顯示RSLogix5000工程界面首先提出tag(標(biāo)簽)的概念,標(biāo)簽:就是實(shí)際工程中的變量,有模擬量如水位、壓力、溫度。數(shù)字量如開關(guān)啟停、狀態(tài)顯示等。我們在程序中使用它進(jìn)行編程,在窗口中在線查看狀態(tài),也可以向上位機(jī)輸出標(biāo)簽值。base 基本類型包括:1 BOO
4、L 布爾型 1 BIT2 SINT 短整型 1 BYTE3 INT 整型 2 BYTE4 DINT 雙整型 4 BYTE5 REAL 實(shí)型 4 BYTE STRUTURES 結(jié)構(gòu)體類型 1 predefined 預(yù)定以型 圖 1-3User-defined 用戶定義型:本例以自定義PUMPPARAMETERS為例 在其中定義結(jié)構(gòu)體成員分別為ACCTIME,RUNTIME,SEQUENCE,STATUS,FIRSTPUMP,并確定各自類型。圖 1-4用戶可以利用標(biāo)簽名稱來引用結(jié)構(gòu)體內(nèi)的成員,格式為:tag_name.member_name。如果結(jié)構(gòu)體定義為數(shù)組,則使用數(shù)組標(biāo)簽,后面是在數(shù)組中的位
5、置(position)。和子結(jié)構(gòu)體(substucture)及成員名稱(member)。格式為:array_tagposition.member。下面介紹一下別名標(biāo)簽的概念:用于表示其它標(biāo)簽的標(biāo)簽,在為結(jié)構(gòu)體元素或數(shù)組定義簡化標(biāo)簽名稱時(shí)很有用。用戶可以使用標(biāo)簽編輯器來創(chuàng)建一個(gè)別名,或者在你輸入邏輯并且利用新標(biāo)簽(new tag)對話框定義別名時(shí)輸入別名標(biāo)簽。 圖1-5在標(biāo)簽編輯器中選擇需要建立別名的標(biāo)簽以alarm 為例 可以直接在alias下輸入別名,也可以在空白處點(diǎn)右健,在彈出的菜單中選edit tag properties。 圖1-6標(biāo)簽作用域:用戶可以在一個(gè)單獨(dú)的程序中隊(duì)標(biāo)簽進(jìn)行分組,
6、或使標(biāo)簽在控制器范圍內(nèi)對指令開放。當(dāng)用戶定義標(biāo)簽時(shí),需指定標(biāo)簽是作為程序標(biāo)簽(局部)還是作為控制器標(biāo)簽(全局)。程序標(biāo)簽時(shí)由只限于主程序內(nèi)的例程使用的數(shù)據(jù)組成的。因此對于主程序而言,這些標(biāo)簽使局部的。在其他程序中的例程不能訪問另一個(gè)程序中的程序標(biāo)簽。 圖 1-7控制器標(biāo)簽是適用于控制器內(nèi)全部例程的數(shù)據(jù)組成的,而不管什么任務(wù)或程序包含了這些例程。對控制而言,這些標(biāo)簽是全局的。圖 1-83 開發(fā)程序控制器操作系統(tǒng)是一種搶先多任務(wù)系統(tǒng),遵循IEC1131-3標(biāo)準(zhǔn)。該工作平臺可提供:1 多任務(wù)用于組態(tài)控制器執(zhí)行;2 程序用于組合數(shù)據(jù)和邏輯;3 例程用于封裝使用一種編程語言編寫的可執(zhí)行代碼。一個(gè)任務(wù)可以
7、為一組或多組程序提供時(shí)序安排及優(yōu)先級信息,這些程序是按照特定的標(biāo)準(zhǔn)來執(zhí)行,用戶可以將任務(wù)組態(tài)成連續(xù)方式或周期方式任務(wù)類型LOGIX5550控制器支持的任務(wù)總數(shù) 連續(xù)方式 1 周期方式如果其中包括一個(gè)連續(xù)任務(wù)則控制器一共支持31個(gè)任務(wù),否為32個(gè)任務(wù) 控制器中的每一任務(wù)都有一個(gè)優(yōu)先等級。當(dāng)有多個(gè)任務(wù)被觸發(fā)時(shí),炒作系統(tǒng)更具有線級別來決定執(zhí)行哪一個(gè)任務(wù)。對于周期性任務(wù),有15個(gè)可組態(tài)的優(yōu)先級別,其范圍從1-15,其中1具有最高優(yōu)先級而15的優(yōu)先級最低。高優(yōu)先級的任務(wù)有權(quán)中斷優(yōu)先級較低的任務(wù)。連續(xù)性任務(wù)的優(yōu)先級最低,因此可以隨時(shí)被周期性任務(wù)中斷。一個(gè)任務(wù)最多可以有32個(gè)單獨(dú)的程序,每一個(gè)程序都有自己的
8、可執(zhí)行例程和程序作用域標(biāo)簽(program-scoped tags)。一旦有一個(gè)任務(wù)被觸發(fā)(被激活),則所有分配給該任務(wù)的程序?qū)凑账麄兊姆纸M順序來執(zhí)行。程序在控制器的項(xiàng)目管理器中只能出現(xiàn)一次,并且不能被多個(gè)任務(wù)共享。每個(gè)任務(wù)都有一個(gè)看門狗定時(shí)器,用于監(jiān)控任務(wù)的執(zhí)行。當(dāng)任務(wù)啟動時(shí),看門狗定時(shí)器開始計(jì)時(shí),而當(dāng)任務(wù)內(nèi)的全部程序執(zhí)行完畢時(shí),看門狗定時(shí)器停止 。下面介紹一下如何創(chuàng)建任務(wù)當(dāng)用戶在RSLogix5000中打開一個(gè)新的控制器工程時(shí),主任務(wù)(Maintask)已經(jīng)被定義為連續(xù)任務(wù)。用戶可以更改這個(gè)默認(rèn)的任務(wù)類型以適合自己的工程。圖2-1在上圖中右健點(diǎn)擊tasks,選new task ,彈出如上
9、對話框。name輸入任務(wù)名稱 Description(說明)輸入對任務(wù)的有關(guān)說明type選擇連續(xù)(continuous)或周期性(periodic),控制只支持1個(gè)連續(xù)任務(wù)。 Watchdog(看門狗)默認(rèn)500毫秒 Priority(優(yōu)先級)1-15 Rate適用于周期性任務(wù),表示控制器以多高的速率執(zhí)行任務(wù)每個(gè)程序都包含程序標(biāo)簽、一個(gè)可執(zhí)行主例程、其他例程以及一個(gè)可選的故障例程。每個(gè)任務(wù)最多可以調(diào)度32個(gè)程序。任務(wù)內(nèi)被排定的程序?qū)牡谝粋€(gè)程序開始運(yùn)行直到最后一個(gè)程序。不屬于任何任務(wù)的程序?qū)⒆鳛槲慌哦ǔ绦蝻@示。控制器在能夠掃描某個(gè)程序之前,用戶必須在任務(wù)中指定該程序。下面介紹如何創(chuàng)建程序。當(dāng)用
10、戶在編輯軟件中打開一個(gè)新的工程時(shí),已經(jīng)為主任務(wù)(maintask)定義了一個(gè)主程序(mainprogram)。用戶可以向添加其它程序一樣更改這個(gè)程序。要想創(chuàng)建一個(gè)新的程序:1 選擇一個(gè)任務(wù)(本例為“maintask”)2 點(diǎn)擊鼠標(biāo)右健,選擇new program 見下圖2-2圖2-2彈出如下對話框如下: 上圖中schedule定義用戶計(jì)劃排定程序的任務(wù)。編程軟件將顯示可用的任務(wù)列表。例程是指采用一種編程語言編寫的一組邏輯指令。例如梯形圖邏輯。例程為控制器中的工程提供可執(zhí)行代碼。例程類似于plc或slc處理器例的程序文件或子程序。每個(gè)程序都有一個(gè)主例程。當(dāng)控制器啟動相關(guān)聯(lián)的任務(wù)并且調(diào)用關(guān)聯(lián)程序時(shí)
11、,主力城市首先執(zhí)行的歷程。利用邏輯就可以調(diào)用其它例程,例如JSR指令。用戶也可以制定一個(gè)可選擇的程序故障例程。當(dāng)控制器在關(guān)聯(lián)程序的歷程中遇到指令執(zhí)行故障(instrution-execution fault)時(shí),控制器就執(zhí)行指定故障例程。下面介紹如何創(chuàng)建主例程當(dāng)用戶在編輯軟件中打開一個(gè)新的工程時(shí),已經(jīng)為主程序(mainprogram)定義了一個(gè)主例程(mainroutine)。用戶可以向添加其它程序一樣更改主例程。 要想創(chuàng)建一個(gè)新的主例程:1 選擇一個(gè)程序(本例為“mainprogram”)2 點(diǎn)擊鼠標(biāo)右健,選擇new routine 見下圖2-3圖2-3彈出如下對話框圖2-4 在上圖中in的
12、部分定義用戶計(jì)劃運(yùn)行例程的程序。編程軟件將顯示可用程序的列表。logix5550控制器支持邏輯程序中每個(gè)梯級含多輸出指令的格式。梯級中的輸出指令可以按順序排列(串聯(lián))或者輸入和輸出指令混合,只要保證梯級中的最后一個(gè)指令為輸出指令即可??刂破鞲鶕?jù)指令前面的梯級條件(梯級輸入條件)來判定梯形圖指令。根據(jù)梯級輸入條件和指令,控制器設(shè)置指令后面的梯級條件(梯級輸入條件)然后按指令順序,將影響隨后的指令。 圖 2-5如果一條輸入指令的梯級輸入條件為真(true),這控制器將判定指令并且根據(jù)指令結(jié)果設(shè)置梯級輸入條件。如果指令判定為真;如果指令判定為假(false),這梯級輸出條件為假。輸出指令不會更改梯級
13、輸出條件。如果一條輸出指令的梯級輸入條件為真,則梯級輸出條件將被設(shè)置為真。如果一條輸出指令的梯級輸入條件為假,則梯級輸出條件將被設(shè)置為假。輸入分枝:對于控制器支持的并聯(lián)支路成熟沒有任何限制。下圖顯示了一個(gè)包含5層的并聯(lián)支路。主體級為第一個(gè)支路層,后面有個(gè)4附加的支路。圖 2-6用戶可以嵌套的支路最多為6層。下圖顯示了一個(gè)嵌套支路。底部的輸出指令位于具有3層深度的嵌套支路中。 圖 2-74 結(jié)束語RS Logix 5000系列編程環(huán)境,提供了易于使用且符合IEC 1131-3標(biāo)準(zhǔn)的接口,采用結(jié)構(gòu)和數(shù)組的符號化編程,以及專用于順序控制,運(yùn)動控制,過程控制和傳動控制場合的指令集,大大提高了生產(chǎn)效率,Net
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 特色餐廳廚師聘用及藝術(shù)創(chuàng)作合同模板
- 北京鐵路局新入職本科生培養(yǎng)計(jì)劃書
- 郴州保安綜合服務(wù)合同-綜合安保服務(wù)協(xié)議
- 礦產(chǎn)資源并購項(xiàng)目合同書
- 老人與海英語課件
- 汽車事故交警處理流程
- 消防安全重點(diǎn)單位監(jiān)管
- 下學(xué)期安全工作計(jì)劃
- 安全隱患排除方案
- 美術(shù)介紹自己課件
- 機(jī)械制圖-形成性任務(wù)4-國開(ZJ)-參考資料
- 2024年輸配電及用電工程職稱評審題庫-單選
- 工廠防汛安全培訓(xùn)
- DB11∕T 1692-2019 城市樹木健康診斷技術(shù)規(guī)程
- 三年級(下冊)西師版數(shù)學(xué)全冊重點(diǎn)知識點(diǎn)
- ASTMD638-03中文版塑料拉伸性能測定方法
- 法律意見書(適用于股權(quán)投資)
- 單句(長短句變換)運(yùn)用訓(xùn)練-2025年高考語文一輪復(fù)習(xí)學(xué)生版
- 奧沙利鉑超敏反應(yīng)全程管理中國專家共識(2024年版)解讀
- 國家開放大學(xué)《管理信息系統(tǒng)》大作業(yè)參考答案
- 2024年河北理科高考成績排名一分一檔表
評論
0/150
提交評論