




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、邏輯與可編程控制RSLogix5000軟件入門軟件入門邏輯與可編程控制RSLogix5000 編程編程 創(chuàng)建及修改可執(zhí)行代碼創(chuàng)建及修改可執(zhí)行代碼 (如如 梯形圖梯形圖,功能功能塊圖,順序功能流程圖,結(jié)構(gòu)文本塊圖,順序功能流程圖,結(jié)構(gòu)文本) 在線監(jiān)視數(shù)據(jù)在線監(jiān)視數(shù)據(jù) 配置控制器到控制器通信配置控制器到控制器通信 配置配置 I/O 模塊和設(shè)備模塊和設(shè)備RSLogix5000 軟件功能:軟件功能:Win2000及及WinXP下可以同時安裝多個版本下可以同時安裝多個版本以適應(yīng)不同以適應(yīng)不同F(xiàn)irmware版本的硬件版本的硬件邏輯與可編程控制 創(chuàng)建一個新的創(chuàng)建一個新的 RSLogix 5000項目文件項
2、目文件 修改控制器屬性修改控制器屬性 創(chuàng)建創(chuàng)建 task, program, 及及 routine 修改程序排定修改程序排定 program及及 routines的復(fù)制和重用的復(fù)制和重用 刪除刪除 routine, program和和task 編譯編譯 tasks, programs和和 routinesRSLogix5000 入門入門邏輯與可編程控制Controller OrganizerLadder Logic or Function Block WindowTabs Separate Multiple LayersResults WindowQuick Pane (Properties)
3、 ViewRSLogix 5000 編程界面編程界面邏輯與可編程控制RSLogix5000 編程界面編程界面標(biāo)準(zhǔn)工具欄標(biāo)準(zhǔn)工具欄在線工具欄在線工具欄路徑工具路徑工具新建元件工具欄新建元件工具欄梯形圖編輯工具梯形圖編輯工具梯形圖公共邏輯工具欄梯形圖公共邏輯工具欄語源元素工具欄語源元素工具欄書簽書簽邏輯與可編程控制創(chuàng)建一個項目創(chuàng)建一個項目選擇控制器類型選擇控制器類型項目名稱項目名稱控制器固件版本控制器固件版本項目描述項目描述選擇框架尺寸選擇框架尺寸控制器所在槽號控制器所在槽號項目保存路徑項目保存路徑邏輯與可編程控制修改控制器屬性修改控制器屬性控制器屬性控制器屬性改變控制器類型改變控制器類型選擇所用
4、控制器類型選擇所用控制器類型邏輯與可編程控制ControLogix 控制器項目管理控制器項目管理邏輯與可編程控制ControLogix 控制器項目管理控制器項目管理Routine 最大最大32Program 最大最大32Task 最大最大32邏輯與可編程控制創(chuàng)建創(chuàng)建 task, program, 及及 routine修改程序排定修改程序排定program及及 routines的復(fù)制和重用的復(fù)制和重用刪除刪除 routine, program和和task編譯編譯 tasks, programs和和 routinesControLogix 控制器項目管理控制器項目管理邏輯與可編程控制添加添加Con
5、troLogix I/O模塊模塊右擊右擊 I/O configuration選擇所用選擇所用 I/O模塊模塊邏輯與可編程控制I/O 配置參數(shù)配置參數(shù) General Connection Configuration Alarm and Limit邏輯與可編程控制General Screen在在General screen 向?qū)驅(qū)?中需定義以下參數(shù)中需定義以下參數(shù):Electronic Keying and Revision LevelNameCommunications Format (Ownership)通信格式通信格式Slot Number邏輯與可編程控制Electronic Keyin
6、g Vendor Product type Catalog number Major revision Minor revisionElectronic keying 通過在線讀取以下的模塊信通過在線讀取以下的模塊信息與用戶提供的模塊信息進(jìn)行比較,以提供息與用戶提供的模塊信息進(jìn)行比較,以提供安全措施。安全措施。邏輯與可編程控制Electronic Keyingelectronic keying 等級等級 :To allow aconnection . . .Then select the following level of electronickeying . . .When all par
7、ametersmatch the insertedmoduleExact MatchWhen all parametersexcept the minorrevision match theinserted moduleCompatible MatchDisable KeyingRegardless ofinserted modulestypeATTENTION: Use the disable keyingoption with extreme caution. Allowing thewrong module to complete a connectioncan cause unpred
8、ictable machineoperation that can lead to machinedamage or personal injury.!邏輯與可編程控制Communications Format I/O數(shù)據(jù)(數(shù)據(jù)(I/O data ) 配置數(shù)據(jù)(配置數(shù)據(jù)(Configuration data ) 隸屬(隸屬( Ownership )模塊的模塊的communications format 決定了模塊的決定了模塊的以下參數(shù)以下參數(shù):邏輯與可編程控制Ownership 每個每個Logix5000系統(tǒng)的系統(tǒng)的I/O 模塊都必須模塊都必須至少隸屬于一個至少隸屬于一個控制控制器器 : 輸出
9、模塊只能隸屬于一個控制器輸出模塊只能隸屬于一個控制器. 輸入模塊可以有多個宿主輸入模塊可以有多個宿主. 宿主可以是本地也可以是遠(yuǎn)程的;宿主可以是本地也可以是遠(yuǎn)程的; 宿主控制器發(fā)送配置信息到模塊上以規(guī)定其動作并實(shí)施操宿主控制器發(fā)送配置信息到模塊上以規(guī)定其動作并實(shí)施操作;作; 每一個模塊至少應(yīng)保持和一個宿主的通信才能正常運(yùn)行;每一個模塊至少應(yīng)保持和一個宿主的通信才能正常運(yùn)行; Listen-only 連接允許控制連接允許控制不用成為宿主就能從不用成為宿主就能從I/O 上獲取上獲取數(shù)據(jù)。數(shù)據(jù)。在在Logix5000 系統(tǒng)中所有的系統(tǒng)中所有的I/O模塊都遵從以下的隸模塊都遵從以下的隸屬規(guī)則:屬規(guī)則:
10、邏輯與可編程控制Module OwnershipOwnership 由由 Communications Format 參數(shù)參數(shù)決定決定:To CreateThisModule . . .And Send and/or Return This Type ofData . . .Then Select ThisCommunicationsFormat . . .General fault and input dataInput dataInput data, the value of the system clock(local chassis) from the time that the da
11、tachanged, and diagnostic data (fordiagnostic modules)Full DiagnosticInput DataInputModuleInput data stamped with the value of thesystem clock (local chassis) from the timethat the data changedCST timestamped(續(xù)續(xù))邏輯與可編程控制Module OwnershipTo CreateThisModule . . .And Send and/or Return This Type ofData
12、 . . .Then Select ThisCommunicationsFormat . . .Controller sends output data onlyOutput dataController sends output data only. Modulereturns fuse-blown status with the value ofthe system clock (local chassis) when thefuse was blown or resetCST timestampedfused data -output dataInput data stamped wit
13、h the value of thesystem clock (local chassis) from the timethat the data changedCST timestampedController sends output data. Modulereturns diagnostic data with a timestampof diagnosticsFull diagnostic -output dataOutputModule(Owner orListen-Only)Owner-controller sends output data and aCST timestamp
14、 valueScheduled outputdata(續(xù)續(xù))邏輯與可編程控制Module OwnershipTo CreateThisModule . . .And Send and/or Return This Type ofData . . .Then Select ThisCommunicationsFormat . . .Owner controller sends the module outputdata with a CST timestamp. Modulereturns fuse-blown status with the value ofthe system clock (
15、local chassis) when thefuse was blown or resetCST timestampedfuse data -scheduled outputdataOutputModule(Owner orListen-Only)Owner controller sends the module outputdata and a CST timestamp value. Modulereturns diagnostics data and thetimestamp of diagnosticsFull diagnostics -scheduled outputdata邏輯與
16、可編程控制Module Ownership Floating point - 32-bit IEEE floating point format Integer format 有符號整型,有符號整型, 支持更高速的采集支持更高速的采集且使用較少內(nèi)存,但部分模擬量功能受限且使用較少內(nèi)存,但部分模擬量功能受限 (不支持不支持?jǐn)?shù)字濾波數(shù)字濾波, process alarms, rate alarms, or scaling): Analog inputs are capable of 16-bit resolution. Analog outputs are capable of 13-16 bit
17、 resolution depending on the module.模擬量模塊(模擬量模塊(Analog) 有以下的有以下的communications formats:邏輯與可編程控制Connection ScreenConnection screen 向?qū)е行枰x以下參數(shù)向?qū)е行枰x以下參數(shù):Multicasting RateInhibit Module Connection OptionMajor Fault Option邏輯與可編程控制Digital Module Multicasting Rates RPI (Requested Packet Interval) COS (C
18、hange of State)數(shù)字量數(shù)字量 I/O 數(shù)據(jù)的廣播由模塊配置時的數(shù)據(jù)的廣播由模塊配置時的周期(周期(Rates)決定決定 : 邏輯與可編程控制Analog Module Multicasting Rates RPI - This parameter works in the same manner as it does for a digital module RTS - (Real Time Sampling Rate)模擬量模擬量 I/O 數(shù)據(jù)的廣播由模塊配置時的數(shù)據(jù)的廣播由模塊配置時的周期(周期(Rates)決定決定 : 邏輯與可編程控制Configuration Scree
19、n在在 Configuration screen 向?qū)е行枰x以下向?qū)е行枰x以下參數(shù)參數(shù):Diagnostic FeaturesI/O Points邏輯與可編程控制Diagnostic Latching如果有故障診斷被檢測到如果有故障診斷被檢測到, 會產(chǎn)生以下的動作會產(chǎn)生以下的動作: A fault bit is set and can be examined in the tags list. The fault data is multicast to all controllers. The I/O module LED displays a fault.邏輯與可編程控制Contr
20、oLogix I/O尋址尋址Location:Slot:Type.Member.SubMember.BitThis variable . . .Is . . .LocationThe network location. LOCAL = local chassis andADAPTER_NAME = remote chassis communicationadapter or bridge module.SlotSlot number of I/O module in its chassis.TypeType of data. I = input, O = output,C = configur
21、ation, and S = status.MemberSpecific data from the I/O module; this depends on whattype of data the module can store. Possible fieldsinclude Data (for I/O values), Status, Configuration (forowners only), and Fault Information.SubMemberSpecific data related to a Member. Skip this if not used.BitSpeci
22、fic point on the I/O module; the number of bitsdepends on the size of the I/O module (e.g., 0-31 for a32-point module).邏輯與可編程控制ControLogix 數(shù)據(jù)類型數(shù)據(jù)類型預(yù)定義數(shù)據(jù)類型預(yù)定義數(shù)據(jù)類型 包括常用的各種數(shù)據(jù)類型包括常用的各種數(shù)據(jù)類型I/O模塊數(shù)據(jù)結(jié)構(gòu)體模塊數(shù)據(jù)結(jié)構(gòu)體 添加模塊時自動創(chuàng)建添加模塊時自動創(chuàng)建用戶定義數(shù)據(jù)類型用戶定義數(shù)據(jù)類型 在具體應(yīng)用中根據(jù)需要創(chuàng)建在具體應(yīng)用中根據(jù)需要創(chuàng)建邏輯與可編程控制ControLogix 變量變量基于符號尋址基于符號尋址(Sy
23、mbol) 傳統(tǒng)傳統(tǒng)PLC基于內(nèi)存(物理地址)尋址基于內(nèi)存(物理地址)尋址別名標(biāo)簽別名標(biāo)簽(Alias) 方便修改,軟件設(shè)計與硬件分離方便修改,軟件設(shè)計與硬件分離標(biāo)簽作用域(標(biāo)簽作用域(Scope) 控制器域(全局變量)與程序域(局部變量)控制器域(全局變量)與程序域(局部變量)邏輯與可編程控制RSLogix5000梯形圖編程梯形圖編程梯形圖執(zhí)行順序:梯形圖執(zhí)行順序:從左到右從左到右從上到下從上到下上電及內(nèi)部處理上電及內(nèi)部處理輸輸 入入 掃掃 描描程程 序序 掃掃 描描輸輸 出出 掃掃 描描診斷及出錯處理診斷及出錯處理程序掃描程序掃描I/OI/O掃描掃描邏輯與可編程控制RSLogix5000梯
24、形圖編程梯形圖編程添加梯級添加梯級添加分支添加分支添加指令元素添加指令元素邏輯與可編程控制開開 發(fā)發(fā) 程程 序序 組織工程組織工程 定義任務(wù)定義任務(wù) 定義程序定義程序 定義例程定義例程 確定系統(tǒng)內(nèi)務(wù)處理時間確定系統(tǒng)內(nèi)務(wù)處理時間邏輯與可編程控制ControLogix 控制器項目管理控制器項目管理邏輯與可編程控制ControLogix 控制器項目管理控制器項目管理Routine 最大最大32Program 最大最大32Task 最大最大32邏輯與可編程控制創(chuàng)建創(chuàng)建 task, program, 及及 routine修改程序排定修改程序排定program及及 routines的復(fù)制和重用的復(fù)制和重用
25、刪除刪除 routine, program和和task編譯編譯 tasks, programs和和 routinesControLogix 控制器項目管理控制器項目管理邏輯與可編程控制組組 織織 工工 程程 控制器操作系統(tǒng)是一種搶先多任務(wù)系統(tǒng)控制器操作系統(tǒng)是一種搶先多任務(wù)系統(tǒng) 搶先機(jī)制允許中斷正常執(zhí)行的程序,并將控制切搶先機(jī)制允許中斷正常執(zhí)行的程序,并將控制切換到另一個不同的任務(wù),一旦中斷任務(wù)執(zhí)行完畢換到另一個不同的任務(wù),一旦中斷任務(wù)執(zhí)行完畢,再將控制切換回原先的任務(wù)。,再將控制切換回原先的任務(wù)。 采用單線程工作方式,同一時刻只有一個任務(wù)有采用單線程工作方式,同一時刻只有一個任務(wù)有效。即使有多
26、個任務(wù)等待處理,每次也只能有一效。即使有多個任務(wù)等待處理,每次也只能有一個程序有效。個程序有效。 不同于不同于Windows NT,2000的多線程工作方式,同一時的多線程工作方式,同一時刻可以多個任務(wù)運(yùn)行刻可以多個任務(wù)運(yùn)行邏輯與可編程控制定定 義義 任任 務(wù)務(wù) 任務(wù)可以為一組或多組程序提供時序安排任務(wù)可以為一組或多組程序提供時序安排及優(yōu)先級及優(yōu)先級 這些程序按照特定的標(biāo)準(zhǔn)來執(zhí)行。用戶可這些程序按照特定的標(biāo)準(zhǔn)來執(zhí)行。用戶可以將任務(wù)組態(tài)成連續(xù)方式或周期方式。以將任務(wù)組態(tài)成連續(xù)方式或周期方式。任務(wù)類型任務(wù)類型Logix5550 控制器支持的任務(wù)總數(shù)控制器支持的任務(wù)總數(shù)連續(xù)方式1周期方式如果其中包含
27、一個連續(xù)任務(wù)則控制器一共支持 31 個任務(wù);如果其中不包含連續(xù)任務(wù)則控制器可支持 32 個任務(wù)。邏輯與可編程控制任務(wù)優(yōu)先級別任務(wù)優(yōu)先級別每一個任務(wù)都有一個優(yōu)先級別;每一個任務(wù)都有一個優(yōu)先級別; 當(dāng)有多個任務(wù)被觸發(fā)時,操作系統(tǒng)根據(jù)優(yōu)先級別當(dāng)有多個任務(wù)被觸發(fā)時,操作系統(tǒng)根據(jù)優(yōu)先級別來決定執(zhí)行哪一個任務(wù);來決定執(zhí)行哪一個任務(wù); 對于周期性任務(wù),有對于周期性任務(wù),有15個可組態(tài)的優(yōu)先級別,其個可組態(tài)的優(yōu)先級別,其范圍從范圍從115,其中,其中1具有最高優(yōu)先級而具有最高優(yōu)先級而15的優(yōu)先級的優(yōu)先級最低;最低; 高優(yōu)先級的任務(wù)有權(quán)中斷優(yōu)先級較低的任務(wù)。連高優(yōu)先級的任務(wù)有權(quán)中斷優(yōu)先級較低的任務(wù)。連續(xù)性任務(wù)的
28、優(yōu)先級最低,因此可以隨時被周期性續(xù)性任務(wù)的優(yōu)先級最低,因此可以隨時被周期性任務(wù)中斷;任務(wù)中斷;邏輯與可編程控制程程 序序 一個任務(wù)最多可以有一個任務(wù)最多可以有32個單獨(dú)的程序個單獨(dú)的程序(Program); 每一個程序都有自己的可執(zhí)行例程每一個程序都有自己的可執(zhí)行例程(Routine)和程序和程序作用域標(biāo)簽(作用域標(biāo)簽(program-scoped tags);); 一旦有一個任務(wù)被觸發(fā)(被激活),則所有分配給一旦有一個任務(wù)被觸發(fā)(被激活),則所有分配給該任務(wù)的程序?qū)凑账鼈兊姆纸M順序來執(zhí)行;該任務(wù)的程序?qū)凑账鼈兊姆纸M順序來執(zhí)行; 每個任務(wù)都有一個看門狗定時器,用于監(jiān)控任務(wù)的每個任務(wù)都有一個
29、看門狗定時器,用于監(jiān)控任務(wù)的執(zhí)行。當(dāng)任務(wù)啟動時,看門狗定時器開始計時,而執(zhí)行。當(dāng)任務(wù)啟動時,看門狗定時器開始計時,而當(dāng)任務(wù)內(nèi)的全部程序執(zhí)行完畢時,看門狗定時器停當(dāng)任務(wù)內(nèi)的全部程序執(zhí)行完畢時,看門狗定時器停止;止; 如果看門狗定時器達(dá)到預(yù)置的定時值,將產(chǎn)生一個如果看門狗定時器達(dá)到預(yù)置的定時值,將產(chǎn)生一個主要故障。根據(jù)控制器的故障處理程序,控制器可主要故障。根據(jù)控制器的故障處理程序,控制器可能關(guān)閉;能關(guān)閉;邏輯與可編程控制連連 續(xù)續(xù) 任任 務(wù)務(wù)連續(xù)任務(wù)按照自啟動方式運(yùn)行,每當(dāng)任務(wù)執(zhí)行完成連續(xù)任務(wù)按照自啟動方式運(yùn)行,每當(dāng)任務(wù)執(zhí)行完成時,連續(xù)任務(wù)將重新啟動自己;時,連續(xù)任務(wù)將重新啟動自己; 用戶可以為
30、控制器創(chuàng)建一個連續(xù)任務(wù)。在控制器用戶可以為控制器創(chuàng)建一個連續(xù)任務(wù)。在控制器中,連續(xù)任務(wù)是作為最低優(yōu)先級的任務(wù)來運(yùn)行,中,連續(xù)任務(wù)是作為最低優(yōu)先級的任務(wù)來運(yùn)行,所有的周期性任務(wù)都可以中斷連續(xù)任務(wù);所有的周期性任務(wù)都可以中斷連續(xù)任務(wù); 連續(xù)任務(wù)是一種后臺任務(wù),所有沒有分配給其它連續(xù)任務(wù)是一種后臺任務(wù),所有沒有分配給其它操作(例如運(yùn)動,通訊,以及周期性任務(wù))的操作(例如運(yùn)動,通訊,以及周期性任務(wù))的CPU時間都被用來執(zhí)行連續(xù)任務(wù)中的程序;時間都被用來執(zhí)行連續(xù)任務(wù)中的程序; 當(dāng)用戶創(chuàng)建一個工程時,默認(rèn)的主任務(wù)是連續(xù)任當(dāng)用戶創(chuàng)建一個工程時,默認(rèn)的主任務(wù)是連續(xù)任務(wù)。用戶可以保留該任務(wù),也可以更改;務(wù)。用戶
31、可以保留該任務(wù),也可以更改;邏輯與可編程控制周周 期期 性性 任任 務(wù)務(wù) 周期性任務(wù),即可選定時中斷(周期性任務(wù),即可選定時中斷(STI),它由操作),它由操作系統(tǒng)按照一個重復(fù)的時段來觸發(fā);系統(tǒng)按照一個重復(fù)的時段來觸發(fā); 周期性任務(wù)對于要求精確執(zhí)行或確定執(zhí)行的工程周期性任務(wù)對于要求精確執(zhí)行或確定執(zhí)行的工程很有用;很有用; 周期性任務(wù)可隨時中斷連續(xù)任務(wù)。根據(jù)優(yōu)先等級周期性任務(wù)可隨時中斷連續(xù)任務(wù)。根據(jù)優(yōu)先等級,一個周期性任務(wù)可以中斷控制器中的其它周期,一個周期性任務(wù)可以中斷控制器中的其它周期性任務(wù);性任務(wù); 周期從周期從1毫秒到毫秒到2000毫秒,默認(rèn)置為毫秒,默認(rèn)置為10毫秒;毫秒; 必須確保周
32、期的長短大于所有分配給該任務(wù)的程必須確保周期的長短大于所有分配給該任務(wù)的程序執(zhí)行時間總和;序執(zhí)行時間總和; 如果控制器檢測到周期性任務(wù)觸發(fā)器觸發(fā)了一個如果控制器檢測到周期性任務(wù)觸發(fā)器觸發(fā)了一個已經(jīng)在執(zhí)行的任務(wù),將產(chǎn)生一個主要故障;已經(jīng)在執(zhí)行的任務(wù),將產(chǎn)生一個主要故障;邏輯與可編程控制相同優(yōu)先級的周期性任務(wù)相同優(yōu)先級的周期性任務(wù) 多個周期性任務(wù)同時工作時,必須確保有足多個周期性任務(wù)同時工作時,必須確保有足夠的夠的CPU時間來處理任務(wù)中斷;時間來處理任務(wù)中斷; 相同優(yōu)先級的周期性任務(wù)將按照相同優(yōu)先級的周期性任務(wù)將按照1ms間隔的間隔的時間片來執(zhí)行;時間片來執(zhí)行;邏輯與可編程控制實(shí)實(shí) 例例 下例演示
33、一個包含多個周期性任務(wù)和一個下例演示一個包含多個周期性任務(wù)和一個連續(xù)性任務(wù)的執(zhí)行順序:連續(xù)性任務(wù)的執(zhí)行順序:任務(wù):任務(wù):優(yōu)先級:優(yōu)先級:任務(wù)類型:任務(wù)類型:實(shí)際執(zhí)行時間:實(shí)際執(zhí)行時間:最壞情況下的執(zhí)行時間:最壞情況下的執(zhí)行時間:1520 毫秒周期2 毫秒2 毫秒2105 毫秒周期1 毫秒3 毫秒31510 毫秒周期4 毫秒8 毫秒4無(最低)連續(xù)24 毫秒80 毫秒邏輯與可編程控制周期性任務(wù)的觸發(fā)周期性任務(wù)的觸發(fā) 周期性任務(wù)被觸發(fā)的頻率決定了邏輯執(zhí)行周周期性任務(wù)被觸發(fā)的頻率決定了邏輯執(zhí)行周期和任務(wù)內(nèi)處理數(shù)據(jù)的周期;期和任務(wù)內(nèi)處理數(shù)據(jù)的周期; 任務(wù)中程序建立的數(shù)據(jù)和輸出將保持他們的任務(wù)中程序建立
34、的數(shù)據(jù)和輸出將保持他們的數(shù)值,直到任務(wù)下一次執(zhí)行或其他任務(wù)處理數(shù)值,直到任務(wù)下一次執(zhí)行或其他任務(wù)處理這些數(shù)據(jù)和輸出;這些數(shù)據(jù)和輸出;邏輯與可編程控制開開 發(fā)發(fā) 程程 序序 的的 步步 驟驟 創(chuàng)建任務(wù)創(chuàng)建任務(wù) 組態(tài)任務(wù),組態(tài)任務(wù),注意:在注意:在任務(wù)的任務(wù)的“Properties(屬性)屬性)”中中選選 項:項:字字 段:段:輸輸 入:入:Unscheduled(未排定的)編程軟件顯示尚未被任務(wù)排定的程序。(ProgramSchedule)進(jìn)度表Scheduled(排定的)用戶可以從該列表中添加或刪除程序,以創(chuàng)建一個與當(dāng)前任務(wù)有關(guān)的程序列表。該任務(wù)將按照列表中的順序從表頭對應(yīng)的程序執(zhí)行到表尾對應(yīng)
35、的程序。邏輯與可編程控制設(shè)置任務(wù)看門狗設(shè)置任務(wù)看門狗 每個任務(wù)都有自己的看門狗定時器;每個任務(wù)都有自己的看門狗定時器; 如果一個任務(wù)的程序占用時間過長,或者被更高如果一個任務(wù)的程序占用時間過長,或者被更高優(yōu)先級的任務(wù)中斷,以至超過了看門狗定時器值優(yōu)先級的任務(wù)中斷,以至超過了看門狗定時器值,則執(zhí)行程序的故障例程;,則執(zhí)行程序的故障例程; 必須確??撮T狗定時器的值大于任務(wù)中所有程序必須確保看門狗定時器的值大于任務(wù)中所有程序的執(zhí)行時間;的執(zhí)行時間; 如果一個任務(wù)在執(zhí)行時被再次觸發(fā),將產(chǎn)生看門如果一個任務(wù)在執(zhí)行時被再次觸發(fā),將產(chǎn)生看門狗超時故障(主要故障);狗超時故障(主要故障); 如果一個低優(yōu)先級中
36、斷任務(wù)被一個高優(yōu)先級任務(wù)如果一個低優(yōu)先級中斷任務(wù)被一個高優(yōu)先級任務(wù)中斷,并造成低優(yōu)先級任務(wù)的完成時間延遲,也中斷,并造成低優(yōu)先級任務(wù)的完成時間延遲,也可能發(fā)生上述情況??赡馨l(fā)生上述情況。邏輯與可編程控制定定 義義 程程 序序 每個任務(wù)最多可以調(diào)度每個任務(wù)最多可以調(diào)度32個程序個程序(Program),每個,每個程序都包含:程序都包含: 程序標(biāo)簽(程序標(biāo)簽(Program Tags) 一個可執(zhí)行主例程(一個可執(zhí)行主例程(MainRoutine) 其它例程(其它例程(Routine) 一個可選的故障例程一個可選的故障例程 任務(wù)內(nèi)任務(wù)內(nèi)被排定的程序被排定的程序?qū)牡谝粋€程序開始運(yùn)行直將從第一個程序開始運(yùn)行直到最后一個程序;到最后一個程序; 控制器在能夠掃描某個程序之前,用戶必須在任控制器在能夠掃描某個程序之前,用戶必須在任務(wù)中排定該程序。務(wù)中排定該程序。邏輯與可編程控制組組 態(tài)態(tài) 程程 序序 一旦創(chuàng)建了一個程序,則必須有一個主例一旦創(chuàng)建了一個程序,則必須有一個主例程,故障例程和上電例程是可選的。程,故障例程和上電例程是可選的。選選 項項:
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【西安】陜西西安經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管委會事業(yè)編制公辦學(xué)校招聘175人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 罩生字教學(xué)課件
- 舞動的北京教學(xué)課件
- 美麗的彩帶 教學(xué)課件
- 語法教學(xué)課件
- 轉(zhuǎn)盤教學(xué)課件制作
- 敬人主題班會課件
- 教育收費(fèi)政策課件
- 教育扶貧資助政策課件
- 文津圖書獎活動方案
- 商場攤位購買合同協(xié)議
- 2024年泉州實(shí)驗中學(xué)初一新生入學(xué)考試數(shù)學(xué)試卷
- 2025年第二屆全國安康杯安全生產(chǎn)知識競賽題庫及答案(共190題)
- 護(hù)士法律法規(guī)知識培訓(xùn)課件
- DB11-T 2398-2025 水利工程巡視檢查作業(yè)規(guī)范
- 2025年光伏行業(yè)上半年發(fā)展回顧與下半年形勢展望
- 輸血管理相關(guān)制度
- 2025至2031年中國紙巾用香精行業(yè)投資前景及策略咨詢研究報告
- 老年性癡呆病人的護(hù)理與管理
- 無固定期限勞工合同通知書
- GB/T 45161-2024液氫容器用安全閥技術(shù)規(guī)范
評論
0/150
提交評論