国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識(shí) > 答疑:關(guān)于定時(shí)器TON指令(附視頻)

答疑:關(guān)于定時(shí)器TON指令(附視頻)

時(shí)間:2020-09-25 來源:方正智芯 瀏覽:

后臺(tái)收到一位網(wǎng)友的來信,他提出了一個(gè)關(guān)于TON指令的疑問,內(nèi)容如下:

我看了您寫的西門子系列PLC定時(shí)器部分的專欄,有一個(gè)問題想請(qǐng)教一下:對(duì)于TON指令而言,在保持IN為高電平的前提下,如果修改PT的值,定時(shí)器的會(huì)響應(yīng)這個(gè)變化么?比如說一開始設(shè)定的時(shí)間是500ms,在定時(shí)器到期之前又改成計(jì)時(shí)200ms了,這時(shí)候定時(shí)器會(huì)按照新的時(shí)間去計(jì)時(shí)么?

網(wǎng)友提問

實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),我們一起來寫程序驗(yàn)證一下吧。

本例程使用西門子S7-200 SMART CPUST20,程序設(shè)計(jì)的思路如下:

地址VW0用來存放定時(shí)器T33的預(yù)設(shè)值。在CPU的第一個(gè)掃描周期,將其賦值為15s(原題中的500ms和200ms時(shí)間太短,不便于觀察);

當(dāng)V10.0的值為1時(shí)啟動(dòng)定時(shí)器(使用TON指令)開始定時(shí),程序代碼如下:

在V10.1的上升沿將定時(shí)器T33的預(yù)設(shè)值設(shè)置為35s;

將定時(shí)器的標(biāo)志位賦值給擴(kuò)展模塊EM DR08的通道0(地址Q12.0);

相關(guān)代碼如下圖:

接下來做第一個(gè)實(shí)驗(yàn):

使用狀態(tài)圖表將V10.0的值設(shè)置為1,啟動(dòng)定時(shí)器。然后在定時(shí)器到達(dá)預(yù)設(shè)值之前,將V10.1的值設(shè)置為1,這樣T33的預(yù)設(shè)值就變?yōu)?5s。

程序的執(zhí)行請(qǐng)看下面的視頻:

<iframe class="video_iframe rich_pages" data-vidtype="2" data-mpvid="wxv_1083083688784609281" data-cover="http%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F4b8Agg0uK6ia7Sc4qicocXbiarTpLNPic0iaKSVZrqIy0gloTntmuQuIWqy2YZGZC9usRibdl0zicDnjFGVsVWIIHpOUA%2F0%3Fwx_fmt%3Djpeg" allowfullscreen="" data-ratio="1.9540229885057472" data-w="1360" src="https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_1083083688784609281" frameborder="0"></iframe>

從視頻中可以看出,如果在定時(shí)過程中預(yù)設(shè)值發(fā)生了改變,則定時(shí)器的當(dāng)前值會(huì)與新的預(yù)設(shè)值相比較。若當(dāng)前值大于預(yù)設(shè)值,則定時(shí)器標(biāo)志位被置位。

接下來我們做第二個(gè)實(shí)驗(yàn):

首先使用狀態(tài)圖表將V10.0的值設(shè)置為1,啟動(dòng)定時(shí)器。

等待定時(shí)器到達(dá)預(yù)設(shè)值15s,此時(shí)定時(shí)器標(biāo)志位被置位。此時(shí)我們將V10.1的值設(shè)置為1,這樣定時(shí)器的預(yù)設(shè)值就變?yōu)?5s。會(huì)發(fā)生什么呢?

請(qǐng)看下面的視頻:

<iframe class="video_iframe rich_pages" data-vidtype="2" data-mpvid="wxv_1083086066300665857" data-cover="http%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2F4b8Agg0uK6ia7Sc4qicocXbiarTpLNPic0iaKBtNw5IgwOtj46vVFvn1OpjnraushRwibibCia9A0HWSwImhITlC7PjXPQ%2F0%3Fwx_fmt%3Djpeg" allowfullscreen="" data-ratio="1.9540229885057472" data-w="1360" src="https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_1083086066300665857" frameborder="0"></iframe>

從視頻中可以看出,在定時(shí)器到達(dá)預(yù)設(shè)值并置位標(biāo)志位后,如果增大預(yù)設(shè)值使其大于定時(shí)器的當(dāng)前值,則定時(shí)器的標(biāo)志位會(huì)被復(fù)位,直到下一次大于新的預(yù)設(shè)值后被重新置位。

總結(jié):在TON指令中,定時(shí)器激活后,定時(shí)器的標(biāo)志位取決于當(dāng)前值與預(yù)設(shè)值的大小比較。若當(dāng)前值大于等于預(yù)設(shè)值,則標(biāo)志位被置位;若當(dāng)前值小于預(yù)設(shè)值,則標(biāo)志位被復(fù)位。當(dāng)預(yù)設(shè)值被動(dòng)態(tài)修改時(shí),以最后一次修改的值為準(zhǔn)!

好了,關(guān)于定時(shí)器TON指令的疑問就先解釋到這里。

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請(qǐng)聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時(shí)內(nèi)刪除。
相關(guān)推薦