Rslogix5000 標(biāo)準(zhǔn)課程_第1頁(yè)
Rslogix5000 標(biāo)準(zhǔn)課程_第2頁(yè)
Rslogix5000 標(biāo)準(zhǔn)課程_第3頁(yè)
Rslogix5000 標(biāo)準(zhǔn)課程_第4頁(yè)
Rslogix5000 標(biāo)準(zhǔn)課程_第5頁(yè)
已閱讀5頁(yè),還剩150頁(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、ControlLogixControlLogix 系統(tǒng)系統(tǒng)標(biāo)準(zhǔn)課程標(biāo)準(zhǔn)課程 羅克韋爾自動(dòng)化(廈門)培訓(xùn)中心羅克韋爾自動(dòng)化(廈門)培訓(xùn)中心2006.12課程內(nèi)容簡(jiǎn)介課程內(nèi)容簡(jiǎn)介(1)在五天的時(shí)間內(nèi),我們將學(xué)習(xí):在五天的時(shí)間內(nèi),我們將學(xué)習(xí): ControlLogix 系統(tǒng)概述 ControlLogix 控制器的在線連接 創(chuàng)建一個(gè)新項(xiàng)目 創(chuàng)建控制器的程序文件 創(chuàng)建控制器的數(shù)據(jù)文件 梯形圖編程基礎(chǔ) 位操作指令編程 計(jì)時(shí)器指令編程 計(jì)數(shù)器指令編程課程內(nèi)容簡(jiǎn)介課程內(nèi)容簡(jiǎn)介(2) 梯形圖程序的編輯 基本指令編程 本地I/O 模塊通訊 I/O模塊的故障處理 遠(yuǎn)程I/O模塊通訊 遠(yuǎn)程Produce/Consum

2、e通訊 MSG指令 SSV/GSV指令 ControlLogix 系統(tǒng)的維護(hù)維修 在五天的時(shí)間內(nèi),我們將學(xué)習(xí):在五天的時(shí)間內(nèi),我們將學(xué)習(xí):ControlLogix 系統(tǒng)概述系統(tǒng)概述(1)控制系統(tǒng)的信息流控制系統(tǒng)的信息流控制系統(tǒng)控制系統(tǒng)生產(chǎn)過(guò)程生產(chǎn)過(guò)程/機(jī)器機(jī)器輸入輸出ControlLogix 系統(tǒng)概述系統(tǒng)概述(2) 控制器 I/O(輸入/輸出)系統(tǒng) 通訊網(wǎng)絡(luò) 可視硬件 編程系統(tǒng)控制系統(tǒng)基本結(jié)構(gòu)控制系統(tǒng)基本結(jié)構(gòu)ControlLogix 系統(tǒng)概述系統(tǒng)概述(3) 順序控制順序控制 完成時(shí)序邏輯控制,從PLC5增強(qiáng)型移植過(guò)來(lái)的整套指令系統(tǒng)。 過(guò)程控制過(guò)程控制 完成過(guò)程控制,從小型DSC系統(tǒng)移植過(guò)來(lái)的功

3、能塊。 驅(qū)動(dòng)控制驅(qū)動(dòng)控制 完成驅(qū)動(dòng)控制,在 DriveLogix 控制器中用特殊的功能塊,組態(tài)實(shí)現(xiàn)變頻器特定的控制模式。 運(yùn)動(dòng)控制運(yùn)動(dòng)控制 完成伺服控制,實(shí)現(xiàn)對(duì)運(yùn)動(dòng)軸的各物理量的控制,用運(yùn)控指令編程實(shí)現(xiàn)。 ControlLogixControlLogix 系列控制功能系列控制功能 ControlLogix 系統(tǒng)概述系統(tǒng)概述(4) ControlLogix FlexLogix CompactLogix SoftLogix DriveLogix ControlLogix 系統(tǒng)控制器類型系統(tǒng)控制器類型ControlLogix 系統(tǒng)概述系統(tǒng)概述(5) EtherNet ControlNet Devic

4、eNet DH+/RIO DH485/串口 第三方通訊ControlLogx系統(tǒng)網(wǎng)絡(luò)類型系統(tǒng)網(wǎng)絡(luò)類型ControlLogix 系統(tǒng)概述系統(tǒng)概述(6)Windows NT / Windows 2000/ Windows XP 操作系統(tǒng)下安裝: RSLogix5000 編程軟件 RSLinx 連接軟件 RSNetWorx 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)境系統(tǒng)編程環(huán)境ControlLogix 系統(tǒng)概述系統(tǒng)概述(7)I/O 和通訊模塊

5、和通訊模塊 框架框架電源電源電源指示電源指示燈燈 控制器控制器ControlLoix 平臺(tái)平臺(tái)ControlLogix 系統(tǒng)概述系統(tǒng)概述(8)ControlLoix 硬件基本結(jié)構(gòu)硬件基本結(jié)構(gòu) 機(jī)架 4槽、7 槽、10槽、13槽、17槽 ,每個(gè)機(jī)架自供電源。 控制器模塊 Logix5550 Logix5553 Logix5555 Logix556X I/O模塊 離散量模塊、模擬量模塊、高速計(jì)數(shù)模塊 - 與控制器數(shù)據(jù)交換使用生產(chǎn)者/用戶方式 - 外信號(hào)回路帶電子保險(xiǎn) - 外信號(hào)回路隔離 - 可對(duì)模塊進(jìn)行診斷 - 模擬量可進(jìn)行工程定標(biāo)并可帶時(shí)間標(biāo)記 - 模塊的防錯(cuò)插入采用電子辯識(shí) - 可帶電拔插模塊

6、 通訊模塊 對(duì)應(yīng)通訊網(wǎng)絡(luò)的模塊 - 1756-ENET/B 1756-ENBT EtherNet - 1756-CNB/CNBR ControlNet - 1756-DNB DeviceNet - 1756-DHRIO DH+ ControlLogix 系統(tǒng)概述系統(tǒng)概述(9)ControlLoix 控制器控制器RS-232串口串口模塊標(biāo)簽?zāi)K標(biāo)簽電池電池背板連接器背板連接器下鎖鍵下鎖鍵上鎖鍵上鎖鍵指示燈指示燈鑰匙開(kāi)關(guān)鑰匙開(kāi)關(guān)門門電池標(biāo)注電池標(biāo)注ControlLogix 系統(tǒng)概述系統(tǒng)概述(10)ControlLoix 控制器特性控制器特性 允許各種模塊混合使用的模塊化結(jié)構(gòu)模塊化結(jié)構(gòu) 允許多個(gè)控制

