Cấu trỳc chương trỡnh S7-

Một phần của tài liệu Luận Văn Thiết kế hệ thống điều khiển nâng hạ điện cực lò hồ quang, ứng dụng biến tần và PLC S7-200 (Trang 90)

4. Cấu trúc bộ nhớ:

5.2.4 Cấu trỳc chương trỡnh S7-

Cỏc chương trỡnh điều khiển với PLC S7-200 được viết với cấu trỳc bao gồm chương trỡnh chớnh (main program), sau đú đến cỏc chương trỡnh con. Chương trỡnh con là một bộ phận của chương trỡnh, cú thể tự do trộn lẫn cỏc chương trỡnh đằng ssau chương trỡnh chớnh. Chương trỡnh xử lý ngắt là một bộ phận của chương trỡnh thường được đặt sau chương trỡnh con.

Main Program ...MEND SBR 0 Chương trỡnh con thứ nhất ...RET SBR n Chương trỡnh con thứ n+1 ...RET INT 0 Chương trỡnh xử lý ngắt thứ nhất ...RET INT n Chương trỡnh xử lý ngắt thứ n+1 ...RET 5.3.NGễN NGỮ LẬP TRèNH PLC S7-200 5.3.1. Phương phỏp lập trỡnh

Cỏch lập trỡnh cho S7-200 núi riờng và PLC của SIEMENS núi chung dựa trờn 2 phương phỏp cơ bản:

Phương phỏp hỡnh thang (Ladder logic viết tắt là LAD) Phương phỏp liệt kờ lệnh (Statement list viết tắt là STL)

- Định nghĩa về LAD: LAD là ngụn ngữ lập trỡnh bằng đồ hoạ. Những thành phần cơ bản dựng trong LAD tương ứng với thành phần cơ bản dựng trong bảng rơle.

+ Tiếp điểm cú hai loại: Thường mở Thường đúng + Cuộn dõy (coil):

+ Hộp (box): Mụ tả cỏc hàm khỏc nhau, nú làm việc khi cú tớn hiệu đưa đến hộp. Cú cỏc nhúm hộp sau: hộp cỏc bộ định thời, hộp bộ đờm, hộp di chuyển dữ liệu, hộp cỏc hàm toỏn học, hộp trong truyền thụng mạng...

+ Mạng LAD: là mạch nối cỏc phần tử thành một mạng hoàn thiện, cỏc phần tử nh cuộn dõy hoặc cỏc hộp phải được mắc đỳng chiều. Nguồn điện cú hai đường chớnh, một đường bờn trỏi thể hiện dõy núng, một đường bờn phải là dõy trung tớnh (neutral) nhưng khụng được thể hiện trờn giao diện lập trỡnh. Một mạch làm việc được khi cỏc phần tử được mắc đỳng chiều và kớn mạch.

- Định nghĩa về STL: Là phương phỏp thể hiện chương trỡnh dưới dạng tập hợp cỏc cõu lệnh. Để tạo ra một chương trỡnh bằng STL, người lập trỡnh cần phải hiểu rừ phương thức sử dụng 9 bớt trong ngăn xếp (Stack) logic của S7 200.

- Ngăn xếp là một khối 9 bớt chồng lờn nhau từ S0-S8, nhưng tất cả cỏc thuật toỏn liờn quan đến ngăn xếp đều làm việc với bớt đầu tiờn và bớt thứ hai (S0 và S1) của ngăn xếp. Giỏ trị logic mới cú thể được gởi hoặc nối thờm vào ngăn xếp. Hai bit S0 và S1 phối hợp với nhau thỡ nhăn xếp được kộo dài lờn một bit.

Ngăn xếp của S7200 (logic stack)

Stack0 bớt đầu tiờn của ngăn xếp Stack1bớt thứ hai của ngăn xếp Stack2 bít thứ ba của ngăn xếp Stack3 bớt thứ tư của ngăn xếp Stack4 bớt thứ năm của ngăn xếp Stack5 bớt thứ sỏu của ngăn xếp Stack6 bớt thứ bảy của ngăn xếp Stack7 bớt thứ tỏm của ngăn xếp Stack8 bớt thứ chớn của ngăn xếp

Một phần của tài liệu Luận Văn Thiết kế hệ thống điều khiển nâng hạ điện cực lò hồ quang, ứng dụng biến tần và PLC S7-200 (Trang 90)

Tải bản đầy đủ (DOC)

(124 trang)
w