版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.,1,AB可編程序控制器系統(tǒng)-SLC500/MicroLogix,.,2,關(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)品和服務(wù)
2、。 1985年,為了獲得多樣性的投資,羅克韋爾以16.5億美金的價(jià)格將Allen-Bradley收購(gòu)。 通過(guò)16億美金收購(gòu)Reliance Electric瑞恩電器,Rockwell增加了電機(jī)、機(jī)械傳動(dòng)系列產(chǎn)品。,.,3,Allen-Bradley PLC 發(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 SLC500小型控制器面世。 1
3、993年左右,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軟件部門與ICOM合并成立羅克韋爾軟件公司 1995年,Allen-Bradley推出MicroLogix 1000控制器和Flex I/O產(chǎn)品。 1998年1999年,Allen-Bradley推出ControlLogix PLC。,.,4,A-B SLC 500 系 列 簡(jiǎn) 介,SLC-500 中 小 型 PLC(90年代初期) 控制點(diǎn) 16960點(diǎn) 使用1746系列I/O模組 M
4、icroLogix 1000 固定型(內(nèi)置RS232) : 10(6 in/4 out),16(10 in/6 out) ,32(20 in /12 out),.,5,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)一I/O槽位 電源供應(yīng)模組,.,6
5、,第2章 可編程序控制器處理器及I/O模塊,1.前面板: (1)鑰匙開(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),防止程序被意外修改。,.,7,第2章 可編程序控制器處理器及I/O模塊,(2).指示燈 電池指示燈“BATT”: 燈(紅)亮表示電池盒里的電池該更換了。一般該指示燈亮后,應(yīng)在10天內(nèi)及時(shí)更換電池,否則可能因CMOS RAM的失效而造成程序的丟失。,.,8,第2
6、章 可編程序控制器處理器及I/O模塊,處理器運(yùn)行/故障(綠/紅)指示器燈“PROC”: 顯示處理器當(dāng)前的工作情況 燈(綠)亮:表示運(yùn)行正常 燈(紅)亮:表示處理器故障 強(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)。,.,9,第2章 可編程序控制器處理器及I/O模塊,SLC5/04 CPU,RUN,FLT,BATT,FORCE,SLC5/04 CPU,DH+,RS232,RS232,DH+,REM,RUN,PROG,工作狀態(tài) 選擇開(kāi)關(guān),.,10,第2章 可編
7、程序控制器處理器及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 source 8 8 IV16 16 8 8 IV32 32 8 8 ITV16 16 0.3 0.5 IG16 16 4.55.5VDC so
8、urce 0.25 0.5 IN16 16 1030VDC sink,1030VAC 15/25 15/25,.,11,第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 source 0.1 1 0.1 OBP16 16 20.426.4VDC source 0.1 1 1.5 OV8 8 1050VDC sink
9、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 ,5125VDC 接點(diǎn)輸出 10 10 12.5 OX8 8 5265VAC ,5125VDC 獨(dú)立接點(diǎn) 10 10 15,.,12,1746 系列數(shù)位
10、輸入輸出混合模組,型號(hào) 輸入點(diǎn)數(shù) 輸出點(diǎn)數(shù) 操作電壓 IO4 2 2 85132VAC IO8 4 4 5265VAC,5125VDC IO12 6 6 5265VAC,5125VDC,1746 系列類比模組,型號(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 NO4V 0 4 +/- 10VDC NT4 4 0 熱電偶J,K,T,E,N,R,S,B,+/- 50,100mV NR4 4 0 RTD 電阻式
11、,第2章 可編程序控制器處理器及I/O模塊,.,13,第2章 可編程序控制器處理器及I/O模塊,4。SLC500系列小型可編程處理器 (1)固定式SLC500控制器:將電源、輸入與輸出以及處理器集中在一個(gè)單元,并提供一個(gè)2槽的擴(kuò)展框架。 (2)模塊式SLC控制器:分SLC 5/01、5/02、5/03、5/04及5/05,.,14,第2章 可編程序控制器處理器及I/O模塊,模塊式SLC處理器及1746 I/O框架,.,15,第2章 可編程序控制器處理器及I/O模塊,SLC 500系列內(nèi)存、I/O容量及內(nèi)置通信口,.,16,第2章 可編程序控制器處理器及I/O模塊,5.MicroLogix系列微
12、型可編程序控制器 MicroLogix 1000:為固定式處理器,為滿足用戶各種I/O點(diǎn)數(shù)少于32點(diǎn)的控制要求而設(shè)計(jì). MicroLogix 1500 :采用了兩塊式組合結(jié)構(gòu),包括處理器和帶導(dǎo)軌的基座,兩者通過(guò)導(dǎo)軌滑槽裝配,處理器和基座兩模塊形成一個(gè)完整的控制器單元,處理器可單獨(dú)從基座中拆卸.,.,17,第2章 可編程序控制器處理器及I/O模塊,1000系列: 水平放置的輸入(頂部)和輸出(底部)端子,易于接線 安裝孔 RS_232 通道,連接編程設(shè)備 位于中間的LEDs顯示I/O狀態(tài)及診斷信息,.,18,第2章 可編程序控制器處理器及I/O模塊,1500系列 處理器模塊,擴(kuò)展I/O模塊,基座
13、,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),.,19,第2章 可編程序控制器處理器及I/O模塊,(3) MicroLogix 1200 (4)Pico,.,20,第2章 可編程序控制器處理器及I/O模塊,6。Logix5550處理器,.,21,第2章 可編程序控制器處理器及I/O模塊,二、數(shù)字I/O模塊 (1)數(shù)字I/O模塊:是直接I/O模塊中最基本的I/O模塊,模塊中的I/O回路可與
14、按鈕或限位開(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)位。,.,22,第2章 可編程序控制器處理器及I/O模塊,.,23,第2章 可編程序控制器處理器及I/O模塊,三、模擬量I/O模塊 模擬量I/O模塊:在模擬量信號(hào)和可編程序控制器數(shù)據(jù)表之間進(jìn)行A/D或D/A轉(zhuǎn)換。包括標(biāo)準(zhǔn)模擬量的輸入/輸出及直接熱電阻和熱電偶輸入;這些模塊可用軟件設(shè)置信號(hào)濾波,可對(duì)每個(gè)I/O設(shè)置有效范圍。隔離措施有輸入信號(hào)與電源噪聲隔離,輸入回路之間信號(hào)隔離。(A/D轉(zhuǎn)換器)分辨率有8位、12位等不同精
15、度。模擬量輸入/輸出方式可設(shè)定為電流型和電壓型。,.,24,第2章 可編程序控制器處理器及I/O模塊,四、特殊I/O模塊 除了通用的I/O模塊之外,可編程序控制器還有許多特殊的I/O模塊,應(yīng)用于特定的場(chǎng)合,這些模塊往往能自己處理輸入量,對(duì)輸出進(jìn)行控制,屬智能模塊。如線性定位模塊、伺服控制模塊、力矩控制模塊、高速計(jì)數(shù)模塊等等 。如步進(jìn)定位裝置(1771-QA)、 1771-VHSC 4通道高速計(jì)數(shù)模塊,.,25,第3章 可編程序控制器的編程,.,26,第3章 可編程序控制器的編程,可編程序控制器的編程方式 可編程序控制器的輸入輸出尋址 可編程序控制器的內(nèi)存組織 可編程序控制器的編程軟件RSLog
16、ix500的使用 可編程序控制器的通信軟件RSLinx的使用 可編程序控制器的仿真軟件RSEmulate500的使用及聯(lián)機(jī)仿真,.,27,第3章 可編程序控制器的編程,可編程序控制器指令系統(tǒng) 模擬量及其編程 熱備系統(tǒng)及其編程 編程練習(xí),.,28,第3章 可編程序控制器的編程,3.1 可編程序控制器的編程方式 SLC-5系列處理器支持2種編程方式: 梯形圖(Ladder) 文本指令(ASCII Editing),.,29,第3章 可編程序控制器的編程,一.梯形圖(Ladder) 梯形圖的描述:是一種最典型、也是最基本的編程方式,它采用圖形符號(hào),沿用了繼電器的觸點(diǎn)、線圈、串聯(lián)等術(shù)語(yǔ)和圖形符號(hào),并增
17、加了一些繼電接觸控制沒(méi)有的符號(hào)。適用于順序邏輯控制、離散量控制、定時(shí)計(jì)數(shù)控制等。,.,30,第3章 可編程序控制器的編程,梯形圖的組成:梯形圖一般由多個(gè)不同的階梯(RUNG)組成,每一階梯由輸入及輸出指令組成。在一個(gè)階梯中,輸出指令應(yīng)出現(xiàn)在階梯的最右邊,輸入指令則出現(xiàn)在輸出指令的左邊。,.,31,第3章 可編程序控制器的編程,梯形圖舉例:,.,32,.,33,第3章 可編程序控制器的編程,并行分支的運(yùn)行:當(dāng)處理器將每一分支的每一步掃描一次之后,而且公用轉(zhuǎn)換為真時(shí),處理器才結(jié)束執(zhí)行并行分支。當(dāng)處理器運(yùn)行并行分支時(shí),按從左到右、從上到下的順序掃描分支。但看起來(lái),處理器似乎是在同時(shí)執(zhí)行每一條路徑。,
18、.,34,第3章 可編程序控制器的編程,一、有關(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)端子。,.,35,第3章 可編程序控制器的編程,SLC500 I/O定址I/O依所在槽位決定其位址,採(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)(00
19、15),若此槽位插一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,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.
20、1及O:013.0O:013.1,數(shù) 位 輸 入,I:002 表I:2/0I:2/15整個(gè)Word,.,36,第3章 可編程序控制器的編程,3.3 可編程序控制器的內(nèi)存組織 概述 可編程序控制器處理器除了微處理器以外,還包括存貯器,其中一部分是用戶存貯器。用戶存貯器中的程序存貯器用來(lái)存放用戶程序文件,而數(shù)據(jù)存貯器文件用來(lái)存放數(shù)據(jù)文件。,.,37,第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)文件則可以由用戶定
21、義,它們可以是梯形圖程序。,.,38,.,39,第3章 可編程序控制器的編程,二、數(shù)據(jù)文件及其尋址 1.數(shù)據(jù)文件概述 (1)數(shù)據(jù)文件的作用 處理器所檢查和修改的所有數(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)的信息等。,.,40,第3章 可編程序控制器的編程,數(shù)據(jù)文件結(jié)構(gòu) SLC 500 用戶內(nèi)存有數(shù)據(jù)文件和程序文件組成。 缺省數(shù)據(jù)文件從3到8,而9到255 可以被配置為位,計(jì)時(shí)器,計(jì)數(shù)器,控制,整型,浮
22、點(diǎn),ASCII和字符串文件。,.,41,第3章 可編程序控制器的編程,(3) 缺省的數(shù)據(jù)文件類型 文 件 類 型 標(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,.,42,第3章 可編程序控制器的編程,(4) 可定義的數(shù)據(jù)文件類型 文 件 類 型(標(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位),.
23、,43,第3章 可編程序控制器的編程,(5) 數(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ù)可以分為: -單字元素:一個(gè)元素一個(gè)字 -三字元素:一個(gè)元素三個(gè)字 -多字元素:一個(gè)元素多個(gè)字,.,44,第3章 可編程序控制器的編程,2數(shù)據(jù)文件類型及直接尋址 (1)輸入輸出文件I/O 輸入輸出文件,表征了物理框架中的I/O模塊在I/O映象表中的存貯位置,尋址輸入輸出文件,就是用邏輯地址來(lái)表示物理地址。它是一個(gè)單字元素。如 I:1
24、.0 / 0 1 - 該輸入映象表地址的含義是:1號(hào)機(jī)架、第0字,1號(hào)端子上的輸入. O:2 .1 / 0 0 - 該輸出映象表地址的含義是:2號(hào)機(jī)架,第1字,0號(hào)端子上的輸出。,.,45,第3章 可編程序控制器的編程,(2) 狀態(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/1 First Pass S:1/15Battery Low S:5/11 Da
25、te S:39-37 Time S:40-42,.,46,第3章 可編程序控制器的編程,(3)位文件B 位文件的作用: 主要用在繼電器邏輯指令、移位寄存器指令及順序器指令,其中的每一位都可作為一個(gè)中間繼電器來(lái)使用。在系統(tǒng)中,數(shù)據(jù)文件的3號(hào)文件缺省為位文件,用B3表示。,.,47,第3章 可編程序控制器的編程,位文件的編址: 是一個(gè)單字元素,可以通過(guò)兩種方法來(lái)對(duì)位文件中的位進(jìn)行編址。 第一種是通過(guò)設(shè)定元素號(hào)和在元素內(nèi)的位號(hào)(0015共16位)進(jìn)行編址,如:B f:e / b; 第二種是通過(guò)整個(gè)位文件依次從00開(kāi)始對(duì)位進(jìn)行編號(hào),如: B f/ b 例子: B3:1/00與B3/16指的是同一位,都
26、是指1號(hào)字中的00位。,.,48,第3章 可編程序控制器的編程,(4)計(jì)時(shí)器文件T 計(jì)時(shí)器文件:用在計(jì)時(shí)器指令中,系統(tǒng)將4號(hào)文件缺省為計(jì)時(shí)器文件,用T4表示。計(jì)時(shí)器是3字元素:字0是控制字,字1存貯預(yù)置值,字2存貯累積值。 計(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 字2: 累積值A(chǔ)CC,.,49,第3章 可編程序控制器的編程,(4)計(jì)時(shí)器文件T(續(xù)) 計(jì)時(shí)器的編址: T f:es / b 其最小可尋址到位,當(dāng)然可以尋址到字、元素,而且允許用助記符尋址。 可 編
27、址 的 位 可 編 址 的 字 EN=位15,有效位 PRE=預(yù)置值 TT=位14,計(jì)時(shí)器計(jì)時(shí)位 ACC=累積值 DN=位13,計(jì)時(shí)器完成位,.,50,第3章 可編程序控制器的編程,(4)計(jì)時(shí)器文件T(續(xù)) 計(jì)時(shí)器編址的例子: a)T4:0.0/15與T4:0/15與T4:0.EN的含義是一樣的, 都是指計(jì)時(shí)器文件第0個(gè)計(jì)時(shí)器的有效位(或叫使能位)。 b)T4:0.1與T4:0.PRE是一樣的,T4:0.2與T4:0.ACC也是指同一個(gè)字。,.,51,第3章 可編程序控制器的編程,(5)計(jì)數(shù)器文件C 計(jì)數(shù)器文件:用在計(jì)數(shù)器指令中,系統(tǒng)將5號(hào)文件缺省為計(jì)數(shù)器文件,用C5表示。計(jì)數(shù)器也是3字元素:
28、字0是控制字,字1存貯預(yù)置值,字2存貯累積值。 計(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,.,52,第3章 可編程序控制器的編程,(5)計(jì)數(shù)器文件C(續(xù)) 計(jì)數(shù)器的編址:C f:es / b 計(jì)數(shù)器最小可尋址到位,當(dāng)然可以尋址到字、元素,而且允許用助記符尋址 可 編 址 的 位 可 編 址 的 字 CU=位15,加數(shù)有效位 PRE=預(yù)置值 CD=位14,減數(shù)有效位 ACC=累積值 DN=位13,完成位 OV=位12,上溢位 UN
29、=位11,下溢位,.,53,第3章 可編程序控制器的編程,(5)計(jì)數(shù)器文件C(續(xù)) 計(jì)數(shù)器編址的例子: a)C5:0.0/15與/C5:0/15與C5:0.CU的含義是一樣的,都是指計(jì)數(shù)器文件第0個(gè)計(jì)數(shù)器的加計(jì)數(shù)有效位(使能位)。 b)C5:0.1與C5:0.PRE是一樣的, C5:0.2與C5:0.ACC是一樣的。,.,54,第3章 可編程序控制器的編程,(6)控制文件R 控制文件:用在需要文件操作(不是位操作,也不是字操作)的一些指令上,如移位寄存器指令、文件指令、順序器指令,系統(tǒng)將6號(hào)文件缺省為控制文件,用R6表示。這是一個(gè)3字元素:字0是狀態(tài)字,字1是指明存貯數(shù)據(jù)的長(zhǎng)度,字2指明目前指
30、令正在操作的數(shù)據(jù)的位置。 控制字元素 字0:15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 EN DN ER UL IN FD 僅內(nèi)部使用,不能編址 字1:位陣列或文件長(zhǎng)度 LEN 字2:位指針或位置 POS,.,55,第3章 可編程序控制器的編程,(6)控制文件R(續(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í)用),.,56,第3章 可編程序控制
31、器的編程,(6)控制文件R(續(xù)) 控制文件的編址: R f:es / b 與計(jì)時(shí)器及計(jì)數(shù)器文件一樣,控制文件可尋址到元素、字,直至位,同樣允許用助記符尋址。,.,57,第3章 可編程序控制器的編程,(7)整數(shù)文件N 描述:整數(shù)文件用于放置一個(gè)16位的字,系統(tǒng)將7號(hào)數(shù)據(jù)文件缺省為整數(shù)文件,用N7表示。整數(shù)文件可在元素及位上進(jìn)行編址、尋址,如: N f:e/ b 整數(shù)文件編址的例子:N7:2 N7:2/08 N10:36,.,58,第3章 可編程序控制器的編程,(8)浮點(diǎn)文件F 浮點(diǎn)文件的描述:浮點(diǎn)文件用于放置一個(gè)32位的字。系統(tǒng)將8號(hào)數(shù)據(jù)文件缺省為浮點(diǎn)文件,用F8表示。浮點(diǎn)文件一般就尋址到元素。
32、浮點(diǎn)文件的編址如下: F f:e 浮點(diǎn)文件尋址的例子:F8 : 0、F11 : 1,.,59,第3章 可編程序控制器的編程,2數(shù)據(jù)文件的間接尋址、變址尋址及符號(hào)尋址 PLC5可編程序控制器除了支持直接尋址外,也支持間接尋址、變址尋址及符號(hào)尋址。 (1)間接尋址 間接尋址描述:所謂間接尋址,就是用另外一個(gè)地址的值來(lái)代替某一邏輯地址中的尋址單元,如文件號(hào)、元素號(hào)、位號(hào)等。 替代地址:必須是下列類型的數(shù)據(jù)文件之一:N、T、C、R、B、I、O或S,任何T、C或R三字元素的地址必須是子元素(即字)的地址(例如:T4:0.ACC),替代地址寫在括號(hào) 內(nèi)。,.,60,第3章 可編程序控制器的編程,(1)間接
33、尋址(續(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中,.,61,第3章 可編程序控制器的編程,(2)變址尋址 變址尋址的描述 所謂變址尋址,就是實(shí)際地址為用戶選擇的元素地址加上一個(gè)偏移量。偏移量放在處理器狀態(tài)文件的偏移量字(S :24)中。因此處理器是在基地址加上偏移量后形成的地址上開(kāi)始操作。變址尋址用變址符“”直接放在文件類型標(biāo)識(shí)符前面來(lái)識(shí)別,如N7:5。
34、,.,62,第3章 可編程序控制器的編程,變址尋址,應(yīng)遵循下述原則: .保證變址值(正或負(fù))不能引起變址地址超出文件類型的界限 .當(dāng)指令使用變址地址多于兩個(gè)時(shí),對(duì)每一變址地址處理器均使用同一個(gè)變址值。 在使用變址地址的指令使能前,應(yīng)立即對(duì)變址值設(shè)定偏移量。 變址尋址的例子:對(duì)于#N7:10,假設(shè)偏移值為10(放在S :24)中,則處理器實(shí)際操作的源地址是N7:20。,.,63,第3章 可編程序控制器的編程,(3)符號(hào)尋址 符號(hào)尋址的描述 符號(hào)尋址,就是用一個(gè)名稱代替一個(gè)地址,因此地址就可同實(shí)際應(yīng)用聯(lián)系起來(lái)。例如,可以用LSI名稱代替輸入映象表中的I:3/10。,.,64,第3章 可編程序控制器
35、的編程,當(dāng)采用符號(hào)尋址時(shí),遵循下列原則: 名稱用一字母字符開(kāi)頭(不是數(shù)字); 最多可包含十個(gè)下列字符:AZ(大小寫)、09、()、下畫線和; 也可用符號(hào)地址替代數(shù)據(jù)類型的地址:元素、位; 記錄所定義的符號(hào)及相應(yīng)的邏輯地址,這個(gè)可以由軟件完成。軟件會(huì)生成一個(gè)能列出現(xiàn)行定義的所有符號(hào)的報(bào)表功能。,.,65,第3章 可編程序控制器的編程,符號(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
36、-1 F10 : 1 Calc-2,.,66,第3章 可編程序控制器的編程,(4)程序常數(shù) 在一些指令中,可以將整數(shù)或浮點(diǎn)常數(shù)(例如參考值)直接輸入到梯形圖程序中,而不通過(guò)數(shù)據(jù)表。一旦輸入,程序常數(shù)便不能由梯形圖程序處理,但可以通過(guò)在線或離線編程修改它們。其數(shù)值范圍為: .整數(shù):32768到32767,占一個(gè)16位字。 .浮點(diǎn)數(shù):1.1754944E38到3.4028237E38,占一個(gè)32位字。,.,67,可編程序控制器的指令系統(tǒng),.,68,第3章 可編程序控制器的編程,3.4 可編程序控制器的指令系統(tǒng) 一。繼電器指令 繼電器指令的作用:繼電器指令用于監(jiān)控?cái)?shù)據(jù)表中的位狀態(tài),如輸入位、輸出位或
37、者計(jì)時(shí)器控制字的位。 繼電器指令的分類: 輸入指令檢查閉合(XIC);檢查斷開(kāi)(XIO); 輸出指令輸出激勵(lì)(OTE);輸出鎖存(OTL); 輸出解鎖(OTU);立即輸入(IIN); 立即輸出(IOT)。 利用這些指令,用戶可以尋址存貯器所有空間上的位。,.,69,第3章 可編程序控制器的編程,1檢查閉合XIC XIC的描述:XIC屬輸入指令,若相應(yīng)位地址中的數(shù)據(jù)是“1”(ON),則表示該指令的邏輯為真(true),否則該指令的邏輯為假(false)。它類似于常開(kāi)開(kāi)關(guān),如果位地址使用了輸入映象表的位,則其狀態(tài)必須與相應(yīng)地址實(shí)際輸入設(shè)備的狀態(tài)相一致。 XIC的指令形式 :,.,70,第3章 可編
38、程序控制器的編程,2檢查斷開(kāi)XIO XIO的描述:屬輸入指令,若相應(yīng)位地址中的數(shù)據(jù)是“1”(ON),則表示該指令的邏輯為“假”(false),否則該指令的邏輯為真(true),它類似于一常閉開(kāi)關(guān)。 XIO的形式:,.,71,第3章 可編程序控制器的編程,3輸出激勵(lì)OTE OTE的描述:屬輸出指令,用于控制存貯器中的位。若該位對(duì)應(yīng)輸出模塊上的一個(gè)端子,則當(dāng)該指令使能時(shí),連接到該端子上的設(shè)備被接通,反之,設(shè)備不動(dòng)作。若OTE指令前面的階梯條件為真,則處理器使能OTE指令;若OTE指令前面的階梯條件為假,則不使能OTE,相應(yīng)的設(shè)備不接通。 一條OTE指令如同一個(gè)繼電器的線圈。OTE指令由它前面的輸入
39、指令控制,而繼電器的線圈由硬觸點(diǎn)控制。,.,72,第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)。,.,73,第3章 可編程序控制器的編程,4輸出鎖存OTL OTL的描述:屬輸出指令,并且是保持型指令,也就是說(shuō),當(dāng)階梯條件是真時(shí),OTL指令使處理器置位某一地址位,然后該位保持置位,此后即使階使階梯條件變假,該位依然保持置位;若要復(fù)位,則需要在另一階梯中使用解鎖指令OTU
40、對(duì)同一地址的位解鎖。 OTL的形式: 在該指令中,若階梯條件為真,則使處理器把輸出映象表中的O:013/01置位,直至用OTU對(duì)其解鎖,.,74,第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)。,.,75,第3章 可編程序控制器的編程,6立即輸入(IIM) IIM描述:屬輸出指令。當(dāng)其使能時(shí)(即階梯條件為真時(shí)),在下次正常的輸入映象刷新之前更新輸入
41、映象表中的一個(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的輸入映象字,.,76,第3章 可編程序控制器的編程,7立即輸出(IOM) IOM描述:是一條輸出指令。當(dāng)其使能時(shí),在下一次正常的輸出映象刷新之前更新輸出映象表的一個(gè)字,此時(shí)程序掃描被中斷,直至輸出狀態(tài)刷新完畢。對(duì)于IOT指令,用戶也只需輸入I/O機(jī)架號(hào)和I/O組號(hào),不必輸入文件號(hào)。 001 IOT的形式: (IOM) 在該指令中,若階梯條
42、件為真,處理器立即更新對(duì)應(yīng)于機(jī)架號(hào)0組號(hào)1的輸出映象字。,.,77,第3章 可編程序控制器的編程,8。繼電器指令編程舉例 按上按鈕 I:3/0,燈O:4/0、O:4/1亮; 斷開(kāi)按鈕 I:3/0,燈O:4/0熄滅、 O:4/1仍亮; 按上按鈕 I:3/1,燈O:4/1也熄滅,.,78,第3章 可編程序控制器的編程,二。計(jì)時(shí)器計(jì)數(shù)器指令 計(jì)時(shí)器和計(jì)數(shù)器指令用于控制基于時(shí)間和事件計(jì)數(shù)的操作,屬于輸出指令,包括: 計(jì)時(shí)器指令: 通延時(shí)計(jì)時(shí)器(TON); 斷延時(shí)計(jì)時(shí)器(TOF); 保持型計(jì)時(shí)器(RTO); 計(jì)數(shù)器指令: 加計(jì)數(shù)(CTU);減計(jì)數(shù)(CTD); 復(fù)位指令: 計(jì)時(shí)器計(jì)數(shù)器復(fù)位(RES),.,
43、79,第3章 可編程序控制器的編程,1通延時(shí)計(jì)時(shí)器TON TON的描述: 利用TON指令在預(yù)置時(shí)間內(nèi)完成延時(shí)去控制輸出的接通或斷開(kāi)。當(dāng)階梯為真時(shí),TON指令開(kāi)始累加計(jì)時(shí),直至下列條件之一發(fā)生為止: (1)累加值預(yù)置值 (2)階梯變假 (3)復(fù)位計(jì)時(shí)器 (4)相關(guān)的SFC步變無(wú)效,.,80,第3章 可編程序控制器的編程,TON的格式: 可見(jiàn)每一個(gè)TON必須使用一個(gè)計(jì)時(shí)器元素(如T4:0),并提供下列參數(shù)。,.,81,第3章 可編程序控制器的編程,TON的參數(shù): (1)時(shí)基(Timer Base):分1S和0.01S,0.2s 3種,它決定了計(jì)時(shí)器的精度。 (2)預(yù)置值(Present):用以設(shè)置
44、預(yù)定時(shí)間,以一個(gè)16位的整數(shù)值放置,范圍032767。實(shí)際的延時(shí)(預(yù)定)時(shí)間預(yù)置值時(shí)基。 (3)累加值(Accum):是一個(gè)動(dòng)態(tài)值,告訴用戶目前已經(jīng)延時(shí)的數(shù)值,計(jì)時(shí)器復(fù)位時(shí),其值為0。,.,82,第3章 可編程序控制器的編程,TON的操作及狀態(tài):,.,83,第3章 可編程序控制器的編程,2斷延時(shí)計(jì)時(shí)器TOF TOF的描述: TOF指令在階梯條件變假時(shí)開(kāi)始累加計(jì)時(shí)(以0.01S或1S或0.1S的間隔)直至下列條件之一產(chǎn)生: (1)累加值預(yù)置值 (2)階梯條件變?yōu)檎?(3)相關(guān)的SFC變?yōu)闊o(wú)效 一旦階梯條件變真,不論計(jì)時(shí)器是否到時(shí),處理器復(fù)位累加值。,.,84,第3章 可編程序控制器的編程,TOF
45、的格式:,各參數(shù)的含義與TON相同。,.,85,第3章 可編程序控制器的編程,TOF的操作及狀態(tài):,.,86,第3章 可編程序控制器的編程,3保持型計(jì)時(shí)器RTO RTO指令的描述: RTO指令在階梯條件為真時(shí),開(kāi)始按一定的時(shí)間間隔(0.01S或1S)計(jì)時(shí),直到累加值達(dá)到預(yù)置值為止。 下列條件發(fā)生時(shí),RTO指令保持其累加值: (1)階梯變假 (2)用戶改變到編程方式 (3)處理器出錯(cuò)或斷電 (4)相關(guān)的SFC步無(wú)效,.,87,第3章 可編程序控制器的編程,RTO指令的特點(diǎn): 當(dāng)處理器重新運(yùn)行或階梯變真時(shí),計(jì)時(shí)器從保持的值開(kāi)始繼續(xù)計(jì)時(shí)。由于保持累加值,所以在階梯為真的時(shí)間內(nèi),保持型計(jì)時(shí)器測(cè)量了累加
46、時(shí)間。如果RTO階梯條件變假后,要復(fù)位其累加值和狀態(tài)位,用戶需在另一條階梯中編寫具有相同地址的復(fù)位指令RES。,.,88,第3章 可編程序控制器的編程,RTO指令的格式:,各參數(shù)的含義與TON相同,除了累積值能保持外, 其它的操作與狀態(tài)也與TON相同。,.,89,第3章 可編程序控制器的編程,4加計(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ù)器具有相同
47、的地址的復(fù)位指令復(fù)位為止。,.,90,第3章 可編程序控制器的編程,CTU指令的格式:,可見(jiàn)每一個(gè)CTU必須使用一個(gè)計(jì)數(shù)器(如C5:0), 并提供下列參數(shù):,.,91,第3章 可編程序控制器的編程,CTU指令的參數(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ù)值。,.,92,第3章 可編程序控制器的編程,CTU指令的狀態(tài)位 : 在CTU指令中,有三個(gè)狀態(tài)位是非常重要的,用戶可以通過(guò)檢測(cè)這些狀態(tài)位以觸發(fā)某些事件。 (1)加計(jì)數(shù)使能位CU(位15): 當(dāng)
48、階梯變真時(shí),置位CU位以表示計(jì)數(shù)器加計(jì)數(shù)使能。當(dāng)階梯變假或執(zhí)行RES指令時(shí),復(fù)位CU位。,.,93,第3章 可編程序控制器的編程,(2)加計(jì)數(shù)完成位DN(位13): 當(dāng)累加值達(dá)到預(yù)置值時(shí)置位DN位,而且當(dāng)累加值超過(guò)預(yù)置值時(shí),DN位保持置位。可用RES指令復(fù)位DN。 (3)加計(jì)數(shù)溢出位OV(位12): 計(jì)數(shù)器超過(guò)上限32767時(shí)處理器對(duì)它置位,而且累加值被約束到32768,計(jì)數(shù)器從這里開(kāi)始計(jì)數(shù)。可用RES指令復(fù)位OV位,.,94,第3章 可編程序控制器的編程,CTU梯形圖的例子 :,.,95,第3章 可編程序控制器的編程,5減計(jì)數(shù)CTD CTD的描述: (1)CTD指令是在3276732768范
49、圍內(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ù)位為止。,.,96,第3章 可編程序控制器的編程,CTD的格式 :,其參數(shù)與含義與CTU相同。,.,97,第3章 可編程序控制器的編程,CTD指令的狀態(tài)位: 在CTD指令中,也有三個(gè)狀態(tài)位,用戶可以通過(guò)檢測(cè)這些狀態(tài)位以觸發(fā)某些事件。 (1)減計(jì)數(shù)使能位CD(位14): 當(dāng)階梯變真時(shí),置位
50、減計(jì)數(shù)使能位CD,表示減計(jì)數(shù)使能。當(dāng)階梯變假時(shí)或使用RES復(fù)位指令時(shí),則復(fù)位CD位。,.,98,第3章 可編程序控制器的編程,(2)減計(jì)數(shù)完成位DN(位13): 當(dāng)累加值大于或等于預(yù)置值時(shí),置位減計(jì)數(shù)完成位DN位。當(dāng)累加值在預(yù)置值以下時(shí),復(fù)位DN位。DN位可以由RES指令復(fù)位。 (3)減計(jì)數(shù)器下溢出位UN(位11): 當(dāng)減計(jì)數(shù)器超過(guò)下限32768時(shí),處理器置位下溢出位UN位,而且被控制到32767,CTD指令從這里開(kāi)始向下計(jì)數(shù)??捎肦ES指令復(fù)位UN位。,.,99,第3章 可編程序控制器的編程,CTD梯形圖的例子,.,100,第3章 可編程序控制器的編程,6計(jì)時(shí)器和計(jì)數(shù)器的復(fù)位指令RES RE
51、S的描述: RES指令用以復(fù)位計(jì)時(shí)器(除TOF)和計(jì)數(shù)器。當(dāng)階梯為真時(shí),執(zhí)行RES指令。復(fù)位的內(nèi)容在前面的指令中已有敘述。,.,101,第3章 可編程序控制器的編程,RES的格式及例子:,.,102,第3章 可編程序控制器的編程,7。計(jì)時(shí)器和計(jì)數(shù)器指令的編程思考題 前10秒指示燈O:4/00亮,O:4/01熄滅; 后10秒指示燈O:4/01亮,O:4/00熄滅; 以后循環(huán)。,.,103,第3章 可編程序控制器的編程,三。 比較指令 比較指令用于比較表達(dá)式或進(jìn)行指定比較指令的值的比較,它屬輸入指令,包括: 比較(CMP); 等于(EQU); 大于等于(GEQ); 大于(GRT); 小于等于(LE
52、Q); 小于(LES); 極限測(cè)試(LIM); 屏蔽相等比較(MEQ); 不等于(NEQ)。 若比較成立,則該指令的邏輯為真。,.,104,第3章 可編程序控制器的編程,1比較指令 (CMP) 比較指令 (CMP)的描述: CMP指令用以完成用戶指定表達(dá)式的算術(shù)比較操作。 當(dāng)處理器發(fā)現(xiàn)表達(dá)式為真時(shí),階梯為真,否則階梯為假。 一條CMP指令的執(zhí)行時(shí)間比其它比較指令(如:GRT、LEQ等)的執(zhí)行時(shí)間要長(zhǎng)。在用戶程序文件中,一條CMP指令比相應(yīng)的比較指令占用的字也要多。,.,105,第3章 可編程序控制器的編程,比較指令 (CMP)的格式及例子:,.,106,第3章 可編程序控制器的編程,比較指令
53、(CMP)的表達(dá)式: 它定義了用戶要完成的操作,表達(dá)式由操作符、地址或程序常數(shù)組成: (1)操作符(符號(hào)):定義操作功能,如比較操作中的等于()、不等于()、小于()、小于等于()、大于()、大于等于();算術(shù)運(yùn)算中的加()、減()、乘()、除()、平方根(SQR)、指數(shù)();以及轉(zhuǎn)換中的BCD轉(zhuǎn)換成二進(jìn)制(FRD)、二進(jìn)制轉(zhuǎn)換成BCD(TOD)等等。,.,107,第3章 可編程序控制器的編程,(2)地址:可以是直接地址、間接地址或變址地址(必須是字水平)。 (3)程序常數(shù):可以是整數(shù)也可是浮點(diǎn)數(shù)(如是八進(jìn)制,在數(shù)據(jù)后加標(biāo)注“O”;如是十六進(jìn)制,在數(shù)據(jù)后加標(biāo)注“H”;如是二進(jìn)制,在數(shù)據(jù)后加標(biāo)注
54、“B”。例如,AH是一個(gè)十六進(jìn)制數(shù)A,相當(dāng)于十進(jìn)制10)表達(dá)式最長(zhǎng)允許有80個(gè)字符,包括空格與括弧。,.,108,第3章 可編程序控制器的編程,2等于(EQU) 等于(EQU) 的描述: EQU指令用以檢測(cè)兩個(gè)值是否相等。源操作數(shù)A和B(Source A和Source B)可以是數(shù)值,也可以是包含數(shù)值的地址。如兩個(gè)值相等,該指令的邏輯為真,否則為假。,.,109,第3章 可編程序控制器的編程,等于(EQU) 的格式及例子:,該例子表明,若N7:5的值等于N7:10的值,置位O:013/01。,.,110,第3章 可編程序控制器的編程,3大于或等于(GEQ) 大于或等于(GEQ)的描述: GRT
55、指令比較一個(gè)值(Source A)是否大于另一值(Source B)。Source A和B既可以是數(shù)值,也可是包含數(shù)值的地址。 大于或等于(GEQ)的例子:,該例子表明,若N7:5的值大于N7:10的值,置位O:013/01。,.,111,第3章 可編程序控制器的編程,4大于(GRT) 大于(GRT)的描述:GRT指令比較一個(gè)值(Source A)是否大于另一值(Source B)。Source A和B既可以是數(shù)值,也可是包含數(shù)值的地址。 大于(GRT)的例子及格式:,該例子表明,若N7:5的值大于N7:10的值,置位O:013/01。,.,112,第3章 可編程序控制器的編程,5小于或等于(LEQ) 小于或等于(LEQ)的描述: LEQ指令比較一個(gè)值(Source A)是否小于或等于另一值(Source B)。Source A和B既可以是數(shù)值,也可以是包含數(shù)值的地址。 小于或等于(LEQ)的格式及例子:,該例子表明,若N7:5的值小于或等于N7:10的值,置位O:013/01。,.,113,第3章 可編程序控制器的編程,6小于(LES) 小于(LES)的描述: LES指令比較一個(gè)值(Source A)是否
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 46979-2025信息技術(shù)整機(jī)柜服務(wù)器通用規(guī)范
- 近期天津叉車考試題目及答案
- 養(yǎng)老院老人意外傷害處理制度
- 養(yǎng)老院老人健康飲食營(yíng)養(yǎng)師激勵(lì)制度
- 辦公室員工培訓(xùn)效果評(píng)估表制度
- 銷售公司提成制度
- 敏感期考試題目及答案
- 通過(guò)建立健全生態(tài)文明建設(shè)情況報(bào)告制度
- 護(hù)士三基面試題目及答案
- 近現(xiàn)代日本的教員養(yǎng)成和資格證書制度
- 北京市順義區(qū)2025-2026學(xué)年八年級(jí)上學(xué)期期末考試英語(yǔ)試題(原卷版+解析版)
- 中學(xué)生冬季防溺水主題安全教育宣傳活動(dòng)
- 2026年藥廠安全生產(chǎn)知識(shí)培訓(xùn)試題(達(dá)標(biāo)題)
- 初中九年級(jí)上一元二次方程計(jì)算練習(xí)題及答案詳解B2
- 中國(guó)涉外律師人才研究報(bào)告2025
- 冷庫(kù)防護(hù)制度規(guī)范
- 2026年生產(chǎn)管理崗入職性格測(cè)試題及答案
- 2026年bjt商務(wù)能力考試試題
- 河南省2025屆高三下學(xué)期2月質(zhì)量檢測(cè)語(yǔ)文試卷(含答案)
- 福建省龍巖市2024-2025學(xué)年高一上學(xué)期期末考試物理試卷(含答案)
- 整車安全滲透測(cè)試白皮書
評(píng)論
0/150
提交評(píng)論