Trích dẫn Gửi bởi Lang_Tu.TM Xem bài viết
Xin hỏi anh Tran_Hieu và mọi người một chút là: khối DB trong các hàm SFB có mục đích gì? Theo Lang_Tu.TM thì nó dùng để lưu trữ các giữ liệu trong hàm SFB, vậy các dữ liệu này tại sao mình không sử dụng được. Hay nói cách khác là, khi sử dụng DB trong các hàm SFB thì nó tự động tạo ra các vùng dữ liệu trong khối DB, các vùng dữ liệu này có thể sử dụng cho mục đích đọc hoặc ghi tới các vùng nhớ khác được không? thank anh Tran_Hieu và mọi người đã giúp đỡ.
Về SFC. SFB là hàm hệ thống do siemens viết mình không thể "chọt" tới nó được đâu nhé mà chỉ using thôi bạn.

Còn DB được sử dụng dưới 2 dạng Instance và Share. Dễ hiểu hơn là biến cho 1 đối tượng ( FB, SFB) hoặc là biến toàn cục ( FB,FC,OB) đều có thể sử dụng các địa chỉ của nó.

Khi sử dụng dưới dạng Instance thì nó sẽ lưu trữ dữ liệu của khối hàm mà nó chỉ tới. Và địa chỉ này bạn có thể lấy và quan sát hay điều khiển đều được thông qua địa chỉ của nó

Ví dụ Bit thì là DBy.DBXa.b trong đó y, a, b là các chỉ số mà các bạn quan sát trong DB ( DB thứ y, byte a, bit b)...