




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、緒論EXIT PLC基本指令應(yīng)用舉例基本指令應(yīng)用舉例西門子西門子PLC基本指令及應(yīng)用基本指令及應(yīng)用歐姆龍歐姆龍PLC基本指令及應(yīng)用基本指令及應(yīng)用緒論EXIT一、CJ1系列PLC的數(shù)據(jù)區(qū)及其功能 數(shù)據(jù)區(qū)是指可以通過數(shù)據(jù)區(qū)是指可以通過PLCPLC指令操作來存取數(shù)據(jù)指令操作來存取數(shù)據(jù)的區(qū)域,其中元件就是編程時使用的的區(qū)域,其中元件就是編程時使用的軟器件軟器件 由于不是實際物理器件,因此一般稱之為由于不是實際物理器件,因此一般稱之為“軟繼電器軟繼電器”,但,但習(xí)慣上仍然簡稱為繼電器習(xí)慣上仍然簡稱為繼電器 “軟繼電器軟繼電器”的線圈沒有實際物理繼電器的的線圈沒有實際物理繼電器的工作電壓等級、電磁慣性等問
2、題,觸點的使工作電壓等級、電磁慣性等問題,觸點的使用也沒有數(shù)量限制用也沒有數(shù)量限制5.1 歐姆龍PLC基本指令及應(yīng)用緒論EXIT(一)OMRON PLC的數(shù)據(jù)存儲格式OMRON PLCOMRON PLC中,將存儲數(shù)據(jù)的單元稱為字,也叫通道中,將存儲數(shù)據(jù)的單元稱為字,也叫通道(CH)(CH)緒論EXIT(二)CJ系列PLC的數(shù)據(jù)區(qū) 數(shù)據(jù)存儲區(qū)數(shù)據(jù)存儲區(qū) 擴展數(shù)據(jù)存儲區(qū)擴展數(shù)據(jù)存儲區(qū) 數(shù)據(jù)寄存器區(qū)數(shù)據(jù)寄存器區(qū) 變址寄存器區(qū)變址寄存器區(qū) 任務(wù)標志區(qū)任務(wù)標志區(qū) 條件標志區(qū)條件標志區(qū) 時鐘脈沖區(qū)時鐘脈沖區(qū) CIO區(qū)區(qū) 工作區(qū)工作區(qū) 保持區(qū)保持區(qū) 輔助區(qū)輔助區(qū) 暫存區(qū)暫存區(qū) 定時器區(qū)定時器區(qū) 計數(shù)器區(qū)計數(shù)
3、器區(qū)緒論EXIT1. CIO區(qū) CIO區(qū)通常用于區(qū)通常用于CPU模塊與各種模塊與各種I/O模塊之模塊之間的數(shù)據(jù)交換間的數(shù)據(jù)交換 CJ1系列系列PLC的的CIO區(qū)范圍是字區(qū)范圍是字CIO 0000CIO 6143 根據(jù)不同的用途,根據(jù)不同的用途,CIO區(qū)又進一步劃分為區(qū)又進一步劃分為I/O區(qū)、內(nèi)部區(qū)、內(nèi)部I/O區(qū)、特殊區(qū)、特殊I/O單元區(qū)等單元區(qū)等幾個幾個小區(qū)小區(qū)緒論EXITI/O區(qū)和擴展區(qū)和擴展I/O區(qū)(區(qū)(CIO 0000CIO 0999) I/O區(qū)中的各個位與基本區(qū)中的各個位與基本I/O模塊建立模塊建立聯(lián)系聯(lián)系 與輸入模塊端子對應(yīng)的位稱為輸入位(與輸入模塊端子對應(yīng)的位稱為輸入位(輸入輸入繼
4、電器繼電器);與輸出模塊端子對應(yīng)的位稱為輸);與輸出模塊端子對應(yīng)的位稱為輸出位(出位(輸出繼電器輸出繼電器) I/O區(qū)區(qū)和擴展和擴展I/O區(qū)區(qū)共有共有1000個字個字 每個字有每個字有16個位,位號從個位,位號從0015 繼電器號繼電器號表示為:字號位號,例如表示為:字號位號,例如000001000001緒論EXIT內(nèi)部內(nèi)部I/O區(qū)區(qū) 內(nèi)部內(nèi)部I/O區(qū)區(qū)只能在程序內(nèi)部使用只能在程序內(nèi)部使用,不能與外,不能與外部部I/O模塊端子進行信息交換模塊端子進行信息交換 內(nèi)部內(nèi)部I/O區(qū)地址范圍區(qū)地址范圍是是CIO 1200 CIO 1499 和和CIO 3800 CIO 6143 可按位(繼電器)使用,
5、也可按字使用可按位(繼電器)使用,也可按字使用 內(nèi)部繼電器號的表示方法同上,例如內(nèi)部繼電器號的表示方法同上,例如120005緒論EXIT特殊特殊I/O 單元區(qū)和單元區(qū)和CPU 總線單元區(qū)總線單元區(qū) 特殊特殊I/O I/O 單元區(qū)單元區(qū)(CIO 2000CIO 2959) 分配給特殊分配給特殊I/O 單元,每個單元分配單元,每個單元分配10 個字個字 每個掃描周期的數(shù)據(jù)輸入輸出階段,每個掃描周期的數(shù)據(jù)輸入輸出階段,CPU就通過就通過特殊特殊I/O單元區(qū)與特殊單元區(qū)與特殊I/O 模塊進行數(shù)據(jù)交換模塊進行數(shù)據(jù)交換 CPUCPU總線單元區(qū)總線單元區(qū)(CIO 1500CIO 1899) 分配給分配給CP
6、U 總線單元用于傳送狀態(tài)信息總線單元用于傳送狀態(tài)信息 每個掃描周期的數(shù)據(jù)輸入輸出階段,每個掃描周期的數(shù)據(jù)輸入輸出階段,CPU就通過就通過CPU總線單元區(qū)與總線單元區(qū)與CPU總線模塊交換數(shù)據(jù)總線模塊交換數(shù)據(jù)緒論EXIT數(shù)據(jù)鏈接區(qū)數(shù)據(jù)鏈接區(qū)和和DeviceNet區(qū)區(qū) 數(shù)據(jù)鏈接區(qū)數(shù)據(jù)鏈接區(qū)(CIO 1000CIO 1199 ) 用作用作Controller Link 網(wǎng)絡(luò)中的數(shù)據(jù)鏈接網(wǎng)絡(luò)中的數(shù)據(jù)鏈接 通過通過CLK 模塊,自動與網(wǎng)絡(luò)中的其他模塊,自動與網(wǎng)絡(luò)中的其他PLC共享共享鏈接區(qū)數(shù)據(jù)鏈接區(qū)數(shù)據(jù) DeviceNet區(qū)區(qū)(CIO 3200CIO 3799) 分配給分配給DeviceNet 遠程遠程I
7、/O 通信從站,用于通信從站,用于DeviceNet 網(wǎng)絡(luò)的遠程網(wǎng)絡(luò)的遠程I/O通信通信 通過通過DeviceNet 主站模塊,自動與網(wǎng)絡(luò)中的主站模塊,自動與網(wǎng)絡(luò)中的DeviceNet 從站定期交換數(shù)據(jù)從站定期交換數(shù)據(jù)緒論EXIT2. 工作區(qū)WR 工作區(qū)只能在程序內(nèi)部使用,也稱為工作區(qū)只能在程序內(nèi)部使用,也稱為內(nèi)部工作內(nèi)部工作繼電器區(qū)繼電器區(qū) CJ系列系列PLC的工作區(qū)地址范圍從的工作區(qū)地址范圍從W000W511共有共有512個字個字 每個字有每個字有16個位,位號從個位,位號從0015 內(nèi)部工作繼電器號同樣表示為:字號位號,內(nèi)部工作繼電器號同樣表示為:字號位號,例如例如W01600緒論EXI
8、T3. 保持區(qū)HR 保持區(qū)也稱保持區(qū)也稱保持繼電器區(qū)保持繼電器區(qū),在,在PLC電源切斷電源切斷時,它能記憶原來儲存的信息時,它能記憶原來儲存的信息 CJ系列系列PLC保持區(qū)地址范圍從保持區(qū)地址范圍從H000H511,共有共有512 個字個字 保持區(qū)既可按字使用,也可按位使用保持區(qū)既可按字使用,也可按位使用 保持繼電器編號也由字號和位號組合而成,保持繼電器編號也由字號和位號組合而成,例如例如H00005緒論EXIT4. 輔助區(qū)AR 輔助區(qū)主要用于存儲輔助區(qū)主要用于存儲PLC的工作狀態(tài)信息,的工作狀態(tài)信息,具有斷電保持功能具有斷電保持功能 輔助區(qū)的地址范圍從輔助區(qū)的地址范圍從A000A959,共有
9、,共有960個字個字 如如A20011是是PLC開始運行的第開始運行的第1個掃描周個掃描周期接通期接通標志,用符號標志,用符號P_First_Cycle表示表示緒論EXIT5. 暫存繼電器區(qū)TR 暫存繼電器區(qū)用于暫時存儲程序分支暫存繼電器區(qū)用于暫時存儲程序分支點之前的點之前的ON/OFF狀態(tài)狀態(tài) CJ系列系列PLC的暫存繼電器有的暫存繼電器有16個,編個,編號從號從TR0TR15 在程序的同一個梯級內(nèi),暫存繼電器在程序的同一個梯級內(nèi),暫存繼電器的編號不能重復(fù)使用的編號不能重復(fù)使用緒論EXIT6. 定時器區(qū)T 除了累積定時器外,其他除了累積定時器外,其他定時器定時器均為斷電不保持,均為斷電不保持
10、,電源斷電時定時器復(fù)位電源斷電時定時器復(fù)位某段程序中使用了TIM001和TIMH001,是否允許?為什么? 定時器用于定時控制,有普通定時器、高速定時定時器用于定時控制,有普通定時器、高速定時器、器、1ms定時器、累積定時器、定時器、累積定時器、16進制定時器等進制定時器等 CJ系列系列PLC總共有總共有4096個定時器,個定時器,編號范圍從編號范圍從00004095OMRON PLC內(nèi)部定時器是否具有掉電保持功能? 所有定時器均統(tǒng)一編號,不能重復(fù)分配所有定時器均統(tǒng)一編號,不能重復(fù)分配緒論EXIT7. 計數(shù)器區(qū)C 計數(shù)器斷電能保持,斷電后計數(shù)值仍保持計數(shù)器斷電能保持,斷電后計數(shù)值仍保持某段程序
11、中使用了CNT005和CNTR005,是否可以? 計數(shù)器用于記錄脈沖的個數(shù),有單向計數(shù)器、計數(shù)器用于記錄脈沖的個數(shù),有單向計數(shù)器、可逆計數(shù)器、可逆計數(shù)器、16進制計數(shù)器等進制計數(shù)器等 CJ系列系列PLC總共有總共有4096個計數(shù)器個計數(shù)器,編號范圍從編號范圍從00004095OMRON PLC內(nèi)部計數(shù)器是否具有掉電保持功能? 所有計數(shù)器均統(tǒng)一編號,不能重復(fù)分配所有計數(shù)器均統(tǒng)一編號,不能重復(fù)分配緒論EXIT8. 數(shù)據(jù)存儲區(qū)DM 數(shù)據(jù)存儲區(qū)提供了在數(shù)據(jù)處理和計算過程數(shù)據(jù)存儲區(qū)提供了在數(shù)據(jù)處理和計算過程中專門用于存儲數(shù)據(jù)的單元中專門用于存儲數(shù)據(jù)的單元 CJ系列系列PLC數(shù)據(jù)存儲區(qū)的范圍從數(shù)據(jù)存儲區(qū)的
12、范圍從D00000D32767 數(shù)據(jù)存儲區(qū)只能以字為單位使用數(shù)據(jù)存儲區(qū)只能以字為單位使用 數(shù)據(jù)存儲區(qū)具有斷電保持的功能數(shù)據(jù)存儲區(qū)具有斷電保持的功能緒論EXIT9. 條件標志區(qū) P_GT 大于大于標志標志 P_GE 大于或等于標志大于或等于標志 P_EQ 等于等于標志標志 P_LE 小于或等于標志小于或等于標志 P_LT 小于小于標志標志 P_NE 不等于標志不等于標志 P_CY 進位進位(借位)標志(借位)標志 P_On 在在PLC工作期間始終工作期間始終保持接通保持接通(ON) P_Off 在在PLC工作期間始終工作期間始終保持斷開保持斷開(OFF)緒論EXIT10. 時鐘脈沖區(qū) P_0_0
13、2s 周期周期0.02s的時鐘脈沖的時鐘脈沖 P_0_1s 周期周期0.1s的時鐘脈沖的時鐘脈沖 P_0_2s 周期周期0.2s的時鐘脈沖的時鐘脈沖 P_1s 周期周期1s的時鐘脈沖的時鐘脈沖 P_1min 周期周期1min的時鐘脈沖的時鐘脈沖緒論EXIT在電源掉電時,哪些區(qū)域的數(shù)據(jù)能保持?哪些被清除?緒論EXITCJ系列PLC指令系統(tǒng)分類 常用基本指令常用基本指令 分支與循環(huán)指令分支與循環(huán)指令 數(shù)據(jù)比較指令數(shù)據(jù)比較指令 數(shù)據(jù)轉(zhuǎn)換指令數(shù)據(jù)轉(zhuǎn)換指令 算術(shù)運算與浮點運算指令算術(shù)運算與浮點運算指令 數(shù)據(jù)控制指令數(shù)據(jù)控制指令 子程序和中斷指令子程序和中斷指令 串行通信與網(wǎng)絡(luò)指令串行通信與網(wǎng)絡(luò)指令 字符
14、串處理指令字符串處理指令緒論EXIT 邏輯條件指令用于為輸出指令、功能邏輯條件指令用于為輸出指令、功能指令建立邏輯條件指令建立邏輯條件二、邏輯條件指令緒論EXIT 起始指令LD和LD NOT 每一個梯級的開始要用起始指令每一個梯級的開始要用起始指令梯級的開始是常開觸點梯級的開始是常開觸點梯級的開始是常閉觸點梯級的開始是常閉觸點LDLD NOT緒論EXITLD和LD NOT指令的使用緒論EXIT 邏輯與操作指令A(yù)ND和AND NOT 邏輯與就是觸點的串聯(lián)連接指令邏輯與就是觸點的串聯(lián)連接指令串聯(lián)一個常開觸點串聯(lián)一個常開觸點串聯(lián)一個常閉觸點串聯(lián)一個常閉觸點ANDAND NOT緒論EXITAND和AN
15、D NOT指令的用法緒論EXIT 邏輯或操作指令OR和OR NOT 邏輯或就是觸點的并聯(lián)連接指令邏輯或就是觸點的并聯(lián)連接指令并聯(lián)一個常開觸點并聯(lián)一個常開觸點并聯(lián)一個常閉觸點并聯(lián)一個常閉觸點OROR NOT緒論EXITOR和OR NOT指令的用法緒論EXIT 塊與指令A(yù)ND LD AND LD指令用來處理兩個觸點組的串聯(lián)指令用來處理兩個觸點組的串聯(lián) 觸點組是若干個觸點的組合,也稱程序塊觸點組是若干個觸點的組合,也稱程序塊 當兩個觸點組(程序塊)串聯(lián)時,每個觸當兩個觸點組(程序塊)串聯(lián)時,每個觸點組都以起始指令點組都以起始指令(LD或或LD NOT)開始單開始單獨編程,然后用獨編程,然后用AND
16、LD指令將它們串聯(lián)指令將它們串聯(lián)起來起來緒論EXITAND LD指令的用法LD 000000OR 000001LD 000002OR NOT 000003AND LDOUT 000100緒論EXIT 塊或指令OR LD OR LD指令用來處理兩個觸點組的并聯(lián)指令用來處理兩個觸點組的并聯(lián) 當兩個觸點組(程序塊)并聯(lián)時,每個當兩個觸點組(程序塊)并聯(lián)時,每個觸點組都以起始指令觸點組都以起始指令(LD或或LD NOT)開開始單獨編程始單獨編程 然后用然后用OR LD指令將兩個觸點組并聯(lián)指令將兩個觸點組并聯(lián)緒論EXITOR LD指令的用法LD000000AND000002LD000001AND NOT
17、000003OR LDOUT000100緒論EXIT三、輸出指令 按照邏輯條件建立繼電器、定時器、按照邏輯條件建立繼電器、定時器、計數(shù)器等元件的狀態(tài)計數(shù)器等元件的狀態(tài)緒論EXIT OUT和OUT NOT指令將邏輯操作的結(jié)果寫到繼電器將邏輯操作的結(jié)果寫到繼電器將邏輯操作的結(jié)果取反后寫到繼電器將邏輯操作的結(jié)果取反后寫到繼電器OUTOUT NOT緒論EXIT常用基本常用基本指令應(yīng)用舉例指令應(yīng)用舉例0.010.020.030.040.050.060.071.041.001.011.04END程序工作演程序工作演示示緒論EXIT 鎖存指令KEEP 使用使用KEEP指令的繼電器有兩個輸入端指令的繼電器有兩
18、個輸入端 置位端置位端S 復(fù)位端復(fù)位端R繼電器接通并保持繼電器接通并保持繼電器斷開繼電器斷開置位端ON復(fù)位端ON緒論EXITLD 000002LD000003KEEP 000100KEEP指令可實現(xiàn)自鎖功能緒論EXIT鎖鎖存存指指令令的的工工作作波波形形圖圖緒論EXIT 微分指令 微分指令分為兩種微分指令分為兩種 上升沿微分指令上升沿微分指令DIFU 下降沿微分指令下降沿微分指令DIFD當邏輯條件當邏輯條件從斷到通從斷到通時,接通一個掃描周期時,接通一個掃描周期當邏輯條件當邏輯條件從通到斷從通到斷時,接通一個掃描周期時,接通一個掃描周期DIFUDIFD緒論EXIT微分指令的工作波形圖LD000
19、002DIFU W00000DIFD W00001緒論EXIT 暫存繼電器 暫存繼電器用于存儲程序分支點處的暫存繼電器用于存儲程序分支點處的ON/OFF狀態(tài)狀態(tài) CJ系列系列PLC有有16個暫存繼電器,編號個暫存繼電器,編號為為TR0TR15 在不同的梯級間,同一個暫存繼電器在不同的梯級間,同一個暫存繼電器可重復(fù)使用可重復(fù)使用暫存繼電器TR的功能是什么?使用中要注意什么?緒論EXIT暫存繼電器的使用LD 000002OUT TR0AND 000003OUT TR1AND 000004OUT 000100LD TR1AND 000005OUT 000101LD TR0AND 000006OUT
20、000102該梯形圖中有兩個分支,要用兩個暫存該梯形圖中有兩個分支,要用兩個暫存繼電器繼電器TR0和和TR1來暫存分支點的狀態(tài)來暫存分支點的狀態(tài)緒論EXIT四、定時器計數(shù)器指令 定時時間設(shè)定值的范圍為定時時間設(shè)定值的范圍為09999 定時時間設(shè)定值定時時間設(shè)定值時基時基TIM/TIMH定時器最大定時時間是多長?時基時基0.1s時基時基0.01sTIMTIMH1. 定時器指令緒論EXIT 普通定時器和高速定時器均為減法定時器普通定時器和高速定時器均為減法定時器 定時器的定時器的輸入邏輯接通就開始定時輸入邏輯接通就開始定時,當定時器,當定時器的當前值減到的當前值減到0時,定時時間到,其觸點動作時,
21、定時時間到,其觸點動作 當定時器的當定時器的輸入邏輯斷開時,定時器立即復(fù)位輸入邏輯斷開時,定時器立即復(fù)位,觸點恢復(fù)原狀,且定時值恢復(fù)到設(shè)定值觸點恢復(fù)原狀,且定時值恢復(fù)到設(shè)定值定時器的工作原理高速定時器指令TIMH與普通定時器指令TIM的區(qū)別是什么?緒論EXIT定時器的工作波形圖LD000003TIM0000#0100LDT0000OUT000100緒論EXIT【例2】用兩個定時器延長定時時間緒論EXIT【例3】已知梯形圖程序如圖所示,試分析該 梯形圖的功能,并畫出波形圖 由梯形圖畫波形圖是由梯形圖畫波形圖是分析梯形圖程序的一分析梯形圖程序的一種常用方法種常用方法 在畫波形圖之前,先在畫波形圖之
22、前,先看懂梯形圖程序看懂梯形圖程序 然后按照工作的先后然后按照工作的先后順序逐步畫出波形圖順序逐步畫出波形圖緒論EXIT2. 計數(shù)器CNT 設(shè)定值用設(shè)定值用4位十進制數(shù)表示,范圍位十進制數(shù)表示,范圍09999 計數(shù)器的計數(shù)器的計數(shù)輸入端計數(shù)輸入端CP每接通每接通1次,計數(shù)值減次,計數(shù)值減1 當計數(shù)值減到當計數(shù)值減到0時,計數(shù)器的觸點動作時,計數(shù)器的觸點動作 當計數(shù)器的當計數(shù)器的復(fù)位端復(fù)位端R接通時,計數(shù)器被復(fù)位接通時,計數(shù)器被復(fù)位,其,其觸點恢復(fù)原狀,且計數(shù)值恢復(fù)到設(shè)定值觸點恢復(fù)原狀,且計數(shù)值恢復(fù)到設(shè)定值緒論EXIT計數(shù)器CNT的工作波形圖LD 000005LD 000000CNT 0001
23、#0003LD C0001OUT 000101緒論EXIT【例4】用定時器和計數(shù)器延長定時時間 TIM0001接成自接成自復(fù)位定時器復(fù)位定時器 產(chǎn)生周期為產(chǎn)生周期為3s的的窄脈沖窄脈沖什么是定時器的自復(fù)位接法?這種接法有什么特點?延長定時時間的方法有幾種?各有什么特點?緒論EXIT3. 可逆計數(shù)器CNTR 可逆計數(shù)器有可逆計數(shù)器有3個輸入端個輸入端 加計數(shù)端加計數(shù)端II 減計數(shù)端減計數(shù)端DI 復(fù)位端復(fù)位端R每接通每接通1次,可逆計數(shù)器的值減次,可逆計數(shù)器的值減1接通時,可逆計數(shù)器被復(fù)位成接通時,可逆計數(shù)器被復(fù)位成0000減計數(shù)端DI復(fù)位端R每接通每接通1次,可逆計數(shù)器的值加次,可逆計數(shù)器的值加
24、1加計數(shù)端II緒論EXIT可逆計數(shù)器的工作波形圖LD000002LD000003LD000004CNTR 0011#0003LDC0011OUT000100緒論EXIT【例5】用兩個計數(shù)器擴大計數(shù)值(自己看書)緒論EXIT五、程序結(jié)束指令 程序的結(jié)尾處必須要有程序結(jié)束指令程序的結(jié)尾處必須要有程序結(jié)束指令END 若程序沒有若程序沒有END指令,則在程序運行和查指令,則在程序運行和查錯時顯示出錯信息錯時顯示出錯信息“NO END INST”緒論EXIT一、一、S7-200PLC編程基礎(chǔ)編程基礎(chǔ)1.數(shù)據(jù)類型基本數(shù)據(jù)類型 1位布爾型(BOOL) 8位字節(jié)型(BYTE) 16位無符號整數(shù)(WORD) 1
25、6位有符號整數(shù)(INT) 32位無符號雙字整數(shù)(DWORD) 32位無符號雙字整數(shù)(DINT) 32位實數(shù)型(REAL)緒論EXIT數(shù)據(jù)長度與范圍緒論EXIT2.存儲器區(qū)域存儲器區(qū)域 程序區(qū):存放用戶程序 系統(tǒng)區(qū):存放PLC配置結(jié)構(gòu)的參數(shù) 數(shù)據(jù)區(qū):用戶程序執(zhí)行過程中的內(nèi)部工作 區(qū)域緒論EXIT數(shù)據(jù)區(qū)存儲器的地址表示格式 位地址格式位地址格式 二進制數(shù)的1位(bit)只有0和1兩種不同的取值,可用來表示開關(guān)量(或稱數(shù)字量)的兩種不同的狀態(tài),如觸點的斷開和接通,線圈的通電和斷電等。位數(shù)據(jù)的數(shù)據(jù)類型為BOOL(布爾)型。I5I0I1I2I3I47 6 5 4 3 2 1 0MSBLSB緒論EXIT
26、字節(jié)、字、雙字地址格式字節(jié)、字、雙字地址格式 8位二進制數(shù)組成1個字節(jié)(Byte),其中的第0位為最低位(LSB)、第7位為最高位(MSB)。 兩個字節(jié)組成1個字(Word) 兩個字組成1個雙字(Double Word) 一般用二進制補碼表示有符號數(shù),其最高位為符號位,最高位為0時為正數(shù),為1時為負數(shù),最大的16位正數(shù)為7FFFH,H表示十六進制數(shù)。VB200LSB0MSB7VB200LSB低有效字節(jié)低有效字節(jié)0MSB15 高有效字節(jié)高有效字節(jié)VB201VB200LSB最低有效字節(jié)最低有效字節(jié)0MSB31 最高有效字節(jié)最高有效字節(jié)VB201VB202VB203VB200VW200VD200緒論
27、EXIT 數(shù)據(jù)區(qū)存儲器區(qū)域即輸入映像存儲器I、輸出映像存儲器Q、變量存儲器V、位存儲器M、定時器存儲器T、計數(shù)器存儲器C、高速計數(shù)器HC、累加器AC、特殊存儲器SM、局部存儲器L、模擬量輸入映像區(qū)AI、模擬量輸出映像區(qū)AQ、順序控制繼電器S。 其中I、Q、V、M、SM、L、S均可以按位、按字節(jié)、按字和按雙字來存取。緒論EXIT輸入映像存儲器輸入映像存儲器I輸入映像存儲器可以按位、字節(jié)、字、雙字四種方式來存取。輸入映像存儲器可以按位、字節(jié)、字、雙字四種方式來存取。位方式位方式:每個位地址包括存儲器標識符、字節(jié)地址及位號三部分。存儲器標識符為“I”,字節(jié)地址為整數(shù)部分,位號為小數(shù)部分。例如I0.0
28、表示輸入映像存儲器中第0個字節(jié)的第0位,字節(jié)方式字節(jié)方式:每個字節(jié)地址包括存儲器字節(jié)標識符、字節(jié)地址兩部分。存儲器字節(jié)標識符為“IB”,字節(jié)地址為整數(shù)部分。例如IB0表示輸入映像存儲器中的第0個字節(jié)。字方式字方式:每個字地址包括存儲器字標識符、字地址兩部分。存儲器字標識符為“IW”,字地址為整數(shù)部分。例如IW0由IB0和IB1兩個字節(jié)組成,IB0為高8位,IB1為低8位。雙字方式雙字方式:每個雙字地址包括存儲器雙字標識符、雙字地址兩部分。存儲器雙字標識符為“ID”,例如ID0由IB0、IB1、IB2、IB3四個字節(jié)組成,IB0為最高8位,IB3為最低8位。緒論EXIT輸出映像存儲器輸出映像存儲
29、器Q Q 輸出映像存儲器可以按位、字節(jié)、字、雙字四種方式來存取。 例如:Q0.0, QB0( Q0.0 Q0.7) QW0(QB0-QB1) QD0(QB0-QB3 )緒論EXIT位存儲器位存儲器M M 位存儲器M用于保存中間操作狀態(tài)和控制信息。該區(qū)雖然稱為位存儲器,但是其中的數(shù)據(jù)同樣可以按位、字節(jié)、字、雙字四種方式來存取。 例如:M0.0, MB0( M0.0 M0.7) MW0(MB0-MB1) MD0(MB0-MB3)緒論EXIT變量存儲器變量存儲器V V 變量存儲器V用于保存程序執(zhí)行過程中控制邏輯操作的中間結(jié)果,或用來保存與工序或任務(wù)相關(guān)的其它數(shù)據(jù)。 變量存儲器V可以按位、字節(jié)、字、雙
30、字四種方式來存取。 例如:V1.0,VB1,VW1,VD1等。緒論EXIT局部存儲器局部存儲器L L 局部存儲器區(qū)是S7-200 PLC CPU為局部變量數(shù)據(jù)建立的一個存儲器; 局部存儲器中存儲的局部變量僅在創(chuàng)建它的程序中有效,即只有創(chuàng)建它的程序能存取其中的數(shù)據(jù),其它程序不能訪問。 局部存儲器區(qū)的數(shù)據(jù)可以按位、字節(jié)、字、雙字四種方式來存取。緒論EXIT順序控制繼電器順序控制繼電器S S PLC在程序執(zhí)行過程中,可能會用到順序控制。順序控制繼電器就是在順序控制過程中,用于組織步進過程的控制。 順序控制繼電器S可以按位、字節(jié)、字、雙字四種方式來存取。 例如:S0.0,SB0( S0.0 S0.7)
31、, SW0(SB0-SB1), SD0(SB0-SB3)。緒論EXIT特殊存儲器特殊存儲器SMSM 特殊存儲器區(qū)SM中存儲了大量系統(tǒng)狀態(tài)變量和有關(guān)控制信息,用于CPU和用戶之間交換信息。用戶可以按位、字節(jié)、字、雙字四種方式來存取。 例如:SM0.0,SMB0( SM0.0 SM0.7), SMW0(SMB0-SMB1),SMD0(SMB0-SMB3)。 SM0.9-SM29.7只讀,其它可讀可寫。緒論EXITSM位位說明(只讀)說明(只讀)SM0.0此位始終接通此位始終接通SM0.1此位首次掃描周期接通此位首次掃描周期接通SM0.2如果保留性數(shù)據(jù)丟失,此位在一個掃描循環(huán)內(nèi)變?yōu)榻油ㄈ绻A粜詳?shù)據(jù)
32、丟失,此位在一個掃描循環(huán)內(nèi)變?yōu)榻油⊿M0.3從電源開啟條件進入從電源開啟條件進入RUN(運行)模式時,該位為一次掃描循環(huán)打開。該(運行)模式時,該位為一次掃描循環(huán)打開。該位可用于在啟動操作之前提供機器預(yù)熱時間。位可用于在啟動操作之前提供機器預(yù)熱時間。SM0.4該位提供時鐘脈沖,該脈沖在該位提供時鐘脈沖,該脈沖在1分鐘的周期時間內(nèi)分鐘的周期時間內(nèi)OFF(關(guān)閉)(關(guān)閉)30秒,秒,ON(打開)(打開)30秒。該位提供便于使用的延遲或秒。該位提供便于使用的延遲或1分鐘時鐘脈沖分鐘時鐘脈沖SM0.5該位提供時鐘脈沖,該脈沖在該位提供時鐘脈沖,該脈沖在1秒鐘的周期時間內(nèi)秒鐘的周期時間內(nèi)OFF(關(guān)閉)(關(guān)
33、閉)0.5秒,秒,ON(打開)(打開)0.5秒。該位提供便于使用的延遲或秒。該位提供便于使用的延遲或1秒鐘時鐘脈沖。秒鐘時鐘脈沖。SM0.6該位是掃描循環(huán)時鐘,為一次掃描打開,然后為下一次掃描關(guān)閉。該位可該位是掃描循環(huán)時鐘,為一次掃描打開,然后為下一次掃描關(guān)閉。該位可用作掃描計數(shù)器輸入。用作掃描計數(shù)器輸入。SM0.7該位表示該位表示“模式模式”開關(guān)的當前位置(關(guān)閉開關(guān)的當前位置(關(guān)閉 =“終止終止”位置,打開位置,打開 =“運行運行”位置)。開關(guān)位于位置)。開關(guān)位于RUN(運行)位置時,您可以使用該位啟用自由端口模(運行)位置時,您可以使用該位啟用自由端口模式,可使用轉(zhuǎn)換至式,可使用轉(zhuǎn)換至“終
34、止終止”位置的方法重新啟用帶位置的方法重新啟用帶PC編程設(shè)備的正常通編程設(shè)備的正常通訊。訊。緒論EXIT定時器存儲器定時器存儲器T T 定時器是PLC實現(xiàn)定時功能的計時裝置,相當于繼電器控制電路中的時間繼電器。定時器對時間間隔計數(shù),時間間隔又稱分辨率。S7-200 CPU提供三種定時器分辨率:1ms、10ms和100ms。 定時器存儲器每個定時器地址包括存儲器標識符、定時器號兩部分。存儲器標識符為“T”,定時器號為整數(shù),如T0表示0號定時器。緒論EXIT計數(shù)器存儲器計數(shù)器存儲器C C 計數(shù)器用來累計輸入脈沖的個數(shù),計數(shù)脈沖由外部輸入,計數(shù)器用來累計輸入脈沖的個數(shù),計數(shù)脈沖由外部輸入,計數(shù)脈沖的
35、有效沿是輸入脈沖的上升沿或下降沿,計數(shù)器計數(shù)脈沖的有效沿是輸入脈沖的上升沿或下降沿,計數(shù)器有加計數(shù)器、減計數(shù)器和加減計數(shù)器三種。有加計數(shù)器、減計數(shù)器和加減計數(shù)器三種。 計數(shù)器存儲器每個計數(shù)器地址包括存儲器標識符、計數(shù)器計數(shù)器存儲器每個計數(shù)器地址包括存儲器標識符、計數(shù)器號兩部分。存儲器標識符為號兩部分。存儲器標識符為“C”,定時器號為整數(shù),如,定時器號為整數(shù),如C1表示表示1號計數(shù)器。號計數(shù)器。緒論EXIT模擬量輸入映像存儲器模擬量輸入映像存儲器A AI S7-200將模擬量值(例如溫度或電壓)轉(zhuǎn)換成1個字長(2個字節(jié))的數(shù)字量。 可以用區(qū)域標識符(AI)、數(shù)據(jù)長度(W)及字節(jié)的起始地址來存取這
36、些值。 因為模擬輸入量為1個字長,且從偶數(shù)位字節(jié)(如0,2,4)開始,所以必須用偶數(shù)字節(jié)地址(如AIW0,AIW2,AIW4)來存取這些值。 模擬量輸入值為只讀數(shù)據(jù)。緒論EXIT模擬量輸出映像存儲器模擬量輸出映像存儲器AQAQ S7-200把1個字長(2個字節(jié))數(shù)字值按比例轉(zhuǎn)換為電流或電壓。 可以用區(qū)域標識符(AQ)、數(shù)據(jù)長度(W)及字節(jié)的起始地址來改變這些值。 因為模擬量為一個字長,且從偶數(shù)字節(jié)(如0,2,4)開始,所以必須用偶數(shù)字節(jié)地址(如AQW0,AQW2,AQW4)來改變這些值。 模擬量輸出值是只寫數(shù)據(jù)。緒論EXIT累加器累加器ACAC 累加器是可以像存儲器那樣進行讀寫的設(shè)備。例如,可
37、以利用累加器向子程序傳遞參數(shù),或從子程序返回參數(shù),以及用來存儲計算的中間結(jié)果。 S7-200提供了4個32位累加器(AC0、AC1、AC2、AC3)??梢园醋止?jié)、字或雙字來存取累加器數(shù)據(jù)中的數(shù)據(jù)。緒論EXIT高速計數(shù)器存儲器高速計數(shù)器存儲器HCHC 高速計數(shù)器用來累計比CPU掃描速率更快的事件。普通計數(shù)器的當前值和設(shè)定值為16位有符號整數(shù),而高速計數(shù)器的當前值和設(shè)定值為32位有符號整數(shù)。 高速計數(shù)器存儲器每個高速計數(shù)器地址包括存儲器標識符、計數(shù)器號兩部分。存儲器標識符為“HSC”,定時器號為整數(shù),如HSC0表示0號高速計數(shù)器。緒論EXITS7-200 PLC CPUS7-200 PLC CPU
38、存儲器范圍及特性表存儲器范圍及特性表緒論EXIT緒論EXIT3.尋址方式尋址方式 立即尋址立即尋址 直接尋址直接尋址 間接尋址間接尋址緒論EXIT二、S7-200 PLC的基本指令及編程方法1.基本邏輯指令(1)邏輯?。ㄑb載)及線圈驅(qū)動指令)邏輯?。ㄑb載)及線圈驅(qū)動指令LD/LDN LD(load):常開觸點邏輯運算的開始。LDN(load not):常閉觸點邏輯運算的開始(即對操作數(shù)的狀態(tài)取反)=(OUT):輸出指令,對應(yīng)梯形圖則為線圈驅(qū)動。 緒論EXIT(2)觸點串聯(lián)指令)觸點串聯(lián)指令A(yù)(And)、AN(And not) A(And):與操作,表示串聯(lián)連接單個常開觸點。 AN(And no
39、t):與非操作,表示串聯(lián)連接單個常閉觸點。 緒論EXIT(3)觸點并聯(lián)指令:)觸點并聯(lián)指令:O(Or)/ON(Or not) O:或操作,表示并聯(lián)連接一個常開觸點。 ON:或非操作,表示并聯(lián)連接一個常閉觸點。 緒論EXIT(4)電路塊的串聯(lián)指令)電路塊的串聯(lián)指令A(yù)LD ALD:塊“與”操作,用于串聯(lián)連接多個并聯(lián)電路組成的電路塊緒論EXIT(5)電路塊的并聯(lián)指令)電路塊的并聯(lián)指令OLD OLD:塊“或”操作,用于并聯(lián)連接多個串聯(lián)電路組成的電路塊緒論EXIT(6)置位)置位/復(fù)位指令復(fù)位指令 S/R 置位指令S:使能輸入有效后從起始位S-bit開始的N 個位置“1”并保持。 復(fù)位指令R:使能輸入有
40、效后從起始位R-bit開始的N 個位清“0”并保持。 緒論EXIT(7)邊沿觸發(fā)指令)邊沿觸發(fā)指令 EU/ED EU指令:在EU指令前有一個上升沿時(由OFFON)產(chǎn)生一個寬度為一個掃描周期的脈沖,驅(qū)動其后輸出線圈。 ED指令:在ED指令前有一個下降沿時(由ONOFF)產(chǎn)生一個寬度為一個掃描周期的脈沖,驅(qū)動其后輸出線圈。 緒論EXIT例題例題 控制任務(wù)控制任務(wù): 有3個搶答席和1個主持人席,每個搶答席上各有1個搶答按鈕和一盞搶答指示燈。參賽者在允許搶答時,第一個按下?lián)尨鸢粹o的搶答席上的指示燈將會亮,且釋放搶答按鈕后,指示燈仍然亮;此后另外兩個搶答席上即使在按各自的搶答按鈕,其指示燈也不會亮。這
41、樣主持人就可以輕易的知道誰是第一個按下?lián)尨鹌鞯?。該題搶答結(jié)束后,主持人按下主持席上的復(fù)位按鈕,則指示燈熄滅,又可以進行下一題的搶答比賽。 I/O分配分配輸入:輸入: I0.0 SB0 /主持席上的復(fù)位按鈕(常閉) I0.1 SB1 /搶答席1上的搶答按鈕 I0.2 SB2 /搶答席2上的搶答按鈕 I0.3 SB3 /搶答席3上的搶答按鈕 輸出輸出 Q0.1 L1 /搶答席1上的指示燈 Q0.2 L2 /搶答席2上的指示燈 Q0.3 L3 /搶答席3上的指示燈 緒論EXIT緒論EXIT2.2.定時器指令定時器指令 種類種類:系統(tǒng)提供3種類型定時器:TON(通電延時)、TONR(有記憶通電延時)和
42、TOF(斷電延時)。 分辨率與定時時間的計算精度等級分辨率與定時時間的計算精度等級: 單位時間的時間增量稱為分辨率S。有3個等級:1ms、 10ms和100ms,定時器定時時間T的計算:T=PTS。 定時器的編號定時器的編號:用名稱和常數(shù)編號(最大255),即Txxx緒論EXIT通電延時定時器(通電延時定時器(TON) 接通延時定時器指令用于單一間隔的定時。上電周期或首次掃描,定時器位OFF,當前值為0。使能輸入接通時,定時器位為OFF,當前值從0開始計數(shù)時間,當前值達到預(yù)設(shè)值時,定時器位ON,當前值連續(xù)計數(shù)到32767。使能輸入斷開,定時器自動復(fù)位,即定時器位OFF,當前值為0。 指令格式:
43、 TONTxxx,PT 例: TONT120,8緒論EXIT緒論EXIT記憶型通電延時定時器(記憶型通電延時定時器(TONR) TONR,有記憶接通延時定時器指令。用于對許多間隔的累計定時。上電周期或首次掃描,定時器位OFF,當前值保持。使能輸入接通時,定時器位為OFF,當前值從0開始計數(shù)時間。使能輸入斷開,定時器位和當前值保持最后狀態(tài)。使能輸入再次接通時,當前值從上次的保持值繼續(xù)計數(shù),當累計當前值達到預(yù)設(shè)值時,定時器位ON,當前值連續(xù)計數(shù)到32767。 TONR定時器只能用復(fù)位指令進行復(fù)位操作。 指令格式:TONR Txxx,PT 例: TONR T20,63緒論EXIT緒論EXIT斷電延時
44、型定時器(斷電延時型定時器(TOF) TOF,斷開延時定時器指令。用于斷開后的單一間隔定時。上電周期或首次掃描,定時器位OFF,當前值為0。使能輸入接通時,定時器位為ON,當前值為0。當使能輸入由接通到斷開時,定時器開始計數(shù),當前值達到預(yù)設(shè)值時,定時器位OFF,當前值等于預(yù)設(shè)值,停止計數(shù)。 TOF復(fù)位后,如果使能輸入再有從ON到OFF的負跳變,則可實現(xiàn)再次啟動。 指令格式:TOF Txxx,PT 例:TOF T35,6緒論EXIT緒論EXIT例題例題 用接在I0.0輸入端的光電開關(guān)檢測傳送帶上通過的產(chǎn)品,有產(chǎn)品通過時I0.0為ON,如果在10s內(nèi)沒有產(chǎn)品通過,由Q0.0發(fā)出報警信號,用I0.1
45、輸入端外接的開關(guān)解除報警信號。緒論EXIT緒論EXIT3.計數(shù)器指令計數(shù)器指令 計數(shù)器用來累計輸入脈沖的次數(shù),在實際應(yīng)用中用來對產(chǎn)品進行計數(shù)或完成復(fù)雜的邏輯控制任務(wù)。(1)種類:計數(shù)器指令有3種:增計數(shù)CTU、增減計數(shù)CTUD和減計數(shù)CTD。(2)編號:計數(shù)器的編號用計數(shù)器名稱和數(shù)字(最大255)組成。計數(shù)器的編號包含兩方面信息:計數(shù)器的位和計數(shù)器當前值。計數(shù)器位:計數(shù)器位和繼電器一樣是個開關(guān)量,表示計數(shù)器是否發(fā)生動作的狀態(tài),當計數(shù)器的當前值達到設(shè)定值時,該位被置位為ON。計數(shù)器當前值:其值是個存儲單元,用來存儲計數(shù)器當前所累計的脈沖個數(shù),用16位符號整數(shù)表示,最大數(shù)值為32767。緒論EXI
46、T加計數(shù)器指令(加計數(shù)器指令(CTU) 當CU端有上升沿輸入時,計數(shù)器當前值加1。當計數(shù)器當前值大于或等于設(shè)定值(PV)時,該計數(shù)器的狀態(tài)位置1,即其常開觸點閉合。計數(shù)器仍計數(shù),但不影響計數(shù)器的狀態(tài)位。直至計數(shù)達到最大值(32767)。當R=1時,計數(shù)器復(fù)位,即當前值清零,狀態(tài)位也清零。 指令格式:CTU Cxxx,PV 例:CTUC20,3緒論EXITI0.0I0.1C20 當前值C20 位緒論EXIT減計數(shù)指令(減計數(shù)指令(CTD) 當復(fù)位LD有效時,LD=1,計數(shù)器把設(shè)定值(PV)裝入當前值存儲器,計數(shù)器狀態(tài)位復(fù)位(置0)。當LD=0,即計數(shù)脈沖有效時,開始計數(shù),CD端每來一個輸入脈沖上
47、升沿,減計數(shù)的當前值從設(shè)定值開始遞減計數(shù),當前值等于0時,計數(shù)器狀態(tài)位置位(置1),停止計數(shù)。 指令格式:CTD Cxxx,PV 例:CTD C40,4緒論EXITI0.0I0.1C40 當前值C40 位緒論EXIT加加/減計數(shù)指令(減計數(shù)指令(CTUD) 當CU端(CD端)有上升沿輸入時,計數(shù)器當前值加1(減1)。當計數(shù)器當前值大于或等于設(shè)定值時,狀態(tài)位置1,即其常開觸點閉合。當R=1時,計數(shù)器復(fù)位,即當前值清零,狀態(tài)位也清零。加減計數(shù)器計數(shù)范圍:3276832767。 指令格式:CTUD Cxxx,PV 例:CTUD C30,5緒論EXIT1234543434567I0.0I0.1I0.2
48、C30 當前值C30 位緒論EXIT 自動開關(guān)門控制自動開關(guān)門控制歐姆龍歐姆龍PLC(CPM1A-40)西門子西門子PLC(S7-200 CPU224XP) 分段傳送帶電動機控制分段傳送帶電動機控制歐姆龍歐姆龍PLC(CPM1A-40)西門子西門子PLC(S7-200 CPU224XP)緒論EXIT自動開關(guān)門控制 當超聲波接收器檢測到當超聲波接收器檢測到有車輛到來時自動開門有車輛到來時自動開門 當光電開關(guān)檢測到車輛當光電開關(guān)檢測到車輛已進入時,則關(guān)閉大門已進入時,則關(guān)閉大門 門的上下運動由電動機門的上下運動由電動機驅(qū)動驅(qū)動 門開到上限位或關(guān)到下門開到上限位或關(guān)到下限位時應(yīng)自動停止限位時應(yīng)自動停止 可啟用系統(tǒng)或停用系統(tǒng)可啟用系統(tǒng)或停用系統(tǒng)緒論EXIT歐姆龍(CPM1
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校桌椅采購合同
- 供水改造工程施工承包合同
- 化工行業(yè)生產(chǎn)過程監(jiān)控指南
- 新增工程合同補充協(xié)議
- 三農(nóng)產(chǎn)業(yè)科技創(chuàng)新策略書
- 零售行業(yè)銷售數(shù)據(jù)與銷售業(yè)績對比表
- 專業(yè)市場經(jīng)營合作合同書
- 招聘人才信息表-季度招聘數(shù)據(jù)
- 網(wǎng)絡(luò)安全攻擊手段與技術(shù)對策專項試題集
- 塔吊司機承包勞務(wù)合同
- GB/T 700-2006碳素結(jié)構(gòu)鋼
- GB/T 25196-2018起重機設(shè)計工作周期的監(jiān)控
- 機器人傳感器課件
- 外國美術(shù)史第一講-原始美術(shù)及古代兩河流域美術(shù)課件
- 共有權(quán)人同意出租證明(房屋對外出租使用)
- 日本の節(jié)句日本的節(jié)日課件-高考日語文化常識專項
- 阿托伐他汀鈣片說明書20110420(立普妥)
- 回旋鉆鉆孔施工方案
- 四年級上冊第四單元讓生活多一些綠色道德與法治教學(xué)反思11變廢為寶有妙招
- JJG(交通)096-2009 水泥膠砂流動度測定儀檢定規(guī)程-(高清現(xiàn)行)
- 嗓音(發(fā)聲)障礙評定與治療
評論
0/150
提交評論