ABPLC培訓(xùn)標(biāo)準(zhǔn)課程PPT幻燈片_第1頁
ABPLC培訓(xùn)標(biāo)準(zhǔn)課程PPT幻燈片_第2頁
ABPLC培訓(xùn)標(biāo)準(zhǔn)課程PPT幻燈片_第3頁
ABPLC培訓(xùn)標(biāo)準(zhǔn)課程PPT幻燈片_第4頁
ABPLC培訓(xùn)標(biāo)準(zhǔn)課程PPT幻燈片_第5頁
免費預(yù)覽已結(jié)束,剩余150頁可下載查看

下載本文檔

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

文檔簡介

1、ControlLogix 系統(tǒng),標(biāo)準(zhǔn)課程 羅克韋爾自動化(廈門)培訓(xùn)中心 2006.12,課程內(nèi)容簡介(1),在五天的時間內(nèi),我們將學(xué)習(xí):,ControlLogix 系統(tǒng)概述 ControlLogix 控制器的在線連接 創(chuàng)建一個新項目 創(chuàng)建控制器的程序文件 創(chuàng)建控制器的數(shù)據(jù)文件 梯形圖編程基礎(chǔ) 位操作指令編程 計時器指令編程 計數(shù)器指令編程,課程內(nèi)容簡介(2),梯形圖程序的編輯 基本指令編程 本地I/O 模塊通訊 I/O模塊的故障處理 遠(yuǎn)程I/O模塊通訊 遠(yuǎn)程Produce/Consume通訊 MSG指令 SSV/GSV指令 ControlLogix 系統(tǒng)的維護(hù)維修,在五天的時間內(nèi),我們將學(xué)習(xí)

2、:,ControlLogix 系統(tǒng)概述(1),控制系統(tǒng)的信息流,控制系統(tǒng),生產(chǎn)過程/機(jī)器,輸入,輸出,ControlLogix 系統(tǒng)概述(2),控制器 I/O(輸入/輸出)系統(tǒng) 通訊網(wǎng)絡(luò) 可視硬件 編程系統(tǒng),控制系統(tǒng)基本結(jié)構(gòu),ControlLogix 系統(tǒng)概述(3),順序控制 完成時序邏輯控制,從PLC5增強(qiáng)型移植過來的整套指令系統(tǒng)。 過程控制 完成過程控制,從小型DSC系統(tǒng)移植過來的功能塊。 驅(qū)動控制 完成驅(qū)動控制,在 DriveLogix 控制器中用特殊的功能塊,組態(tài)實現(xiàn)變頻器特定的控制模式。 運(yùn)動控制 完成伺服控制,實現(xiàn)對運(yùn)動軸的各物理量的控制,用運(yùn)控指令編程實現(xiàn)。,ControlLog

3、ix 系列控制功能,ControlLogix 系統(tǒng)概述(4),ControlLogix FlexLogix CompactLogix SoftLogix DriveLogix,ControlLogix 系統(tǒng)控制器類型,ControlLogix 系統(tǒng)概述(5),EtherNet ControlNet DeviceNet DH+/RIO DH485/串口 第三方通訊,ControlLogx系統(tǒng)網(wǎng)絡(luò)類型,ControlLogix 系統(tǒng)概述(6),Windows NT / Windows 2000/ Windows XP 操作系統(tǒng)下安裝: RSLogix5000 編程軟件 RSLinx 連接軟件 RS

4、NetWorx for ControlNet 網(wǎng)絡(luò)組態(tài)軟件 RSNetWorx for DeviceNet 網(wǎng)絡(luò)組態(tài)軟件 RSNetWorx for EtherNet 網(wǎng)絡(luò)組態(tài)軟件,ControlLogix 系統(tǒng)編程環(huán)境,ControlLogix 系統(tǒng)概述(7),ControlLoix 平臺,ControlLogix 系統(tǒng)概述(8),ControlLoix 硬件基本結(jié)構(gòu),機(jī)架 4槽、7 槽、10槽、13槽、17槽 ,每個機(jī)架自供電源。 控制器模塊 Logix5550 Logix5553 Logix5555 Logix556X I/O模塊 離散量模塊、模擬量模塊、高速計數(shù)模塊 - 與控制器數(shù)據(jù)交

5、換使用生產(chǎn)者/用戶方式 - 外信號回路帶電子保險 - 外信號回路隔離 - 可對模塊進(jìn)行診斷 - 模擬量可進(jìn)行工程定標(biāo)并可帶時間標(biāo)記 - 模塊的防錯插入采用電子辯識 - 可帶電拔插模塊 通訊模塊 對應(yīng)通訊網(wǎng)絡(luò)的模塊 - 1756-ENET/B 1756-ENBT EtherNet - 1756-CNB/CNBR ControlNet - 1756-DNB DeviceNet - 1756-DHRIO DH+,ControlLogix 系統(tǒng)概述(9),ControlLoix 控制器,RS-232串口,模塊標(biāo)簽,電池,背板連接器,下鎖鍵,上鎖鍵,指示燈,鑰匙開關(guān),門,電池標(biāo)注,ControlLogi

6、x 系統(tǒng)概述(10),ControlLoix 控制器特性,允許各種模塊混合使用的模塊化結(jié)構(gòu) 允許多個控制器位于同一機(jī)架中 每個控制器允許最多250個通訊連接 可尋址最多128000個離散點或4000個模擬量點 可擴(kuò)展內(nèi)存以適應(yīng)各種應(yīng)用尺寸 容易與現(xiàn)有的傳統(tǒng)產(chǎn)品的系統(tǒng)(如PLC5、SLC500)集成 支持NetLink 網(wǎng)絡(luò) - DeviceNet - ControlNet - EtherNet/IP 提供集成多達(dá)16個伺服模塊(32軸)的同步和分布的運(yùn)動控制,ControlLogix 系統(tǒng)概述(11),ControlLoix 控制器內(nèi)存占用,初始化操作系統(tǒng)(43K字節(jié),此項不占用選型手冊中提供

7、給 用戶的內(nèi)存空間) 各次版本新增加功能所帶來的附加內(nèi)存 空間 I/O模塊定義和組態(tài) ASCII代碼存放形式 數(shù)據(jù)庫 標(biāo)簽的ASCII代碼存放形式(含標(biāo)簽名字和別名) 應(yīng)用程序的源代碼(盡管是相似的指令,由于提高執(zhí)行速度,比較PLC5/SLC而言需要附加的內(nèi)存) 運(yùn)行時信息交換處理所需要的緩沖區(qū) RSLinx 數(shù)據(jù)操作所需要的標(biāo)簽組的存儲 在線編輯所需要的懸掛編輯梯級的臨時存儲,Logix5000 控制器的在線連接(1),組態(tài)或編程軟件的連接 建立并組態(tài)通訊驅(qū)動 瀏覽網(wǎng)絡(luò)和節(jié)點 數(shù)據(jù)采集 -直連的數(shù)據(jù)采集 - OPC數(shù)據(jù)的采集 - 優(yōu)化的數(shù)據(jù)采集,RSLinx 組態(tài)軟件,Logix5000 控

