編程指令基礎(chǔ)入門演示文稿_第1頁
編程指令基礎(chǔ)入門演示文稿_第2頁
編程指令基礎(chǔ)入門演示文稿_第3頁
編程指令基礎(chǔ)入門演示文稿_第4頁
編程指令基礎(chǔ)入門演示文稿_第5頁
已閱讀5頁,還剩222頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

編程指令基礎(chǔ)入門演示文稿目前一頁\總數(shù)二百二十七頁\編于十一點編程指令基礎(chǔ)入門目前二頁\總數(shù)二百二十七頁\編于十一點關(guān)于羅克韋爾羅克韋爾品牌包括艾倫–布拉德利Allen-Bradley的控制產(chǎn)品和工程服務(wù)、道奇品牌的機(jī)械動力傳輸產(chǎn)品、瑞恩電氣RelianceElectric?制造的電機(jī)和驅(qū)動產(chǎn)品以及羅克韋爾軟件RockwellSoftware生產(chǎn)的工控軟件。羅克韋爾總部位于美國威斯康星州的密爾沃基市。公司通過提供艾倫—布拉德利、羅克韋爾軟件以及一些瑞恩電器品牌的控制器、輸入/輸出(I/O)系統(tǒng)、驅(qū)動器、傳感器、動力裝置、成包控制產(chǎn)品、人機(jī)界面、軟件產(chǎn)品和服務(wù)向客戶提供集成順序控制、運動控制、傳動系統(tǒng)、過程控制和應(yīng)用信息等產(chǎn)品和服務(wù)。1985年,為了獲得多樣性的投資,羅克韋爾以16.5億美金的價格將Allen-Bradley收購。通過16億美金收購RelianceElectric瑞恩電器,Rockwell增加了電機(jī)、機(jī)械傳動系列產(chǎn)品。目前三頁\總數(shù)二百二十七頁\編于十一點Allen-BradleyPLC發(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-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。目前四頁\總數(shù)二百二十七頁\編于十一點A-BSLC500系列簡介SLC-500

中小型PLC(90年代初期)控制點16~960點使用1746系列I/O模組

9針COM口MicroLogix1000固定型(內(nèi)置RS232):10(6in/4out),16(10in/6out),32(20in/12out)目前五頁\總數(shù)二百二十七頁\編于十一點SLC-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ī)置於最左槽位,佔一I/O槽位電源供應(yīng)模組目前六頁\總數(shù)二百二十七頁\編于十一點第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è)定處理器工作在“編程”、“調(diào)試”或“運行”狀態(tài)。使用鑰匙是為了在調(diào)試完畢后使處理器固定在運行狀態(tài),防止程序被意外修改。目前七頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊(2).指示燈電池指示燈“BATT”:燈(紅)亮表示電池盒里的電池該更換了。一般該指示燈亮后,應(yīng)在10天內(nèi)及時更換電池,否則可能因CMOSRAM的失效而造成程序的丟失。

目前八頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊處理器運行/故障(綠/紅)指示器燈“PROC”:顯示處理器當(dāng)前的工作情況燈(綠)亮:表示運行正常燈(紅)亮:表示處理器故障強制指示燈“FORCE”:顯示用戶有無強制I/O。燈亮:表示被強制輸入強制:用戶強制輸入數(shù)據(jù)文件中的位;輸出強制:能使用戶強制實際的輸出模板而保留其輸出數(shù)據(jù)文件處在原始狀態(tài)。目前九頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊SLC5/04CPURUNFLTBATTFORCESLC5/04CPUDH+RS232RS232DH+REMRUNPROG工作狀態(tài)選擇開關(guān)目前十頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊1746系列數(shù)位輸入模組型號點數(shù)操作電壓信號延遲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目前十一頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊1746系列數(shù)位輸出模組型號點數(shù)操作電壓信號延遲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接點輸出10101~2.5OW885~265VAC,5~125VDC接點輸出10101~2.5OW16165~265VAC,5~125VDC接點輸出10101~2.5OX885~265VAC,5~125VDC獨立接點10101~5目前十二頁\總數(shù)二百二十七頁\編于十一點1746系列數(shù)位輸入輸出混合模組

型號輸入點數(shù)輸出點數(shù)操作電壓IO42285~132VACIO8445~265VAC,5~125VDCIO12665~265VAC,5~125VDC1746系列類比模組

型號輸入點數(shù)輸出點數(shù)操作電壓NI440+/-10VDC或+/-20mANIO4I22電流+/-10VDC或+/-20mANIO4V22電壓+/-10VDC或+/-20mANO4I040~21mANO4V04+/-10VDCNT440熱電偶J,K,T,E,N,R,S,B,+/-50,100mVNR440RTD電阻式第2章可編程序控制器處理器及I/O模塊目前十三頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊4。SLC500系列小型可編程處理器

(1)固定式SLC500控制器:將電源、輸入與輸出以及處理器集中在一個單元,并提供一個2槽的擴(kuò)展框架。(2)模塊式SLC控制器:分SLC5/01、5/02、5/03、5/04及5/05目前十四頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊模塊式SLC處理器及1746I/O框架

目前十五頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊

SLC500系列內(nèi)存、I/O容量及內(nèi)置通信口

