Factory Automation

FXシーケンサ基本ユニット 命令一覧

プログラムフロー

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

00

CJ 条件ジャンプ

01

CALL サブルーチンコール

02

SRET サブルーチンリターン

03

IRET 割込みリターン

04

EI 割込み許可

05

DI 割込み禁止

06

FEND メインプログラム終了

07

WDT ウォッチドッグタイマ

08

FOR 繰返し範囲開始

09

NEXT 割込みリターン

転送・比較

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

10

CMP 比較

11

ZCP 帯域比較

12

MOV 転送

13

SMOV 桁移動

14

CML 反転転送

15

BMOV 一括転送

16

FMOV 多点転送

17

XCH 交換 - - -

18

BCD BCD変換

19

BIN BIN変換

四則・論理演算

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

20

ADD BIN加算

21

SUB BIN減算

22

MUL BIN乗算

23

DIV BIN除算

24

INC BIN増加

25

DEC BIN減少

26

WAND 論理積

27

WOR 論理和

28

WXOR 排他的論理和

29

NEG 補数 - - -

ローテーション・シフト

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

30

ROR 右回転

31

ROL 左回転

32

RCR キャリ付右回転 - - -

33

RCL キャリ付左回転 - - -

34

SFTR ビット右シフト

35

SFTL ビット左シフト

36

WSFR ワード右シフト

37

WSFL ワード左シフト

38

SFWR シフト書込み [先入れ先出し/先入れ後出し制御用]

39

SFRD シフト読出し [先入れ先出し制御用]

データ処理

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

40

ZRST 一括リセット

41

DECO デコード

42

ENCO エンコード

43

SUM ONビット数

44

BON ONビット判定

45

MEAN 平均値

46

ANS アナンシェータセット -

47

ANR アナンシェータリセット -

48

SQR BIN開平算 - - -

49

FLT BIN整数→2進浮動小数点変換

FX3Gシリーズ Ver.1.10以降で対応

高速処理

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

50

REF 入出力リフレッシュ

51

REFF 入力リフレッシュ(フィルタ設定付) - - -

52

MTR マトリクス入力

53

HSCS 比較セット(高速カウンタ用)

54

HSCR 比較リセット(高速カウンタ用)

55

HSZ 帯域比較(高速カウンタ用)

56

SPD パルス密度

57

PLSY パルス出力

58

PWM パルス幅変調

59

PLSR 加減速付パルス出力

便利命令

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

60

IST イニシャルステート

61

SER データサーチ

62

ABSD ドラムシーケンス絶対方式

63

INCD ドラムシーケンス相対方式

64

TTMR ティーチングタイマ - - -

65

STMR 特殊タイマ - - -

66

ALT 交番出力

67

RAMP 傾斜信号

68

ROTC 近回り制御 - - -

69

SORT データ整列 - - -

外部機器 I/O

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

70

TKY テンキー入力 - - -

71

HKY 16キー入力 - - -

72

DSW ディジタルスイッチ

73

SEGD 7SEGデコーダ - - -

74

SEGL 7SEG時分割表示

75

ARWS アロースイッチ - - -

76

ASC アスキーデータ入力 - - -

77

PR アスキーコードプリント - - -

78

FROM BFM読出し -

79

TO BFM書込み -

外部機器(オプション機器)

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

80

RS シリアルデータ転送

81

PRUN 8進ビット転送

82

ASCI HEX→ASCII変換

83

HEX ASCII→HEX変換

84

CCD チェックコード

85

VRRD ボリューム読出し ※1 ※2 - ※2

86

VRSC ボリューム目盛 ※1 ※2 - ※2

87

RS2 シリアルデータ転送2

88

PID PID演算

89~99

-
  • ※1FX3Gシリーズ Ver.1.10以降で対応
  • ※2FX3U/FX3UCシリーズ Ver.2.70以降で対応

データ転送2

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

100,101

-

102

ZPUSH インデックスレジスタの一括退避 - - -

103

ZPOP インデックスレジスタの復帰 - - -

104~109

-
  • FX3UCシリーズ Ver.2.20以降で対応

浮動小数点

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

110

ECMP 2進浮動小数点比較

111

EZCP 2進浮動小数点帯域比較 - - -

112

EMOV 2進浮動小数点データ転送

113~115

-

116

ESTR 2進浮動小数点→文字列変換 - - -

117

EVAL 文字列→2進浮動小数点変換 - - -

118

EBCD 2進浮動小数点→10進浮動小数点変換 - - -

