Trong phần này, chúng ta sẽ tìm hiểu cách cấu trúc của trình soạn thảo FUP và cách xử lý một chương trình. Không được giải thích ở đây là cách giao tiếp với các giao diện và hình ảnh. Điều này có thể được tìm thấy trong chương Cơ Sở PLC.
Mỗi phần tử trong cấu trúc có một không gian tên riêng của nó trong ứng dụng (PLC). Điều này có nghĩa là phần tử được thực thi hoàn toàn độc lập với các phần tử khác. Điểm mạnh của điều này là bạn có thể tự do chọn bất kỳ tên nào. Biến global. là ngoại lệ duy nhất.
Mỗi mạng sẽ được xử lý từ trên xuống dưới. Sau đó, tất cả các khối chức năng sẽ được tính toán. Điều này xảy ra theo chiều đọc từ trái sang phải. Điểm cần lưu ý là trước tiên tất cả các đầu vào của khối chức năng phải được tính toán.

Điều này rất quan trọng nếu một đầu ra bổ sung được định nghĩa giữa hai khối chức năng và được sử dụng lại. Điều này có thể dẫn đến kết quả không mong muốn.
Lưu Ý: Trong một chương trình FUP, chỉ có đầu ra đầu tiên của một khối chức năng có thể được kết nối với một đầu vào.
Các mạng được sử dụng để nhóm các bước chương trình riêng lẻ. Do đó, một mạng chỉ nên chứa một tập hợp các khối chức năng và không bao giờ nhiều khối chức năng riêng lẻ. Nếu không, tính tổng quan của chương trình sẽ bị mất.
Ví dụ này cho thấy một chương trình của một đèn không có hình ảnh với chức năng của một cảm biến chuyển động.

Một số khối chức năng cho phép sử dụng nhiều đầu vào và đầu ra. Điều này được mô tả trong tài liệu trợ giúp của mỗi khối chức năng.
Sử dụng các đầu vào kết hợp đơn giản hóa việc sử dụng trình soạn thảo FUP và giảm đáng kể thời gian tính toán, vì không cần lưu trữ các kết quả trung gian.

Hình trên cho thấy cùng một kết quả với nhiều đầu vào từ khối chức năng AND.
Một biến toàn cục có thể được gọi bất kỳ lúc nào bằng tiền tố global..
Không khuyến cáo sử dụng tiền tố này trong cơ sở dữ liệu, vì điều này dẫn đến tải tăng của PLC. Thay vào đó, kết quả của tính toán nên được cung cấp toàn cục.
Để liệt kê tất cả các thiết bị đã sử dụng, bạn có thể nhấp chuột phải vào biến toàn cục trong Xem trước đang hoạt động. Nếu biến đã được sử dụng trong một phần tử khác, chúng sẽ được hiển thị dưới
Được Sử Dụng Bởi.
Thông tin thêm bạn có thể tìm thấy trong chương Giao Tiếp Với Các Phần Tủ Khác.