目前十六頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊5.MicroLogix系列微型可編程序控制器

MicroLogix1000:為固定式處理器,為滿足用戶各種I/O點數(shù)少于32點的控制要求而設(shè)計.MicroLogix1500:采用了兩塊式組合結(jié)構(gòu),包括處理器和帶導(dǎo)軌的基座,兩者通過導(dǎo)軌滑槽裝配,處理器和基座兩模塊形成一個完整的控制器單元,處理器可單獨從基座中拆卸.目前十七頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊1000系列:①

水平放置的輸入(頂部)和輸出(底部)端子,易于接線②安裝孔③RS_232通道,連接編程設(shè)備④位于中間的LEDs顯示I/O狀態(tài)及診斷信息

目前十八頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊1500系列處理器模塊擴(kuò)展I/O模塊基座

1抽取式接線終端塊2擴(kuò)展I/O接口和可移動ESD屏障

3輸入LED4輸出LED5通信口6狀態(tài)指示LED7內(nèi)存模塊/實時時鐘(可選)8后備電池(可選)9電池

10終端蓋和標(biāo)簽11數(shù)據(jù)存取儀(可選)12工作模式開關(guān)目前十九頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊(3)MicroLogix1200(4)Pico目前二十頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊6。Logix5550處理器目前二十一頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊二、數(shù)字I/O模塊(1)數(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)位。

目前二十二頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊指示器狀態(tài)

(顏色)故障描述或系統(tǒng)狀態(tài)采取措施模塊活動ON(綠)正常指示無模塊活動ON(綠)而且輸入狀態(tài)ON(紅)檢查輸入電壓如果有電壓輸入,無須采取措施;若無電壓輸入,重新安裝模塊。模塊活動ON(綠)而且輸入狀態(tài)OFF輸入設(shè)備不正?;蚰K的輸入故障1.檢查輸入設(shè)備2.如果輸入設(shè)備正常,重新安裝模塊。本無電壓加到輸入端無模塊活動OFF而且輸入狀態(tài)ON(紅)或OFF除非模塊活動指示器亮,否則無效;當(dāng)活動指示器不亮,指示器不能反映處理器狀態(tài)1.檢查框架電源與模塊輸入電源2.如果電源正常,重新安裝模塊。目前二十三頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊三、模擬量I/O模塊

模擬量I/O模塊:在模擬量信號和可編程序控制器數(shù)據(jù)表之間進(jìn)行A/D或D/A轉(zhuǎn)換。包括標(biāo)準(zhǔn)模擬量的輸入/輸出及直接熱電阻和熱電偶輸入;這些模塊可用軟件設(shè)置信號濾波,可對每個I/O設(shè)置有效范圍。隔離措施有輸入信號與電源噪聲隔離,輸入回路之間信號隔離。(A/D轉(zhuǎn)換器)分辨率有8位、12位等不同精度。模擬量輸入/輸出方式可設(shè)定為電流型和電壓型。目前二十四頁\總數(shù)二百二十七頁\編于十一點第2章可編程序控制器處理器及I/O模塊四、特殊I/O模塊除了通用的I/O模塊之外,可編程序控制器還有許多特殊的I/O模塊,應(yīng)用于特定的場合,這些模塊往往能自己處理輸入量,對輸出進(jìn)行控制,屬智能模塊。如線性定位模塊、伺服控制模塊、力矩控制模塊、高速計數(shù)模塊等等。如步進(jìn)定位裝置(1771-QA)、

1771-VHSC4通道高速計數(shù)模塊

目前二十五頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程目前二十六頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程可編程序控制器的編程方式可編程序控制器的輸入/輸出尋址可編程序控制器的內(nèi)存組織可編程序控制器的編程軟件RSLogix500的使用可編程序控制器的通信軟件RSLinx的使用可編程序控制器的仿真軟件RSEmulate500的使用及聯(lián)機(jī)仿真目前二十七頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程可編程序控制器指令系統(tǒng)模擬量及其編程熱備系統(tǒng)及其編程編程練習(xí)目前二十八頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程

3.1可編程序控制器的編程方式

SLC-5系列處理器支持2種編程方式:——梯形圖(Ladder)——文本指令(ASCIIEditing)

目前二十九頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程

一.梯形圖(Ladder)梯形圖的描述:是一種最典型、也是最基本的編程方式,它采用圖形符號,沿用了繼電器的觸點、線圈、串聯(lián)等術(shù)語和圖形符號,并增加了一些繼電接觸控制沒有的符號。適用于順序邏輯控制、離散量控制、定時/計數(shù)控制等。目前三十頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程

梯形圖的組成:梯形圖一般由多個不同的階梯(RUNG)組成,每一階梯由輸入及輸出指令組成。在一個階梯中,輸出指令應(yīng)出現(xiàn)在階梯的最右邊,輸入指令則出現(xiàn)在輸出指令的左邊。輸入指令輸出指令目前三十一頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程梯形圖舉例:目前三十二頁\總數(shù)二百二十七頁\編于十一點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)門目前三十三頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程并行分支的運行:當(dāng)處理器將每一分支的每一步掃描一次之后,而且公用轉(zhuǎn)換為真時,處理器才結(jié)束執(zhí)行并行分支。當(dāng)處理器運行并行分支時,按從左到右、從上到下的順序掃描分支。但看起來,處理器似乎是在同時執(zhí)行每一條路徑。目前三十四頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程一、有關(guān)尋址的幾個概念

