ControlLogix5000培訓(xùn)資料:第四部份
計時器和計數(shù)器指令
1.延時導(dǎo)通計時器指令(TON)
利用TON指令在預(yù)置時間內(nèi)計時完成去控制輸出的接通或斷開.當(dāng)階梯為真時,TON指令開始累加計時,直至下列條件之一發(fā)生為止:
● 累加值等于預(yù)置值.
●階梯變假.
●復(fù)位計時器.
●相關(guān)的SFC步變無效.
一旦階梯條件變假,不論計時器是否到時,處理器都復(fù)位累加值.
可見每一個TON必須使用一個計時器元素(如 ),并提供下列參數(shù):
(1) 預(yù)置值(Present):用以設(shè)置預(yù)定時間,以一個16位的整數(shù)值放置,范圍0~32767.
(2) 累加值(Accum):是一個動態(tài)值,告訴用戶目前已經(jīng)延時的數(shù)值,計時器復(fù)位時,其值為0.TON的操作及其相應(yīng)的狀態(tài)可用下表描述.

TON指令舉例

當(dāng) limit_switch_1被置位時,light_2接通180毫秒(timer_1計時).當(dāng)timer_1的累加值.ACC達(dá)到180時, light_3接通.而且保持導(dǎo)通直到TON指令被禁止.如果在timer_1正計時時limit_switch_1斷開,則關(guān)斷l(xiāng)ight_2.
2.延時斷開計時器指令(TOF)
TOF指令在階梯條件變假時開始累加計時直至下列條件之一產(chǎn)生:
●累加值等于預(yù)置值.
●階梯條件變?yōu)檎?BR>●相關(guān)的SFC步變無效.
一旦階梯條件變真,不論計時器是否到時,處理器都復(fù)位累加值.
各參數(shù)的含義與TON相同.TOF的操作及其相應(yīng)的狀態(tài)可用下表描述.

由于RES指令將對正在計時的計時器累加值,完成位和計時位進(jìn)行復(fù)位,所以不可用RES復(fù)位指令復(fù)位TOF.
TOF指令舉例

當(dāng) limit_switch_2被清零時,light_2接通180毫秒(timer_2計時).當(dāng)timer_2的累加值.ACC達(dá)到180時, light_2斷開同時light_3接通.而且保持導(dǎo)通直到TOF指令被使能.如果在timer_2
正計時時limit_switch_2被置位,則關(guān)斷l(xiāng)ight_2.
3.保持型計時器RTO
RTO指令在階梯條件為真,開始計時,直到累加值達(dá)到預(yù)置值為止。
下列條件發(fā)生時,RTO指令保持其累加值:
●階梯變假。
●用戶改變到編程方式。
●處理器出錯或斷電。
●相關(guān)的SFC步變無效。
當(dāng)處理器重新運行或階梯變真時,計時器從保持的值開始續(xù)計時。由于保持累加值,所以在階梯為真的時間內(nèi)保持型計時器測量了累加時間。如果RTO階梯條件變假后,要復(fù)位其累加值和狀態(tài)位,用戶需在另一條階梯中編寫具有相同地址的復(fù)位指令RES。
RTO指令舉例:

當(dāng) limit_switch_1被置位時,light_1接通180毫秒(timer_3計時).當(dāng)timer_3的累加值.ACC達(dá)到180時, light_1斷開同時light_2接通.而且light_2保持導(dǎo)通直到timer_3被復(fù)位。如果在timer_3正計時時limit_switch_2被清零,則light_1保持導(dǎo)通。當(dāng)limit_switch_2被復(fù)位時,RES指令復(fù)位timer_3(清零狀態(tài)位和.ACC)。
1.延時導(dǎo)通計時器指令(TON)
利用TON指令在預(yù)置時間內(nèi)計時完成去控制輸出的接通或斷開.當(dāng)階梯為真時,TON指令開始累加計時,直至下列條件之一發(fā)生為止:

● 累加值等于預(yù)置值.
●階梯變假.
●復(fù)位計時器.
●相關(guān)的SFC步變無效.
一旦階梯條件變假,不論計時器是否到時,處理器都復(fù)位累加值.
可見每一個TON必須使用一個計時器元素(如 ),并提供下列參數(shù):
(1) 預(yù)置值(Present):用以設(shè)置預(yù)定時間,以一個16位的整數(shù)值放置,范圍0~32767.
(2) 累加值(Accum):是一個動態(tài)值,告訴用戶目前已經(jīng)延時的數(shù)值,計時器復(fù)位時,其值為0.TON的操作及其相應(yīng)的狀態(tài)可用下表描述.

TON指令舉例

當(dāng) limit_switch_1被置位時,light_2接通180毫秒(timer_1計時).當(dāng)timer_1的累加值.ACC達(dá)到180時, light_3接通.而且保持導(dǎo)通直到TON指令被禁止.如果在timer_1正計時時limit_switch_1斷開,則關(guān)斷l(xiāng)ight_2.
2.延時斷開計時器指令(TOF)
TOF指令在階梯條件變假時開始累加計時直至下列條件之一產(chǎn)生:
●累加值等于預(yù)置值.
●階梯條件變?yōu)檎?BR>●相關(guān)的SFC步變無效.

一旦階梯條件變真,不論計時器是否到時,處理器都復(fù)位累加值.
各參數(shù)的含義與TON相同.TOF的操作及其相應(yīng)的狀態(tài)可用下表描述.

由于RES指令將對正在計時的計時器累加值,完成位和計時位進(jìn)行復(fù)位,所以不可用RES復(fù)位指令復(fù)位TOF.
TOF指令舉例

當(dāng) limit_switch_2被清零時,light_2接通180毫秒(timer_2計時).當(dāng)timer_2的累加值.ACC達(dá)到180時, light_2斷開同時light_3接通.而且保持導(dǎo)通直到TOF指令被使能.如果在timer_2
正計時時limit_switch_2被置位,則關(guān)斷l(xiāng)ight_2.
3.保持型計時器RTO
RTO指令在階梯條件為真,開始計時,直到累加值達(dá)到預(yù)置值為止。
下列條件發(fā)生時,RTO指令保持其累加值:
●階梯變假。
●用戶改變到編程方式。
●處理器出錯或斷電。
●相關(guān)的SFC步變無效。

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

當(dāng) limit_switch_1被置位時,light_1接通180毫秒(timer_3計時).當(dāng)timer_3的累加值.ACC達(dá)到180時, light_1斷開同時light_2接通.而且light_2保持導(dǎo)通直到timer_3被復(fù)位。如果在timer_3正計時時limit_switch_2被清零,則light_1保持導(dǎo)通。當(dāng)limit_switch_2被復(fù)位時,RES指令復(fù)位timer_3(清零狀態(tài)位和.ACC)。
本文標(biāo)簽:ControlLogix5000培訓(xùn)資料:第四部份
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《ControlLogix5000培訓(xùn)資料:第四部份》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
關(guān)于“ControlLogix5000培訓(xùn)資料:第四部份”的更多資訊










