Ngơn ngữ lập trình PLC ST/STL (Structured Text)

Một phần của tài liệu Giáo trình Điều khiển lập trình cỡ nhỏ (Nghề Điện công nghiệp Trung cấp) (Trang 25 - 26)

Ngơn ngữ lập trình PLC ST / STL (Structured Text)

Structured Text “ST/STL” là ngơn ngữ lập trình PLC đạt chuẩn IEC 61131-3. Ngơn ngữ lập trình ST dựa trên nền tảng văn bản, trong khi ngơn ngữ lập trình LAD và FBD dựa trên nền tảng đồ họa. ST là ngôn ngữ cấp cao giống như Basic, Pascal và “C”.

 Ngơn ngữ lập trình ST/STL/STX (Structured Text)

Khi mới tìm hiểu về lập trình PLC, có vẻ tốt hơn nếu sử dụng ngơn ngữ lập trình đồ họa để lập trình PLC. Tuy nhiên, điều đó với tơi chỉ đúng với các chương trình PLC nhỏ và vừa. Bằng cách sử dụng ngơn ngữ lập trình PLC dựa trên nền tảng văn bản, chương trình của bạn sẽ chiếm khơng gian nhỏ hơn nhiều và phân luồng / logic sẽ dễ đọc và dễ hiểu hơn.

 Ngôn ngữ lập trình ST được sao chép một cách tương đối dễ dàng giữa các loại PLC khác nhau

 Đây được coi là ngơn ngữ lập trình PLC dễ sử dụng nhất cho các chương trình sử dụng các phép tính tốn học, cơng thức, thuật tốn và chương trình có lượng lớn dữ liệu

 Cấu trúc lập trình ngơn ngữ ST gần giống với các ngôn ngữ phổ biến khác như: C++, C#, Pascal, VB,..

 Các ngôn ngữ lập trình PLC khác (LAD, SFC và FBD) đều sử dụng ngơn ngữ ST để lập trình nâng cao cho các thành phần của nó.

 Ngơn ngữ ST dựa trên nền tảng văn bản nên chiếm ít dung lượng, dễ mơ tả, chú thích và in ra dễ dàng hơn các ngơn ngữ lập trình PLC khác.

Ưu điểm:

 Tính tổ chức cao và có khả năng tính tốn các phép tốn học lớn

 Cho phép lập trình một số chức năng khơng có ở ngơn ngữ khác (như LAD) Nhược điểm:

 Khó thành thạo các cú pháp

 Khó khắc phục lỗi

 Rất khó để chỉnh sửa online

Một số hãng sản xuất PLC hỗ trợ ngơn ngữ lập trình ST như: AB, Schneider, B&R, Siemens,..

Một phần của tài liệu Giáo trình Điều khiển lập trình cỡ nhỏ (Nghề Điện công nghiệp Trung cấp) (Trang 25 - 26)