Dòng PLC Mitsubishi FX3 series là một trong những dòng sản phẩm nổi bật và được sử dụng rộng rãi trong lĩnh vực tự động hóa công nghiệp nhờ tính linh hoạt, hiệu suất cao và chi phí hợp lý. Đi kèm với phần cứng mạnh mẽ, FX3 còn cung cấp một hệ thống lệnh phong phú và đa dạng nhằm phục vụ cho nhiều mục đích khác nhau, từ điều khiển cơ bản đến xử lý dữ liệu phức tạp.

Bộ lệnh của FX3 bao gồm hơn 300 lệnh khác nhau, được chia thành nhiều nhóm chức năng như: điều khiển luồng chương trình, xử lý dữ liệu, thao tác toán học, điều khiển vị trí, xử lý chuỗi ký tự, giao tiếp thiết bị ngoại vi, và nhiều chức năng mở rộng khác. Nhờ cấu trúc rõ ràng và cú pháp dễ sử dụng, các kỹ sư có thể nhanh chóng xây dựng chương trình phù hợp với yêu cầu của từng hệ thống điều khiển.

Trong bài viết này, chúng ta sẽ đi qua toàn bộ danh sách các lệnh được hỗ trợ bởi FX3S, FX3G, FX3U, FX3GC và FX3UC, cùng với phần giải thích và hỗ trợ tương thích chi tiết, giúp người đọc dễ dàng tra cứu và áp dụng thực tế.

Mục lục

  1. プログラムフロー (Dòng điều khiển chương trình)
  2. 転送・比較 (Truyền và so sánh dữ liệu)
  3. 四則・論理演算 (Tính toán và logic)
  4. ローテーション・シフト (Xoay và dịch bit)
  5. データ処理 (Xử lý dữ liệu)
  6. 高速処理 (Xử lý tốc độ cao)
  7. 便利命令 (Lệnh tiện ích)
  8. 外部機器 I/O (Ngoại vi I/O)
  9. 外部機器(オプション機器)(Thiết bị tuỳ chọn ngoài)
  10. データ転送2 (Truyền dữ liệu 2)
  11. 浮動小数点 (Số thực dấu chấm động)
  12. 位置決め (Định vị)
  13. 時計演算 (Thao tác thời gian)
  14. 外部機器 (Thiết bị ngoài)
  15. その他命令 (Lệnh khác)
  16. ブロックデータ処理 (Xử lý dữ liệu theo khối)
  17. 文字列制御 (Xử lý chuỗi ký tự)
  18. 接点比較 (So sánh tiếp điểm)
  19. データテーブル処理 (Xử lý bảng dữ liệu)
  20. 外部機器通信(インバータ通信)(Truyền thông thiết bị ngoài – Inverter)
  21. 高速処理2 (Xử lý tốc độ cao 2)
  22. 拡張ファイルレジスタ制御 (Điều khiển thanh ghi mở rộng)
  23. FX3U-CF-ADP用応用命令 (Lệnh ứng dụng cho FX3U-CF-ADP)
  24. データ処理2 (Xử lý dữ liệu 2)
  25. データ処理3 (Xử lý dữ liệu 3)
  26. データ転送3 (Truyền dữ liệu 3)

1. プログラムフロー – Lệnh điều khiển

FNC No.記号機能 Chức năngFX3SFX3GFX3UFX3GCFX3UC
00CJ条件ジャンプNhảy có điều kiện○○○○○
01CALLサブルーチンコールGọi chương trình con (subroutine)○○○○○
02SRETサブルーチンリターンTrả về từ chương trình con○○○○○
03IRET割込みリターンTrả về từ ngắt (interrupt)○○○○○
04EI割込み許可Cho phép ngắt○○○○○
05DI割込み禁止Cấm ngắt○○○○○
06FENDメインプログラム終了Kết thúc chương trình chính○○○○○
07WDTウォッチドッグタイマBộ đếm thời gian watchdog○○○○○
08FOR繰返し範囲開始Bắt đầu vòng lặp○○○○○
09NEXT割込みリターンTrả về từ ngắt (trùng lệnh 03 – xác nhận)○○○○○

