Hôm nay, mình định chia sẻ về User Defined Function Block (UDFB) và User Defined Function trong CCW. Nhưng trong quá trình soạn nội dung, mình nhận ra một điều: trước khi sử dụng các công cụ này, chúng ta cần nắm vững các câu lệnh thường gặp trong CCW.
Vì vậy, trong video này, mình sẽ giới thiệu một số tập lệnh phổ biến mà chúng ta hay dùng. CCW có rất nhiều tập lệnh, ví dụ:
Move, Copy – thao tác dữ liệu
Logic (AND, OR, NOT, XOR, …) – xử lý logic
Conversion (ANY_TO_BOOL, INT_TO_REAL, …) – chuyển đổi dữ liệu
Communication, Timer, Counter – hỗ trợ giao tiếp và định thời
Mình sẽ tập trung vào một tập lệnh quan trọng trong video này: Scaler.
Cách sử dụng tập lệnh Scaler trong CCW
1. Chọn tập lệnh
Vào mục “Function Block”, tìm Scaler, hoặc gõ trực tiếp tên để tìm nhanh.
Đây là một function block có sẵn của Rockwell, chỉ cần kéo vào và sử dụng ngay.
2. Đặt tên & khai báo biến
Bạn có thể đổi tên function block (VD: V_Scale).
Biến dữ liệu có thể khai báo ở Local Scope (chỉ dùng trong chương trình hiện tại) hoặc Global Scope (dùng chung cho toàn bộ project).
3. Cách hoạt động của Scaler
Enable (EN): Kích hoạt khối lệnh.
Input Min, Input Max: Giá trị đầu vào thấp nhất & cao nhất.
Output Min, Output Max: Giá trị sau khi scale.
Output (OUT): Kết quả sau khi chuyển đổi.
Ví dụ ứng dụng
Giả sử bạn muốn scale giá trị phản hồi từ van điều khiển (MV Feedback):
Input: 0 – 65535 (tín hiệu analog 0-10V hoặc 4-20mA).
Output: 0 – 100 (% mở van).
Nếu tín hiệu feedback đang ở dạng INT, bạn có thể chuyển đổi sang REAL trước khi đưa vào Scaler.
Chạy mô phỏng
Sau khi thiết lập xong, bạn có thể dùng tính năng Simulator để kiểm tra xem kết quả scale có đúng không.
Tóm lại Scaler giúp chúng ta quy đổi tín hiệu một cách dễ dàng và nhanh chóng. Bạn có thể ứng dụng nó để scale cảm biến, scale tín hiệu phản hồi, hoặc bất kỳ dữ liệu nào cần chuyển đổi.
Hy vọng video này hữu ích với bạn. Nếu có thắc mắc, hãy để lại comment bên dưới nhé! Hẹn gặp lại trong video tiếp theo! 🚀
Nếu bạn yêu thích những gì mình chia sẻ và muốn góp phần giúp blog duy trì bền vững, bạn có thể ủng hộ bằng cách chọn mua các sản phẩm tiếp thị liên kết bên dưới. Mỗi khi bạn nhấp vào đường link và hoàn tất giao dịch, mình sẽ nhận được một kho
Bộ điều khiển Allen-Bradley 2080-LC50-24QBB ✨ Dòng PLC Micro850 hiệu suất cao, hỗ trợ Ethernet/IP, 24 I/O (14 DC In, 10 Relay Out). Phù hợp cho các ứng dụng tự động hóa vừa và nhỏ. 💰 Giá: ₫6.255.000 (Tham khảo tại thời điểm đăng bài) 📌 Mua ngay tại đây
Module mở rộng Allen-Bradley 2080-OB4
✨ Module đầu ra số 4 điểm dành cho dòng PLC Micro800s, giúp mở rộng số lượng ngõ ra trong hệ thống điều khiển tự động hóa. Tương thích với các bộ điều khiển Micro820, Micro830, Micro850, Micro870 dễ dàng lắp đặt và cấu hình qua Connected Components Workbench (CCW). 💰 Giá: ₫7.920.000 (Tham khảo tại thời điểm đăng bài) 📌 Mua ngay tại đây
Bộ nguồn Allen-Bradley 1606-XLX240EE
✨ Bộ nguồn 24VDC, 10A, 240W thuộc dòng 1606-XLX, thiết kế nhỏ gọn, hiệu suất cao, phù hợp cho các hệ thống tự động hóa công nghiệp. Hỗ trợ lắp ray DIN, đảm bảo cung cấp điện ổn định cho PLC và thiết bị điều khiển. 💰 Giá: ₫6.080.000 (Tham khảo tại thời điểm đăng bài) 📌 Mua ngay tại đây
Trên đây là một số link tiếp thị liên kết. Cảm ơn các bạn đã ủng hộ blog! 🍀 Mỗi lần bạn sử dụng link này, bạn không chỉ giúp duy trì blog mà còn tiếp thêm động lực để mình chia sẻ nhiều nội dung hữu ích hơn. Chân thành cảm ơn! 💚