8、制器的在線連接(2),RSLinx 組態(tài)軟件,驅(qū)動組態(tài),驅(qū)動類型選擇,已在使用的驅(qū)動,Logix5000 控制器的在線連接(3),RSLinx 組態(tài)軟件,瀏覽窗口,自動刷新,選擇背板,背板模塊瀏覽,X,缺失或有問題的模塊,X,運(yùn)行 控制器進(jìn)入完全地I/O控制,不可對項目進(jìn)行編輯。 編程 控制器不執(zhí)行程序,可對項目進(jìn)行編輯,輸出點按模塊設(shè)置 的狀態(tài)輸出。 遠(yuǎn)程 遠(yuǎn)程運(yùn)行 控制器進(jìn)入完全地I/O控制,可以在線對項目進(jìn)行編輯, 但要經(jīng)過測試。 遠(yuǎn)程編程 控制器不執(zhí)行程序,可對項目進(jìn)行編輯,輸出點按模塊 設(shè)置的狀態(tài)輸出。 遠(yuǎn)程測試 控制器執(zhí)行程序,可對項目進(jìn)行某些編輯,輸出點按模 塊設(shè)置的狀態(tài)輸出。,

9、Logix5000 控制器的在線連接(4),控制器的運(yùn)行模式,下載(Download) 將作為編程終端的計算機(jī)中項目通過網(wǎng)絡(luò)傳送給控制器。 上載(Upload)將控制器中的項目通過網(wǎng)絡(luò)傳送給作為編程終端的計算機(jī)。 在線(Online)瀏覽或編輯控制器中的項目。 離線(Offline)瀏覽或編輯編程終端中的項目。 刷新模塊的Firmware 用ControlFLASH對模塊固件的版本升級或降級。,Logix5000 控制器的在線連接(5),控制器的在線操作,Logix5000 控制器的在線連接(6),控制器解鎖 允許二個以上的用戶同時在控制器上進(jìn)行編輯。 控制器鎖定 鎖定控制器,不允許其他用戶對

10、控制器編輯。 其他用戶控制器鎖定 已被其他用戶鎖定,不能對此控制器進(jìn)行編輯。 其他用戶修改項目 其他用戶正在對控制器進(jìn)行編輯。,識別控制器的編輯狀態(tài),創(chuàng)建一個新項目(1),項目圖標(biāo),Project/Project File: RSLogix 5000 編程軟件存放編程和組態(tài)信息的存盤文件。,創(chuàng)建一個新項目(2),創(chuàng)建新項目,選擇控制器類型,說明 可空白,項目文件存放路徑,選擇版本,項目名稱,框架尺寸,控制器所在槽號,創(chuàng)建一個新項目(3),控制器特性,組態(tài)串口,編輯項目屬性(離線),查看主要故障 和次要故障,設(shè)置系統(tǒng)時間,組態(tài)系統(tǒng)故障管理、上電管理 和系統(tǒng)管理時間片斷百分比,設(shè)置上電或用戶命令從

11、非易失性內(nèi)存裝載項目,評估控制器內(nèi)存運(yùn)用(離線),創(chuàng)建一個新項目(4),CST Coordinated System Time,如果控制器CST 設(shè)置為Master ,在同一框架的所有的模塊將與它時間同步。 CST 能測定與時間有關(guān)的數(shù)據(jù)和事件。 作為運(yùn)控項目的控制器必須設(shè)定為Master,,注意,控制器缺省設(shè)定不是Master。,創(chuàng)建一個新項目(5),控制器的內(nèi)存組織結(jié)構(gòu),存放完成運(yùn)行的執(zhí)行代碼文件及相應(yīng)的結(jié)構(gòu)。 存放運(yùn)行的依據(jù)和結(jié)果的數(shù)據(jù)文件及相應(yīng)的數(shù)據(jù)結(jié)構(gòu)類型 存放確定控制器及其相關(guān)設(shè)備之間的信息交互關(guān)系的I/O組態(tài),創(chuàng)建程序文件(1),任務(wù) (Task) 每一個項目(或控制器)最多可以

12、定義32個任務(wù)。 程序(Program) 每個任務(wù)下最多可定義32個程序,每個程序擁有自己獨立的數(shù)據(jù)區(qū)域和多個子程序。 子程序(Routine) 是真正的執(zhí)行程序,可定義的個數(shù)由控制器的內(nèi)存決定。,程序文件,創(chuàng)建程序文件(2),連續(xù)型任務(wù) 指的是周而復(fù)始連續(xù)執(zhí)行的任務(wù),一個項目只允許定義1個。 周期型任務(wù) 指的是定時中斷執(zhí)行的邏輯程序,周期性的執(zhí)行任務(wù),須定義周期時間,要設(shè)定優(yōu)先級別,最多可以定義31個。 事件觸發(fā)型任務(wù) 指的是事件觸發(fā)引起的任務(wù)調(diào)用,事件觸發(fā)可以是外部輸入點變化引起(如同PLC5/SLC),也可以由Consuned Tag引起或直接指令調(diào)用引起,還可以由運(yùn)動控制狀態(tài)引起,要設(shè)

13、定優(yōu)先級別,最多可以定義31個。,任務(wù)的三種類型,任務(wù)決定了執(zhí)行的順序,創(chuàng)建程序文件(3),中斷級別低的任務(wù)將被中斷級別高的任務(wù)中斷,中斷優(yōu)先級別共有15個(序號1-15),序號越低中斷優(yōu)先級別越高。 連續(xù)型任務(wù)是連續(xù)不斷執(zhí)行的邏輯程序,可以被任何周期中斷任務(wù)或事件中斷任務(wù)中斷,也可以認(rèn)為是中斷級別最低的任務(wù)。 軟件控制器只有三個優(yōu)先級別用于周期中斷任務(wù)和三個優(yōu)先級別用于事件中斷任務(wù),中斷優(yōu)先級別,創(chuàng)建程序文件(4),任務(wù)是執(zhí)行順序的安排 每個任務(wù)執(zhí)行完畢,會將執(zhí)行的結(jié)果送到輸出數(shù)據(jù)區(qū)域。如果在任務(wù)特性組態(tài)中不特意取消的話。 被屏蔽的任務(wù)仍然在從程序轉(zhuǎn)入運(yùn)行或測試時進(jìn)行預(yù)掃描。 看門狗(Wat

14、chdog)監(jiān)視周期任務(wù)和事件中斷任務(wù)的執(zhí)行,如果超時,則主要故障發(fā)生。 周期任務(wù)的執(zhí)行周期必須大于它的執(zhí)行時間,如果控制器探測到周期任務(wù)的觸發(fā),而該任務(wù)正在執(zhí)行,則主要故障發(fā)生。,特別說明,創(chuàng)建程序文件(5),例子,某個項目中有1個事件觸發(fā)型任務(wù)、1個周期型任務(wù)和1個連續(xù)型任務(wù), 它們的中斷級別和執(zhí)行時間如下圖所示:,創(chuàng)建程序文件(6),例子,所有的周期型任務(wù)和事件觸發(fā)型任務(wù)都可以中斷連續(xù)型任務(wù)。 高優(yōu)先權(quán)任務(wù)中斷所有的低優(yōu)先權(quán)任務(wù)。 高優(yōu)先權(quán)任務(wù)可多次中斷低優(yōu)先權(quán)任務(wù)。 同等級優(yōu)先權(quán)的任務(wù)同時觸發(fā)時各輪流執(zhí)行1ms,交互進(jìn)行。 當(dāng)連續(xù)型任務(wù)完成全部掃描時,立即重新開始新的一輪掃描。,創(chuàng)建程

