AB_PLC_程序基礎(chǔ)[稻谷文苑]_第1頁
AB_PLC_程序基礎(chǔ)[稻谷文苑]_第2頁
AB_PLC_程序基礎(chǔ)[稻谷文苑]_第3頁
AB_PLC_程序基礎(chǔ)[稻谷文苑]_第4頁
AB_PLC_程序基礎(chǔ)[稻谷文苑]_第5頁
已閱讀5頁,還剩223頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、AB可編程序控制器系統(tǒng)- SLC500/MicroLogix 1優(yōu)質(zhì)薈萃 關(guān)于羅克韋爾 羅克韋爾品牌包括艾倫布拉德利Allen-Bradley的控制產(chǎn)品和工程 服務(wù)、道奇品牌的機(jī)械動力傳輸產(chǎn)品、瑞恩電氣Reliance Electric制造的電機(jī)和驅(qū)動產(chǎn)品以及羅克韋爾軟件Rockwell Software生產(chǎn)的工控軟件。 羅克韋爾總部位于美國威斯康星州的密爾沃基市。公司通過提供 艾倫布拉德利、羅克韋爾軟件以及一些瑞恩電器品牌的控制器 、輸入/輸出(I/O)系統(tǒng)、驅(qū)動器、傳感器、動力裝置、成包控制 產(chǎn)品、人機(jī)界面、軟件產(chǎn)品和服務(wù)向客戶提供集成順序控制、運(yùn) 動控制、傳動系統(tǒng)、過程控制和應(yīng)用信息等產(chǎn)

2、品和服務(wù)。 1985年,為了獲得多樣性的投資,羅克韋爾以16.5億美金的價格 將Allen-Bradley收購。 通過16億美金收購Reliance Electric瑞恩電器,Rockwell增加了電機(jī) 、機(jī)械傳動系列產(chǎn)品。 2優(yōu)質(zhì)薈萃 Allen-Bradley PLC 發(fā)展歷程發(fā)展歷程 1979年左右,Allen-Bradley推出DataHighway網(wǎng)絡(luò)(DH網(wǎng)絡(luò))。 1981年左右,Allen-Bradley基于AMD微處理器的PLC-3面世。 1986年左右,Allen-Bradley基于摩托羅拉68000芯片的PLC-5面世。 1991年左右,Allen-Bradley SLC5

3、00小型控制器面世。 1993年左右,Allen-Bradley產(chǎn)品提供以太網(wǎng)產(chǎn)品,支持TCP/IP協(xié)議 19931994年,Allen-Bradley推出Devicenet(設(shè)備網(wǎng))開放式網(wǎng)絡(luò)。 1994年,Allen-Bradley軟件部門與ICOM合并成立羅克韋爾軟件公司 1995年,Allen-Bradley推出MicroLogix 1000控制器和Flex I/O產(chǎn)品。 1998年1999年,Allen-Bradley推出ControlLogix PLC。 3優(yōu)質(zhì)薈萃 A-B SLC 500 系 列 簡 介 SLC-500 中 小 型 PLC(90年代初期) 控制點(diǎn) 16960點(diǎn) 使

4、用1746系列I/O 模組 MicroLogix 1000 固定型(內(nèi)置RS232) : 10(6 in/4 out),16(10 in/6 out) ,32(20 in /12 out) 4優(yōu)質(zhì)薈萃 SLC-500 系列可程式控制器組成 SLC-500主機(jī) 採單一模組化;各種機(jī)型尺寸相同安裝於 1746 I/O框架 通訊機(jī)能(RS232,DH485,DH+)採內(nèi)建式 輸入/輸出模組: 每片模組提供8/16/32及多種電壓可供選用 1746 I/O 框架 4槽,7槽,10槽,13槽 I/O框架可供選用 最多三組框架/最多30 I/O 模組 I/O模組可安裝在任何I/O槽位 主機(jī)置於最左槽位,佔(zhàn)

5、一I/O槽位 電源供應(yīng)模組 5優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器及 I/O模塊 1.前面板前面板: (1)鑰匙開關(guān)鑰匙開關(guān) :用來設(shè)定可編程序控制器的工作 狀態(tài), 共 (PROG/REM/RUN)三種狀態(tài) . 其中:當(dāng)開關(guān)處于“REM”即遠(yuǎn)程(Remote)狀 態(tài)時,可以通過編程軟件設(shè)定處理器 工作在“編程”、“調(diào)試”或“運(yùn) 行” 狀態(tài)。 使用鑰匙是為了在調(diào)試完畢后使處理器固定 在運(yùn)行狀態(tài),防止程序被意外修改。 6優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器及 I/O模塊 (2).指示燈指示燈 電池指示燈電池指示燈“BATT”: 燈(紅)亮表示電池盒里的電池該更換了。一 般該指示燈亮后,應(yīng)在10

6、天內(nèi)及時更換電池, 否則可能因CMOS RAM的失效而造成程序的 丟失。 7優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器及 I/O模塊 處理器運(yùn)行處理器運(yùn)行/故障故障(綠綠/紅紅)指示器燈指示器燈“PROC”: 顯示處理器當(dāng)前的工作情況 燈(綠)亮:表示運(yùn)行正常 燈(紅)亮:表示處理器故障 強(qiáng)制指示燈強(qiáng)制指示燈 “FORCE”:顯示用戶有無強(qiáng)制I/O。 燈亮 :表示被強(qiáng)制 輸入強(qiáng)制:用戶強(qiáng)制輸入數(shù)據(jù)文件中的位; 輸出強(qiáng)制:能使用戶強(qiáng)制實(shí)際的輸出模板而 保留其輸出數(shù)據(jù)文件處在原始狀態(tài)。 8優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器及 I/O模塊 SLC5/04 CPU RUN FLT BATT FORCE

7、 SLC5/04 CPU DH+ RS232 RS232 DH+ REM RUNPROG 工作狀態(tài) 選擇開關(guān) 9優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊 1746 系列數(shù)位輸入模組 型號 點(diǎn)數(shù) 操作電壓 信號延遲 On Off ms IA4 4 85132VAC 35 45 IA8 8 35 45 IA16 16 35 45 IM4 4 170265VAC 35 45 IM8 8 35 45 IM16 16 35 45 IB8 8 1030VDC sink 8 8 IB16 16 8 8 IB32 32 3 3 ITB16 16 0.3 0.5 IV8 8 1030VDC sour