7、器位于同一機(jī)架中 每個(gè)控制器允許最多250個(gè)通訊連接 可尋址最多128000個(gè)離散點(diǎn)或4000個(gè)模擬量點(diǎn) 可擴(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個(gè)伺服模塊(32軸)的同步和分布的運(yùn)動(dòng)控制ControlLogix 系統(tǒng)概述系統(tǒng)概述(11)ControlLoix 控制器內(nèi)存占用控制器內(nèi)存占用 初始化操作系統(tǒng)(43K字節(jié),此項(xiàng)不占用選型手冊(cè)中提供給 用戶的內(nèi)存空間) 各次版本新增加功能所帶來(lái)的附加內(nèi)存 空間 I/O模塊定義和組態(tài)

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

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

10、項(xiàng)目進(jìn)行某些編輯,輸出點(diǎn)按模 塊設(shè)置的狀態(tài)輸出。Logix5000 控制器的在線連接控制器的在線連接(4)控制器的運(yùn)行模式控制器的運(yùn)行模式下載(Download) 將作為編程終端的計(jì)算機(jī)中項(xiàng)目通過(guò)網(wǎng)絡(luò)傳送給控制器。上載(Upload)將控制器中的項(xiàng)目通過(guò)網(wǎng)絡(luò)傳送給作為編程終端的計(jì)算機(jī)。在線(Online)瀏覽或編輯控制器中的項(xiàng)目。離線(Offline)瀏覽或編輯編程終端中的項(xiàng)目。刷新模塊的Firmware 用ControlFLASH對(duì)模塊固件的版本升級(jí)或降級(jí)。 Logix5000 控制器的在線連接控制器的在線連接(5)控制器的在線操作控制器的在線操作Logix5000 控制器的在線連接控制器的

11、在線連接(6)控制器解鎖控制器解鎖 允許二個(gè)以上的用戶同時(shí)在控制器上進(jìn)行編輯。控制器鎖定控制器鎖定 鎖定控制器,不允許其他用戶對(duì)控制器編輯。其他用戶控制器鎖定其他用戶控制器鎖定 已被其他用戶鎖定,不能對(duì)此控制器進(jìn)行編輯。其他用戶修改項(xiàng)目其他用戶修改項(xiàng)目 其他用戶正在對(duì)控制器進(jìn)行編輯。 識(shí)別控制器的編輯狀態(tài)識(shí)別控制器的編輯狀態(tài)控制器鎖定控制器鎖定控制器解鎖控制器解鎖其他用戶控制器鎖定其他用戶控制器鎖定其他用戶修改項(xiàng)目其他用戶修改項(xiàng)目創(chuàng)建一個(gè)新項(xiàng)目創(chuàng)建一個(gè)新項(xiàng)目(1)項(xiàng)目圖標(biāo)項(xiàng)目圖標(biāo) Project/Project File: RSLogix 5000 編程軟件存放編程和組態(tài)信息的存盤文件。創(chuàng)建一

12、個(gè)新項(xiàng)目創(chuàng)建一個(gè)新項(xiàng)目(2)創(chuàng)建新項(xiàng)目創(chuàng)建新項(xiàng)目 選擇控制器類型選擇控制器類型說(shuō)明說(shuō)明 可空白可空白項(xiàng)目文件存放路徑項(xiàng)目文件存放路徑選擇版本選擇版本項(xiàng)目名稱項(xiàng)目名稱框架尺寸框架尺寸控制器所在槽號(hào)控制器所在槽號(hào)創(chuàng)建一個(gè)新項(xiàng)目創(chuàng)建一個(gè)新項(xiàng)目(3)控制器特性控制器特性 組態(tài)串口組態(tài)串口編輯項(xiàng)目屬性(離線)編輯項(xiàng)目屬性(離線)查看主要故障查看主要故障和次要故障和次要故障設(shè)置系統(tǒng)時(shí)間設(shè)置系統(tǒng)時(shí)間組態(tài)系統(tǒng)故障管理、上電管理組態(tài)系統(tǒng)故障管理、上電管理和系統(tǒng)管理時(shí)間片斷百分比和系統(tǒng)管理時(shí)間片斷百分比設(shè)置上電或用戶命令設(shè)置上電或用戶命令從非易失性內(nèi)存裝載從非易失性內(nèi)存裝載項(xiàng)目項(xiàng)目評(píng)估控制器內(nèi)存運(yùn)評(píng)估控制器內(nèi)存運(yùn)

13、用(離線)用(離線)創(chuàng)建一個(gè)新項(xiàng)目創(chuàng)建一個(gè)新項(xiàng)目(4)CST Coordinated System Time 如果控制器CST 設(shè)置為Master ,在同一框架的所有的模塊將與它時(shí)間同步。 CST 能測(cè)定與時(shí)間有關(guān)的數(shù)據(jù)和事件。作為運(yùn)控項(xiàng)目的控制器必須設(shè)定為Master,,注意,控制器缺省設(shè)定不是Master。 創(chuàng)建一個(gè)新項(xiàng)目創(chuàng)建一個(gè)新項(xiàng)目(5)控制器的內(nèi)存組織結(jié)構(gòu)控制器的內(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)建程序文件創(chuàng)建程序文件(1)任務(wù)任務(wù) (TaskTask)

14、 每一個(gè)項(xiàng)目(或控制器)最多可以定義32個(gè)任務(wù)。 程序(程序(Program)Program) 每個(gè)任務(wù)下最多可定義32個(gè)程序,每個(gè)程序擁有自己獨(dú)立的數(shù)據(jù)區(qū)域和多個(gè)子程序。 子程序(子程序(RoutineRoutine) 是真正的執(zhí)行程序,可定義的個(gè)數(shù)由控制器的內(nèi)存決定。程序文件程序文件創(chuàng)建程序文件創(chuàng)建程序文件(2) 連續(xù)型任務(wù)連續(xù)型任務(wù) 指的是周而復(fù)始連續(xù)執(zhí)行的任務(wù),一個(gè)項(xiàng)目只允許定義1個(gè)。 周期型任務(wù)周期型任務(wù) 指的是定時(shí)中斷執(zhí)行的邏輯程序,周期性的執(zhí)行任務(wù),須定義周期時(shí)間,要設(shè)定優(yōu)先級(jí)別,最多可以定義31個(gè)。 事件觸發(fā)型任務(wù)事件觸發(fā)型任務(wù) 指的是事件觸發(fā)引起的任務(wù)調(diào)用,事件觸發(fā)可以是外部

15、輸入點(diǎn)變化引起(如同PLC5/SLC),也可以由Consuned Tag引起或直接指令調(diào)用引起,還可以由運(yùn)動(dòng)控制狀態(tài)引起,要設(shè)定優(yōu)先級(jí)別,最多可以定義31個(gè)。 任務(wù)的三種類型任務(wù)的三種類型任務(wù)決定了執(zhí)行的順序創(chuàng)建程序文件創(chuàng)建程序文件(3)中斷級(jí)別低的任務(wù)將被中斷級(jí)別高的任務(wù)中斷,中斷優(yōu)先級(jí)別共有15個(gè)(序號(hào)1-15),序號(hào)越低中斷優(yōu)先級(jí)別越高。連續(xù)型任務(wù)是連續(xù)不斷執(zhí)行的邏輯程序,可以被任何周期中斷任務(wù)或事件中斷任務(wù)中斷,也可以認(rèn)為是中斷級(jí)別最低的任務(wù)。軟件控制器只有三個(gè)優(yōu)先級(jí)別用于周期中斷任務(wù)和三個(gè)優(yōu)先級(jí)別用于事件中斷任務(wù)中斷優(yōu)先級(jí)別中斷優(yōu)先級(jí)別創(chuàng)建程序文件創(chuàng)建程序文件(4)任務(wù)是執(zhí)行順序的安

16、排每個(gè)任務(wù)執(zhí)行完畢,會(huì)將執(zhí)行的結(jié)果送到輸出數(shù)據(jù)區(qū)域。如果在任務(wù)特性組態(tài)中不特意取消的話。被屏蔽的任務(wù)仍然在從程序轉(zhuǎn)入運(yùn)行或測(cè)試時(shí)進(jìn)行預(yù)掃描??撮T狗(Watchdog)監(jiān)視周期任務(wù)和事件中斷任務(wù)的執(zhí)行,如果超時(shí),則主要故障發(fā)生。周期任務(wù)的執(zhí)行周期必須大于它的執(zhí)行時(shí)間,如果控制器探測(cè)到周期任務(wù)的觸發(fā),而該任務(wù)正在執(zhí)行,則主要故障發(fā)生。特別說(shuō)明特別說(shuō)明創(chuàng)建程序文件創(chuàng)建程序文件(5)例子例子某個(gè)項(xiàng)目中有1個(gè)事件觸發(fā)型任務(wù)、1個(gè)周期型任務(wù)和1個(gè)連續(xù)型任務(wù),它們的中斷級(jí)別和執(zhí)行時(shí)間如下圖所示:創(chuàng)建程序文件創(chuàng)建程序文件(6)例子例子任務(wù)1任務(wù)3任務(wù)25102015253035404550任務(wù)中斷任務(wù)執(zhí)行時(shí)間

17、單位 ms 所有的周期型任務(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ù)。 同等級(jí)優(yōu)先權(quán)的任務(wù)同時(shí)觸發(fā)時(shí)各輪流執(zhí)行1ms,交互進(jìn)行。 當(dāng)連續(xù)型任務(wù)完成全部掃描時(shí),立即重新開(kāi)始新的一輪掃描。創(chuàng)建程序文件創(chuàng)建程序文件(7)程序程序程序是任務(wù)下的組織結(jié)構(gòu),由一個(gè)數(shù)據(jù)庫(kù)和多個(gè)子程序組成。每個(gè)程序都擁有一個(gè)獨(dú)立的數(shù)據(jù)庫(kù),在這個(gè)數(shù)據(jù)庫(kù)建立的數(shù)據(jù)標(biāo)簽只能被本程序內(nèi)的子程序引用,且都是內(nèi)部數(shù)據(jù),每個(gè)程序中必須指定一個(gè)子程序?yàn)橹骺爻绦?,作為本程序運(yùn)行的啟動(dòng)程序 每個(gè)程序中還可以指定一個(gè)故障處理子程序,以解決本程序內(nèi)任何子程序運(yùn)行時(shí)而引起的故障。

18、其余的子程序均由主控程序中的調(diào)子程序指令(JSR)調(diào)用。未預(yù)定程序(Unscheduled Programs) 中存放備用或暫不運(yùn)行的程序,會(huì)下載到控制器中,但不會(huì)執(zhí)行。程序是一個(gè)完整的結(jié)構(gòu),它等同于一個(gè)傳統(tǒng)的處理器。程序是一個(gè)完整的結(jié)構(gòu),它等同于一個(gè)傳統(tǒng)的處理器。創(chuàng)建程序文件創(chuàng)建程序文件(8) 子程序是真正的執(zhí)行, 所有的控制代碼都被編寫在子程序中,有四種編程形式: 梯形圖梯形圖LDLD 最常采用的編程模式,是由梯級(jí)組成的程序結(jié)構(gòu),完成邏輯時(shí)序控制的程序編輯。 順序功能流程圖順序功能流程圖SFCSFC 將工作流程細(xì)化到步,用SFC來(lái)編輯步的執(zhí)行順序和結(jié)構(gòu),而每個(gè)步都是執(zhí)行代碼的組成。 文本編

19、程文本編程ST ST 采取ASCII代碼編寫程序,通常用于復(fù)雜或特殊要求的運(yùn)算,這些可能用梯形圖的運(yùn)算指令難以完成。 功能塊功能塊FB FB 組態(tài)過(guò)程控制,是引入的DCS系統(tǒng)的儀表控制組態(tài)方式,由功能塊之間的連接建立程序結(jié)構(gòu)。 子程序子程序子程序是真正的編程體和執(zhí)行體子程序是真正的編程體和執(zhí)行體創(chuàng)建程序文件創(chuàng)建程序文件(9)故障和上電管理程序故障和上電管理程序故障管理程序故障管理程序 當(dāng)控制器發(fā)生主要故障而引起停機(jī)之前調(diào)用的程序,一般情況下,用于編寫有序的停車和可恢復(fù)故障的消除。上電管理程序上電管理程序 只有在控制器處在RUN狀態(tài)下,上電時(shí)才執(zhí)行一次,可用于上電時(shí)初始化的一些操作。 創(chuàng)建程序文

20、件創(chuàng)建程序文件(10)刪除子程序、程序和任務(wù)刪除子程序、程序和任務(wù)刪除要按照如下的順序進(jìn)行:l刪除子程序的所有的執(zhí)行代碼l選定子程序并刪除它們l刪除程序區(qū)域的所有的標(biāo)簽l選定程序并刪除它們l最后刪除任務(wù)創(chuàng)建數(shù)據(jù)文件創(chuàng)建數(shù)據(jù)文件(1)數(shù)據(jù)文件 全局?jǐn)?shù)據(jù)區(qū)域 又稱控制器數(shù)據(jù)區(qū)域, 它含有全部的對(duì)外數(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ù)文件創(chuàng)建數(shù)據(jù)文件(2)數(shù)據(jù)庫(kù)編輯頁(yè)面顯示類別顯示類別操作描述操作描述點(diǎn)入編輯使能點(diǎn)入編輯使能編輯頁(yè)面編輯頁(yè)面 標(biāo)簽標(biāo)簽數(shù)據(jù)

