發布人(rén):廈門海爲(wéi / wèi)科技有限公司 發布時(shí)間:2011-10-14
一(yī / yì /yí)、前言
在(zài)很多的(de)工程應用中,我們總希望在(zài)經過一(yī / yì /yí)個(gè)特定的(de)時(shí)間後,系統能做出(chū)提醒,而(ér)不(bù)需要(yào / yāo)人(rén)爲(wéi / wèi)的(de)去計時(shí)。而(ér)PLC中的(de)計時(shí)器就(jiù)能達到(dào)這(zhè)個(gè)功能。但是(shì),計時(shí)器的(de)計時(shí)時(shí)間有限,有時(shí)候達不(bù)到(dào)長時(shí)間的(de)計時(shí)。這(zhè)時(shí),我們就(jiù)需要(yào / yāo)編寫一(yī / yì /yí)個(gè)簡單的(de)程序來(lái)達到(dào)這(zhè)個(gè)要(yào / yāo)求,下面是(shì)以(yǐ)海爲(wéi / wèi)PLC爲(wéi / wèi)例編寫的(de)一(yī / yì /yí)個(gè)長時(shí)間計時(shí)提醒的(de)案例。
二、編程的(de)思路及程序
方案一(yī / yì /yí)主要(yào / yāo)用到(dào)的(de)是(shì)四個(gè)計數器,第一(yī / yì /yí)個(gè)計數器表示秒,第二計數器表示分,第三個(gè)計數器表示時(shí),第四個(gè)計數器表示天。當第一(yī / yì /yí)個(gè)計數器計數60次(即60s)時(shí),自動給第二個(gè)計數器一(yī / yì /yí)個(gè)接通信号計數值變爲(wéi / wèi)1,同時(shí)把第一(yī / yì /yí)個(gè)計數器複位,以(yǐ)此類推,實現長時(shí)間的(de)計時(shí)。
方案二主要(yào / yāo)是(shì)通過自加一(yī / yì /yí)INC指令來(lái)代替計數器的(de)功能。
計時(shí)到(dào)的(de)提醒,通過對各個(gè)計數器的(de)計數值與用戶的(de)設定值進行比較,當各個(gè)計數器的(de)計數值大(dà)于(yú)或等于(yú)用戶的(de)設定值時(shí),表示計時(shí)到(dào),進行輸出(chū)提醒。以(yǐ)下用海爲(wéi / wèi)PLC介紹兩種方案。
方案一(yī / yì /yí)程序如下:
方案二的(de)程序如下:
三、總結
該程序可以(yǐ)實現了(le/liǎo)長時(shí)間計時(shí)提醒,同時(shí)進行類似方案一(yī / yì /yí)Network 6(方案二Network 2)的(de)添加時(shí),可以(yǐ)實現多段長時(shí)間提醒的(de)功能。而(ér)在(zài)這(zhè)兩個(gè)方案中,可以(yǐ)明顯看出(chū)方案二比較簡單實用,因爲(wéi / wèi)一(yī / yì /yí)個(gè)程序中計數器可以(yǐ)使用的(de)個(gè)數有限,通過INC這(zhè)條指令可以(yǐ)在(zài)不(bù)使用計數器的(de)情況下,也(yě)能達到(dào)一(yī / yì /yí)樣的(de)效果。
海爲(wéi / wèi)公衆号
海爲(wéi / wèi)雲APP
廈門海爲(wéi / wèi)科技有限公司
0592-3278716 (技術) | 4000-360-362 (商務)
海爲(wéi / wèi)總部:廈門市集美區軟件園三期C03棟13-14層 | 制造中心:廈門市翔安區火炬高新區(翔安)産業區垵邊南路336-2号4樓