AB_PLC_程序基礎(chǔ)[稻谷文苑]_第1頁(yè)
AB_PLC_程序基礎(chǔ)[稻谷文苑]_第2頁(yè)
AB_PLC_程序基礎(chǔ)[稻谷文苑]_第3頁(yè)
AB_PLC_程序基礎(chǔ)[稻谷文苑]_第4頁(yè)
AB_PLC_程序基礎(chǔ)[稻谷文苑]_第5頁(yè)
已閱讀5頁(yè),還剩223頁(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、AB可編程序控制器系統(tǒng)- SLC500/MicroLogix 1優(yōu)質(zhì)薈萃 關(guān)于羅克韋爾 羅克韋爾品牌包括艾倫布拉德利Allen-Bradley的控制產(chǎn)品和工程 服務(wù)、道奇品牌的機(jī)械動(dòng)力傳輸產(chǎn)品、瑞恩電氣Reliance Electric制造的電機(jī)和驅(qū)動(dòng)產(chǎn)品以及羅克韋爾軟件Rockwell Software生產(chǎn)的工控軟件。 羅克韋爾總部位于美國(guó)威斯康星州的密爾沃基市。公司通過(guò)提供 艾倫布拉德利、羅克韋爾軟件以及一些瑞恩電器品牌的控制器 、輸入/輸出(I/O)系統(tǒng)、驅(qū)動(dòng)器、傳感器、動(dòng)力裝置、成包控制 產(chǎn)品、人機(jī)界面、軟件產(chǎn)品和服務(wù)向客戶提供集成順序控制、運(yùn) 動(dòng)控制、傳動(dòng)系統(tǒng)、過(guò)程控制和應(yīng)用信息等產(chǎn)

2、品和服務(wù)。 1985年,為了獲得多樣性的投資,羅克韋爾以16.5億美金的價(jià)格 將Allen-Bradley收購(gòu)。 通過(guò)16億美金收購(gòu)Reliance Electric瑞恩電器,Rockwell增加了電機(jī) 、機(jī)械傳動(dòng)系列產(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))開(kāi)放式網(wǎng)絡(luò)。 1994年,Allen-Bradley軟件部門(mén)與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 系 列 簡(jiǎn) 介 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ī) 採(cǎi)單一模組化;各種機(jī)型尺寸相同安裝於 1746 I/O框架 通訊機(jī)能(RS232,DH485,DH+)採(cǎi)內(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)鑰匙開(kāi)關(guān)鑰匙開(kāi)關(guān) :用來(lái)設(shè)定可編程序控制器的工作 狀態(tài), 共 (PROG/REM/RUN)三種狀態(tài) . 其中:當(dāng)開(kāi)關(guān)處于“REM”即遠(yuǎn)程(Remote)狀 態(tài)時(shí),可以通過(guò)編程軟件設(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)及時(shí)更換電池, 否則可能因CMOS RAM的失效而造成程序的 丟失。 7優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器及 I/O模塊 處理器運(yùn)行處理器運(yùn)行/故障故障(綠綠/紅紅)指示器燈指示器燈“PROC”: 顯示處理器當(dāng)前的工作情況 燈(綠)亮:表示運(yùn)行正常 燈(紅)亮:表示處理器故障 強(qiáng)制指示燈強(qiáng)制指示燈 “FORCE”:顯示用戶有無(wú)強(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) 選擇開(kāi)關(guān) 9優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊 1746 系列數(shù)位輸入模組 型號(hào) 點(diǎn)數(shù) 操作電壓 信號(hào)延遲 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ù)位輸出模組 型號(hào) 點(diǎn)數(shù) 操作電壓 信號(hào)延遲 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ù)位輸入輸出混合模組 型號(hào) 輸入點(diǎn)數(shù) 輸出點(diǎn)數(shù) 操作電壓 IO4 2 2 85132VAC IO8 4 4 5265VAC,5125VDC IO12 6 6 5265VAC,5125VDC 1746 系列類(lèi)比模組 v 型號(hào) 輸入點(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控制器:將電源、輸入與輸 出以及處理器集中在一個(gè)單元,并提供一個(gè)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è)計(jì). (2) MicroLogix 1500 :采用了兩塊式組合結(jié)構(gòu), 包括處理器和帶導(dǎo)軌的基座,兩者通過(guò)導(dǎo)軌 滑槽裝配,處理器和基座兩模塊形成一個(gè)完 整的控制器單元,處理器可單獨(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接口和可移動(dòng) ESD屏障 3 輸入LED 4 輸出LED 5 通信口 6 狀態(tài)指 示LED 7 內(nèi)存模塊/實(shí)時(shí)時(shí)鐘(可選) 8 后備電池(可選) 9 電池 10 終端蓋和標(biāo)簽 11 數(shù)據(jù)存取儀(可選) 12 工 作模式開(kāi)關(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回路可與按鈕或限位開(kāi) 關(guān)的開(kāi)/關(guān)傳感器相連、也可與馬達(dá)啟動(dòng)器的指 示燈或報(bào)警器等開(kāi)關(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)采取措施 模塊活動(dòng)ON (綠)正常指示無(wú) 模塊活動(dòng)ON (綠)而 且輸入狀態(tài)ON (紅) 檢查輸入電壓如果有電壓輸入,無(wú)須采取措 施;若無(wú)電壓輸入,重新安裝 模塊。 模塊活動(dòng)ON (綠)

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

17、些模塊可用軟件設(shè)置信號(hào)濾波,可對(duì)每個(gè)I/O 設(shè)置有效范圍。隔離措施有輸入信號(hào)與電源噪 聲隔離,輸入回路之間信號(hào)隔離。(A/D轉(zhuǎn)換器) 分辨率有8位、12位等不同精度。模擬量輸入/ 輸出方式可設(shè)定為電流型和電壓型。 23優(yōu)質(zhì)薈萃 第2章 可編程序控制器處理器 及I/O模塊 四、特殊特殊I/O模塊模塊 除了通用的I/O模塊之外,可編程序控制器 還有許多特殊的I/O模塊,應(yīng)用于特定的場(chǎng)合, 這些模塊往往能自己處理輸入量,對(duì)輸出進(jìn)行 控制,屬智能模塊。如線性定位模塊、伺服控 制模塊、力矩控制模塊、高速計(jì)數(shù)模塊等等 。 如步進(jìn)定位裝置步進(jìn)定位裝置(1771-QA)、 1771-VHSC 4通 道高速計(jì)數(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) 梯形圖的描述梯形圖的描述:是一種最典型、也是最基本的 編程方式,它采用圖形符號(hào),沿用了繼電器的 觸點(diǎn)、線圈、串聯(lián)等術(shù)語(yǔ)和圖形符號(hào),并增加 了一些繼電接觸控制沒(méi)有的符號(hào)。適用于順序 邏輯控制、離散量控制、定時(shí)計(jì)數(shù)控制等。 29優(yōu)

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

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

22、位址採(cǎi)用 10 進(jìn)制編號(hào) I/O 位址格式: I : XXX. X / XX O: XXX. X / XX 表型式: 輸入(Input)或輸出(Output) 槽位編號(hào)(130) 因第0 槽固定為主機(jī) Word 編號(hào) (031) I/O 點(diǎn)編號(hào)(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 槽框架 類(lèi) 比 輸 入 1746-NI4 4 組類(lèi)比輸入位址為 I:010.0 I:010.3 類(lèi) 比 混 合 型 1746-NIO4V 為二組輸入/二組輸出 位址為 I:013.0 I:013.1及O:013.0O:013.1 數(shù) 位 輸 入 vI:002 表I:2/0I:2/15整個(gè)Word 35優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 3.3 可編程序控制器的內(nèi)存組織可編程序控制器的內(nèi)存組織 概述概述 可編程序控制器處理器除了微處理器以外,還 包括存

24、貯器,其中一部分是用戶存貯器。用戶 存貯器中的程序存貯器用來(lái)存放用戶程序文件, 而數(shù)據(jù)存貯器文件用來(lái)存放數(shù)據(jù)文件。 36優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 一、程序文件一、程序文件 1.程序文件:程序文件:程序文件用以存貯用戶程序,SLC-500 可以有256個(gè)程序文件,用編號(hào)0255(十進(jìn)制數(shù))表 示。其中0號(hào)文件是用來(lái)存放系統(tǒng)信息的,屬系統(tǒng)文件, 1號(hào)文件一般預(yù)以保留,而2255號(hào)文件則可以由用戶 定義,它們可以是梯形圖程序。 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 可以被配置為位, 計(jì)時(shí)器,計(jì)數(shù)器,控制, 整型,浮點(diǎn),ASCII和字 符串文件。 40優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (3) 缺省的數(shù)據(jù)文件類(lèi)型缺省的數(shù)據(jù)

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

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

28、就是用邏 輯地址來(lái)表示物理地址。它是一個(gè)單字元素。如 I:1.0 / 0 1 - 該輸入映象表地址的含義是:1號(hào)機(jī) 架、第0字,1號(hào)端子上的輸入. O:2 .1 / 0 0 - 該輸出映象表地址的含義是:2號(hào) 機(jī)架,第1字,0號(hào)端子上的輸出。 44優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (2) 狀態(tài)文件狀態(tài)文件S 系統(tǒng)狀態(tài)文件向用戶提供與用戶程序中所使用的各種 指令有關(guān)的信息。狀態(tài)文件指示次要錯(cuò)誤和主要錯(cuò)誤 的診斷信息、處理器方式、掃描時(shí)間、波特率、系統(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 位文件的作用位文件的作用: 主要用在繼電器邏輯指令、移位寄存器指 令及順序器指令,其中的每一位都可作為一個(gè) 中間繼電器來(lái)使用。在系統(tǒng)中,數(shù)據(jù)文件的3 號(hào)文件缺省為位文件,用B3表示。 46優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 位文件的編址位文件的編址: 是一個(gè)單字元素,可以通過(guò)兩種方法來(lái)對(duì)位文件中 的位進(jìn)行編址。 第一種第一種是通過(guò)設(shè)定元素號(hào)和在元素內(nèi)的位號(hào) (0015共16位)進(jìn)行編址,如:B

30、f:e / b; 第二種第二種是通過(guò)整個(gè)位文件依次從00開(kāi)始對(duì)位進(jìn)行編 號(hào),如: B f/ b 例子例子: B3:1/00與B3/16指的是同一位,都是指1號(hào)字中的 00位。 47優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (4)計(jì)時(shí)器文件)計(jì)時(shí)器文件T 計(jì)時(shí)器文件計(jì)時(shí)器文件:用在計(jì)時(shí)器指令中,系統(tǒng)將4號(hào)文件缺省 為計(jì)時(shí)器文件,用T4表示。計(jì)時(shí)器是3字元素字元素:字0是 控制字,字1存貯預(yù)置值,字2存貯累積值。 計(jì)時(shí)器元素計(jì)時(shí)器元素: 字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)計(jì)時(shí)器文件)計(jì)時(shí)器文件T(續(xù))(續(xù)) 計(jì)時(shí)器的編址:計(jì)時(shí)器的編址: T f:es / b 其最小可尋址到位,當(dāng)然可以尋址到字、元素,而 且允許用助記符尋址。 可可 編編 址址 的的 位位 可可 編編 址址 的的 字字 EN=位15,有效位 PRE=預(yù)置值 TT=位14,計(jì)時(shí)器計(jì)時(shí)位 ACC=累積值 DN=位13,計(jì)時(shí)器完成位 49優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (4)計(jì)時(shí)器文件)計(jì)時(shí)器文件T(續(xù))(續(xù)) 計(jì)時(shí)器編址的例子:計(jì)時(shí)器編址的例子: a)T4:0.0/15與T4:0/15與T4:0.EN的含義是一樣的, 都是

