STEP7 Basic V10.5 的標準指令集裡並沒有倒數計時的指令,但此動作要求只需用一個遞減的指令DEC即可完成。

DEC是一個遞減指令,所以我們只要每一固定時間執行一次即可得到倒數計時的動作。

(DEC的相反指令為INC 遞增指令)

 

注意!

DEC 及 INC 是利用PLC Scan time動作,所以使用時不可一直觸發IN,因此可配合上簷指令"P"或下簷指令"N"

S7-1200上下微分的指令技巧

 


下載範例程式:倒 數計時

方法一:利用一般Timer,每一秒執行一次DEC,即為每秒倒數計時的動作要求。



方法二:利用定時中斷OB,每一秒執行一次DEC,即為每秒倒數計時的動作要求。



------------------------------------------------------------------------------------------------------------------------------------------

Siemens SIMATIC PLC S7-400 S7-300 S7-1200 S7-200 LOGO HMI 西門子 自動化

相關文章
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Bob 的頭像
    Bob

    鮑伯的PLC事件 (Bob's Blog)

    Bob 發表在 痞客邦 留言(0) 人氣()