2. 転送・比較 – Chuyển & So sánh

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
10CMP比較So sánh○○○○○
11ZCP帯域比較So sánh theo dải giá trị○○○○○
12MOV転送Chuyển dữ liệu○○○○○
13SMOV桁移動Dịch chữ số○○○○○
14CML反転転送Chuyển dữ liệu đảo bit○○○○○
15BMOV一括転送Chuyển dữ liệu hàng loạt○○○○○
16FMOV多点転送Chuyển dữ liệu nhiều điểm○○○○○
17XCH交換Hoán đổi dữ liệu––○–○
18BCDBCD変換Chuyển đổi sang BCD○○○○○
19BINBIN変換Chuyển đổi sang nhị phân○○○○○

3. 四則・論理演算 – Các phép toán số học & logic

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
20ADDBIN加算Phép cộng nhị phân (BIN)○○○○○
21SUBBIN減算Phép trừ nhị phân (BIN)○○○○○
22MULBIN乗算Phép nhân nhị phân (BIN)○○○○○
23DIVBIN除算Phép chia nhị phân (BIN)○○○○○
24INCBIN増加Tăng giá trị nhị phân○○○○○
25DECBIN減少Giảm giá trị nhị phân○○○○○
26WAND論理積Phép AND logic○○○○○
27WOR論理和Phép OR logic○○○○○
28WXOR排他的論理和Phép XOR (logic loại trừ)○○○○○
29NEG補数Phép bù số (âm hóa dữ liệu)––○–○

4. ローテーション・シフト – Xoay & Dịch Bit

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
30ROR右回転Xoay phải○○○○○
31ROL左回転Xoay trái○○○○○
32RCRキャリ付右回転Xoay phải kèm theo cờ carry––○–○
33RCLキャリ付左回転Xoay trái kèm theo cờ carry––○–○
34SFTRビット右シフトDịch bit sang phải○○○○○
35SFTLビット左シフトDịch bit sang trái○○○○○
36WSFRワード右シフトDịch word sang phải○○○○○
37WSFLワード左シフトDịch word sang trái○○○○○
38SFWRシフト書込み [先入れ先出し/先入れ後出し制御用]Ghi dữ liệu dạng FIFO/LIFO (dịch luồng ghi)○○○○○
39SFRDシフト読出し [先入れ先出し制御用]Đọc dữ liệu dạng FIFO (dịch luồng đọc)○○○○○

5. データ処理 – Xử lý dữ liệu

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
40ZRST一括リセットReset toàn bộ○○○○○
41DECOデコードGiải mã dữ liệu○○○○○
42ENCOエンコードMã hóa dữ liệu○○○○○
43SUMONビット数Đếm số bit ON○○○○○
44BONONビット判定Kiểm tra trạng thái bit ON○○○○○
45MEAN平均値Tính giá trị trung bình○○○○○
46ANSアナンシェータセットThiết lập bộ thông báo (Annunciator)–○○○○
47ANRアナンシェータリセットReset bộ thông báo (Annunciator)–○○○○
48SQRBIN開平算Tính căn bậc hai nhị phân––○–○
49FLTBIN整数→2進浮動小数点変換Chuyển số nguyên BIN sang số thực dấu chấm động nhị phân○※○○○

📌 Lưu ý: Dòng FX3G chỉ hỗ trợ lệnh FLT từ phiên bản Ver.1.10 trở lên.