8、ce 8 8 IV16 16 8 8 IV32 32 8 8 ITV16 16 0.3 0.5 IG16 16 4.55.5VDC source 0.25 0.5 IN16 16 1030VDC sink,1030VAC 15/25 15/2510優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊 1746 系列數(shù)位輸出模組 型號 點(diǎn)數(shù) 操作電壓 信號延遲 On Off ms 電流A OA8 8 85265VAC 1 11 1 OA16 16 1 11 0.5 OB8 8 1050VDC source 0.1 1 1 OB16 16 0.1 1 0.5 OB32 32 550VDC sour

9、ce 0.1 1 0.1 OBP16 16 20.426.4VDC source 0.1 1 1.5 OV8 8 1050VDC sink 0.1 1 1 OV16 16 0.1 1 0.5 OV32 32 550VDC sink 0.1 1 0.1 OVP16 16 20.426.4VDC sink 0.1 1 1.5 OG16 16 4.55.5VDC sink 0.25 0.5 0.024 OW4 4 5265VAC ,5125VDC 接點(diǎn)輸出 10 10 12.5 OW8 8 5265VAC ,5125VDC 接點(diǎn)輸出 10 10 12.5 OW16 16 5265VAC ,5125V

10、DC 接點(diǎn)輸出 10 10 12.5 OX8 8 5265VAC ,5125VDC 獨(dú)立接點(diǎn) 10 10 15 11優(yōu)質(zhì)薈萃 1746 系列數(shù)位輸入輸出混合模組 型號 輸入點(diǎn)數(shù) 輸出點(diǎn)數(shù) 操作電壓 IO4 2 2 85132VAC IO8 4 4 5265VAC,5125VDC IO12 6 6 5265VAC,5125VDC 1746 系列類比模組 v 型號 輸入點(diǎn)數(shù) 輸出點(diǎn)數(shù) 操作電壓 NI4 4 0 +/- 10VDC或+/-20mA NIO4I 2 2 電流 +/- 10VDC或+/-20mA NIO4V 2 2 電壓 +/- 10VDC或+/-20mA NO4I 0 4 021mA

11、NO4V 0 4 +/- 10VDC NT4 4 0 熱電偶J,K,T,E,N,R,S,B,+/- 50,100mV NR4 4 0 RTD 電阻式 第2章 可編程序控制器處理器 及I/O模塊 12優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊 4。SLC500系列小型可編程處理器系列小型可編程處理器 (1)固定式SLC500控制器:將電源、輸入與輸 出以及處理器集中在一個單元,并提供一個2 槽的擴(kuò)展框架。 (2)模塊式SLC控制器:分SLC 5/01、5/02、 5/03、5/04及5/05 13優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊 模塊式SLC處理器及1746 I/O

12、框架 14優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊 1K 16K 1K, 4K 4K 104點(diǎn) SLC500 5/04 16K 5/04 5/04 32K 5/04 DH+ DH485 DH+ 5/04 5/03 960點(diǎn) 5/04 5/04 5/04 960點(diǎn)點(diǎn) 5/01 256點(diǎn) 5/02 480點(diǎn) 64K 5/05 4096點(diǎn)點(diǎn)Ether Net 5/05 Ether Net 64K 5/04 DH+ 5/05 Ether Net 5/04 16K 32K SLC 500系列內(nèi)存、I/O容量及內(nèi)置通信口 15優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊 5.Micro

13、Logix系列微型可編程序控制器系列微型可編程序控制器 (1) MicroLogix 1000:為固定式處理器,為滿足用 戶各種I/O點(diǎn)數(shù)少于32點(diǎn)的控制要求而設(shè)計. (2) MicroLogix 1500 :采用了兩塊式組合結(jié)構(gòu), 包括處理器和帶導(dǎo)軌的基座,兩者通過導(dǎo)軌 滑槽裝配,處理器和基座兩模塊形成一個完 整的控制器單元,處理器可單獨(dú)從基座中拆 卸. 16優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊 1000系列: 水平放置的輸入(頂部)和輸出(底部)端子,易于接線 安裝孔 RS_232 通道,連接編程設(shè)備 位于中間的LEDs顯示I/O狀態(tài)及診斷信息 17優(yōu)質(zhì)薈萃 第2章 可編程

14、序控制器處理器 及I/O模塊 1500系列 處理器模塊 擴(kuò)展I/O模塊 基 座 1 抽取式接線終端塊 2 擴(kuò)展I/O接口和可移動 ESD屏障 3 輸入LED 4 輸出LED 5 通信口 6 狀態(tài)指 示LED 7 內(nèi)存模塊/實(shí)時時鐘(可選) 8 后備電池(可選) 9 電池 10 終端蓋和標(biāo)簽 11 數(shù)據(jù)存取儀(可選) 12 工 作模式開關(guān) 18優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊 (3) MicroLogix 1200 (4)Pico 19優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊 6。Logix5550處理器 20優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊

15、二、數(shù)字二、數(shù)字I/O模塊模塊 (1)數(shù)字)數(shù)字I/O模塊模塊:是直接I/O模塊中最基本的 I/O模塊,模塊中的I/O回路可與按鈕或限位開 關(guān)的開/關(guān)傳感器相連、也可與馬達(dá)啟動器的指 示燈或報警器等開關(guān)量執(zhí)行機(jī)構(gòu)相連。 可編程序控制器數(shù)據(jù)表上相應(yīng)位的狀態(tài)直接控 制輸出;輸入直接控制可編程序控制器數(shù)據(jù)表 上的相應(yīng)位。 21優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊 指示器狀態(tài) (顏色)故障描述或系統(tǒng)狀態(tài)采取措施 模塊活動ON (綠)正常指示無 模塊活動ON (綠)而 且輸入狀態(tài)ON (紅) 檢查輸入電壓如果有電壓輸入,無須采取措 施;若無電壓輸入,重新安裝 模塊。 模塊活動ON (綠)