119

EBIN 10進浮動小数点→2進浮動小数点変換 - - -

120

EADD 2進浮動小数点加算

121

ESUB 2進浮動小数点減算

122

EMUL 2進浮動小数点乗算

123

EDIV 2進浮動小数点除算

124

EXP 2進浮動小数点指数演算 - - -

125

LOGE 2進浮動小数点自然対数演算 - - -

126

LOG10 2進浮動小数点常用対数演算 - - -

127

ESQR 2進浮動小数点開平算

128

ENEG 2進浮動小数点符号反転 - - -

129

INT 2進浮動小数点→BIN整数変換

130

SIN 2進浮動小数点 SIN演算 - - -

131

COS 2進浮動小数点 COS演算 - - -

132

TAN 2進浮動小数点 TAN演算 - - -

133

ASIN 2進浮動小数点 SIN-1演算 - - -

134

ACOS 2進浮動小数点 COS-1演算 - - -

135

ATAN 2進浮動小数点 TAN-1演算 - - -

136

RAD 2進浮動小数点 角度→ラジアン変換 - - -

137

DEG 2進浮動小数点 ラジアン→角度変換 - - -

138,139

-
  • FX3Gシリーズ Ver.1.10以降で対応

データ処理2

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

140

WSUM データ合計値算出 - - -

141

WTOB バイト単位データ分離 - - -

142

BTOW バイト単位データ結合 - - -

143

UNI 16ビットデータの4ビット結合 - - -

144

DIS 16ビットデータの4ビット分離 - - -

145,146

-

147

SWAP 上下バイト変換 - - -

148

-

149

SORT2 データ整列2 - - -
  • FX3UCシリーズ Ver.2.20以降で対応

位置決め

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

150

DSZR DOGサーチ付原点復帰

151

DVIT 割込み位置決め - - -

152

TBL 一括設定方式による位置決め -

153,154

-

155

ABS ABS現在値読出し

156

ZRN 原点復帰

157

PLSV 可変速パルス出力

158

DRVI 相対位置決め

159

DRVA 絶対位置決め
  • FX3UCシリーズ Ver.2.20以降で対応

時計演算

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

160

TCMP 時計データ比較

161

TZCP 時計データ帯域比較

162

TADD 時計データ加算

163

TSUB 時計データ減算

164

HTOS 時,分,秒データの秒変換 - - -

165

STOH 秒データの「時,分,秒」データ変換 - - -

166

TRD 時計データ読出し

167

TWR 時計データ書込み

168

-

169

HOUR アワーメータ

外部機器

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

170

GRY グレイコード変換

171

GBIN グレイコード逆変換

172~175

-

176

RD3A アナログブロック読出し - - -

177

WR3A アナログブロック書込み - - -

178,179

-

拡張機能

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

180

-

その他命令

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

181

-

182

COMRD デバイスのコメントデータ読出し - - -

183

-

184

RND 乱数発生 - - -

185

-

186

DUTY タイミングパルス発生 - - -

187

-

188

CRC CRC演算 - - -

189

HCMOV 高速カウンタ転送 - - -
  • FX3UCシリーズ Ver.2.20以降で対応

ブロックデータ処理

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

190,191

-

192

BK+ ブロックデータ加算 - - -

193

BK- ブロックデータ減算 - - -

194

BKCMP= ブロックデータ比較 (S1) = (S2) - - -

195

BKCMP> ブロックデータ比較 (S1) > (S2) - - -

196

BKCMP< ブロックデータ比較 (S1) < (S2) - - -

197

BKCMP<> ブロックデータ比較 (S1) ≠ (S2) - - -

198

BKCMP<= ブロックデータ比較 (S1) ≦ (S2) - - -

199

BKCMP>= ブロックデータ比較 (S1) ≧ (S2) - - -
  • FX3UCシリーズ Ver.2.20以降で対応

文字列制御

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

200

STR BIN→文字列変換 - - -

201

VAL 文字列→BIN変換 - - -

202

$+ 文字列の結合 - - -

203

LEN 文字列の長さ検出 - - -

204

RIGHT 文字列の右側からの取出し - - -

205

LEFT 文字列の左側からの取出し - - -

206

MIDR 文字列中の任意取出し - - -

207

MIDW 文字列中の任意置換え - - -

208

INSTR 文字列サーチ - - -

209

$MOV 文字列転送 - - -
  • FX3UCシリーズ Ver.2.20以降で対応

データ処理3

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