6. 高速処理 – Xử lý tốc độ cao

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
50REF入出力リフレッシュLàm mới (refresh) tín hiệu vào/ra (I/O)○○○○○
51REFF入力リフレッシュ(フィルタ設定付)Làm mới tín hiệu đầu vào có bộ lọc––○–○
52MTRマトリクス入力Nhập dữ liệu dạng ma trận○○○○○
53HSCS比較セット(高速カウンタ用)Thiết lập điều kiện so sánh cho bộ đếm tốc độ cao○○○○○
54HSCR比較リセット(高速カウンタ用)Reset điều kiện so sánh của bộ đếm tốc độ cao○○○○○
55HSZ帯域比較(高速カウンタ用)So sánh dải giá trị cho bộ đếm tốc độ cao○○○○○
56SPDパルス密度Đo mật độ xung (pulse frequency)○○○○○
57PLSYパルス出力Xuất xung đơn (pulse output)○○○○○
58PWMパルス幅変調Điều chế độ rộng xung (PWM)○○○○○
59PLSR加減速付パルス出力Xuất xung có điều khiển tăng/giảm tốc độ○○○○○

7. 便利命令 – Lệnh tiện ích

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
60ISTイニシャルステートTrạng thái khởi tạo○○○○○
61SERデータサーチTìm kiếm dữ liệu○○○○○
62ABSDドラムシーケンス絶対方式Chuỗi trống dạng định vị tuyệt đối○○○○○
63INCDドラムシーケンス相対方式Chuỗi trống dạng định vị tương đối○○○○○
64TTMRティーチングタイマTimer hướng dẫn (teaching timer)––○–○
65STMR特殊タイマTimer đặc biệt––○–○
66ALT交番出力Xuất tín hiệu luân phiên○○○○○
67RAMP傾斜信号Tín hiệu nghiêng (ramp)○○○○○
68ROTC近回り制御Điều khiển vòng quay ngắn nhất (shortest path)––○–○
69SORTデータ整列Sắp xếp dữ liệu––○–

8. 外部機器 I/O – Thiết bị ngoại vi I/O

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
70TKYテンキー入力Nhập từ bàn phím số––○–○
71HKY16キー入力Nhập từ bàn phím 16 phím––○–○
72DSWディジタルスイッチCông tắc kỹ thuật số○○○○○
73SEGD7SEGデコーダGiải mã hiển thị 7 đoạn (7-segment)––○–○
74SEGL7SEG時分割表示Hiển thị phân chia thời gian 7 đoạn○○○○○
75ARWSアロースイッチCông tắc dạng mũi tên––○–○
76ASCアスキーデータ入力Nhập dữ liệu ASCII––○–○
77PRアスキーコードプリントIn mã ASCII––○–○
78FROMBFM読出しĐọc dữ liệu từ thanh ghi BFM–○○○○
79TOBFM書込みGhi dữ liệu vào thanh ghi BFM–○○○○

9. 外部機器(オプション機器)– Thiết bị ngoại vi (tùy chọn)

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
80RSシリアルデータ転送Truyền dữ liệu nối tiếp○○○○○
81PRUN8進ビット転送Truyền bit theo hệ bát phân○○○○○
82ASCIHEX→ASCII変換Chuyển đổi HEX → ASCII○○○○○
83HEXASCII→HEX変換Chuyển đổi ASCII → HEX○○○○○
84CCDチェックコードMã kiểm tra (Check code)○○○○○
85VRRDボリューム読出しĐọc dữ liệu từ bộ điều chỉnh volume○※1※2–※2
86VRSCボリューム目盛Hiển thị mức volume (vạch chia điều chỉnh)○※1※2–※2
87RS2シリアルデータ転送2Truyền dữ liệu nối tiếp kiểu 2○○○○○
88PIDPID演算Tính toán điều khiển PID○○○○○
89~99––(Dành cho các chức năng mở rộng khác)

📌 Chú thích:

  • ※1: Chỉ được hỗ trợ từ FX3G Ver.1.10 trở lên
  • ※2: Chỉ được hỗ trợ từ FX3U/FX3UC Ver.2.70 trở lên