16、而 且輸入狀態(tài)OFF 輸入設(shè)備不正常或模塊的 輸入故障 1. 檢查輸入設(shè)備 2. 如果輸入設(shè)備正常, 重新安裝 模塊。 本無電壓加到輸入端無 模塊活動OFF 而且 輸入狀態(tài)ON (紅)或 OFF 除非模塊活動指示器亮, 否則無效;當(dāng)活動指示器 不亮,指示器不能反映處理 器狀態(tài) 1. 檢查框架電源與模塊輸入電 源 2. 如果電源正常, 重新安裝模塊 。 22優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊 三、模擬量三、模擬量I/O模塊模塊 模擬量模擬量I/O模塊:模塊:在模擬量信號和可編程序控制 器數(shù)據(jù)表之間進(jìn)行A/D或D/A轉(zhuǎn)換。包括標(biāo)準(zhǔn) 模擬量的輸入/輸出及直接熱電阻和熱電偶輸入; 這

17、些模塊可用軟件設(shè)置信號濾波,可對每個I/O 設(shè)置有效范圍。隔離措施有輸入信號與電源噪 聲隔離,輸入回路之間信號隔離。(A/D轉(zhuǎn)換器) 分辨率有8位、12位等不同精度。模擬量輸入/ 輸出方式可設(shè)定為電流型和電壓型。 23優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊 四、特殊特殊I/O模塊模塊 除了通用的I/O模塊之外,可編程序控制器 還有許多特殊的I/O模塊,應(yīng)用于特定的場合, 這些模塊往往能自己處理輸入量,對輸出進(jìn)行 控制,屬智能模塊。如線性定位模塊、伺服控 制模塊、力矩控制模塊、高速計數(shù)模塊等等 。 如步進(jìn)定位裝置步進(jìn)定位裝置(1771-QA)、 1771-VHSC 4通 道高速計數(shù)

18、模塊 24優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 25優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 可編程序控制器的編程方式可編程序控制器的編程方式 可編程序控制器的輸入輸出尋址可編程序控制器的輸入輸出尋址 可編程序控制器的內(nèi)存組織可編程序控制器的內(nèi)存組織 可編程序控制器的編程軟件可編程序控制器的編程軟件RSLogix500的使用的使用 可編程序控制器的通信軟件可編程序控制器的通信軟件RSLinx的使用的使用 可編程序控制器的仿真軟件可編程序控制器的仿真軟件RSEmulate500的的 使用及聯(lián)機(jī)仿真使用及聯(lián)機(jī)仿真 26優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 可編程序控制器指令系統(tǒng)可編程序控制器指令

19、系統(tǒng) 模擬量及其編程模擬量及其編程 熱備系統(tǒng)及其編程熱備系統(tǒng)及其編程 編程練習(xí)編程練習(xí) 27優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 3.1 可編程序控制器的編程方式可編程序控制器的編程方式 SLC-5系列處理器支持2種編程方式: 梯形圖(Ladder) 文本指令(ASCII Editing) 28優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 一一.梯形圖梯形圖(Ladder) 梯形圖的描述梯形圖的描述:是一種最典型、也是最基本的 編程方式,它采用圖形符號,沿用了繼電器的 觸點(diǎn)、線圈、串聯(lián)等術(shù)語和圖形符號,并增加 了一些繼電接觸控制沒有的符號。適用于順序 邏輯控制、離散量控制、定時計數(shù)控制等。 29優(yōu)

20、質(zhì)薈萃 第3章 可編程序控制器的編程 梯形圖的組成梯形圖的組成:梯形圖一般由多個不同的階梯 (RUNG)組成,每一階梯由輸入及輸出指令 組成。在一個階梯中,輸出指令應(yīng)出現(xiàn)在階梯 的最右邊,輸入指令則出現(xiàn)在輸出指令的左邊。 輸入 指令 輸出 指令 30優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 梯形圖舉例梯形圖舉例: 31優(yōu)質(zhì)薈萃 I0.1 門外光檢測電開關(guān) I0.2 門內(nèi)光檢測電開關(guān)I0.3 開門限位電開關(guān) I0.4 關(guān)門限位電開關(guān)I0.5 過載保護(hù)開關(guān)I0.6 緊急停車開關(guān) I0.7 啟動停止 I1.0 手動開門I1.1 手動關(guān)門 32優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 并行分支的運(yùn)行:并行

21、分支的運(yùn)行:當(dāng)處理器將每一分支的每一步 掃描一次之后,而且公用轉(zhuǎn)換為真時,處理器 才結(jié)束執(zhí)行并行分支。當(dāng)處理器運(yùn)行并行分支 時,按從左到右、從上到下的順序掃描分支。 但看起來,處理器似乎是在同時執(zhí)行每一條路 徑。 33優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 一、有關(guān)尋址的幾個概念一、有關(guān)尋址的幾個概念 1。物理地址 物理地址也就是I/O模塊在物理框架中的位 置,常以第幾框架第幾槽中的第幾個端子表示。 如第0個框架中的1號槽放了一個32點(diǎn)輸入模塊, 要指出其5號端子,其物理地址就是0框架1號 槽5號端子。 34優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 SLC500 I/O定址I/O依所在槽位決定其

22、位址採用 10 進(jìn)制編號 I/O 位址格式: I : XXX. X / XX O: XXX. X / XX 表型式: 輸入(Input)或輸出(Output) 槽位編號(130) 因第0 槽固定為主機(jī) Word 編號 (031) I/O 點(diǎn)編號(0015) 若此槽位插一16點(diǎn)之輸入模組則位址為I:002/00 I:002/15 若此槽位插一8 點(diǎn)之輸入模組則位址為I:002/00 I:002/07 若此槽位插一32點(diǎn)之輸入模組則位址為I:002/00 I:002/15 及 I:002.1/00 I:002.1/15 槽位 0 1 2 3 4 5 6 7 8 9 10 11 12 主 機(jī) 電 源