1。物理地址物理地址也就是I/O模塊在物理框架中的位置,常以第幾框架第幾槽中的第幾個端子表示。如第0個框架中的1號槽放了一個32點輸入模塊,要指出其5號端子,其物理地址就是0框架1號槽5號端子。目前三十五頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程SLC500I/O定址I/O依所在槽位決定其位址採用10進(jìn)制編號I/O位址格式:I:XXX.X/XXO:XXX.X/XX表型式:輸入(Input)或輸出(Output)槽位編號(1~30)因第0槽固定為主機(jī)Word編號(0~31)I/O點編號(00~15)若此槽位插一16點之輸入模組則位址為I:002/00~I:002/15若此槽位插一8點之輸入模組則位址為I:002/00~I:002/07若此槽位插一32點之輸入模組則位址為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整個Word目前三十六頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程3.3可編程序控制器的內(nèi)存組織

概述可編程序控制器處理器除了微處理器以外,還包括存貯器,其中一部分是用戶存貯器。用戶存貯器中的程序存貯器用來存放用戶程序文件,而數(shù)據(jù)存貯器文件用來存放數(shù)據(jù)文件。目前三十七頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程一、程序文件1.程序文件:程序文件用以存貯用戶程序,SLC-500可以有256個程序文件,用編號0~255(十進(jìn)制數(shù))表示。其中0號文件是用來存放系統(tǒng)信息的,屬系統(tǒng)文件,1號文件一般預(yù)以保留,而2~255號文件則可以由用戶定義,它們可以是梯形圖程序。目前三十八頁\總數(shù)二百二十七頁\編于十一點目前三十九頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程二、數(shù)據(jù)文件及其尋址1.數(shù)據(jù)文件概述(1)數(shù)據(jù)文件的作用

處理器所檢查和修改的所有數(shù)據(jù)均存貯在內(nèi)存中的數(shù)據(jù)文件中,它們可以存貯:

(1)從輸入模塊接收的數(shù)據(jù);(2)發(fā)送到輸出模塊的數(shù)據(jù),這些數(shù)據(jù)表示了程序運行的最終結(jié)果;(3)程序運算的中間結(jié)果;(4)預(yù)先裝入的數(shù)據(jù);(5)與指令有關(guān)的狀態(tài)信息;(6)與處理器操作有關(guān)的信息等。

目前四十頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程數(shù)據(jù)文件結(jié)構(gòu)SLC500用戶內(nèi)存有數(shù)據(jù)文件和程序文件組成。缺省數(shù)據(jù)文件從3到8,而9到255可以被配置為位,計時器,計數(shù)器,控制,整型,浮點,ASCII和字符串文件。目前四十一頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(3)缺省的數(shù)據(jù)文件類型文件類型 標(biāo)識符 文件號輸出O0輸入I1狀態(tài)S2位B3計時器T4計數(shù)器C5控制R6整數(shù)N7浮點 F8目前四十二頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(4)可定義的數(shù)據(jù)文件類型文件類型 (標(biāo)識符)編號 文件允許的最大尺寸位(二進(jìn)制)B9~9991000字計時器T9~9991000個3字元素計數(shù)器C9~999 1000個3字元素整數(shù)N9~999 1000字浮點F9~9991000個單字元素(每字32位)

目前四十三頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(5)數(shù)據(jù)文件的一般尋址格式:-數(shù)據(jù)文件的地址:由文件名稱、文件號、元素號、字號及位構(gòu)成,相互之間用一定的定界符分開。如一個計時器文件是一個三字元素,可表示為:Tf:e.w/b位號(0~15)16位字為單位數(shù)據(jù)文件從元素構(gòu)成的字?jǐn)?shù)可以分為:-單字元素:一個元素一個字-三字元素:一個元素三個字-多字元素:一個元素多個字

目前四十四頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程2.?dāng)?shù)據(jù)文件類型及直接尋址(1)輸入/輸出文件I/O

直接尋址機(jī)架/IO組/幾號端子接口輸入/輸出文件,表征了物理框架中的I/O模塊在I/O映象表中的存貯位置,尋址輸入/輸出文件,就是用邏輯地址來表示物理地址。它是一個單字元素。如I:1.0/01----該輸入映象表地址的含義是:1號機(jī)架、第0字,1號端子上的輸入.O:2.1/00-----該輸出映象表地址的含義是:2號機(jī)架,第1字,0號端子上的輸出。目前四十五頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(2)狀態(tài)文件S系統(tǒng)狀態(tài)文件向用戶提供與用戶程序中所使用的各種指令有關(guān)的信息。狀態(tài)文件指示次要錯誤和主要錯誤的診斷信息、處理器方式、掃描時間、波特率、系統(tǒng)節(jié)點地址和各種其它數(shù)據(jù)。其尋址格式為:S:e/b

