RSlogix5000_培訓(xùn)手冊(cè)_第1頁(yè)
RSlogix5000_培訓(xùn)手冊(cè)_第2頁(yè)
RSlogix5000_培訓(xùn)手冊(cè)_第3頁(yè)
RSlogix5000_培訓(xùn)手冊(cè)_第4頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、培訓(xùn)教材第一天培訓(xùn)內(nèi)容熟悉硬件和軟件一、熟悉各硬件請(qǐng)查看各模塊的外形,通訊模塊,I/O 模塊,運(yùn)動(dòng)控制模塊,處理器模塊??蚣苁皆O(shè)計(jì)可靠, 安裝容易,無(wú)需工具。端子可取下,接線方便,更換快速。將 DEMO 上電,插入 ENBT/ENET, CNB通訊模塊以及I/O 模塊(可以先不插入CPU )。體會(huì)模塊的 帶電熱插拔 特性。 安裝方便 。二、認(rèn)識(shí)1、什么是RSLinx 軟件RSLinx ?RSLinx軟件是工業(yè)通訊的樞紐。它為所有的AB網(wǎng)絡(luò)提供了完整的驅(qū)動(dòng)程序。通過(guò)RSLinx軟件,用戶可以通過(guò)一個(gè)窗口查看所有活動(dòng)網(wǎng)絡(luò),也可以通過(guò)一個(gè)或多個(gè)通訊接口同時(shí)運(yùn)行任何所支持的應(yīng)用程序的組合。RSLinx

2、 提供最快速的OPC、DDE 和 Custom C/C+的接口。 RSLinx 還可以為用戶提供多個(gè)網(wǎng)絡(luò)、本地工作站和DDE/OPC 性能診斷工具,便于進(jìn)行系統(tǒng)維護(hù)和故障排錯(cuò)。RSLinx Gateway驅(qū)動(dòng)程序能夠完美地支持TCP/IP 客戶與 ABPLC 控制器的連接,它也支持與遠(yuǎn)程O(píng)PC 進(jìn)行通訊。 RSLinx 有以下幾個(gè)版本,不同版本的功能不同,價(jià)格也不同,選購(gòu)時(shí)應(yīng)注意系統(tǒng)要求。RSLogix and RSNetWorxRSViewRSLinxControlNet DeviceNetEtherNet/IPPLC-5 SLCControlLogixFlexLogixCompactLog

3、ix2、使用 RSLinx 軟件進(jìn)行通訊1)打開(kāi) RSLinx ,點(diǎn)擊或2) 在工具條上點(diǎn)擊選擇 Ethernet Devices (其它的驅(qū)動(dòng)程序簡(jiǎn)單介紹) , 按下 Add New 鍵單擊 OK.3)增加以太網(wǎng)設(shè)備。在增加以太網(wǎng)設(shè)備前,需要檢查自己機(jī)器的IP 設(shè)置,如果是(一般的小型局域網(wǎng)都這樣設(shè)置),以太網(wǎng)設(shè)備的IP 地址設(shè)置如下。單擊 OK.4) 單擊 Close5) 檢查本計(jì)算機(jī)的 IP 設(shè)定。確認(rèn)為:6)單擊??梢钥吹剑覀儾恍枰?CPU ,就可以通訊。減少 CPU 負(fù)荷,提高通訊效率。保證實(shí)時(shí)性,可重復(fù)性(針對(duì) ControlLogix 系統(tǒng))。7)展開(kāi)樹(shù)形。所有模塊信息可以自動(dòng)

4、瀏覽得到。方便維護(hù),調(diào)試。8)插入 CPU 模塊。無(wú)槽位限制,可擴(kuò)展性好。例如:當(dāng)需要多個(gè)以太網(wǎng)時(shí),不用放在前幾個(gè)槽位。在03槽, 1756- L55 上點(diǎn)擊 Device Properties.顯示 CPU 信息。( 1)點(diǎn)擊 Configure New DDE/OPC Topic,組態(tài) DDE/OPC 主題(如果您使用的 RSLinx為 2.40 以上的版本,那么 RSLinx 會(huì)自動(dòng)創(chuàng)建 DDE/OPC 主題)( 2)還有另一種簡(jiǎn)單的方法創(chuàng)建新的DDE/OPC 主題,點(diǎn)擊RSWho。同樣可以創(chuàng)建新的DDE/OPC 主題。( 3)為驗(yàn)證DDE/OPC 主題的創(chuàng)建是否成功,需要用到OPC t