10. データ転送2 – Truyền dữ liệu 2

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
100, 101––(Không sử dụng)
102ZPUSHインデックスレジスタの一括退避Lưu tạm toàn bộ thanh ghi chỉ số––○–○ ※
103ZPOPインデックスレジスタの復帰Khôi phục thanh ghi chỉ số––○–○ ※
104~109––(Dành cho mở rộng hoặc không sử dụng)

📌 Chú thích:

  • ※ FX3UC hỗ trợ từ phiên bản Ver.2.20 trở lên

📘 11. 浮動小数点 – Số thực dấu chấm động

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
110ECMP2進浮動小数点比較So sánh số thực nhị phân○○※○○○
111EZCP2進浮動小数点帯域比較So sánh dải giá trị số thực nhị phân––○–○
112EMOV2進浮動小数点データ転送Truyền dữ liệu số thực nhị phân○○※○○○
113~115––(Không sử dụng)
116ESTR2進浮動小数点→文字列変換Chuyển số thực nhị phân sang chuỗi––○–○
117EVAL文字列→2進浮動小数点変換Chuyển chuỗi sang số thực nhị phân––○–○
118EBCD2進浮動小数点→10進浮動小数点変換Chuyển từ số thực nhị phân sang số thực thập phân––○–○
119EBIN10進浮動小数点→2進浮動小数点変換Chuyển từ số thực thập phân sang số thực nhị phân––○–○
120EADD2進浮動小数点加算Cộng số thực nhị phân○○※○○○
121ESUB2進浮動小数点減算Trừ số thực nhị phân○○※○○○
122EMUL2進浮動小数点乗算Nhân số thực nhị phân○○※○○○
123EDIV2進浮動小数点除算Chia số thực nhị phân○○※○○○
124EXP2進浮動小数点指数演算Hàm mũ với số thực nhị phân––○–○
125LOGE2進浮動小数点自然対数演算Hàm log tự nhiên (ln) với số thực nhị phân––○–○
126LOG102進浮動小数点常用対数演算Hàm log10 với số thực nhị phân––○–○
127ESQR2進浮動小数点開平算Căn bậc hai của số thực nhị phân○○※○○○
128ENEG2進浮動小数点符号反転Đảo dấu số thực nhị phân––○–○
129INT2進浮動小数点→BIN整数変換Chuyển từ số thực nhị phân sang số nguyên nhị phân○○※○○○
130SIN2進浮動小数点 SIN演算Tính sin với số thực nhị phân––○–○
131COS2進浮動小数点 COS演算Tính cos với số thực nhị phân––○–○
132TAN2進浮動小数点 TAN演算Tính tan với số thực nhị phân––○–○
133ASIN2進浮動小数点 SIN-1演算Tính arcsin với số thực nhị phân––○–○
134ACOS2進浮動小数点 COS-1演算Tính arccos với số thực nhị phân––○–○
135ATAN2進浮動小数点 TAN-1演算Tính arctan với số thực nhị phân––○–○
136RAD2進浮動小数点 角度→ラジアン変換Đổi độ sang radian––○–○
137DEG2進浮動小数点 ラジアン→角度変換Đổi radian sang độ––○–○
138,139––(Không sử dụng)

📌 Chú thích:
※ FX3G hỗ trợ các lệnh số thực từ phiên bản Ver.1.10 trở lên

12. データ処理2 – Xử lý dữ liệu 2

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
140WSUMデータ合計値算出Tính tổng dữ liệu––○–○ ※
141WTOBバイト単位データ分離Tách dữ liệu theo đơn vị byte––○–○ ※
142BTOWバイト単位データ結合Gộp dữ liệu theo đơn vị byte––○–○ ※
143UNI16ビットデータの4ビット結合Kết hợp dữ liệu 16 bit từ các khối 4 bit––○–○ ※
144DIS16ビットデータの4ビット分離Phân tách dữ liệu 16 bit thành các khối 4 bit––○–○ ※
145–146––(Không sử dụng)
147SWAP上下バイト変換Đảo byte cao/thấp trong một word––○–○
148––(Không sử dụng)
149SORT2データ整列2Sắp xếp dữ liệu loại 2––○–○ ※

