Trang chủ › Bài kỹ thuật

Read in English

Mã lỗi MicroLogix 1100 (1763): bảng mã S:6 (0001, 0012, 0020, 0022), đèn FAULT, lỗi 1F, xóa lỗi, về RUN

TDL Industrial Automation · Cập nhật lần cuối:

Bảng mã major error S:6 đầy đủ của MicroLogix 1100 theo 1763-RM001D (ý nghĩa, loại lỗi, cách xử lý), cách đọc đèn FAULT và màn hình Fault Code, lỗi 1F/1Fh, IP CONFLICT, pin BAT. LO, memory module, và cách xóa lỗi bằng S:1/8, S:1/12, S:1/13 hoặc fault routine.

Khi MicroLogix 1100 (Bulletin 1763) bị lỗi, dấu hiệu đầu tiên là đèn FAULT trên mặt bộ điều khiển: đỏ nhấp nháy là lỗi ứng dụng (application fault), đỏ sáng liên tục là phần cứng bộ điều khiển bị lỗi (1763-UM001G-EN-P, tr. 133). Mã lỗi nằm ở màn hình Fault Code trên LCD tích hợp. Màn hình này không tự bật lên khi có lỗi, chỉ có đèn FAULT nhấp nháy, nên phải tự vào xem (tr. 99). User manual không giải thích từng mã major error mà dẫn sang reference manual tập lệnh 1763-RM001 và phần Online Help của RSLogix 500 (tr. 100, 135, 139). Bảng mã lỗi S:6 đầy đủ ở dưới lấy từ chính reference manual đó, 1763-RM001D-EN-P, phụ lục C (tr. 492–498). Với các dòng MicroLogix khác, xem bài lỗi MicroLogix 1400 và lỗi MicroLogix 1500.

Đèn trạng thái trên bộ điều khiển

Đèn Trạng thái Ý nghĩa (tr. 133)
POWER Tắt / xanh sáng liên tục Không có nguồn vào hoặc lỗi nguồn / có nguồn
RUN Tắt / xanh sáng liên tục / xanh nhấp nháy Không chạy chương trình người dùng / đang chạy ở run mode / đang chép qua memory module
FAULT Tắt / đỏ nhấp nháy / đỏ sáng liên tục Không có lỗi / lỗi ứng dụng / phần cứng bộ điều khiển bị lỗi
FORCE Tắt / vàng sáng liên tục / vàng nhấp nháy Không có force / đang có force / có force trong force file nhưng chức năng force đang tắt

Khi chạy bình thường, đèn POWER và RUN sáng (tr. 135).

Ô báo trên LCD

LCD của MicroLogix 1100 có năm ô báo ở góc trên bên trái; ô hiện đặc là đang sáng (tr. 53, 134).

Ô báo Ô hiện đặc nghĩa là
COMM 0 Đang phát dữ liệu trên cổng RS-232/RS-485 (Channel 0)
COMM 1 Đang phát dữ liệu trên cổng Ethernet (Channel 1)
DCOMM Channel 0 đang ở cấu hình truyền thông mặc định (ô rỗng: cấu hình người dùng); chỉ áp dụng cho Channel 0
BAT. LO Pin yếu (ô rỗng: pin còn đủ)
U-MSG Đang ở chế độ màn hình do người dùng định nghĩa

Trên màn hình I/O Status (10 ngõ vào, 6 ngõ ra), ngõ vào hiện trạng thái tại cầu đấu, ngõ ra hiện trạng thái logic (tr. 76, 134).

Cụm đèn cho biết điều gì

Thấy gì Manual ghi là Kiểm tra gì
Tất cả đèn tắt Không có nguồn vào hoặc lỗi bộ nguồn: mất nguồn lưới, hoặc bộ nguồn quá tải (có thể lúc có lúc không khi tải đầu ra và nhiệt độ thay đổi) Điện áp lưới và đầu nối nguồn tại bộ điều khiển (tr. 135)
POWER và FAULT sáng liên tục Lỗi phần cứng: lỗi phần cứng bộ xử lý hoặc dây lỏng Kiểm tra đầu nối, tắt/bật nguồn; vẫn còn thì liên hệ Rockwell (tr. 135)
POWER sáng, FAULT nhấp nháy Lỗi ứng dụng: major fault phần cứng hoặc phần mềm Đọc màn hình Fault Code rồi tra mã trong bảng S:6 ở dưới (tr. 135)
RUN, FORCE, FAULT cùng nhấp nháy Lỗi hệ điều hành: mất hoặc hỏng OS, ví dụ sau khi nạp OS không thành công Nạp lại hệ điều hành bằng ControlFLASH (tr. 135, 144)
RUN, FORCE, FAULT lần lượt sáng nối nhau (walking pattern) Bình thường khi đang nạp OS Không ngắt giữa chừng (tr. 144)
RUN xanh nhấp nháy Đang chép chương trình vào hoặc ra memory module Đợi xong; rút module giữa lúc đang trao đổi dữ liệu có thể hỏng dữ liệu (tr. 102–103)