5、est Client軟件。3、使用 DF1 驅(qū)動(dòng)程序與處理器進(jìn)行通訊1) 打開(kāi) RSLinx ,點(diǎn)擊或2) 在工具條上點(diǎn)擊3) 選擇 RS-232 DF1 devices,按下 Add New 。4) 點(diǎn)擊 OK。5 )按下Auto-Configure按鈕,如果通訊成功,在狀態(tài)信息中會(huì)顯示Successful。然后點(diǎn)擊OK 。這時(shí)點(diǎn)擊RSWho 會(huì)出現(xiàn)控制器。Auto Configure到此實(shí)現(xiàn)了 RSLinx 軟件與網(wǎng)絡(luò)上的控制器的通訊。接下來(lái)就需要對(duì)控制器進(jìn)行編程和組態(tài)。三、認(rèn)識(shí)1、什么是RSLogix 5000 RSLogix5000軟件?RSLogix5000 梯形圖編程軟件包可以最大

6、限度地發(fā)揮可編程控制器的性能、 節(jié)省工程項(xiàng)目開(kāi)發(fā)時(shí)間并提高生產(chǎn)率。 RSLogix5000 支持 Logix5000 系列可編程控制器,同時(shí)還集成了運(yùn)動(dòng)控制功能,提供了可靠的通訊能力,強(qiáng)大的編程功能和卓越的診斷能力。RSLogix5000具有靈活易用的編輯功能、通用的操作界面、 診斷和糾錯(cuò)工具、 強(qiáng)大省時(shí)的其它功能等特點(diǎn)。2、使用RSLogix5000軟件創(chuàng)建新項(xiàng)目(了解各項(xiàng)內(nèi)容,以及Help和在線文檔的使用)1)雙擊圖標(biāo),啟動(dòng)RSLogix5000軟件。2)選擇文件(File )菜單下的新建(New )或者直接點(diǎn)擊按鈕,創(chuàng)建一個(gè)新的項(xiàng)目。3)設(shè)置參數(shù)如下。其中:Type:可選擇基于Contr

7、oller 。Revision :選擇 12Logix平臺(tái)的多種處理器,這里選擇1756-L1 ControlLogix5550版本。 Logix平臺(tái),提供了固件升級(jí)手段,保護(hù)你的投資,真正面向未來(lái)的控制平臺(tái)。Description :指定一段該項(xiàng)目的說(shuō)明。Chassis Type:選擇一種框架類型。Slot :指定 CPU 的槽位。實(shí)際上CPU 不受槽位限制。4)創(chuàng)建的工程顯示如下:5)在控制器項(xiàng)目管理器中,可以對(duì)整個(gè)項(xiàng)目進(jìn)行組態(tài)。3、理解任務(wù)(Task)、程序( Program )和例程( Routine )并學(xué)習(xí)如何創(chuàng)建故障處理程序( Fault Handler Program)和上電程

8、序(power-up Handler Program)任務(wù) ( Task):一個(gè)任務(wù)可以為一組或多組程序提供時(shí)序安排及優(yōu)先級(jí)信息,這些程序是按照特定的標(biāo)準(zhǔn)來(lái)執(zhí)行。用戶可以將任務(wù)組態(tài)成連續(xù)方式或周期方式??刂破髦械拿恳粋€(gè)任務(wù)都有一個(gè)優(yōu)先級(jí)。當(dāng)有多個(gè)任務(wù)被觸發(fā)時(shí),操作系統(tǒng)根據(jù)優(yōu)先來(lái)確定執(zhí)行哪一個(gè)任務(wù)。對(duì)于周期型任務(wù)有15 個(gè)可組態(tài)的優(yōu)先級(jí),從1-15,其中 1 具有最高的優(yōu)先級(jí)而15 的優(yōu)先級(jí)最低。連續(xù)型任務(wù)的優(yōu)先級(jí)最低,因此周期型任務(wù)可以隨時(shí)中斷連續(xù)型任務(wù)。程序(Program):每個(gè)程序都包含程序標(biāo)簽、一個(gè)可執(zhí)行主例程、其他例程以及一個(gè)可選的故障例程。每個(gè)任務(wù)最多可以調(diào)度 32 個(gè)程序。任務(wù)內(nèi)

9、被規(guī)劃的程序從第一個(gè)程序開(kāi)始運(yùn)行直到最后一個(gè)程序。不屬于任何任務(wù)的程序?qū)⒆鳛槲匆?guī)劃的程序。例程 (Routine):例程是采用一種編程語(yǔ)言編寫(xiě)的一組邏輯指令,例如梯形圖邏輯。例程為控制器中的工程提供可執(zhí)行代碼。例程類似于PLC 或 SLC 處理器里的程序文件或子程序。每個(gè)例程都有一個(gè)主例程。 當(dāng)控制器啟動(dòng)相關(guān)的任務(wù)并調(diào)用相關(guān)的程序時(shí), 主例程是首先執(zhí)行的例程。利用邏輯指令可以調(diào)用其它的例程。ContorlLogix控制器支持多個(gè)任務(wù)(Tasks)。每個(gè)任務(wù) (Task)可以包括若干個(gè)Programs,每個(gè)Program 可以包括若干個(gè)Routines。3.1、創(chuàng)建任務(wù)當(dāng)在編程軟件中打開(kāi)一個(gè)新的

10、控制器工程時(shí),主任務(wù)( MainTask )缺省被定義為連續(xù)型任務(wù)??梢愿闹魅蝿?wù)的類型,也可以將其刪除。1)要?jiǎng)?chuàng)建新的任務(wù),選中控制器項(xiàng)目管理器中的任務(wù)(Task),右鍵點(diǎn)擊New Task。2)在彈出的窗口中,輸入新任務(wù)的名稱,并指定任務(wù)的類型,以及優(yōu)先級(jí)等信息。3) 點(diǎn)擊 OK 按鈕,完成任務(wù)的創(chuàng)建。3.2、創(chuàng)建程序當(dāng)在編程軟件中打開(kāi)一個(gè)新的控制器工程時(shí),已經(jīng)為主任務(wù) ( MainTask )定義了一個(gè)主程序( MainProgram )。可以更改主程序。1) 要想創(chuàng)建一個(gè)新的程序。選擇要?jiǎng)?chuàng)建程序的任務(wù),然后點(diǎn)擊右鍵,選擇New Program 。2)在彈出的窗口中,輸入程序的名稱并選擇

11、該程序所在的任務(wù)。3) 點(diǎn)擊 OK 按鈕,完成程序的創(chuàng)建。3.3、創(chuàng)建例程當(dāng)在編程軟件中打開(kāi)一個(gè)新的控制器工程時(shí), 已經(jīng)為主程序定義了主例程。 可以像添加其它的例程一樣修改主例程。1) 要想創(chuàng)建一個(gè)新的例程。選擇要?jiǎng)?chuàng)建例程的程序,然后點(diǎn)擊右鍵,選擇New Routine 。2)在彈出的窗口中,輸入例程的名稱并選擇該例程的類型以及所在的程序。3) 點(diǎn)擊OK按鈕,完成例程的創(chuàng)建。3.4、創(chuàng)建故障處理程序(Fault Handler Program)控制器故障處理程序是一種可選的任務(wù),當(dāng)主要故障不是指令執(zhí)行故障或程序故障例程時(shí)則執(zhí)行控制器故障處理程序??刂破鞴收咸幚沓绦蛑荒苡幸粋€(gè)程序,但該程序可以有

12、多個(gè)例程。1) 在控制器項(xiàng)目管理器的Controller Fault Handler上,點(diǎn)擊鼠標(biāo)右鍵,選擇New Program2)在彈出的窗口中,輸入程序的名稱。3) 點(diǎn)擊 OK 按鈕,創(chuàng)建完創(chuàng)建故障處理程序。一旦創(chuàng)建了故障處理程序,還必須有一個(gè)主例程。創(chuàng)建例程的方法同上。3.5、創(chuàng)建上電程序(power-up Handler Program )上電處理程序是一種可選的任務(wù)。當(dāng)控制器在Run方式下上電時(shí)則執(zhí)行該程序。上電處理程序只能有一個(gè)程序,但可以有多個(gè)例程。1) 在控制器項(xiàng)目管理器的Power-up Handler上,點(diǎn)擊鼠標(biāo)右鍵,選擇New Program2)在彈出的窗口中,輸入程序的