15、序文件(7),程序,程序是任務(wù)下的組織結(jié)構(gòu),由一個數(shù)據(jù)庫和多個子程序組成。每個程序都擁有一個獨立的數(shù)據(jù)庫,在這個數(shù)據(jù)庫建立的數(shù)據(jù)標(biāo)簽只能被本程序內(nèi)的子程序引用,且都是內(nèi)部數(shù)據(jù), 每個程序中必須指定一個子程序為主控程序,作為本程序運(yùn)行的啟動程序 每個程序中還可以指定一個故障處理子程序,以解決本程序內(nèi)任何子程序運(yùn)行時而引起的故障。 其余的子程序均由主控程序中的調(diào)子程序指令(JSR)調(diào)用。 未預(yù)定程序(Unscheduled Programs) 中存放備用或暫不運(yùn)行的程序,會下載到控制器中,但不會執(zhí)行。,程序是一個完整的結(jié)構(gòu),它等同于一個傳統(tǒng)的處理器。,創(chuàng)建程序文件(8),子程序是真正的執(zhí)行, 所有

16、的控制代碼都被編寫在子程序中,有四種編程形式: 梯形圖LD 最常采用的編程模式,是由梯級組成的程序結(jié)構(gòu),完成邏輯時序控制的程序編輯。 順序功能流程圖SFC 將工作流程細(xì)化到步,用SFC來編輯步的執(zhí)行順序和結(jié)構(gòu),而每個步都是執(zhí)行代碼的組成。 文本編程ST 采取ASCII代碼編寫程序,通常用于復(fù)雜或特殊要求的運(yùn)算,這些可能用梯形圖的運(yùn)算指令難以完成。 功能塊FB 組態(tài)過程控制,是引入的DCS系統(tǒng)的儀表控制組態(tài)方式,由功能塊之間的連接建立程序結(jié)構(gòu)。,子程序,子程序是真正的編程體和執(zhí)行體,創(chuàng)建程序文件(9),故障和上電管理程序,故障管理程序 當(dāng)控制器發(fā)生主要故障而引起停機(jī)之前調(diào)用的程序,一般情況下,用

17、于編寫有序的停車和可恢復(fù)故障的消除。 上電管理程序 只有在控制器處在RUN狀態(tài)下,上電時才執(zhí)行一次,可用于上電時初始化的一些操作。,創(chuàng)建程序文件(10),刪除子程序、程序和任務(wù),刪除要按照如下的順序進(jìn)行: 刪除子程序的所有的執(zhí)行代碼 選定子程序并刪除它們 刪除程序區(qū)域的所有的標(biāo)簽 選定程序并刪除它們 最后刪除任務(wù),創(chuàng)建數(shù)據(jù)文件(1),數(shù)據(jù)文件,全局?jǐn)?shù)據(jù)區(qū)域 又稱控制器數(shù)據(jù)區(qū)域, 它含有全部的對外數(shù)據(jù)和公用的內(nèi)部數(shù)據(jù),其數(shù)據(jù)可被控制器內(nèi)所有的子程序引用。 程序數(shù)據(jù)區(qū)域 全部為內(nèi)部數(shù)據(jù),其數(shù)據(jù)只能被本程序內(nèi)的子程序引用。各程序之間的數(shù)據(jù)區(qū)域是隔離的,以防止標(biāo)簽命名的沖突。,創(chuàng)建數(shù)據(jù)文件(2),數(shù)據(jù)

18、庫編輯頁面,顯示類別,操作描述,點入編輯使能,編輯頁面,標(biāo)簽,數(shù)據(jù)類型,別名,創(chuàng)建數(shù)據(jù)文件(3),數(shù)據(jù)庫監(jiān)視頁面,創(chuàng)建數(shù)據(jù)文件(4),數(shù)據(jù)類型,基本數(shù)據(jù)類型 結(jié)構(gòu)數(shù)據(jù)類型 - 系統(tǒng)預(yù)定義結(jié)構(gòu)數(shù)據(jù)類型 - 用戶自定義結(jié)構(gòu)數(shù)據(jù)類型 數(shù)組,創(chuàng)建數(shù)據(jù)文件(5),基本數(shù)據(jù)類型,BOOL 布爾數(shù) 01 1 位 SINT 短整數(shù) -128 +127 8位 INT 整數(shù) -32768 +32767 16位 DINT 長整數(shù) -2147483648 +2147483647 32位 REAL 實數(shù) 3.4*10-38 1.17*10+38( 負(fù)數(shù) ) 32位 1.17*10-383.4*10+38( 正數(shù) ),創(chuàng)

19、建數(shù)據(jù)文件(6),當(dāng)數(shù)據(jù)類型為 BOOL, SINT, 和 INT 被分配給一個標(biāo)簽時,控制器仍然花費了一個完整的 DINT (4字節(jié)) ,剩余部分則被閑置。,分配最小內(nèi)存單元 1DINT,31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0,占用內(nèi)存,BOOL,SINT,INT,DINT,REAL,數(shù)據(jù) 類型,未占用內(nèi)存,基本數(shù)據(jù)的內(nèi)存占用,創(chuàng)建數(shù)據(jù)文件(7),系統(tǒng)預(yù)定義結(jié)構(gòu)數(shù)據(jù)類型,I/O模塊組態(tài)時產(chǎn)生的I/O數(shù)據(jù) 出自于PLC5/SLC500 的多字元素文件 運(yùn)動控制的數(shù)

20、據(jù)結(jié)構(gòu) 功能塊(過程控制)的數(shù)據(jù)結(jié)構(gòu) 系統(tǒng)組態(tài)信息和狀態(tài)信息,創(chuàng)建數(shù)據(jù)文件(8),自定義結(jié)構(gòu)數(shù)據(jù)類型,字符串自定義數(shù)據(jù)結(jié)構(gòu) 用戶自定義數(shù)據(jù)結(jié)構(gòu)UDF 附加說明(Add-on Instructions),創(chuàng)建數(shù)據(jù)文件(9),例子 建于變頻器參數(shù)采集,創(chuàng)建數(shù)據(jù)文件(10),例子 內(nèi)存單元占用,創(chuàng)建數(shù)據(jù)文件(11),數(shù)組,數(shù)組是同一數(shù)據(jù)類型的連續(xù)分布的集合,可由基本數(shù)據(jù)類型和結(jié)構(gòu)數(shù)據(jù)類型構(gòu)成。 數(shù)組有1維、2維和3維,各維數(shù)組中的元素個數(shù)取決于內(nèi)存。,Part_Data2,5,3,1維,2維,3維,數(shù)組名,梯形圖編程基礎(chǔ)(1),梯級的基本結(jié)構(gòu),輸入指令決定梯級條件:,輸出指令按梯級條件執(zhí)行:,位指令

