Giao tiếp với các phần tử khác

Đây là nơi mô tả cách dữ liệu được truyền giữa nhiều phần tử. Ví dụ, dữ liệu thời tiết hoặc chớp mắt có thể được tính toán đồng thời.

Biến toàn cầu

Để giao tiếp với các phần tử khác trong cùng một dự án, biến được sử dụng với tiền tố global.

Mẹo: Sử dụng khối chức năng STATUSGETSTATUS để truyền các giá trị trung tâm.

Điều cần lưu ý là khi thay đổi giá trị của một biến toàn cầu, tất cả các phần tử bị ảnh hưởng sẽ được tính toán lại và điều này dẫn đến thời gian chu kỳ tăng lên.

Do thứ tự gọi biến toàn cầu có vai trò quan trọng, khi thay đổi biến toàn cầu, một chu kỳ kép sẽ được thực hiện để giảm thời gian phản ứng.

Để liệt kê tất cả các phần tử được sử dụng, bạn có thể nhấp chuột phải vào biến toàn cầu trong chế độ xem trước 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

Sử dụng như cơ sở dữ liệu

Không khuyến cáo sử dụng tiền tố trong cơ sở dữ liệu vì điều này sẽ dẫn đến tải trọng tăng của PLC.

Ví dụ trên không nên được sử dụng. Thay vào đó, kết quả của phép tính nên được cung cấp toàn cầu.

Kết quả có thể được xử lý trong các phần tử riêng lẻ.

Nhận diện cạnh

Không thể xử lý các cạnh qua một biến toàn cầu vì giá trị có thể tồn tại trong hơn một chu kỳ. Hoặc cũng có thể không bao giờ tồn tại khi đặt lại. Thay vào đó, sử dụng nhận diện cạnh cho mỗi phần tử.

Trong khi global.count1 không hoạt động chính xác, một tín hiệu thay đổi được sử dụng cho global.count2. Tín hiệu này vẫn giữ nguyên là đúng hoặc sai sau khi xử lý. Vậy thì có thể tạo ra một cạnh. Thay vào đó, cũng có thể sử dụng một bộ đếm thời gian, nhưng điều này có thể dẫn đến vấn đề về thời gian.

Trong ví dụ này, một số được tăng lên khi có cạnh vì giá trị TRUE được giải thích là một 1.

Biến siêu toàn cầu

Các biến gọi là siêu toàn cầu được sử dụng để trao đổi dữ liệu giữa nhiều dự án trên cùng một máy chủ hoặc cùng một mạng. Để làm điều này, giao diện Biến siêu toàn cầu được sử dụng.

Phương pháp này được mô tả chi tiết hơn trong chương Giao tiếp với một giao diện.

Biến siêu siêu toàn cầu

Với phương pháp này, dữ liệu có thể trao đổi giữa nhiều máy chủ qua Cloud theo thời gian thực. Giao tiếp diễn ra thông qua giao diện Biến siêu siêu toàn cầu.