23、 模 組 1746-A13 13 槽框架 13 14 15 16 17 18 19 20 21 22 電 源 模 組 1746-A10 10 槽框架 類 比 輸 入 1746-NI4 4 組類比輸入位址為 I:010.0 I:010.3 類 比 混 合 型 1746-NIO4V 為二組輸入/二組輸出 位址為 I:013.0 I:013.1及O:013.0O:013.1 數(shù) 位 輸 入 vI:002 表I:2/0I:2/15整個Word 35優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 3.3 可編程序控制器的內(nèi)存組織可編程序控制器的內(nèi)存組織 概述概述 可編程序控制器處理器除了微處理器以外,還 包括存

24、貯器,其中一部分是用戶存貯器。用戶 存貯器中的程序存貯器用來存放用戶程序文件, 而數(shù)據(jù)存貯器文件用來存放數(shù)據(jù)文件。 36優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 一、程序文件一、程序文件 1.程序文件:程序文件:程序文件用以存貯用戶程序,SLC-500 可以有256個程序文件,用編號0255(十進(jìn)制數(shù))表 示。其中0號文件是用來存放系統(tǒng)信息的,屬系統(tǒng)文件, 1號文件一般預(yù)以保留,而2255號文件則可以由用戶 定義,它們可以是梯形圖程序。 37優(yōu)質(zhì)薈萃 38優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 二、數(shù)據(jù)文件及其尋址二、數(shù)據(jù)文件及其尋址 1.數(shù)據(jù)文件概述數(shù)據(jù)文件概述 (1)數(shù)據(jù)文件的作用數(shù)據(jù)文件的

25、作用 處理器所檢查和修改的所有數(shù)據(jù)均存貯在內(nèi)存中的 數(shù)據(jù)文件中,它們可以存貯: (1)從輸入模塊接收的數(shù)據(jù);(2)發(fā)送到輸出模塊 的數(shù)據(jù),這些數(shù)據(jù)表示了程序運(yùn)行的最終結(jié)果;(3) 程序運(yùn)算的中間結(jié)果;(4)預(yù)先裝入的數(shù)據(jù);(5) 與指令有關(guān)的狀態(tài)信息;(6)與處理器操作有關(guān)的信 息等。 39優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 數(shù)據(jù)文件結(jié)構(gòu) SLC 500 用戶內(nèi)存有數(shù)據(jù) 文件和程序文件組成。 缺省數(shù)據(jù)文件從3到8,而9 到255 可以被配置為位, 計時器,計數(shù)器,控制, 整型,浮點(diǎn),ASCII和字 符串文件。 40優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (3) 缺省的數(shù)據(jù)文件類型缺省的數(shù)據(jù)

26、文件類型 文 件 類 型 標(biāo)識符 文 件 號 輸出 O 0 輸入 I 1 狀態(tài) S 2 位 B 3 計時器 T 4 計數(shù)器 C 5 控制 R 6 整數(shù) N 7 浮點(diǎn) F 8 41優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (4) 可定義的數(shù)據(jù)文件類型可定義的數(shù)據(jù)文件類型 文 件 類 型(標(biāo)識符) 編 號文件允許的最大尺寸 位 (二進(jìn)制) B 9999 1000字 計時器 T 9999 1000個3字元素 計數(shù)器 C 9999 1000個3字元素 整數(shù) N 9999 1000字 浮點(diǎn) F 9999 1000個單字元素 (每字32位) 42優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (5) 數(shù)據(jù)文件的一般

27、尋址格式數(shù)據(jù)文件的一般尋址格式: -數(shù)據(jù)文件的地址:數(shù)據(jù)文件的地址:由文件名稱、文件號、元素號、字 號及位構(gòu)成,相互之間用一定的定界符分開。如一個 計時器文件是一個三字元素,可表示為: T f :e w b 位號(015) 數(shù)據(jù)文件從元素構(gòu)成的字?jǐn)?shù)可以分為:數(shù)據(jù)文件從元素構(gòu)成的字?jǐn)?shù)可以分為: -單字元素:一個元素一個字 -三字元素:一個元素三個字 -多字元素:一個元素多個字 43優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 2數(shù)據(jù)文件類型及直接尋址數(shù)據(jù)文件類型及直接尋址 (1)輸入輸出文件)輸入輸出文件I/O 輸入輸出文件,表征了物理框架中的I/O模塊在I/O映 象表中的存貯位置,尋址輸入輸出文件,

28、就是用邏 輯地址來表示物理地址。它是一個單字元素。如 I:1.0 / 0 1 - 該輸入映象表地址的含義是:1號機(jī) 架、第0字,1號端子上的輸入. O:2 .1 / 0 0 - 該輸出映象表地址的含義是:2號 機(jī)架,第1字,0號端子上的輸出。 44優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (2) 狀態(tài)文件狀態(tài)文件S 系統(tǒng)狀態(tài)文件向用戶提供與用戶程序中所使用的各種 指令有關(guān)的信息。狀態(tài)文件指示次要錯誤和主要錯誤 的診斷信息、處理器方式、掃描時間、波特率、系統(tǒng) 節(jié)點(diǎn)地址和各種其它數(shù)據(jù)。其尋址格式為: S:e / b 常用的如: Processor Mode S:1/0-1/4Overflow S:0

29、/1 First Pass S:1/15Battery Low S:5/11 Date S:39-37 Time S:40-42 45優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (3)位文件)位文件B 位文件的作用位文件的作用: 主要用在繼電器邏輯指令、移位寄存器指 令及順序器指令,其中的每一位都可作為一個 中間繼電器來使用。在系統(tǒng)中,數(shù)據(jù)文件的3 號文件缺省為位文件,用B3表示。 46優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 位文件的編址位文件的編址: 是一個單字元素,可以通過兩種方法來對位文件中 的位進(jìn)行編址。 第一種第一種是通過設(shè)定元素號和在元素內(nèi)的位號 (0015共16位)進(jìn)行編址,如:B

30、f:e / b; 第二種第二種是通過整個位文件依次從00開始對位進(jìn)行編 號,如: B f/ b 例子例子: B3:1/00與B3/16指的是同一位,都是指1號字中的 00位。 47優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (4)計時器文件)計時器文件T 計時器文件計時器文件:用在計時器指令中,系統(tǒng)將4號文件缺省 為計時器文件,用T4表示。計時器是3字元素字元素:字0是 控制字,字1存貯預(yù)置值,字2存貯累積值。 計時器元素計時器元素: 字0:15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 EN TT DN 內(nèi)部使用,不能編址 字1: 預(yù)置值PRE 字

