6AG1221-1BF32-2XB0西門子SIPLUS S7-1200 SM 1221
![]() |
SIPLUS S7-1200 SM 1221 8 個數(shù)字輸入 -25...+70°C 帶防腐蝕涂層 根據(jù) 6ES7221-1BF32-0XB0 . 數(shù)字輸入 8 DI,24V DC,灌電流/拉電流
|
列表: RTM 指令
LAD/FBD |
SCL |
說明 |
---|---|---|
RTM(NR:=_uint_in_, MODE:=_byte_in_, PV:=_dint_in_, CQ=>_bool_out_, CV=>_dint_out_);
|
RTM(運行時間計時器)指令可以設(shè)置、啟動、停止和讀取 CPU 中的運行時間小時計時器。 |
列表: 參數(shù)的數(shù)據(jù)類型
參數(shù)和類型 |
數(shù)據(jù)類型 |
說明 |
|
---|---|---|---|
NR |
IN |
UInt |
運行時間計時器編號:(取值范圍:0..9) |
MODE |
IN |
Byte |
RTM 執(zhí)行模式編號:
|
PV |
IN |
DInt |
指定運行時間計時器的預(yù)設(shè)小時值 |
RET_VAL |
OUT |
Int |
功能結(jié)果/錯誤消息 |
CQ |
OUT |
Bool |
運行時間計時器的狀態(tài)(1 = 正在運行) |
CV |
OUT |
DInt |
指定計時器的當前運行小時值 |
CPU 最多可運行 10 個運行小時計時器來跟蹤關(guān)鍵控制子系統(tǒng)的運行小時數(shù)。必須對每個定時器執(zhí)行一次 RTM 分別啟動小時計時器。CPU 從運行模式切換為停止模式時,所有運行小時計時器都將停止。還可以使用 RTM 執(zhí)行模式 2 停止各個的定時器。
CPU 從停止模式切換為運行模式時,必須對每個已啟動的定時器執(zhí)行一次 RTM 來重新啟動小時計時器。運行時間計時器值大于 2147483647 小時后,將停止計時并發(fā)出“上溢”錯誤。必須為每個定時器執(zhí)行一次 RTM 指令,以復(fù)位或修改定時器。
CPU 電源故障或循環(huán)上電會導致將當前運行時間計時器值保存在保持性存儲器中的斷電過程。在 CPU 上電時,所存儲的運行時間計時器值將重新加載到定時器,之前的運行時間小時總數(shù)不會丟失。必須重啟運行時間計時器才能累加額外的運行時間。
用戶程序還可以使用 RTM 執(zhí)行模式 7 將運行時間計時器值保存在存儲卡中。執(zhí)行 RTM 模式 7 時的所有定時器的狀態(tài)將保存在存儲卡中。由于小時定時器會在程序運行過程中或啟動或停止,隨著時間的推移,這些存儲值就可能出錯。因此,必須周期性更新存儲卡值,以捕獲重要的運行事件。在存儲卡中保存 RTM 值的好處是,在替代 CPU 中插入存儲卡時,就可以在其中使用程序和所保存的 RTM 值。如果未將 RTM 值保存在存儲卡中,則會丟失定時器值(在替代 CPU 中)。
提示 避免過度調(diào)用執(zhí)行存儲卡寫操作的程序盡可能減少閃存卡寫操作,以延長存儲卡的使用壽命。 |
列表: 條件代碼
RET_VAL (W#16#....) |
說明 |
---|---|
0 |
無錯誤 |
8080 |
運行時間定時器編號錯誤 |
8081 |
負值已傳遞給參數(shù) PV |
8082 |
操作小時計數(shù)器溢出 |
8091 |
輸入?yún)?shù) MODE 包含非法值 |
80B1 |
無法將值保存到 MC (MODE=7) |
6AG1221-1BF32-2XB0西門子SIPLUS S7-1200 SM 1221