21、的邏輯運(yùn)算結(jié)果 比較指令的比較結(jié)果 檢測或診斷的結(jié)果,非保持型指令 在梯級條件持續(xù)期間執(zhí)行 保持型指令 在梯級條件跳變時執(zhí)行,梯形圖編程基礎(chǔ)(2),梯級混合編程,梯形圖編程基礎(chǔ)(3),梯級編程三個步驟,梯形圖結(jié)構(gòu)的建立,指令和地址的輸入,梯級被接受的過程,梯形圖編程基礎(chǔ)(4),梯級編輯的接受過程,離線編程,只要語法是正確的,一旦離開梯級就會自動接收。 在線編程狀態(tài)下編程,必須逐個梯級校驗接受。,編輯完畢等待接受的梯級,梯形圖編程基礎(chǔ)(5),在線運(yùn)行時的梯級編輯,正在編輯的梯級,原來的梯級 (在運(yùn)行中的控制器),梯級編號臨時被改成正常的順序,但不意味著下面這個梯級可 以被編輯,它只是起參考作用。

22、 運(yùn)行編輯程序一定要經(jīng)過測試階段才會被接受。,梯形圖編程基礎(chǔ)(6),梯級標(biāo)識符號,梯形圖編程基礎(chǔ)(7),梯級編程快捷操作1,接受編輯的梯級,放棄編輯的梯級,校驗編輯中的子程序,檢驗整個項目的程序,在線編程時出現(xiàn),將一個梯級提取出來,使之處于懸掛狀態(tài)。,在線編輯時出現(xiàn),接受處于懸掛的梯級,使之成為控制器程序文件中的處 于懸掛的梯級。,在線編輯時出現(xiàn),放棄處于懸掛的梯級。,在線編輯時出現(xiàn),編程狀態(tài)下放棄控制器程序文件中的處于懸掛的梯級。,梯形圖編程基礎(chǔ)(8),梯級編程快捷操作2,在線編輯時出現(xiàn),放棄控制器程序文件中的經(jīng)過測試的梯級。,在線編輯時出現(xiàn),測試控制器程序文件中的在遠(yuǎn)程運(yùn)行狀態(tài)下編輯的梯

23、級,控制器執(zhí)行正在測試的梯級。,在線編輯時出現(xiàn),放棄測試控制器程序文件中的在遠(yuǎn)程運(yùn)行狀態(tài)下編輯的 梯級。,在線編輯時出現(xiàn),編程狀態(tài)下放棄控制器程序文件中的處于懸掛的梯級。,在線編輯時出現(xiàn),放棄控制器程序文件中的經(jīng)過測試的梯級。,在線編輯時出現(xiàn),測試控制器程序文件中的在遠(yuǎn)程運(yùn)行狀態(tài)下編輯的梯 級,控制器執(zhí)行正在測試的梯級。,在線編輯時出現(xiàn),放棄測試控制器程序文件中的在遠(yuǎn)程運(yùn)行狀態(tài)下編輯的 梯級。,梯形圖編程基礎(chǔ)(9),程序校驗或接受發(fā)生錯誤或警告,雙擊找到錯誤所在,離線編程進(jìn)行校驗后, 錯誤不能下載;警告可以下載。,計時器和計數(shù)器指令(1),計時器指令,梯級的輸出指令 計時基值: 1ms 計時范

24、圍: 1 - 2,147,483,647 ms 結(jié)構(gòu)數(shù)據(jù)類型 非保持型計時器 - 非保持型通延時計時器 TON - 非保持型斷延時計時器 TOF 保持型計時器RTO,計時器和計數(shù)器指令(2),通延時計時器TON,級條件成立(通),指令使能,計時開始 級條件消失(斷),指令未使能,累加值(ACC)復(fù) 位,所有狀態(tài)位復(fù)位。 預(yù)置值設(shè)定位計時脈沖個數(shù),即設(shè)定時間除以時間 基值。 級條件成立時,TT位與 DN狀態(tài)相反。,計時器和計數(shù)器指令(3),斷延時計時器TOF,級條件成立(斷),指令使能,計時開始。 級條件消失(通),指令未使能,累加值(ACC)復(fù) 位,所有狀態(tài)位復(fù)位。 預(yù)置值設(shè)定位計時脈沖個數(shù),

25、即設(shè)定時間除以時間 基值。 級條件成立時,TT位與 DN狀態(tài)相同。,計時器和計數(shù)器指令(4),保持型計時器RTO,級條件成立(通),指令使能,計時開始。 級條件消失(斷),指令未使能,累加值(ACC)不 復(fù)位,所有狀態(tài)位復(fù)位。 預(yù)置值設(shè)定位計時脈沖個數(shù),即設(shè)定時間除以時間 基值。 級條件成立時,TT位與 DN狀態(tài)相反。 累加值要用復(fù)位指令來復(fù)位,計時器和計數(shù)器指令編程(5),計數(shù)器指令,計數(shù)器指令,梯級的輸出指令 計數(shù)范圍: -2,147,483,648 -2,147,483,647 結(jié)構(gòu)數(shù)據(jù)類型 增計數(shù)器 CTU 減計數(shù)器 CTD,計時器和計數(shù)器指令編程(6),增計數(shù)器指令,增計數(shù)器指令 C

26、TU 級條件 跳變一次,累加值增加1。 不管狀態(tài)位(完成位DN或 上溢出位OV)是什么狀態(tài) ,都不會停止增計數(shù)。,計時器和計數(shù)器指令編程(7),減計數(shù)器指令,減計數(shù)器指令 CTD 級條件 跳變一次,累加值減去1, 不管狀態(tài)位(完成位DN或 下溢出位UN)是什么狀態(tài), 都不會停止減計數(shù)。,計時器和計數(shù)器指令編程(8),復(fù)位指令RES,復(fù)位指令RES可給保持 型的指令RTO、CTU、 CTD復(fù)位, 復(fù)位操作將累加值和狀態(tài) 位統(tǒng)統(tǒng)復(fù)零。,比較指令編程(1),比較指令,梯級的輸入指令 決定梯級條件。 比較指令分類: - 單一比較指令 EQU、NEQ 、GEQ、GRT、LEQ、LES都是完成單一 比較的

27、指令,每條指令只對兩個比較對象進(jìn)行比較。 - 表達(dá)式比較指令CMP 比較對象可以是算術(shù)運(yùn)算表達(dá)式,用比較連接符進(jìn)行比較。 - 屏蔽比較指令MEQ 兩個比較對象通過屏蔽代碼位對位地進(jìn)行比較,屏蔽代碼可以是地址,也可以是立即數(shù)。 - 范圍比較的指令LIM 測試數(shù)值落在范圍內(nèi)或落在范圍外。 操作對象的數(shù)據(jù)類型限于SINT、INT、DINT和DEAL。,算術(shù)運(yùn)算指令編程(1),算術(shù)運(yùn)算指令,梯級的輸出指令 梯級條件成立期間執(zhí)行, 亦可無條件執(zhí)行。 算數(shù)運(yùn)算指令分類: - 完成單一運(yùn)算的指令 如 ADD、SUB、MUL、DIV、MOD、NEG、 ABS、SQR 。 - 完成表達(dá)式運(yùn)算的指令CPM,可用算

