1.Giới thiệu về Bộ truyền động xoay chiều (Bộ truyền động có tần số thay đổi) Trong lĩnh vực kiểm soát công nghiệp hiện đại và ......
ĐỌC THÊMBộ điều khiển logic khả trình (PLC) là một máy tính kỹ thuật số chắc chắn được thiết kế nhằm mục đích điều khiển máy móc công nghiệp và các quy trình tự động. Không giống như máy tính đa năng, PLC được thiết kế từ đầu để đáp ứng nhu cầu vật lý của nhà máy — phạm vi nhiệt độ rộng, tiếng ồn điện, độ rung, bụi và độ ẩm — trong khi thực hiện logic điều khiển liên tục và đáng tin cậy, thường trong nhiều năm mà không bị gián đoạn. Đặc điểm xác định của PLC là khả năng giám sát các đầu vào trong thế giới thực từ các cảm biến và công tắc, thực thi chương trình điều khiển do người dùng viết và điều khiển các đầu ra trong thế giới thực - động cơ, van, đèn báo và bộ truyền động - dựa trên kết quả của logic đó.
Trước khi PLC tồn tại, các hệ thống điều khiển công nghiệp được xây dựng từ các dãy rơle điện cơ được nối với nhau để tạo thành các mạch logic. Việc thay đổi hành vi điều khiển của máy đồng nghĩa với việc đấu lại bảng điều khiển rơ-le về mặt vật lý — một quy trình tốn thời gian, dễ xảy ra lỗi, đòi hỏi kỹ thuật viên lành nghề và thời gian ngừng hoạt động đáng kể. Khi PLC thành công về mặt thương mại đầu tiên được Modicon giới thiệu vào năm 1969, do kỹ sư Dick Morley phát triển để đáp ứng yêu cầu của General Motors nhằm thay thế logic rơle trong dây chuyền lắp ráp ô tô, nó đã giải quyết vấn đề này bằng cách thay thế các mạch rơle nối dây cứng bằng logic phần mềm lập trình được. Giờ đây, hành vi điều khiển của máy có thể được thay đổi bằng cách sửa đổi chương trình thay vì nối lại phần cứng, làm thay đổi cả tốc độ và tính kinh tế của tự động hóa công nghiệp.
Ngày nay, PLC là xương sống của điều khiển tự động trong sản xuất, năng lượng, xử lý nước, giao thông vận tải, tự động hóa tòa nhà và hàng chục ngành công nghiệp khác. Hiểu cách chúng hoạt động, cách chúng được lập trình và cách chọn đúng cho một ứng dụng cụ thể là kiến thức cơ bản cho bất kỳ ai tham gia vào kỹ thuật công nghiệp, tích hợp hệ thống hoặc công nghệ vận hành.
A bộ điều khiển logic lập trình không phải là một thiết bị nguyên khối duy nhất - nó là một hệ thống gồm các thành phần phần cứng hoạt động cùng nhau. Việc hiểu rõ chức năng của từng thành phần sẽ giải thích cả khả năng cũng như các hạn chế của PLC, đồng thời đưa ra các quyết định về cấu hình và mở rộng khi thiết kế hệ thống điều khiển.
CPU là lõi tính toán của PLC. Nó thực thi chương trình người dùng, quản lý bộ nhớ, xử lý giao tiếp với các mô-đun I/O và thiết bị bên ngoài, đồng thời thực hiện chẩn đoán hệ thống. CPU PLC không giống như bộ vi xử lý đa năng — chúng được tối ưu hóa để thực thi theo thời gian thực xác định, nghĩa là CPU phải hoàn thành mỗi chu kỳ quét trong thời gian tối đa được đảm bảo bất kể điều gì khác đang xảy ra trong hệ thống. Thời gian chu kỳ quét của PLC hiện đại thường dao động từ 0,1 mili giây đến 10 mili giây tùy thuộc vào độ phức tạp của chương trình và tốc độ CPU. Một số PLC hiệu suất cao được sử dụng trong điều khiển chuyển động hoặc đóng gói tốc độ cao đạt được thời gian quét dưới một phần nghìn giây. Bộ nhớ CPU được chia thành bộ nhớ chương trình (nơi lưu trữ logic người dùng), bộ nhớ dữ liệu (nơi lưu giữ các giá trị biến trong khi thực thi) và bộ nhớ hệ thống (được hệ điều hành sử dụng cho các chức năng bên trong).
Các mô-đun I/O là giao diện giữa PLC và thế giới vật lý. Mô-đun đầu vào nhận tín hiệu từ các thiết bị hiện trường — công tắc giới hạn, nút ấn, cảm biến tiệm cận, cặp nhiệt điện, bộ truyền áp suất và bộ mã hóa — và chuyển đổi chúng thành giá trị kỹ thuật số mà CPU có thể đọc được. Các mô-đun đầu ra nhận lệnh từ CPU và chuyển đổi chúng thành tín hiệu điều khiển các thiết bị hiện trường - bộ khởi động động cơ, van điện từ, đèn báo và bộ truyền động servo. I/O được phân loại thành rời rạc hoặc tương tự: I/O rời rạc (kỹ thuật số) xử lý tín hiệu bật/tắt nhị phân, trong khi I/O tương tự xử lý các tín hiệu biến thiên liên tục chẳng hạn như vòng dòng điện 4–20 mA hoặc tín hiệu điện áp 0–10V biểu thị các giá trị nhiệt độ, áp suất hoặc lưu lượng. Hầu hết PLC cũng cung cấp các mô-đun I/O đặc biệt cho các chức năng cụ thể - mô-đun bộ đếm tốc độ cao để đếm xung bộ mã hóa, mô-đun cặp nhiệt điện có tích hợp bù mối nối lạnh và mô-đun giao tiếp cho các giao thức fieldbus.
Bộ nguồn PLC chuyển đổi điện áp đường dây AC hoặc DC đầu vào — thường là 120V AC, 240V AC hoặc 24V DC — thành nguồn DC điện áp thấp được điều chỉnh theo yêu cầu của CPU và mô-đun I/O. Hầu hết các bảng nối đa năng và giá đỡ PLC đều sử dụng 5V DC hoặc 3,3V DC nội bộ cho các thành phần logic và 24V DC cho các mạch I/O tại hiện trường. Công suất hiện tại của bộ nguồn phải phù hợp với tổng công suất tiêu thụ của tất cả các mô-đun đã lắp đặt — định cỡ bộ nguồn thấp hơn là một lỗi cấu hình phổ biến trong các hệ thống lớn có nhiều mô-đun I/O. Cấu hình nguồn điện dự phòng có sẵn cho các ứng dụng mà sự cố nguồn điện sẽ gây ra hậu quả không thể chấp nhận được.
PLC hiện đại bao gồm nhiều giao diện truyền thông để kết nối với các công cụ lập trình, giao diện người-máy (HMI), hệ thống điều khiển giám sát và thu thập dữ liệu (SCADA), các PLC khác và thiết bị hiện trường. Các cổng và giao thức giao tiếp phổ biến bao gồm Ethernet/IP, PROFINET, Modbus TCP, PROFIBUS, DeviceNet, CANopen và cổng nối tiếp RS-232/RS-485. Sự sẵn có của các giao thức Ethernet công nghiệp đã thay đổi kiến trúc hệ thống PLC trong hai thập kỷ qua, cho phép tích hợp liền mạch các hệ thống điều khiển, giám sát và dữ liệu doanh nghiệp trên một cơ sở hạ tầng mạng duy nhất thay vì các mạng độc quyền riêng biệt cho từng chức năng.
Hoạt động của PLC về cơ bản khác với một chương trình máy tính thông thường chạy một lần từ đầu đến cuối. PLC thực hiện chương trình điều khiển của nó theo một vòng lặp liên tục được gọi là chu kỳ quét . Hiểu chu trình quét là điều cần thiết để viết chương trình PLC chính xác và chẩn đoán các vấn đề điều khiển liên quan đến thời gian.
Mỗi chu kỳ quét bao gồm bốn giai đoạn tuần tự được thực hiện theo thứ tự trong mỗi chu kỳ:
Tổng thời gian để hoàn thành một chu kỳ quét đầy đủ là thời gian quét. Đối với hầu hết các ứng dụng công nghiệp, thời gian quét khoảng 5 đến 20 mili giây được chấp nhận. Các ứng dụng yêu cầu phản hồi nhanh hơn — phát hiện các sự kiện máy tốc độ cao, điều khiển trục servo hoặc giám sát các đầu vào quan trọng về an toàn — có thể yêu cầu xử lý theo hướng ngắt, trong đó các đầu vào cụ thể kích hoạt thực thi chương trình ngay lập tức bên ngoài chu kỳ quét thông thường hoặc CPU tốc độ cao chuyên dụng với hiệu suất quét dưới một phần nghìn giây.
Ngôn ngữ lập trình PLC được tiêu chuẩn hóa theo tiêu chuẩn quốc tế IEC 61131-3, trong đó xác định năm ngôn ngữ mà PLC tuân thủ phải hỗ trợ. Trong thực tế, hầu hết các nhà sản xuất đều triển khai cả năm ngôn ngữ này, mặc dù một số nhà sản xuất có truyền thống ưu tiên các ngôn ngữ cụ thể cho các ứng dụng cụ thể. Việc chọn ngôn ngữ phù hợp cho một tác vụ nhất định sẽ cải thiện khả năng đọc mã, dễ bảo trì và hiệu quả gỡ lỗi.
Sơ đồ bậc thang là ngôn ngữ lập trình PLC được sử dụng rộng rãi nhất trên toàn cầu và là hậu duệ đồ họa trực tiếp của sơ đồ logic rơle. Các chương trình được biểu diễn dưới dạng một loạt các bậc ngang giữa hai đường ray điện thẳng đứng — giống hệt như một cái thang. Mỗi nấc chứa các tiếp điểm (đại diện cho điều kiện đầu vào) và cuộn dây (đại diện cho đầu ra), được kết nối nối tiếp hoặc song song để thể hiện các mối quan hệ logic. Một kỹ sư quen thuộc với sơ đồ nối dây rơle có thể đọc và hiểu logic bậc thang mà không cần đào tạo thêm, đó là lý do tại sao nó vẫn chiếm ưu thế trong sản xuất rời rạc, điều khiển máy và bất kỳ ngành nào có nhiều kỹ thuật viên logic rơle được lắp đặt. Sơ đồ bậc thang phù hợp nhất cho các ứng dụng điều khiển rời rạc liên quan đến chuỗi hoạt động bật/tắt, khóa liên động và logic thời gian.
Sơ đồ khối chức năng biểu thị logic điều khiển như một mạng gồm các khối chức năng đồ họa được kết nối với nhau, trong đó tín hiệu truyền từ trái sang phải thông qua các khối thực hiện các hoạt động xác định - cổng logic, bộ định thời, bộ điều khiển PID, hàm số học và khối giao tiếp. FBD đặc biệt phù hợp với các ứng dụng điều khiển quá trình liên quan đến tín hiệu tương tự liên tục, vòng điều khiển PID và chuỗi xử lý tín hiệu phức tạp, trong đó luồng dữ liệu giữa các phần tử chức năng được biểu diễn bằng đồ họa trực quan hơn so với các bậc thang tuần tự. FBD là ngôn ngữ ưa thích trong các ứng dụng xử lý hóa chất, dầu khí và sản xuất điện.
Văn bản có cấu trúc là ngôn ngữ văn bản cấp cao có cú pháp giống như Pascal hoặc C. Nó hỗ trợ các biến, kiểu dữ liệu, biểu thức, câu lệnh điều kiện (IF-THEN-ELSE), vòng lặp (FOR, WHILE, REPEAT) và lệnh gọi hàm — khiến nó trở thành ngôn ngữ mạnh mẽ nhất trong số các ngôn ngữ IEC 61131-3 dành cho các thuật toán phức tạp và tính toán toán học. ST lý tưởng để triển khai quản lý công thức phức tạp, tính toán dữ liệu, thao tác chuỗi và các khối chức năng tùy chỉnh mà việc thể hiện bằng ngôn ngữ đồ họa là không thực tế. Việc áp dụng nó đã tăng lên đáng kể khi PLC đảm nhận các nhiệm vụ tính toán phức tạp hơn trước đây được xử lý bởi các máy tính công nghiệp riêng biệt.
Biểu đồ hàm tuần tự cung cấp biểu diễn đồ họa cấp cao của một quy trình dưới dạng một chuỗi các bước được kết nối bằng các chuyển tiếp. Mỗi bước chứa các hành động sẽ được thực hiện khi bước đó được kích hoạt; mỗi quá trình chuyển đổi xác định điều kiện phải được thỏa mãn để chuyển sang bước tiếp theo. SFC rất lý tưởng cho các máy lập trình hoạt động qua các giai đoạn tuần tự xác định — đổ đầy bình, thực hiện chu trình giặt, chạy quy trình theo mẻ — vì cấu trúc từng bước của chương trình phản ánh trực tiếp trình tự vật lý của hoạt động của máy, giúp dễ hiểu, gỡ lỗi và sửa đổi. Các chương trình SFC cho các bước và chuyển tiếp riêng lẻ có thể được viết bằng bất kỳ ngôn ngữ nào trong bốn ngôn ngữ IEC còn lại.
Danh sách lệnh là ngôn ngữ văn bản cấp thấp tương tự như hợp ngữ, trong đó mỗi dòng chứa một lệnh duy nhất hoạt động trên một thanh ghi tích lũy. Nó được đưa vào IEC 61131-3 để cung cấp một ngôn ngữ quen thuộc với các lập trình viên từ những ngày đầu phát triển PLC. IL hiếm khi được sử dụng trong các dự án mới ngày nay — hầu hết các môi trường lập trình PLC hiện đại đều không dùng nó nữa mà thay vào đó là Văn bản có cấu trúc — nhưng nó vẫn đạt tiêu chuẩn về khả năng tương thích ngược với các chương trình cũ được viết bằng IL trên các bộ điều khiển cũ hơn.
| Ngôn ngữ | Loại | Tốt nhất cho | Ngành tiêu biểu |
|---|---|---|---|
| Sơ đồ bậc thang (LD) | Đồ họa | Logic rời rạc, khóa liên động, trình tự | Sản xuất, điều khiển máy |
| Sơ đồ khối chức năng (FBD) | Đồ họa | Điều khiển analog, vòng lặp PID, luồng tín hiệu | Công nghiệp chế biến, dầu khí |
| Văn bản có cấu trúc (ST) | văn bản | Các thuật toán phức tạp, toán học, xử lý dữ liệu | Mọi ngành nghề, ứng dụng tiên tiến |
| Biểu đồ hàm tuần tự (SFC) | Đồ họa | Trình tự hàng loạt, máy theo bước | Thực phẩm, dược phẩm, chế biến hàng loạt |
| Danh sách hướng dẫn (IL) | văn bản | Các chương trình kế thừa, tối ưu hóa ở mức độ thấp | Hệ thống cũ (không được dùng trong tác phẩm mới) |
PLC có sẵn ở nhiều dạng khác nhau, từ bộ điều khiển vi mô cỡ lòng bàn tay đến hệ thống nhiều giá chứa toàn bộ tủ điều khiển. Việc chọn hệ số dạng phù hợp bao gồm việc kết hợp công suất I/O, khả năng mở rộng, sức mạnh xử lý và kích thước vật lý của bộ điều khiển với các yêu cầu và ngân sách của ứng dụng.
PLC nhỏ gọn tích hợp CPU, nguồn điện và một số điểm I/O cố định vào một vỏ duy nhất. Chúng là lựa chọn tiết kiệm chi phí nhất cho các ứng dụng nhỏ có số lượng I/O được xác định và giới hạn — thường là 8 đến 64 điểm I/O . Một số PLC nhỏ gọn cung cấp khả năng mở rộng hạn chế thông qua các mô-đun bổ sung, nhưng khả năng mở rộng bị hạn chế hơn nhiều so với các hệ thống mô-đun. Các ứng dụng phổ biến bao gồm điều khiển máy nhỏ, bộ phận băng tải, trạm bơm và hệ thống phụ tự động hóa tòa nhà. Siemens S7-1200, Allen-Bradley Micro820 và Mitsubishi FX5U là những ví dụ tiêu biểu cho loại này. PLC nhỏ gọn không phù hợp khi số lượng I/O hoặc yêu cầu giao tiếp của ứng dụng có thể tăng đáng kể trong suốt vòng đời của hệ thống.
PLC mô-đun separate the CPU, power supply, and I/O into individual modules that mount on a common backplane or DIN rail and connect via an internal bus. This architecture allows the system to be configured precisely for the application — adding exactly the types and quantities of I/O modules needed — and expanded later by adding modules to unused backplane slots or additional backplanes. Modular systems scale from small configurations of a CPU plus a handful of I/O modules up to large systems with hundreds of I/O points distributed across multiple racks. Siemens S7-300/S7-1500, Allen-Bradley ControlLogix, and Omron NX/NJ series are leading modular PLC platforms used across demanding industrial applications worldwide.
PLC dựa trên giá đỡ quy mô lớn hỗ trợ số lượng điểm I/O rất cao — từ vài trăm đến hàng chục nghìn điểm I/O trên các giá đỡ I/O phân tán — và được sử dụng trong các nhà máy xử lý liên tục, cơ sở phát điện và dây chuyền sản xuất quy mô lớn. Các hệ thống này thường có cấu hình CPU dự phòng trong đó CPU dự phòng sẽ tự động đảm nhận nhiệm vụ nếu lỗi chính, nguồn điện dự phòng và mạng liên lạc dự phòng — cung cấp tính khả dụng cao cần thiết trong các ứng dụng mà việc tắt máy ngoài ý muốn gây ra những hậu quả nghiêm trọng về vận hành hoặc an toàn. Siemens S7-400H, Allen-Bradley ControlLogix có tính năng dự phòng và Yokogawa STARDOM là những ví dụ về nền tảng được thiết kế cho mức độ quan trọng này.
Ba loại bộ điều khiển thống trị tự động hóa công nghiệp: PLC, Hệ thống điều khiển phân tán (DCS) và Bộ điều khiển tự động hóa khả trình (PAC). Ranh giới giữa chúng đã mờ đi đáng kể vì cả ba đều áp dụng mạng hiện đại, lập trình cấp cao và khả năng xử lý nâng cao — nhưng vẫn còn những khác biệt có ý nghĩa trong triết lý thiết kế, sự phù hợp với ứng dụng và tổng chi phí sở hữu.
A PLC có nguồn gốc từ sản xuất rời rạc và được tối ưu hóa để thực hiện chu trình quét nhanh của logic tuần tự và tổ hợp. Nó vượt trội trong điều khiển máy, dây chuyền đóng gói và sản xuất rời rạc trong đó yêu cầu chính là phản ứng xác định đối với các sự kiện nhị phân. Hệ thống PLC thường có chi phí trên mỗi điểm I/O ít tốn kém hơn so với hệ thống DCS và được hỗ trợ bởi một lượng lớn kỹ thuật viên được đào tạo trong môi trường sản xuất.
A DCS (Hệ thống điều khiển phân tán) được phát triển cho các ngành công nghiệp có quy trình liên tục — lọc dầu, sản xuất hóa chất, sản xuất điện — trong đó yêu cầu chính là kiểm soát theo quy định đối với các biến tương tự liên tục trên một số lượng lớn điểm I/O. Nền tảng DCS được xây dựng xung quanh một môi trường kỹ thuật thống nhất trong đó các chức năng cấu hình, hiển thị, lịch sử và điều khiển được tích hợp chặt chẽ bởi cùng một nhà cung cấp. Việc tích hợp này giúp giảm thời gian kỹ thuật cho các hệ thống lớn nhưng tạo ra sự phụ thuộc đáng kể vào nhà cung cấp và chi phí nền tảng cao hơn.
A PAC (Bộ điều khiển tự động lập trình) là thuật ngữ dùng để mô tả các bộ điều khiển hiệu suất cao hiện đại kết hợp điều khiển rời rạc kiểu PLC với điều khiển quy trình tương tự, điều khiển chuyển động và khả năng kết nối mạng được liên kết trước đây với nền tảng DCS - tất cả trong một môi trường lập trình và bộ điều khiển duy nhất. National Instruments CompactRIO và Opto 22 EPIC là những ví dụ. PAC đặc biệt phù hợp với các ứng dụng vượt qua ranh giới PLC/DCS truyền thống, chẳng hạn như các quy trình hàng loạt kết hợp các hoạt động tuần tự với các vòng điều khiển liên tục.
Việc chọn nền tảng PLC cho một ứng dụng mới hoặc một dự án trang bị thêm bao gồm việc đánh giá một tập hợp các thông số kỹ thuật và thực tế nhằm xác định chung xem hệ thống được chọn có đáp ứng các yêu cầu hiện tại và duy trì khả năng hỗ trợ trong suốt vòng đời dự kiến của hệ thống hay không - thường là 15 đến 25 năm trong môi trường công nghiệp.
Bộ điều khiển logic lập trình xuất hiện ở hầu hết mọi ngành sử dụng bất kỳ hình thức quy trình tự động hoặc bán tự động nào. Sự đa dạng của các ứng dụng PLC phản ánh tính linh hoạt cơ bản của công nghệ - kiến trúc cốt lõi tương tự điều khiển dây chuyền đóng chai cũng quản lý nhà máy xử lý nước hoặc điều phối hệ thống HVAC và kiểm soát truy cập của tòa nhà.
Lắp ráp ô tô, sản xuất điện tử, chế tạo kim loại và sản xuất hàng tiêu dùng đều phụ thuộc rất nhiều vào PLC để sắp xếp các hành động của robot, kiểm soát tốc độ băng tải, quản lý việc phát hiện và loại bỏ bộ phận cũng như điều phối khóa liên động an toàn trên các ô sản xuất nhiều máy. Một dây chuyền lắp ráp thân ô tô có thể chứa hàng trăm PLC riêng lẻ điều phối rô-bốt hàn, hệ thống vận chuyển, trạm kiểm tra chất lượng và thiết bị xử lý vật liệu, tất cả đều được kết nối với hệ thống SCADA giám sát để theo dõi tốc độ sản xuất và tình trạng lỗi trong thời gian thực.
Các cơ sở phân phối và xử lý nước thành phố sử dụng PLC để điều khiển các trạm bơm, hệ thống định lượng hóa chất, quy trình lọc và quản lý mực nước hồ chứa. Các trạm bơm từ xa cách nhà máy xử lý chính hàng dặm thường được điều khiển bởi các PLC độc lập giao tiếp với hệ thống SCADA trung tâm qua các liên kết di động hoặc vô tuyến. PLC trong các ứng dụng nước phải xử lý kết hợp điều khiển rời rạc (trình tự đóng/mở van) và điều chỉnh tương tự (tốc độ dòng chảy, liều lượng hóa chất, kiểm soát áp suất) một cách đáng tin cậy và không yêu cầu người vận hành tại chỗ ở mỗi địa điểm từ xa.
Môi trường chế biến thực phẩm đặt ra các yêu cầu cụ thể đối với phần cứng PLC - vỏ bằng thép không gỉ hoặc vỏ nhựa kín được xếp hạng cho môi trường rửa trôi và mô-đun I/O chịu được nhiệt độ khắc nghiệt khi chuyển từ tủ đông sang phòng nấu ăn. PLC trong các nhà máy thực phẩm kiểm soát trình tự trộn và trộn, hồ sơ nhiệt độ thanh trùng, máy chiết rót và hàn kín cũng như chu trình rửa sạch tại chỗ (CIP). Các yêu cầu pháp lý đối với tài liệu về an toàn thực phẩm có nghĩa là các hệ thống PLC trong lĩnh vực này thường bao gồm việc tạo hồ sơ lô điện tử, tự động ghi lại các thông số quy trình cho từng lô sản xuất để chứng minh sự tuân thủ các tiêu chuẩn an toàn thực phẩm và HACCP.
Các tòa nhà thương mại và công nghiệp lớn sử dụng PLC và bộ điều khiển tự động hóa tòa nhà chuyên dụng - về cơ bản là các PLC chuyên dụng - để quản lý hệ thống HVAC, điều khiển ánh sáng, kiểm soát truy cập, điều phối thang máy và quản lý năng lượng. Thông gió đường hầm, xử lý hành lý sân bay và kiểm soát cơ sở hạ tầng sân vận động là những ví dụ khác về các ứng dụng liên quan đến tòa nhà quy mô lớn, trong đó hệ thống PLC phối hợp hàng trăm thiết bị hiện trường phân tán trên khắp các cơ sở vật chất rộng lớn. Sự hội tụ của các giao thức tự động hóa tòa nhà và tự động hóa công nghiệp - đặc biệt khi cả hai lĩnh vực đều áp dụng giao tiếp dựa trên Ethernet - đang khiến PLC đa năng ngày càng cạnh tranh với các bộ điều khiển hệ thống tự động hóa tòa nhà truyền thống trên thị trường này.
Xử lý sự cố PLC hiệu quả tuân theo quy trình loại bỏ có hệ thống nhằm thu hẹp vị trí lỗi từ cấp hệ thống xuống thành phần cụ thể hoặc thành phần chương trình chịu trách nhiệm. Cách tiếp cận có cấu trúc giúp giảm thời gian chẩn đoán và tránh việc thay thế ngẫu nhiên các thành phần đắt tiền không thực sự bị lỗi.