【GX Works3】TRD/TWR命令の使い方|CPU内蔵時計の読出し・書込み

概要

書式

出典: MELSEC iQ-R プログラミングマニュアル(CPUユニット用命令/汎用FUN/汎用FB編)SH-081226 / ops/refs/instructions/12_clock.md より転記。

命令記号実行条件主なオペランド/データ型動作
TRD / TRDP常時実行/立上り(d) 先頭(ANY16_ARRAY・7ワード)CPU内蔵時計から年/月/日/時/分/秒/曜日を読み出す
TWR / TWRP常時実行/立上り(s) 先頭(ANY16_ARRAY・7ワード)指定データをCPU内蔵時計に書き込む

格納順: (先頭)年 / +1月 / +2日 / +3時 / +4分 / +5秒 / +6曜日。範囲 年1980〜2079・月1〜12・日1〜31・時0〜23・分/秒0〜59・曜日0〜6。

動作

X0 → TRDP D0 のラダー図(時計データをD0〜D6へ読出し)。D0:年/D1:月/D2:日/D3:時/D4:分/D5:秒/D6:曜日 をコメントで明記
TRD実行後のGX Works3デバイスモニタ画面キャプチャ(D0〜D6に時刻が格納されている状態)

サンプルコード

よくある誤解

関連記事