Chọn PLC AC500 phù hợp: Quy trình kỹ thuật thực tiễn
Chọn PLC không phải là chọn CPU lớn nhất. Mà là phù hợp khả năng phần cứng với hành vi thực tế của máy. Gia đình ABB AC500 phục vụ các ứng dụng từ điều khiển băng tải nhỏ gọn đến hệ thống quy trình phân tán. Hướng dẫn này theo luồng quyết định của kỹ sư. Mỗi bước bao gồm phương pháp tính toán, tham số cấu hình và giá trị đã kiểm nghiệm thực tế.
Ánh xạ thiết bị hiện trường với loại mô-đun I/O
Mỗi dự án PLC bắt đầu với bản vẽ thanh đấu nối. Đếm từng cảm biến và bộ truyền động. Sau đó phân bổ chúng cho các dòng mô-đun cụ thể.
Các loại đầu vào kỹ thuật số: AC500 cung cấp mô-đun DI 8, 16 hoặc 32 kênh. Có ba loại điện áp: 24V DC (tiêu chuẩn), 48V DC (xe công nghiệp) và 120V AC (nâng cấp máy cũ). Hầu hết thiết kế mới dùng mô-đun dòng DC512 24V DC. Chúng có bộ lọc đầu vào tích hợp. Cài đặt thời gian lọc từ 0,1ms đến 32ms qua phần mềm. Lọc nhanh bắt được xung ngắn nhưng tăng độ nhạy với nhiễu. Đối với dừng khẩn cấp, dùng lọc 0,5ms. Đối với công tắc giới hạn, 3ms là phù hợp.
Các loại đầu ra kỹ thuật số: Đầu ra transistor (dòng DC512) chuyển mạch ở tần số 10kHz. Sử dụng chúng cho điều khiển PWM hoặc đếm tốc độ cao. Đầu ra relay (dòng DC522) chịu được 2A ở 240V AC. Dùng relay cho contactor động cơ và solenoid. Không bao giờ kết nối đầu ra relay với tải cảm kháng mà không có diode flyback. Diode phải có định mức ít nhất bằng dòng cuộn dây. Thiếu diode sẽ làm hỏng relay trong vài tuần.
Lựa chọn mô-đun analog: Mô-đun đầu vào analog AI523 cung cấp 4 kênh với độ phân giải 16-bit. Mỗi kênh cấu hình riêng cho 0-10V, -10-10V, 0-20mA hoặc 4-20mA. Để đo nhiệt độ, sử dụng mô-đun nhiệt điện trở AT520. Nó hỗ trợ các loại J, K, T, N, E, R, S và B. Bù nhiệt độ mối nối lạnh tự động. Độ chính xác của mô-đun đạt ±0,1% toàn thang đo.
Tính toán tải CPU và dung lượng bộ nhớ
Việc chọn CPU yêu cầu ba con số: bộ nhớ chương trình, bộ nhớ dữ liệu và mục tiêu thời gian quét. ABB công bố các thông số này trong bảng dữ liệu kỹ thuật AC500.
| Mẫu CPU | Bộ nhớ chương trình | Bộ nhớ dữ liệu | Thời gian quét điển hình (1k lệnh) |
|---|---|---|---|
| PM554 (eCo) | 512 KB | 2 MB | 0.8 ms |
| PM564 (eCo Nâng cao) | 1 MB | 4 MB | 0.5 ms |
| PM573 (ECO) | 2 MB | 4 MB | 0.3 ms |
| PM583 (ECX) | 4 MB | 8 MB | 0.15 ms |
| PM591 (Hiệu suất cao ECX) | 8 MB | 16 MB | 0.08 ms |
Ước lượng yêu cầu của bạn: Ghi lại kích thước logic dự kiến của bạn. Một khối chức năng điển hình sử dụng 100 byte. Một bậc thang logic sử dụng 50 byte. Đối với một máy có 200 khối chức năng và 500 bậc thang, bộ nhớ chương trình bằng (200*100 + 500*50) = 45KB. Thêm 100KB cho bộ đệm truyền thông và tác vụ hệ thống. Tổng cộng dưới 200KB. Điều này phù hợp với bất kỳ CPU AC500 nào. Tuy nhiên, bộ nhớ dữ liệu đầy nhanh hơn. Mỗi thẻ analog có tỉ lệ sử dụng 8 byte. Bộ đệm xu hướng lưu trữ 1000 mẫu cho 20 thẻ sử dụng 160KB. Lập kế hoạch bộ nhớ dữ liệu dựa trên nhu cầu lưu trữ lịch sử của bạn.
Tính toán thời gian quét: Thời gian quét bằng thời gian thực thi cộng thời gian cập nhật I/O cộng thời gian truyền thông. Thời gian thực thi xấp xỉ bằng số lệnh chia cho tốc độ CPU. PM554 thực thi 1000 lệnh trong 0.8ms. Chương trình 5000 lệnh mất 4ms. Cập nhật I/O thêm 0.1ms mỗi module. Truyền thông thêm 0.5ms mỗi giao thức hoạt động. Tổng thời gian quét = 4ms + (số module * 0.1ms) + (số giao thức * 0.5ms). Với hệ thống 8 module và 2 giao thức, thời gian quét = 4 + 0.8 + 1 = 5.8ms. Điều này phù hợp với hầu hết quy trình. Chuyển động tốc độ cao yêu cầu thời gian quét dưới 1ms. Chọn PM591 cho các trường hợp đó.
Lập kế hoạch kiến trúc truyền thông
Thiết kế mạng ảnh hưởng đến cả hiệu suất và xử lý sự cố. AC500 hỗ trợ năm fieldbus chính. Mỗi loại phục vụ mục đích khác nhau.
- Modbus TCP: Tốt nhất cho kết nối HMI và SCADA. Dùng cổng 502. Hỗ trợ đến 32 kết nối đồng thời. Chu kỳ điển hình 50-100ms.
- PROFINET IO: Giao tiếp thiết bị thời gian thực. Chu kỳ từ 1ms đến 32ms. Hỗ trợ đến 128 thiết bị. Yêu cầu cho drive ABB và I/O từ xa.
- EtherCAT: Mạng chuyển động siêu nhanh. Chu kỳ xuống đến 250 micro giây. Hỗ trợ đến 65535 thiết bị. Tốt nhất cho hệ thống servo đa trục.
- CANopen: Giao thức cũ cho cảm biến và drive nhỏ. Tốc độ tối đa 1Mbps. Giới hạn 127 nút. Vẫn phổ biến trong hệ thống thủy lực.
- PROFIBUS DP: Bus nối tiếp cũ. Tốc độ tối đa 12Mbps. Đang được thay thế bởi PROFINET. Chỉ dùng cho tích hợp nhà máy hiện có.
Khuyến nghị kỹ thuật: Xây dựng một mạng Ethernet duy nhất cho tất cả thiết bị. Sử dụng switch quản lý có IGMP snooping. Điều này ngăn chặn các cơn bão multicast làm sập mạng. Gán địa chỉ IP tĩnh trong một mạng con riêng biệt. Ví dụ, từ 192.168.10.1 đến 192.168.10.200. Giữ PLC ở .1. Giữ HMI ở .10 đến .20. Giữ drive ở .50 đến .100. Mô hình này giúp xử lý sự cố nhanh hơn.
Giảm công suất và mức độ bảo vệ môi trường
Thông số kỹ thuật công bố giả định điều kiện lý tưởng. Các nhà máy thực tế cần các hệ số giảm công suất.
Giảm công suất theo nhiệt độ: AC500 hoạt động ở nhiệt độ tối đa 60°C. Tuy nhiên, mỗi 5°C trên 40°C làm giảm MTBF một nửa. Lắp quạt tủ nếu nhiệt độ bên trong vượt quá 45°C. Đo nhiệt độ tủ sau 8 giờ vận hành. Sử dụng nhiệt kế tiếp xúc gắn vào bộ tản nhiệt CPU. Nếu nhiệt độ đo được là 55°C, tuổi thọ hiệu quả giảm còn 25% so với nominal. Một chiếc quạt 50 đô la sẽ khôi phục tuổi thọ đầy đủ.
Độ ẩm và Ăn mòn: Mô-đun AC500 tiêu chuẩn chịu được độ ẩm tương đối 95% không ngưng tụ. Đối với nhà máy giấy hoặc nhà máy hóa chất, chỉ định các biến thể XC (Điều kiện Cực đoan). Mô-đun XC được phủ lớp bảo vệ. Điều này bảo vệ chống lại khí hydrogen sulfide và clo. XC cũng mở rộng dải nhiệt độ từ -40°C đến +70°C. Mã sản phẩm có hậu tố "-XC". Ví dụ: PM583-XC thay thế PM583 tiêu chuẩn.
Rung và Va đập: AC500 chịu được rung liên tục 5g từ 10Hz đến 150Hz. Đối với máy dập hoặc thiết bị rèn, thêm bộ giảm rung. Sử dụng bộ cách ly cao su giữa bảng điều khiển và khung gắn. Giảm chiều cao bảng dưới 600mm. Bảng cao làm tăng rung. Giữ các mô-đun CPU ở hàng bảng thấp nhất.
Cấu trúc Lập trình để Dễ bảo trì
Tổ chức mã quyết định tốc độ kỹ thuật viên chẩn đoán lỗi. Tuân theo cấu trúc ba lớp dưới đây.
Lớp 1: Trừu tượng Phần cứng (Cấp Thiết bị): Tạo một khối chức năng cho mỗi thiết bị vật lý. Đối với động cơ, tạo FB_Motor. Bên trong, ánh xạ DO để khởi động, DI để phản hồi đang chạy, AI để dòng điện. Sử dụng văn bản có cấu trúc cho logic. Chỉ hiển thị ba giao diện: Bắt đầu, Dừng và Đặt lại. Không bao giờ để các lớp trên truy cập địa chỉ I/O thô. Điều này cô lập thay đổi phần cứng. Nếu động cơ chuyển từ DO1 sang DO5, chỉ thay đổi thể hiện FB_Motor. Không làm hỏng mã khác.
Lớp 2: Chuỗi Máy (Cấp Quá trình): Thực hiện máy trạng thái sử dụng SFC (Biểu đồ Chức năng Tuần tự). Mỗi bước đại diện cho một hành động của máy. Mỗi chuyển đổi kiểm tra điều kiện. Đối với trạm chiết rót, các bước có thể bao gồm: ChờContainer, Di chuyểnĐầuChiết, MởVan, ChờTrọngLượng, ĐóngVan, RútĐầuChiết. SFC giúp việc gỡ lỗi chuỗi trực quan. Kỹ sư thấy chính xác bước nào đang hoạt động. Giới hạn thời gian mỗi bước ở 120% thời gian bình thường. Kích hoạt báo động nếu quá thời gian.
Lớp 3: Logic Giám sát (Cấp Điều phối): Xử lý quản lý chế độ, xử lý báo động và ghi dữ liệu tại đây. Thực hiện ba chế độ tiêu chuẩn: Thủ công, Tự động và Bảo trì. Ở chế độ Thủ công, người vận hành điều khiển từng bộ truyền động riêng lẻ. Ở chế độ Tự động, chuỗi hoạt động chạy. Ở chế độ Bảo trì, chuỗi bị khóa nhưng chẩn đoán vẫn hoạt động. Lưu trạng thái chế độ trong bộ nhớ giữ. Việc tắt/mở nguồn không được thay đổi chế độ.
Lắp đặt Tại hiện trường: Hướng dẫn Đi dây Từng bước
Quy tắc Bố trí Bảng điều khiển
Đặt CPU AC500 ở góc trên bên trái của bảng điều khiển. Để trống khoảng cách 60mm phía trên để lấy không khí. Để trống khoảng cách 40mm phía dưới cho ống dây điện. Lắp các mô-đun I/O bên phải CPU. Tối đa 12 mô-đun cho mỗi CPU nếu không có bảng mở rộng. Đối với hệ thống lớn hơn, thêm các mô-đun mở rộng bảng. Mỗi mô-đun mở rộng thêm 12 khe cắm. Khoảng cách giữa CPU và mô-đun mở rộng cuối cùng không được vượt quá 2 mét.
Thiết kế Hệ thống Đấu đất
Tạo thanh bus nối đất điểm đơn. Dùng thanh đồng rộng 10mm, dày 3mm. Nối đầu 0V PLC với thanh bus bằng dây xanh-vàng 4mm². Nối đất bảng điều khiển (đất nguồn điện chính) với cùng thanh bus. Nối mỗi đầu nối đất chức năng của module I/O với thanh bus. Không tạo vòng đất. Không nối đất cả hai đầu cáp. Đo điện trở đất giữa thanh bus và cọc đất tòa nhà. Điện trở phải dưới 1 ohm. Thêm cọc đất nếu cần.
Đi dây đầu vào số
Dùng cáp 3 dây có lớp chắn cho cảm biến tiếp cận. Dây nâu nối nguồn +24V cho cảm biến. Dây xanh nối 0V. Dây đen nối đầu vào số PLC DI. Chỉ nối lớp chắn ở đầu PLC. Với công tắc cơ 2 dây, dùng cáp không có lớp chắn. Nối một tiếp điểm với +24V. Nối tiếp điểm còn lại với đầu DI. Lắp điện trở kéo xuống 10k ohm tại đầu DI. Điều này ngăn đầu vào trôi khi công tắc mở. Module AC500 có điện trở kéo xuống bên trong. Bật công tắc DIP để kích hoạt.

