Lò nung P4
Số trang: 41
Loại file: pdf
Dung lượng: 304.21 KB
Lượt xem: 7
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương 4: Phần mềm STEP725Chương 4 Phần mềm STEP72.1 Chức năng của phần mềm STEP 7- Khai báo cấu hình cứng cho một trạm PLC thuộc họ Simatic S7 – 300/400 - Xây dựng cấu hình mạng gồm nhiều trạm PLC S7 – 300/400 cũng như thủ tục truyền thống giữa chúng . - Soạn thảo và cài đặt chưong trình điều khiển cho một hoặc nhiều trạm. - Quan sát việc thực hiện trưong trình điều khiển trong một trạm PLC và gỡ rối chưong trình . Ngoài ra Step 7 còn có cả một thư viện đầy đủ...
Nội dung trích xuất từ tài liệu:
Lò nung P4Chương 4: Phần mềm STEP7 25 Chương 4 Phần mềm STEP72.1 Chức năng của phần mềm STEP 7 - Khai báo cấu hình cứng cho một trạm PLC thuộc họ Simatic S7 – 300/400 - Xây dựng cấu hình mạng gồm nhiều trạm PLC S7 – 300/400 cũng như thủ tụctruyền thống giữa chúng . - Soạn thảo và cài đặt chưong trình điều khiển cho một hoặc nhiều trạm. - Quan sát việc thực hiện trưong trình điều khiển trong một trạm PLC và gỡ rốichưong trình . Ngoài ra Step 7 còn có cả một thư viện đầy đủ với các hàm chuẩn hưu ích , phầntrợ giúp online rất mạnh có khả năng trả lời mọi câu hỏi của người sử dụng về cáchsử dụng Step 7 , về cú pháp lệnh trong lập trình về xây dựng cấu hình cứng của mộttrạm , của một mạng gồm nhiều trạm PLC …2.2 Các bước thực hiện để viết một chương trình điều khiển. Khai báo phần cứng .Bước 1 : vào Simatic manager / file / new (và một Project mới ) hoặc vào file / open (Với trường hợp một Project có sẵn ).Bước 2 : Vào Insert / Station / Simatic 300 – Hardware.Bước 3 : Kích đúp vào Hardware – Simatic 300 (1 ). +Rack – Rail +Chọn nguồn – PS thích hợp +Chọn CPU +Chọn SM : DI ; DO ; DI/DO ; AI ; AO ; AI/ AO . Trường hợp không muốn khai báo cấu hình cứng mà đi ngay vào chương trìnhứng dụng , ta chọn : Insert / Program / S7 Program.2.3 Hệ lệnh của phần mềm step7 Ngôn ngữ “liệt kê lệnh” , ký hiệu là STL ( Statement list ) . Đây là dạng 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 câu lệnhtheo một thuật toán nhất định , mỗt lệnh chiếm một hàng và đều có cấu trúc chung“PLC S7-300 có ngôn ngữ lập trình cơ bản sau: 25Chương 4: Phần mềm STEP7 26 - tên lệnh” + “toán hạng”. - Ngôn ngữ “hình thang” , ký hiệu là LAD (Ladder logic) . đây là dạng ngôn ngữ đồ hoạ thích hợp với những người quen thiết kế mạch điều khiển logic. - Ngôn ngữ “hình khối” , ký hiệu là FBD ( Funtion Block Diagram) . Đây cũng là kiểu ngôn ngữ đồ hoạ dành cho người có thói quen thiết kế mạch điều khiển số . + Ladder Diagram LAD+ Statement List STL A I 0.0 A I 0.1 O A I 0.2 A I 0.3 = Q 4.1+ Function Block Diagram I0.0 & I0.1 I0.2 & >=1 I0.3 = Q4.1 26Chương 4: Phần mềm STEP7 27 Hình 8 : Các kiểu ngôn ngữ lập trình trong STEP7 Một chương trình viết trên LAD hoặc FBD có thể chuyển sang sạng STL nhưngngược lại thì không . Trong STL có nhiều lệnh không có trong LAD hay FBD . Phầnsau sẽ giới thiệu các lệnh cơ bản của ngôn ngữ STL.2.3.1 Nhóm lệnh Lôgic tiếp điểm Toán hạng kiểu BOOL độ dài là một bit và có hai trạng thái là 0 và 1 . Khi thực hiện lệnh , CPU sẽ ghi nhận lại trạng thái của phép tính trung gian cũngnhư kết quả của một thanh ghi đặc biệt 16 bits , được gọi là thanh ghi trạng thái (status word) . Mặc dù thanh ghi trạng thái này có độ dài 16 bits nhưng chỉ sử dụng 9bits với cấu trúc như sau : BR CC1 CC0 OV OS OR STA RLO FC FC (fist check) : FC=0 khi dãy lệnh logic tiếp điểm vừa được kết thúc RLO ( refult of logic operation) : kết quả tức thời của phép tính logic vừa đượcthực hiện STA ( status bit) : bít trạng thái này luôn có giá trị logic của tiếp điểm được chỉđịnh trong lệnh. OR : Ghi lại giá trị của phép tính logic ^ cuối cùng được thực hiện để phụ giúpcho việc sử dụng phép tính ^ sau đó . OS : (Stored overfow bit) : ghi lại giá trị bits bị tràn ra ngoài mảng ô nhớ . OV ( overflow bit) : bit báo kết quả phép tính bị tràn ra ngoài mảng ô nhớ. CC0 và CC1 ( Condition code ) : hai bits báo trạng thái của kết quả phép tínhvới số nguyên , số thực , phép dịch chuyển hoặc phép tính logic trong ACCU . BR ( Binary result bit) : Bit trạng tháiTT Lệnh thực hiện Cú Pháp Toàn hạng (TH) Lệnh bán giá trị logic của RLO = Là địa chỉ bit I, Q , M , L 1 tới ô nhớ có địa chỉ được chỉ thị ,D trong toán hạng . 27Chương 4: Phần mềm STEP7 28 Nếu FC =0 : Gán giá trị logic A Là dữ liệu kiểu blood của toán hạng vào RLO , sau đó hoặc địa chỉ bit I,Q,M,L 2 dựng FC=1 : RLO = ^ , D, T, C Nếu FC =0 : lệnh sẽ gán giá trị AN Là dữ liệu kiểu blood logic nghịch đảo toán hạng vào hoặc địa chỉ bit I,Q,M,L RLO . ...
Nội dung trích xuất từ tài liệu:
Lò nung P4Chương 4: Phần mềm STEP7 25 Chương 4 Phần mềm STEP72.1 Chức năng của phần mềm STEP 7 - Khai báo cấu hình cứng cho một trạm PLC thuộc họ Simatic S7 – 300/400 - Xây dựng cấu hình mạng gồm nhiều trạm PLC S7 – 300/400 cũng như thủ tụctruyền thống giữa chúng . - Soạn thảo và cài đặt chưong trình điều khiển cho một hoặc nhiều trạm. - Quan sát việc thực hiện trưong trình điều khiển trong một trạm PLC và gỡ rốichưong trình . Ngoài ra Step 7 còn có cả một thư viện đầy đủ với các hàm chuẩn hưu ích , phầntrợ giúp online rất mạnh có khả năng trả lời mọi câu hỏi của người sử dụng về cáchsử dụng Step 7 , về cú pháp lệnh trong lập trình về xây dựng cấu hình cứng của mộttrạm , của một mạng gồm nhiều trạm PLC …2.2 Các bước thực hiện để viết một chương trình điều khiển. Khai báo phần cứng .Bước 1 : vào Simatic manager / file / new (và một Project mới ) hoặc vào file / open (Với trường hợp một Project có sẵn ).Bước 2 : Vào Insert / Station / Simatic 300 – Hardware.Bước 3 : Kích đúp vào Hardware – Simatic 300 (1 ). +Rack – Rail +Chọn nguồn – PS thích hợp +Chọn CPU +Chọn SM : DI ; DO ; DI/DO ; AI ; AO ; AI/ AO . Trường hợp không muốn khai báo cấu hình cứng mà đi ngay vào chương trìnhứng dụng , ta chọn : Insert / Program / S7 Program.2.3 Hệ lệnh của phần mềm step7 Ngôn ngữ “liệt kê lệnh” , ký hiệu là STL ( Statement list ) . Đây là dạng 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 câu lệnhtheo một thuật toán nhất định , mỗt lệnh chiếm một hàng và đều có cấu trúc chung“PLC S7-300 có ngôn ngữ lập trình cơ bản sau: 25Chương 4: Phần mềm STEP7 26 - tên lệnh” + “toán hạng”. - Ngôn ngữ “hình thang” , ký hiệu là LAD (Ladder logic) . đây là dạng ngôn ngữ đồ hoạ thích hợp với những người quen thiết kế mạch điều khiển logic. - Ngôn ngữ “hình khối” , ký hiệu là FBD ( Funtion Block Diagram) . Đây cũng là kiểu ngôn ngữ đồ hoạ dành cho người có thói quen thiết kế mạch điều khiển số . + Ladder Diagram LAD+ Statement List STL A I 0.0 A I 0.1 O A I 0.2 A I 0.3 = Q 4.1+ Function Block Diagram I0.0 & I0.1 I0.2 & >=1 I0.3 = Q4.1 26Chương 4: Phần mềm STEP7 27 Hình 8 : Các kiểu ngôn ngữ lập trình trong STEP7 Một chương trình viết trên LAD hoặc FBD có thể chuyển sang sạng STL nhưngngược lại thì không . Trong STL có nhiều lệnh không có trong LAD hay FBD . Phầnsau sẽ giới thiệu các lệnh cơ bản của ngôn ngữ STL.2.3.1 Nhóm lệnh Lôgic tiếp điểm Toán hạng kiểu BOOL độ dài là một bit và có hai trạng thái là 0 và 1 . Khi thực hiện lệnh , CPU sẽ ghi nhận lại trạng thái của phép tính trung gian cũngnhư kết quả của một thanh ghi đặc biệt 16 bits , được gọi là thanh ghi trạng thái (status word) . Mặc dù thanh ghi trạng thái này có độ dài 16 bits nhưng chỉ sử dụng 9bits với cấu trúc như sau : BR CC1 CC0 OV OS OR STA RLO FC FC (fist check) : FC=0 khi dãy lệnh logic tiếp điểm vừa được kết thúc RLO ( refult of logic operation) : kết quả tức thời của phép tính logic vừa đượcthực hiện STA ( status bit) : bít trạng thái này luôn có giá trị logic của tiếp điểm được chỉđịnh trong lệnh. OR : Ghi lại giá trị của phép tính logic ^ cuối cùng được thực hiện để phụ giúpcho việc sử dụng phép tính ^ sau đó . OS : (Stored overfow bit) : ghi lại giá trị bits bị tràn ra ngoài mảng ô nhớ . OV ( overflow bit) : bit báo kết quả phép tính bị tràn ra ngoài mảng ô nhớ. CC0 và CC1 ( Condition code ) : hai bits báo trạng thái của kết quả phép tínhvới số nguyên , số thực , phép dịch chuyển hoặc phép tính logic trong ACCU . BR ( Binary result bit) : Bit trạng tháiTT Lệnh thực hiện Cú Pháp Toàn hạng (TH) Lệnh bán giá trị logic của RLO = Là địa chỉ bit I, Q , M , L 1 tới ô nhớ có địa chỉ được chỉ thị ,D trong toán hạng . 27Chương 4: Phần mềm STEP7 28 Nếu FC =0 : Gán giá trị logic A Là dữ liệu kiểu blood của toán hạng vào RLO , sau đó hoặc địa chỉ bit I,Q,M,L 2 dựng FC=1 : RLO = ^ , D, T, C Nếu FC =0 : lệnh sẽ gán giá trị AN Là dữ liệu kiểu blood logic nghịch đảo toán hạng vào hoặc địa chỉ bit I,Q,M,L RLO . ...
Tìm kiếm theo từ khóa liên quan:
Điện – điện tử Kỹ thuật viễn thông Tự động hóa Cơ khí chế tạo máy Kiến trúc xây dựngGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Trí tuệ nhân tạo
12 trang 436 0 0 -
Đề cương chi tiết học phần Vi xử lý
12 trang 295 0 0 -
Đồ án tốt nghiệp: Thiết kế hệ thống điều khiển máy phay CNC 3 trục
88 trang 252 0 0 -
79 trang 226 0 0
-
33 trang 223 0 0
-
Đồ án: Kỹ thuật xử lý ảnh sử dụng biến đổi Wavelet
41 trang 218 0 0 -
Báo cáo thực tập tại Nhà máy in Quân Đội 1
36 trang 206 0 0 -
Đồ án tốt nghiệp: Điều khiển cầu trục giàn RTG dùng PLC S71200
90 trang 204 1 0 -
127 trang 192 0 0
-
Luận văn Thạc sĩ Kỹ thuật: Ứng dụng Blockchain trong bảo mật IoT
90 trang 190 1 0