Để có thể soạn thảo chương trình cho các PLC S7-200, chúng ta dùng phần mềm Step7 MicroWin. Và cũng giống như PLC của các hãng khác, chúng ta có 3 dạng soạn thảo thông dụng là dạng LAD, FBD và STL. Việc chọn dạng soạn thảo nào để viết chương trình điều khiển là do người dùng tùy chọn.

Dạng hình thang : LAD (Ladder logic)

Ở dạng soạn thảo này chương trình được hiển thị gần giống như sơ đồ nối dây một mạch trang bị điện dùng các relay và contactor. Chúng ta xem như có một dòng điện từ một nguồn điện chạy qua một chuỗi các tiếp điểm logic ngõ vào từ trái qua phải để tới ngõ ra. Chương trình điều khiển được chia ra làm nhiều Network, mỗi một Network thực hiện một nhiệm vụ nhỏ và cụ thể. Các Network được xử lý lần lượt từ trên xuống dưới và từ trái sang phải.

Các phần tử chủ yếu dùng trong dạng soạn thảo này là:

  • Tiếp điểm không đảo:
    Tiếp điểm không đảo
  • Tiếp điểm đảo:
    Tiếp điểm đảo
  • Ngõ ra (hoặc trạng thái nội của biến):
    Ngõ ra
  • Các hộp chức năng (Box): các chức năng được biểu diễn ở dạng hộp như các phép toán số học, định thời, bộ đếm…

Ví dụ:

Dạng hình thang LAD (Ladder logic)

Dạng soạn thảo này có một số ưu điểm:

  • Dễ dàng cho những người mới bắt đầu lập trình
  • Biểu diễn dạng đồ họa dễ hiểu và thông dụng
  • Luôn luôn có thể chuyển từ dạng STL sang LAD

Dạng khối chức năng : FBD (Function Block Diagram)

Dạng soạn thảo FBD hiển thị chương trình ở dạng đồ họa tương tự như sơ đồ các cổng logic. FBD không sử dụng khái niệm đường nguồn cung cấp trái và phải; do đó khái niệm “dòng điện” không được sử dụng. Thay vào đó là logic ”1”. Không có tiếp điểm và cuộn dây như ở dạng LAD, nhưng có các cổng logic và các hộp chức năng. Các cổng logic như AND, OR, XOR…sẽ tương ứng với các tiếp điểm logic nối tiếp hay song song…

Ví dụ:

Dạng khối chức năng FBD (Function Block Diagram)

Đầu ra của các cổng logic hay hộp chức năng có thể được sử dụng để nối tiếp với đầu vào của các cổng logic hay các hộp chức năng khác. Với dạng soạn thảo này có một số điểm chính sau:

  • Biểu diễn ở dạng đồ họa các cổng chức năng giúp chúng ta dễ đọc hiểu theo trình tự điều khiển.
  • Luôn có thể chuyển từ hiển thị dạng FBD sang STL.

Dạng liệt kê lệnh : STL (StaTement List)

Đây là dạng soạn thảo chương trình dạng tập hợp các câu lệnh. Người dùng phải nhập các câu lệnh từ bàn phím, giữa lệnh và toán hạng (toán hạng có thể là địa chỉ, dữ liệu) có khoảng trắng và mỗi lệnh chiếm một hàng. Ở dạng soạn thảo này sẽ có một số chức năng mà ở dạng soạn thảo LAD hay FBD không có.

Ví dụ:

Dạng lệnh liệt kê STL(StaTement List)

Dạng sọan thảo này có một số điểm chính:

  • Là dạng sọan thảo phù hợp cho những người có kinh nghiệm lập trình PLC.
  • STL cho phép giải quyết một số vấn đề mà đôi khi khó khăn khi dùng LAD hoặc FBD.
  • Luôn luôn có thể chuyển từ dạng LAD hay FBD về dạng STL nhưng khi chuyển ngược lại từ STL sang LAD hay FBD sẽ có một số phần tử chương trình không chuyển được.

Đặt câu hỏi hoặc để lại bình luận

avatar
  Subscribe  
Notify of