📌 Chú thích:
※ FX3UC hỗ trợ từ phiên bản Ver.2.20 trở lên

13. 位置決め – Định vị

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
150DSZRDOGサーチ付原点復帰Trở về gốc có tìm DOG (tín hiệu điểm chuẩn)○○○○○
151DVIT割込み位置決めĐịnh vị bằng ngắt––○–○
152TBL一括設定方式による位置決めĐịnh vị bằng phương pháp cài đặt hàng loạt–○○○○ ※
153–154––(Không sử dụng)
155ABSABS現在値読出しĐọc giá trị hiện tại tuyệt đối○○○○○
156ZRN原点復帰Trở về gốc○○○○○
157PLSV可変速パルス出力Xuất xung với tốc độ thay đổi○○○○○
158DRVI相対位置決めĐịnh vị tương đối○○○○○
159DRVA絶対位置決めĐịnh vị tuyệt đối○○○○○

📌 Chú thích:
※ FX3UC hỗ trợ từ phiên bản Ver.2.20 trở lên

14. 時計演算 – Thao tác thời gian

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
160TCMP時計データ比較So sánh dữ liệu thời gian○○○○○
161TZCP時計データ帯域比較So sánh dải dữ liệu thời gian○○○○○
162TADD時計データ加算Cộng dữ liệu thời gian○○○○○
163TSUB時計データ減算Trừ dữ liệu thời gian○○○○○
164HTOS時、分、秒データの秒変換Chuyển đổi giờ, phút, giây sang giây––○–○
165STOH秒データの「時、分、秒」データ変換Chuyển đổi giây sang giờ, phút, giây––○–○
166TRD時計データ読出しĐọc dữ liệu thời gian○○○○○
167TWR時計データ書込みGhi dữ liệu thời gian○○○○○
168––(Không sử dụng)
169HOURアワーメータĐồng hồ giờ (hour meter)○○○○○

15. 外部機器 – Thiết bị ngoại vi

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
170GRYグレイコード変換Chuyển đổi mã Gray○○○○○
171GBINグレイコード逆変換Chuyển đổi ngược mã Gray○○○○○
172~175––(Không sử dụng)
176RD3Aアナログブロック読出しĐọc khối dữ liệu analog––○–○
177WR3Aアナログブロック書込みGhi khối dữ liệu analog––○–○
178~179––(Không sử dụng)

16. その他命令 – Lệnh khác

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
181––(Không sử dụng)
182COMRDデバイスのコメントデータ読出しĐọc dữ liệu chú thích thiết bị––○–○ ※
183––(Không sử dụng)
184RND乱数発生Phát sinh số ngẫu nhiên––○–○
185––(Không sử dụng)
186DUTYタイミングパルス発生Phát xung định thời––○–○ ※
187––(Không sử dụng)
188CRCCRC演算Tính toán CRC––○–○
189HCMOV高速カウンタ転送Chuyển dữ liệu bộ đếm tốc độ cao––○–○

📌 Chú thích:
※ Chỉ hỗ trợ từ FX3UC Ver.2.20 trở lên