28、術(shù)運(yùn)算符連接的表達(dá)式進(jìn)行 運(yùn)算。 每次運(yùn)算結(jié)束,都會影響算邏運(yùn)算標(biāo)志位,其關(guān)鍵字為: - S:V 溢出標(biāo)志位,目標(biāo)地址發(fā)生溢出,置位,且次要故障置位。 - S:Z 為零標(biāo)志位,目標(biāo)地址為零,置位。 - S:N 符號標(biāo)志位 目標(biāo)地址為負(fù),置位。 - S:C 進(jìn)位標(biāo)志位 目標(biāo)地址發(fā)生進(jìn)位,置位。 操作對象的數(shù)據(jù)類型限于SINT、INT、DINT和DEAL。,傳送指令編程(1),傳送指令,輸出指令 梯級條件成立期間執(zhí)行, 亦可無條件執(zhí)行。 傳送指令分類: - 傳送指令MOV 將源地址內(nèi)容送到目標(biāo)地址。 - 帶屏蔽傳送指令 MVM 通過屏蔽將源地址內(nèi)容送到目標(biāo)地址, 屏蔽代碼可以是地址,也可以是立即數(shù)

29、。 - 位域分配指令BTD 完成數(shù)據(jù)單元內(nèi)傳送和數(shù)據(jù)單元間傳送, 該指令的操作結(jié)果,可改變一段位域的位置。 - 清除指令,CLR,清除目標(biāo)單元數(shù)據(jù),令其為零。 操作對象的數(shù)據(jù)類型限于SINT、INT、DINT和DEAL,BTD指令不能用REAL。,控制器與本地I/O模塊的通訊(1),術(shù)語解釋,Multicast: 多點傳送 同時向所有的站點或模塊發(fā)送數(shù)據(jù),這是物理信號的實施過程。 Producer/Consumer Model: 生產(chǎn)者/用戶方式 一種通訊模式,生產(chǎn)者產(chǎn)生的數(shù)據(jù)能被多個消費者接受,從而得到數(shù)據(jù)共享。這是因為基于多點傳送方式,站點能同時接收信息而得以實現(xiàn)的通訊模式。 Local:

30、 本地 項目中運(yùn)行的I/O點與控制器在同一框架中,通過框架背板傳送數(shù)據(jù)。 Remote: 遠(yuǎn)程 項目中運(yùn)行的I/O點與控制器不在同一框架,通過通訊網(wǎng)絡(luò)來傳送數(shù)據(jù),其傳送速度受到網(wǎng)絡(luò)的制約。,控制器與本地I/O模塊的通訊(2),離散量模塊性能,離散量 I/O模塊 : Producer/Consumer 的多點傳送方式。 RIUP 帶電拔插 在框架不關(guān)閉電源時,可將模塊從框架上拔離或插入。 模塊級別的故障報告和現(xiàn)場方面的診斷信息。 隔離、非隔離或診斷的選擇。 電子保險。 8, 16, 和32 點的選擇。 時間標(biāo)記數(shù)據(jù)。 電子識別。,控制器與本地I/O模塊的通訊(3),模擬量模塊性能,模擬量 I/O

31、模塊: Producer/Consumer 的多點傳送方式 RIUP 帶電拔插 在框架不關(guān)閉電源時,可將模塊從框架上拔離或插入。 在模塊中設(shè)置工程定標(biāo) 報警和限幅 診斷 帶有時間下標(biāo)的數(shù)據(jù) 32 位浮點或 16 位輸入和 13-16 位輸出整數(shù)數(shù)據(jù)格式,取決于模塊。 電子識別,控制器與本地I/O模塊的通訊(4),1756模塊產(chǎn)品編號識別,1756 - O B 16 D,后綴 (診斷、電子保險,、隔離、電壓、電流、等等。),點數(shù)或通道數(shù),A 表示 AC, B 表示 DC, F 快速響應(yīng)的模擬量,I 或 O 表示輸入或輸出模塊,模塊槽號,RSLogix 5000 Software I/O Conf

32、iguration,控制器與本地I/O模塊的通訊(5),數(shù)組,I/O 模塊產(chǎn)品編號后綴的識別:,控制器與本地I/O模塊的通訊(6),傳統(tǒng)的I/O模塊和1756I/O模塊的比較,控制器與本地I/O模塊的通訊(7),模塊參數(shù)General,Name: 輸入模塊名稱。 Description: 對模塊的用途進(jìn)行說明。 Slot: 指定模塊所在的槽號。 Comm Format: 模塊與控制器的通訊形式,有兩種選擇: - Full Diagnostics 控制器是該模塊的擁有者,可以對模塊進(jìn)行組態(tài),可獲得輸入 數(shù)據(jù)、狀態(tài)信息和診斷信息。 - Listen Only,控制器只是模塊輸入數(shù)據(jù)、狀態(tài)信息和診斷

33、信息的的獲得者 。 Revision: 該模塊的Firmware版本號, 前為主版本號,后為次版本號。 Electronic Keying: 電子保險,用以防模塊錯插入,有三種選擇: - Compatible Moudule,兼容方式,主要版本必須符合,次要版本要大于等于。 - Disable Keying,任意方式,不加保險,任意模塊可插入。 - Exact Match,精確方式,主要版本和次要版本都必須符合。,控制器與本地I/O模塊的通訊(8),模塊參數(shù)Connection,RPI: 請求發(fā)送中斷時間,定義模塊對控制器交換信息的時間間隔,在本 地機(jī)架中,最短可定義0.2毫秒,最長可定義75

34、0毫秒。 : 此項被選擇,該模塊被屏蔽,控制器與模塊不建立任何 通訊。 : 此項被選擇,控制器在 運(yùn)時,一旦模塊與控制器的連接失敗,即在控制器中產(chǎn)生一個主要故 障,該故障將導(dǎo)致停機(jī)。 :模塊的連接故障信息在此顯示,此時,編程軟件的I/O Configuration 上該模塊有黃色驚嘆號標(biāo)志,提醒用戶進(jìn)入檢查。,控制器與本地I/O模塊的通訊(9),模塊參數(shù)Module info,Identification 產(chǎn)品識別信息 Status 模塊狀態(tài) - Major Fault: 模塊的主要故障 背板故障及無故障 - Minor Fault: 模塊的次要故障 背板故障及無故障 - Internal S

35、tate: 模塊當(dāng)前的運(yùn)行狀態(tài) - Configured: 模塊是否已被擁有者(控制器)下載組態(tài)信息 - Owned: 模塊是否有擁有者(控制器)仍然與之連接。 - Module ldentity: 模塊根據(jù)電子保險選項檢測是否吻合。 Coordinated System Time 協(xié)調(diào)系統(tǒng)時間。 - Timer Hardware: 模塊的系統(tǒng)時間計時器工作正常與否 - Timer Synced: 模塊的系統(tǒng)時間是否與主系統(tǒng)(控制器 )時間同步。 Refresh 點擊后,將刷新模塊數(shù)據(jù)。 Reset Module 點擊后,模塊組態(tài)信息被復(fù)位,如同上電時的狀態(tài)。,控制器與本地I/O模塊的通訊(1

36、0),模塊參數(shù)BackPlane,ControlBus Status 顯示背板狀態(tài),正常情況為OK,非正常情況顯示: - 接受者未使能 - 多點傳送地址未使能 - RA/GR 誤比較 ControlBus Parameters 參數(shù)的顯示和設(shè)置 - Multicast CRC Error Threshold 顯示由于多點傳送CRC錯誤而開始記入的故障狀態(tài) - Transmit Retry Limit 設(shè)置當(dāng)傳送錯誤發(fā)生時,重試的次數(shù)限制,設(shè)置范圍為0-63。 Error Counters 錯誤計數(shù)器 - Receive 接受錯誤計數(shù)器 - Transmit 傳送錯誤計數(shù)器,控制器與本地I/O模