Đọc mã lỗi trên LCD

  1. Ở Main Menu, dùng phím Up/Down chọn "Advance Set" rồi bấm OK.
  2. Chọn "Fault Code" rồi bấm OK.
  3. Màn hình hiện "Major Error Code=" kèm mã; "0000h" là không có lỗi. Bấm ESC để quay lại (tr. 99–100).

Cũng trong menu "Advance Set", mục "System Info" hiện mã đặt hàng, phiên bản firmware hệ điều hành và phiên bản boot firmware (tr. 98–99).

Các mã và thông báo user manual có nêu

Mã / thông báo 1763-UM001G ghi gì
0000h Không có lỗi trên màn hình Fault Code (tr. 100)
1F Nhiễu điện, mất truyền thông hoặc mất nguồn giữa lúc sửa online: bộ điều khiển báo 1F, xóa chương trình người dùng và nạp chương trình mặc định (tr. 107)
1Fh Bắt đầu sửa online khi chưa download lần nào sau lúc mới xuất xưởng, xóa bộ nhớ hoặc cập nhật firmware; phần mềm rớt offline. Hãy download một chương trình trước, kể cả chương trình rỗng (tr. 107–108)
"IP CONFLICT" kèm "MAC ADDR =" Có thiết bị khác trùng địa chỉ IP (firmware series B, kiểm tra mỗi 2 phút). Đổi địa chỉ IP, rồi tắt/bật nguồn hoặc rút ra cắm lại cáp Ethernet (tr. 159)
X200 / X201 (module analog 1762) Lỗi phần cứng chung / trạng thái reset khi cấp nguồn trong dữ liệu lỗi của module (tr. 138)
X401–X404 (1762-IF2OF2) Chọn sai định dạng dữ liệu ngõ vào hoặc ngõ ra trên một kênh (tr. 138)
X401–X40C (1762-IF4, 1762-OF4) Chọn sai dải đo, bộ lọc (chỉ 1762-IF4) hoặc định dạng trên một kênh (tr. 139)

Bảng S:6 trong 1763-RM001D không có dòng 001F: bảng đi từ 001A sang thẳng 0020 (tr. 494). UM001G gọi 1Fh là mã lỗi do người dùng định nghĩa (tr. 107), còn RM001D khuyên dùng FF00 đến FF0F cho lỗi tự định nghĩa (tr. 491).

Với OS Series A FRN 1, 2 và 3 khi kết nối qua driver EtherNet/IP của RSLinx Classic, hãy chỉnh "Configure CIP Option" trong RSLinx để tránh lỗi ownership: một messaging connection cho mỗi PLC, retry interval 8 giây thay vì 1,25 giây (tr. 107).

Mã major error S:6 (1763-RM001D)

Khi gặp major error, bộ điều khiển bật bit S:1/13 (Major Error Halted) và ghi mã lỗi vào word S:6. Sau đó nó tắt hết ngõ ra và cho đèn FAULT nhấp nháy, hoặc chạy user fault routine nếu đã cài (RM001D tr. 472, 479). Đọc mã trên LCD hoặc trong Status File (tr. 499).

Cột "Loại" theo cách phân loại của manual (tr. 262). Recoverable: logic trong user fault routine xóa được lỗi. Non-recoverable: routine vẫn chạy nhưng không xóa được lỗi. Non-user: chương trình dừng chạy và routine không chạy.

Ở các mã bắt đầu bằng xx, xx là số thứ tự module mở rộng; xx = 00 nghĩa là không quy được lỗi về một module cụ thể. Với xx89, xx8A, xx8B và xx8C, xx là vị trí của module mở rộng cuối cùng được cấu hình đúng, cộng thêm một (tr. 498).