17. ブロックデータ処理 – Xử lý dữ liệu theo khối

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
190,191––(Không sử dụng)
192BK+ブロックデータ加算Cộng dữ liệu theo khối––○–○ ※
193BK-ブロックデータ減算Trừ dữ liệu theo khối––○–○ ※
194BKCMP=ブロックデータ比較 (S1) = (S2)So sánh dữ liệu khối: (S1) bằng (S2)––○–○ ※
195BKCMP>ブロックデータ比較 (S1) > (S2)So sánh dữ liệu khối: (S1) lớn hơn (S2)––○–○ ※
196BKCMP<ブロックデータ比較 (S1) < (S2)So sánh dữ liệu khối: (S1) nhỏ hơn (S2)––○–○ ※
197BKCMP<>ブロックデータ比較 (S1) ≠ (S2)So sánh dữ liệu khối: (S1) khác (S2)––○–○ ※
198BKCMP<=ブロックデータ比較 (S1) ≦ (S2)So sánh dữ liệu khối: (S1) nhỏ hơn hoặc bằng (S2)––○–○ ※
199BKCMP>=ブロックデータ比較 (S1) ≧ (S2)So sánh dữ liệu khối: (S1) lớn hơn hoặc bằng (S2)––○–○ ※

📌 Chú thích:
※ FX3UC hỗ trợ từ phiên bản Ver.2.20 trở lên

18. 文字列制御 – Xử lý chuỗi

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
200STRBIN→文字列変換Chuyển từ BIN sang chuỗi––○–○ ※
201VAL文字列→BIN変換Chuyển từ chuỗi sang BIN––○–○ ※
202$+文字列の結合Nối chuỗi––○–○
203LEN文字列の長さ検出Kiểm tra độ dài chuỗi––○–○
204RIGHT文字列の右側からの取出しTrích xuất từ phải sang––○–○
205LEFT文字列の左側からの取出しTrích xuất từ trái sang––○–○
206MIDR文字列中の任意取出しTrích xuất phần tùy ý trong chuỗi––○–○
207MIDW文字列中の任意置換えThay thế phần tùy ý trong chuỗi––○–○
208INSTR文字列サーチTìm kiếm chuỗi––○–○ ※
209$MOV文字列転送Truyền chuỗi––○–○

📌 Chú thích:
※ Chỉ hỗ trợ từ FX3UC Ver.2.20 trở lên

19. データ処理3 – Xử lý dữ liệu 3

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
210FDELデータテーブルのデータ削除Xóa dữ liệu trong bảng dữ liệu––○–○ ※
211FINSデータテーブルのデータ挿入Chèn dữ liệu vào bảng dữ liệu––○–○ ※
212POP後入れデータリード [先入れ後出し制御用]Đọc dữ liệu kiểu LIFO (vào sau ra trước)––○–○
213SFR16ビットデータnビット右シフト(キャリ付)Dịch phải dữ liệu 16 bit n lần (có carry)––○–○
214SFL16ビットデータnビット左シフト(キャリ付)Dịch trái dữ liệu 16 bit n lần (có carry)––○–○
215~219––(Không sử dụng)

📌 Chú thích:
※ Chỉ hỗ trợ từ FX3UC Ver.2.20 trở lên

20. 接点比較 – So sánh tiếp điểm

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
224LD=接点形比較LD (S1) = (S2)LD so sánh bằng○○○○○
225LD>接点形比較LD (S1) > (S2)LD so sánh lớn hơn○○○○○
226LD<接点形比較LD (S1) < (S2)LD so sánh nhỏ hơn○○○○○
228LD<>接点形比較LD (S1) ≠ (S2)LD so sánh khác nhau○○○○○
229LD<=接点形比較LD (S1) ≦ (S2)LD nhỏ hơn hoặc bằng○○○○○
230LD>=接点形比較LD (S1) ≧ (S2)LD lớn hơn hoặc bằng○○○○○
232AND=接点形比較AND (S1) = (S2)AND so sánh bằng○○○○○
233AND>接点形比較AND (S1) > (S2)AND so sánh lớn hơn○○○○○
234AND<接点形比較AND (S1) < (S2)AND so sánh nhỏ hơn○○○○○
236AND<>接点形比較AND (S1) ≠ (S2)AND so sánh khác nhau○○○○○
237AND<=接点形比較AND (S1) ≦ (S2)AND nhỏ hơn hoặc bằng○○○○○
238AND>=接点形比較AND (S1) ≧ (S2)AND lớn hơn hoặc bằng○○○○○
240OR=接点形比較OR (S1) = (S2)OR so sánh bằng○○○○○
241OR>接点形比較OR (S1) > (S2)OR so sánh lớn hơn○○○○○
242OR<接点形比較OR (S1) < (S2)OR so sánh nhỏ hơn○○○○○
244OR<>接点形比較OR (S1) ≠ (S2)OR so sánh khác nhau○○○○○
245OR<=接点形比較OR (S1) ≦ (S2)OR nhỏ hơn hoặc bằng○○○○○
246OR>=接点形比較OR (S1) ≧ (S2)OR lớn hơn hoặc bằng○○○○○

