Bộ điều khiển mờ được soạn thảo xong cần phải được cất giữ vào Project bằng lệnh File/save. Nó sẽ được lưu trữ vào Project dưới dạng một khối DB mà ta đặt tên. Khối dữ liệu mờ này được sử dụng cùng với khối hàm FB30 đã được lấy từ Project FuzConEx trong thư viện Simatic Manager. Bởi vậy khi sử dụng khối dữ liệu mờ ta phải kết thúc FCPA và quay lại Simatic Manager. Ta sử dụng cấu trúc sau: CALL FB30 ,DBx
Trong đó: DBx: Là khối dữ liệu mờ
FB30 (tên hình thức Fuzzy Control) có 8 đầu vào INPUT1÷ INPUT8, kiểu số thực, 4 biến ra OUTPUT1÷ OUTPUT4 cũng kiểu số thực và INFO kiểu byte. Khi thực hiện lệnh gọi như trên thì toàn bộ 8 biến đầu vào và 4 biến hình thức đầu ra sẽ hiện trên màn hình chờ truyền tham trị:
Luận văn thạc sĩ kỹ thuật 116 Chuyên ngành: Tự động hóa
CALL FB 30 , DB_FUZZY_CONTROL INPUT1 := et1 // vị trí sai lệch của động cơ 1
INPUT2 := det1 // đạo hàm sai lệch vị trí của động cơ 1 INPUT3 := et2 // vị trí sai lệch của động cơ 2
INPUT4 := det2 // đạo hàm sai lệch vị trí của động cơ 2 INPUT5 := // Không sử dụng
INPUT6 := // ---// INPUT7 := // --- // INPUT8 := // --- //
OUTPUT1 := HesoKP1 // Hệ số chỉnh định KP cho bộ PID1 OUTPUT2 := HesoKD1 // Hệ số chỉnh định KD cho bộ PID1 OUTPUT3 := HesoKP2 // Hệ số chỉnh định KP cho bộ PID2 OUTPUT4 := HesoKD2 // Hệ số chỉnh định KD cho bộ PID2 INFO := // Thanh ghi báo trạng thái của FB30