21、類型數(shù)據(jù)類型 別名別名 創(chuàng)建數(shù)據(jù)文件創(chuàng)建數(shù)據(jù)文件(3)數(shù)據(jù)庫(kù)監(jiān)視頁(yè)面創(chuàng)建數(shù)據(jù)文件創(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ù)文件創(chuàng)建數(shù)據(jù)文件(5)基本數(shù)據(jù)類型BOOL 布爾數(shù) 01 1 位 SINT 短整數(shù) -128 +127 8位 INT 整數(shù) -32768 +32767 16位 DINT 長(zhǎng)整數(shù) -2147483648 +2147483647 32位 REAL 實(shí)數(shù) 3.4*10-38 1.17*10+38( 負(fù)數(shù) ) 32位 1.17*10-383.4*10+38( 正數(shù) )創(chuàng)建數(shù)據(jù)文件創(chuàng)建數(shù)據(jù)文件(6)當(dāng)數(shù)據(jù)類型為

22、 BOOL, SINT, 和 INT 被分配給一個(gè)標(biāo)簽時(shí),控制器仍然花費(fèi)了一個(gè)完整的 DINT (4字節(jié)) ,剩余部分則被閑置。分配最小內(nèi)存單元分配最小內(nèi)存單元 1DINT31 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)存占用內(nèi)存BOOLSINTINTDINTREAL數(shù)據(jù)數(shù)據(jù)類型類型未占用內(nèi)存未占用內(nèi)存基本數(shù)據(jù)的內(nèi)存占用創(chuàng)建數(shù)據(jù)文件創(chuàng)建數(shù)據(jù)文件(7)系統(tǒng)預(yù)定義結(jié)構(gòu)數(shù)據(jù)類型系統(tǒng)預(yù)定義結(jié)構(gòu)數(shù)據(jù)類型 I/O模塊組態(tài)時(shí)產(chǎn)生的I/O數(shù)據(jù) 出自于PLC5/SLC500 的多字元素

