西門子培訓教程、手冊合集編程說明_第1頁
西門子培訓教程、手冊合集編程說明_第2頁
西門子培訓教程、手冊合集編程說明_第3頁
西門子培訓教程、手冊合集編程說明_第4頁
西門子培訓教程、手冊合集編程說明_第5頁
免費預覽已結(jié)束,剩余13頁可下載查看

下載本文檔

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

文檔簡介

1、ge 1 of 18S7-200 SMART的數(shù)據(jù)主要分為:與實際輸入/輸出信號相關(guān)的輸入/輸出映象區(qū):I:數(shù)字量輸入(DI)Q:數(shù)字量輸出(DO)AI:模擬量輸入AQ:模擬量輸出數(shù)據(jù)區(qū)V:變量區(qū),可以按位、字節(jié)、字或雙字來存取V 區(qū)數(shù)據(jù) M:位區(qū),可以按位、字節(jié)、字或雙字來存取M區(qū)數(shù)據(jù)T:定時器 C:計數(shù)器區(qū),用于時間累計區(qū),用于累計其輸入端脈沖電平由低到高的次數(shù)HC:高速計數(shù)器,獨立于 CPU 的掃描周期對高速事件進行計數(shù),高速計數(shù)器的當前值是只讀值,僅可作為雙字(32 位)來尋址 AC:累加器,可以像器一樣使用的數(shù)據(jù)件,可以按位、字節(jié)、字或雙字累加器中的SM:特殊器,提供了在 CPU 和

2、用戶程序之間傳遞信息的法。 可以使用這些位來選 SM 位擇和控制 CPU 的某些特殊功能, 可以按位、字節(jié)、字或雙字 L:局部區(qū),用于向子例程傳遞形式參數(shù)S:順序控制繼電器,用于將機器或步驟組織到等效的程序段中,實現(xiàn)控制程序的邏輯分段??梢园次弧⒆止?jié)、字或雙字S器器范圍及特性表1.器范圍wwCPU SR40, ST4024576字節(jié)16384字節(jié) I0.0到I31.7 Q0.0到Q31.7CPUCPU SR60,CPU ST6030270字節(jié)20480字節(jié) I0.0到I31.7 Q0.0到Q31.7 AIW0到AIW110 AQW0到AQW110 VB0到VB20479 LB0到LB63 M0

3、.0到M31.7SM0.0到SM1535.7說明用戶程序大小用戶數(shù)據(jù)大小過程映象輸入寄存器過程映象輸出寄存器模擬量輸入(只讀)模擬量輸出(只寫)CPU SR2012288字節(jié)8192字節(jié) I0.0到I31.7 Q0.0到Q31.7 AIW0到AIW110 AQW0到AQW110 VB0到VB8191 LB0到LB63 M0.0到M31.7SM0.0到SM1535.7CPU CR4012288字節(jié)8192字節(jié) I0.0到I31.7 Q0.0到Q31.7- - -VB0到VB8191 LB0到LB63 M0.0到M31.7SM0.0到SM1535.7AIW0到AIW110 AQW0到AQW110

4、VB0到VB16383 LB0到LB63 M0.0到M31.7SM0.0到SM1535.7變量局部位器(V)器(L)器(M)SM0.0到SM29.7SM0.0到SM29.7SM0.0到SM29.7SM0.0到SM29.7特殊器(SM)00.0到 SM1535.700.0到 SM1535.700.0到 SM1535.700.0到 SM1535.7數(shù)據(jù)尋址S7-200 SMART 系統(tǒng)中的數(shù)據(jù)及其格式file:/D:TEMPhh42CE.htmge 2 of 18S0MRATPCU收集操作指令、現(xiàn)場狀況等信息,把這些信息按照用戶程序指定的規(guī)律進行運算、處理,然后輸出控制、顯示等信號。所有這些信息都