常用的如:ProcessorModeS:1/0-1/4 OverflowS:0/1 FirstPassS:1/15 BatteryLowS:5/11DateS:39-37TimeS:40-42目前四十六頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(3)位文件B二進(jìn)制位文件的作用:位表示它只有1/0:仿問位操作主要用在繼電器邏輯指令、移位寄存器指令及順序器指令,其中的每一位都可作為一個中間繼電器來使用。在系統(tǒng)中,數(shù)據(jù)文件的3號文件缺省為位文件,用B3表示。目前四十七頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程

位文件的編址:是一個單字元素,可以通過兩種方法來對位文件中的位進(jìn)行編址。

第一種是通過設(shè)定元素號和在元素內(nèi)的位號(00~15共16位)進(jìn)行編址,如:Bf:e/b;

第二種是通過整個位文件依次從00開始對位進(jìn)行編號,如:Bf/b例子:B3:1/00與B3/16指的是同一位,都是指1號字中的00位。目前四十八頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(4)計時器文件T計時器文件:用在計時器指令中,系統(tǒng)將4號文件缺省為計時器文件,用T4表示。計時器是3字元素:字0是控制字,字1存貯預(yù)置值,字2存貯累積值。計時器元素:字0:15141312111009080706050403020100

ENTTDN 內(nèi)部使用,不能編址 字1:預(yù)置值PRE 字2:累積值A(chǔ)CC 目前四十九頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(4)計時器文件T(續(xù))計時器的編址:Tf:e.s/bE.PRE/E.ACCE/B

其最小可尋址到位,當(dāng)然可以尋址到字、元素,而且允許用助記符尋址??删幹返奈豢删幹返淖諩N=位15,有效位PRE=預(yù)置值TT=位14,計時器計時位ACC=累積值DN=位13,計時器完成位目前五十頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(4)計時器文件T(續(xù))計時器編址的例子:

a)T4:0.0/15與T4:0/15與T4:0.EN的含義是一樣的,都是指計時器文件第0個計時器的有效位(或叫使能位)。b)T4:0.1與T4:0.PRE是一樣的,T4:0.2與T4:0.ACC也是指同一個字。目前五十一頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(5)計數(shù)器文件C計數(shù)器文件:用在計數(shù)器指令中,系統(tǒng)將5號文件缺省為計數(shù)器文件,用C5表示。計數(shù)器也是3字元素:字0是控制字,字1存貯預(yù)置值,字2存貯累積值。

計數(shù)器元素0.0/15/字1/字2(15址位的表示是狀態(tài)數(shù))字0:15141312111009080706050403020100

CUCDDNOUUN 僅內(nèi)部使用,不能編址 字1:預(yù)置值PRE 字2:累積值A(chǔ)CC 目前五十二頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(5)計數(shù)器文件C(續(xù))計數(shù)器的編址:Cf:e.s/b計數(shù)器最小可尋址到位,當(dāng)然可以尋址到字、元素,而且允許用助記符尋址可編址的位可編址的字CU=位15,加數(shù)有效位PRE=預(yù)置值CD=位14,減數(shù)有效位ACC=累積值DN=位13,完成位OV=位12,上溢位UN=位11,下溢位目前五十三頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(5)計數(shù)器文件C(續(xù))計數(shù)器編址的例子:a)C5:0.0/15與/C5:0/15與C5:0.CU的含義是一樣的,都是指計數(shù)器文件第0個計數(shù)器的加計數(shù)有效位(使能位)。b)C5:0.1與C5:0.PRE是一樣的,C5:0.2與C5:0.ACC是一樣的。目前五十四頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(6)控制文件R控制文件:用在需要文件操作(不是位操作,也不是字操作)的一些指令上,如移位寄存器指令、文件指令、順序器指令,系統(tǒng)將6號文件缺省為控制文件,用R6表示。這是一個3字元素:字0是狀態(tài)字,字1是指明存貯數(shù)據(jù)的長度,字2指明目前指令正在操作的數(shù)據(jù)的位置。

控制字元素字0:15141312111009080706050403020100