37、塊的通訊(11),離散量輸入模塊參數(shù)組態(tài),Enable Change of State: 對每個回路定義,當(dāng)輸入信號的狀態(tài)發(fā)生改變時, 向外送出數(shù)據(jù)。 Enable Diagnostics for: 對每個回路定義,當(dāng)信號回路斷開時,發(fā)出開路診 斷信息。 Enable Diag Latching: 對每個回路定義,即使回路已恢復(fù)正常,曾經(jīng)發(fā)生過 開路狀態(tài),仍然被鎖存,除非進(jìn)行復(fù)位的清除操作。 Input Filter Time: 選擇回路的濾波時間常數(shù),每8位共用一個定義。,控制器與本地I/O模塊的通訊(12),設(shè)有COS的傳送過程,控制器與本地I/O模塊的通訊(13),離散量輸出模塊參數(shù)組態(tài)

38、,Output State During: 組態(tài)以下兩種情況下的輸出狀態(tài),它們都有三種選擇: 打開、關(guān)閉和保持。 - Program Mode: 對每一個點定義控制器轉(zhuǎn)入編程狀態(tài)時的輸出狀態(tài)。 - Fault Mode: 對每一個點定義模塊發(fā)生通訊故障時的輸出狀態(tài)。 Enable Diagnostics for: 組態(tài)以下兩種情況下的診斷使能: - Output Verify: 輸出校驗,校驗當(dāng)輸出模塊的相應(yīng)點接收到ON的信息時,其真實 的輸出的確是ON的輸出,注意,只有在接收到ON信息時才實施該診斷。 - No Load: 空載測試,探測輸出模塊的相應(yīng)點開路或失載,注意,只有在接收到 OFF

39、信息時才實施該診斷。 Enable Diag. Latching: :使能診斷鎖定,當(dāng)診斷信息發(fā)生后,即使回路已 恢復(fù)正常,曾經(jīng)發(fā)生過診斷狀態(tài),仍然被鎖存,除非進(jìn)行復(fù)位的清除操 作。,控制器與本地I/O模塊的通訊(14),離散量輸出模塊診斷測試,Pulse: 對各通道點擊 , 將對相應(yīng)通道的輸出回路產(chǎn)生一個不足以啟動(或關(guān) 閉)設(shè)備的窄脈沖,用以測試輸出通道。該測試必須在控制器運(yùn)行狀態(tài)時 進(jìn)行,用于測試一個狀態(tài)長時間不變的回路,產(chǎn)生的測試脈沖與原狀態(tài) 是相反的極性。即當(dāng)輸出為ON時,測試脈沖為負(fù);輸出為OFF時,測試脈 沖為正。 Results: 當(dāng)通道測試成功,出現(xiàn) Passed。,控制器與

40、本地I/O模塊的通訊(15),離散量輸入輸出模塊診斷鎖存復(fù)位,手動復(fù)位 在I/O模塊組態(tài)界面操作 程序復(fù)位 MSG指令執(zhí)行 重上電復(fù)位,控制器與本地I/O模塊的通訊(16),模擬量輸入模塊組態(tài),Scaling - High Signal: 輸入信號的最大定標(biāo)(伏/毫安)。 - Low Signal: 輸入信號的最小定標(biāo)(伏/毫安)。 - High Engineering: 模/數(shù)轉(zhuǎn)換后的數(shù)字的工程定標(biāo)最大值,與建立模 塊時選擇的數(shù)據(jù)形式有關(guān)。 - Low Engineering: 模/數(shù)轉(zhuǎn)換后的數(shù)字的工程定標(biāo)最小值,與建立模 塊時選擇的數(shù)據(jù)形式有關(guān)。 RTS: 模塊的采樣時間,一個模塊只有一個

41、,不可各通道各自選擇。RTS 應(yīng)大于等于模塊的RPI。 Input Range: 輸入類型(電流/電壓)和范圍的選擇,對應(yīng)標(biāo)準(zhǔn)的傳感器 信號。 Sensor offset: 設(shè)置傳感器輸入信號的偏移量。 Notch Filter: 模/數(shù)轉(zhuǎn)換的內(nèi)置特性,它的作用是削弱選定頻率的信號,一般情況用于抑制交流信號的噪聲干擾。 Digital Filter: 選擇毫秒為單位的濾波常數(shù),通過運(yùn)算對模/數(shù)轉(zhuǎn)換的數(shù)字結(jié)果進(jìn)行數(shù)字濾波。,控制器與本地I/O模塊的通訊(17),模擬量輸入模塊報警,Process Alarms: 過程報警 - High High: 報警高高值,通道數(shù)據(jù)到達(dá)此值時,數(shù)據(jù)文件中相應(yīng)通

42、道高高報 警位置位。 - High: 報警高值,通道數(shù)據(jù)到達(dá)此值時,數(shù)據(jù)文件中相應(yīng)通道高報警位置位。 - Low: 報警低值,通道數(shù)據(jù)到達(dá)此值時,數(shù)據(jù)文件中相應(yīng)通道低報警位置位。 - Low Low: 報警低低值,通道數(shù)據(jù)到達(dá)此值時,數(shù)據(jù)文件中相應(yīng)通道低低報 警位置位。 Disable Alarm: 選擇此項時,免除報警。 Latch Process Alarm: 過程報警鎖存,此項選擇時,即使數(shù)據(jù)已脫離報警區(qū)域, 相應(yīng)報警項仍須點擊 才能解除報警,數(shù)據(jù)文件中的報警位亦被復(fù)位 Latch Rate Alarm: 變化率報警鎖存,此項選擇時,即使數(shù)據(jù)已脫離報警區(qū)域, 仍須點擊 才能解除報警,數(shù)據(jù)

43、文件中的報警位亦被復(fù)位。 Deadband: 死區(qū)范圍設(shè)定。 Rate Alarm: 設(shè)置引起報警的變化率。,控制器與本地I/O模塊的通訊(18),模擬量輸出模塊組態(tài),Scaling - High Signal: 輸出信號的最大定標(biāo)(伏/安)。 - Low Signal: 輸出信號的最小定標(biāo)(伏/安)。 - High Engineering:數(shù)/模轉(zhuǎn)換前的數(shù)字的工程定標(biāo)最大值,與建立模塊 時選擇的數(shù)據(jù)形式有關(guān)。 - Low Engineering: 數(shù)/模轉(zhuǎn)換前的數(shù)字的工程定標(biāo)最小值,與建立模塊 時選擇的數(shù)據(jù)形式有關(guān)。 Sensor Offset: 為輸出信號校準(zhǔn)偏移設(shè)置一個合適的偏移量。 被

44、選擇,當(dāng)輸出量在保持量全定標(biāo)0.1%之內(nèi)時,輸出 信號保持不變。,控制器與本地I/O模塊的通訊(19),模擬量輸出模塊限幅,Limits: 輸出箝位,輸入高限幅和低限幅的工程定標(biāo)量值。 Ramp in Run Mode: 輸出的最大變化率限量。 Disable All Alarms: 選擇此項,解除本通道所有的限量報警。 Latch Limit Alarms: 選擇此項,本通道限幅報警被鎖存,即使輸出量已脫離限幅值,相應(yīng)報警項仍須點擊 才能解除報警,數(shù)據(jù)文件中的報警位亦被復(fù)位。 Latch Rate Alarm: 選擇此項,本通道變化率限量報警被鎖存,即使變化率已脫離報警限量,仍須點擊 才能解