32、指計(jì)時(shí)器文件第0個(gè)計(jì)時(shí)器的有效位(或叫使能 位)。 b)T4:0.1與T4:0.PRE是一樣的,T4:0.2與T4: 0.ACC也是指同一個(gè)字。 50優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (5)計(jì)數(shù)器文件)計(jì)數(shù)器文件C 計(jì)數(shù)器文件計(jì)數(shù)器文件:用在計(jì)數(shù)器指令中,系統(tǒng)將5號(hào)文件缺省 為計(jì)數(shù)器文件,用C5表示。計(jì)數(shù)器也是3字元素:字0 是控制字,字1存貯預(yù)置值,字2存貯累積值。 計(jì)數(shù)器元素計(jì)數(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)計(jì)數(shù)器文件)計(jì)數(shù)器文件C(續(xù))(續(xù)) 計(jì)數(shù)器的編址:計(jì)數(shù)器的編址:C f:es / b 計(jì)數(shù)器最小可尋址到位,當(dāng)然可以尋址到字、元素, 而且允許用助記符尋址 可可 編編 址址 的的 位位 可可 編編 址址 的的 字字 CU=位15,加數(shù)有效位 PRE=預(yù)置值 CD=位14,減數(shù)有效位 ACC=累積值 DN=位13,完成位 OV=位12,上溢位 UN=位11,下溢位 52優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (5)計(jì)數(shù)器文件)計(jì)數(shù)器文件C(續(xù))(續(xù)) 計(jì)數(shù)器編址的例子:計(jì)數(shù)器編址的例子: a)C5:0.0/15與/C5:0/15與C5:0.CU的