ENDNERULINFD僅內(nèi)部使用,不能編址字1:位陣列或文件長度LEN 字2:位指針或位置POS 目前五十五頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(6)控制文件R(續(xù))可編址的位可編址的字EN=位15,有效值LEN=長度DN=位13,完成位POS=位置ER=位11,出錯位UL=位10,轉(zhuǎn)儲位(僅移位指令用)IN=位9,禁止位FD=位8,發(fā)現(xiàn)位(IN與FD僅在文件搜索與比較時用)目前五十六頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(6)控制文件R(續(xù))控制文件的編址:Rf:e.s/b與計時器及計數(shù)器文件一樣,控制文件可尋址到元素、字,直至位,同樣允許用助記符尋址。目前五十七頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(7)整數(shù)文件N描述:整數(shù)文件用于放置一個16位的字,系統(tǒng)將7號數(shù)據(jù)文件缺省為整數(shù)文件,用N7表示。整數(shù)文件可在元素及位上進(jìn)行編址、尋址,如:Nf:e/b整數(shù)文件編址的例子:N7:2N7:2/08N10:36目前五十八頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(8)浮點文件F浮點文件的描述:浮點文件用于放置一個32位的字。系統(tǒng)將8號數(shù)據(jù)文件缺省為浮點文件,用F8表示。浮點文件一般就尋址到元素。浮點文件的編址如下:Ff:e浮點文件尋址的例子:F8:0、F11:1目前五十九頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程2.?dāng)?shù)據(jù)文件的間接尋址、變址尋址及符號尋址PLC-5可編程序控制器除了支持直接尋址外,也支持間接尋址、變址尋址及符號尋址。(1)間接尋址間接尋址描述:所謂間接尋址,就是用另外一個地址的值來代替某一邏輯地址中的尋址單元,如文件號、元素號、位號等。替代地址:必須是下列類型的數(shù)據(jù)文件之一:N、T、C、R、B、I、O或S,任何T、C或R三字元素的地址必須是子元素(即字)的地址(例如:T4:0.ACC),替代地址寫在括號[]內(nèi)。目前六十頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(1)間接尋址(續(xù))間接尋址的例子:N[N7:0]:0 文件號存于整數(shù)地址N7:0中 N7:[C5:7.ACC] 元素號為計數(shù)器5、元素7的累加值 B3/[I:017] 位號放在輸入文件的1機(jī)架7號輸入字中 N[N7:0]:[N9:1]文件及元素號 文件號在整數(shù)地址N7:0中,元素號存在整數(shù)地址N9:1中 目前六十一頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(2)變址尋址變址尋址的描述所謂變址尋址,就是實際地址為用戶選擇的元素地址加上一個偏移量。偏移量放在處理器狀態(tài)文件的偏移量字(S:24)中。因此處理器是在基地址加上偏移量后形成的地址上開始操作。變址尋址用變址符“?!敝苯臃旁谖募愋蜆?biāo)識符前面來識別,如#N7:5。目前六十二頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程變址尋址,應(yīng)遵循下述原則:.保證變址值(正或負(fù))不能引起變址地址超出文件類型的界限.當(dāng)指令使用變址地址多于兩個時,對每一變址地址處理器均使用同一個變址值。在使用變址地址的指令使能前,應(yīng)立即對變址值設(shè)定偏移量。變址尋址的例子:對于#N7:10,假設(shè)偏移值為10(放在S:24)中,則處理器實際操作的源地址是N7:20。目前六十三頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(3)符號尋址符號尋址的描述符號尋址,就是用一個名稱代替一個地址,因此地址就可同實際應(yīng)用聯(lián)系起來。例如,可以用LSI名稱代替輸入映象表中的I:3/10。目前六十四頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程當(dāng)采用符號尋址時,遵循下列原則:名稱用一字母字符開頭(不是數(shù)字);最多可包含十個下列字符:A-Z(大小寫)、0-9、()、下畫線和@;也可用符號地址替代數(shù)據(jù)類型的地址:元素、位;記錄所定義的符號及相應(yīng)的邏輯地址,這個可以由軟件完成。軟件會生成一個能列出現(xiàn)行定義的所有符號的報表功能。目前六十五頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程符號尋址的例子:地址類型 邏輯地址 符號地址輸入映象 I:15/00LS1I:15/03AUTO1I:15/06 SW1輸出映象 O:13/00 M1O:13/02CL1O:13/04L1元素 F10:0Calc-1F10:1Calc-2 目前六十六頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(4)程序常數(shù)在一些指令中,可以將整數(shù)或浮點常數(shù)(例如參考值)直接輸入到梯形圖程序中,而不通過數(shù)據(jù)表。一旦輸入,程序常數(shù)便不能由梯形圖程序處理,但可以通過在線或離線編程修改它們。其數(shù)值范圍為:.整數(shù):-32768到+32767,占一個16位字。.浮點數(shù):±1.1754944E-38到±3.4028237E+38,占一個32位字。目前六十七頁\總數(shù)二百二十七頁\編于十一點可編程序控制器的指令系統(tǒng)

目前六十八頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程3.4可編程序控制器的指令系統(tǒng)一。繼電器指令

繼電器指令的作用:繼電器指令用于監(jiān)控數(shù)據(jù)表中的位狀態(tài),如輸入位、輸出位或者計時器控制字的位。

繼電器指令的分類:輸入指令——檢查閉合(XIC);檢查斷開(XIO);輸出指令——輸出激勵(OTE);輸出鎖存(OTL);輸出解鎖(OTU);立即輸入(IIN);立即輸出(IOT)。利用這些指令,用戶可以尋址存貯器所有空間上的位。目前六十九頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程1.檢查閉合XIC

XIC的描述:XIC屬輸入指令,若相應(yīng)位地址中的數(shù)據(jù)是“1”(ON),則表示該指令的邏輯為真(true),否則該指令的邏輯為假(false)。它類似于常開開關(guān),如果位地址使用了輸入映象表的位,則其狀態(tài)必須與相應(yīng)地址實際輸入設(shè)備的狀態(tài)相一致。

XIC的指令形式:目前七十頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程2.檢查斷開XIO

XIO的描述:屬輸入指令,若相應(yīng)位地址中的數(shù)據(jù)是“1”(ON),則表示該指令的邏輯為“假”(false),否則該指令的邏輯為真(true),它類似于一常閉開關(guān)。XIO的形式:

目前七十一頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程3.輸出激勵OTE

