Giới thiệu plc s7-1200 Giới thiệu chung về plc s7-1200



tải về 1.39 Mb.
Chế độ xem pdf
trang4/14
Chuyển đổi dữ liệu06.07.2022
Kích1.39 Mb.
#52590
1   2   3   4   5   6   7   8   9   ...   14
Giới thiệu chung về PLC S7-1200

4.2. Cấu trúc lập trình 
4.2.1. Khối tổ chức OB – OGANIZATION BLOCKS 
-Organization blocks (OBs) : là giao diện giữa hoạt động hệ thống và chương 
trình người dùng. Chúng được gọi ra bởi hệ thống hoạt động, và điều khiển theo quá 
trình: 
+Xử lý chương trình theo quá trình 
+Báo động – kiểm soát xử lý chương trình 
+Xử lý lỗi 


-Startup oB, Cycle OB, Timing Error OB và Diagnosis OB : có thể chèn và lập 
trình các khối này trong các project. Không cần phải gán các thông số cho chúng và 
cũng không cần gọi chúng trong chương trình chính. 
-Process Alarm OB và Time Interrupt OB : Các khối OB này phải được tham số 
hóa khi đưa vào chương trình. Ngoài ra, quá trình báo động OB có thể được gán cho 
một sự kiện tại thời gian thực hiện bằng cách sủ dụng các lệnh ATTACH, hoặc tách 
biệt với lệnh DETACH. 
-Time Delay Interrupt OB : OB ngắt thời gian trễ có thể được đưa vào dự án và 
lập trình. Ngoài ra, chúng phải được gọi trong chương trình với lệnh SRT_DINT, 
tham số là không cần thiết 
-Start Information : Khi một số OB được bắt đầu, hệ điều hành đọc ra thông tin 
được thẩm định trong chương trình người dùng, điều này rất hữu ích cho việc chẩn 
đoán lỗi, cho dù thông tin được đọc ra được cung cấp trong các mô tả của các khối OB 
4.2.2. Hàm chức năng – FUNCTION 
-Funtions (FCs) là các khối mã không cần bộ nhớ. Dữ liệu của các biến tạm thời 
bị mất sau khi FC được xử lý. Các khối dữ liệu toàn cầu có thể được sử dụng để lưu 
trữ dữ liệu FC. 
-Functions có thể được sử dụng với mục đích 
+Trả lại giá trị cho hàm chức năng được gọi 
+Thực hiện công nghệ chức năng, ví dụ : điều khiển riêng với các hoạt động 
nhị phân 
+Ngoài ra, FC có thể được gọi nhiều lần tại các thời điểm khác nhau trong một 
chương trình. Điều này tạo điều kiện cho lập trình chức năng lập đi lặp lại phức tạp. 
-FB (function block) : đối với mỗi lần gọi, FB cần một khu vực nhớ. Khi một FB 
được gọi, một Data Block (DB) được gán với instance DB. Dữ liệu trong Instance DB 
sau đó truy cập vào các biến của FB. Các khu vực bộ nhớ khác nhau đã được gán cho 
một FB nếu nó được gọi ra nhiều lần. 
-DB (data block) : DB thường để cung cấp bộ nhớ cho các biến dữ liệu . Có hai 
loại của khối dữ liệu DB : Global DBs nơi mà tất cả các OB, FB và FC có thể đọc 
được dữ liệu lưu trữ, hoặc có thể tự mình ghi dữ liệu vào DB, và instance DB được 
gán cho một FB nhất định. 



tải về 1.39 Mb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   ...   14




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương