Biến

Một biến được sử dụng để lưu trữ thông tin. Trong Antcas Control không cần khai báo kiểu dữ liệu. Bạn có thể viết một từ làm biến ngay lập tức. Ngoài các biến còn có các hằng số và các loại dữ liệu khác có thể nhập trực tiếp. Tất cả những gì khác sẽ được nhận dạng là biến ngay lập tức. Hãy chú ý đến màu sắc trong lập trình FUP.

Tính bền vững của dữ liệu

Tất cả các giá trị được lưu trữ trong PLC đều là remanent. Điều này có nghĩa là khi khởi động lại máy chủ, trạng thái trước đó sẽ được khôi phục lại. Chúng vẫn được giữ nguyên ngay cả khi xuất một dự án.

Chú ý: Tất cả các chuỗi ký tự ngoài phạm vi UTF-8 không thể lưu trữ remanent. Chúng được hiển thị màu tím đậm trong chế độ xem trực tiếp.

Màu sắc

Loại Màu sắc Ví dụ
Lỗi Đỏ không hợp lệ.
Biến Xám biến
Số Cam 10 10E3 10e-2 -1.2
Thời gian, Ngày tháng Xanh lá cây T#1m DT#2016-03-25-22:12:00 D#2016-03-25
Chuỗi ký tự Xanh da trời 'Đây là một chuỗi ký tự' "và cũng như vậy" "này có một dấu nháy trong đó!"
Hằng số Tím INT_MIN, INT_MAX
Giá trị boolean Tím NULL, TRUE, FALSE

Quy tắc

Các khối chức năng được tính toán theo hướng đọc từ các đầu vào. Từ trái sang phải và từ trên xuống dưới. Các biến cũng được viết theo cách này.

Các hằng số như các biến boolean có thể được định nghĩa trực tiếp. Viết TRUE, FALSE hoặc NULL. Trong đó NULL cũng được đặt khi bạn không sử dụng giá trị nào. NULL có nghĩa là không có giá trị. Không phải là TRUE hoặc FALSE. Giá trị NULL chỉ được sử dụng trong chương trình. Các giá trị NULL, 0 (là số nguyên), '', cũng như "" hoặc "0" được đánh giá là FALSE.

Hãy chú ý rằng các biến đầu ra không bao giờ được sử dụng hai lần, vì vậy biến trên sẽ bị ghi đè và có thể trở nên không hợp lệ. Có một số ngoại lệ đặc biệt như ví dụ Khối chức năng MOVE. Các biến trong các giao diện cũng không nên được sử dụng nhiều lần. Điều này là khả thi theo nghĩa thực tế, nhưng có thể dẫn đến hành vi không mong muốn khi khởi động lại PLC.

Các cơ sở dữ liệu cho các khối chức năng không bao giờ được sử dụng hai lần. Nếu không, khối chức năng cuối cùng sẽ luôn ghi đè giá trị hoặc các bộ nhớ nội bộ dẫn đến kết quả không mong muốn.

Độ dài tối đa

Mỗi biến, bao gồm cả tên con của các khối chức năng, không được vượt quá độ dài 255 ký tự. Trình biên tập FUP sẽ báo lỗi nếu một biến dài hơn 200 ký tự.

Không gian tên

Một không gian tên chỉ có thể được ghi đè từ dưới lên trên. Không gian tên có thể được định nghĩa rất đơn giản bằng cách phân tách biến bằng dấu chấm. Ví dụ như heizung.PID hoặc heizung.modus.Fenster. Sử dụng các không gian tên thông minh giúp đơn giản hóa quá trình lập trình đáng kể.