RSlogix軟件培訓(xùn)學(xué)習(xí)課程_第1頁(yè)
RSlogix軟件培訓(xùn)學(xué)習(xí)課程_第2頁(yè)
RSlogix軟件培訓(xùn)學(xué)習(xí)課程_第3頁(yè)
RSlogix軟件培訓(xùn)學(xué)習(xí)課程_第4頁(yè)
RSlogix軟件培訓(xùn)學(xué)習(xí)課程_第5頁(yè)
已閱讀5頁(yè),還剩80頁(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、主要內(nèi)容主要內(nèi)容一、創(chuàng)建新的RSLogix5000工程; 二、組織RSLogix5000項(xiàng)目中的數(shù)據(jù);三、輸入,編輯,并校驗(yàn)RSLogix5000項(xiàng) 目中的邏輯程序四、組態(tài)本地1756-I/O模塊第1頁(yè)/共85頁(yè)第一頁(yè),編輯于星期六:十九點(diǎn)十分。1、 創(chuàng)建新工程文件;2、 修改控制器屬性;3、 創(chuàng)建task、program、routine;4、 調(diào)整程序進(jìn)度表;5、 復(fù)制program和routine;6、 刪除task、program、routine;7、校驗(yàn)task、program、routine。 一、創(chuàng)建新的一、創(chuàng)建新的RSLogix5000工程工程第2頁(yè)/共85頁(yè)第二頁(yè),編輯于星期六

2、:十九點(diǎn)十分。創(chuàng)建新工程文件需要定義如下屬性創(chuàng)建新工程文件需要定義如下屬性 1、控制器類型;2、框架大小和類型;3、控制器的插槽號(hào);4、說(shuō)明:輸入有關(guān)控制器的說(shuō)明(可選);5、選擇工程文件的保存路徑;6、 文件名,即控制器名。第3頁(yè)/共85頁(yè)第三頁(yè),編輯于星期六:十九點(diǎn)十分。修改控制器屬性修改控制器屬性1、修改控制器的插槽號(hào);2、設(shè)置串行口(serialport);3、查看控制器產(chǎn)生的主要和次要故障(只能在線查看);4、查看和設(shè)置系統(tǒng)錯(cuò)誤程序、掉電程序、內(nèi)務(wù)處理時(shí)間片。5、查看控制器內(nèi)存使用情況(在線) ;第4頁(yè)/共85頁(yè)第四頁(yè),編輯于星期六:十九點(diǎn)十分。工程的組織工程的組織1、單線程工作方式

3、,這種方式在同一時(shí)刻只有一個(gè)任務(wù)是有效的; 2、采用搶先機(jī)制,允許中斷正常執(zhí)行的程序,將控制切換到另一個(gè)不同的任務(wù),一旦中斷任務(wù)執(zhí)行完畢,再把控制切換回原先的任務(wù)。第5頁(yè)/共85頁(yè)第五頁(yè),編輯于星期六:十九點(diǎn)十分。為了發(fā)揮最大的多任務(wù)能力,一個(gè)RSLogix5000工程有以下幾個(gè)組成部分1、任務(wù)(task):執(zhí)行程序的一個(gè)總的任務(wù)機(jī)制;2、程序(program):由一系列相關(guān)的routine和標(biāo)簽組成;3、例程(routine):由一系列的執(zhí)行代碼組成(包括梯形圖邏輯和功能塊)。第6頁(yè)/共85頁(yè)第六頁(yè),編輯于星期六:十九點(diǎn)十分。創(chuàng)建一個(gè)創(chuàng)建一個(gè)tasktask有兩種類型:連續(xù)方式(contin

4、uoustask)周期方式(periodictask)一個(gè)控制器最多可執(zhí)行32個(gè)任務(wù)第7頁(yè)/共85頁(yè)第七頁(yè),編輯于星期六:十九點(diǎn)十分。連續(xù)方式連續(xù)方式有如下特征有如下特征1、是一個(gè)后臺(tái)的任務(wù),在沒(méi)有其他操作的任務(wù)在執(zhí)行的時(shí)候,CPU都被用來(lái)執(zhí)行連續(xù)任務(wù)中的程序 2、自啟動(dòng)方式,每當(dāng)任務(wù)執(zhí)行完成時(shí),連續(xù)任務(wù)將重新起動(dòng)自己; 3、能被所有周期性任務(wù)中斷; 4、缺省情況下優(yōu)先級(jí)最低。第8頁(yè)/共85頁(yè)第八頁(yè),編輯于星期六:十九點(diǎn)十分。周期方式有如下特征周期方式有如下特征1、由操作系統(tǒng)按照一個(gè)重復(fù)的時(shí)段來(lái)觸發(fā);2、時(shí)間范圍是1ms到2000秒(默認(rèn)為10ms);3、執(zhí)行的時(shí)候要中斷連續(xù)任務(wù);4、根據(jù)優(yōu)先

5、級(jí)一個(gè)周期性任務(wù)可以中斷控制器中的其他任務(wù);5、相同優(yōu)先級(jí)的任務(wù)是按照1毫秒的時(shí)間片來(lái)執(zhí)行。6、最多有32個(gè)周期性任務(wù),如果有一個(gè)連續(xù)性任務(wù)則最多可執(zhí)行31個(gè)周期性任務(wù)。 第9頁(yè)/共85頁(yè)第九頁(yè),編輯于星期六:十九點(diǎn)十分。周期性任務(wù)周期性任務(wù)第10頁(yè)/共85頁(yè)第十頁(yè),編輯于星期六:十九點(diǎn)十分。連續(xù)性任務(wù)和周期性任務(wù)連續(xù)性任務(wù)和周期性任務(wù)第11頁(yè)/共85頁(yè)第十一頁(yè),編輯于星期六:十九點(diǎn)十分。相同優(yōu)先級(jí)的任務(wù)相同優(yōu)先級(jí)的任務(wù)第12頁(yè)/共85頁(yè)第十二頁(yè),編輯于星期六:十九點(diǎn)十分。多任務(wù)的優(yōu)先級(jí)多任務(wù)的優(yōu)先級(jí)第13頁(yè)/共85頁(yè)第十三頁(yè),編輯于星期六:十九點(diǎn)十分??撮T(mén)狗(看門(mén)狗(Watchdog) 監(jiān)視

6、任務(wù)的執(zhí)行,從任務(wù)開(kāi)始時(shí)啟動(dòng),任務(wù)結(jié)束時(shí)關(guān)閉。 如果任務(wù)中的任何預(yù)定程序掃描時(shí)間過(guò)長(zhǎng),或被一個(gè)較高優(yōu)先級(jí)的任務(wù)中斷,引起執(zhí)行任務(wù)的總時(shí)間超過(guò)看門(mén)狗定時(shí)值,控制器將產(chǎn)生一個(gè)主要故障。默認(rèn)的看門(mén)狗時(shí)值為500毫秒。 第14頁(yè)/共85頁(yè)第十四頁(yè),編輯于星期六:十九點(diǎn)十分。 創(chuàng)建一個(gè)新的創(chuàng)建一個(gè)新的program 1、每個(gè)任務(wù)最多可以包含32個(gè)程序;2、 程序從第一個(gè)到最后一個(gè)按順序執(zhí)行;3、程序直接從控制器作用域的存儲(chǔ)器獲得輸入輸出數(shù)據(jù)。ScheduleandUnscheduleProgram第15頁(yè)/共85頁(yè)第十五頁(yè),編輯于星期六:十九點(diǎn)十分。 創(chuàng)建一個(gè)例程創(chuàng)建一個(gè)例程 (Routine )例程有

7、三種類型:1、主例程(main routine):當(dāng)控制器啟動(dòng)相應(yīng)的任務(wù)和程序時(shí)會(huì)自動(dòng)執(zhí)行;2、子例程( subroutine):可以被其他例程調(diào)用,主例程或其他子例程通過(guò)JSR指令來(lái)調(diào)用; 當(dāng)子例程執(zhí)行結(jié)束或條件符合時(shí)返回原先的例程;3、故障例程( fault routine):當(dāng)控制器發(fā)現(xiàn)相關(guān)的指令執(zhí)行錯(cuò)誤時(shí)被調(diào)用。 第16頁(yè)/共85頁(yè)第十六頁(yè),編輯于星期六:十九點(diǎn)十分。程序控制指令程序控制指令 JSR指令:用于在主程序執(zhí)行過(guò)程中進(jìn)入子程序,并可以傳遞一些參數(shù)到子程序中。可以傳遞數(shù)字,結(jié)構(gòu)參數(shù),BOOL數(shù)據(jù)類型標(biāo)簽;SBR指令:接受輸入的參數(shù),并將其值復(fù)制到專門(mén)的標(biāo)簽里;RET指令:可以中

8、止子例程的執(zhí)行,可以返回參數(shù)到JSR指令里。第17頁(yè)/共85頁(yè)第十七頁(yè),編輯于星期六:十九點(diǎn)十分。安排系統(tǒng)內(nèi)務(wù)處理安排系統(tǒng)內(nèi)務(wù)處理 控制器具有一個(gè)系統(tǒng)內(nèi)務(wù)處理時(shí)間片,它決定了用于后臺(tái)操作的控制器時(shí)間百分比。例如:與編程設(shè)備和和編程軟件通訊 通信,傳送信息 重建和監(jiān)控I/O連接(例如RIUP條件)通過(guò)控制器底板實(shí)現(xiàn)的從控制器串口到其他設(shè)備的通信交換橋接。不會(huì)影響周期性任務(wù)的執(zhí)行。 第18頁(yè)/共85頁(yè)第十八頁(yè),編輯于星期六:十九點(diǎn)十分。內(nèi)務(wù)處理時(shí)間片內(nèi)務(wù)處理時(shí)間片第19頁(yè)/共85頁(yè)第十九頁(yè),編輯于星期六:十九點(diǎn)十分。刪除任務(wù)、程序和例程刪除任務(wù)、程序和例程 在刪除的時(shí)候,一些相應(yīng)的元素也必須按順序

9、刪除。刪除標(biāo)簽Unassign例程,然后刪除例程Unschedule程序,然后刪除程序刪除任務(wù) 第20頁(yè)/共85頁(yè)第二十頁(yè),編輯于星期六:十九點(diǎn)十分。 校驗(yàn)任務(wù)、程序和例程校驗(yàn)任務(wù)、程序和例程 按下工具欄里的verifycontroller鍵,校驗(yàn)結(jié)果就在resultswingdows中顯示出來(lái)。第21頁(yè)/共85頁(yè)第二十一頁(yè),編輯于星期六:十九點(diǎn)十分。二、組織二、組織RSLogix5000項(xiàng)目中的數(shù)據(jù):項(xiàng)目中的數(shù)據(jù): 1、定義數(shù)據(jù)類型;2、創(chuàng)建標(biāo)簽;3、定義標(biāo)簽的變量名;4、創(chuàng)建數(shù)組標(biāo)簽;5、創(chuàng)建用戶定義的數(shù)據(jù)類型;6、復(fù)制標(biāo)簽和用戶定義的數(shù)據(jù)類型;7、校驗(yàn)標(biāo)簽;8、監(jiān)控和編輯數(shù)據(jù)。 第22頁(yè)

10、/共85頁(yè)第二十二頁(yè),編輯于星期六:十九點(diǎn)十分。定義數(shù)據(jù)類型定義數(shù)據(jù)類型當(dāng)開(kāi)發(fā)一個(gè)工程時(shí),控制器提供一組預(yù)定義數(shù)據(jù)類型: 用戶可以根據(jù)需要定義數(shù)據(jù)的類型。 第23頁(yè)/共85頁(yè)第二十三頁(yè),編輯于星期六:十九點(diǎn)十分。數(shù)據(jù)類型轉(zhuǎn)換數(shù)據(jù)類型轉(zhuǎn)換 用戶在一條指令內(nèi)混合使用參數(shù)的數(shù)據(jù)類型,部分指令將自動(dòng)把數(shù)據(jù)轉(zhuǎn)換成最適合該指令的數(shù)據(jù)類型。在某些情況下,控制器將把數(shù)據(jù)轉(zhuǎn)換為適合一種新的數(shù)據(jù)類型;在另一些情況下控制器只是盡可能的是數(shù)據(jù)更適合。長(zhǎng)整型轉(zhuǎn)換成短整型:將截去高位部分,并產(chǎn)生溢出;SINT或INT轉(zhuǎn)換成REAL:不會(huì)損失數(shù)據(jù)精度;DINT轉(zhuǎn)換為REAL:可能會(huì)損失數(shù)據(jù)精度;REAL轉(zhuǎn)換為DINT:控制

11、器對(duì)小數(shù)部分進(jìn)行四舍五入,并截去非小數(shù)部分的高位字節(jié),如果數(shù)據(jù)丟失,控制器將設(shè)置溢出狀態(tài)標(biāo)志??刂破鞑荒軐⑵渌愋偷臄?shù)據(jù)轉(zhuǎn)換為BOOL數(shù)據(jù)類型,也不能將BOOL數(shù)據(jù)轉(zhuǎn)換為其他類型的數(shù)據(jù)類型。 第24頁(yè)/共85頁(yè)第二十四頁(yè),編輯于星期六:十九點(diǎn)十分。結(jié)構(gòu)體結(jié)構(gòu)體(structure) 結(jié)構(gòu)體可以用來(lái)存儲(chǔ)一組數(shù)據(jù)。結(jié)構(gòu)體中每個(gè)成員都可以是不同的數(shù)據(jù)類型。它自身也是一種數(shù)據(jù)類型??刂破饔凶约旱念A(yù)定義結(jié)構(gòu)體,用戶也可以根據(jù)需要自定義結(jié)構(gòu)體(User_defined Data Type)。 例如:timer第25頁(yè)/共85頁(yè)第二十五頁(yè),編輯于星期六:十九點(diǎn)十分。預(yù)定義結(jié)構(gòu)體預(yù)定義結(jié)構(gòu)體第26頁(yè)/共85頁(yè)

12、第二十六頁(yè),編輯于星期六:十九點(diǎn)十分。創(chuàng)建一個(gè)自定義的數(shù)據(jù)類型,必須定義下列參數(shù)創(chuàng)建一個(gè)自定義的數(shù)據(jù)類型,必須定義下列參數(shù)名稱:最多包含40個(gè)字符顯示格式說(shuō)明(可選)自定義結(jié)構(gòu)體的成員數(shù)據(jù)類型可以是:基本數(shù)據(jù)類型預(yù)定義結(jié)構(gòu)體用戶定義結(jié)構(gòu)體基本數(shù)據(jù)類型的一維數(shù)組預(yù)定義結(jié)構(gòu)體的一維數(shù)組用戶定義結(jié)構(gòu)體的一維數(shù)組 第27頁(yè)/共85頁(yè)第二十七頁(yè),編輯于星期六:十九點(diǎn)十分。Example: 定義一個(gè)水箱的數(shù)據(jù)結(jié)構(gòu),如下圖:定義一個(gè)水箱的數(shù)據(jù)結(jié)構(gòu),如下圖: 取名為tank,包括有l(wèi)evel, Temperature, Steam Valve State, Timer_Over_Temperature四種不同

13、類型的數(shù)據(jù),定義如下圖: 第28頁(yè)/共85頁(yè)第二十八頁(yè),編輯于星期六:十九點(diǎn)十分。第29頁(yè)/共85頁(yè)第二十九頁(yè),編輯于星期六:十九點(diǎn)十分。自定義數(shù)據(jù)尋址格式如下自定義數(shù)據(jù)尋址格式如下Tag.MemberExample: SystemTimer.pre第30頁(yè)/共85頁(yè)第三十頁(yè),編輯于星期六:十九點(diǎn)十分。內(nèi)存分配內(nèi)存分配控制器是根據(jù)DINT(32個(gè)位)來(lái)分配內(nèi)存的,當(dāng)定義的數(shù)據(jù)類型的長(zhǎng)度小于 DINT時(shí),象BOOL、SINT、INT,控制器仍然分配32位的地址空間,但只用到其中的一部分。如例: 第31頁(yè)/共85頁(yè)第三十一頁(yè),編輯于星期六:十九點(diǎn)十分。創(chuàng)建標(biāo)簽創(chuàng)建標(biāo)簽 logix5550控制器使用

14、標(biāo)簽來(lái)訪問(wèn)數(shù)據(jù)。標(biāo)簽類似于編程語(yǔ)言中的變量。標(biāo)簽可分為controller-scope和program-scope兩種控制器作用域標(biāo)簽(controller-scope):可以被工程中的所有task和program調(diào)用,如I/O tags;程序作用域標(biāo)簽(program-scope): 只能被相關(guān)的program調(diào)用。 第32頁(yè)/共85頁(yè)第三十二頁(yè),編輯于星期六:十九點(diǎn)十分。第33頁(yè)/共85頁(yè)第三十三頁(yè),編輯于星期六:十九點(diǎn)十分。創(chuàng)建標(biāo)簽時(shí)下列參數(shù)必須定義創(chuàng)建標(biāo)簽時(shí)下列參數(shù)必須定義 標(biāo)簽名 數(shù)據(jù)類型 顯示格式:用于顯示可用的格式列表,在這里主要是選擇進(jìn)制。 說(shuō)明(可選) 第34頁(yè)/共85頁(yè)第三

15、十四頁(yè),編輯于星期六:十九點(diǎn)十分。定義標(biāo)簽的別名定義標(biāo)簽的別名 別名標(biāo)簽可以允許用戶創(chuàng)建一個(gè)標(biāo)簽,但該標(biāo)簽是表示另外一個(gè)標(biāo)簽。這在為結(jié)構(gòu)體的元素或數(shù)組定義簡(jiǎn)化標(biāo)簽名稱時(shí)非常有用。Example:定義一個(gè)結(jié)構(gòu)體數(shù)組:cookies5 ,flour,sugar,timer為該結(jié)構(gòu)體的元素,timer本身為一個(gè)預(yù)定義的結(jié)構(gòu)體。用別名標(biāo)簽來(lái)表示oatmeal=cookies1oatmeal_flour=cookies1.flour,oatmeal.preset=cookies1.timer.pre 第35頁(yè)/共85頁(yè)第三十五頁(yè),編輯于星期六:十九點(diǎn)十分。產(chǎn)生型標(biāo)簽(產(chǎn)生型標(biāo)簽(Produce)和接收型

16、()和接收型(Consumed)標(biāo)簽)標(biāo)簽 Logix5550控制器具有支持產(chǎn)生和接收系統(tǒng)共享標(biāo)簽的能力。產(chǎn)生型和接受型標(biāo)簽可以被controlBus 底板上或ControlNet網(wǎng)絡(luò)上的多個(gè)控制器訪問(wèn)。產(chǎn)生型標(biāo)簽:是控制器為其他接收標(biāo)簽的控制器產(chǎn)生的。需 要激活,允許有多個(gè)接受者。接收型標(biāo)簽:其數(shù)值是有另一臺(tái)控制器廣播的。產(chǎn)生型標(biāo)簽和接收型標(biāo)簽必須是控制器作用域標(biāo)簽(controller-scope tags),并且是DINT或REAL數(shù)據(jù)類型,或者是在數(shù)組或結(jié)構(gòu)體內(nèi)。 第36頁(yè)/共85頁(yè)第三十六頁(yè),編輯于星期六:十九點(diǎn)十分。創(chuàng)建數(shù)組創(chuàng)建數(shù)組 數(shù)組使用戶可以利用同一名稱來(lái)組合一組數(shù)據(jù)(具有相

17、同類型的數(shù)據(jù))并使用下標(biāo)來(lái)表示單個(gè)元素。數(shù)組中的元素可以是基本數(shù)據(jù)類型或結(jié)構(gòu)體。用戶可以利用數(shù)組的下標(biāo)(subscript)來(lái)表示數(shù)組中的一個(gè)元素(數(shù)組維數(shù)以零為基底) 。表示方法:一維數(shù)組: array_namesubscript_0 二維數(shù)組: array_namesubscript_0, subscript_1 三維數(shù)組: array_namesubscript_0, subscript_1, subscript_2 數(shù)組最多可以是三維的,數(shù)組中元素的總數(shù)等于各維數(shù)的乘積。 第37頁(yè)/共85頁(yè)第三十七頁(yè),編輯于星期六:十九點(diǎn)十分。數(shù)組的尋址方式數(shù)組的尋址方式 A numeric elem

18、ent(fixed)A variable elementA numeric bit A variable bit 第38頁(yè)/共85頁(yè)第三十八頁(yè),編輯于星期六:十九點(diǎn)十分。Numeric Element 尋址使用以下格式尋址使用以下格式 ArrayNameElement NumberExample: PratData3, PratData3.2, 第39頁(yè)/共85頁(yè)第三十九頁(yè),編輯于星期六:十九點(diǎn)十分。Variable elemen尋址使用以下格式尋址使用以下格式 ArrayNameTag or ExpressionExample: PartSerialNumberPratSerialNumbe

19、r*5PartPosition1-Position2 用戶可以在表達(dá)式中使用下列操作數(shù):+,- ,*,/,AND,F(xiàn)RD(BCD碼轉(zhuǎn)為整數(shù)),NOT,OR,TOD(整數(shù)轉(zhuǎn)為BCD碼),SQR(平方根),XOR。 第40頁(yè)/共85頁(yè)第四十頁(yè),編輯于星期六:十九點(diǎn)十分。Numeric bit 尋址使用以下格式尋址使用以下格式 ArrayNameElement Number.BitExample:Part1.2Mix_Timer5.DN 第41頁(yè)/共85頁(yè)第四十一頁(yè),編輯于星期六:十九點(diǎn)十分。Variable bit尋址使用以下格式尋址使用以下格式 ArrayNameElement Number T

20、ag or ExpressionExample: PartSerialNumber Position1-Position2 用戶可以在表達(dá)式中使用下列操作數(shù):+,- ,*,/,AND,F(xiàn)RD(BCD碼轉(zhuǎn)為整數(shù)),NOT,OR,TOD(整數(shù)轉(zhuǎn)為BCD碼),SQR(平方根),XOR。 第42頁(yè)/共85頁(yè)第四十二頁(yè),編輯于星期六:十九點(diǎn)十分。校驗(yàn)標(biāo)簽校驗(yàn)標(biāo)簽 在設(shè)置好標(biāo)簽后軟件自動(dòng)進(jìn)行校驗(yàn)。 校驗(yàn)可以找出標(biāo)簽設(shè)置的錯(cuò)誤,并顯示在results窗口中。 第43頁(yè)/共85頁(yè)第四十三頁(yè),編輯于星期六:十九點(diǎn)十分。監(jiān)控和編輯數(shù)據(jù)監(jiān)控和編輯數(shù)據(jù) 標(biāo)簽的數(shù)據(jù)值可以在線監(jiān)控和編輯, 第44頁(yè)/共85頁(yè)第四十四頁(yè),

21、編輯于星期六:十九點(diǎn)十分。三:輸入、編輯,并校驗(yàn)三:輸入、編輯,并校驗(yàn)RSLogix5000項(xiàng)目中的邏輯程序項(xiàng)目中的邏輯程序1、創(chuàng)建和編輯梯形圖組件;2、在指令中設(shè)置標(biāo)簽;3、復(fù)制梯形圖組件;4、校驗(yàn)工程或工程組件。 第45頁(yè)/共85頁(yè)第四十五頁(yè),編輯于星期六:十九點(diǎn)十分。RSLogix5000項(xiàng)目編程項(xiàng)目編程Power Rail: The left or right vertical boundary of the ladder logic. Rung : A horizontal line which sequences the order of ladder logic executio

22、n.Branch: A separate path on a rung.Input Instruction: Code that evaluates data or performes computation.Output instruction: ode the sets outputs.Documentation:Descriptive text for a component such as a rung or branch. 第46頁(yè)/共85頁(yè)第四十六頁(yè),編輯于星期六:十九點(diǎn)十分。在線和離線編輯在線和離線編輯 logix5000支持在線和離線編輯,離線編輯相對(duì)容易和快速,并且不會(huì)立刻影

23、響機(jī)器的運(yùn)轉(zhuǎn)。(建議使用)不推薦使用在線編輯,除非必不得以。 第47頁(yè)/共85頁(yè)第四十七頁(yè),編輯于星期六:十九點(diǎn)十分。與傳統(tǒng)的控制器相比,與傳統(tǒng)的控制器相比,logix5550有所不同有所不同 1、在不用分支的情況下,可以在一行里有多個(gè)輸出;2、只要在一行中保證最后一個(gè)指令是輸出指令,其余的輸出指令可以放在輸入指令中間。3、 計(jì)時(shí)器的timebase是1ms。第48頁(yè)/共85頁(yè)第四十八頁(yè),編輯于星期六:十九點(diǎn)十分。Example: 第49頁(yè)/共85頁(yè)第四十九頁(yè),編輯于星期六:十九點(diǎn)十分。編寫(xiě)梯形圖程序編寫(xiě)梯形圖程序 RSLogix系列軟件可以提供三種編程方式;1、Windows-based m

24、ethods(dragging)2、ASCII mnemonics(用一些代碼來(lái)表示指令)3、Insert key 較為常用的是第一種第50頁(yè)/共85頁(yè)第五十頁(yè),編輯于星期六:十九點(diǎn)十分。在指令中設(shè)置標(biāo)簽(操作數(shù))有兩種方式在指令中設(shè)置標(biāo)簽(操作數(shù))有兩種方式 方法一、直接在指令中輸入已經(jīng)定義的標(biāo)簽;方法二、在下拉框中選擇已經(jīng)定義的標(biāo)簽,如果數(shù)據(jù)類型是一個(gè)結(jié)構(gòu),則可以展開(kāi)并選擇所需要的成員。 如果所要設(shè)置的標(biāo)簽還沒(méi)有被定義,可以在指令的操作數(shù)文本框里新建。 第51頁(yè)/共85頁(yè)第五十一頁(yè),編輯于星期六:十九點(diǎn)十分。復(fù)制梯形圖組件復(fù)制梯形圖組件 如果一個(gè)梯形圖邏輯包含program-scope標(biāo)簽

25、,它可以很方便的復(fù)制到另一個(gè)program中使用,且不需要改變標(biāo)簽的名稱。在windows下允許同時(shí)打開(kāi)第二個(gè)RSLogix5000軟件,這樣就可以在兩個(gè)打開(kāi)的文件之間方便快捷的進(jìn)行梯形圖邏輯的復(fù)制和拷貝。 第52頁(yè)/共85頁(yè)第五十二頁(yè),編輯于星期六:十九點(diǎn)十分。檢驗(yàn)工程和工程的組件檢驗(yàn)工程和工程的組件 在編寫(xiě)完程序后,必須進(jìn)行校驗(yàn),在校驗(yàn)過(guò)程中軟件會(huì)去查找編程的下列錯(cuò)誤:1、不正確的指令位置2、不正確或不完全的尋址3、無(wú)效的數(shù)據(jù)類型4、不正確的數(shù)據(jù)標(biāo)簽5、Unassign routine6、空的rung 第53頁(yè)/共85頁(yè)第五十三頁(yè),編輯于星期六:十九點(diǎn)十分。組態(tài)本地組態(tài)本地1756-I/O

26、模塊模塊添加一個(gè)1756 I/O模塊到 I/O設(shè)置中,選擇一個(gè) I/O標(biāo)簽。 第54頁(yè)/共85頁(yè)第五十四頁(yè),編輯于星期六:十九點(diǎn)十分。ControlLogix 離散和模擬離散和模擬 I/O模塊模塊 離散I/O模塊:產(chǎn)生和接受廣播數(shù)據(jù)RIUP 支持熱插拔模塊級(jí)錯(cuò)誤報(bào)告和現(xiàn)場(chǎng)診斷獨(dú)立,非獨(dú)立和診斷選擇電氣保護(hù)8,16,和32點(diǎn)選擇時(shí)間印章數(shù)據(jù)電氣鎖 模擬I/O模塊產(chǎn)生和接受廣播數(shù)據(jù)RIUP支持熱插拔轉(zhuǎn)換數(shù)據(jù)范圍警告診斷帶有時(shí)間標(biāo)志的數(shù)據(jù)32位浮點(diǎn)或16位輸入,13-16位輸出整形數(shù)據(jù)格式。第55頁(yè)/共85頁(yè)第五十五頁(yè),編輯于星期六:十九點(diǎn)十分。I/O模塊的標(biāo)識(shí)模塊的標(biāo)識(shí)第56頁(yè)/共85頁(yè)第五十六頁(yè)

27、,編輯于星期六:十九點(diǎn)十分。第57頁(yè)/共85頁(yè)第五十七頁(yè),編輯于星期六:十九點(diǎn)十分。與傳統(tǒng)與傳統(tǒng)I/O模塊的比較模塊的比較傳統(tǒng): 控制器輪循I/O模塊;數(shù)據(jù)被一個(gè)控制器接收后再傳給另一個(gè)控制器;I/O數(shù)據(jù)在每次掃描結(jié)束后更新 。第58頁(yè)/共85頁(yè)第五十八頁(yè),編輯于星期六:十九點(diǎn)十分。1756-I/O模塊:模塊: 自身產(chǎn)生和接受數(shù)據(jù)可以有多個(gè)控制器同時(shí)接受模塊產(chǎn)生的數(shù)據(jù)I/O數(shù)據(jù)的即時(shí)更新 第59頁(yè)/共85頁(yè)第五十九頁(yè),編輯于星期六:十九點(diǎn)十分。異步異步I/O更新更新 在Logix5550控制器中,I/O的數(shù)據(jù)值異步更新給執(zhí)行代碼程序直接從控制器作用域內(nèi)存獲得數(shù)據(jù)數(shù)據(jù)和I/O值在任務(wù)執(zhí)行過(guò)程中是

28、異步更新的且在任務(wù)執(zhí)行時(shí)可以被改變,輸入數(shù)據(jù)在開(kāi)始時(shí)和以后是可以不同的。 第60頁(yè)/共85頁(yè)第六十頁(yè),編輯于星期六:十九點(diǎn)十分。添加一個(gè)添加一個(gè)1756-I/O模塊到模塊到I/O設(shè)置中設(shè)置中 通過(guò)向?qū)?lái)設(shè)置,參數(shù)可以在如下的對(duì)話框中配置:GeneralConnectionConfigurationAlarm and Limit 第61頁(yè)/共85頁(yè)第六十一頁(yè),編輯于星期六:十九點(diǎn)十分。 General Screen電子鎖電子鎖 指定電子鎖功能時(shí)必須確保已經(jīng)安裝了模塊,或已組態(tài)成適當(dāng)?shù)念愋停哼x擇電子鎖功能時(shí),主要對(duì)比以下幾個(gè)方面: 廠家 模塊類型 目錄號(hào) 主要版本 次要版本 第62頁(yè)/共85頁(yè)第六