5、表示為不同格式的數(shù)據(jù),作為數(shù)據(jù)來處理。各種指令對數(shù)據(jù)格式都有一定要求,指令與數(shù)據(jù)之間的格式要一致才能正常工作。例如,為一個整數(shù)數(shù)據(jù)使用實數(shù)(浮點數(shù))運算指令,顯然會得到不正確的結(jié)果。數(shù)據(jù)有不同的長度(以二進制表示它們時,占據(jù)的位數(shù)不同),也就決定了數(shù)值的大小范圍。模擬量信號在進行模/數(shù)(/AD)和數(shù)/模(D/)A 轉(zhuǎn)換時,一定會存在誤差;代表模擬量信號的數(shù)據(jù),只能以一定的精度表示模擬量信號。所有的數(shù)據(jù)在LPC中都是以二進制形式表示的數(shù)據(jù)都有其特定的長度和表示方式,稱為格式數(shù)據(jù)的格式與用于運算、處理它的指令相關(guān)以不同的格式查看一個數(shù)據(jù),或是使用不同格式的指令處理它,會得到不同的效果二進制、十六進

6、制和十進制二進制和二進制數(shù):所有通過0SATRPCL處理的數(shù)據(jù)(數(shù)值、字符等等)都以二進制形式表示。十六進制和十六進制數(shù):在二進制數(shù)中,每4個二進制位可以分為一組;這組二進制數(shù)值的不同變化可以表示16個狀態(tài),正好是16進制數(shù)每一位數(shù)字的變化范圍。因此,可以用十六進制數(shù)值方便地表示二進制數(shù)。例如,二進制數(shù)0_01b分為兩組來看,分別是10和b 1b,正好可以表示16進制數(shù)字h8和hF(0b對應于0h,1b對應于Fh);那么這個二進制數(shù)就可以表示為F8h。十進制和十進制數(shù):十進制是20SAR的T 數(shù)學計算的基礎(chǔ),一般都使用十進制的體系,除了時間(2/42或06進制)等特殊數(shù)據(jù)外。二進制數(shù)用于在L中

7、C 表示十進制數(shù)值、或者其他(如字符等)數(shù)據(jù),而61進制用來比較簡單地描述二進制數(shù)。ww制位邏輯(ibt)PCL中以二進制“位”的數(shù)據(jù)形式來表示邏輯“”1 、“”0 (或者“開”、“關(guān)”)。位是最基本的數(shù)據(jù)單位。在數(shù)據(jù)字節(jié)(Btye)中,二進制邏輯只用一個位(bt)來表示。每個字節(jié)由8個位組成。整數(shù)、無符號整數(shù)和有符號整數(shù)字節(jié)、字、雙字都可以用來表示十進制整數(shù),顯然它們的數(shù)據(jù)長度不同,能夠表示的數(shù)的大小范圍也不同。無符號整數(shù)只有0和正整數(shù);有符號整數(shù)可以有正數(shù)和負數(shù)。有符號整數(shù)采用二進制補碼的形式來表示負數(shù)。實數(shù)(浮點數(shù))實數(shù)(或浮點數(shù))以32位單精度數(shù)表示,其格式為AS/E41-985標準中

8、所描述的形式。實數(shù)按雙字長度。注意:浮點數(shù)精確到小數(shù)點后第6位。因此輸入浮點常數(shù)時,最多只能指定6位小數(shù)。計算涉及到包含非常大和非常小數(shù)字的一長串數(shù)值時,計算結(jié)果可能確。SCI字符和Strnig(字符串)在S20SAR中T ,ASCI字符是由表示字母、數(shù)字和一些特殊符號的ASCI編碼組成的二進制數(shù)據(jù)字節(jié),一個字節(jié)一個字符。file:/D:TEMPhh42CE.htmge 3 of 18ASCII(信息交換標準碼)是一種字符編碼格式,在一個字節(jié)長度中不同的二進制數(shù)值代表不同的字符。如字母A為41h(十六進制數(shù)值),以十進制看就是65;而數(shù)字5的ASCII值為35h,十進制值為53。字符串是一個字