📌 Chú thích:

  • Các dòng 220–223, 227, 231, 235, 239, 243, 247–249 không có lệnh tương ứng.

21. データテーブル処理 – Xử lý bảng dữ liệu

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
256LIMIT上下限リミット制御Giới hạn trên/dưới––○–○
257BAND不感帯制御Điều khiển vùng trễ (deadband)––○–○
258ZONEゾーン制御Điều khiển vùng (zone)––○–○
259SCLスケーリング (ポイント別座標データ)Tính toán tỉ lệ theo dữ liệu tọa độ từng điểm––○–○
260DABIN10進アスキー→BIN変換Chuyển đổi ASCII thập phân → nhị phân––○–○ ※1
261BINDABIN→10進アスキー変換Chuyển đổi nhị phân → ASCII thập phân––○–○ ※1
269SCL2スケーリング2 (X/Y別座標データ)Tính toán tỉ lệ theo dữ liệu tọa độ X/Y riêng biệt––○–○ ※2

📌 Chú thích:

  • ※1: Hỗ trợ từ phiên bản FX3UC Ver.2.20 trở lên
  • ※2: Hỗ trợ từ phiên bản FX3UC Ver.1.30 trở lên
  • Các mã lệnh từ 250–255 và 262–268 không được định nghĩa

22. 外部機器通信(インバータ通信) – Truyền thông với Inverter

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
270IVCKインバータの運転監視Giám sát vận hành biến tần○○ ※1○○○
271IVDRインバータの運転制御Điều khiển vận hành biến tần○○ ※1○○○
272IVRDインバータのパラメータ読出しĐọc thông số biến tần○○ ※1○○○
273IVWRインバータのパラメータ書込みGhi thông số vào biến tần○○ ※1○○○
274IVBWRインバータのパラメーター一括書込みGhi hàng loạt thông số biến tần––○–○
275IVMCインバータの複数コマンドGửi nhiều lệnh đến biến tần○○ ※2○ ※3○○ ※3
276ADPRWMODBUS読出し・書込みĐọc/ghi dữ liệu bằng giao thức MODBUS○○ ※4○ ※5○○ ※5

📌 Chú thích:

  • ※1: Hỗ trợ từ FX3G Ver.1.10 trở lên
  • ※2: Hỗ trợ từ FX3G Ver.1.40 trở lên
  • ※3: Hỗ trợ từ FX3U/FX3UC Ver.2.70 trở lên
  • ※4: Hỗ trợ từ FX3G Ver.1.30 trở lên
  • ※5: Hỗ trợ từ FX3U/FX3UC Ver.2.40 trở lên

23. データ転送3 – Truyền dữ liệu 3

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
278RBFMBFM分割読出しĐọc phân vùng dữ liệu BFM––○–○ ※
279WBFMBFM分割書込みGhi phân vùng dữ liệu BFM––○–○ ※

📌 Chú thích:

  • ※ FX3UC series hỗ trợ từ phiên bản Ver.2.20 trở lên

24. 高速カウンタ比較 – So sánh bộ đếm tốc độ cao

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
280HSCT高速カウンタテーブル比較So sánh bảng bộ đếm tốc độ cao––○–○
281〜289–––