23、文件 運(yùn)動(dòng)控制的數(shù)據(jù)結(jié)構(gòu) 功能塊(過(guò)程控制)的數(shù)據(jù)結(jié)構(gòu) 系統(tǒng)組態(tài)信息和狀態(tài)信息 創(chuàng)建數(shù)據(jù)文件創(chuàng)建數(shù)據(jù)文件(8)自定義結(jié)構(gòu)數(shù)據(jù)類型自定義結(jié)構(gòu)數(shù)據(jù)類型 字符串自定義數(shù)據(jù)結(jié)構(gòu) 用戶自定義數(shù)據(jù)結(jié)構(gòu)UDF 附加說(shuō)明(Add-on Instructions)創(chuàng)建數(shù)據(jù)文件創(chuàng)建數(shù)據(jù)文件(9)例子例子 建于變頻器參數(shù)采集建于變頻器參數(shù)采集創(chuàng)建數(shù)據(jù)文件創(chuàng)建數(shù)據(jù)文件(10)例子例子 內(nèi)存單元占用內(nèi)存單元占用創(chuàng)建數(shù)據(jù)文件創(chuàng)建數(shù)據(jù)文件(11)數(shù)組數(shù)組是同一數(shù)據(jù)類型的連續(xù)分布的集合,可由基本數(shù)據(jù)類型和結(jié)構(gòu)數(shù)據(jù)類型構(gòu)成。數(shù)組有1維、2維和3維,各維數(shù)組中的元素個(gè)數(shù)取決于內(nèi)存。 Part_Data2,5,3 1維維2維維3維

24、維數(shù)組名數(shù)組名梯形圖編程基礎(chǔ)梯形圖編程基礎(chǔ)(1) 梯級(jí)的基本結(jié)構(gòu)輸入指令決定梯級(jí)條件: 輸出指令按梯級(jí)條件執(zhí)行: 位指令的邏輯運(yùn)算結(jié)果 比較指令的比較結(jié)果 檢測(cè)或診斷的結(jié)果 非保持型指令 在梯級(jí)條件持續(xù)期間執(zhí)行 保持型指令 在梯級(jí)條件跳變時(shí)執(zhí)行 梯形圖編程基礎(chǔ)梯形圖編程基礎(chǔ)(2) 梯級(jí)混合編程梯形圖編程基礎(chǔ)梯形圖編程基礎(chǔ)(3)梯級(jí)編程三個(gè)步驟梯級(jí)編程三個(gè)步驟 梯形圖結(jié)構(gòu)的建立 指令和地址的輸入 梯級(jí)被接受的過(guò)程 梯形圖編程基礎(chǔ)梯形圖編程基礎(chǔ)(4) 梯級(jí)編輯的接受過(guò)程梯級(jí)編輯的接受過(guò)程 離線編程,只要語(yǔ)法是正確的,一旦離開(kāi)梯級(jí)就會(huì)自動(dòng)接收。離線編程,只要語(yǔ)法是正確的,一旦離開(kāi)梯級(jí)就會(huì)自動(dòng)接收。

25、在線編程狀態(tài)下編程,必須逐個(gè)梯級(jí)校驗(yàn)接受。在線編程狀態(tài)下編程,必須逐個(gè)梯級(jí)校驗(yàn)接受。編輯完畢等待編輯完畢等待接受的梯級(jí)接受的梯級(jí) 梯形圖編程基礎(chǔ)梯形圖編程基礎(chǔ)(5)在線運(yùn)行時(shí)的梯級(jí)編輯在線運(yùn)行時(shí)的梯級(jí)編輯 正在編輯的梯級(jí)正在編輯的梯級(jí)原來(lái)的梯級(jí)原來(lái)的梯級(jí)(在運(yùn)行中的控制器)在運(yùn)行中的控制器) 梯級(jí)編號(hào)臨時(shí)被改成正常的順序,但不意味著下面這個(gè)梯級(jí)可梯級(jí)編號(hào)臨時(shí)被改成正常的順序,但不意味著下面這個(gè)梯級(jí)可 以被編輯,它只是起參考作用。以被編輯,它只是起參考作用。 運(yùn)行編輯程序一定要經(jīng)過(guò)測(cè)試階段才會(huì)被接受。運(yùn)行編輯程序一定要經(jīng)過(guò)測(cè)試階段才會(huì)被接受。梯形圖編程基礎(chǔ)梯形圖編程基礎(chǔ)(6) 梯級(jí)標(biāo)識(shí)符號(hào)梯級(jí)標(biāo)

26、識(shí)符號(hào)梯形圖編程基礎(chǔ)梯形圖編程基礎(chǔ)(7) 梯級(jí)編程快捷操作梯級(jí)編程快捷操作1 接受編輯的梯級(jí) 放棄編輯的梯級(jí) 校驗(yàn)編輯中的子程序 檢驗(yàn)整個(gè)項(xiàng)目的程序 在線編程時(shí)出現(xiàn),將一個(gè)梯級(jí)提取出來(lái),使之處于懸掛狀態(tài)。 在線編輯時(shí)出現(xiàn),接受處于懸掛的梯級(jí),使之成為控制器程序文件中的處 于懸掛的梯級(jí)。 在線編輯時(shí)出現(xiàn),放棄處于懸掛的梯級(jí)。 在線編輯時(shí)出現(xiàn),編程狀態(tài)下放棄控制器程序文件中的處于懸掛的梯級(jí)。梯形圖編程基礎(chǔ)梯形圖編程基礎(chǔ)(8) 梯級(jí)編程快捷操作梯級(jí)編程快捷操作2 在線編輯時(shí)出現(xiàn),放棄控制器程序文件中的經(jīng)過(guò)測(cè)試的梯級(jí)。 在線編輯時(shí)出現(xiàn),測(cè)試控制器程序文件中的在遠(yuǎn)程運(yùn)行狀態(tài)下編輯的梯 級(jí),控制器執(zhí)行正在

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

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