210

FDEL データテーブルのデータ削除 - - -

211

FINS データテーブルのデータ挿入 - - -

212

POP 後入れデータリード[先入れ後出し制御用] - - -

213

SFR 16ビットデータnビット右シフト(キャリ付) - - -

214

SFL 16ビットデータnビット左シフト(キャリ付) - - -

215~219

-
  • FX3UCシリーズ Ver.2.20以降で対応

接点比較

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

220~223

-

224

LD= 接点形比較LD (S1) = (S2)

225

LD> 接点形比較LD (S1) > (S2)

226

LD< 接点形比較LD (S1) < (S2)

227

-

228

LD<> 接点形比較LD (S1) ≠ (S2)

229

LD<= 接点形比較LD (S1) ≦ (S2)

230

LD>= 接点形比較LD (S1) ≧ (S2)

231

-

232

AND= 接点形比較AND (S1) = (S2)

233

AND> 接点形比較AND (S1) > (S2)

234

AND< 接点形比較AND (S1) < (S2)

235

-

236

AND<> 接点形比較AND (S1) ≠ (S2)

237

AND<= 接点形比較AND (S1) ≦ (S2)

238

AND>= 接点形比較AND (S1) ≧ (S2)

239

-

240

OR= 接点形比較OR (S1) = (S2)

241

OR> 接点形比較OR (S1) > (S2)

242

OR< 接点形比較OR (S1) < (S2)

243

-

244

OR<> 接点形比較OR (S1) ≠ (S2)

245

OR<= 接点形比較OR (S1) ≦ (S2)

246

OR>= 接点形比較OR (S1) ≧ (S2)

247~249

-

データテーブル処理

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

250~255

-

256

LIMIT 上下限リミット制御 - - -

257

BAND 不感帯制御 - - -

258

ZONE ゾーン制御 - - -

259

SCL スケーリング(ポイント別座標データ) - - -

260

DABIN 10進アスキー→BIN変換 - - - ※1

261

BINDA BIN→10進アスキー変換 - - - ※1

262~268

-

269

SCL2 スケーリング2(X/Y別座標データ) - - - ※2
  • ※1FX3UCシリーズ Ver.2.20以降で対応
  • ※2FX3UCシリーズ Ver.1.30以降で対応

外部機器通信(インバータ通信)

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

270

IVCK インバータの運転監視 ※1

271

IVDR インバータの運転制御 ※1

272

IVRD インバータのパラメータ読出し ※1

273

IVWR インバータのパラメータ書込み ※1

274

IVBWR インバータのパラメータ一括書込み - - -

275

IVMC インバータの複数コマンド ※2 ※3 ※3

276

ADPRW MODBUS読出し・書込み ※4 ※5 ※5

277

-
  • ※1FX3Gシリーズ Ver.1.10以降で対応
  • ※2FX3Gシリーズ Ver.1.40以降で対応
  • ※3FX3U/FX3UCシリーズ Ver.2.70以降で対応
  • ※4FX3Gシリーズ Ver.1.30以降で対応
  • ※5FX3U/FX3UCシリーズ Ver.2.40以降で対応

データ転送3

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

278

RBFM BFM分割読出し - - -

279

WBFM BFM分割書込み - - -
  • FX3UCシリーズ Ver.2.20以降で対応

高速処理2

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

280

HSCT 高速カウンタテーブル比較 - - -

281~289

-

拡張ファイルレジスタ制御

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

290

LOADR 拡張ファイルレジスタ読出し -

291

SAVER 拡張ファイルレジスタ一括書込み - - -

292

INITR 拡張レジスタの初期化 - - -

293

LOGR 拡張レジスタへのロギング - - -

294

RWER 拡張ファイルレジスタ消去・書込み -

295

INITER 拡張ファイルレジスタの初期化 - - -

296~299

-
  • FX3UCシリーズ Ver.1.30以降で対応

FX3U-CF-ADP用応用命令

FNC No. 命令記号 機能 適用シーケンサ
FX3S FX3G FX3U FX3GC FX3UC

300

FLCRT ファイルの作成・確認 - - -

301

FLDEL ファイルの削除・CFカードフォーマット - - -

302

FLWR データ書込み - - -

303

FLRD データ読出し - - -

304

FLCMD FX3U-CF-ADPへの動作指示 - - -

305

FLSTRD FX3U-CF-ADPのステータス読出し - - -
  • FX3U/FX3UCシリーズ Ver.2.61以降で対応

関連リンク