31、2: 累積值A(chǔ)CC 48優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (4)計時器文件)計時器文件T(續(xù))(續(xù)) 計時器的編址:計時器的編址: T f:es / b 其最小可尋址到位,當(dāng)然可以尋址到字、元素,而 且允許用助記符尋址。 可可 編編 址址 的的 位位 可可 編編 址址 的的 字字 EN=位15,有效位 PRE=預(yù)置值 TT=位14,計時器計時位 ACC=累積值 DN=位13,計時器完成位 49優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (4)計時器文件)計時器文件T(續(xù))(續(xù)) 計時器編址的例子:計時器編址的例子: a)T4:0.0/15與T4:0/15與T4:0.EN的含義是一樣的, 都是

32、指計時器文件第0個計時器的有效位(或叫使能 位)。 b)T4:0.1與T4:0.PRE是一樣的,T4:0.2與T4: 0.ACC也是指同一個字。 50優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (5)計數(shù)器文件)計數(shù)器文件C 計數(shù)器文件計數(shù)器文件:用在計數(shù)器指令中,系統(tǒng)將5號文件缺省 為計數(shù)器文件,用C5表示。計數(shù)器也是3字元素:字0 是控制字,字1存貯預(yù)置值,字2存貯累積值。 計數(shù)器元素計數(shù)器元素 字0:15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 CU CD DN OU UN 僅內(nèi)部使用,不能編址 字1: 預(yù)置值PRE 字2: 累積值A(chǔ)CC 5

33、1優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (5)計數(shù)器文件)計數(shù)器文件C(續(xù))(續(xù)) 計數(shù)器的編址:計數(shù)器的編址:C f:es / b 計數(shù)器最小可尋址到位,當(dāng)然可以尋址到字、元素, 而且允許用助記符尋址 可可 編編 址址 的的 位位 可可 編編 址址 的的 字字 CU=位15,加數(shù)有效位 PRE=預(yù)置值 CD=位14,減數(shù)有效位 ACC=累積值 DN=位13,完成位 OV=位12,上溢位 UN=位11,下溢位 52優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (5)計數(shù)器文件)計數(shù)器文件C(續(xù))(續(xù)) 計數(shù)器編址的例子:計數(shù)器編址的例子: a)C5:0.0/15與/C5:0/15與C5:0.CU的

34、含義是一樣的, 都是指計數(shù)器文件第0個計數(shù)器的加計數(shù)有效位(使能 位)。 b)C5:0.1與C5:0.PRE是一樣的, C5:0.2與C5: 0.ACC是一樣的。 53優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (6)控制文件)控制文件R 控制文件控制文件:用在需要文件操作(不是位操作,也不是字 操作)的一些指令上,如移位寄存器指令、文件指令、 順序器指令,系統(tǒng)將6號文件缺省為控制文件,用R6表 示。這是一個3字元素:字0是狀態(tài)字,字1是指明存貯 數(shù)據(jù)的長度,字2指明目前指令正在操作的數(shù)據(jù)的位置。 控制字元素控制字元素 字0:15 14 13 12 11 10 09 08 07 06 05 04

35、03 02 01 00 EN DN ER UL IN FD 僅內(nèi)部使用,不能編址 字1:位陣列或文件長度 LEN 字2:位指針或位置 POS 54優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (6)控制文件)控制文件R(續(xù))(續(xù)) 可可 編編 址址 的的 位位 可可 編編 址址 的的 字字 EN=位15,有效值 LEN=長度 DN=位13,完成位 POS=位置 ER=位11,出錯位 UL=位10,轉(zhuǎn)儲位(僅移位指令用) IN=位9,禁止位 FD=位8,發(fā)現(xiàn)位(IN與FD僅在文件搜索與比較時用) 55優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (6)控制文件)控制文件R(續(xù))(續(xù)) 控制文件的編址:控制文

36、件的編址: R f:es / b 與計時器及計數(shù)器文件一樣,控制文件可尋址到元素、 字,直至位,同樣允許用助記符尋址。 56優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (7)整數(shù)文件)整數(shù)文件N 描述描述:整數(shù)文件用于放置一個16位的字,系統(tǒng)將7號數(shù) 據(jù)文件缺省為整數(shù)文件,用N7表示。整數(shù)文件可在元 素及位上進(jìn)行編址、尋址,如: N f:e/ b 整數(shù)文件編址的例子整數(shù)文件編址的例子:N7:2 N7:2/08 N10:36 57優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (8)浮點(diǎn)文件)浮點(diǎn)文件F 浮點(diǎn)文件的描述浮點(diǎn)文件的描述:浮點(diǎn)文件用于放置一個32位的字。 系統(tǒng)將8號數(shù)據(jù)文件缺省為浮點(diǎn)文件,用F8

37、表示。浮點(diǎn) 文件一般就尋址到元素。浮點(diǎn)文件的編址如下: F f:e 浮點(diǎn)文件尋址的例子浮點(diǎn)文件尋址的例子:F8 : 0、F11 : 1 58優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 2數(shù)據(jù)文件的間接尋址、變址尋址及符號尋址數(shù)據(jù)文件的間接尋址、變址尋址及符號尋址 PLC5可編程序控制器除了支持直接尋址外,也支持 間接尋址、變址尋址及符號尋址。 (1)間接尋址)間接尋址 間接尋址描述間接尋址描述:所謂間接尋址,就是用另外一個地 址的值來代替某一邏輯地址中的尋址單元,如文件號、 元素號、位號等。 替代地址替代地址:必須是下列類型的數(shù)據(jù)文件之一:N、T、 C、R、B、I、O或S,任何T、C或R三字元素的

38、地址必 須是子元素(即字)的地址(例如:T4:0.ACC),替代 地址寫在括號 內(nèi)。 59優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (1)間接尋址(續(xù))間接尋址(續(xù)) 間接尋址的例子:間接尋址的例子: NN7:0:0 文件號存于整數(shù)地址N7:0中 N7:C5:7.ACC 元素號為計數(shù)器5、元素7的累加 值 B3 / I:017 位號放在輸入文件的1機(jī)架7號輸 入字中 NN7:0:N9:1 文件及元素號文件號在整數(shù) 地址N7:0中,元素號存在整數(shù)地 址N9:1中 60優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (2)變址尋址)變址尋址 變址尋址的描述變址尋址的描述 所謂變址尋址變址尋址,就是實(shí)際地址為

