




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
AB可編程序控制器系統(tǒng)-SLC500/MicroLogix整理ppt關(guān)于羅克韋爾羅克韋爾品牌包括艾倫–布拉德利Allen-Bradley的控制產(chǎn)品和工程效勞、道奇品牌的機(jī)械動(dòng)力傳輸產(chǎn)品、瑞恩電氣RelianceElectric?制造的電機(jī)和驅(qū)動(dòng)產(chǎn)品以及羅克韋爾軟件RockwellSoftware生產(chǎn)的工控軟件。羅克韋爾總部位于美國威斯康星州的密爾沃基市。公司通過提供艾倫—布拉德利、羅克韋爾軟件以及一些瑞恩電器品牌的控制器、輸入/輸出〔I/O〕系統(tǒng)、驅(qū)動(dòng)器、傳感器、動(dòng)力裝置、成包控制產(chǎn)品、人機(jī)界面、軟件產(chǎn)品和效勞向客戶提供集成順序控制、運(yùn)動(dòng)控制、傳動(dòng)系統(tǒng)、過程控制和應(yīng)用信息等產(chǎn)品和效勞。1985年,為了獲得多樣性的投資,羅克韋爾以16.5億美金的價(jià)格將Allen-Bradley收購。通過16億美金收購RelianceElectric瑞恩電器,Rockwell增加了電機(jī)、機(jī)械傳動(dòng)系列產(chǎn)品。整理pptAllen-BradleyPLC開展歷程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-BradleySLC500小型控制器面世。1993年左右,Allen-Bradley產(chǎn)品提供以太網(wǎng)產(chǎn)品,支持TCP/IP協(xié)議1993~1994年,Allen-Bradley推出Devicenet(設(shè)備網(wǎng))開放式網(wǎng)絡(luò)。1994年,Allen-Bradley軟件部門與ICOM合并成立羅克韋爾軟件公司1995年,Allen-Bradley推出MicroLogix1000控制器和FlexI/O產(chǎn)品。1998年~1999年,Allen-Bradley推出ControlLogixPLC。整理pptA-BSLC500系列簡介SLC-500
中小型PLC(90年代初期)控制點(diǎn)16~960點(diǎn)使用1746系列I/O模組MicroLogix1000固定型(內(nèi)置RS232):10(6in/4out),16(10in/6out),32(20in/12out)整理pptSLC-500系列可程式控制器組成SLC-500主機(jī)採單一模組化;各種機(jī)型尺寸相同安裝於1746I/O框架
通訊機(jī)能(RS232,DH485,DH+)採內(nèi)建式
輸入/輸出模組:每片模組提供8/16/32及多種電壓可供選用1746I/O框架4槽,7槽,10槽,13槽
I/O框架可供選用最多三組框架/最多30I/O模組I/O模組可安裝在任何I/O槽位主機(jī)置於最左槽位,佔(zhàn)一I/O槽位電源供應(yīng)模組整理ppt第2章可編程序控制器處理器及I/O模塊1.前面板:〔1〕鑰匙開關(guān):用來設(shè)定可編程序控制器的工作狀態(tài),共(PROG/REM/RUN)三種狀態(tài).其中:當(dāng)開關(guān)處于“REM〞即遠(yuǎn)程(Remote)狀態(tài)時(shí),可以通過編程軟件設(shè)定處理器工作在“編程〞、“調(diào)試〞或“運(yùn)行〞狀態(tài)。使用鑰匙是為了在調(diào)試完畢后使處理器固定在運(yùn)行狀態(tài),防止程序被意外修改。整理ppt第2章可編程序控制器處理器及I/O模塊〔2〕.指示燈電池指示燈“BATT〞:燈(紅)亮表示電池盒里的電池該更換了。一般該指示燈亮后,應(yīng)在10天內(nèi)及時(shí)更換電池,否那么可能因CMOSRAM的失效而造成程序的喪失。
整理ppt第2章可編程序控制器處理器及I/O模塊處理器運(yùn)行/故障(綠/紅)指示器燈“PROC〞:顯示處理器當(dāng)前的工作情況燈(綠)亮:表示運(yùn)行正常燈(紅)亮:表示處理器故障強(qiáng)制指示燈“FORCE〞:顯示用戶有無強(qiáng)制I/O。燈亮:表示被強(qiáng)制輸入強(qiáng)制:用戶強(qiáng)制輸入數(shù)據(jù)文件中的位;輸出強(qiáng)制:能使用戶強(qiáng)制實(shí)際的輸出模板而保存其輸出數(shù)據(jù)文件處在原始狀態(tài)。整理ppt第2章可編程序控制器處理器及I/O模塊SLC5/04CPURUNFLTBATTFORCESLC5/04CPUDH+RS232RS232DH+REMRUNPROG工作狀態(tài)選擇開關(guān)整理ppt第2章可編程序控制器處理器及I/O模塊1746系列數(shù)位輸入模組型號(hào)點(diǎn)數(shù)操作電壓信號(hào)延遲OnOffmsIA4485~132VAC3545IA88"3545IA1616"3545IM44170~265VAC3545IM88"3545IM1616"3545IB8810~30VDCsink88IB1616"88IB3232"33ITB1616"0.30.5IV8810~30VDCsource88IV1616"88IV3232"88ITV1616"0.30.5IG16164.5~5.5VDCsource0.250.5IN161610~30VDCsink,10~30VAC15/2515/25整理ppt第2章可編程序控制器處理器及I/O模塊1746系列數(shù)位輸出模組型號(hào)點(diǎn)數(shù)操作電壓信號(hào)延遲OnOffms電流AOA8885~265VAC1111OA1616"1110.5OB8810~50VDCsource0.111OB1616"0.110.5OB32325~50VDCsource0.110.1OBP161620.4~26.4VDCsource0.111.5OV8810~50VDCsink0.111OV1616"0.110.5OV32325~50VDCsink0.110.1OVP161620.4~26.4VDCsink0.111.5OG16164.5~5.5VDCsink0.250.50.024OW445~265VAC,5~125VDC接點(diǎn)輸出10101~2.5OW885~265VAC,5~125VDC接點(diǎn)輸出10101~2.5OW16165~265VAC,5~125VDC接點(diǎn)輸出10101~2.5OX885~265VAC,5~125VDC獨(dú)立接點(diǎn)10101~5整理ppt1746系列數(shù)位輸入輸出混合模組
型號(hào)輸入點(diǎn)數(shù)輸出點(diǎn)數(shù)操作電壓IO42285~132VACIO8445~265VAC,5~125VDCIO12665~265VAC,5~125VDC1746系列類比模組
型號(hào)輸入點(diǎn)數(shù)輸出點(diǎn)數(shù)操作電壓NI440+/-10VDC或+/-20mANIO4I22電流+/-10VDC或+/-20mANIO4V22電壓+/-10VDC或+/-20mANO4I040~21mANO4V04+/-10VDCNT440熱電偶J,K,T,E,N,R,S,B,+/-50,100mVNR440RTD電阻式第2章可編程序控制器處理器及I/O模塊整理ppt第2章可編程序控制器處理器及I/O模塊4。SLC500系列小型可編程處理器〔1〕固定式SLC500控制器:將電源、輸入與輸出以及處理器集中在一個(gè)單元,并提供一個(gè)2槽的擴(kuò)展框架。〔2〕模塊式SLC控制器:分SLC5/01、5/02、5/03、5/04及5/05整理ppt第2章可編程序控制器處理器及I/O模塊模塊式SLC處理器及1746I/O框架
整理ppt第2章可編程序控制器處理器及I/O模塊
SLC500系列內(nèi)存、I/O容量及內(nèi)置通信口
整理ppt第2章可編程序控制器處理器及I/O模塊5.MicroLogix系列微型可編程序控制器
MicroLogix1000:為固定式處理器,為滿足用戶各種I/O點(diǎn)數(shù)少于32點(diǎn)的控制要求而設(shè)計(jì).MicroLogix1500:采用了兩塊式組合結(jié)構(gòu),包括處理器和帶導(dǎo)軌的基座,兩者通過導(dǎo)軌滑槽裝配,處理器和基座兩模塊形成一個(gè)完整的控制器單元,處理器可單獨(dú)從基座中拆卸.整理ppt第2章可編程序控制器處理器及I/O模塊1000系列:①水平放置的輸入(頂部)和輸出(底部)端子,易于接線②安裝孔③RS_232通道,連接編程設(shè)備④位于中間的LEDs顯示I/O狀態(tài)及診斷信息
整理ppt第2章可編程序控制器處理器及I/O模塊1500系列處理器模塊擴(kuò)展I/O模塊
基座
1抽取式接線終端塊2擴(kuò)展I/O接口和可移動(dòng)ESD屏障
3輸入LED4輸出LED5通信口6狀態(tài)指示LED7內(nèi)存模塊/實(shí)時(shí)時(shí)鐘(可選)8后備電池(可選)9電池
10終端蓋和標(biāo)簽11數(shù)據(jù)存取儀(可選)12工作模式開關(guān)整理ppt第2章可編程序控制器處理器及I/O模塊〔3〕MicroLogix1200〔4〕Pico整理ppt第2章可編程序控制器處理器及I/O模塊6。Logix5550處理器整理ppt第2章可編程序控制器處理器及I/O模塊二、數(shù)字I/O模塊〔1〕數(shù)字I/O模塊:是直接I/O模塊中最根本的I/O模塊,模塊中的I/O回路可與按鈕或限位開關(guān)的開/關(guān)傳感器相連、也可與馬達(dá)啟動(dòng)器的指示燈或報(bào)警器等開關(guān)量執(zhí)行機(jī)構(gòu)相連??删幊绦蚩刂破鲾?shù)據(jù)表上相應(yīng)位的狀態(tài)直接控制輸出;輸入直接控制可編程序控制器數(shù)據(jù)表上的相應(yīng)位。
整理ppt第2章可編程序控制器處理器及I/O模塊指示器狀態(tài)
(顏色)故障描述或系統(tǒng)狀態(tài)采取措施模塊活動(dòng)ON(綠)正常指示無模塊活動(dòng)ON(綠)而且輸入狀態(tài)ON(紅)檢查輸入電壓如果有電壓輸入,無須采取措施;若無電壓輸入,重新安裝模塊。模塊活動(dòng)ON(綠)而且輸入狀態(tài)OFF輸入設(shè)備不正?;蚰K的輸入故障1.檢查輸入設(shè)備2.如果輸入設(shè)備正常,重新安裝模塊。本無電壓加到輸入端無模塊活動(dòng)OFF而且輸入狀態(tài)ON(紅)或OFF除非模塊活動(dòng)指示器亮,否則無效;當(dāng)活動(dòng)指示器不亮,指示器不能反映處理器狀態(tài)1.檢查框架電源與模塊輸入電源2.如果電源正常,重新安裝模塊。整理ppt第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)濾波,可對每個(gè)I/O設(shè)置有效范圍。隔離措施有輸入信號(hào)與電源噪聲隔離,輸入回路之間信號(hào)隔離。(A/D轉(zhuǎn)換器)分辨率有8位、12位等不同精度。模擬量輸入/輸出方式可設(shè)定為電流型和電壓型。整理ppt第2章可編程序控制器處理器及I/O模塊四、特殊I/O模塊除了通用的I/O模塊之外,可編程序控制器還有許多特殊的I/O模塊,應(yīng)用于特定的場合,這些模塊往往能自己處理輸入量,對輸出進(jìn)行控制,屬智能模塊。如線性定位模塊、伺服控制模塊、力矩控制模塊、高速計(jì)數(shù)模塊等等。如步進(jìn)定位裝置(1771-QA)、
1771-VHSC4通道高速計(jì)數(shù)模塊
整理ppt第3章可編程序控制器的編程整理ppt第3章可編程序控制器的編程可編程序控制器的編程方式可編程序控制器的輸入/輸出尋址可編程序控制器的內(nèi)存組織可編程序控制器的編程軟件RSLogix500的使用可編程序控制器的通信軟件RSLinx的使用可編程序控制器的仿真軟件RSEmulate500的使用及聯(lián)機(jī)仿真整理ppt第3章可編程序控制器的編程可編程序控制器指令系統(tǒng)模擬量及其編程熱備系統(tǒng)及其編程編程練習(xí)整理ppt第3章可編程序控制器的編程3.1可編程序控制器的編程方式SLC-5系列處理器支持2種編程方式:——梯形圖〔Ladder〕——文本指令〔ASCIIEditing〕
整理ppt第3章可編程序控制器的編程
一.梯形圖〔Ladder〕梯形圖的描述:是一種最典型、也是最根本的編程方式,它采用圖形符號(hào),沿用了繼電器的觸點(diǎn)、線圈、串聯(lián)等術(shù)語和圖形符號(hào),并增加了一些繼電接觸控制沒有的符號(hào)。適用于順序邏輯控制、離散量控制、定時(shí)/計(jì)數(shù)控制等。整理ppt第3章可編程序控制器的編程
梯形圖的組成:梯形圖一般由多個(gè)不同的階梯〔RUNG〕組成,每一階梯由輸入及輸出指令組成。在一個(gè)階梯中,輸出指令應(yīng)出現(xiàn)在階梯的最右邊,輸入指令那么出現(xiàn)在輸出指令的左邊。輸入指令輸出指令整理ppt第3章可編程序控制器的編程梯形圖舉例:整理ppt整理ppt第3章可編程序控制器的編程并行分支的運(yùn)行:當(dāng)處理器將每一分支的每一步掃描一次之后,而且公用轉(zhuǎn)換為真時(shí),處理器才結(jié)束執(zhí)行并行分支。當(dāng)處理器運(yùn)行并行分支時(shí),按從左到右、從上到下的順序掃描分支。但看起來,處理器似乎是在同時(shí)執(zhí)行每一條路徑。整理ppt第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)端子。
整理ppt第3章可編程序控制器的編程SLC500I/O定址I/O依所在槽位決定其位址採用10進(jìn)制編號(hào)I/O位址格式:I:XXX.X/XXO:XXX.X/XX表型式:輸入(Input)或輸出(Output)槽位編號(hào)(1~30)因第0槽固定為主機(jī)Word編號(hào)(0~31)I/O點(diǎn)編號(hào)(00~15)假設(shè)此槽位插一16點(diǎn)之輸入模組則位址為I:002/00~I:002/15假設(shè)此槽位插一8點(diǎn)之輸入模組則位址為I:002/00~I:002/07假設(shè)此槽位插一32點(diǎn)之輸入模組則位址為I:002/00~I:002/15及I:002.1/00~I:002.1/15槽位0123456789101112主機(jī)電源模組1746-A1313槽框架13141516171819202122電源模組1746-A1010槽框架類比輸入1746-NI44組類比輸入位址為I:010.0~I:010.3類比混合型1746-NIO4V為二組輸入/二組輸出位址為I:013.0~I:013.1及O:013.0~O:013.1數(shù)位輸入I:002表I:2/0~I:2/15整個(gè)Word整理ppt第3章可編程序控制器的編程3.3可編程序控制器的內(nèi)存組織概述可編程序控制器處理器除了微處理器以外,還包括存貯器,其中一局部是用戶存貯器。用戶存貯器中的程序存貯器用來存放用戶程序文件,而數(shù)據(jù)存貯器文件用來存放數(shù)據(jù)文件。整理ppt第3章可編程序控制器的編程一、程序文件1.程序文件:程序文件用以存貯用戶程序,SLC-500可以有256個(gè)程序文件,用編號(hào)0~255〔十進(jìn)制數(shù)〕表示。其中0號(hào)文件是用來存放系統(tǒng)信息的,屬系統(tǒng)文件,1號(hào)文件一般預(yù)以保存,而2~255號(hào)文件那么可以由用戶定義,它們可以是梯形圖程序。整理ppt整理ppt第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)的信息等。整理ppt第3章可編程序控制器的編程數(shù)據(jù)文件結(jié)構(gòu)SLC500用戶內(nèi)存有數(shù)據(jù)文件和程序文件組成。缺省數(shù)據(jù)文件從3到8,而9到255可以被配置為位,計(jì)時(shí)器,計(jì)數(shù)器,控制,整型,浮點(diǎn),ASCII和字符串文件。整理ppt第3章可編程序控制器的編程(3)缺省的數(shù)據(jù)文件類型文件類型 標(biāo)識(shí)符 文件號(hào)輸出O0輸入I1狀態(tài)S2位B3計(jì)時(shí)器T4計(jì)數(shù)器C5控制R6整數(shù)N7浮點(diǎn) F8整理ppt第3章可編程序控制器的編程(4)可定義的數(shù)據(jù)文件類型文件類型 (標(biāo)識(shí)符)編號(hào) 文件允許的最大尺寸位(二進(jìn)制)B9~9991000字計(jì)時(shí)器T9~9991000個(gè)3字元素計(jì)數(shù)器C9~999 1000個(gè)3字元素整數(shù)N9~999 1000字
浮點(diǎn)F9~9991000個(gè)單字元素(每字32位)
整理ppt第3章可編程序控制器的編程(5)數(shù)據(jù)文件的一般尋址格式:-數(shù)據(jù)文件的地址:由文件名稱、文件號(hào)、元素號(hào)、字號(hào)及位構(gòu)成,相互之間用一定的定界符分開。如一個(gè)計(jì)時(shí)器文件是一個(gè)三字元素,可表示為:Tf:e.w/b位號(hào)(0~15)數(shù)據(jù)文件從元素構(gòu)成的字?jǐn)?shù)可以分為:-單字元素:一個(gè)元素一個(gè)字-三字元素:一個(gè)元素三個(gè)字-多字元素:一個(gè)元素多個(gè)字整理ppt第3章可編程序控制器的編程2.?dāng)?shù)據(jù)文件類型及直接尋址〔1〕輸入/輸出文件I/O輸入/輸出文件,表征了物理框架中的I/O模塊在I/O映象表中的存貯位置,尋址輸入/輸出文件,就是用邏輯地址來表示物理地址。它是一個(gè)單字元素。如I:1.0/01----該輸入映象表地址的含義是:1號(hào)機(jī)架、第0字,1號(hào)端子上的輸入.O:2.1/00-----該輸出映象表地址的含義是:2號(hào)機(jī)架,第1字,0號(hào)端子上的輸出。整理ppt第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
常用的如:ProcessorModeS:1/0-1/4 OverflowS:0/1 FirstPassS:1/15 BatteryLowS:5/11DateS:39-37TimeS:40-42整理ppt第3章可編程序控制器的編程〔3〕位文件B位文件的作用:主要用在繼電器邏輯指令、移位存放器指令及順序器指令,其中的每一位都可作為一個(gè)中間繼電器來使用。在系統(tǒng)中,數(shù)據(jù)文件的3號(hào)文件缺省為位文件,用B3表示。整理ppt第3章可編程序控制器的編程位文件的編址:是一個(gè)單字元素,可以通過兩種方法來對位文件中的位進(jìn)行編址。第一種是通過設(shè)定元素號(hào)和在元素內(nèi)的位號(hào)〔00~15共16位〕進(jìn)行編址,如:Bf:e/b;第二種是通過整個(gè)位文件依次從00開始對位進(jìn)行編號(hào),如:Bf/b例子:B3:1/00與B3/16指的是同一位,都是指1號(hào)字中的00位。整理ppt第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:15141312111009080706050403020100ENTTDN 內(nèi)部使用,不能編址 字1:預(yù)置值PRE 字2:累積值A(chǔ)CC 整理ppt第3章可編程序控制器的編程〔4〕計(jì)時(shí)器文件T〔續(xù)〕計(jì)時(shí)器的編址:Tf:e.s/b其最小可尋址到位,當(dāng)然可以尋址到字、元素,而且允許用助記符尋址??删幹返奈豢删幹返淖諩N=位15,有效位PRE=預(yù)置值TT=位14,計(jì)時(shí)器計(jì)時(shí)位ACC=累積值DN=位13,計(jì)時(shí)器完成位整理ppt第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è)字。整理ppt第3章可編程序控制器的編程〔5〕計(jì)數(shù)器文件C計(jì)數(shù)器文件:用在計(jì)數(shù)器指令中,系統(tǒng)將5號(hào)文件缺省為計(jì)數(shù)器文件,用C5表示。計(jì)數(shù)器也是3字元素:字0是控制字,字1存貯預(yù)置值,字2存貯累積值。計(jì)數(shù)器元素字0:15141312111009080706050403020100CUCDDNOUUN 僅內(nèi)部使用,不能編址 字1:預(yù)置值PRE 字2:累積值A(chǔ)CC 整理ppt第3章可編程序控制器的編程〔5〕計(jì)數(shù)器文件C〔續(xù)〕計(jì)數(shù)器的編址:Cf:e.s/b計(jì)數(shù)器最小可尋址到位,當(dāng)然可以尋址到字、元素,而且允許用助記符尋址可編址的位可編址的字CU=位15,加數(shù)有效位PRE=預(yù)置值CD=位14,減數(shù)有效位ACC=累積值DN=位13,完成位OV=位12,上溢位UN=位11,下溢位整理ppt第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是一樣的。整理ppt第3章可編程序控制器的編程〔6〕控制文件R控制文件:用在需要文件操作〔不是位操作,也不是字操作〕的一些指令上,如移位存放器指令、文件指令、順序器指令,系統(tǒng)將6號(hào)文件缺省為控制文件,用R6表示。這是一個(gè)3字元素:字0是狀態(tài)字,字1是指明存貯數(shù)據(jù)的長度,字2指明目前指令正在操作的數(shù)據(jù)的位置??刂谱衷刈?:15141312111009080706050403020100ENDNERULINFD僅內(nèi)部使用,不能編址字1:位陣列或文件長度LEN 字2:位指針或位置POS 整理ppt第3章可編程序控制器的編程〔6〕控制文件R〔續(xù)〕可編址的位可編址的字EN=位15,有效值LEN=長度DN=位13,完成位POS=位置ER=位11,出錯(cuò)位UL=位10,轉(zhuǎn)儲(chǔ)位(僅移位指令用)IN=位9,禁止位FD=位8,發(fā)現(xiàn)位(IN與FD僅在文件搜索與比較時(shí)用)整理ppt第3章可編程序控制器的編程〔6〕控制文件R〔續(xù)〕控制文件的編址:Rf:e.s/b與計(jì)時(shí)器及計(jì)數(shù)器文件一樣,控制文件可尋址到元素、字,直至位,同樣允許用助記符尋址。整理ppt第3章可編程序控制器的編程〔7〕整數(shù)文件N描述:整數(shù)文件用于放置一個(gè)16位的字,系統(tǒng)將7號(hào)數(shù)據(jù)文件缺省為整數(shù)文件,用N7表示。整數(shù)文件可在元素及位上進(jìn)行編址、尋址,如:Nf:e/b整數(shù)文件編址的例子:N7:2N7:2/08N10:36整理ppt第3章可編程序控制器的編程〔8〕浮點(diǎn)文件F浮點(diǎn)文件的描述:浮點(diǎn)文件用于放置一個(gè)32位的字。系統(tǒng)將8號(hào)數(shù)據(jù)文件缺省為浮點(diǎn)文件,用F8表示。浮點(diǎn)文件一般就尋址到元素。浮點(diǎn)文件的編址如下:Ff:e浮點(diǎn)文件尋址的例子:F8:0、F11:1整理ppt第3章可編程序控制器的編程2.?dāng)?shù)據(jù)文件的間接尋址、變址尋址及符號(hào)尋址PLC-5可編程序控制器除了支持直接尋址外,也支持間接尋址、變址尋址及符號(hào)尋址。〔1〕間接尋址間接尋址描述:所謂間接尋址,就是用另外一個(gè)地址的值來代替某一邏輯地址中的尋址單元,如文件號(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)。整理ppt第3章可編程序控制器的編程〔1〕間接尋址〔續(xù)〕間接尋址的例子:N[N7: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)輸入字中 N[N7:0]:[N9:1]文件及元素號(hào) 文件號(hào)在整數(shù)地址N7:0中,元素號(hào)存在整數(shù)地址N9:1中 整理ppt第3章可編程序控制器的編程〔2〕變址尋址變址尋址的描述所謂變址尋址,就是實(shí)際地址為用戶選擇的元素地址加上一個(gè)偏移量。偏移量放在處理器狀態(tài)文件的偏移量字〔S:24〕中。因此處理器是在基地址加上偏移量后形成的地址上開始操作。變址尋址用變址符“#〞直接放在文件類型標(biāo)識(shí)符前面來識(shí)別,如#N7:5。整理ppt第3章可編程序控制器的編程變址尋址,應(yīng)遵循下述原那么:.保證變址值〔正或負(fù)〕不能引起變址地址超出文件類型的界限.當(dāng)指令使用變址地址多于兩個(gè)時(shí),對每一變址地址處理器均使用同一個(gè)變址值。在使用變址地址的指令使能前,應(yīng)立即對變址值設(shè)定偏移量。變址尋址的例子:對于#N7:10,假設(shè)偏移值為10〔放在S:24〕中,那么處理器實(shí)際操作的源地址是N7:20。整理ppt第3章可編程序控制器的編程〔3〕符號(hào)尋址符號(hào)尋址的描述符號(hào)尋址,就是用一個(gè)名稱代替一個(gè)地址,因此地址就可同實(shí)際應(yīng)用聯(lián)系起來。例如,可以用LSI名稱代替輸入映象表中的I:3/10。整理ppt第3章可編程序控制器的編程當(dāng)采用符號(hào)尋址時(shí),遵循以下原那么:名稱用一字母字符開頭〔不是數(shù)字〕;最多可包含十個(gè)以下字符:A-Z〔大小寫〕、0-9、〔〕、下畫線和@;也可用符號(hào)地址替代數(shù)據(jù)類型的地址:元素、位;記錄所定義的符號(hào)及相應(yīng)的邏輯地址,這個(gè)可以由軟件完成。軟件會(huì)生成一個(gè)能列出現(xiàn)行定義的所有符號(hào)的報(bào)表功能。整理ppt第3章可編程序控制器的編程符號(hào)尋址的例子:地址類型 邏輯地址 符號(hào)地址輸入映象 I:15/00LS1I:15/03AUTO1I:15/06 SW1輸出映象 O:13/00 M1O:13/02CL1O:13/04L1元素 F10:0Calc-1F10:1Calc-2 整理ppt第3章可編程序控制器的編程〔4〕程序常數(shù)在一些指令中,可以將整數(shù)或浮點(diǎn)常數(shù)〔例如參考值〕直接輸入到梯形圖程序中,而不通過數(shù)據(jù)表。一旦輸入,程序常數(shù)便不能由梯形圖程序處理,但可以通過在線或離線編程修改它們。其數(shù)值范圍為:.整數(shù):-32768到+32767,占一個(gè)16位字。.浮點(diǎn)數(shù):±1.1754944E-38到±3.4028237E+38,占一個(gè)32位字。整理ppt可編程序控制器的指令系統(tǒng)
整理ppt第3章可編程序控制器的編程3.4可編程序控制器的指令系統(tǒng)一。繼電器指令繼電器指令的作用:繼電器指令用于監(jiān)控?cái)?shù)據(jù)表中的位狀態(tài),如輸入位、輸出位或者計(jì)時(shí)器控制字的位。繼電器指令的分類:輸入指令——檢查閉合〔XIC〕;檢查斷開〔XIO〕;輸出指令——輸出鼓勵(lì)〔OTE〕;輸出鎖存〔OTL〕;輸出解鎖〔OTU〕;立即輸入〔IIN〕;立即輸出〔IOT〕。利用這些指令,用戶可以尋址存貯器所有空間上的位。整理ppt第3章可編程序控制器的編程1.檢查閉合XICXIC的描述:XIC屬輸入指令,假設(shè)相應(yīng)位地址中的數(shù)據(jù)是“1〞〔ON〕,那么表示該指令的邏輯為真〔true〕,否那么該指令的邏輯為假〔false〕。它類似于常開開關(guān),如果位地址使用了輸入映象表的位,那么其狀態(tài)必須與相應(yīng)地址實(shí)際輸入設(shè)備的狀態(tài)相一致。XIC的指令形式:整理ppt第3章可編程序控制器的編程2.檢查斷開XIOXIO的描述:屬輸入指令,假設(shè)相應(yīng)位地址中的數(shù)據(jù)是“1〞〔ON〕,那么表示該指令的邏輯為“假〞〔false〕,否那么該指令的邏輯為真〔true〕,它類似于一常閉開關(guān)。XIO的形式:整理ppt第3章可編程序控制器的編程3.輸出鼓勵(lì)OTEOTE的描述:屬輸出指令,用于控制存貯器中的位。假設(shè)該位對應(yīng)輸出模塊上的一個(gè)端子,那么當(dāng)該指令使能時(shí),連接到該端子上的設(shè)備被接通,反之,設(shè)備不動(dòng)作。假設(shè)OTE指令前面的階梯條件為真,那么處理器使能OTE指令;假設(shè)OTE指令前面的階梯條件為假,那么不使能OTE,相應(yīng)的設(shè)備不接通。一條OTE指令如同一個(gè)繼電器的線圈。OTE指令由它前面的輸入指令控制,而繼電器的線圈由硬觸點(diǎn)控制。整理ppt第3章可編程序控制器的編程OTE的形式:
在該指令中,假設(shè)階梯條件為真,那么該指令使處理器把輸出映象表中的0:013/01置為ON狀態(tài)〔數(shù)值為1〕;假設(shè)階梯條件為假,那么置為OFF狀態(tài)〔數(shù)值為0〕。地址O:013/01與01號(hào)I/O機(jī)架3號(hào)I/O組相應(yīng)的輸出模塊的01號(hào)端子對應(yīng)。整理ppt第3章可編程序控制器的編程4.輸出鎖存OTLOTL的描述:屬輸出指令,并且是保持型指令,也就是說,當(dāng)階梯條件是真時(shí),OTL指令使處理器置位某一地址位,然后該位保持置位,此后即使階使階梯條件變假,該位依然保持置位;假設(shè)要復(fù)位,那么需要在另一階梯中使用解鎖指令OTU對同一地址的位解鎖。OTL的形式:
在該指令中,假設(shè)階梯條件為真,那么使處理器把輸出映象表中的O:013/01置位,直至用OTU對其解鎖整理ppt第3章可編程序控制器的編程5.輸出解鎖〔OTU〕OUT描述:屬保持型輸出指令,常用以復(fù)位由OTL指令鎖存的位,OTL、OTU應(yīng)使用相同的地址。當(dāng)階梯條件為真時(shí),對相應(yīng)的位復(fù)位;以后即使階梯條件變假,該位依然保持復(fù)位〔置0〕,除非采用另一指令對該位重新置位。OTU的形式:
其含義與OTL對應(yīng)。
整理ppt第3章可編程序控制器的編程6.立即輸入〔IIM〕IIM描述:屬輸出指令。當(dāng)其使能時(shí)〔即階梯條件為真時(shí)〕,在下次正常的輸入映象刷新之前更新輸入映象表中的一個(gè)字,此時(shí)程序掃描將被中斷,直至對輸入狀態(tài)刷新完畢。對于IIN指令,用戶只需輸入I/O機(jī)架號(hào)和I/O組號(hào),不必輸入文件號(hào),否那么會(huì)出錯(cuò)。IIM的形式為:。001 -----〔IOM〕-----在該指令中,假設(shè)階梯條件為真,處理器立即更新對應(yīng)于機(jī)架號(hào)1組號(hào)1的輸入映象字整理ppt第3章可編程序控制器的編程7.立即輸出〔IOM〕IOM描述:是一條輸出指令。當(dāng)其使能時(shí),在下一次正常的輸出映象刷新之前更新輸出映象表的一個(gè)字,此時(shí)程序掃描被中斷,直至輸出狀態(tài)刷新完畢。對于IOT指令,用戶也只需輸入I/O機(jī)架號(hào)和I/O組號(hào),不必輸入文件號(hào)。001IOT的形式:〔IOM〕
在該指令中,假設(shè)階梯條件為真,處理器立即更新對應(yīng)于機(jī)架號(hào)0組號(hào)1的輸出映象字。整理ppt第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也熄滅整理ppt第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〕整理ppt第3章可編程序控制器的編程1.通延時(shí)計(jì)時(shí)器TONTON的描述:利用TON指令在預(yù)置時(shí)間內(nèi)完成延時(shí)去控制輸出的接通或斷開。當(dāng)階梯為真時(shí),TON指令開始累加計(jì)時(shí),直至以下條件之一發(fā)生為止:〔1〕累加值=預(yù)置值〔2〕階梯變假〔3〕復(fù)位計(jì)時(shí)器〔4〕相關(guān)的SFC步變無效
整理ppt第3章可編程序控制器的編程TON的格式:可見每一個(gè)TON必須使用一個(gè)計(jì)時(shí)器元素(如T4:0),并提供以下參數(shù)。整理ppt第3章可編程序控制器的編程TON的參數(shù):〔1〕時(shí)基(TimerBase):分1S和0.01S,0.2s3種,它決定了計(jì)時(shí)器的精度。〔2〕預(yù)置值(Present):用以設(shè)置預(yù)定時(shí)間,以一個(gè)16位的整數(shù)值放置,范圍0~32767。實(shí)際的延時(shí)〔預(yù)定〕時(shí)間=預(yù)置值×?xí)r基。〔3〕累加值〔Accum〕:是一個(gè)動(dòng)態(tài)值,告訴用戶目前已經(jīng)延時(shí)的數(shù)值,計(jì)時(shí)器復(fù)位時(shí),其值為0。整理ppt第3章可編程序控制器的編程TON的操作及狀態(tài):階梯條件EN(有效位)TT(計(jì)時(shí)位)DN(完成位)說明假000不計(jì)時(shí)真110正在計(jì)時(shí),累積值小于預(yù)置值真101累積值大于或等于預(yù)置值,計(jì)時(shí)完成用復(fù)位指令RES000ACC=0,PRE不變,計(jì)時(shí)器復(fù)位整理ppt第3章可編程序控制器的編程2.?dāng)嘌訒r(shí)計(jì)時(shí)器TOFTOF的描述:TOF指令在階梯條件變假時(shí)開始累加計(jì)時(shí)〔以0.01S或1S或0.1S的間隔〕直至以下條件之一產(chǎn)生:〔1〕累加值=預(yù)置值〔2〕階梯條件變?yōu)檎妗?〕相關(guān)的SFC變?yōu)闊o效一旦階梯條件變真,不管計(jì)時(shí)器是否到時(shí),處理器復(fù)位累加值。整理ppt第3章可編程序控制器的編程TOF的格式:
各參數(shù)的含義與TON相同。
整理ppt第3章可編程序控制器的編程TOF的操作及狀態(tài):階梯條件EN(有效值)TT(計(jì)時(shí)位)DN(完成位)說明真假假100010110計(jì)時(shí)器不計(jì)時(shí),ACC=0,計(jì)時(shí)器復(fù)位累積值小于預(yù)置值,正在計(jì)時(shí)累積值=預(yù)置值,計(jì)時(shí)完成整理ppt第3章可編程序控制器的編程3.保持型計(jì)時(shí)器RTORTO指令的描述:RTO指令在階梯條件為真時(shí),開始按一定的時(shí)間間隔〔0.01S或1S〕計(jì)時(shí),直到累加值到達(dá)預(yù)置值為止。以下條件發(fā)生時(shí),RTO指令保持其累加值:〔1〕階梯變假〔2〕用戶改變到編程方式〔3〕處理器出錯(cuò)或斷電〔4〕相關(guān)的SFC步無效整理ppt第3章可編程序控制器的編程RTO指令的特點(diǎn):
當(dāng)處理器重新運(yùn)行或階梯變真時(shí),計(jì)時(shí)器從保持的值開始繼續(xù)計(jì)時(shí)。由于保持累加值,所以在階梯為真的時(shí)間內(nèi),保持型計(jì)時(shí)器測量了累加時(shí)間。如果RTO階梯條件變假后,要復(fù)位其累加值和狀態(tài)位,用戶需在另一條階梯中編寫具有相同地址的復(fù)位指令RES。
整理ppt第3章可編程序控制器的編程RTO指令的格式:
各參數(shù)的含義與TON相同,除了累積值能保持外,其它的操作與狀態(tài)也與TON相同。
整理ppt第3章可編程序控制器的編程4.加計(jì)數(shù)CTU
CTU指令的描述:在-32768~+32767范圍內(nèi)向上計(jì)數(shù)。每一次階梯條件由假變真,CTU指令以一個(gè)單位增加累積值。當(dāng)累積值等于或超過預(yù)置值時(shí),CTU指令置位完成位DN,用戶可以在程序中使用它來初始某些動(dòng)作,如控制一個(gè)存貯位或一個(gè)輸出設(shè)備。計(jì)數(shù)器內(nèi)的累加值是保持的,直到被與計(jì)數(shù)器具有相同的地址的復(fù)位指令復(fù)位為止。
整理ppt第3章可編程序控制器的編程CTU指令的格式:可見每一個(gè)CTU必須使用一個(gè)計(jì)數(shù)器(如C5:0),并提供以下參數(shù):整理ppt第3章可編程序控制器的編程CTU指令的參數(shù):〔1〕預(yù)置值(Present):用戶定義需計(jì)數(shù)的值,范圍:-32768~+32768,預(yù)置值以16位整數(shù)存放,負(fù)數(shù)以補(bǔ)碼形式存放?!?〕累積值:是一個(gè)動(dòng)態(tài)值,告訴用戶目前已經(jīng)計(jì)數(shù)到的數(shù)值。整理ppt第3章可編程序控制器的編程CTU指令的狀態(tài)位:在CTU指令中,有三個(gè)狀態(tài)位是非常重要的,用戶可以通過檢測這些狀態(tài)位以觸發(fā)某些事件?!?〕加計(jì)數(shù)使能位.CU〔位15〕:當(dāng)階梯變真時(shí),置位.CU位以表示計(jì)數(shù)器加計(jì)數(shù)使能。當(dāng)階梯變假或執(zhí)行RES指令時(shí),復(fù)位.CU位。整理ppt第3章可編程序控制器的編程〔2〕加計(jì)數(shù)完成位.DN〔位13〕:當(dāng)累加值到達(dá)預(yù)置值時(shí)置位.DN位,而且當(dāng)累加值超過預(yù)置值時(shí),.DN位保持置位??捎肦ES指令復(fù)位.DN。〔3〕加計(jì)數(shù)溢出位.OV〔位12〕:計(jì)數(shù)器超過上限+32767時(shí)處理器對它置位,而且累加值被約束到-32768,計(jì)數(shù)器從這里開始計(jì)數(shù)。可用RES指令復(fù)位.OV位整理ppt第3章可編程序控制器的編程CTU梯形圖的例子:整理ppt第3章可編程序控制器的編程5.減計(jì)數(shù)CTDCTD的描述:〔1〕CTD指令是在+32767~-32768范圍內(nèi)向下計(jì)數(shù)。〔2〕階梯每一次由假變真,CTD指令把累加值減少1。無論多長時(shí)間,當(dāng)累加值大于或等于預(yù)置值時(shí)置位完成位.DN。當(dāng)累加值小于預(yù)置值時(shí),復(fù)位完成位.DN。用戶可以在程序中使用它來初始某些動(dòng)作,如控制一個(gè)存貯位或一個(gè)輸出設(shè)備?!?〕計(jì)數(shù)器內(nèi)的累加值是保持的,直到被與計(jì)數(shù)器具有相同地址的復(fù)位指令RES復(fù)位為止。整理ppt第3章可編程序控制器的編程CTD的格式:其參數(shù)與含義與CTU相同。
整理ppt第3章可編程序控制器的編程CTD指令的狀態(tài)位:在CTD指令中,也有三個(gè)狀態(tài)位,用戶可以通過檢測這些狀態(tài)位以觸發(fā)某些事件。〔1〕減計(jì)數(shù)使能位.CD〔位14〕:當(dāng)階梯變真時(shí),置位減計(jì)數(shù)使能位.CD,表示減計(jì)數(shù)使能。當(dāng)階梯變假時(shí)或使用RES復(fù)位指令時(shí),那么復(fù)位.CD位。整理ppt第3章可編程序控制器的編程〔2〕減計(jì)數(shù)完成位.DN〔位13〕:當(dāng)累加值大于或等于預(yù)置值時(shí),置位減計(jì)數(shù)完成位.DN位。當(dāng)累加值在預(yù)置值以下時(shí),復(fù)位.DN位。.DN位可以由RES指令復(fù)位?!?〕減計(jì)數(shù)器下溢出位.UN〔位11〕:當(dāng)減計(jì)數(shù)器超過下限-32768時(shí),處理器置位下溢出位.UN位,而且被控制到+32767,CTD指令從這里開始向下計(jì)數(shù)??捎肦ES指令復(fù)位.UN位。整理ppt第3章可編程序控制器的編程CTD梯形圖的例子
整理ppt第3章可編程序控制器的編程6.計(jì)時(shí)器和計(jì)數(shù)器的復(fù)位指令RESRES的描述:RES指令用以復(fù)位計(jì)時(shí)器〔除TOF〕和計(jì)數(shù)器。當(dāng)階梯為真時(shí),執(zhí)行RES指令。復(fù)位的內(nèi)容在前面的指令中已有表達(dá)。整理ppt第3章可編程序控制器的編程RES的格式及例子:
整理ppt第3章可編程序控制器的編程7。計(jì)時(shí)器和計(jì)數(shù)器指令的編程思考題前10秒指示燈O:4/00亮,O:4/01熄滅;后10秒指示燈O:4/01亮,O:4/00熄滅;以后循環(huán)。整理ppt第3章可編程序控制器的編程三。比較指令比較指令用于比較表達(dá)式或進(jìn)行指定比較指令的值的比較,它屬輸入指令,包括:比較〔CMP〕;等于〔EQU〕;大于等于〔GEQ〕;大于〔GRT〕;小于等于〔LEQ〕;小于〔LES〕;極限測試〔LIM〕;屏蔽相等比較〔MEQ〕;不等于〔NEQ〕。假設(shè)比較成立,那么該指令的邏輯為真。整理ppt第3章可編程序控制器的編程1.比較指令〔CMP〕比較指令〔CMP〕的描述:CMP指令用以完成用戶指定表達(dá)式的算術(shù)比較操作。當(dāng)處理器發(fā)現(xiàn)表達(dá)式為真時(shí),階梯為真,否那么階梯為假。一條CMP指令的執(zhí)行時(shí)間比其它比較指令〔如:GRT、LEQ等〕的執(zhí)行時(shí)間要長。在用戶程序文件中,一條CMP指令比相應(yīng)的比較指令占用的字也要多。整理ppt第3章可編程序控制器的編程比較指令〔CMP〕的格式及例子:整理ppt第3章可編程序控制器的編程比較指令〔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〕等等。整理ppt第3章可編程序控制器的編程〔2〕地址:可以是直接地址、間接地址或變址地址〔必須是字水平〕?!?〕程序常數(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)注“B〞。例如,AH是一個(gè)十六進(jìn)制數(shù)A,相當(dāng)于十進(jìn)制10〕表達(dá)式最長允許有80個(gè)字符,包括空格與括弧。整理ppt第3章可編程序控制器的編程2.等于〔EQU〕等于〔EQU〕的描述:EQU指令用以檢測兩個(gè)值是否相等。源操作數(shù)A和B〔SourceA和SourceB〕可以是數(shù)值,也可以是包含數(shù)值的地址。如兩個(gè)值相等,該指令的邏輯為真,否那么為假。整理ppt第3章可編程序控制器的編程等于〔EQU〕的格式及例子:該例子說明,假設(shè)N7:5的值等于N7:10的值,置位O:013/01。整理ppt第3章可編程序控制器的編程3.大于或等于〔GEQ〕大于或等于〔GEQ〕的描述:GRT指令比較一個(gè)值〔SourceA〕是否大于另一值〔SourceB〕。SourceA和B既可以是數(shù)值,也可是包含數(shù)值的地址。大于或等于〔GEQ〕的例子:該例子說明,假設(shè)N7:5的值大于N7:10的值,置位O:013/01。整理ppt第3章可編程序控制器的編程4.大于〔GRT〕大于〔GRT〕的描述:GRT指令比較一個(gè)值〔SourceA〕是否大于另一值〔SourceB〕。SourceA和B既可以是數(shù)值,也可是包含數(shù)值的地址。大于〔GRT〕的例子及格式:該例子說明,假設(shè)N7:5的值大于N7:10的值,置位O:013/01。整理ppt第3章可編程序控制器的編程5.小于或等于〔LEQ〕小于或等于〔LEQ〕的描述:LEQ指令比較一個(gè)值〔SourceA〕是否小于或等于另一值〔SourceB〕。SourceA和B既可以是數(shù)值,也可以是包含數(shù)值的地址。小于或等于〔LEQ〕的格式及例子:該例子說明,假設(shè)N7:5的值小于或等于N7:10的值,置位O:013/01。整理ppt第3章可編程序控制器的編程6.小于〔LES〕小于〔LES〕的描述:LES指令比較一個(gè)值〔SourceA〕是否小于另一個(gè)值〔SourceB〕。SourceA和B既可以是數(shù)值,也可以是包含數(shù)值的地址。小于〔LES〕的格式及例子:該例子說明,假設(shè)N7:5的值小于N7:10的值,置位O:013/01。整理ppt第3章可編程序控制器的編程7.極限測試〔LIM〕極限測試〔LIM〕的描述:LIM用以測試一個(gè)值是否在某一范圍之內(nèi)。假設(shè)比較測試值在一定的范圍之內(nèi)時(shí),該指令的邏輯為真,否那么為假。用戶可以使用LIM指令去比較一個(gè)模擬量輸入值是否在指定的限制內(nèi)。整理ppt第3章可編程序控制器的編程極限測試〔LIM〕的的格式:該指令中,LowLim〔低限值〕、Test〔測試值〕、HighLIM〔高限值〕既可以是數(shù)值,也可以是包含數(shù)值的地址,而且允許高限低于低限。在例中,假設(shè)低限值小于高限值,且三個(gè)參數(shù)均以地址形式表示,其含義是,當(dāng)N7:15的數(shù)值大于或等于N7:10的數(shù)值,且小于或等于N7:20的數(shù)值時(shí),該指令的邏輯為真。整理ppt第3章可編程序控制器的編程8.相等的屏蔽比較〔MEQ〕相等的屏蔽比較〔MEQ〕的描述:MEQ指令將源地址〔Source〕內(nèi)的值與一個(gè)比較地址〔Compare〕內(nèi)的數(shù)據(jù)作比較,并且局部數(shù)據(jù)允許被屏蔽。如果源地址中的數(shù)據(jù)和比較地址中的數(shù)據(jù)除了被屏蔽的位之外每位相同,那么指令為真;一旦檢測到不相同的位,那么指令為假。其中源〔Source〕、比較〔Compare〕、屏蔽〔Mask〕都可以是程序常數(shù)〔16位〕或包含一個(gè)數(shù)值的地址。假設(shè)屏蔽值中的某一位是1,那么允許數(shù)據(jù)通過;是0,那么不讓數(shù)據(jù)通過。因此編程時(shí)必須把要比較數(shù)據(jù)的屏蔽位置1,不要比較數(shù)據(jù)的屏蔽位置0。整理ppt第3章可編程序控制器的編程MEQ的格式及例子:其中:N7:5:0101010101011111N7:6:1111111111110000N7:10:010101010101:表示數(shù)據(jù)隨意在例子中,因?yàn)樵础睳7:5〕與比較〔N7:10〕的低四位不被比較,所以此指令為真,置位O:013/01。整理ppt第3章可編程序控制器的編程9.不等于〔NEQ〕不等于〔NEQ〕的描述:NEQ指令比較兩個(gè)值是否相等。SourceA和B既可以是數(shù)值也可以是包含數(shù)值的地址。不等于〔NEQ〕的格式及例子:該例子說明,假設(shè)N7:5的值不等于N7:10的值,置位O:013/01。整理ppt第3章可編程序控制器的編程10。比較指令的編程例子整理ppt第3章可編程序控制器的編程四。計(jì)算指令計(jì)算指令用于計(jì)算表達(dá)式或用指定的算術(shù)指令進(jìn)行算術(shù)運(yùn)算,它包括:計(jì)算〔CPT〕;反余弧〔ACS〕;加法〔ADD〕;除法〔DIV〕;自然對數(shù)〔LN〕;乘法〔MUL〕;常用對數(shù)〔LOG〕;取反〔NEG〕;正弦〔SIN〕;平方根〔SQR〕;排序〔SRT〕;標(biāo)準(zhǔn)偏差〔STD〕;正切〔ATN〕;X的Y次冪〔XPY〕計(jì)算指令是輸出指令,當(dāng)階梯條件成立,進(jìn)行計(jì)算。整理ppt第3章可編程序控制器的編程1.計(jì)算〔CPT〕計(jì)算〔CPT〕的描述:CPT指令可以完成拷貝、算術(shù)、邏輯和轉(zhuǎn)換等操作。計(jì)算〔CPT〕的格式:
該指令完成表達(dá)式中用戶定義的操作,并且把結(jié)果輸入到目的地址,數(shù)據(jù)類型也自動(dòng)轉(zhuǎn)化為目的地址的類型。
整理ppt第3章可編程序控制器的編程計(jì)算〔CPT〕中的表達(dá)式:表達(dá)式是用戶定義的操作,由運(yùn)算符、地址或程序常數(shù)完成,最終可達(dá)80個(gè)字符〔復(fù)雜表達(dá)式〕。其中:運(yùn)算符〔符號(hào)〕定義了操作性質(zhì);地址可以是直接和間接地址;程序常數(shù)可以是整數(shù)或浮點(diǎn)數(shù)。而用在表達(dá)式中任一操作數(shù)為浮點(diǎn)數(shù),那么整個(gè)表達(dá)式就以浮點(diǎn)數(shù)形式進(jìn)行運(yùn)算。整理ppt第3章可編程序控制器的編程CPT完成的功能:〔1〕拷貝:假設(shè)在表達(dá)式項(xiàng)中輸入源地址,在目的地址中輸入目的地址,就可以把源地址的數(shù)據(jù)拷貝到目的地址?!?〕清零:假設(shè)在表達(dá)式項(xiàng)中輸入數(shù)據(jù)零,那么可以將目的地址的數(shù)據(jù)清零。〔3〕算術(shù)運(yùn)算:CPT的表達(dá)式中以下運(yùn)算都是有效的:加〔+〕、減〔-〕、乘〔*除〔豎條|〕、求反〔-〕、平方根〔SQR〕、冪〔**〕、自然對數(shù)〔LN〕、常用對數(shù)〔LOG〕、余弦〔COS〕、正弦〔SIN〕、正切〔TAN〕、反余弦〔ACS〕、反正弦〔ASN〕、反正切〔ATN〕等,注意三角函數(shù)采用弧度制。整理ppt第3章可編程序控制器的編程〔4〕邏輯運(yùn)算:與〔AND〕、或〔OR〕、異或〔XOR〕、非〔NOT〕?!?〕轉(zhuǎn)換:BCD轉(zhuǎn)換成整數(shù)〔FRD〕、整數(shù)轉(zhuǎn)換成BCD〔TOD〕、弧度轉(zhuǎn)換成度〔DEG〕、度轉(zhuǎn)換成弧度〔RAD〕。CPT的執(zhí)行時(shí)間:一般來說,CPT指令的執(zhí)行時(shí)間大于一條算術(shù)邏輯指令〔如ADD、AND〕的執(zhí)行時(shí)間;運(yùn)算的結(jié)果保存六位有效數(shù)字,執(zhí)行后更新數(shù)據(jù)表狀態(tài)文件中的算術(shù)標(biāo)志狀態(tài)〔S:0/0~S:0/3〕〔所有計(jì)算指令都如此〕。整理ppt第3章可編程序控制器的編程2.反余弦〔ACS〕
ACS指令的描述:ACS指令將源操作數(shù)〔Source〕求反余弦并且把結(jié)果以弧度形式存放在目的地址中。ACS指令的格式:
其中Source的絕對值應(yīng)≤1,Destination的結(jié)果在0~之間。Source可以是地址,也可以是常數(shù);Destination為地址〔16位的字〕。假設(shè)Source的絕對值大于1,那么目的地址內(nèi)的結(jié)果為!NAN!。整理ppt第3章可編程序控制器的編程3.反正弦〔ASN〕ASN指令的描述:ASN指令將源操作數(shù)〔Source〕求反正弦且把結(jié)果以弧度形式存放在目的地址中。ASN指令的格式:其中源的絕對值應(yīng)≤1,Dest的結(jié)果在-/2~/2之間。源可以是存有數(shù)值的地址,也可以是常數(shù);Dest為地址〔放16的數(shù)值〕。假設(shè)源的絕對值大于1,那么目的地址內(nèi)的結(jié)果為!NAN!整理ppt第3章可編程序控制器的編程4.反正切〔ATN〕反正切指令
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三人合伙協(xié)議書范本
- 五年級(jí)數(shù)學(xué)(小數(shù)乘法)計(jì)算題專項(xiàng)練習(xí)及答案匯編
- 公司 房產(chǎn)轉(zhuǎn)讓合同范例
- 買賣兼擔(dān)保合同范本
- 出售水管毛料合同范例
- 公司財(cái)產(chǎn)轉(zhuǎn)移合同范例
- 醫(yī)療合同范例英文
- Unit 8 How do you make a banana milk shake Section B 3a-selfcheck教學(xué)設(shè)計(jì)2024-2025學(xué)年人教版英語八年級(jí)上冊
- 2024-2025學(xué)年江蘇省南京市高一上冊第一次月考數(shù)學(xué)學(xué)情檢測試題
- 賓館2025年安全總結(jié)
- 煤礦安全質(zhì)量標(biāo)準(zhǔn)化培訓(xùn)課件
- 滬教版英語小學(xué)六年級(jí)上學(xué)期期末試題與參考答案(2024-2025學(xué)年)
- 2024解析:第十七章歐姆定律-基礎(chǔ)練(解析版)
- 新教材 人教版高中化學(xué)選擇性必修2全冊各章節(jié)學(xué)案(知識(shí)點(diǎn)考點(diǎn)精講及配套習(xí)題)
- 感染性休克護(hù)理
- 服務(wù)項(xiàng)目質(zhì)量保障體系及措施
- (一模)長春市2025屆高三質(zhì)量監(jiān)測(一)生物試卷(含答案)
- 電子商務(wù)論文3篇(含目錄)
- 《現(xiàn)代家政導(dǎo)論》電子教案 1.1模塊一項(xiàng)目一家政與家政學(xué)認(rèn)知
- 《人工智能通識(shí)教程》(第2版)教學(xué)大綱
- 2024年監(jiān)控?cái)z像頭項(xiàng)目建議書
評論
0/150
提交評論