Site icon iTuDong

Các ngôn ngữ lập trình PLC theo chuẩn IEC

cac ngon ngu lap trinh PLC

Xin chào các bạn, đây là phần tiếp theo của chuỗi bài viết về chuẩn IEC 61131-3 mà các hãng PLC hiện nay đang áp dụng. Các bạn có thể xem lại phần trước của series tại đây nhé.

Tiêu chuẩn IEC61131-3 bao gồm 5 ngôn ngữ lập trình khác nhau. Bài viết này sẽ giới thiệu ngắn gọn cho từng dạng và một số lời khuyên về việc chọn ngôn ngữ nào là tốt nhất.

5 ngôn ngữ lập trình PLC:

Vậy với các ngôn ngữ đó, bạn nên chọn cái nào?

Sự lựa chọn ngôn ngữ lập trình phụ thuộc vào các yếu tố sau:

Nếu bạn vẫn không chắc chắn nên chọn ngôn ngữ nào, thì đây là một bí mật: BẠN KHÔNG NÊN CHỌN! Đúng vậy, điều tuyệt vời về tiêu chuẩn IEC61131-3 là bạn có thể trộn và kết hợp các ngôn ngữ lập trình khác nhau thành một project hoàn chỉnh của mình. Lúc đó bjan sẽ linh động lập trình phù hợp với yêu cầu mong muốn.

Nếu bạn cấu trúc code đúng cách và tận dụng sức mạnh và tính linh hoạt của các khối chức năng function block (bạn có sử dụng các khối chức năng đó chứ?), Bạn có thể module hóa code của mình thành các khối có thể quản lý được. Mỗi khối có thể được viết bằng một ngôn ngữ khác nhau. Bạn có thể chọn cái nào phù hợp nhất cho từng phần của dự án. Ví dụ: Logic I/O cơ bản có thể được viết bằng Ladder, điều khiển chính và các hoạt động tuần tự trong SFC và xử lý dữ liệu trong ST. Bằng cách này bạn có thể tối đa hóa lợi ích của từng ngôn ngữ mà không phải chọn duy nhất một ngôn ngữ ban đầu.

(itudong.com)

Exit mobile version