25. 拡張ファイルレジスタ制御 – Điều khiển thanh ghi file mở rộng

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
290LOADR拡張ファイルレジスタ読出しĐọc thanh ghi file mở rộng–○○○○
291SAVER拡張ファイルレジスター一括書込みGhi hàng loạt vào thanh ghi file mở rộng––○–○
292INITR拡張レジスタの初期化Khởi tạo thanh ghi mở rộng––○–○
293LOGR拡張レジスタへのロギングGhi log vào thanh ghi mở rộng––○–○
294RWER拡張ファイルレジスタ消去・書込みXoá/Ghi thanh ghi file mở rộng–○○○○ ※
295INITER拡張ファイルレジスタの初期化Khởi tạo thanh ghi file mở rộng––○–○ ※
296〜299–––

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

26. FX3U-CF-ADP用応用命令 – Lệnh ứng dụng cho FX3U-CF-ADP

FNC No.記号機能 Chức năng FX3SFX3GFX3UFX3GCFX3UC
300FLCRTファイルの作成・確認Tạo và xác nhận file––○※–○※
301FLDELファイルの削除・CFカードフォーマットXoá file / Định dạng thẻ CF––○※–○※
302FLWRデータ書込みGhi dữ liệu vào CF card––○※–○※
303FLRDデータ読出しĐọc dữ liệu từ CF card––○※–○※
304FLCMDFX3U-CF-ADPへの動作指示Gửi lệnh điều khiển cho FX3U-CF-ADP––○※–○※
305FLSTRDFX3U-CF-ADPのステータス読出しĐọc trạng thái của module FX3U-CF-ADP––○※–○※

※ FX3U/FX3UCシリーズ Ver.2.61以降で対応


Introduction

The Mitsubishi FX3 series PLCs are among the most prominent and widely used programmable controllers in the industrial automation field, known for their flexibility, high performance, and cost-effectiveness. Alongside its robust hardware, the FX3 series offers a rich and comprehensive instruction set that caters to a wide range of applications—from basic control to advanced data processing.

The FX3 instruction set includes more than 300 commands, categorized into various functional groups such as program control flow, data processing, arithmetic operations, positioning control, string handling, peripheral communication, and many other advanced functions. Thanks to its well-structured format and easy-to-use syntax, engineers can quickly develop programs tailored to specific control system requirements.

In this document, we will explore the entire list of instructions supported by the FX3S, FX3G, FX3U, FX3GC, and FX3UC models. Each command is presented with a description and compatibility information, enabling users to quickly find and apply the relevant functions in practice.

Table of Contents

  1. Program Flow Control (プログラムフロー)
  2. Data Transfer & Comparison (転送・比較)
  3. Arithmetic & Logic Operations (四則・論理演算)
  4. Rotation & Shift (ローテーション・シフト)
  5. Data Processing (データ処理)
  6. High-Speed Processing (高速処理)
  7. Convenient Instructions (便利命令)
  8. Peripheral Devices I/O (外部機器 I/O)
  9. Peripheral Devices (Option Modules) (外部機器(オプション機器))
  10. Data Transfer 2 (データ転送2)
  11. Floating-Point Operations (浮動小数点)
  12. Data Processing 2 (データ処理2)
  13. Positioning (位置決め)
  14. Clock Operations (時計演算)
  15. Peripheral Devices (外部機器)
  16. Other Instructions (その他命令)
  17. Block Data Processing (ブロックデータ処理)
  18. String Operations (文字列制御)
  19. Data Processing 3 (データ処理3)
  20. Contact Comparison (接点比較)
  21. Data Table Processing (データテーブル処理)
  22. Peripheral Communication (Inverter) (外部機器通信(インバータ通信))
  23. Data Transfer 3 (データ転送3)
  24. High-Speed Counter Comparison (高速処理2)
  25. Extended File Register Control (拡張ファイルレジスタ制御)
  26. FX3U-CF-ADP Application Instructions (FX3U-CF-ADP用応用命令)