Mã (hex) Thông báo Loại Ý nghĩa Xử lý
0001 NVRAM ERROR Non-user Đã nạp chương trình mặc định: mất nguồn giữa lúc download hoặc chép từ memory module, hoặc RAM không qua bài kiểm tra Download hoặc chép lại chương trình; kiểm tra pin đã cắm; vẫn lặp lại thì gọi Rockwell (tr. 492)
0002 UNEXPECTED RESET Non-user Bộ điều khiển tự reset do nhiễu điện hoặc hỏng phần cứng bên trong; đã nạp chương trình mặc định Làm theo hướng dẫn tiếp địa và dùng bộ triệt xung (surge suppressor) trong user manual; kiểm tra pin; vẫn lặp lại thì gọi Rockwell (tr. 492)
0003 MEMORY MODULE USER PROGRAM IS CORRUPT Non-user Lỗi bộ nhớ của memory module; cũng có thể hiện khi chuyển sang Run Nạp lại chương trình vào module; vẫn lỗi thì thay module (tr. 492)
0004 MEMORY INTEGRITY ERROR Non-user ROM hoặc RAM bị hỏng khi đang có nguồn, hoặc lần kiểm tra nền không đạt Tắt/bật nguồn, download lại, khởi động hệ; kiểm tra tiếp địa và bộ triệt xung; vẫn lặp lại thì gọi Rockwell (tr. 492)
0005 Reserved – – – (tr. 492)
0006 MEMORY MODULE HARDWARE FAULT Non-user Phần cứng memory module lỗi, hoặc module không tương thích với OS Nâng cấp OS cho hợp với module, hoặc dùng module mới (tr. 493)
0007 MEMORY MODULE TRANSFER ERROR Non-user Chép qua memory module bị lỗi Chép lại; vẫn lỗi thì thay module (tr. 493)
0008 FATAL INTERNAL SOFTWARE ERROR Non-user Lỗi phần mềm bất thường Tắt/bật nguồn, download lại, khởi tạo lại dữ liệu, khởi động hệ; kiểm tra tiếp địa và bộ triệt xung; vẫn lặp lại thì gọi Rockwell (tr. 493)
0009 FATAL INTERNAL HARDWARE ERROR Non-user Lỗi phần cứng bất thường Tắt/bật nguồn, download lại, khởi tạo lại dữ liệu, khởi động hệ; kiểm tra tiếp địa và bộ triệt xung; vẫn lặp lại thì gọi Rockwell (tr. 493)
000A OS MISSING OR CORRUPT Non-user Mất hoặc hỏng OS mà chương trình cần Nạp OS mới bằng ControlFLASH; hỏi Rockwell các bản OS hiện có (tr. 493)
000B BASE HARDWARE FAULT Non-user Phần cứng base lỗi, hoặc không tương thích với OS Nâng cấp OS bằng ControlFLASH; hỏi Rockwell về bản OS; các dòng "thay" chỉ ghi cho MicroLogix 1200 và 1500 (tr. 493)
0011 EXECUTABLE FILE 2 IS MISSING Non-user Chương trình thiếu ladder file 2 Compile lại và nạp lại chương trình (tr. 493)
0012 LADDER PROGRAM ERROR Non-user Chương trình ladder bị lỗi toàn vẹn bộ nhớ Nạp lại, hoặc compile lại rồi nạp; vẫn lặp lại thì soạn và nạp bằng phần mềm RSI; kiểm tra tiếp địa và bộ triệt xung (tr. 493)
0015 I/O CONFIGURATION FILE ERROR Non-user Cấu hình I/O trong chương trình không hợp lệ Compile lại, nạp lại, vào Run; vẫn lặp lại thì dùng phần mềm RSI (tr. 494)
0016 STARTUP PROTECTION FAULT Recoverable Bit S:1/9 đang bật, user fault routine chạy lúc cấp nguồn trước chương trình chính và không xóa S:1/13 Reset S:1/9 nếu ứng dụng cho phép rồi chuyển lại RUN, hoặc xóa S:1/13 trước khi routine kết thúc (tr. 494)
0017 NVRAM/MEMORY MODULE USER PROGRAM MISMATCH Non-recoverable Bit S:2/9 đang bật và chương trình trong memory module khác chương trình trong bộ điều khiển Chép chương trình từ module vào bộ điều khiển, rồi chuyển sang Run (tr. 494)
0018 MEMORY MODULE USER PROGRAM INCOMPATIBLE WITH OS Non-user Chương trình trong memory module không tương thích với OS Nâng cấp OS bằng ControlFLASH hoặc dùng module mới; hỏi Rockwell về bản OS (tr. 494)
001A USER PROGRAM INCOMPATIBLE WITH OS AT POWER-UP Non-user Chương trình không tương thích với OS Nâng cấp OS bằng ControlFLASH; hỏi Rockwell về bản OS (tr. 494)
0020 MINOR ERROR AT END-OF-SCAN DETECTED Recoverable Một bit minor fault (S:5, bit 0–7) đang bật lúc hết scan Sửa logic lệnh gây lỗi, xóa lỗi trong màn hình Status File của phần mềm lập trình, vào Run (tr. 494)
0021 Reserved – – – (tr. 494)
0022 WATCHDOG TIMER EXPIRED, SEE S:3 Non-recoverable Thời gian scan vượt giá trị watchdog S:3H Tìm xem chương trình có bị kẹt vòng lặp không và sửa; tăng giá trị watchdog trong Status File (tr. 494)
0023 STI ERROR Recoverable Cấu hình STI bị lỗi Đọc mã lỗi trong function file STI (tr. 494)
0028 INVALID OR NONEXISTENT USER FAULT ROUTINE VALUE Non-user S:29 trỏ tới fault routine chưa tạo, hoặc số file nhỏ hơn 3 hay lớn hơn 255 Xóa S:29, hoặc tạo routine; số file phải từ 3 đến 255 (tr. 494)
0029 INSTRUCTION INDIRECTION OUTSIDE OF DATA SPACE Recoverable Một địa chỉ gián tiếp trỏ ra ngoài toàn bộ vùng data file Sửa các tham chiếu gián tiếp; compile lại, nạp lại, vào Run (tr. 494)
002E EII ERROR Recoverable Cấu hình EII bị lỗi Đọc mã lỗi trong function file EII (tr. 495)
0030 SUBROUTINE NESTING EXCEEDS LIMIT Non-user Số cấp lồng JSR vượt vùng nhớ của bộ điều khiển Giảm số cấp lồng cho đúng giới hạn của JSR; nạp lại và chạy (tr. 495)
0031 UNSUPPORTED INSTRUCTION DETECTED Non-user Chương trình có lệnh mà bộ điều khiển không hỗ trợ Sửa chương trình; compile lại, nạp lại, vào Run (tr. 495)
0032 SQO/SQC/SQL OUTSIDE OF DATA FILE SPACE Recoverable Tham số length hoặc position của lệnh sequencer trỏ ra ngoài vùng data file Sửa length và position; compile lại, nạp lại, vào Run (tr. 495)
0033 BSL/BSR/FFL/FFU/LFL/LFU CROSSED DATA FILE SPACE Recoverable Length hoặc position của một trong các lệnh này trỏ ra ngoài vùng data file Sửa length và position; compile lại, nạp lại, vào Run (tr. 495)
0034 NEGATIVE VALUE IN TIMER PRESET OR ACCUMULATOR Recoverable Nạp giá trị âm vào preset hoặc accumulator của timer Bảo đảm giá trị chuyển vào các word của timer không âm; nạp lại, vào Run (tr. 495)
0035 ILLEGAL INSTRUCTION IN INTERRUPT FILE Non-recoverable Có lệnh TND, REF hoặc lệnh service communication trong routine STI, EII, HSC hoặc user fault routine Sửa chương trình; compile lại, nạp lại, vào Run (tr. 495)
0036 INVALID PID PARAMETER Recoverable Tham số lệnh PID có giá trị không hợp lệ Xem chương lệnh PID, tr. 279 (tr. 495)
0037 HSC ERROR Recoverable Cấu hình HSC bị lỗi Đọc mã lỗi trong function file HSC (tr. 495)
003B PTO ERROR Recoverable hoặc non-user Cấu hình lệnh PTO bị lỗi Đọc mã lỗi trong function file PTO (tr. 495)
003C PWM ERROR Recoverable hoặc non-user Cấu hình lệnh PWM bị lỗi Đọc mã lỗi trong function file PWM (tr. 495)
003D INVALID SEQUENCER LENGTH/POSITION Recoverable Length hoặc position của SQO, SQC, SQL lớn hơn 255 Sửa chương trình; compile lại, nạp lại, vào Run (tr. 495)
003E INVALID BIT SHIFT OR LIFO/FIFO PARAMETER Recoverable Length của BSR/BSL lớn hơn 2048, hoặc của FFU/FFL/LFU/LFL lớn hơn 128 (word file) hay 64 (double word file) Sửa chương trình hoặc cấp thêm vùng data file trong memory map; nạp lại và chạy (tr. 495)
003F COP/CPW/FLL OUTSIDE OF DATA FILE SPACE Recoverable Length của COP, CPW hoặc FLL trỏ ra ngoài vùng dữ liệu Sửa length; compile lại, nạp lại, vào Run (tr. 496)
0042 INVALID RECIPE NUMBER Recoverable Number of Recipes lớn hơn 256 Sửa giá trị; compile lại, nạp lại, vào Run (tr. 496)
0044 INVALID WRITE TO RTC FUNCTION FILE Recoverable Ghi dữ liệu sai vào function file RTC, ví dụ thứ trong tuần bằng 0 hoặc ngày 30 tháng 2 Sửa dữ liệu; compile lại, nạp lại, vào Run (tr. 496)
0050 CONTROLLER TYPE MISMATCH Non-user Loại bộ điều khiển trong chương trình khác bộ điều khiển thật Nối đúng phần cứng chương trình đã chọn, hoặc cấu hình lại chương trình (tr. 496)
0051 BASE TYPE MISMATCH Non-user Loại base (AWA, BWA, BBB) trong chương trình khác base thật Nối đúng phần cứng chương trình đã chọn, hoặc cấu hình lại chương trình (tr. 496)
0052 MINIMUM SERIES ERROR Non-user Series tối thiểu chọn trong chương trình cao hơn series của phần cứng thật Nối đúng phần cứng chương trình đã chọn, hoặc cấu hình lại chương trình (tr. 496)
xx71 EXPANSION I/O HARDWARE ERROR Non-recoverable Bộ điều khiển không liên lạc được với một module mở rộng Kiểm tra đầu nối, nhiễu và tiếp địa; thay module; tắt/bật nguồn (tr. 496)
xx79 EXPANSION I/O MODULE ERROR Non-recoverable Một module mở rộng báo lỗi Xem file I/O Module Status (IOS) và tài liệu của module (tr. 496)
xx81 EXPANSION I/O HARDWARE ERROR Non-user Bộ điều khiển không liên lạc được với một module mở rộng Kiểm tra đầu nối, nhiễu và tiếp địa; thay module; tắt/bật nguồn (tr. 496)
0083 MAX I/O CABLES EXCEEDED Non-user Vượt số cáp I/O mở rộng cho phép Cấu hình lại cho đúng số cáp cho phép; tắt/bật nguồn (tr. 496)
0084 MAX I/O POWER SUPPLIES EXCEEDED Non-user Vượt số bộ nguồn I/O mở rộng cho phép Cấu hình lại cho đúng số bộ nguồn (tr. 497)
0085 MAX I/O MODULES EXCEEDED Non-user Vượt số module I/O mở rộng cho phép Cấu hình lại cho đúng số module cho phép; tắt/bật nguồn (tr. 497)
xx86 EXPANSION I/O MODULE BAUD RATE ERROR Non-user Module không liên lạc được ở baud rate đặt trong cấu hình I/O Đổi baud rate, compile lại, nạp lại, vào Run; hoặc thay module; tắt/bật nguồn (tr. 497)
xx87 I/O CONFIGURATION MISMATCH Non-user Cấu hình I/O mở rộng khác thực tế, module đã cấu hình không có mặt, hoặc dữ liệu cấu hình lớn hơn sức chứa của module Sửa cấu hình I/O trong chương trình, hoặc ngắt nguồn rồi sửa phần cứng cho khớp (tr. 497)
xx88 EXPANSION I/O MODULE CONFIGURATION ERROR Non-user Số word ngõ vào hoặc ngõ ra cấu hình vượt kích thước image của module Giảm số word trong cấu hình I/O; compile lại, nạp lại, vào Run (tr. 497)
xx89 EXPANSION I/O MODULE ERROR Non-user Một module mở rộng báo lỗi Xem file trạng thái I/O và tài liệu của module (tr. 497)
xx8A EXPANSION I/O CABLE CONFIGURATION MISMATCH ERROR Non-user Có cấu hình cáp nhưng không có cáp, hoặc loại cáp không khớp Bỏ cáp đó khỏi chương trình rồi compile lại, nạp lại, vào Run, hoặc lắp thêm cáp còn thiếu; tắt/bật nguồn (tr. 497)
xx8B EXPANSION I/O POWER SUPPLY CONFIGURATION MISMATCH ERROR Non-user Có cấu hình bộ nguồn nhưng không có bộ nguồn, hoặc loại không khớp Bỏ bộ nguồn đó khỏi chương trình rồi compile lại, nạp lại, vào Run, hoặc ngắt nguồn rồi lắp thêm bộ nguồn còn thiếu (tr. 497)
xx8C EXPANSION I/O OBJECT TYPE MISMATCH Non-user Một cáp, bộ nguồn hoặc module trong chương trình khác loại với cái đang lắp Sửa chương trình cho khớp phần cứng rồi compile lại, nạp lại, vào Run, hoặc sửa phần cứng cho khớp chương trình; tắt/bật nguồn (tr. 498)
0x1F39 INVALID STRING LENGTH Recoverable Word đầu của dữ liệu chuỗi âm, bằng 0 hoặc lớn hơn 82 Kiểm tra và sửa word đầu của phần tử chuỗi (tr. 498)

