Macro là chức năng phổ biến trong màn hình HMI. Nếu bạn nào đã làm quen với màn hình cảm ứng công nghiệp thì đều nghe nói lập trình script hay macro.

Đặc điểm của macro

Macro là gì ?
Nó sử dụng ngôn ngữ nào ?
Khi nào dùng macro ?
Có thể chạy mô phỏng không ?
Định nghĩa thuật ngữ macro

Theo Wikipedia: macro là chữ viết tắt của macroinstruction từ tiếng Hy Lạp trong khoa học máy tính là một quy tắc hoặc mẫu xác định cách thức một chuỗi đầu vào nhất định nên được ánh xạ tới một chuỗi đầu ra thay thế theo một thủ tục xác định
Ở màn hình HMI: macro là tập hợp nhiều lệnh để mở rông chức năng

Ngôn ngữ nào

Macro hỗ trợ ngôn ngữ C

Macro phép chia: D52 = D50 / D51

Link tham khảo: https://www.w3schools.in/c-tutorial/decision-making/if-else/

Khi nào phải lập trình macro

  • Chức năng của màn hình không đáp ứng yêu cầu thực tế
  • Tận dụng sức mạnh của ngôn ngữ C để xử lý dữ liệu phức tạp mà PLC không làm được
  • Khắc phục plc không thể tính toán số thực
Macro tạo chuông từ bit nhớ M1

Có thể sử dụng: chuông màn hình reo lên
– Khi có alarm báo lỗi
– Máy chạy hoàn thành

Chương trình so sánh dùng lênh IF thông dụng
Đoạn chương trình script so sánh dùng lênh IF thông dụng
Macro SetBit
Đọc ngõ vào X0, X4. Sau đó, xuất tín hiệu ra Y4

Có thể chạy mô phỏng không ?

Macro không thể chạy mô phỏng trên máy tính. Chương trình macro phải download vào màn hình HMI YKHMI, mới hoạt động được.
Do đó, các bạn xem video để hiểu rõ hơn
Tất cả màn hình HMI của hãng YKHMI hỗ trợ macro

Màn hình 4.3 inch dùng trong video

Click xem chi tiết >> Báo giá thiết bị<<

Cám ơn anh Wang hãng YKHMI đã hỗ trợ kỹ thuật !

Đang cập nhật

Comment của bạn

avatar
  Đăng ký  
Thông báo