9、符序列,其中的每個字符都以字節(jié)的形式。 字符串的第一個字節(jié)定義字符串的長度,即字符數(shù)。 字符串的長度可以是 0 到 254個字符,再加上長度字節(jié),因此字符串的最大長度為 255個字節(jié)。 字符串常數(shù)限制為126 個字節(jié)。(字符串中也能包括漢字編碼,每個漢字占用兩個字節(jié)。)這是S7-200 SMART對ASCII字符串的格式定義,所有與字符串有關(guān)的指令都遵照這個格式。在編程中,用單字節(jié)(英文)的單引號()將作為字符的內(nèi)容括起來可以在數(shù)據(jù)塊和狀態(tài)圖中輸入ASCII數(shù)據(jù)字節(jié)在單字節(jié)的雙引號()中間輸入文本內(nèi)容可以輸入字符串按上述方法輸入的字符串會自動按字符串格式排列(在起始地址中放入字符個數(shù))使用程序

10、,或人為組的ASCII字符串,使用ASCII字符串指令時,必須注意是否符合格式例如:ww圖1. 在數(shù)據(jù)塊中輸入ASCII數(shù)據(jù)和字符串項目到S7-200SMARTCPU,使用狀態(tài)圖可以看到:file:/D:TEMPhh42CE.htmge 4 of 18ww圖2.狀態(tài)圖注意ACSI字節(jié)和字符串的區(qū)別。D是0h 漢字“中”的編碼。S7-200 SMART 數(shù)據(jù)尋址如何調(diào)用開關(guān)量或模擬量信號?怎樣數(shù)據(jù)?怎么使用輸入信號?如何輸出控制?上述問題都是關(guān)于如何、使用數(shù)據(jù),也就是所謂“尋址”。MATR中的數(shù)據(jù)0SMRAT從外部接收信號輸入(輸入數(shù)據(jù)),在制、顯示。按照用戶程序運算、處理后,再輸出進行各種控C

11、UP將信息在不同單元,每個位置均具有唯一的地址。尋址時,數(shù)據(jù)地址以代表區(qū)類型的字母開始,隨后是表示數(shù)據(jù)長度的標記,然后是單元;對于二進制位尋址,還需要在一個小數(shù)點分隔符后指定位。位尋址的舉例如下圖所示:file:/D:TEMPhh42CE.htmge 5 of 18圖1.位尋址舉例其中,開。區(qū)和字節(jié)地址(“M3”)代表 M器的第 3 個字節(jié),用句點(“.”)與位地址(位 4)分字節(jié)尋址的舉例如下圖所示:ww圖2. 字節(jié)尋址舉例可以看出,VW100包括VB100和VB101;VD100包括VW100和VW102,即VB100,VB101,VB102,VB103這4個字節(jié)。這些地址是互相交疊的。當

12、涉及到多字節(jié)組合尋址時,遵循“高地址,低字節(jié)”的規(guī)律。下表給出了不同數(shù)據(jù)長度可表示的整數(shù)值范圍。表1.不同數(shù)據(jù)長度表示的十進制和十六進制數(shù)范圍表示方式字節(jié)(B)0到255字(w)0到65,535雙字 (DW)0到4,294,967,295無符號整數(shù)1600到16FF160000到16F1600000000到16FF-2,147,483,648到+2,147, 483,647-128到+127-32,768到+32,767有符號整數(shù)1680到167F168000到167168000 0000到167F+1.175495E-38 到 +3.402823E+38(正數(shù))實數(shù)(IEEE32位浮點數(shù))不

13、適用不適用-1.175495E-38到-3.402823E+38(負數(shù))file:/D:TEMPhh42CE.htmge 6 of 18S7-200 SMART 中的數(shù)據(jù)類型S7-200 SMART系統(tǒng)手冊上關(guān)于PLC概念的第四章,其中對于S7-200 SMART中數(shù)據(jù)尋址的敘述非常好,建議初學者必讀!幾乎所有的指令、功能都與各種形式的尋址有關(guān),不弄清楚數(shù)據(jù)尋址會給工作帶來極大的。對本地 I/O 和擴展 I/O 進行尋址CPU 提供的本地 I/O 具有固定的 I/O 地址??梢酝ㄟ^在 CPU 的右側(cè)連接擴展 I/O 模塊,或通過安裝信號板來增加 I/O 點。 模塊點的地址取決于 I/O 類型和