Khi bit S:5/15 (lỗi xử lý chuỗi ASCII) bật, mã 1F39 được ghi vào S:6 (tr. 479).

Pin (1763-BA) và ô BAT. LO

  • Pin thay thế là 1763-BA (tr. 23, 129); riêng một câu ở tr. 22 vẫn ghi 1747-BA.
  • BAT. LO tô đặc nghĩa là giắc dây pin đang hở, hoặc pin sẽ hết trong vòng 2 tuần (tr. 22). Bộ điều khiển được thiết kế để chạy tối đa 2 tuần kể từ lúc ô này bắt đầu sáng; Rockwell khuyên thay pin ngay (tr. 129).
  • Chương trình và dữ liệu nằm trong bộ nhớ không mất khi cắt điện (tr. 12). Vẫn cần cắm pin nếu dùng đồng hồ thời gian thực (RTC) hoặc cần giữ chương trình trong bộ nhớ một thời gian dài khi không có điện (tr. 22).
  • Bit RTC:0/BL = 1 cũng báo pin yếu. Cắt điện khi pin đang yếu thì mất dữ liệu RTC (tr. 101–102).

Memory module (1763-MM1)

  • Dung lượng 128 KB; dùng để sao lưu chương trình và dữ liệu, mang chương trình giữa các bộ điều khiển; không làm tăng bộ nhớ (tr. 12, 101). Mỗi lần chỉ chứa một chương trình (tr. 102).
  • Program Compare: khi bật bit S:2/9, bộ điều khiển không vào run hay test mode nếu chương trình trong module khác chương trình trong bộ điều khiển (tr. 102). RM001D ghi trường hợp này là mã 0017 (tr. 494).
  • Có thể cắm hoặc rút module bất cứ lúc nào, trừ lúc đang trao đổi dữ liệu. Module cắm vào lúc bộ điều khiển đang chạy chỉ được nhận sau khi tắt/bật nguồn hoặc khi chuyển sang chế độ không chạy (program, suspend hoặc đang lỗi). Đã bật chống ghi (write protection) thì không tắt lại được (tr. 103).
  • Trong RSLogix 500: "Comms" > "EEPROM" > "Load from EEPROM" hoặc "Store to EEPROM" (tr. 103).

