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