29、十二頁(yè),編輯于星期六:十九點(diǎn)十分。電子鎖參數(shù)的選擇電子鎖參數(shù)的選擇Exact Match :所有參數(shù)匹配Compatible Match :除了次要版本外的所有參數(shù)匹配Disable Keying :不考慮模塊的類型(不要求匹配)警告:如果使用不當(dāng),該選項(xiàng)可能會(huì)導(dǎo)致人身傷害,死亡,財(cái)產(chǎn)損失或經(jīng)濟(jì)損失 第63頁(yè)/共85頁(yè)第六十三頁(yè),編輯于星期六:十九點(diǎn)十分。通訊格式通訊格式I/O data for I/O moduleConfiguration data for I/O moduleOwnership 第64頁(yè)/共85頁(yè)第六十四頁(yè),編輯于星期六:十九點(diǎn)十分。模塊控制所有權(quán)(模塊控制所有權(quán)(own

30、ership) 在Logix5000系統(tǒng)中的每個(gè)I/O模塊必須要有一個(gè)控制器宿主; 輸出模塊只能一個(gè)宿主 輸入模塊可以有多個(gè)宿主宿主可以是本地的或是遠(yuǎn)程的;宿主控制器發(fā)送配置數(shù)據(jù)給模塊去定義操作和行為;每個(gè)模塊必須最少與一個(gè)宿主保持通訊;只聽(tīng)連接允許一個(gè)不是宿主的控制器從一個(gè)I/O模塊接受數(shù)據(jù)。 第65頁(yè)/共85頁(yè)第六十五頁(yè),編輯于星期六:十九點(diǎn)十分。多宿主的輸入模塊多宿主的輸入模塊 同一輸入模塊的宿主必須具有相同的配置 第一宿主與輸入模塊建立連接,發(fā)送配置數(shù)據(jù) 所有其他宿主的配置數(shù)據(jù)對(duì)照第一個(gè)模塊的配置數(shù)據(jù) 如果另一個(gè)控制器嘗試連接模塊,而參數(shù)配置不同,第二個(gè)控制器將不會(huì)被建立且會(huì)產(chǎn)生錯(cuò)誤。

31、 第66頁(yè)/共85頁(yè)第六十六頁(yè),編輯于星期六:十九點(diǎn)十分。模塊控制權(quán)模塊控制權(quán) 控制權(quán)的建立是通過(guò)通訊格式參數(shù)來(lái)實(shí)現(xiàn)的。離線狀態(tài)下的通訊格式:輸入模塊: input data, Full Diagnostic Input Data, CST timestamped輸出模塊: Output data , CST timestamped fused data-output data , Full Diagnostic Onput Data,Scheduled output data , CST timestamped fused data-scheduled output data, Full D

32、iagnostic scheduled output Data. 第67頁(yè)/共85頁(yè)第六十七頁(yè),編輯于星期六:十九點(diǎn)十分。模擬模擬I/O模塊具有下列通訊模式模塊具有下列通訊模式Floating point, Integer format. 一旦設(shè)置完成,通訊格式不能被改變。 第68頁(yè)/共85頁(yè)第六十八頁(yè),編輯于星期六:十九點(diǎn)十分。Connection Screen Major Fault on Controller(主要錯(cuò)誤):如果模塊連接失敗,就會(huì)在控制器上產(chǎn)生一個(gè)主要錯(cuò)誤Inhibit Module( 禁止模塊);可以組態(tài)模塊,但模塊不能和控制器進(jìn)行通訊。如果通訊模塊被禁止所有與之相關(guān)的模

33、塊也都被禁止 。第69頁(yè)/共85頁(yè)第六十九頁(yè),編輯于星期六:十九點(diǎn)十分。Digital Module Muticasting Rates(數(shù)字量模塊數(shù)字量模塊的廣播速率的廣播速率)RPI(Requested Packet Interval):COS(Change of State) 第70頁(yè)/共85頁(yè)第七十頁(yè),編輯于星期六:十九點(diǎn)十分。RPI: 請(qǐng)求信息間隔請(qǐng)求信息間隔 一種循環(huán)數(shù)據(jù)交換,用以指定模塊廣播自身數(shù)據(jù)的速率,時(shí)間范圍從200微妙到750毫秒,該時(shí)間將與其他組態(tài)參數(shù)一起發(fā)送給模塊,當(dāng)經(jīng)過(guò)指定的時(shí)幀時(shí),模塊將開(kāi)始廣播數(shù)據(jù)。 第71頁(yè)/共85頁(yè)第七十一頁(yè),編輯于星期六:十九點(diǎn)十分。COS

34、:改變狀態(tài):改變狀態(tài) 每當(dāng)輸入點(diǎn)從ON變?yōu)镺FF,或者從OFF變?yōu)镺N時(shí)將開(kāi)始數(shù)據(jù)傳遞。如果RPI時(shí)幀內(nèi)狀態(tài)改變沒(méi)有發(fā)生,模塊將按RPI指定的速率廣播數(shù)據(jù)。 第72頁(yè)/共85頁(yè)第七十二頁(yè),編輯于星期六:十九點(diǎn)十分。Analog Module Muticasting Rates(模擬量模模擬量模塊的廣播速率塊的廣播速率) RPI RTS(Real Time Sampling Rate)第73頁(yè)/共85頁(yè)第七十三頁(yè),編輯于星期六:十九點(diǎn)十分。RTS:實(shí)時(shí)采樣速率:實(shí)時(shí)采樣速率 掃描輸入通道并將數(shù)據(jù)存儲(chǔ)在板上的暫存器上,廣播更新的通道數(shù)據(jù)和狀態(tài)數(shù)據(jù)給當(dāng)?shù)乜蚣艿谋嘲迳?RPI 是廣播存儲(chǔ)在板上的暫存器上數(shù)據(jù),RTS在廣播數(shù)據(jù)之前掃描輸入。 第74頁(yè)/共85頁(yè)第七十四頁(yè),編輯于星期六:十九點(diǎn)十分。 Configuration Screen Open Wire Detection:開(kāi)路檢測(cè)Field Power Loss Detection: 掉電檢測(cè)No Load Detection:無(wú)負(fù)載檢測(cè)Field Side Output Verification:現(xiàn)場(chǎng)輸出校驗(yàn)Pulse Test:脈沖測(cè)試Point-Level Electronic Fusing:防止過(guò)大的電流通過(guò)模塊。清除電氣保護(hù)可以通過(guò):1、一條消息指令來(lái)復(fù)位;2、一個(gè)上電周期來(lái)

溫馨提示

  • 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)論