45、除報警,數(shù)據(jù)文件中的報警位亦被復(fù)位。,控制器與本地I/O模塊的通訊(20),模擬量輸出模塊輸出狀態(tài),Output State in Program Mode: 對每一個通道定義控制器轉(zhuǎn)入編程狀態(tài)時的輸出量,有兩種選擇: - 保持在最后狀態(tài)。 - 用戶自己定義,用戶必須在右邊的方框中輸入一個在最高限量和最低限量之間的值,并選擇 (Ramp也需要被定義)。 Output State in Fault Mode: 對每一個通道定義模塊發(fā)生通訊故障時的輸出量,有兩種選擇: - 保持在最后狀態(tài)。 - 用戶自己定義,用戶必須在右邊的方框中輸入一個在最高限量和最低限量之間的值,并選擇 (Ramp也需要被定義

46、)。,控制器與本地I/O模塊的通訊(21),模擬量輸入/輸出模塊的校準(zhǔn),模塊校準(zhǔn)之前不能對模塊組態(tài)。 模塊校準(zhǔn)是對硬件誤差的校準(zhǔn),即A/D 和 D/A 轉(zhuǎn)換線性度的校準(zhǔn)。 輸入模塊校準(zhǔn),撤除原信號,接入相應(yīng)的標(biāo)準(zhǔn)信號,分別校準(zhǔn)低端信號和 高端信號。 輸出模塊校準(zhǔn),撤除原信號,接入相應(yīng)的測量設(shè)備,分別校準(zhǔn)低端信號和 高端信號。 校準(zhǔn)必須在線進(jìn)行,控制器可以在程序模式,也可以在運(yùn)行模式,正在進(jìn) 行校準(zhǔn)的通道,將不能正常工作,建議在程序模式下進(jìn)行校準(zhǔn)。,控制器與本地I/O模塊的通訊(22),I/O標(biāo)簽識別,創(chuàng)建I/O模塊完成后,將自動地在控制器數(shù)據(jù)區(qū)域產(chǎn)生相應(yīng)的I/O標(biāo)簽,其結(jié)構(gòu)如下:,位置:槽號:

47、數(shù)據(jù)類別.元素.子元素.位號,本地“Local” 或遠(yuǎn)程通訊模塊名稱,模塊所在槽號,I/O 點,數(shù)據(jù)的詳細(xì)描述值,數(shù)據(jù)值“Data” “Fault,” 等等.,“I” 為輸入, “O” 為輸出, “C” 為組態(tài),控制器與本地I/O模塊的通訊(23),I/O值刷新不同步,輸入模塊按模塊中設(shè)定的RPI速率多點傳送。 程序掃描時,每當(dāng)輸出指令執(zhí)行完畢,輸出標(biāo)簽立刻被刷新。每個 任務(wù)執(zhí)行結(jié)束時,輸出值按照輸出模塊中設(shè)定的RPI速率送到輸出模 塊。 在同一掃描周期,可能出現(xiàn)不同的I/O值,將導(dǎo)致不可預(yù)料的結(jié)果, 應(yīng)編程解決。,控制器與本地I/O模塊的通訊(24),I/O模塊獲得組態(tài)信息,I/O模塊在系統(tǒng)

48、不帶電時,是不保存組態(tài)信息的,沒有特定 的操作也不會更改組態(tài)信息,在如下幾種情況下,模塊獲 得或修改組態(tài)信息: 項目下載到控制器 系統(tǒng)上電時 在線修改I/O模塊組態(tài),點擊Apply或OK 執(zhí)行MSG指令修改模塊組態(tài)信息,控制器與本地I/O模塊的通訊(25),I/O模塊的擁有者,每個模塊必須有一個擁有者 - 輸入??炜梢杂卸€以上的擁有者,但組態(tài)信息必須一致。 - 輸出模塊只能有一個擁有者。 擁有者可以是本地的,也可以是遠(yuǎn)程的。 擁有者負(fù)責(zé)傳送組態(tài)信息給I/O模塊,并讀取I/O??斓臓顟B(tài)信息。 I/O模塊必須與至少一個擁有者保持通訊,以維持其連續(xù)的操作。 具有多個擁有者的輸入模塊,其余的擁有者會

49、與占據(jù)模塊的擁有者進(jìn)行比較,如組態(tài)參數(shù)不同則報錯。,離散量I/O模塊的維護(hù)維修(1),模塊故障的報告,模塊上的故障指示燈 I/O組態(tài)欄目報警標(biāo)識的提示 - Connection 頁面的故障說明及故障代碼(Help可查代碼說明) - Module Info 頁面的模塊信息 - Backplane 頁面所顯示的背板通訊信息 I/O Tag 結(jié)構(gòu)數(shù)據(jù)中相應(yīng)的故障信息子元素所給出的說明,離散量I/O模塊的維護(hù)維修(2),常見的模塊故障,模塊的物理器件損壞 電子識別不匹配 通訊連接錯誤 - 擁有者身份有誤 - 模塊被屏蔽 通訊網(wǎng)絡(luò)錯誤 輸入模塊的某個點的故障 輸出模塊的某個點的故障,離散量I/O模塊的維

50、護(hù)維修(3),模塊故障的查找和解決,更換模塊 框架重上電 基于模塊的組態(tài)分析故障起因 根據(jù)提示的錯誤代碼分析故障 模塊通訊模式的選擇是否正確無誤 控制器與I/O模塊通訊失敗的原因 利用網(wǎng)絡(luò)組態(tài)軟件查找網(wǎng)絡(luò)故障 輸入模塊的某個點的診斷狀態(tài)的檢查 輸出模塊對某個點進(jìn)行脈沖測試,模擬量I/O模塊的維護(hù)維修(1),模塊故障的報告,模塊上的工作指示燈非正常狀態(tài) I/O組態(tài)欄目報警標(biāo)識的提示 - Connection 頁面的故障說明及故障代碼(Help可查代碼說明) - Module Info 頁面的模塊信息 - Backplane 頁面所顯示的背板通訊信息 I/O Tag 結(jié)構(gòu)數(shù)據(jù)中關(guān)于模塊的故障信息和

51、關(guān)于通道的故障信息及狀態(tài)信息,模擬量I/O模塊的維護(hù)維修(2),常見的模塊故障,模塊的物理器件損壞 電子識別不匹配 通訊連接錯誤 - 擁有者身份有誤 - 模塊被屏蔽 通訊網(wǎng)絡(luò)錯誤 輸入模塊的某個通道的上下限報警 輸出模塊的某個通道達(dá)到上下限幅,模擬量I/O模塊的維護(hù)維修(3),模塊故障的查找和解決,更換模塊 框架重上電 基于模塊的組態(tài)分析故障起因 根據(jù)錯誤代碼分析故障 模塊通訊模式的選擇是否正確無誤 控制器與I/O模塊通訊失敗的原因 利用網(wǎng)絡(luò)組態(tài)軟件查找網(wǎng)絡(luò)故障 對模塊的通道校準(zhǔn),以提高模/數(shù)或數(shù)/模轉(zhuǎn)換的精度 檢查輸入模塊和輸出模塊的定標(biāo) 檢查輸出模塊的初始化保持設(shè)定,控制器與遠(yuǎn)程I/O模塊