OTE的描述:屬輸出指令,用于控制存貯器中的位。若該位對應(yīng)輸出模塊上的一個端子,則當(dāng)該指令使能時,連接到該端子上的設(shè)備被接通,反之,設(shè)備不動作。若OTE指令前面的階梯條件為真,則處理器使能OTE指令;若OTE指令前面的階梯條件為假,則不使能OTE,相應(yīng)的設(shè)備不接通。一條OTE指令如同一個繼電器的線圈。OTE指令由它前面的輸入指令控制,而繼電器的線圈由硬觸點控制。目前七十二頁\總數(shù)二百二十七頁\編于十一點第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)。目前七十三頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程4.輸出鎖存OTL

OTL的描述:屬輸出指令,并且是保持型指令,也就是說,當(dāng)階梯條件是真時,OTL指令使處理器置位某一地址位,然后該位保持置位,此后即使階使階梯條件變假,該位依然保持置位;若要復(fù)位,則需要在另一階梯中使用解鎖指令OTU對同一地址的位解鎖。

OTL的形式:

在該指令中,若階梯條件為真,則使處理器把輸出映象表中的O:013/01置位,直至用OTU對其解鎖目前七十四頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程5.輸出解鎖(OTU)OUT描述:屬保持型輸出指令,常用以復(fù)位由OTL指令鎖存的位,OTL、OTU應(yīng)使用相同的地址。當(dāng)階梯條件為真時,對相應(yīng)的位復(fù)位;以后即使階梯條件變假,該位依然保持復(fù)位(置0),除非采用另一指令對該位重新置位。

OTU的形式:

其含義與OTL對應(yīng)。

目前七十五頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程6.立即輸入(IIM)IIM描述:屬輸出指令。當(dāng)其使能時(即階梯條件為真時),在下次正常的輸入映象刷新之前更新輸入映象表中的一個字,此時程序掃描將被中斷,直至對輸入狀態(tài)刷新完畢。對于IIN指令,用戶只需輸入I/O機(jī)架號和I/O組號,不必輸入文件號,否則會出錯。IIM的形式為:。001 -----(IOM)-----在該指令中,若階梯條件為真,處理器立即更新對應(yīng)于機(jī)架號1組號1的輸入映象字

目前七十六頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程7.立即輸出(IOM)IOM描述:是一條輸出指令。當(dāng)其使能時,在下一次正常的輸出映象刷新之前更新輸出映象表的一個字,此時程序掃描被中斷,直至輸出狀態(tài)刷新完畢。對于IOT指令,用戶也只需輸入I/O機(jī)架號和I/O組號,不必輸入文件號。001IOT的形式:

(IOM)

在該指令中,若階梯條件為真,處理器立即更新對應(yīng)于機(jī)架號0組號1的輸出映象字。目前七十七頁\總數(shù)二百二十七頁\編于十一點第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也熄滅目前七十八頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程二。計時器/計數(shù)器指令計時器和計數(shù)器指令用于控制基于時間和事件計數(shù)的操作,屬于輸出指令,包括:計時器指令:通延時計時器(TON);斷延時計時器(TOF);保持型計時器(RTO);計數(shù)器指令:加計數(shù)(CTU);減計數(shù)(CTD);復(fù)位指令:計時器/計數(shù)器復(fù)位(RES)目前七十九頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程1.通延時計時器TONTON的描述:利用TON指令在預(yù)置時間內(nèi)完成延時去控制輸出的接通或斷開。當(dāng)階梯為真時,TON指令開始累加計時,直至下列條件之一發(fā)生為止:(1)累加值=預(yù)置值(2)階梯變假(3)復(fù)位計時器(4)相關(guān)的SFC步變無效

目前八十頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程TON的格式:

可見每一個TON必須使用一個計時器元素(如T4:0),并提供下列參數(shù)。目前八十一頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程TON的參數(shù):(1)時基(TimerBase):分1S和0.01S,0.2s3種,它決定了計時器的精度。(2)預(yù)置值(Present):用以設(shè)置預(yù)定時間,以一個16位的整數(shù)值放置,范圍0~32767。實際的延時(預(yù)定)時間=預(yù)置值×?xí)r基。(3)累加值(Accum):是一個動態(tài)值,告訴用戶目前已經(jīng)延時的數(shù)值,計時器復(fù)位時,其值為0。

目前八十二頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程TON的操作及狀態(tài):階梯條件EN(有效位)TT(計時位)DN(完成位)說明假000不計時真110正在計時,累積值小于預(yù)置值真101累積值大于或等于預(yù)置值,計時完成用復(fù)位指令RES000ACC=0,PRE不變,計時器復(fù)位目前八十三頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程2.?dāng)嘌訒r計時器TOF

TOF的描述:

TOF指令在階梯條件變假時開始累加計時(以0.01S或1S或0.1S的間隔)直至下列條件之一產(chǎn)生:(1)累加值=預(yù)置值(2)階梯條件變?yōu)檎妫?)相關(guān)的SFC變?yōu)闊o效一旦階梯條件變真,不論計時器是否到時,處理器復(fù)位累加值。

目前八十四頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程TOF的格式:

各參數(shù)的含義與TON相同。

