1.“接通延遲”指令的語法如下所示:
- 系統數據類型為IEC_Timer的數據塊(全局DB):
. TON( IN := ,
PT := ,
Q => ,
ET => )
- 局部變量
#myLocal_timer.TON( IN := ,
TON:接通延時 (S7-300, S7-400)
PT := ,
Q => ,
ET => )
該指令的語法由以下部分組成:
下圖顯示了"接通延時"指令的脈衝圖
以下示例說明了該指令的工作原理:
"TON_DB".TON( IN := "Tag_Start",
PT := "Tag_PresetTime",
Q => "Tag_Status",
ET => "Tag_ElapsedTime");
當“Tag_Start”操作數的信號狀態從“0”變為“1”時,則 PT 參數指定的時間開始計時。 在該時間段結束時,如果“Tag_Status”操作數的信號狀態為“1”,則“Tag_Start”操作數的信號狀態會置位為“1”。 在該時間段結束時,如果“Tag_Start”操作數的信號狀態為“1”,則“Tag_Status”操作數的信號狀態會置位為“1”。 當前時間值存儲在 “Tag_ElapsedTime” 操作數中。