39、用戶選擇的元素 地址加上一個偏移量。偏移量偏移量放在處理器狀態(tài)文件的 偏移量字(S :24)中。因此處理器是在基地址加上偏 移量后形成的地址上開始操作。變址尋址用變址符變址符 “”直接放在文件類型標(biāo)識符前面來識別,如N7: 5。 61優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 變址尋址,應(yīng)遵循下述原則:變址尋址,應(yīng)遵循下述原則: .保證變址值(正或負(fù))不能引起變址地址超出 文件類型的界限 .當(dāng)指令使用變址地址多于兩個時,對每一變址 地址處理器均使用同一個變址值。 在使用變址地址的指令使能前,應(yīng)立即對變址值 設(shè)定偏移量。 變址尋址的例子:變址尋址的例子:對于#N7:10,假設(shè)偏移值為10(放 在S

40、:24)中,則處理器實(shí)際操作的源地址是N7:20。 62優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (3)符號尋址)符號尋址 符號尋址的描述符號尋址的描述 符號尋址符號尋址,就是用一個名稱代替一個地址,因此地 址就可同實(shí)際應(yīng)用聯(lián)系起來。例如,可以用LSI名稱代 替輸入映象表中的I:3/10。 63優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 當(dāng)采用符號尋址時,遵循下列原則:當(dāng)采用符號尋址時,遵循下列原則: 名稱用一字母字符開頭(不是數(shù)字); 最多可包含十個下列字符:AZ(大小寫)、0 9、()、下畫線和; 也可用符號地址替代數(shù)據(jù)類型的地址:元素、位; 記錄所定義的符號及相應(yīng)的邏輯地址,這個可以 由軟件完

41、成。軟件會生成一個能列出現(xiàn)行定義的 所有符號的報表功能。 64優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 符號尋址的例子符號尋址的例子: 地址類型地址類型 邏輯地址邏輯地址 符號地址符號地址 輸入映象 I : 15/00 LS1 I : 15/03 AUTO1 I : 15/06 SW1 輸出映象 O : 13/00 M1 O : 13/02 CL1 O : 13/04 L1 元素 F10 : 0 Calc-1 F10 : 1 Calc-2 65優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (4)程序常數(shù))程序常數(shù) 在一些指令中,可以將整數(shù)或浮點(diǎn)常數(shù)(例如參考值) 直接輸入到梯形圖程序中,而不通過數(shù)據(jù)表

42、。一旦輸 入,程序常數(shù)便不能由梯形圖程序處理,但可以通過 在線或離線編程修改它們。其數(shù)值范圍數(shù)值范圍為: .整數(shù):32768到32767,占一個16位字。 .浮點(diǎn)數(shù):1.1754944E38到3.4028237E38, 占一個32位字。 66優(yōu)質(zhì)薈萃 可編程序控制器的指令系統(tǒng)可編程序控制器的指令系統(tǒng) 67優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 3.4 可編程序控制器的指令系統(tǒng)可編程序控制器的指令系統(tǒng) 一。繼電器指令一。繼電器指令 繼電器指令的作用繼電器指令的作用:繼電器指令用于監(jiān)控數(shù)據(jù)表 中的位狀態(tài),如輸入位、輸出位或者計時器控制字的 位。 繼電器指令的分類:繼電器指令的分類: 輸入指令輸入指

43、令檢查閉合(XIC);檢查斷開(XIO); 輸出指令輸出指令輸出激勵(OTE);輸出鎖存(OTL); 輸出解鎖(OTU);立即輸入(IIN); 立即輸出(IOT)。 利用這些指令,用戶可以尋址存貯器所有空間上的位。 68優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 1檢查閉合檢查閉合XIC XIC的描述的描述:XIC屬輸入指令,若相應(yīng)位地址中的 數(shù)據(jù)是“1”(ON),則表示該指令的邏輯為真 (true),否則該指令的邏輯為假(false)。它類似于 常開開關(guān),如果位地址使用了輸入映象表的位,則其 狀態(tài)必須與相應(yīng)地址實(shí)際輸入設(shè)備的狀態(tài)相一致。 XIC的指令形式的指令形式 : 69優(yōu)質(zhì)薈萃 第3章 可編

44、程序控制器的編程 2檢查斷開檢查斷開XIO XIO的描述:的描述:屬輸入指令,若相應(yīng)位地址中的數(shù)據(jù) 是“1”(ON),則表示該指令的邏輯為“假” (false),否則該指令的邏輯為真(true),它類似于 一常閉開關(guān)。 XIO的形式:的形式: 70優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 3輸出激勵輸出激勵OTE OTE的描述的描述:屬輸出指令,用于控制存貯器中的位。 若該位對應(yīng)輸出模塊上的一個端子,則當(dāng)該指令使能時, 連接到該端子上的設(shè)備被接通,反之,設(shè)備不動作。若 OTE指令前面的階梯條件為真,則處理器使能OTE指令; 若OTE指令前面的階梯條件為假,則不使能OTE,相應(yīng) 的設(shè)備不接通。 一

45、條OTE指令如同一個繼電器的線圈。OTE指令由它前面 的輸入指令控制,而繼電器的線圈由硬觸點(diǎn)控制。 71優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 OTE的形式:的形式: 在該指令中,若階梯條件為真,則該指令使處理 器把輸出映象表中的0:013/01置為ON狀態(tài)(數(shù)值為1); 若階梯條件為假,則置為OFF狀態(tài)(數(shù)值為0)。地址 O:013/01與01號I/O機(jī)架3號I/O組相應(yīng)的輸出模塊的01 號端子對應(yīng)。 72優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 4輸出鎖存輸出鎖存OTL OTL的描述:的描述:屬輸出指令,并且是保持型指令,也就 是說,當(dāng)階梯條件是真時,OTL指令使處理器置位某 一地址位,然后