Đi dây đầu ra số
Đầu ra transistor cung cấp 0.5A mỗi kênh. Với tải vượt quá 0.5A, thêm rơ le trung gian. Cuộn dây rơ le nên hút 20mA ở 24V. Lắp diode flyback (1N4007) song song với cuộn dây rơ le. Cực catốt nối +24V, cực anot nối đầu ra transistor. Với tải cảm ứng như van điện từ, lắp diode chống nhiễu tại van. Dùng loại 1N4007 tương tự. Với đèn sợi đốt (dòng khởi động gấp 10 lần dòng định mức), giảm dòng đầu ra transistor xuống 0.2A. Dùng đầu ra rơ le cho đèn.
Đi dây tín hiệu analog
Sử dụng cáp xoắn đôi có lớp chắn riêng cho mỗi tín hiệu analog. Belden 8762 (2 dây dẫn, 22 AWG) là tiêu chuẩn. Nối lớp chắn với đầu nối chắn của module analog PLC. Không nối lớp chắn tại cảm biến. Đối với vòng 4-20mA, PLC cấp 24V cho cảm biến. Nối đầu AI+ của PLC với cực + của cảm biến. Nối cực - của cảm biến với đầu AI- của PLC. PLC đo dòng điện qua vòng. Trở kháng vòng tối đa là 750 ohm. Đối với cảm biến cách xa hơn 300 mét, thêm bộ cách ly tín hiệu. Bộ cách ly tái tạo tín hiệu 4-20mA.
Trình tự bật nguồn
Cấp nguồn theo thứ tự sau: Đầu tiên, ngắt kết nối bảng điều khiển chính. Thứ hai, cấp nguồn PLC. Thứ ba, cấp nguồn cảm biến. Thứ tư, cấp nguồn đầu ra. Chờ 5 giây giữa mỗi bước. Điều này ngăn ngừa tình trạng sụt áp. Quan sát đèn LED CPU sau khi bật nguồn. Đèn PWR sáng xanh ngay lập tức. Đèn RUN nhấp nháy trong 3 giây, sau đó sáng xanh liên tục. Nếu đèn RUN vẫn nhấp nháy, CPU chưa có chương trình. Nếu đèn ERR sáng đỏ, có lỗi phần cứng. Kết nối Automation Builder và đọc bộ đệm chẩn đoán.
Ứng dụng thực tế: Máy đóng bao nhà máy xi măng
Một nhà máy xi măng ở Việt Nam đã nâng cấp 12 máy đóng bao. Mỗi máy đóng bao 50kg với tốc độ 30 bao mỗi phút. Hệ thống relay logic ban đầu bị hỏng hàng tuần. Hệ thống AC500 hiện điều khiển cân, đóng bao và thu bụi.
Cấu hình I/O mỗi Máy: 24 DI (túi có mặt, vị trí cửa, trọng lượng ổn định), 16 DO (cửa nạp, bộ rung, băng tải, van bụi), 4 AI (tín hiệu cảm biến tải), 2 AO (tham chiếu tốc độ cho bộ cấp liệu). Tổng số điểm I/O: 46 điểm mỗi máy. Kỹ sư thêm 20% dự phòng: còn lại 8 DI và 4 DO.
Lựa chọn CPU: PM564 với bộ nhớ chương trình 1MB. Thời gian quét đo được 4,2ms. Hỗ trợ 30 túi mỗi phút (mỗi túi cần chu kỳ 2000ms). CPU chạy ở tải 50%, còn dư dung lượng cho các tính năng tương lai.
Kết quả Hiệu suất: Sau 18 tháng, thời gian hoạt động đạt 99,3%. Hệ thống rơ-le cũ đạt 92%. Mỗi máy sản xuất 3600 túi mỗi ca. Với lợi nhuận 5 đô la mỗi túi, tăng thời gian hoạt động mang lại 1.300 đô la mỗi máy mỗi ngày. Thời gian hoàn vốn: 11 ngày.
Ứng dụng Thực tế: Điều khiển Phản ứng Dược phẩm
Một công ty dược phẩm tại Ireland cần thay thế hệ thống DCS 15 năm tuổi. Phản ứng tạo ra thành phần hoạt chất cho thuốc tiểu đường. Nhiệt độ phải giữ trong ±0,5°C. Áp suất không vượt quá 2,5 bar. Lô hàng chạy trong 48 giờ.
Cấu hình I/O: 48 DI (công tắc vị trí van, trạng thái bơm), 32 DO (bộ truyền động van, khởi động bơm), 16 AI (nhiệt độ RTD, cảm biến áp suất, cảm biến pH), 8 AO (vị trí van điều khiển, công suất gia nhiệt). Kỹ sư thêm 8 DI dự phòng và 4 AO dự phòng.
Lựa chọn CPU: PM583-XC với lớp phủ bảo vệ. Khu vực phản ứng có hơi dung môi. Các mô-đun tiêu chuẩn sẽ bị ăn mòn. Bộ nhớ chương trình sử dụng: 1,8MB. Bộ nhớ dữ liệu sử dụng: 3,2MB (bao gồm ghi lô hàng). Thời gian quét: 18ms. Vòng PID thực thi mỗi 100ms.
Thiết kế Truyền thông: PROFINET kết nối với ba giá I/O từ xa. Một giá đặt tại phản ứng (50 mét). Một tại tòa nhà tiện ích (120 mét). Một tại phòng điều khiển (80 mét). Bộ chuyển đổi quang sợi cầu nối khoảng cách trên 100 mét. Ethernet kết nối với hệ thống SCADA tại hiện trường qua tường lửa. PLC ghi dữ liệu lô hàng lên ổ mạng. Mỗi bản ghi lô gồm 200 tham số lấy mẫu mỗi phút.
Dữ liệu Vận hành: Hệ thống đã hoàn thành 342 lô trong 14 tháng. Không có lỗi liên quan đến PLC. Độ chính xác kiểm soát nhiệt độ đo được ±0,3°C, vượt yêu cầu. Độ đồng đều lô hàng cải thiện từ 94% lên 98% đạt chất lượng. Khách hàng ước tính tiết kiệm 2,1 triệu đô la mỗi năm nhờ giảm lô hàng bị loại.
Mẹo Kỹ thuật cho Việc Vận Hành
Mẹo 1: Mô phỏng Trước khi Đi dây Sử dụng chế độ mô phỏng của Automation Builder. Tạo I/O ảo mô phỏng cảm biến. Kiểm tra mọi chuỗi lệnh ngoại tuyến. Ép các đầu vào thay đổi trạng thái và xác nhận đầu ra phản hồi chính xác. Điều này giúp phát hiện 80% lỗi logic trước khi bắt đầu công việc hiện trường.
Mẹo 2: Sử dụng I/O cưỡng bức để kiểm tra Trong quá trình chạy thử, dùng bảng cưỡng bức để ghi đè đầu vào. Điều này mô phỏng tín hiệu cảm biến mà không cần chuyển động vật lý. Tuy nhiên, không bao giờ để lực cưỡng bức còn hoạt động sau chạy thử. Đầu vào cưỡng bức che giấu lỗi dây. Luôn loại bỏ lực cưỡng bức trước khi bắt đầu sản xuất.
Mẹo 3: Xây dựng trang HMI chẩn đoán Tạo một màn hình hiển thị trạng thái mọi điểm I/O. Mã màu: xanh cho đầu vào hoạt động, xám cho không hoạt động. Hiển thị giá trị analog bằng số. Bao gồm dấu thời gian thay đổi I/O cuối cùng. Trang này giải quyết 90% câu hỏi gọi hỗ trợ hiện trường. Kỹ thuật viên bảo trì thấy ngay cảm biến nào hỏng.
Mẹo 4: Triển khai Soft Watchdogs Viết bộ đếm thời gian 5 giây đặt lại mỗi lần quét. Nếu bộ đếm hết hạn, chương trình bị treo. Kích hoạt đầu ra để bật đèn báo. Cũng viết watchdog giao tiếp cho mỗi thiết bị từ xa. Nếu thiết bị không phản hồi trong 1 giây, ghi lại sự kiện. Không dừng sản xuất vì lỗi giao tiếp nhỏ. Nhiều mạng có mất gói thỉnh thoảng.
Mẹo 5: Gắn nhãn mọi thứ Dùng máy dán nhãn cho từng dây. Gắn nhãn mỗi cực với địa chỉ PLC. Gắn nhãn mỗi mô-đun với số khe. Gắn nhãn mỗi cáp cảm biến với điểm đến của nó. Tài liệu này giúp tiết kiệm hàng giờ khi khắc phục sự cố sau này. Kỹ thuật viên có nhãn tốt sửa lỗi trong 10 phút. Không có nhãn, cùng một lỗi mất 2 giờ.
Các câu hỏi thường gặp
Làm thế nào để cập nhật firmware AC500 mà không mất chương trình hiện có?
Tải xuống tệp firmware mới từ trang web ABB. Sử dụng công cụ Cập nhật Firmware của Automation Builder. Kết nối qua USB hoặc Ethernet. Công cụ giữ lại các biến lưu trữ và chương trình ứng dụng. Tuy nhiên, hãy sao lưu trước khi cập nhật. Một số phiên bản lớn yêu cầu chuyển đổi chương trình. Thử nghiệm firmware mới trên CPU dự phòng trước. Quay lại nếu thấy thời gian quét tăng.
Nguyên nhân nào gây ra lỗi giao tiếp gián đoạn trên PROFINET?
Ba nguyên nhân phổ biến: địa chỉ IP trùng lặp, cáp Ethernet kém, hoặc switch bị quá tải. Đầu tiên, quét mạng bằng Wireshark. Tìm xung đột địa chỉ IP. Thứ hai, thay thế bất kỳ cáp nào dài hơn 100 mét hoặc có bán kính uốn dưới 25mm. Thứ ba, bật IGMP snooping trên các switch quản lý. Nếu không, lưu lượng multicast sẽ tràn ra tất cả các cổng. Đặt PLC gửi khung PROFINET unicast thay vì multicast. Điều này giảm tải mạng đến 90%.
Tôi có thể trộn đầu vào AC 120V với đầu vào DC 24V trên cùng một CPU không?
Có, nhưng hãy sử dụng các mô-đun riêng biệt. AC500 cung cấp DI524 cho đầu vào AC 120V. Không bao giờ kết nối tín hiệu AC và DC vào cùng một mô-đun. Cực chung của mô-đun mang loại điện áp. Trộn lẫn điện áp sẽ làm hỏng mạch đầu vào. Cũng giữ các máng dây riêng biệt cho cáp AC và DC. Cảm ứng từ dây AC có thể kích hoạt sai đầu vào DC. Giữ khoảng cách tối thiểu 50mm.