14、模塊在 I/O 鏈中的位置。注意:數(shù)字量 I/O 的過程映像寄存器空間總是以八位(一個字節(jié))遞增的形式預留。 如果模塊沒有為每個保留字節(jié)中的每一位提供相應的物理點,那些未使用的位就無法分配給 I/O 鏈中的后續(xù)模塊。 對于輸入模塊,這些未使用的位會在每個輸入更新周期中被清零。模擬量 I/O 點總是以兩點遞增的方式分配。 如果模塊沒有為這些點分配相應的物理 I/O,則這些 I/O 點將丟失,并且不能夠分配給 I/O 鏈中的后續(xù)模塊。下表提供固定)。慣例的示例(由STEP 7 Micro/WIN SMART建立,并作為系統(tǒng)塊中I/O 組態(tài)的一部分表2. CPU慣例:CPU信號板I7.0 Q7.0無

15、 AI AQ12信號模塊I8.0 Q8.00信號模塊I12.0 Q12.0 AI321信號模塊I16.0 Q16.0 AI48 AQ482信號模塊 3I20.0 Q20.0 AI64 AQ64I0.0 Q0.0起始地址SB AI16wwAQ16間接尋址間接尋址是指用指針來區(qū)的數(shù)據(jù)。指針以雙字的形式其它區(qū)的地址,只能將 V單元、L單元或累加器寄存器(AC1、AC2、AC3)用作指針。注意:不能使用間接尋址單個位或HC、L 或累加器區(qū)。要創(chuàng)建指針,必須使用“移動雙字”指令,將間接尋址的單元地址移至指針位置。;用“&”符號加上要的區(qū)地址可建立一個指針,當指令中的操作數(shù)是指針時,應該在操作數(shù)前加上“*

16、”號。如下圖所示為以創(chuàng)建和使用指針示例。在該示例中,輸入*AC1 表示 AC1指向“移動字”(MOVW)指令的字長度值的指針,在 VB200 和 VB201 中的值被移至累加器 AC0。圖3.創(chuàng)建和使用指針舉例其中:通過將VB200的地址(VW100的初始字節(jié))移動到AC1創(chuàng)建指針。file:/D:TEMPhh42CE.htmge 7 of 18移動AC1中的指針的字值。注意:修改指針的值時,請記住調(diào)整所數(shù)據(jù)的大?。鹤止?jié)時,指針值加;1定時器或計數(shù)器的字或當前值時,指針值加2;雙字時,指針值加4。序和中斷服務程序序和中斷服務程序都是程序的組織結(jié)構(gòu),它們和主程序一起被稱為P(U 程序組織單元)。

17、序序可以把整個用戶程序按照功能進行結(jié)構(gòu)化的組織。一個“好”的程序總是把全部的控制功能分為幾個符合工藝控制規(guī)律的子功能塊,每個子功能塊可以由一個或多個序組成。這樣的結(jié)構(gòu)也非常有利于分步調(diào)試,以免許多功能綜合在一起無法判斷問題的所在;而且,幾個類似的項目也只需要對同一個程序作不多的修改就能適用。更好的組織程序結(jié)構(gòu),便于調(diào)試和閱讀;序在執(zhí)行到末尾時自動返回,不必加返回指令;序不能使用跳轉(zhuǎn)語句跳入、跳出;ww7S -PU最多可以調(diào)用218個序;序可以嵌套調(diào)用,即序中再調(diào)用序,一共可以嵌套8層;序可以帶參數(shù)調(diào)用,在序的局部變量表中設(shè)置參數(shù)的類型;有關(guān)序的看20SAMRT系統(tǒng)手冊相關(guān)部分。中斷服務程序中斷

18、功能是S-20SART的重要功能,用于實時控制、高速處理、通信和網(wǎng)絡(luò)等復雜和特殊的控制任務。S7 -0SMRAT系列可編程控制器最多有38個中斷源9(個預留),分為三大類:通信中斷、輸入/輸出(I/O)中斷和時基中斷,優(yōu)先由高到低依次是:通信中斷、I/O中斷和時基中斷。每類中斷中不同的中斷事件又有不同的優(yōu)先權(quán)。0SMRAT中使用中斷服務程序來響應這些、外部的中斷事件。中斷服務程序與序最大的不同是,中斷服務程序不能由用戶程序調(diào)用,而只能由特定的事件觸發(fā)執(zhí)行。及時處理與用戶程序的執(zhí)行時序無關(guān)的操作,或者不能事先何時發(fā)生的“事件”只有把中斷服務程序標號(名稱)與中斷事件聯(lián)系起來,并且開放系統(tǒng)中斷后才