Kiểm tra cổng nối tiếp và Ethernet

  • Cấu hình mặc định của Channel 0: DF1 full-duplex, 19.2 Kbps, không parity, node 1, CRC. Cấu hình này có hiệu lực lúc cấp nguồn lần đầu, sau khi nâng cấp OS, hoặc khi bật DCOMM (tr. 51). "Advance Set" > "DCOMM Cfg" > "Enable" đưa Channel 0 về cấu hình này (tr. 52–54).
  • Địa chỉ Ethernet: "Advance Set" > "ENET Cfg" chỉ hiện địa chỉ MAC cho đến khi được gán IP (tr. 95–96). Mặc định BOOTP đang bật và địa chỉ IP là 0 (chưa đặt) (tr. 159–160). Manual yêu cầu bộ điều khiển dùng IP cố định, không được cấp IP động (tr. 162).
  • Tốc độ và duplex: nếu ép cả switch lẫn cổng bộ điều khiển về full-duplex (10 hoặc 100 Mbps) thì không lên link. Để auto negotiation ở cả hai, hoặc chỉ ép cổng bộ điều khiển và để switch ở auto negotiation (tr. 157). Cáp từ bộ điều khiển tới switch dài tối đa 100 m (tr. 157).
  • Kết nối MSG: tối đa 16 kết nối ra và 16 kết nối vào (tr. 158). Web server tích hợp hiện thông tin module, cấu hình TCP/IP và thông tin chẩn đoán; chi tiết trong 1763-UM002 (tr. 14, 163).

