不知道妳用的是三菱還是西門子的PLC,三菱的不熟,西門子妳可以用兩個SEG指令,壹個指示秒的個位,壹個指示秒的十位,它是屬於轉換指令欄裏的。將計數器的狀態值送到變量寄存器中,再將此值轉換成字節形式,最後送到SEG中。當然妳也可以將計數器中的值送到累加器裏,再將累加器裏的數據不用轉換直接送到SEG裏。後者程序比較簡單。下面是壹個程序的例子,妳可以用仿真驗證,當I0.0閉合後,開始從0秒開始計時,壹直到29秒後就又回到了0秒,如此循環。如果是倒計時的話,就把定時器換成減計數器就OK了。也可能有更簡單的程序,我還沒想到,祝妳進步!?
Network?1?
LD?I0.0
A?SM0.5
LD?C0
CTUC0,?10
Network?2?
LD?C0
LD?C1
CTUC1,?3
Network?3?
LD?I0.0
LPS
MOVWC0,?VW0
AENO
ITBVW0,?MB0
AENO
SEGMB0,?QB0
LPP
MOVWC1,?VW2
AENO
ITBVW2,?MB1
AENO
SEGMB1,?QB1
Network?4?
LD?I0.0
ED
MOVW0,?VW0
AENO
ITBVW0,?MB0
AENO
SEGMB0,?QB0
SEGMB0,?QB1