29、),指令使能,計(jì)時(shí)開(kāi)始。 級(jí)條件消失(通),指令未使能,累加值(ACC)復(fù)位,所有狀態(tài)位復(fù)位。 預(yù)置值設(shè)定位計(jì)時(shí)脈沖個(gè)數(shù),即設(shè)定時(shí)間除以時(shí)間 基值。 級(jí)條件成立時(shí),TT位與 DN狀態(tài)相同。計(jì)時(shí)器和計(jì)數(shù)器指令計(jì)時(shí)器和計(jì)數(shù)器指令(4)保持型計(jì)時(shí)器RTO 級(jí)條件成立(通),指令使能,計(jì)時(shí)開(kāi)始。 級(jí)條件消失(斷),指令未使能,累加值(ACC)不 復(fù)位,所有狀態(tài)位復(fù)位。 預(yù)置值設(shè)定位計(jì)時(shí)脈沖個(gè)數(shù),即設(shè)定時(shí)間除以時(shí)間 基值。 級(jí)條件成立時(shí),TT位與 DN狀態(tài)相反。 累加值要用復(fù)位指令來(lái)復(fù)位計(jì)時(shí)器和計(jì)數(shù)器指令編程計(jì)時(shí)器和計(jì)數(shù)器指令編程(5)計(jì)數(shù)器指令計(jì)數(shù)器指令 梯級(jí)的輸出指令 計(jì)數(shù)范圍: -2,147,48

30、3,648 -2,147,483,647 結(jié)構(gòu)數(shù)據(jù)類型 增計(jì)數(shù)器 CTU 減計(jì)數(shù)器 CTD 計(jì)時(shí)器和計(jì)數(shù)器指令編程計(jì)時(shí)器和計(jì)數(shù)器指令編程(6)增計(jì)數(shù)器指令 增計(jì)數(shù)器指令 CTU 級(jí)條件 跳變一次,累加值增加1。 不管狀態(tài)位(完成位DN或 上溢出位OV)是什么狀態(tài) ,都不會(huì)停止增計(jì)數(shù)。計(jì)時(shí)器和計(jì)數(shù)器指令編程計(jì)時(shí)器和計(jì)數(shù)器指令編程(7)減計(jì)數(shù)器指令 減計(jì)數(shù)器指令 CTD 級(jí)條件 跳變一次,累加值減去1, 不管狀態(tài)位(完成位DN或 下溢出位UN)是什么狀態(tài), 都不會(huì)停止減計(jì)數(shù)。計(jì)時(shí)器和計(jì)數(shù)器指令編程計(jì)時(shí)器和計(jì)數(shù)器指令編程(8)復(fù)位指令RES 復(fù)位指令RES可給保持 型的指令RTO、CTU、 CTD復(fù)

31、位, 復(fù)位操作將累加值和狀態(tài) 位統(tǒng)統(tǒng)復(fù)零。 比較指令編程比較指令編程(1)比較指令梯級(jí)的輸入指令 決定梯級(jí)條件。比較指令分類: - 單一比較指令單一比較指令 EQU、NEQ 、GEQ、GRT、LEQ、LES都是完成單一 比較的指令,每條指令只對(duì)兩個(gè)比較對(duì)象進(jìn)行比較。 - 表達(dá)式比較指令表達(dá)式比較指令CMPCMP 比較對(duì)象可以是算術(shù)運(yùn)算表達(dá)式,用比較連接符進(jìn)行比較。 - 屏蔽比較指令屏蔽比較指令MEQ MEQ 兩個(gè)比較對(duì)象通過(guò)屏蔽代碼位對(duì)位地進(jìn)行比較,屏蔽代碼可以是地址,也可以是立即數(shù)。 - 范圍比較的指令范圍比較的指令LIM LIM 測(cè)試數(shù)值落在范圍內(nèi)或落在范圍外。操作對(duì)象的數(shù)據(jù)類型限于SIN

32、T、INT、DINT和DEAL。算術(shù)運(yùn)算指令編程算術(shù)運(yùn)算指令編程(1)算術(shù)運(yùn)算指令梯級(jí)的輸出指令 梯級(jí)條件成立期間執(zhí)行, 亦可無(wú)條件執(zhí)行。算數(shù)運(yùn)算指令分類: - - 完成單一運(yùn)算的指令 如 ADD、SUB、MUL、DIV、MOD、NEG、 ABS、SQR 。 - - 完成表達(dá)式運(yùn)算的指令CPM,可用算術(shù)運(yùn)算符連接的表達(dá)式進(jìn)行 運(yùn)算。每次運(yùn)算結(jié)束,都會(huì)影響算邏運(yùn)算標(biāo)志位,其關(guān)鍵字為: - S:V 溢出標(biāo)志位,目標(biāo)地址發(fā)生溢出,置位,且次要故障置位。 - S:Z 為零標(biāo)志位,目標(biāo)地址為零,置位。 - S:N 符號(hào)標(biāo)志位 目標(biāo)地址為負(fù),置位。 - S:C 進(jìn)位標(biāo)志位 目標(biāo)地址發(fā)生進(jìn)位,置位。 操作對(duì)

33、象的數(shù)據(jù)類型限于SINT、INT、DINT和DEAL。傳送指令編程傳送指令編程(1)傳送指令輸出指令 梯級(jí)條件成立期間執(zhí)行, 亦可無(wú)條件執(zhí)行。傳送指令分類: - - 傳送指令MOV 將源地址內(nèi)容送到目標(biāo)地址。 - - 帶屏蔽傳送指令 MVM 通過(guò)屏蔽將源地址內(nèi)容送到目標(biāo)地址, 屏蔽代碼可以是地址,也可以是立即數(shù)。 - 位域分配指令BTD 完成數(shù)據(jù)單元內(nèi)傳送和數(shù)據(jù)單元間傳送, 該指令的操作結(jié)果,可改變一段位域的位置。 - 清除指令,CLR,清除目標(biāo)單元數(shù)據(jù),令其為零。 操作對(duì)象的數(shù)據(jù)類型限于SINT、INT、DINT和DEAL,BTD指令不能用REAL。控制器與本地控制器與本地I/OI/O模塊的

34、通訊模塊的通訊(1)術(shù)語(yǔ)解釋Multicast: 多點(diǎn)傳送多點(diǎn)傳送 同時(shí)向所有的站點(diǎn)或模塊發(fā)送數(shù)據(jù),這是物理信號(hào)的實(shí)施過(guò)程。Producer/Consumer Model: 生產(chǎn)者生產(chǎn)者/ /用戶方式用戶方式 一種通訊模式,生產(chǎn)者產(chǎn)生的數(shù)據(jù)能被多個(gè)消費(fèi)者接受,從而得到數(shù)據(jù)共享。這是因?yàn)榛诙帱c(diǎn)傳送方式,站點(diǎn)能同時(shí)接收信息而得以實(shí)現(xiàn)的通訊模式。Local: 本地本地 項(xiàng)目中運(yùn)行的I/O點(diǎn)與控制器在同一框架中,通過(guò)框架背板傳送數(shù)據(jù)。Remote: 遠(yuǎn)程遠(yuǎn)程 項(xiàng)目中運(yùn)行的I/O點(diǎn)與控制器不在同一框架,通過(guò)通訊網(wǎng)絡(luò)來(lái)傳送數(shù)據(jù),其傳送速度受到網(wǎng)絡(luò)的制約??刂破髋c本地控制器與本地I/OI/O模塊的通訊模塊