Kiểm tra từng bước

  1. Ghi lại trước: trạng thái đèn, giá trị Fault Code, thông tin System Info.
  2. Nhánh phần cứng (Figure 90, tr. 136): kiểm tra đầu dây đã siết chặt và bộ điều khiển có nguồn.
  3. FAULT nhấp nháy: xác định mã và tra trong bảng S:6, xóa lỗi, xử lý điều kiện gây lỗi, đưa về RUN hoặc một chế độ REM test, rồi chạy thử và kiểm tra (tr. 136).
  4. Không vào được RUN khi có lắp memory module: kiểm tra Program Compare, bit S:2/9 (tr. 102); mã lỗi là 0017 (RM001D tr. 494).
  5. Mã bắt đầu bằng xx (xx71 đến xx8C): đọc xx là số thứ tự module mở rộng; 00 nghĩa là không quy về một module; với xx89 đến xx8C thì đó là module cuối cùng được cấu hình đúng cộng thêm một (RM001D tr. 498).
  6. Đã khai báo fault routine ở S:29 nhưng routine không chạy: xem cột "Loại"; routine không bao giờ chạy với lỗi non-user (RM001D tr. 262).
  7. Ngõ vào không khớp hiện trường: so màn hình I/O Status với thiết bị ngoài hiện trường (tr. 76, 136).
  8. I/O mở rộng: tối đa bốn module 1762. Ngắt nguồn trước khi tháo hoặc lắp module, vì hồ quang có thể gửi tín hiệu sai làm bộ điều khiển lỗi (tr. 12, 28). Khi có lỗi, ngõ ra analog của module 1762 về 0 (tr. 137).