19、能進入等待中斷并隨時執(zhí)行的狀態(tài)多個中斷事件可以連接同一個中斷服務程序;一個中斷服務程序只能連接一個中斷事件中斷程序只需與中斷事件連接一次,除非需要重新連接中斷事件各有不同的優(yōu)先級別,中斷服務程序不能再被中斷,如果再有中斷事件發(fā)生,會按照發(fā)生的時間順序和優(yōu)先級排隊中斷程序應短小而簡單,執(zhí)行時對其他處理不要延時過長,即越短越好中斷程序一共可以嵌套4層序。在S-720SAMRT系統(tǒng)手冊中有關(guān)中斷指令的敘述十分詳細,建議初學者仔細閱讀。常見問題file:/D:TEMPhh42CE.htmge 8 of 18中斷指令S7-200 SMART設(shè)置了中斷功能,用于實時控制、高速處理、通信和網(wǎng)絡(luò)等復雜和特殊的

20、控制任務。S7-200 SMART 系列可編程控制器最多有38個中斷源(9個預留),分為三大類:通信中斷、輸入/輸出(I/O)中斷和時基中斷,S7-200 SMART規(guī)定的中斷優(yōu)先由高到低依次是:通信中斷、I/O中斷和時基中斷。每類中斷中不同的中斷事件又有不同的優(yōu)先權(quán)。中斷指令主要包括以下幾種:ATCH:中斷連接,連接某中斷事件所要調(diào)用的程序段。ENI:全局允許中斷,開放中斷處理功能。DISI:全局中斷,處理中斷服務程序,但中斷事件仍然會排隊等候。DTCH:中斷分離,將中斷事件號與中斷服務程序之間的關(guān)聯(lián)切斷,并該中斷事件。RETI:條件中斷返回,根據(jù)邏輯操作的條件,從中斷服務程序中返回。CLR

21、_EVNT:清空中斷隊列。與S7-200相比,下表所示中斷事件號為S7-200 SMART 所特有的 :表1.S7-200 SMART 特有中斷事件號事件號 3536說明CR40SR20/SR40/ST40/SR60/ST60 YY YY上升沿,信號板輸入0 N下降沿,信號板輸入0 N上升沿,信號板輸入1 N下降沿,信號板輸入1 Nww38中斷指令的有效操作數(shù)如下:表2.中斷指令的有效操作數(shù)輸入/輸出 數(shù)據(jù)類型BYTE操作數(shù)常數(shù): 中斷例程常數(shù): 中斷事件 21-23、27、28 和(0 到 127)(CPU CR40: 0-13、16-18、 32CPU SR20、SR40、ST40、EVN

22、TBYTESR60、ST60: 0-13、16-18、21-28、32和 35-38)中斷程序?qū)嵗纠褂枚〞r中斷實現(xiàn)對100ms定時周期計數(shù)。為10,確定周期的特殊寄存器字節(jié)時SMB34。使用特殊器定時中斷0。由定時中斷0的中斷事件號該程序主要包括以下幾部分:SBR_0:中斷初始化程序;_0:中斷服務程序;在主程序中調(diào)用SBR_0,如下圖所示:file:/D:TEMPhh42CE.htmge 9 of 18圖1.SBR_0的調(diào)用其中,初始化中斷程序秩序調(diào)用一次,因此用SM0.1作為條件。SBR_0編程如下圖所示:ww圖2.SBR_0編程其中,寫入定時周期數(shù)100ms,連接10號中斷事件即定時