目前八十五頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程TOF的操作及狀態(tài):階梯條件EN(有效值)TT(計時位)DN(完成位)說明真假假100010110計時器不計時,ACC=0,計時器復(fù)位累積值小于預(yù)置值,正在計時累積值=預(yù)置值,計時完成目前八十六頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程3.保持型計時器RTO

RTO指令的描述:

RTO指令在階梯條件為真時,開始按一定的時間間隔(0.01S或1S)計時,直到累加值達(dá)到預(yù)置值為止。

下列條件發(fā)生時,RTO指令保持其累加值:(1)階梯變假(2)用戶改變到編程方式(3)處理器出錯或斷電(4)相關(guān)的SFC步無效

目前八十七頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程RTO指令的特點:

當(dāng)處理器重新運行或階梯變真時,計時器從保持的值開始繼續(xù)計時。由于保持累加值,所以在階梯為真的時間內(nèi),保持型計時器測量了累加時間。如果RTO階梯條件變假后,要復(fù)位其累加值和狀態(tài)位,用戶需在另一條階梯中編寫具有相同地址的復(fù)位指令RES。

目前八十八頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程RTO指令的格式:

各參數(shù)的含義與TON相同,除了累積值能保持外,其它的操作與狀態(tài)也與TON相同。

目前八十九頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程4.加計數(shù)CTU

CTU指令的描述:在-32768~+32767范圍內(nèi)向上計數(shù)。每一次階梯條件由假變真,CTU指令以一個單位增加累積值。當(dāng)累積值等于或超過預(yù)置值時,CTU指令置位完成位DN,用戶可以在程序中使用它來初始某些動作,如控制一個存貯位或一個輸出設(shè)備。計數(shù)器內(nèi)的累加值是保持的,直到被與計數(shù)器具有相同的地址的復(fù)位指令復(fù)位為止。

目前九十頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程CTU指令的格式:可見每一個CTU必須使用一個計數(shù)器(如C5:0),并提供下列參數(shù):

目前九十一頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程CTU指令的參數(shù):(1)預(yù)置值(Present):用戶定義需計數(shù)的值,范圍:-32768~+32768,預(yù)置值以16位整數(shù)存放,負(fù)數(shù)以補碼形式存放。(2)累積值:是一個動態(tài)值,告訴用戶目前已經(jīng)計數(shù)到的數(shù)值。

目前九十二頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程CTU指令的狀態(tài)位:

在CTU指令中,有三個狀態(tài)位是非常重要的,用戶可以通過檢測這些狀態(tài)位以觸發(fā)某些事件。(1)加計數(shù)使能位.CU(位15):當(dāng)階梯變真時,置位.CU位以表示計數(shù)器加計數(shù)使能。當(dāng)階梯變假或執(zhí)行RES指令時,復(fù)位.CU位。目前九十三頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(2)加計數(shù)完成位.DN(位13):當(dāng)累加值達(dá)到預(yù)置值時置位.DN位,而且當(dāng)累加值超過預(yù)置值時,.DN位保持置位。可用RES指令復(fù)位.DN。(3)加計數(shù)溢出位.OV(位12):計數(shù)器超過上限+32767時處理器對它置位,而且累加值被約束到-32768,計數(shù)器從這里開始計數(shù)。可用RES指令復(fù)位.OV位目前九十四頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程CTU梯形圖的例子:目前九十五頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程5.減計數(shù)CTD

CTD的描述:(1)CTD指令是在+32767~-32768范圍內(nèi)向下計數(shù)。(2)階梯每一次由假變真,CTD指令把累加值減少1。無論多長時間,當(dāng)累加值大于或等于預(yù)置值時置位完成位.DN。當(dāng)累加值小于預(yù)置值時,復(fù)位完成位.DN。用戶可以在程序中使用它來初始某些動作,如控制一個存貯位或一個輸出設(shè)備。(3)計數(shù)器內(nèi)的累加值是保持的,直到被與計數(shù)器具有相同地址的復(fù)位指令RES復(fù)位為止。

目前九十六頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程CTD的格式:其參數(shù)與含義與CTU相同。

目前九十七頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程CTD指令的狀態(tài)位:在CTD指令中,也有三個狀態(tài)位,用戶可以通過檢測這些狀態(tài)位以觸發(fā)某些事件。(1)減計數(shù)使能位.CD(位14):當(dāng)階梯變真時,置位減計數(shù)使能位.CD,表示減計數(shù)使能。當(dāng)階梯變假時或使用RES復(fù)位指令時,則復(fù)位.CD位。目前九十八頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(2)減計數(shù)完成位.DN(位13):當(dāng)累加值大于或等于預(yù)置值時,置位減計數(shù)完成位.DN位。當(dāng)累加值在預(yù)置值以下時,復(fù)位.DN位。.DN位可以由RES指令復(fù)位。(3)減計數(shù)器下溢出位.UN(位11):當(dāng)減計數(shù)器超過下限-32768時,處理器置位下溢出位.UN位,而且被控制到+32767,CTD指令從這里開始向下計數(shù)。可用RES指令復(fù)位.UN位。目前九十九頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程CTD梯形圖的例子

