Blog phát triển sự nghiệp & kỹ năng ứng tuyển

Cập nhật kiến thức thực tiễn về phỏng vấn, CV, kỹ năng ứng tuyển và xu hướng nghề nghiệp cùng AI.

Tag: #ky-su-tu-dong-hoa Xóa lọc
Phỏng Vấn Kỹ Sư Tự Động Hoá & PLC/SCADA: 10 Câu Hỏi Kỹ Thuật

Bài viết nổi bật

Phỏng Vấn Kỹ Sư Tự Động Hoá & PLC/SCADA: 10 Câu Hỏi Kỹ Thuật

10/06/2026

Tác giả: Thanh Huyền

Phỏng Vấn Kỹ Sư Tự Động Hoá & PLC/SCADA: 10 Câu Hỏi Kỹ Thuật

Bạn đã từng nghe câu "kỹ sư tự động hoá là người bấm nút"? Nhiều người nghĩ công việc của kỹ sư tự động hoá chỉ là lập trình PLC rồi bấm nút chạy. Nhưng thực tế, một buổi phỏng vấn kỹ sư tự động hoá có thể đưa bạn từ nguyên lý hoạt động của vòng quét PLC, qua kiến trúc SCADA, cho đến chiến lược bảo mật mạng công nghiệp. Bài viết này tổng hợp 10 câu hỏi kỹ thuật thường gặp khi phỏng vấn vị trí Kỹ Sư Tự Động Hoá, đặc biệt trong các công ty sản xuất, FDI, hoặc nhà máy có hệ thống PLC/SCADA phức tạp. Mỗi câu hỏi đều có phân tích mục đích của nhà tuyển dụng và gợi ý cách trả lời để bạn gây ấn tượng thực sự. 1. Vòng Quét PLC (PLC Scan Cycle) Là Gì? Tại Sao Nó Quan Trọng? Câu hỏi thường gặp: "Trình bày vòng quét của PLC và giải thích tại sao thời gian scan ảnh hưởng đến hệ thống điều khiển?" Mục đích nhà tuyển dụng: Câu hỏi này kiểm tra bạn có hiểu bản chất hoạt động của PLC hay chỉ học vẹt. Kỹ sư giỏi cần biết PLC không chạy tức thời - nó lặp qua một chu trình, và độ trễ trong chu trình đó có thể ảnh hưởng đến an toàn và hiệu suất. Vòng quét PLC gồm 4 bước: Read Inputs - PLC đọc trạng thái tất cả ngõ vào (digital và analog) Execute Logic - CPU chạy chương trình theo thứ tự từ trên xuống dưới, trái sang phải Update Outputs - PLC ghi trạng thái ngõ ra sau khi logic đã được tính toán xong Self-Diagnostics - PLC tự kiểm tra lỗi phần cứng, bộ nhớ, và communication Đáp án mẫu: "Vòng quét (scan cycle) của PLC là chu trình lặp liên tục gồm 4 bước: đọc ngõ vào, thực thi logic, cập nhật ngõ ra, và tự chẩn đoán. Thời gian một chu kỳ phụ thuộc vào độ dài chương trình, số lượng I/O, và giao thức truyền thông. Nếu scan time quá dài - ví dụ hơn 100ms - hệ thống có thể bỏ sót sự kiện nhanh hoặc trễ phản hồi trong các quy trình yêu cầu real-time. Để tối ưu, tôi thường chia chương trình thành các khối OB có mức ưu tiên, đặt các tác vụ quan trọng (như safety shutdown) vào OB có scan nhanh nhất, và tránh logic phức tạp trong vòng quét chính." Lưu ý: Nhiều ứng viên chỉ liệt kê 4 bước mà không giải thích hệ quả. Nhà tuyển dụng muốn thấy bạn hiểu impact - tức scan time dài ảnh hưởng đến tốc độ phản hồi của hệ thống trong thực tế sản xuất. 2. Sự Khác Biệt Giữa PLC và DCS là gì? Khi Nào Chọn PLC, Khi Nào Chọn DCS? Câu hỏi thường gặp: "Giải thích sự khác biệt giữa PLC và DCS. Trong trường hợp nào bạn khuyên dùng PLC thay vì DCS?" Mục đích nhà tuyển dụng: Câu hỏi này phân biệt ứng viên có kinh nghiệm thực tế với người chỉ biết lý thuyết. Kỹ sư giỏi cần phân biệt được khi nào dùng PLC cho máy đơn lẻ (stand-alone), khi nào dùng DCS cho quy trình liên tục (continuous process). Đáp án mẫu: "PLC (Programmable Logic Controller) là bộ điều khiển logic khả trình, thiên về điều khiển tuần tự và rời rạc (discrete) - phù hợp với dây chuyền sản xuất, đóng gói, lắp ráp. Đặc điểm: xử lý nhanh, giá thành thấp, lập trình đơn giản với ngôn ngữ Ladder.DCS (Distributed Control System) là hệ thống điều khiển phân tán, thiên về các quy trình liên tục (continuous process) như hóa chất, dầu khí, năng lượng. Đặc điểm: quản lý tập trung nhiều trạm, redundancy cao, khả năng lưu trữ dữ liệu lớn.Khi nào chọn PLC: Dây chuyền sản xuất với máy đơn lẻ, cần xử lý nhanh, ngân sách hạn chế, yêu cầu mở rộng linh hoạt. Ví dụ: nhà máy sản xuất linh kiện điện tử với 5-10 máy CNC, mỗi máy có PLC riêng điều khiển.Khi nào chọn DCS: Quy trình liên tục, nhiều vòng PID phức tạp, cần redundancy server, và tích hợp SCADA quy mô lớn. Ví dụ: nhà máy lọc dầu, nhà máy điện." 3. Ngôn Ngữ Lập Trình PLC Theo Tiêu Chuẩn IEC 61131-3 - Bạn Đã Dùng Những Ngôn Ngữ Nào? Câu hỏi thường gặp: "Liệt kê các ngôn ngữ lập trình PLC theo chuẩn IEC 61131-3 và cho biết bạn thường dùng ngôn ngữ nào, tại sao?" Mục đích nhà tuyển dụng: Nhà tuyển dụng muốn xem ứng viên có nền tảng chuẩn quốc tế hay chỉ biết một hãng. Người hiểu IEC 61131-3 sẽ dễ làm việc với nhiều hãng PLC khác nhau (Siemens, Allen-Bradley, Omron, Mitsubishi). 5 ngôn ngữ theo IEC 61131-3: Ladder Diagram (LD) - đồ thị relé, phổ biến nhất, dễ hiểu cho kỹ sư điện Function Block Diagram (FBD) - khối chức năng, phù hợp xử lý tín hiệu analog và PID Structured Text (ST) - ngôn ngữ bậc cao, giống Pascal, dùng cho logic phức tạp Instruction List (IL) - danh sách lệnh assembly-style, ít dùng hiện nay Sequential Function Chart (SFC) - đồ thị trình tự, phù hợp quy trình nhiều bước Đáp án mẫu: "Tôi thường dùng Ladder cho các tác vụ điều khiển tuần tự đơn giản như đóng mở van, khởi động động cơ theo sequencing. Lý do: Ladder rất trực quan với đồ thị relay - ai là kỹ sư điện cũng đọc được, giúp dễ bảo trì và troubleshooting.Với các vòng PID điều khiển nhiệt độ, áp suất, tôi dùng Function Block vì nó thể hiện luồng tín hiệu rõ ràng hơn và dễ debug.Structured Text tôi dùng cho các thuật toán phức tạp như đếm sản phẩm, phân loại, hoặc xử lý dữ liệu analog. Ví dụ: tính trung bình 5 giá trị cảm biến để loại bỏ noise - trong Ladder sẽ rất dài, nhưng trong ST chỉ 5 dòng." Lưu ý: Nếu bạn có kinh nghiệm với phần mềm cụ thể như Siemens TIA Portal, Allen-Bradley Studio 5000, hoặc Omron CX-One, hãy đề cập. Nhà tuyển dụng sẽ hỏi sâu hơn về phần mềm bạn đã dùng. 👉 Muốn luyện tập trả lời các câu hỏi phỏng vấn kỹ sư tự động hoá theo từng chủ đề cụ thể? Khám phá ngay bộ câu hỏi phỏng vấn theo ngành kỹ thuật trên X Interview để chuẩn bị kỹ lưỡng hơn! 4. PID là gì? Khi Nào Dùng PID, Khi Nào Không? Câu hỏi thường gặp: "Giải thích nguyên lý điều khiển PID. Cho ví dụ một ứng dụng thực tế mà bạn đã lập trình vòng PID." Mục đích nhà tuyển dụng: PID là trái tim của hầu hết các hệ thống điều khiển quá trình. Kỹ sư tự động hoá không thể thiếu kiến thức PID - nhà tuyển dụng muốn thấy bạn không chỉ biết công thức mà còn hiểu cách tune và khi nào thì dùng. Đáp án mẫu: "PID gồm 3 thành phần:- P (Proportional): Đáp ứng theo sai số hiện tại. Output tỷ lệ với độ lệch giữa setpoint và biến process. Nếu nhiệt độ lò nấu đang 80°C mà setpoint là 100°C, P tạo output tỷ lệ với sai số 20°C.- I (Integral): Tích lũy sai số theo thời gian. I giúp loại bỏ steady-state error - tức khi P không thể đưa nhiệt độ về đúng 100°C (chỉ đến 99°C), I sẽ tích lũy và tăng output đến khi đạt đúng.- D (Derivative): Phản ứng với tốc độ thay đổi sai số. D giúp giảm overshoot và oscillation - khi nhiệt độ đang tăng rất nhanh, D sẽ giảm output sớm để tránh vọt quá setpoint.Ứng dụng thực tế: Tôi đã lập trình vòng PID điều khiển nhiệt độ trong lò sấy linh kiện điện tử. Setpoint 150°C, tôi dùng Auto-tune trên Siemens S7-1500 để hệ thống tự xác định các thông số Kp, Ki, Kd tối ưu. Kết quả: overshoot dưới 2°C, steady-state error bằng 0, thời gian đạt setpoint 8 phút thay vì 15 phút so với điều khiển on-off trước đó." 5. Tại Sao Tín Hiệu 4-20mA Được Ưu Tiên Hơn 0-10V Hoặc 0-20mA? Câu hỏi thường gặp: "Trong công nghiệp, tín hiệu 4-20mA được sử dụng rộng rãi hơn 0-10V. Giải thích lý do và nêu ưu điểm của nó." Mục đích nhà tuyển dụng: Câu hỏi này kiểm tra kiến thức về công nghiệp thực tế. Người hiểu sẽ nói được vấn đề fault detection và transmission distance, không chỉ "vì nó phổ biến." Đáp án mẫu: "Tín hiệu 4-20mA có ba ưu điểm chính so với 0-10V và 0-20mA:1. Fault detection: Với 0-20mA, giá trị 0mA có thể là tín hiệu bình thường (ứng với giá trị 0 của process) hoặc là lỗi đứt dây. Nhưng với 4-20mA, 0mA nằm ngoài dải - khi PLC nhận 0mA, nó biết ngay là dây bị đứt hoặc mất kết nối. Đây là fault detection tự động mà không cần logic phức tạp.2. Truyền xa hơn: Dòng điện không bị suy hao nhiều như điện áp. Tín hiệu 4-20mA có thể truyền đến 500m mà không cần amplifier, trong khi 0-10V suy hao nhanh qua cáp dài.3. Immune to electrical noise: Trong môi trường nhà máy có nhiều nhiễu điện từ (motor, inverter, welding), tín hiệu dòng (current) ít bị ảnh hưởng hơn tín hiệu áp (voltage).Lý do dải bắt đầu từ 4mA (không phải 0mA): 4mA cung cấp năng lượng tối thiểu cho các cảm biến two-wire (loop-powered), cho phép cảm biến nhận cả tín hiệu lẫn nguồn qua cùng một cặp dây." 6. Hệ Thống SCADA Là Gì? Nó Khác HMI Như Thế Nào? Câu hỏi thường gặp: "SCADA và HMI khác nhau như thế nào? Trong một dự án, khi nào bạn cần SCADA thay vì chỉ dùng HMI?" Mục đích nhà tuyển dụng: Nhiều ứng viên nhầm lẫn SCADA với HMI. Nhà tuyển dụng muốn tuyển kỹ sư hiểu rõ SCADA là hệ thống giám sát cấp nhà máy (plant-wide), còn HMI là giao diện cấp máy (machine-level). Đáp án mẫu: "SCADA (Supervisory Control and Data Acquisition) là hệ thống giám sát và điều khiển cấp nhà máy, kết nối nhiều PLC/RTU trên một mạng duy nhất. SCADA thu thập dữ liệu từ nhiều trạm, lưu trữ lịch sử, xử lý alarm, và cho phép giám sát từ phòng điều khiển trung tâm.HMI (Human Machine Interface) là giao diện người-máy cấp máy đơn lẻ, thường kết nối với một PLC hoặc một nhóm nhỏ thiết bị. HMI giới hạn ở một máy hoặc một dây chuyền.Quan hệ: SCADA kết nối nhiều PLC, mỗi PLC có thể có HMI riêng. HMI có thể là một phần của SCADA, nhưng SCADA không thể thay thế bằng HMI khi cần giám sát nhiều trạm.Khi nào cần SCADA thay vì HMI:- Nhà máy có nhiều dây chuyền hoặc nhiều tầng cần giám sát tập trung- Cần lưu trữ dữ liệu lịch sử (trend logging) để phân tích- Cần alarm management cho nhiều operator- Cần redundant server và backup system- Dự án lớn hơn, ngân sách cho phép" 👉 Bạn muốn chuẩn bị cho câu hỏi phỏng vấn về SCADA và HMI? Tham gia bộ câu hỏi phỏng vấn ngành tự động hoá để luyện tập với các tình huống thực tế và nhận phản hồi chi tiết từ AI! 7. Bạn Đã Từng Xử Lý Tình Huống Mất Giao Tiếp PLC-SCADA? Cách Khắc Phục? Câu hỏi thường gặp: "Mô tả một tình huống thực tế khi SCADA mất kết nối với PLC. Bạn xử lý như thế nào từ phát hiện đến khắc phục?" Mục đích nhà tuyển dụng: Câu hỏi behavioral kết hợp kỹ thuật. Nhà tuyển dụng muốn thấy bạn có systematic thinking và cách bạn debug trong áp lực thực tế. Đáp án mẫu: "Tôi đã từng gặp SCADA WinCC không nhận dữ liệu từ PLC Siemens S7-1200 qua Profinet trong một ca đêm. Dưới đây là quy trình xử lý:Bước 1 - Phát hiện: SCADA hiển thị tag quality BAD, alarm mất kết nối hiện trên màn hình HMI.Bước 2 - Kiểm tra vật lý: Ping PLC từ SCADA server - timeout. Kiểm tra switch mạng: LED link OK nhưng traffic không có. Rút và cắm lại cáp mạng.Bước 3 - Kiểm tra PLC: Kết nối TIA Portal trực tiếp với PLC qua MPI - PLC online, chương trình chạy bình thường, I/O status LED normal. Vậy PLC còn hoạt động, vấn đề nằm ở communication path.Bước 4 - Kiểm tra Profinet settings: Trong TIA Portal, kiểm tra IP address PLC (192.168.1.10), subnet mask, và gateway - đúng. Nhưng PLC Profinet interface báo "No partner" - nghĩa là không thấy SCADA server.Bước 5 - Kiểm tra SCADA: WinCC Runtime bị stopped. Khởi động lại WinCC Runtime - kết nối restored. PLC và SCADA bắt tay lại thành công.Root cause: WinCC service bị crash do bộ nhớ đầy - nguyên nhân là archive logging quá nhiều dữ liệu lưu trên ổ C.Lesson learned: Sau đó tôi đã cấu hình cyclic archive với retention policy 30 ngày, và đặt lịch cleanup tự động cho database." 8. Các Giao Thức Truyền Thông Phổ Biến Trong Tự Động Hoá Công Nghiệp Câu hỏi thường gặp: "Kể tên các giao thức truyền thông phổ biến trong hệ thống PLC/SCADA và phân biệt Modbus RTU với Modbus TCP/IP." Mục đích nhà tuyển dụng: Kỹ sư tự động hoá cần hiểu giao thức because it impacts system integration. Câu hỏi này kiểm tra kiến thức của bạn về cả hardware layer (RS-485) lẫn software layer. Đáp án mẫu: "Các giao thức phổ biến trong tự động hoá công nghiệp gồm:- Modbus RTU: Truyền qua RS-485, half-duplex, tốc độ lên đến 115.2 kbps. Phổ biến trong các hệ thống nhỏ, chi phí thấp. Dùng master-slave architecture - một master đọc/ghi data từ nhiều slave.- Modbus TCP/IP: Modbus trên Ethernet, dùng TCP port 502. Ưu điểm: tốc độ cao hơn, dễ tích hợp với mạng IT, khoảng cách không giới hạn. Nhược điểm: đòi hỏi hạ tầng mạng Ethernet.- PROFINET: Giao thức Ethernet công nghiệp của Siemens, hỗ trợ real-time (RT) và isochronous real-time (IRT) cho các ứng dụng motion control. Tích hợp trực tiếp với TIA Portal.- EtherNet/IP: Giao thức của Rockwell/Allen-Bradley, phổ biến trong các nhà máy có hệ thống AB.- OPC UA: Giao thức chuẩn công nghiệp cho data exchange giữa PLC/SCADA và các hệ thống cấp cao hơn (MES, ERP). Độc lập hãng, bảo mật tốt.Phân biệt Modbus RTU và TCP/IP: Tiêu chí Modbus RTU Modbus TCP/IP Physical layer RS-485 Ethernet Speed Max 115.2 kbps 100 Mbps trở lên Distance ~1200m LAN không giới hạn Use case Máy đơn lẻ, hệ thống nhỏ Nhà máy lớn, tích hợp SCADA Cost Thấp Cao hơn (hạ tầng mạng) Lớp 1 - Network Segmentation: Phân tách mạng OT (control network) khỏi mạng IT bằng Industrial DMZ (IDMZ). Dùng firewall chuyên dụng cho OT như Claroty, Nozomi, hoặc Dragos. Không bao giờ đặt PLC/SCADA trực tiếp trên internet.Lớp 2 - Hardening PLC: Tắt các dịch vụ không cần thiết trên PLC (web server, SNMP với default community string). Đổi password mặc định. Bật role-based access trong TIA Portal hoặc Studio 5000. Enable integrity protection để tránh chương trình bị sửa đổi trái phép.Lớp 3 - Monitoring: Triển khai OT IDS (Intrusion Detection System) như Claroty hoặc Nozomi để giám sát traffic bất thường. Thiết lập alarm cho các pattern như port scanning hoặc firmware download lạ.Lớp 4 - Procedures: Áp dụng IEC 62443 để xây dựng security policy cho nhà máy. Patch PLC firmware theo lịch trình có kiểm soát - không bao giờ patch PLC khi đang sản xuất mà không có rollback plan.Thực tế tại Việt Nam: Nhiều nhà máy FDI yêu cầu tuân thủ IEC 62443 hoặc ISO 27001. Kỹ sư có kiến thức cybersecurity sẽ có lợi thế lớn khi ứng tuyển vào các công ty đa quốc gia." 👉 Bạn muốn chuẩn bị tốt hơn cho câu hỏi phỏng vấn kỹ sư tự động hoá? Luyện tập ngay với bộ câu hỏi phỏng vấn kỹ thuật chuyên ngành trên X Interview để tự tin thể hiện kiến thức chuyên môn! 10. Khi Nào Dùng Safety PLC Thay Vì PLC Thường? Câu hỏi thường gặp: "Safety PLC (PLC chức năng an toàn) khác PLC thường như thế nào? Khi nào cần sử dụng Safety PLC?" Mục đích nhà tuyển dụng: Câu hỏi này dành cho các ứng viên có kinh nghiệm hoặc đã làm việc trong môi trường có yêu cầu an toàn (SIL rating). Đây là câu hỏi nâng cao, thường dành cho vị trí senior hoặc dự án đặc biệt. Đáp án mẫu: "Safety PLC được thiết kế để thực hiện các chức năng an toàn (safety functions) theo tiêu chuẩn IEC 61508 / IEC 61511. Điểm khác biệt chính:- Diagnostics liên tục: Safety PLC chạy dual-CPU với cross-check. Mỗi lệnh được hai processor độc lập thực hiện và so sánh kết quả. Nếu không khớp, hệ thống chuyển sang trạng thái an toàn (safe state).- Certified libraries: Các function block như emergency stop, fire detection, gas detection đã được certification theo SIL level. Không cần tự viết logic safety từ đầu.- Proof test interval: Safety PLC có thời gian proof test được tính toán dựa trên PFD (Probability of Dangerous Failure on demand). Các thông số này phải được document và tuân thủ.Khi nào cần Safety PLC:- Hệ thống có SIL yêu cầu từ SIL 2 trở lên (theo IEC 61511)- Ứng dụng trong industries: dầu khí, hóa chất, năng lượng, pharmaceutical- Các chức năng: emergency shutdown (ESD), fire & gas (F&G), turbomachinery protectionVí dụ: Nhà máy hóa chất cần hệ thống ESD (Emergency Shutdown) đạt SIL 3. Tôi đã dùng Siemens F-CPU S7-1500F kết hợp Fail-safe I/O modules. Logic được viết theo safety matrix và verified bằng SISTEMA tool trước khi commission." Tổng Kết: 5 Tips Để Tự Tin Phỏng Vấn Kỹ Sư Tự Động Hoá Nắm vững PLC scan cycle và timing - đây là nền tảng, hỏi rất nhiều Biết sự khác biệt PLC/DCS/SCADA - đừng nhầm lẫn ba khái niệm này Có ví dụ thực tế - nhà tuyển dụng đánh giá cao ứng viên có kinh nghiệm thực địa (on-site) Hiểu giao thức truyền thông - Modbus, PROFINET, EtherNet/IP là những giao thức phổ biến nhất Có kiến thức cybersecurity cơ bản - xu hướng bắt buộc trong các dự án FDI hiện đại Để chuẩn bị tốt hơn cho buổi phỏng vấn, bạn có thể luyện tập với 👉 các câu hỏi phỏng vấn kỹ sư tự động hoá và PLC/SCADA trên X Interview để nhận phản hồi về cách trình bày kiến thức chuyên môn một cách mạch lạc và thuyết phục! Tags: Kỹ Sư Tự Động Hoá, PLC, SCADA, Phỏng Vấn Kỹ Thuật, Tự Động Hoá Công Nghiệp, IEC 61131-3, PID Control, Industrial Automation

Đọc bài viết