35、的通訊(2)離散量模塊性能 離散量 I/O模塊 : Producer/Consumer 的多點(diǎn)傳送方式。 RIUP 帶電拔插 在框架不關(guān)閉電源時(shí),可將模塊從框架上拔離或插入。 模塊級(jí)別的故障報(bào)告和現(xiàn)場(chǎng)方面的診斷信息。 隔離、非隔離或診斷的選擇。 電子保險(xiǎn)。 8, 16, 和32 點(diǎn)的選擇。 時(shí)間標(biāo)記數(shù)據(jù)。 電子識(shí)別。 控制器與本地控制器與本地I/OI/O模塊的通訊模塊的通訊(3)模擬量模塊性能 模擬量 I/O模塊: Producer/Consumer 的多點(diǎn)傳送方式 RIUP 帶電拔插 在框架不關(guān)閉電源時(shí),可將模塊從框架上拔離或插入。 在模塊中設(shè)置工程定標(biāo) 報(bào)警和限幅 診斷 帶有時(shí)間下標(biāo)的數(shù)據(jù)

36、 32 位浮點(diǎn)或 16 位輸入和 13-16 位輸出整數(shù)數(shù)據(jù)格式,取決于模塊。 電子識(shí)別控制器與本地控制器與本地I/OI/O模塊的通訊模塊的通訊(4)1756模塊產(chǎn)品編號(hào)識(shí)別1756 - O B 16 D后綴后綴 (診斷、電子保險(xiǎn)診斷、電子保險(xiǎn),、隔離、電壓、隔離、電壓、電流、等等。電流、等等。) 點(diǎn)數(shù)或通道數(shù)點(diǎn)數(shù)或通道數(shù)A 表示表示 AC, B 表示表示 DC, F 快速響應(yīng)的模擬量快速響應(yīng)的模擬量I 或或 O 表示輸入或輸出模塊表示輸入或輸出模塊模塊槽號(hào)模塊槽號(hào) RSLogix 5000 Software I/O Configuration控制器與本地控制器與本地I/OI/O模塊的通訊模塊

37、的通訊(5)數(shù)組I/O 模塊產(chǎn)品編號(hào)后綴的識(shí)別:后綴后綴含義含義解釋解釋 D 診斷提供每一個(gè)點(diǎn)的診斷信息 E 電子保險(xiǎn)具有內(nèi)部電子保險(xiǎn)防止模塊回路過(guò)流 I 隔離具有隔離的輸入回路或輸出回路 V 電壓用于電壓信號(hào)的模塊 C 電流用于電流信號(hào)的模塊控制器與本地控制器與本地I/OI/O模塊的通訊模塊的通訊(6)傳統(tǒng)的傳統(tǒng)的I/O模塊和模塊和1756I/O模塊的比較模塊的比較傳統(tǒng)的傳統(tǒng)的 I/O 模塊模塊1756-I/O 模塊模塊控制器輪詢I/O 模塊獲取數(shù)據(jù)I/O 模塊產(chǎn)生和消費(fèi)數(shù)據(jù).一個(gè)控制器先獲得數(shù)據(jù),然后再傳給下一個(gè)控制器多個(gè)控制器同時(shí)使用一個(gè)模塊發(fā)出的數(shù)據(jù),而不需要另外傳送。I/O 數(shù)據(jù)在掃

38、描周期結(jié)束的時(shí)候統(tǒng)一刷新。I/O 數(shù)據(jù)按照各個(gè)模塊設(shè)定的RPI時(shí)間周期性地各自刷新??刂破髋c本地控制器與本地I/OI/O模塊的通訊模塊的通訊(7)模塊參數(shù)General Name: 輸入模塊名稱。 Description: 對(duì)模塊的用途進(jìn)行說(shuō)明。 Slot: 指定模塊所在的槽號(hào)。 Comm Format: 模塊與控制器的通訊形式,有兩種選擇: - Full Diagnostics 控制器是該模塊的擁有者,可以對(duì)模塊進(jìn)行組態(tài),可獲得輸入 數(shù)據(jù)、狀態(tài)信息和診斷信息。 - Listen Only,控制器只是模塊輸入數(shù)據(jù)、狀態(tài)信息和診斷信息的的獲得者 。 Revision: 該模塊的Firmware版

39、本號(hào), 前為主版本號(hào),后為次版本號(hào)。 Electronic Keying: 電子保險(xiǎn),用以防模塊錯(cuò)插入,有三種選擇: - Compatible Moudule,兼容方式,主要版本必須符合,次要版本要大于等于。 - Disable Keying,任意方式,不加保險(xiǎn),任意模塊可插入。 - Exact Match,精確方式,主要版本和次要版本都必須符合。控制器與本地控制器與本地I/OI/O模塊的通訊模塊的通訊(8)模塊參數(shù)Connection RPI: 請(qǐng)求發(fā)送中斷時(shí)間,定義模塊對(duì)控制器交換信息的時(shí)間間隔,在本 地機(jī)架中,最短可定義0.2毫秒,最長(zhǎng)可定義750毫秒。 : 此項(xiàng)被選擇,該模塊被屏蔽,控

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

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

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

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

44、制器與本地控制器與本地I/OI/O模塊的通訊模塊的通訊(13)離散量輸出模塊參數(shù)組態(tài) Output State During: 組態(tài)以下兩種情況下的輸出狀態(tài),它們都有三種選擇: 打開(kāi)、關(guān)閉和保持。 - Program Mode: 對(duì)每一個(gè)點(diǎn)定義控制器轉(zhuǎn)入編程狀態(tài)時(shí)的輸出狀態(tài)。 - Fault Mode: 對(duì)每一個(gè)點(diǎn)定義模塊發(fā)生通訊故障時(shí)的輸出狀態(tài)。 Enable Diagnostics for: 組態(tài)以下兩種情況下的診斷使能: - Output Verify: 輸出校驗(yàn),校驗(yàn)當(dāng)輸出模塊的相應(yīng)點(diǎn)接收到ON的信息時(shí),其真實(shí) 的輸出的確是ON的輸出,注意,只有在接收到ON信息時(shí)才實(shí)施該診斷。 - N

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