23、中斷0,指定中斷服務程序名稱為_0。_0編程如下圖所示:file:/D:TEMPhh42CE.htme 10 of 18圖3._0編程其中,字長的整數(shù)加法對VD200自身加1。注意:中斷程序的初始化只需執(zhí)行一次。也可根據(jù)需要重新定義中斷事件。使用狀態(tài)表監(jiān)視,VD200的內(nèi)容就是100ms周期到達的次數(shù),如下圖所示:圖4.狀態(tài)表監(jiān)視計數(shù)器S7-200 SMART 指令提供了下述三種類型的計數(shù)器。CTU:增計數(shù)器。CTD:減計數(shù)器 。CTUD:增/減計數(shù)器 。ww計數(shù)器指令的梯形圖格式如下圖所示。圖1.計數(shù)器指令CU:增計數(shù)信號輸入端;CD:減計數(shù)信號輸入端;PV:預置值;LD:裝載預置值;R:復

24、位輸入;計數(shù)器指令的有效操作數(shù)如下表所示:表1.計數(shù)器指令接收操作數(shù)輸入/輸出Cxx數(shù)據(jù)類型 操作數(shù)WORD常數(shù)(C0 到 C255)file:/D:TEMPhh42CE.htme 11 of 18CU,CD,LD,RPVBOOLI、Q、V、M、SM、S、T、C、L、邏輯流IW、QW、VW、MW、SMW、SW、LW、T、C、AC、AIW、*VD、*LD、*AC、常數(shù)注意:當序在同一周期內(nèi)被多次調(diào)用時,不能使用上升沿、下降沿、定時器和計數(shù)器。注意:由于每個計數(shù)器有一個當前值,因此將同一計數(shù)器分配給多個計數(shù)器。 (相同的加計數(shù)器、加/減計數(shù)器和減計數(shù)器會相同的當前值)計數(shù)器按如下表所列的規(guī)律工作:

25、表2.計數(shù)器工作規(guī)律類型CTU操作CU 增加當前值。直至達到32,767。CD減少當前值。直至達到0。CU 增加當前值。CD減少當前值。當前值持續(xù)增加或減少,直至計數(shù)器復位。計數(shù)器位當前值 = 預設(shè)值時,計數(shù)器位接通當前值 = 0時,計數(shù)器位接通上電周期/首次掃描計數(shù)器位關(guān)斷。當前值可保留計數(shù)器位關(guān)斷。當前值可保留CTD當前值 = 預設(shè)值時,計數(shù)器位接通計數(shù)器位關(guān)斷。當前值可保留CTUD計數(shù)器計數(shù)范圍為032,767。計數(shù)器號不能重復使用。計數(shù)器有兩種尋址類型:Word(字)和Bit(位)。計數(shù)器號既可以用來計數(shù)器當前值,也可以用來表示計數(shù)器位的狀態(tài)。ww增/減計數(shù)器指令舉例如下圖所示:圖2.

26、增/減計數(shù)器指令時序圖如下所示:file:/D:TEMPhh42CE.htme 12 of 18圖3.時序圖其中:I0.0加計數(shù);I0.1減計數(shù);I0.2將當前值復位為0;當前值大于等于4時,加/減計數(shù)計數(shù)器C48 接通 C48 位;ww定時器S7-200 SMART指令提供了下述三種類型的定時器。接通延時定時器(TON):用于定時單個時間間隔 。有的接通延時定時器(TONR):用于累積多個定時時間間隔的時間值。斷開延時定時器(TOF): 用于在 OFF(或 FALSE) 條件之后延長一定時間間隔,例如冷卻電機的延時。定時器號和分辨率定時器對時間間隔計數(shù)。定時器的分辨率(時基)決定了每個時間間

27、隔的長短。S7-200 SMART提供了256個可供使用的定時器,即用戶可用的定時器號為T0-T255。TON、TONR 和 TOF 定時器提供三種分辨率:1ms、10ms和100ms。(當前值的每個時,計數(shù) 50 表示經(jīng)過的時間為 500 ms )。均為時基的倍數(shù)。例如,使用 10 ms 定時器定時器號的分辨率(時基)及最大計數(shù)時間,如下表:表1. 定時器號和分辨率file:/D:TEMPhh42CE.htme 13 of 18定時器類型分辨率最大定時值23 76s(65m4in) 23 76s(65m4in)23 65(4m.i6n)定時器值1ms0T,6T4OT NR(可保持)01ms1