13、名稱。3) 點(diǎn)擊 OK 按鈕,創(chuàng)建完創(chuàng)建上電處理程序。一旦創(chuàng)建了上電處理程序,還必須有一個(gè)主例程。創(chuàng)建例程的方法同上。4、了解標(biāo)簽(Tag)的類型,以及用戶自定義類型(User Defined Type),創(chuàng)建每種類型的標(biāo)簽,并理解標(biāo)簽的作用域。4.1、標(biāo)簽類型Logix5550 控制器使用標(biāo)簽來(lái)訪問(wèn)數(shù)據(jù)。標(biāo)簽類似于編程語(yǔ)言中使用的變量。一個(gè)標(biāo)簽有一個(gè)名稱 (用于描述標(biāo)簽存儲(chǔ)的數(shù)據(jù))和一種數(shù)據(jù)類型 (用于識(shí)別標(biāo)簽?zāi)艽鎯?chǔ)的數(shù)據(jù)大小和格式)。當(dāng)用戶創(chuàng)建標(biāo)簽并且它們適合于控制器內(nèi)存時(shí), 控制器將存儲(chǔ)這些標(biāo)簽。 但沒(méi)有類似于PLC控制器那樣的預(yù)定義數(shù)據(jù)表。 Logix5550 控制器通過(guò)按需要存儲(chǔ)標(biāo)簽

14、,并且將其置于內(nèi)存中的最恰當(dāng)?shù)奈恢脕?lái)實(shí)現(xiàn)高效率的使用內(nèi)存。 相同數(shù)據(jù)類型的標(biāo)簽不需要在內(nèi)存中組合在一起。如果用戶想要組合數(shù)據(jù),可以使用數(shù)組。標(biāo)簽有四種類型:base基本型標(biāo)簽用于定義存儲(chǔ)數(shù)據(jù)元素的內(nèi)容。alias別名型標(biāo)簽可以引用由其它標(biāo)簽定義的內(nèi)存。本型標(biāo)簽或另一個(gè)別名標(biāo)簽。Produced生產(chǎn)者標(biāo)簽把數(shù)據(jù)值發(fā)送給其它的控制器consumed消費(fèi)者標(biāo)簽接收來(lái)自于其它控制器的數(shù)據(jù)值。一個(gè)別名標(biāo)簽可以引用一個(gè)基4.2 、數(shù)據(jù)類型當(dāng)用戶開(kāi)發(fā)一個(gè)工程時(shí),控制器提供一組預(yù)定義數(shù)據(jù)類型。預(yù)定義的基本數(shù)據(jù)類型包括:數(shù)據(jù)類型說(shuō)明范圍BOOL1 位布爾型0=off 1=onSINT1個(gè)字節(jié)整數(shù)-128 至 1

15、27INT2個(gè)字節(jié)整數(shù)-32768 至 32767DINT4個(gè)字節(jié)整數(shù)-2147483648 至 2147483648REAL4個(gè)字節(jié)浮點(diǎn)數(shù)3.402823E+38至-1.1754944E-38 (負(fù)值)0+1.1754944E-38至+3.402823E+38(正值)預(yù)定義結(jié)構(gòu)體包括:數(shù)據(jù)類型說(shuō)明AXIS軸的控制結(jié)構(gòu)體CONTROL數(shù)組(文件)指令的控制結(jié)構(gòu)體COUNTER計(jì)數(shù)器指令的控制結(jié)構(gòu)體MESSAGEMSG指令的控制結(jié)構(gòu)體MOTION-GROUP運(yùn)動(dòng)組的控制結(jié)構(gòu)體MOTION-INSTRUCTION運(yùn)動(dòng)指令的控制結(jié)構(gòu)體PIDPID 指令的控制結(jié)構(gòu)體TIMER定時(shí)器指令的控制結(jié)構(gòu)體4.

