定時(shí)器是比較好理解的東東,常用的有TON和TONR,只有一個(gè)控制端和一個(gè)時(shí)間參數(shù)
TON類型控制端短路開(kāi)始記時(shí),開(kāi)路停止記時(shí)且記值清零,控制端短路從零開(kāi)始記時(shí),
TONR類型控制端短路開(kāi)始記時(shí),開(kāi)路停止計(jì)時(shí)記值不清零,控制端短路后繼續(xù)計(jì)時(shí)。
兩種定時(shí)器均可使用復(fù)位指令復(fù)位。
弄個(gè)示例?這需要任務(wù)需求,只好臨時(shí)設(shè)計(jì)兩個(gè)需求了。
示例1功能:上電后,Q0.0和Q0.1會(huì)交替點(diǎn)亮2秒和5秒
網(wǎng)絡(luò)1:
LD SM0.0
LPS
AN T38
TON T37, 20
LRD
AN T37
S Q0.0, 1
LRD
A T37
S Q0.1, 1
R Q0.0, 1
AN T38
TON T38, 50
LPP
A T38
R Q0.1, 1
============================================
示例2:包含有網(wǎng)絡(luò)2和網(wǎng)絡(luò)3,上電后,等待I0.0 信號(hào) ,若I0.0有信號(hào)且持續(xù)20毫秒(以濾除按鈕顫抖干擾),程序?qū)⒃诘?秒,1秒,2秒,3秒,依次點(diǎn)亮Q0.3,Q0.4,Q0.5,Q0.6,第10秒和20秒點(diǎn)亮Q0.7,第30秒或任意時(shí)刻接收到I0.1(不濾除顫抖)緊急停止信號(hào),強(qiáng)行關(guān)閉Q0.3---Q0.7,程序結(jié)束重新等待I0.0信號(hào)。
如果網(wǎng)絡(luò)2中I0.1后取消 R T69,1 ,則有0.1信號(hào)時(shí),強(qiáng)行關(guān)閉Q,程序不結(jié)束,重新接收到I0.0時(shí),會(huì)立即恢復(fù)停止時(shí)刻所有Q點(diǎn)的狀態(tài),直到第30秒,程序才真正結(jié)束。
網(wǎng)絡(luò)2:輸入監(jiān)測(cè)程序
LD SM0.0
LPS
A I0.0
TON T32, 20
A T32
S M0.0, 1
R T69, 1
LPP
A I0.1
R M0.0, 1
R T69, 1
R Q0.3, 5
。。。。。。。。。。。。。。。。
網(wǎng)絡(luò)3:輸出控制程序
LD M0.0
LPS
TONR T69, 300
= Q0.3
AW>= T69, 10
S Q0.4, 1
LRD
AW>= T69, 20
S Q0.5, 1
LRD
AW>= T69, 30
S Q0.6, 1
LRD
AW>= T69, 100
AW>= 200, T69
= Q0.7
LPP
A T69
R T69, 1
R M0.0, 1
R Q0.3, 5
==========================================
[ 此帖被醉湮邃虞在2009-03-17 22:18重新編輯 ]