目前一百頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程6.計時器和計數(shù)器的復(fù)位指令RES

RES的描述:

RES指令用以復(fù)位計時器(除TOF)和計數(shù)器。當(dāng)階梯為真時,執(zhí)行RES指令。復(fù)位的內(nèi)容在前面的指令中已有敘述。目前一百零一頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程RES的格式及例子:

目前一百零二頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程7。計時器和計數(shù)器指令的編程思考題前10秒指示燈O:4/00亮,O:4/01熄滅;后10秒指示燈O:4/01亮,O:4/00熄滅;以后循環(huán)。目前一百零三頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程三。比較指令比較指令用于比較表達(dá)式或進(jìn)行指定比較指令的值的比較,它屬輸入指令,包括:比較(CMP);等于(EQU);大于等于(GEQ);大于(GRT);小于等于(LEQ);小于(LES);極限測試(LIM);屏蔽相等比較(MEQ);不等于(NEQ)。若比較成立,則該指令的邏輯為真。目前一百零四頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程1.比較指令

(CMP)比較指令(CMP)的描述:CMP指令用以完成用戶指定表達(dá)式的算術(shù)比較操作。當(dāng)處理器發(fā)現(xiàn)表達(dá)式為真時,階梯為真,否則階梯為假。一條CMP指令的執(zhí)行時間比其它比較指令(如:GRT、LEQ等)的執(zhí)行時間要長。在用戶程序文件中,一條CMP指令比相應(yīng)的比較指令占用的字也要多。

目前一百零五頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程比較指令(CMP)的格式及例子:目前一百零六頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程比較指令(CMP)的表達(dá)式:

它定義了用戶要完成的操作,表達(dá)式由操作符、地址或程序常數(shù)組成:(1)操作符(符號):定義操作功能,如比較操作中的等于(=)、不等于(<>)、小于(<)、小于等于(<=)、大于(>)、大于等于(>=);算術(shù)運算中的加(+)、減(-)、乘(*)、除(/)、平方根(SQR)、指數(shù)(**);以及轉(zhuǎn)換中的BCD轉(zhuǎn)換成二進(jìn)制(FRD)、二進(jìn)制轉(zhuǎn)換成BCD(TOD)等等。目前一百零七頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程(2)地址:可以是直接地址、間接地址或變址地址(必須是字水平)。(3)程序常數(shù):可以是整數(shù)也可是浮點數(shù)(如是八進(jìn)制,在數(shù)據(jù)后加標(biāo)注“O”;如是十六進(jìn)制,在數(shù)據(jù)后加標(biāo)注“H”;如是二進(jìn)制,在數(shù)據(jù)后加標(biāo)注“B”。例如,AH是一個十六進(jìn)制數(shù)A,相當(dāng)于十進(jìn)制10)表達(dá)式最長允許有80個字符,包括空格與括弧。

目前一百零八頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程2.等于(EQU)

等于(EQU)的描述:

EQU指令用以檢測兩個值是否相等。源操作數(shù)A和B(SourceA和SourceB)可以是數(shù)值,也可以是包含數(shù)值的地址。如兩個值相等,該指令的邏輯為真,否則為假。

目前一百零九頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程等于(EQU)的格式及例子:

該例子表明,若N7:5的值等于N7:10的值,置位O:013/01。

目前一百一十頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程3.大于或等于(GEQ)

大于或等于(GEQ)的描述:GRT指令比較一個值(SourceA)是否大于另一值(SourceB)。SourceA和B既可以是數(shù)值,也可是包含數(shù)值的地址。

大于或等于(GEQ)的例子:該例子表明,若N7:5的值大于N7:10的值,置位O:013/01。

目前一百一十一頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程4.大于(GRT)

大于(GRT)的描述:GRT指令比較一個值(SourceA)是否大于另一值(SourceB)。SourceA和B既可以是數(shù)值,也可是包含數(shù)值的地址。

大于(GRT)的例子及格式:該例子表明,若N7:5的值大于N7:10的值,置位O:013/01。

目前一百一十二頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程5.小于或等于(LEQ)

小于或等于(LEQ)的描述:LEQ指令比較一個值(SourceA)是否小于或等于另一值(SourceB)。SourceA和B既可以是數(shù)值,也可以是包含數(shù)值的地址。小于或等于(LEQ)的格式及例子:該例子表明,若N7:5的值小于或等于N7:10的值,置位O:013/01。

目前一百一十三頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程6.小于(LES)

小于(LES)的描述:LES指令比較一個值(SourceA)是否小于另一個值(SourceB)。SourceA和B既可以是數(shù)值,也可以是包含數(shù)值的地址。小于(LES)的格式及例子:該例子表明,若N7:5的值小于N7:10的值,置位O:013/01。

目前一百一十四頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的編程7.極限測試(LIM)極限測試(LIM)的描述:LIM用以測試一個值是否在某一范圍之內(nèi)。若比較測試值在一定的范圍之內(nèi)時,該指令的邏輯為真,否則為假。用戶可以使用LIM指令去比較一個模擬量輸入值是否在指定的限制內(nèi)。

目前一百一十五頁\總數(shù)二百二十七頁\編于十一點第3章可編程序控制器的

溫馨提示

  • 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

提交評論