Hỡnh 2-3: Qui trỡnh thiết kế một hệ thống điều khiển tự động.
Sửa chữa chương
trỡnh NO Xỏc định yờu cầu của hệ thống Vẽ lưu đồ điều khiển Liệt kờ cỏc thiết bị I/Otương ứng
với cỏc đầu I/O
của PLC Soạn thảo chương trỡnh Nạp chương trỡnh vào PLC Chạy mụ phỏng và tỡm lỗi Kết nối cỏc thiết bị I/O vào PLC
Kiểm tra dõy nối
Chạy thử chương
trỡnh
Kiểm tra
Nạp vào EPROM
Tạo tài liệu chương trỡnh Chấm dứt Chạy tụt? Chạy tụt? YES NO YES
4.2.Cỏc ngụn ngữ lập trỡnh: a) Cỏc ngụn ngữ lập trỡnh
Đối với PLC S7-300 cú thể sử dụng 6 ngụn ngữ để lập trỡnh.
1/ Ngụn ngữ lập trỡnh LAD:
Với loại ngụn ngữ này rất thớch hợp với người quen thiết kế mạch điều khiển logic chương trỡnh được viết dưới dạng liờn kết giữa cỏc cụng tắc:
vớ dụ:
Hỡnh 2-4: vớ dụ kiểu lập trỡnh LAD. 2/ Ngụn ngữ lập trỡnh FBD :
Loại ngụn ngữ này thớch hợp cho những người quen sử dụng và thiết kế mạch điều
khiển số.
Chương trỡnh được viết dưới dạng liờn kết của cỏc hàm logic kỹ thuật số:
3/ Ngụn ngữ lập trỡnh STL
Đõy là ngụn ngữ lập trỡnh thụng thường của mỏy tớnh. Một chương trỡnh được
ghộp bởi nhiều lệnh theo một thuật toỏn nhất định, mỗi lệnh chiếm một hàng và đều
4/ Ngụn ngữ lập trỡnh SCL (Structured Control Language):
Kiểu viết chương trỡnh này sử dụng ngụn ngữ PASCAL. Rất phự hợp cho những người đó viết cỏc chương trỡnh bằng ngụn ngữ mỏy tớnh.
vớ dụ:
5/ Ngụn ngữ lập trỡnh : S7-Graph.
Vớ dụ:
6/ Ngụn ngữ lập trỡnh : S7-HiGraph.
Đõy là một loại ngụn ngữ viết chương trỡnh rất phự hợp cho cỏc bài toỏn làm việc
cú tớnh tuần tự. Tại mỗi thời điểm chỉ cú một bước được thực hiện. Với kiểu lập trỡnh
này người lập trỡnh phải sử dụng phương phỏp lập trỡnh cú cấu trỳc.
Vớ dụ:
Hỡnh 2-8 : Sơ đồ lập trỡnh bằng ngụn ngữ S7-HiGraph.
Trong cuốn tài liệu này sẽ giới thiệu 4 loại ngụn ngữ dựng để lập trỡnh (FBD, STL, LAD và S7GRAPH) trong phần bài tập mẫu.