46、脈沖為負(fù);輸出為OFF時(shí),測(cè)試脈 沖為正。 Results: 當(dāng)通道測(cè)試成功,出現(xiàn) Passed。控制器與本地控制器與本地I/OI/O模塊的通訊模塊的通訊(15)離散量輸入輸出模塊診斷鎖存復(fù)位 手動(dòng)復(fù)位 在I/O模塊組態(tài)界面操作 程序復(fù)位 MSG指令執(zhí)行 重上電復(fù)位控制器與本地控制器與本地I/OI/O模塊的通訊模塊的通訊(16)模擬量輸入模塊組態(tài) Scaling - High Signal: 輸入信號(hào)的最大定標(biāo)(伏/毫安)。 - Low Signal: 輸入信號(hào)的最小定標(biāo)(伏/毫安)。 - High Engineering: 模/數(shù)轉(zhuǎn)換后的數(shù)字的工程定標(biāo)最大值,與建立模 塊時(shí)選擇的數(shù)據(jù)形式有關(guān)

47、。 - Low Engineering: 模/數(shù)轉(zhuǎn)換后的數(shù)字的工程定標(biāo)最小值,與建立模 塊時(shí)選擇的數(shù)據(jù)形式有關(guān)。 RTS: 模塊的采樣時(shí)間,一個(gè)模塊只有一個(gè),不可各通道各自選擇。RTS 應(yīng)大于等于模塊的RPI。 Input Range: 輸入類型(電流/電壓)和范圍的選擇,對(duì)應(yīng)標(biāo)準(zhǔn)的傳感器 信號(hào)。 Sensor offset: 設(shè)置傳感器輸入信號(hào)的偏移量。 Notch Filter: 模/數(shù)轉(zhuǎn)換的內(nèi)置特性,它的作用是削弱選定頻率的信號(hào),一般情況用于抑制交流信號(hào)的噪聲干擾。 Digital Filter: 選擇毫秒為單位的濾波常數(shù),通過(guò)運(yùn)算對(duì)模/數(shù)轉(zhuǎn)換的數(shù)字結(jié)果進(jìn)行數(shù)字濾波??刂破髋c本地控制器與

48、本地I/OI/O模塊的通訊模塊的通訊(17)模擬量輸入模塊報(bào)警 Process Alarms: 過(guò)程報(bào)警 - High High: 報(bào)警高高值,通道數(shù)據(jù)到達(dá)此值時(shí),數(shù)據(jù)文件中相應(yīng)通道高高報(bào) 警位置位。 - High: 報(bào)警高值,通道數(shù)據(jù)到達(dá)此值時(shí),數(shù)據(jù)文件中相應(yīng)通道高報(bào)警位置位。 - Low: 報(bào)警低值,通道數(shù)據(jù)到達(dá)此值時(shí),數(shù)據(jù)文件中相應(yīng)通道低報(bào)警位置位。 - Low Low: 報(bào)警低低值,通道數(shù)據(jù)到達(dá)此值時(shí),數(shù)據(jù)文件中相應(yīng)通道低低報(bào) 警位置位。 Disable Alarm: 選擇此項(xiàng)時(shí),免除報(bào)警。 Latch Process Alarm: 過(guò)程報(bào)警鎖存,此項(xiàng)選擇時(shí),即使數(shù)據(jù)已脫離報(bào)警區(qū)域,

49、相應(yīng)報(bào)警項(xiàng)仍須點(diǎn)擊 才能解除報(bào)警,數(shù)據(jù)文件中的報(bào)警位亦被復(fù)位 Latch Rate Alarm: 變化率報(bào)警鎖存,此項(xiàng)選擇時(shí),即使數(shù)據(jù)已脫離報(bào)警區(qū)域, 仍須點(diǎn)擊 才能解除報(bào)警,數(shù)據(jù)文件中的報(bào)警位亦被復(fù)位。 Deadband: 死區(qū)范圍設(shè)定。 Rate Alarm: 設(shè)置引起報(bào)警的變化率??刂破髋c本地控制器與本地I/OI/O模塊的通訊模塊的通訊(18)模擬量輸出模塊組態(tài) Scaling - High Signal: 輸出信號(hào)的最大定標(biāo)(伏/安)。 - Low Signal: 輸出信號(hào)的最小定標(biāo)(伏/安)。 - High Engineering:數(shù)/模轉(zhuǎn)換前的數(shù)字的工程定標(biāo)最大值,與建立模塊 時(shí)選

50、擇的數(shù)據(jù)形式有關(guān)。 - Low Engineering: 數(shù)/模轉(zhuǎn)換前的數(shù)字的工程定標(biāo)最小值,與建立模塊 時(shí)選擇的數(shù)據(jù)形式有關(guān)。 Sensor Offset: 為輸出信號(hào)校準(zhǔn)偏移設(shè)置一個(gè)合適的偏移量。 被選擇,當(dāng)輸出量在保持量全定標(biāo)0.1%之內(nèi)時(shí),輸出 信號(hào)保持不變??刂破髋c本地控制器與本地I/OI/O模塊的通訊模塊的通訊(19)模擬量輸出模塊限幅 Limits: 輸出箝位,輸入高限幅和低限幅的工程定標(biāo)量值。 Ramp in Run Mode: 輸出的最大變化率限量。 Disable All Alarms: 選擇此項(xiàng),解除本通道所有的限量報(bào)警。 Latch Limit Alarms: 選擇此項(xiàng)

51、,本通道限幅報(bào)警被鎖存,即使輸出量已脫離限幅值,相應(yīng)報(bào)警項(xiàng)仍須點(diǎn)擊 才能解除報(bào)警,數(shù)據(jù)文件中的報(bào)警位亦被復(fù)位。 Latch Rate Alarm: 選擇此項(xiàng),本通道變化率限量報(bào)警被鎖存,即使變化率已脫離報(bào)警限量,仍須點(diǎn)擊 才能解除報(bào)警,數(shù)據(jù)文件中的報(bào)警位亦被復(fù)位。 控制器與本地控制器與本地I/OI/O模塊的通訊模塊的通訊(20)模擬量輸出模塊輸出狀態(tài) Output State in Program Mode: 對(duì)每一個(gè)通道定義控制器轉(zhuǎn)入編程狀態(tài)時(shí)的輸出量,有兩種選擇: - 保持在最后狀態(tài)。 - 用戶自己定義,用戶必須在右邊的方框中輸入一個(gè)在最高限量和最低限量之間的值,并選擇 (Ramp也需要被

52、定義)。 Output State in Fault Mode: 對(duì)每一個(gè)通道定義模塊發(fā)生通訊故障時(shí)的輸出量,有兩種選擇: - 保持在最后狀態(tài)。 - 用戶自己定義,用戶必須在右邊的方框中輸入一個(gè)在最高限量和最低限量之間的值,并選擇 (Ramp也需要被定義)??刂破髋c本地控制器與本地I/OI/O模塊的通訊模塊的通訊(21)模擬量輸入/輸出模塊的校準(zhǔn) 模塊校準(zhǔn)之前不能對(duì)模塊組態(tài)。 模塊校準(zhǔn)是對(duì)硬件誤差的校準(zhǔn),即A/D 和 D/A 轉(zhuǎn)換線性度的校準(zhǔn)。 輸入模塊校準(zhǔn),撤除原信號(hào),接入相應(yīng)的標(biāo)準(zhǔn)信號(hào),分別校準(zhǔn)低端信號(hào)和 高端信號(hào)。 輸出模塊校準(zhǔn),撤除原信號(hào),接入相應(yīng)的測(cè)量設(shè)備,分別校準(zhǔn)低端信號(hào)和 高端信

