Tổng quan về OB, FC, FB, SFB, SFC
Trong Simatic Manager của Siemens cấu trúc chương trình nó dễ giám sát và thao tác. Chương trình được chia ra các khối chức năng khác nhau như SFB - System function blocks và SFC - System functions là khối hàm hệ thống; FB - Function blocks, FC - Functions là các hàm chức năng của thư vện do Siemens hỗ trợ hoặc người sử dụng tự viết hoặc kế thừa từ người đi trước; ngoài ra các dữ liệu được hỗ trợ loại Instance data block để liên kết với các FB/SFB hay loại Share data Block dùng để lập trình.
Khối tổ chức OB kết nối giữa chương trình với hệ điều hành PLC. OB có thể được gọi theo chu kỳ thời gian hoặc ngắt hay sự cố, hay khi khởi đôgnj PLC. Có nhiều khối OB khác nhau và có mức độ ưu tiên ngắt khác nhau. Khối có mức độ ưu tiên càng cao thì càng ưu tiên hơn khối có số ưu tiên nhỏ hơn. Mỗi khối OB có ưu tiên khác nhau, chức năng nhiệm vụ cũng khác nhau.
OB = Oganization
Trong đó cần phải nói tới các chức năng
Fc = Function: Hàm chức năng
FB = Function block: Khối chức năng
SFC = System Function = Hàm chức năng hệ thống
SFB = System Function Block = Khối hàm chức năng hệ thống
DB = Data block = Khối dữ liệu . Lưu trữ chương trình
Cách làm việc các khối ngắt OB10,ob35
Pro nào biết xin chỉ giáo :D,cho mình hỏi là tại sao mình khai báo ob 10 trong phần cứng rồi mà trong các khối hàm ngắt thời gian Ob10-ob17 có thêm hàm SFC28-cài đặt ngắt thời gian họat động.Có sự khác biệt nào giữa 2 cái đó ko?:)
Chia sẽ khối OB,FB, FC, DB, UDT chức năng trong plc s7-300
Viết các khối hàm FB,FC để tạo 1 thư viện hàm riêng sẽ có lợi rất nhiều cho việc lập trình sau này.Nếu có sẵng các khối hàm , việc lập trình sẽ rút ngắn được thời gian,hiệu quả cao,đồng thời cũng dể quản lí,debug lỗi.
Mình mở mục này,rất mong các cao thủ sẽ chia sẻ 1 số hàm thư việc tự viết cho anh em học hỏi.Các bạn gửi hàm,và có thể giới thiệu hàm này có chức năng là gì,cách sử dụng ...
Mong mọi người hưởng ứng!