Cấu trúc khối của PLC S7-1200
http://img690.imageshack.us/img690/7...cplcs71200.jpg
· OB (organization block):
OBs được gọi là hệ thống vận hành theo chu kỳ và là giao diện giữa chương trình người dùng và hệ thống vận hành. Trong OB này, đơn vị điều khiển của PLC được thông tin bằng cách gọi các lệnh nhu khối chương trình để xử lý.
· FB (function block):
Đối với mỗi lần gọi (instance), 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.
Các khối FB và FC có thể được gọi trong một khối chức năng lần lượt.
· FC (function):
Một FC không có được gán một khu vực bộ nhớ. Dữ liệu cục bộ của FC sẽ bị mất sau khi chức năng được xử lý.
Các khối FB và FC có thể được gọi trong một khối chức năng lần lượt.
· 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.