Xóa lỗi và đưa về RUN

User manual có ghi bước "xóa lỗi" trong mô hình khôi phục nhưng không mô tả cách làm (tr. 135–136); phụ lục C của RM001D thì có. Chỉ đưa về RUN khi đã xử lý xong điều kiện gây lỗi. Trước đó, bảo đảm máy an toàn để chuyển động, vì ngõ ra sẽ lại chạy theo logic chương trình; làm theo quy định giấy phép làm việc (permit) và khóa nguồn (lockout) của nhà máy.

  • Tắt/bật nguồn khi có S:1/8: khi bit Fault Override at Power-Up (S:1/8) đang bật, tắt/bật nguồn sẽ xóa lỗi, và bộ điều khiển xóa S:1/13 lúc cấp nguồn (RM001D tr. 470, 491).
  • Tự về RUN mỗi lần cấp nguồn: bật S:1/8 và S:1/12 (Power-Up Mode Behavior); danh sách trong phụ lục in hai bit này là S2:1/8 và S2:1/12. Nếu điều kiện gây lỗi vẫn còn, bộ điều khiển lại vào lỗi (tr. 491). Với S:1/12 = 1 (Run), chế độ lúc cấp nguồn chỉ phụ thuộc mode switch và S:1/13; với 0 (Last State) thì còn phụ thuộc chế độ lúc mất nguồn lần trước. Muốn vào Run sau khi lỗi thì phải bật cả S:1/8 (tr. 471).
  • User fault routine: tạo một subroutine ở program file từ 3 đến 255 và nhập số file vào S:29 (tr. 262). Routine chạy khi có lỗi recoverable và non-recoverable, không chạy với lỗi non-user. Với lỗi recoverable, routine có thể xử lý nguyên nhân và xóa S:1/13, rồi bộ điều khiển chạy tiếp ở Run hoặc test mode (tr. 262, 492).
  • Startup protection, S:1/9: khi bộ điều khiển lên nguồn ở RUN hoặc REM RUN, routine chạy trước scan đầu tiên, và S:6 chứa 0016 trong lúc routine chạy. Nếu routine không xóa S:1/13, bộ điều khiển vào lỗi và không vào chế độ chạy (tr. 470).
  • Từ phần mềm lập trình: với mã 0020, manual hướng dẫn xóa lỗi trong màn hình Status File, rồi vào Run (tr. 494).
  • Mode switch ở RUN: nếu S:1/13 đang bật lúc cấp nguồn, bộ điều khiển lên ở "Run w/Fault", ngõ ra bị reset và chương trình không chạy; bộ điều khiển vào Run ngay khi S:1/13 được xóa (tr. 472). Xóa S:1/13 khi mode switch đang ở RUN thì bộ điều khiển vào RUN ngay lập tức (tr. 473).
  • Mã lỗi tự định nghĩa: ghi một giá trị vào S:6 rồi bật S:1/13; RM001D khuyên dùng FF00 đến FF0F (tr. 491).

User manual ghi thêm các cách chọn chế độ sau:

  • Mục "Mode Switch" ở Main Menu trên LCD chọn PROGRAM, REMOTE hoặc RUN (tr. 88–90).
  • Lúc cấp nguồn, giữ OK 5 giây sẽ ép về RUN, giữ ESC 5 giây thì ép về PROG; trạng thái ngõ ra có thể thay đổi (tr. 89).
  • Khi mode switch trên LCD đang ở RUN thì không sửa online được (tr. 109).

Nạp lại OS: nối Channel 0 với máy tính bằng cáp 1761-CBL-PM02, bật DCOMM và chuyển sang Program mode (tr. 143). Firmware dạng DMK cần ControlFLASH 13.00 trở lên (tr. 141). Cài OS mới sẽ xóa chương trình người dùng, nên phải có bản sao để download lại sau đó (tr. 141). Nạp thành công thì RUN, FORCE, FAULT sáng 5 giây rồi bộ điều khiển tự khởi động lại (tr. 144).

Khi nào là lỗi phần cứng

  • POWER và FAULT vẫn sáng liên tục sau khi đã kiểm tra đầu nối và tắt/bật nguồn: liên hệ Rockwell (tr. 135).
  • Module analog 1762 có đèn trạng thái vẫn tắt sau khi tắt/bật nguồn: thay module (tr. 137).
  • Channel 0 từng nối với MicroLogix 1000, 1200, 1500 hoặc 1747-DPS1 bằng cáp 1761-CBL-AM00: manual cảnh báo kiểu nối này làm hỏng Channel 0 hoặc chính bộ điều khiển (tr. 13).

Vòng đời và mã thay thế