46、該位保持置位,此后即使階使階梯條 件變假,該位依然保持置位;若要復(fù)位,則需要在另 一階梯中使用解鎖指令OTU對同一地址的位解鎖。 OTL的形式:的形式: 在該指令中,若階梯條件為真,則使處理器把輸 出映象表中的O:013/01置位,直至用OTU對其解鎖 73優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 5輸出解鎖(輸出解鎖(OTU) OUT描述:描述:屬保持型輸出指令,常用以復(fù)位由OTL指 令鎖存的位,OTL、OTU應(yīng)使用相同的地址。當(dāng)階梯 條件為真時,對相應(yīng)的位復(fù)位;以后即使階梯條件變 假,該位依然保持復(fù)位(置0),除非采用另一指令對 該位重新置位。 OTU的形式:的形式: 其含義與OTL對應(yīng)。

47、74優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 6立即輸入(立即輸入(IIM) IIM描述:描述:屬輸出指令。當(dāng)其使能時(即階梯條件為 真時),在下次正常的輸入映象刷新之前更新輸入映 象表中的一個字,此時程序掃描將被中斷,直至對輸 入狀態(tài)刷新完畢。對于IIN指令,用戶只需輸入I/O機(jī)架 號和I/O組號,不必輸入文件號,否則會出錯。 IIM的形式為:的形式為: 。 001 -(IOM) - 在該指令中,若階梯條件為真,處理器立即更新對 應(yīng)于機(jī)架號1組號1的輸入映象字 75優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 7立即輸出(立即輸出(IOM) IOM描述:描述:是一條輸出指令。當(dāng)其使能時,在下一次 正

48、常的輸出映象刷新之前更新輸出映象表的一個字, 此時程序掃描被中斷,直至輸出狀態(tài)刷新完畢。對于 IOT指令,用戶也只需輸入I/O機(jī)架號和I/O組號,不必 輸入文件號。 001 IOT的形式的形式: (IOM) 在該指令中,若階梯條件為真,處理器立即更新對應(yīng)于 機(jī)架號0組號1的輸出映象字。 76優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 8。繼電器指令編程舉例。繼電器指令編程舉例 按上按鈕按上按鈕 I:3/0,燈,燈O:4/0、O:4/1亮;亮; 斷開按鈕斷開按鈕 I:3/0,燈,燈O:4/0熄滅、熄滅、 O:4/1仍亮;仍亮; 按上按鈕按上按鈕 I:3/1,燈,燈O:4/1也熄滅也熄滅 77優(yōu)質(zhì)薈萃

49、 第3章 可編程序控制器的編程 二。計時器計數(shù)器指令二。計時器計數(shù)器指令 計時器和計數(shù)器指令用于控制基于時間和事件計數(shù) 的操作,屬于輸出指令,包括: 計時器指令:計時器指令: 通延時計時器(TON); 斷延時計時器(TOF); 保持型計時器(RTO); 計數(shù)器指令:計數(shù)器指令: 加計數(shù)(CTU);減計數(shù)(CTD); 復(fù)位指令:復(fù)位指令: 計時器計數(shù)器復(fù)位(RES) 78優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 1通延時計時器通延時計時器TON TON的描述:的描述: 利用TON指令在預(yù)置時間內(nèi)完成延時延時去控制輸出 的接通或斷開。當(dāng)階梯為真時,TON指令開始累加計 時,直至下列條件之一發(fā)生為止:

50、 (1)累加值預(yù)置值 (2)階梯變假 (3)復(fù)位計時器 (4)相關(guān)的SFC步變無效 79優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 TON的格式的格式: 可見每一個TON必須使用一個計時器元素(如T4:0), 并提供下列參數(shù)。 80優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 TON的參數(shù):的參數(shù): (1)時基時基(Timer Base):分1S和0.01S,0.2s 3種,它決定了 計時器的精度。 (2)預(yù)置值預(yù)置值(Present):用以設(shè)置預(yù)定時間,以一個16位 的整數(shù)值放置,范圍032767。實(shí)際的延時(預(yù)定)時 間預(yù)置值時基。 (3)累加值累加值(Accum):是一個動態(tài)值,告訴用戶目前 已經(jīng)

51、延時的數(shù)值,計時器復(fù)位時,其值為0。 81優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 TON的操作及狀態(tài):的操作及狀態(tài): 階梯條件 EN (有效 位) TT (計時 位) DN (完成位 ) 說 明 假000 不計時 真110 正在計時,累積值小于預(yù)置 值 真101 累積值大于或等于預(yù)置值, 計時完成 用復(fù)位指令 RES 000 ACC=0, PRE不變,計時器復(fù) 位 82優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 2斷延時計時器斷延時計時器TOF TOF的描述:的描述: TOF指令在階梯條件變假時開始累加計時(以0.01S 或1S或0.1S的間隔)直至下列條件之一產(chǎn)生: (1)累加值預(yù)置值 (2)階

52、梯條件變?yōu)檎?(3)相關(guān)的SFC變?yōu)闊o效 一旦階梯條件變真,不論計時器是否到時,處理器復(fù)位 累加值。 83優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 TOF的格式的格式: 各參數(shù)的含義與TON相同。 84優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 TOF的操作及狀態(tài):的操作及狀態(tài): 階梯條 件 EN (有效 值) TT(計時 位) DN(完成位)說 明 真 假 假 1 0 0 0 1 0 1 1 0 計時器不計時,ACC=0,計 時器復(fù)位 累積值小于預(yù)置值,正在計 時 累積值=預(yù)置值,計時完成 85優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 3保持型計時器保持型計時器RTO RTO指令的描述:指令的描述:

53、 RTO指令在階梯條件為真時,開始按一定的時間間 隔(0.01S或1S)計時,直到累加值達(dá)到預(yù)置值為止。 下列條件發(fā)生時,RTO指令保持其累加值: (1)階梯變假 (2)用戶改變到編程方式 (3)處理器出錯或斷電 (4)相關(guān)的SFC步無效 86優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 RTO指令的特點(diǎn):指令的特點(diǎn): 當(dāng)處理器重新運(yùn)行或階梯變真時,計時器從保持的 值開始繼續(xù)計時。由于保持累加值,所以在階梯為真 的時間內(nèi),保持型計時器測量了累加時間。如果RTO階 梯條件變假后,要復(fù)位其累加值和狀態(tài)位,用戶需在 另一條階梯中編寫具有相同地址的復(fù)位指令復(fù)位指令RESRES。 87優(yōu)質(zhì)薈萃 第3章 可編程

54、序控制器的編程 RTO指令的格式:指令的格式: 各參數(shù)的含義與TON相同,除了累積值能保持外, 其它的操作與狀態(tài)也與TON相同。 88優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 4加計數(shù)加計數(shù)CTU CTU指令的描述指令的描述: 在3276832767范圍內(nèi)向上計數(shù)。 每一次階梯條件由假變真,CTU指令以一個單位增加 累積值。當(dāng)累積值等于或超過預(yù)置值時,CTU指令置 位完成位DN,用戶可以在程序中使用它來初始某些動 作,如控制一個存貯位或一個輸出設(shè)備。 計數(shù)器內(nèi)的累加值是保持的,直到被與計數(shù)器具有 相同的地址的復(fù)位指令復(fù)位為止。 89優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 CTU指令的格式:指令的

55、格式: 可見每一個CTU必須使用一個計數(shù)器(如C5:0), 并提供下列參數(shù): 90優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 CTU指令的參數(shù):指令的參數(shù): (1)預(yù)置值(Present):用戶定義需計數(shù)的值,范圍: -32768+32768,預(yù)置值以16位整數(shù)存放,負(fù)數(shù)以補(bǔ)碼 形式存放。 (2)累積值:是一個動態(tài)值,告訴用戶目前已經(jīng)計數(shù)到 的數(shù)值。 91優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 CTU指令的指令的狀態(tài)位狀態(tài)位 : 在CTU指令中,有三個狀態(tài)位是非常重要的,用戶 可以通過檢測這些狀態(tài)位以觸發(fā)某些事件。 (1)加計數(shù)使能位)加計數(shù)使能位CU(位(位15): 當(dāng)階梯變真時,置位CU位以表

56、示計數(shù)器加計數(shù)使 能。當(dāng)階梯變假或執(zhí)行RES指令時,復(fù)位CU位。 92優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (2)加計數(shù)完成位)加計數(shù)完成位DN(位(位13): 當(dāng)累加值達(dá)到預(yù)置值時置位DN位,而且當(dāng)累加 值超過預(yù)置值時,DN位保持置位??捎肦ES指令復(fù) 位DN。 (3 3)加計數(shù)溢出位)加計數(shù)溢出位OV(位(位12): 計數(shù)器超過上限32767時處理器對它置位,而且 累加值被約束到32768,計數(shù)器從這里開始計數(shù)。可 用RES指令復(fù)位OV位 93優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 CTU梯形圖的例子梯形圖的例子 : 94優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 5減計數(shù)減計數(shù)CTD CT

57、D的描述:的描述: (1)CTD指令是在3276732768范圍內(nèi)向下計數(shù)。 (2) 階梯每一次由假變真,CTD指令把累加值減少1。 無論多長時間,當(dāng)累加值大于或等于預(yù)置值時置位完 成位DN。當(dāng)累加值小于預(yù)置值時,復(fù)位完成 位DN。用戶可以在程序中使用它來初始某些動作, 如控制一個存貯位或一個輸出設(shè)備。 (3)計數(shù)器內(nèi)的累加值是保持的,直到被與計數(shù)器具 有相同地址的復(fù)位指令RES復(fù)位為止。 95優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 CTD的格式的格式 : 其參數(shù)與含義與CTU相同。 96優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 CTD指令的狀態(tài)位:指令的狀態(tài)位: 在CTD指令中,也有三個狀態(tài)位

58、,用戶可以通過檢 測這些狀態(tài)位以觸發(fā)某些事件。 (1)減計數(shù)使能位)減計數(shù)使能位CD(位(位14): 當(dāng)階梯變真時,置位減計數(shù)使能位CD,表示減計 數(shù)使能。當(dāng)階梯變假時或使用RES復(fù)位指令時,則復(fù) 位CD位。 97優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (2)減計數(shù)完成位)減計數(shù)完成位DN(位(位13): 當(dāng)累加值大于或等于預(yù)置值時,置位減計數(shù)完成 位DN位。當(dāng)累加值在預(yù)置值以下時,復(fù)位DN 位。DN位可以由RES指令復(fù)位。 (3)減計數(shù)器下溢出位)減計數(shù)器下溢出位UN(位(位11): 當(dāng)減計數(shù)器超過下限32768時,處理器置位下溢 出位UN位,而且被控制到32767,CTD指令從這 里開始向

59、下計數(shù)。可用RES指令復(fù)位UN位。 98優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 CTD梯形圖的例子梯形圖的例子 99優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 6計時器和計數(shù)器的復(fù)位指令計時器和計數(shù)器的復(fù)位指令RES RES的描述:的描述: RES指令用以復(fù)位計時器(除TOF)和計數(shù)器。當(dāng)階 梯為真時,執(zhí)行RES指令。復(fù)位的內(nèi)容在前面的指令 中已有敘述。 100優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 RES的格式及例子:的格式及例子: 101優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 7。計時器和計數(shù)器指令的編程思考題計時器和計數(shù)器指令的編程思考題 前前1010秒指示燈秒指示燈O O:4/004/00

60、亮,亮,O O:4/014/01熄滅;熄滅; 后后1010秒指示燈秒指示燈O O:4/014/01亮,亮,O O:4/004/00熄滅;熄滅; 以后循環(huán)。以后循環(huán)。 102優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 三三。 比較指令比較指令 比較指令用于比較表達(dá)式或進(jìn)行指定比較指令的值 的比較,它屬輸入指令,包括: 比較(CMP); 等于(EQU); 大于等于(GEQ); 大于(GRT); 小于等于(LEQ); 小于(LES); 極限測試(LIM); 屏蔽相等比較(MEQ); 不等于(NEQ)。 若比較成立,則該指令的邏輯為真。 103優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 1比較指令比較指令 (

溫馨提示

  • 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

提交評論