52、的通訊(1),ControlNet 網(wǎng)絡(luò)上的設(shè)備,ControlLogix System,ControlLogix System,ControlLogix System,PLC-5/40C Controller,VersaView Operator Interface,Computer,ControlNet Network,控制器與遠(yuǎn)程I/O模塊的通訊(2),ControlNet 網(wǎng)絡(luò)媒介質(zhì),終端電阻,同軸電纜,中繼器,連接頭,連接器,節(jié)點,控制器與遠(yuǎn)程I/O模塊的通訊(3),直接連接,采用采用直接連接時,在遠(yuǎn)程框架的三個離散量I/O 模塊按三個不同的RPI 速率傳送數(shù)據(jù),它們各自占用控制器一

53、個連接。,Communications Format 組態(tài)中對于直接連接選擇 None,擁有者控制器,遠(yuǎn)程 I/O 模塊,控制器與遠(yuǎn)程I/O模塊的通訊(4),機(jī)架優(yōu)化,位于遠(yuǎn)程機(jī)架的三個離散量模塊按照1756-CNB模塊設(shè)定的RPI同時傳送數(shù)據(jù),它們共同地在CNB上占用控制器一個連接。,擁有者控制器,離散量遠(yuǎn)程 I/O 模塊,5 ms. (1756-CNB設(shè)定的RPI),Communications Format 組態(tài)中對于機(jī)架優(yōu)化選擇 Rack-Optimized ,控制器與遠(yuǎn)程I/O模塊的通訊(5),在兩個軟件下的操作,RSLogix5000 - 在/組態(tài)下創(chuàng)建本地CNB/CNBR模塊 -

54、 在本地CNB/CNBR模塊下創(chuàng)建遠(yuǎn)程CNB/CNBR模塊 - 在創(chuàng)建遠(yuǎn)程CNB/CNBR模塊下創(chuàng)建遠(yuǎn)程/模塊 - 將項目下載到控制器 RSNetworx for ContrNet - 在線連接ControlNet網(wǎng)絡(luò) - 進(jìn)入編輯狀態(tài) - 組態(tài)網(wǎng)絡(luò)參數(shù) - Save 組態(tài)軟件進(jìn)行規(guī)劃,將結(jié)果存盤并下載到網(wǎng)絡(luò)的Keeper中。,控制器與遠(yuǎn)程I/O模塊的通訊(6),遠(yuǎn)程I/O模塊的組態(tài),遠(yuǎn)程離散量模塊可以加入機(jī)架優(yōu)化,同一機(jī)架上所有的模塊共同地占用一個控制器的連接。 遠(yuǎn)程非離散量模塊只能直接連接,像本地模塊一樣占用控制器的連接。 位于優(yōu)化機(jī)架中的離散量模塊仍然可以選擇直接連接,并保留了模塊原有的

55、所有信息。 加入優(yōu)化的離散量模塊不再有自己的RPI,且只保留了故障信息和數(shù)據(jù)信息。 優(yōu)化模塊在控制器數(shù)據(jù)庫中沒有獨立的TAG,它的數(shù)據(jù)位于所屬的CNB模塊下,與模塊所在槽號對應(yīng)。 控制器將為優(yōu)化模塊按所在槽號開出八個字節(jié)的數(shù)據(jù),用于存放故障字和數(shù)據(jù)字。,控制器與遠(yuǎn)程I/O模塊的通訊(7),ControlNet網(wǎng)絡(luò)參數(shù),NUT 網(wǎng)絡(luò)更新時間 網(wǎng)絡(luò)處理信息的周期時間,包括預(yù)定性數(shù)據(jù)和非預(yù)定性數(shù)據(jù)傳送時間,以及網(wǎng)絡(luò)維護(hù)時間。任何數(shù)據(jù)的傳送時間不會比NUT時間更快。 SMAX 預(yù)定性數(shù)據(jù)的最大站號 該站號以下的地址方能使用預(yù)定性服務(wù),預(yù)定性的服務(wù)允許并確保這些站號的設(shè)備能定時地傳送或接受數(shù)據(jù)。 UMA

56、X 非預(yù)定性數(shù)據(jù)的最大站號 該站號以下的地址方能使用非預(yù)定性服務(wù),高于該地址的設(shè)備不能在網(wǎng)絡(luò)上通訊。 Media redundancy 網(wǎng)絡(luò)冗余媒介質(zhì) 可選擇只用A網(wǎng)、B網(wǎng)或AB冗余網(wǎng),缺省值為A網(wǎng),故首次在線不能在B網(wǎng)上。,Produced / Consumed 的通訊(1),預(yù)定性數(shù)據(jù),通過控制網(wǎng)、以太網(wǎng)或背板交換的時間確保的數(shù)據(jù)。 具有高優(yōu)先級別的信息交換。,I/O模塊數(shù)據(jù)交換 控制器之間的對等的連鎖數(shù)據(jù),預(yù)定性數(shù)據(jù)舉例,Produced / Consumed 的通訊(2),Produced 標(biāo)簽的建立,Produced 方的控制器相當(dāng)于Consumed 方控制器的輸入模塊。 在控制器數(shù)

57、據(jù)區(qū)域建立的Produced標(biāo)簽,等同于輸入模塊產(chǎn)生的數(shù)據(jù)。 Produced 產(chǎn)生的數(shù)據(jù)像輸入模塊的數(shù)據(jù)一樣,可以共享,故可被多個控制器Consumed。 Produced 作為對外操作數(shù)據(jù),必須是32位的數(shù)據(jù)塊,如雙整數(shù)和實數(shù)的數(shù)組,或結(jié)構(gòu)數(shù)據(jù)。 Produced 標(biāo)簽的數(shù)據(jù)塊不能超過500個字節(jié)。,Produced / Consumed 的通訊(3),Consumed 標(biāo)簽的建立,Consumed 方的控制器將Produced方控制器當(dāng)作輸入模塊來看待,在I/O組態(tài)下建立與之通訊的控制器模塊。 在控制器數(shù)據(jù)區(qū)域建立的Consumed標(biāo)簽,等同于建立輸入模塊時產(chǎn)生的結(jié)構(gòu)數(shù)據(jù),不同的是用戶自定義數(shù)據(jù)結(jié)構(gòu)。 Consumed 標(biāo)簽像輸入模塊一樣,也要定義RPI。 一個控制器同時只能接受一個Consumed 數(shù)據(jù),建立多于一個Consumed 標(biāo)簽,可能導(dǎo)致通訊錯誤。 多個共享的Consumed 標(biāo)簽,其中一個發(fā)生了通訊故障,其他Consumed 標(biāo)簽也將停止接受數(shù)據(jù)。,Produced / Consumed 的通訊(4),Produced與Consumed 標(biāo)簽結(jié)構(gòu)一致,Producer,Data,Consumer,DINT DINT BOOL TIMER,TIMER BOOL DINT DINT,Consumed 標(biāo)簽必須和

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論