Contact  |   08:00 - 17:00  |   0987635127
       

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