53、號(hào)。 校準(zhǔn)必須在線進(jìn)行,控制器可以在程序模式,也可以在運(yùn)行模式,正在進(jìn) 行校準(zhǔn)的通道,將不能正常工作,建議在程序模式下進(jìn)行校準(zhǔn)??刂破髋c本地控制器與本地I/OI/O模塊的通訊模塊的通訊(22)I/O標(biāo)簽識(shí)別創(chuàng)建I/O模塊完成后,將自動(dòng)地在控制器數(shù)據(jù)區(qū)域產(chǎn)生相應(yīng)的I/O標(biāo)簽,其結(jié)構(gòu)如下:位置位置:槽號(hào)槽號(hào):數(shù)據(jù)類別數(shù)據(jù)類別.元素元素.子元素子元素.位號(hào)位號(hào)本地本地“Local” 或遠(yuǎn)程通訊模塊名稱或遠(yuǎn)程通訊模塊名稱模塊所在槽號(hào)模塊所在槽號(hào)I/O 點(diǎn)點(diǎn)數(shù)據(jù)的詳細(xì)描述值數(shù)據(jù)的詳細(xì)描述值數(shù)據(jù)值數(shù)據(jù)值“Data” “Fault,” 等等等等. “I” 為輸入為輸入, “O” 為輸出為輸出, “C” 為組

54、態(tài)為組態(tài) 控制器與本地控制器與本地I/OI/O模塊的通訊模塊的通訊(23)I/O值刷新不同步 輸入模塊按模塊中設(shè)定的RPI速率多點(diǎn)傳送。 程序掃描時(shí),每當(dāng)輸出指令執(zhí)行完畢,輸出標(biāo)簽立刻被刷新。每個(gè) 任務(wù)執(zhí)行結(jié)束時(shí),輸出值按照輸出模塊中設(shè)定的RPI速率送到輸出模 塊。 在同一掃描周期,可能出現(xiàn)不同的I/O值,將導(dǎo)致不可預(yù)料的結(jié)果, 應(yīng)編程解決??刂破髋c本地控制器與本地I/OI/O模塊的通訊模塊的通訊(24)I/O模塊獲得組態(tài)信息I/O模塊在系統(tǒng)不帶電時(shí),是不保存組態(tài)信息的,沒(méi)有特定的操作也不會(huì)更改組態(tài)信息,在如下幾種情況下,模塊獲得或修改組態(tài)信息:項(xiàng)目下載到控制器系統(tǒng)上電時(shí)在線修改I/O模塊組態(tài)

55、,點(diǎn)擊Apply或OK執(zhí)行MSG指令修改模塊組態(tài)信息控制器與本地控制器與本地I/OI/O模塊的通訊模塊的通訊(25)I/O模塊的擁有者每個(gè)模塊必須有一個(gè)擁有者 - 輸入??炜梢杂卸€(gè)以上的擁有者,但組態(tài)信息必須一致。 - 輸出模塊只能有一個(gè)擁有者。擁有者可以是本地的,也可以是遠(yuǎn)程的。擁有者負(fù)責(zé)傳送組態(tài)信息給I/O模塊,并讀取I/O??斓臓顟B(tài)信息。I/O模塊必須與至少一個(gè)擁有者保持通訊,以維持其連續(xù)的操作。具有多個(gè)擁有者的輸入模塊,其余的擁有者會(huì)與占據(jù)模塊的擁有者進(jìn)行比較,如組態(tài)參數(shù)不同則報(bào)錯(cuò)。離散量離散量I/OI/O模塊的維護(hù)維修模塊的維護(hù)維修(1)模塊故障的報(bào)告模塊上的故障指示燈I/O組態(tài)欄

56、目報(bào)警標(biāo)識(shí)的提示 - Connection 頁(yè)面的故障說(shuō)明及故障代碼(Help可查代碼說(shuō)明) - Module Info 頁(yè)面的模塊信息 - Backplane 頁(yè)面所顯示的背板通訊信息 I/O Tag 結(jié)構(gòu)數(shù)據(jù)中相應(yīng)的故障信息子元素所給出的說(shuō)明 離散量離散量I/OI/O模塊的維護(hù)維修模塊的維護(hù)維修(2)常見(jiàn)的模塊故障模塊的物理器件損壞電子識(shí)別不匹配通訊連接錯(cuò)誤 - 擁有者身份有誤 - 模塊被屏蔽通訊網(wǎng)絡(luò)錯(cuò)誤輸入模塊的某個(gè)點(diǎn)的故障輸出模塊的某個(gè)點(diǎn)的故障離散量離散量I/OI/O模塊的維護(hù)維修模塊的維護(hù)維修(3)模塊故障的查找和解決更換模塊框架重上電基于模塊的組態(tài)分析故障起因根據(jù)提示的錯(cuò)誤代碼分析

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

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

59、rolLogix SystemControlLogix SystemControlLogix SystemPLC-5/40C ControllerVersaView Operator InterfaceComputerControlNet Network控制器與遠(yuǎn)程控制器與遠(yuǎn)程I/OI/O模塊的通訊模塊的通訊(2)ControlNet 網(wǎng)絡(luò)媒介質(zhì)終端電阻終端電阻 網(wǎng)段網(wǎng)段同軸電纜同軸電纜中繼器中繼器連接頭連接頭連接器連接器節(jié)點(diǎn)節(jié)點(diǎn)控制器與遠(yuǎn)程控制器與遠(yuǎn)程I/OI/O模塊的通訊模塊的通訊(3)直接連接采用采用直接連接時(shí),在遠(yuǎn)程框架的三個(gè)離散量I/O 模塊按三個(gè)不同的RPI 速率傳送數(shù)據(jù),它們各自

60、占用控制器一個(gè)連接。Communications Format 組態(tài)中對(duì)于直接連接選擇 None擁有者控制器擁有者控制器遠(yuǎn)程遠(yuǎn)程 I/O 模塊模塊40 ms5 ms20 ms控制器與遠(yuǎn)程控制器與遠(yuǎn)程I/OI/O模塊的通訊模塊的通訊(4)機(jī)架優(yōu)化位于遠(yuǎn)程機(jī)架的三個(gè)離散量模塊按照1756-CNB模塊設(shè)定的RPI同時(shí)傳送數(shù)據(jù),它們共同地在CNB上占用控制器一個(gè)連接。擁有者控制器擁有者控制器離散量遠(yuǎn)程離散量遠(yuǎn)程 I/O 模塊模塊5 ms. (1756-CNB設(shè)定的設(shè)定的RPI)Communications Format 組態(tài)中對(duì)于機(jī)架優(yōu)化選擇 Rack-Optimized 控制器與遠(yuǎn)程控制器與遠(yuǎn)程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)論