16、3 、標(biāo)簽的作用域用戶可以在一個(gè)單獨(dú)的程序中對(duì)標(biāo)簽進(jìn)行分組,或使標(biāo)簽在控制器范圍內(nèi)對(duì)指令開(kāi)放。當(dāng)用戶定義標(biāo)簽時(shí),需要指定標(biāo)簽是作為程序標(biāo)簽(局部)還是作為控制器標(biāo)簽(全局)。用戶可以擁有多個(gè)相同名稱的標(biāo)簽,只要每個(gè)標(biāo)簽具有不同的作用域即可(如果一個(gè)是作為控制器標(biāo)簽,則其它的須作為程序標(biāo)簽;或所有的標(biāo)簽都作為程序標(biāo)簽)。程序內(nèi)的局部作用域標(biāo)簽控制器的全局作用域標(biāo)簽4.4 、建立標(biāo)簽用戶在輸入程序邏輯以前可以使用 Tag 編輯器來(lái)創(chuàng)標(biāo)簽,或者在輸入邏輯時(shí)輸入標(biāo)簽名稱,然后再使用 New Tag 對(duì)話框來(lái)定義標(biāo)簽。1) 在 tag 編輯器中選擇標(biāo)簽名稱,在名稱上點(diǎn)擊鼠標(biāo)右鍵。2) 定義標(biāo)簽3) 在

17、General 選項(xiàng)卡中輸入標(biāo)簽的名稱、描述、標(biāo)簽類型、數(shù)據(jù)類型、作用域等信息。如果此標(biāo)簽的類型為Produced 或 Consumed,則還需要填寫(xiě)Connection選項(xiàng)卡的信息。當(dāng)填寫(xiě)完所有的信息后,點(diǎn)擊確定按鈕,創(chuàng)建完標(biāo)簽。4.5 、用戶自定義結(jié)構(gòu)體用戶還可以根據(jù)自己的需要自定義結(jié)構(gòu)體。1)右鍵點(diǎn)擊User-Defined ,選擇New Data Type.2)在 Name字段中填寫(xiě)所創(chuàng)建的結(jié)構(gòu)體的名稱。也可以根據(jù)需要填加說(shuō)明。在成員欄中由上向下填加成員。用戶要定義成員的名字(Name)和數(shù)據(jù)類型( Data Type )。3) 點(diǎn)擊 OK,創(chuàng)建完畢。這樣再創(chuàng)建標(biāo)簽時(shí)就可以選擇自定義的

18、結(jié)構(gòu)體了。5、進(jìn)行 I/O 組態(tài)1) 在控制器項(xiàng)目管理器中,右鍵點(diǎn)擊I/O configuration 。選擇 New Module 。2) 單擊 OK.3) 點(diǎn)擊 Next.4) 點(diǎn)擊 Next5) 點(diǎn)擊 Next6) 點(diǎn)擊 Next7) 點(diǎn)擊 Next8) 點(diǎn)擊 Finish. ,完成 I/O 組態(tài)。9)右鍵點(diǎn)擊Controller Tags.。會(huì)發(fā)現(xiàn),10) 系統(tǒng)自動(dòng)為你生成了該模塊數(shù)據(jù)。所有的模塊信息都任意使用。6、使用不同類型語(yǔ)言進(jìn)行編程,熟悉常用的指令,并進(jìn)行注釋。RSLogix 5000企業(yè)版系列軟件支持邏輯梯形圖、結(jié)構(gòu)文本、功能塊圖表、以及順序功能圖編輯器等編程語(yǔ)言,用于開(kāi)發(fā)應(yīng)

19、用程序。邏輯梯形圖:結(jié)構(gòu)文本:功能塊圖表 :順序功能圖:用戶可以選擇以上任意一種熟悉的編程語(yǔ)言進(jìn)行編程。 而且每種編程語(yǔ)言都具有十分豐富的指令集,具體可以參閱 RsLogix5000 編程軟件的指令幫助。編輯梯級(jí)注釋1) 選中梯級(jí),點(diǎn)擊右鍵。選擇Edit Rung Comment 。2)在彈出的窗口中,輸入要注釋的信息。3) 輸入完點(diǎn)擊,即可。7、上載( Upload1)點(diǎn)擊主菜單上的)/ 下載( Download Commmunication)程序,控制器所處的狀態(tài)(Run/Program/Remote,選擇 Who Active ,會(huì)出現(xiàn)如下畫(huà)面:)2) 如果這時(shí)需要上載程序,點(diǎn)擊Upload 按鈕;如果需要下載程序,點(diǎn)擊Download 。當(dāng)程序上載之后,可以通過(guò)快捷菜單欄監(jiān)視控制器的狀態(tài),也可以通過(guò)它切換控制器的狀態(tài)( Run/Program/Remote )8、在線編輯(Online Edit)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論