CHƯƠNG TRÌNH ĐÀO TẠO
1. Khóa học đấu nối tủ điện công nghiệp
2. Khóa học lập trình PLC Siemens S7-1200 cơ bản và nâng cao
3. Khóa học lập trình PLC Mitsubishi FX cơ bản và nâng cao
4. Khóa học chuyên đề đấu nối, cài đặt điều khiển biến tần
5. Khóa học chuyên đề đấu nối, cài đặt và lập trình PLC điều khiển servo
6. Khóa học chuyên sâu truyền thông Modbus RTU đơn điểm, đa điểm với PLC
7. Khóa học chuyên sâu truyền thông Modbus TCP/IP đơn điểm, đa điểm với PLC
8. Khóa học chuyên sâu truyền thông PROFINET trên PLC S7-1200/1500
9. Khóa học chuyên đề truyền thông PROFINET giữa biến tần G120 với PLC S7-1200/1500
10. Khóa học chuyên đề điều khiển PID cho áp suất, nhiệt độ, tốc độ trên PLC S7-1200
11. Khóa học chuyên đề thiết kế giao diện trên HMI-SCADA/WINCC kết hợp PLC S7-1200
12. Khóa học cao cấp tạo thư viện các chương trình con FB, FC cho các thiết bị công nghiệp
14. Khóa học cao cấp Điều khiển chuyển động (MOTION CONTROL) trên S7-1500T/1200 G2
KHÓA HỌC CAO CẤP TẠO THƯ VIỆN CÁC CHƯƠNG TRÌNH CON FB, FC CHO CÁC THIẾT BỊ CÔNG NGHIỆP
KHÓA HỌC CAO CẤP:
✓ TẠO THƯ VIỆN CÁC CHƯƠNG TRÌNH CON FB, FC CHO CÁC THIẾT BỊ CÔNG NGHIỆP
✓ CÁCH CẤU TRÚC VÀ SẮP XẾP CHƯƠNG TRÌNH, CÁCH TẠO KIỂU DỮ LIỆU VÀ DATA BLOCK CHO MỘT BÀI TOÁN LỚN
Bạn có đang mệt mỏi vì:
• Chương trình PLC của bạn quá dài, chính bạn cũng thấy rối khi muốn sửa đổi?
• Mỗi khi sang một dự án mới, bạn lại phải ngồi "copy-paste" và sửa từng địa chỉ Tag thủ công?
• Hệ thống có 50 cái motor giống hệt nhau nhưng bạn lại phải viết 50 đoạn code khác nhau?
Khóa học CAO CẤP này sẽ thay đổi hoàn toàn cách bạn làm việc:
• Làm chủ FB/FC: Cách tạo khối hàm có tham số hóa (Input, Output, InOut) cực kỳ linh hoạt.
• Kỹ thuật UDT (User Defined Types): "Đóng gói" dữ liệu thiết bị như một chuyên gia thực thụ.
• Cấu trúc chương trình chuẩn ISA-88: Cách sắp xếp Folder, khối hàm theo tiêu chuẩn quốc tế.
• Thư viện đa năng: Cách tạo thư viện có thể dùng chung cho cả S7-1200 và S7-1500.
1. Vai trò của Cấu trúc chương trình & Thư viện (FB, FC, UDT)
Trong các dự án lớn (như nhà máy xử lý nước thải, hệ thống kho thông minh hay dây chuyền sản xuất ô tô), việc viết code theo kiểu truyền thống (viết dài dằng dặc trong một khối Main) là một "thảm họa".
• Khối hàm FB/FC: Là việc đóng gói các thuật toán điều khiển (như điều khiển 1 động cơ, 1 cụm van) thành những "viên gạch" tiêu chuẩn. Bạn chỉ cần viết một lần và dùng lại hàng nghìn lần.
• Kiểu dữ liệu người dùng (UDT): Là cách bạn định nghĩa ra một "hồ sơ" cho thiết bị. Thay vì quản lý hàng nghìn biến lẻ tẻ, bạn quản lý chúng theo nhóm (Ví dụ: Một Motor gồm: Lệnh chạy, Phản hồi, Lỗi, Thời gian chạy...).
• Data Block (DB): Là kho lưu trữ dữ liệu tập trung, giúp hệ thống quản lý thông tin một cách khoa học, dễ dàng kết nối với HMI/SCADA.
2. Ý nghĩa khóa học: Trở thành "Kiến trúc sư phần mềm" công nghiệp
Khóa học này không dạy bạn lệnh Logic cơ bản, nó dạy bạn tư duy tổ chức :
➣ Xây dựng "Bộ quy chuẩn" (Standard Library) riêng
Học viên sẽ tự tay tạo ra bộ thư viện cho riêng mình (Motor, Valve, Analog, PID...).
• Lợi ích: Khi đi làm dự án mới, bạn chỉ cần "kéo và thả". Thời gian lập trình giảm từ 1 tuần xuống còn 1 ngày. Đảm bảo mọi dự án của bạn đều có sự đồng nhất và chuyên nghiệp.
➣ Tư duy "Modular Design" cho bài toán lớn
Học viên sẽ học cách chia nhỏ một hệ thống khổng lồ thành các module độc lập.
• Lợi ích: Dễ dàng bảo trì, dễ dàng tìm lỗi. Khi một cụm máy gặp sự cố, bạn khoanh vùng lỗi trong "nốt nhạc" mà không làm ảnh hưởng đến phần còn lại của hệ thống.
➣ Quản lý dữ liệu thông minh với UDT & DB
Thay vì tạo hàng trăm Tag rời rạc trên HMI, học viên học cách đồng bộ hóa dữ liệu qua UDT.
• Lợi ích: Kết nối HMI/SCADA nhanh hơn gấp 5 lần. Khả năng quản lý hàng nghìn I/O mà không bao giờ bị nhầm lẫn địa chỉ.
3. Nội dung khóa học
• Hàm điều khiển contactor chạy motor, bơm, quạt: CTRL_Contactor
• Hàm điều khiển contactor chạy motor, bơm, quạt khởi động sao-tam giác: CTRL_Contactor_Y-D
• Hàm điều khiển contactor chạy 2 motor, bơm, quạt luân phiên: CTRL_Luân_Phiên
• Hàm điều khiển van 5/2 hoặc van ON/OFF (1 cuộn hút, có tín hiệu thì MỞ, không có thì ĐÓNG)
• Hàm điều khiển van 5/3 hoặc điều khiển cửa đóng-mở (3 trạng thái: MỞ - GIỮ NGUYÊN- ĐÓNG)
• Hàm FB điều khiển cụm Bơm + Van + Cảm biến mức của bồn nước.
• Hàm FB điều khiển các motor chạy biến tần qua truyền thông Modbus RTU ví dụ biến tần Mitsubisi E720
• Hàm FB điều khiển các motor chạy biến tần qua truyền thông PROFINET - biến tần Siemens G120C-PN
• Hàm xử lý đọc giá trị Analog Input từ cảm biến về PLC: Analog Input
• Hàm xử lý ghi giá trị Analog Output từ PLC đến thiết bị trường: Analog Output
• Hàm xử lý các tín hiệu Alarm, xử lý tín hiệu của đèn tháp (Green, red, yellow, burrzer)
• Lưu các hàm FB, FC đã tạo ở trên thành thư viện và cách gọi thư viện này ra trong 1 project khác.
Video: Giới thiệu khóa học
Video: Lập trình FB điều khiển động cơ qua Contactor theo cách chuyên nghiệp nhất cho dự án lớn