34、含義是一樣的, 都是指計(jì)數(shù)器文件第0個(gè)計(jì)數(shù)器的加計(jì)數(shù)有效位(使能 位)。 b)C5:0.1與C5:0.PRE是一樣的, C5:0.2與C5: 0.ACC是一樣的。 53優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (6)控制文件)控制文件R 控制文件控制文件:用在需要文件操作(不是位操作,也不是字 操作)的一些指令上,如移位寄存器指令、文件指令、 順序器指令,系統(tǒng)將6號(hào)文件缺省為控制文件,用R6表 示。這是一個(gè)3字元素:字0是狀態(tài)字,字1是指明存貯 數(shù)據(jù)的長(zhǎng)度,字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:位陣列或文件長(zhǎng)度 LEN 字2:位指針或位置 POS 54優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (6)控制文件)控制文件R(續(xù))(續(xù)) 可可 編編 址址 的的 位位 可可 編編 址址 的的 字字 EN=位15,有效值 LEN=長(zhǎng)度 DN=位13,完成位 POS=位置 ER=位11,出錯(cuò)位 UL=位10,轉(zhuǎn)儲(chǔ)位(僅移位指令用) IN=位9,禁止位 FD=位8,發(fā)現(xiàn)位(IN與FD僅在文件搜索與比較時(shí)用) 55優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (6)控制文件)控制文件R(續(xù))(續(xù)) 控制文件的編址:控制文