Các trang hết vòng đời của TDL ghi cả bốn mã 1763 đã ngừng bán từ 30/04/2022, kèm mã Micro850 thay thế theo tài liệu migration 2080-RM002D của Rockwell: 1763-L16AWA → 2080-L50E-24AWB, 1763-L16BBB → 2080-L50E-24QBB, 1763-L16BWA và 1763-L16DWD → 2080-L50E-24QWB. Mỗi trang ghi thêm những gì cần bổ sung, ví dụ 2080-IF2 nếu có dùng ngõ vào analog. Với bộ điều khiển mới, xem bài mã lỗi Micro800.

Cần ghi lại gì trước khi gọi hỗ trợ

Rockwell yêu cầu loại bộ điều khiển, chữ series, chữ revision và số firmware (FRN), trạng thái các đèn và mã lỗi của bộ điều khiển (tr. 139). RM001D ghi thêm là FRN của OS cũng xem được ở word S:59 (tr. 499). Ghi thêm có lắp memory module hay không và lỗi xuất hiện lúc nào. Cần kỹ sư kiểm tra tại nhà máy: hỗ trợ sự cố.

Câu hỏi thường gặp

Xem mã lỗi MicroLogix 1100 ở đâu?

Trên LCD: Main Menu, "Advance Set", rồi "Fault Code". Màn hình hiện "Major Error Code=" kèm mã, hoặc "0000h" nếu không có lỗi. Màn hình này không tự bật lên khi có lỗi (1763-UM001G-EN-P, tr. 99–100).

Đèn FAULT đỏ nhấp nháy trên MicroLogix 1100 nghĩa là gì?

Đó là lỗi ứng dụng: major fault phần cứng hoặc phần mềm. Đọc mã trên màn hình Fault Code rồi tra trong bảng S:6 ở phụ lục C của 1763-RM001D; FAULT đỏ sáng liên tục mới là lỗi phần cứng bộ điều khiển (UM001G tr. 133, 135; RM001D tr. 492–498).

Mã lỗi 1F trên MicroLogix 1100 là gì?

User manual ghi bộ điều khiển báo 1F khi nhiễu điện, mất truyền thông hoặc mất nguồn xảy ra giữa lúc sửa online; khi đó nó xóa chương trình người dùng và nạp chương trình mặc định. 1Fh cũng có thể hiện nếu bắt đầu sửa online khi chưa download lần nào sau lúc mới xuất xưởng, xóa bộ nhớ hoặc cập nhật firmware, và user manual gọi đây là mã do người dùng định nghĩa (tr. 107). Bảng S:6 trong 1763-RM001D không có dòng 001F; mã 1F39 trong bảng là lỗi khác, độ dài chuỗi không hợp lệ (tr. 494, 498).

Ô BAT. LO sáng thì MicroLogix 1100 còn chạy được bao lâu?

Bộ điều khiển được thiết kế để chạy tối đa 2 tuần kể từ lúc ô này bắt đầu sáng, nên thay pin 1763-BA ngay (tr. 129).

RUN, FORCE và FAULT cùng nhấp nháy là lỗi gì?

Hệ điều hành bị mất hoặc hỏng. Nạp lại bằng ControlFLASH qua Channel 0, với DCOMM đang bật và bộ điều khiển ở Program mode (tr. 135, 143–144).

Nguồn

  • Rockwell Automation, 1763-UM001G-EN-P, MicroLogix 1100 Programmable Controllers User Manual, 05/2024 — chương 1 (tr. 12–14); chương 2 (tr. 22–23, 28); chương 4 (tr. 51–54); chương 5 "Use the LCD and Keypad" (tr. 76, 88–90, 95–100); chương 6 (tr. 101–103); chương 7 "Online Editing" (tr. 107–109); phụ lục B (tr. 129); phụ lục C "Troubleshoot Your System" (tr. 133–139); phụ lục D (tr. 141–144); phụ lục F (tr. 157–163)
  • Rockwell Automation, 1763-RM001D-EN-P, MicroLogix 1100 Programmable Controllers Instruction Set Reference Manual, 09/2011, là bản liên kết mở ra vào ngày đọc — chương 18 "Using Interrupts" (tr. 262); phụ lục B "System Status File" (tr. 470–473, 479); phụ lục C "Fault Messages and Error Codes" (tr. 491–499)

Đọc ngày 15/11/2026. Bài viết diễn giải, không trích nguyên văn; đọc tài liệu gốc trước khi thiết kế hoặc thao tác. Liên kết mở bản mới nhất trong thư viện tài liệu Rockwell; số trang ghi theo bản nêu trong bài.

Dịch vụ liên quan:
Hỗ trợ sự cố & kỹ sư thường trực Nâng cấp hệ Rockwell Automation