28、TT,4T5-6T86010sm5T-T3,69T9T5-23(65m4in)76s1ms3T2,T963T6-,T97-OT N,TFO(不保持)3T1T03T2T501ms23 .76s( 54m6in)6-,T101-1ms23 65(4m.i6n)定時器號決定了定時器的分辨率(時基),并且分辨率在指令塊上標出。注意:同一個定時器 T23。不能同時用于TNO和TOF定時器。例如,不能同時使用NTOT2和TOF不同分辨率的定時器按以下規(guī)律刷新:m1 s:1ms分辨率的定時器,定時器位和當前值的更新不與掃描周期同步。對于大于1ms的程序掃描周期,在一個掃描周期內(nèi),定時器位和當前值刷新多次。0

29、1 ms:10sm分辨率的定時器,定時器位和當前值在每個程序掃描周期的開始刷新。定時器位和當前值在整個掃描周期過程中為常數(shù)。在每個掃描周期的開始會將一個掃描累計的時間間隔加到定時器的當前值上。01 0m:s 10ms分辨率的定時器,定時器位和當前值在指令執(zhí)行時刷新。因此為了保證正確的定時值,要確保在一個程序掃描周期中,只執(zhí)行一次10m0s定時器指令。ww注意:要確保最小時間間隔,請將預設(shè)值(PV)增大1。例如:使用10ms定時器時,為確保最小時間間隔至少為120ms,則將PV設(shè)置為。2定時器指令的有效操作數(shù)如下表所示:表2.定時器指令的有效操作數(shù)輸入/輸出 xT xNI數(shù)據(jù)類型 OW RDOB

30、 OL操作數(shù)定時器(0T2T5)I、Q 、V 、M MS、S、T、C、L 能流 I? W、Q、W VW、MW、SMW、SW、T、C、WL、CA、IAW、V*D、D*L、*A、C 常數(shù)TP不同定時器的功能TNO和TOR定時器操作:在使能輸入N接通時開始計時。當前值等于或大于預設(shè)時間時,定時器位置為接通。使能輸入置為斷開時,清除TON定時器的當前值。使能輸入置為斷開時,保持TO定R 時器的當前值。輸入IN置為接通時,可以使用OTR定時器累積時間。使用復位指令(R)可清除TONR的當前值。達到預設(shè)時間后,OTN和TNOR定時器繼續(xù)定時,直到達到最大值3,76時才停止定時。TFO定時器使能輸入接通時,

31、定時器位立即接通,當前值置為0。輸入斷開時,定時開始,定時一直持續(xù)到當前時間等于預設(shè)時間。達到預設(shè)值時,定時器位斷開,當前值停止遞增;但是,如果在TOF達到預設(shè)值之前使能輸入再次file:/D:TEMPhh42CE.htme 14 of 18接通,則定時器位保持接通。要使 TOF 定時器開始定時斷開延時時間間隔,使能輸入必須進行接通-斷開轉(zhuǎn)換。如果 TOF 定時器在 SCR 區(qū)域中,并且 SCR 區(qū)域處于未激活狀態(tài),則當前值設(shè)置為0,定時器位斷開且當前值不遞增。定時器工作規(guī)律如下表所示:表3. 定時器操作和PLC上電循環(huán)上電循環(huán)/首次掃描類型當前值 = 預設(shè)值定時器位接通使能輸入 IN 的狀態(tài)

32、ON: 當前值 = 定時值定時器位= OFFTON當前值繼續(xù)定時到 32,767定時器位接通OFF: 定時器位斷開,當前值ON: 當前值 = 定時值= 0當前值 =0定時器位= OFFTONR當前值繼續(xù)定時到 32,767定時器位斷開OFF: 定時器位和當前值保持最后狀態(tài)和值ON: 定時器位接通,當前值 = 0當前值可以保持定時器位=OFFTOF當前值 = 預設(shè)值,停止定時OFF: 在接通-斷開轉(zhuǎn)換之后,定時器開始定時當前值=0接通延時定時器指令舉例如下圖所示:ww圖1.接通延時定時器指令程序舉例其中:定時器T37時基為100ms,預置值設(shè)定為10,實際延時時間為100ms101s。file:/D:TEMPhh42CE.htme 15

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論