36、件的編址: R f:es / b 與計(jì)時(shí)器及計(jì)數(shù)器文件一樣,控制文件可尋址到元素、 字,直至位,同樣允許用助記符尋址。 56優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 (7)整數(shù)文件)整數(shù)文件N 描述描述:整數(shù)文件用于放置一個(gè)16位的字,系統(tǒng)將7號(hào)數(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)文件用于放置一個(gè)32位的字。 系統(tǒng)將8號(hào)數(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ù)文件的間接尋址、變址尋址及符號(hào)尋址數(shù)據(jù)文件的間接尋址、變址尋址及符號(hào)尋址 PLC5可編程序控制器除了支持直接尋址外,也支持 間接尋址、變址尋址及符號(hào)尋址。 (1)間接尋址)間接尋址 間接尋址描述間接尋址描述:所謂間接尋址,就是用另外一個(gè)地 址的值來(lái)代替某一邏輯地址中的尋址單元,如文件號(hào)、 元素號(hào)、位號(hào)等。 替代地址替代地址:必須是下列類(lèi)型的數(shù)據(jù)文件之一:N、T、 C、R、B、I、O或S,任何T、C或R三字元素的

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

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

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

41、成。軟件會(huì)生成一個(gè)能列出現(xiàn)行定義的 所有符號(hào)的報(bào)表功能。 64優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 符號(hào)尋址的例子符號(hào)尋址的例子: 地址類(lèi)型地址類(lèi)型 邏輯地址邏輯地址 符號(hào)地址符號(hào)地址 輸入映象 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ù)(例如參考值) 直接輸入到梯形圖程序中,而不通過(guò)數(shù)據(jù)表

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

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

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

45、條OTE指令如同一個(gè)繼電器的線圈。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號(hào)I/O機(jī)架3號(hào)I/O組相應(yīng)的輸出模塊的01 號(hào)端子對(duì)應(yīng)。 72優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 4輸出鎖存輸出鎖存OTL OTL的描述:的描述:屬輸出指令,并且是保持型指令,也就 是說(shuō),當(dāng)階梯條件是真時(shí),OTL指令使處理器置位某 一地址位,然后

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

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

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

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

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

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

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

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

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

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

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

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

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

59、下計(jì)數(shù)。可用RES指令復(fù)位UN位。 98優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 CTD梯形圖的例子梯形圖的例子 99優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 6計(jì)時(shí)器和計(jì)數(shù)器的復(fù)位指令計(jì)時(shí)器和計(jì)數(shù)器的復(fù)位指令RES RES的描述:的描述: RES指令用以復(fù)位計(jì)時(shí)器(除TOF)和計(jì)數(shù)器。當(dāng)階 梯為真時(shí),執(zhí)行RES指令。復(fù)位的內(nèi)容在前面的指令 中已有敘述。 100優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 RES的格式及例子:的格式及例子: 101優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 7。計(jì)時(shí)器和計(jì)數(shù)器指令的編程思考題計(jì)時(shí)器和計(jì)數(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); 極限測(cè)試(LIM); 屏蔽相等比較(MEQ); 不等于(NEQ)。 若比較成立,則該指令的邏輯為真。 103優(yōu)質(zhì)薈萃 第3章 可編程序控制器的編程 1比較指令比較指令 (

溫馨提示

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