Soạn thảo chương trình Soạn thảo chương trình Bởi: Khoa CNTT ĐHSP KT Hưng Yên Các thiết bị lập trình Thiết bị lập trình sử dụng để nhập chương trình cần thiết vào nhớ xử lý Chương trình viết thiết bị này, sau chuyển đến nhớ PLC Thiết bị không kết nối cố định với PLC chuyển từ thiết bị điều khiển sang thiết bị điều khiển khác PLC vận hành mà không cần kết nối với thiết bị lập trình Có hai loại thiết bị lập trình thiết bị lập trình PG thiết bị lập trình PC Thiết bị lập trình PG: Đây loại thiết bị lập trình cầm tay, có bàn phím nhỏ hình tinh thể lỏng Các thiết bị lập trình cầm tay thường có nhớ đủ để lưu giữ chương trình chuyển từ vị trí sang vị trí khác Thiết bị lập trình PC: Là máy tính cá nhân có cài đặt phần mềm thiết lập cấu trạm PLC.Ưu điểm sử dụng máy tính chương trình lưu đĩa cứng đĩa mềm dễ dàng, nhược điểm việc lập trình khó thực Chương trình chuyển vào nhớ PLC viết hoàn chỉnh thiết bị lập trình Soạn thảo khối chương trình Tất khối Logic (OB, FC, FB, DB) chứa chương trình ứng dụng nằm thư mục Block Soạn thảo chương trình cho khối OB1: Chức chương trình soạn thảo Step7 giống chương trình soạn thảo khác, tức có phím nóng để gõ nhanh, có chế độ cắt dán, có chế độ kiểm tra lỗi cú pháp lệnh 1/10 Soạn thảo chương trình Để khai báo soạn thảo chương trình cho khối OB khác cho khối FC, FB DB, ta tạo khối trực tiếp từ chương trình soạn thảo Các bước soạn thảo khối logic cho chương trình ứng dụng tóm tắt sau: - Tạo khối logic từ cửa sổ hình Step7 cách chọn Einfuegen (Insert) công cụ vào S7 Block dể chọn loại khối logic mong muốn ( OB, FB, FC ) vào chương trình soạn thảo từ kích biểu tượng New - Thiết kế local block cho khối logic vừa tạo Với tất khối để hoàn thành công việc thiết kế Local Block ta cần phải ý việc khai báo theo bảng sau: 2/10 Soạn thảo chương trình Soạn thảo chương trình: chương trình soạn thảo theo nhiều ngôn ngữ khác ví dụ: FBD, LAD, STL Soạn thảo chương trình khối logic FC1: Ta thực bước sau: Tạo khối: Tạo khối logic Sau chọn thư mục hình vẽ trên hình cửa sổ sau: Đặt tên chọn chế độ làm việc cho khối logic 3/10 Soạn thảo chương trình Trong hộp hội thoại cho phép ta chọn tên FC ví dụ FC2 Trong thực tế Step7 mặc định thứ tự FC ta cần OK ta chấp nhận tên mặc định, ta chọn chế độ viết chương trình khối hàm FC2 dạng FBD, LAD hay STL Cuối ta nhấn nút OK Trên hình xuất cửa sổ Step7 sau: Gọi hình soạn thảo Để soạn thảo chương trình FC2 ta cần nhấy đúp chuột trái vào biểu tượng FC2 cửa sổ soạn thảo chương trình cho FC2: 4/10 Soạn thảo chương trình Xây dựng Local block: Trong cửa sổ hình soạn thảo ta xây dựng local block cho khối FC2 sau: Nhập liệu vào khối Lokal block khối FC Soạn thảo chương trình: Toàn chương trình viết khối logic FC2 sau: 5/10 Soạn thảo chương trình Soạn thảo chương trình khối logic FC1 Soạn thảo chương trình cho khối FB Tạo khối FB: Ta tạo khối FB cách từ cửa sổ hình Step7 ta dùng chuột phải chọn đối tượng hình sau: Sau chọn thư mục Funktionsblock hình xuất cửa sổ: Trong cửa sổ ta cần phải đặt tên cho khối FB mà ta chọn ví dụ FB1 (thông thường S7 tự gán cho tên theo thứ tự mà người lập trình chọn đồng ý ta cần nhấn nút OK) Ngoài ta đặt tên cho khối FB; ví dụ: test_1, chọn cách viết chương trình STL, LAD, FBD hay S7-GRAPH, Sau điền đủ thông tin vào cửa sổ hình ta nhấn nút OK 6/10 Soạn thảo chương trình Muốn soạn thảo chương trình khối FB ta cần nhấn đúp chuột trái vào biểu tượng FB hình Sau thực xong bước ta có cửa sổ soạn thảo chương trình cho khối FB1 công việc thực giống ta thực khối FC trên, bước xây dựng Local block, soạn thảo chương trình Chọn ngôn ngữ viết chương trình khối FB1 Thủ tục gọi khối FB: Vì khối FB làm việc với khối liệu DB dùng để lưu giữ nội dung biến kiểu STAT Local block Vì để thực việc gọi khối FB ta phải đặt tên cho khối liệu DB tương ứng Lệnh gọi khối hàm FB sau: 7/10 Soạn thảo chương trình Tuỳ theo nhu cầu sử dụng mà ta sử dụng , hai hay nhiều khối DB ta phải đặt tên cho khối DB mà ta vừa chọn ví dụ DB1, DB2, Sau chọn xong bước ta soạn thảo chương trình cho khối DB1 DB2 sau: Màn hình soạn thảo khối FBs Sử dụng biến hình thức: Step7 cung cấp khả sử dụng tên hình thức lập trình thay ký hiệu địa , chữ số khối FB, FC, khó nhớ Các tên hình thức thay địa hay tên khối tuỳ ý theo người lập trình tự đặt Để làm điều này, người lập trình cần phải khai báo trước bảng có tên Symbols Kích chuột vào thư mục mẹ Block, thư mục với tên mặc định S7 Program(1), sau nháy phím chuột trái biểu tượng Symbole hình vẽ ta có hình soạn thảo tên hình thức sau: 8/10 Soạn thảo chương trình Sử dụng biến hình thức Ghi ký hiệu biến hình thức vào bảng Symbol Sau điền đày đủ tên hình thức, địa ô nhớ mà thay ( hầu hết kiểu liệu S7 tự xác định vào địa ô nhớ) cất vào Project, ta quay trở lại hình S7 Mở khối chương trình, ví dụ OB1 chọn biểu tượng dùng biến hình thức ta chuyển sang dạng soạn thảo với biến hình thức đẫ đặt sẵn bảng Symbole 9/10 Soạn thảo chương trình Màn hình soạn thảo với tên biến hình thức Muốn quay trở để sử dụng lại ký hiệu địa tuyệt đối ta nhấn lại nút chọn ban đầu biểu tượng nằm công cụ 10/10 .. .Soạn thảo chương trình Để khai báo soạn thảo chương trình cho khối OB khác cho khối FC, FB DB, ta tạo khối trực tiếp từ chương trình soạn thảo Các bước soạn thảo khối logic cho chương trình. .. khai báo theo bảng sau: 2/10 Soạn thảo chương trình Soạn thảo chương trình: chương trình soạn thảo theo nhiều ngôn ngữ khác ví dụ: FBD, LAD, STL Soạn thảo chương trình khối logic FC1: Ta thực... sổ Step7 sau: Gọi hình soạn thảo Để soạn thảo chương trình FC2 ta cần nhấy đúp chuột trái vào biểu tượng FC2 cửa sổ soạn thảo chương trình cho FC2: 4/10 Soạn thảo chương trình Xây dựng Local block: