En variabel bruges til at gemme informationer. I Antcas Control behøver datatyperne ikke deklareres. Du kan derfor skrive et ord som en variabel direkte. Udover variable er der også konstanter og andre datatyper, der kan indtastes direkte. Alt andet bliver genkendt som en variabel direkte. Se farverne i FUP-programmering for mere information.
Alle værdier, der er gemt i PLC'en, er remanente. Dette betyder, at ved et genstart af serveren gendannes de tidligere tilstande. De forbliver også ved eksport af et projekt.
Advarsel: Alle strengværdier uden for UTF-8-området kan ikke gemmes remanent. Disse vises i live-visningen som mørk lilla.
| Type | Farbe | Eksempel |
|---|---|---|
| Fejl | Rød | ugyldig. |
| Variabel | Grå | variabel |
| Tal | Orange | 10 10E3 10e-2 -1.2 |
| Tid, Dato | Grøn | T#1m DT#2016-03-25-22:12:00 D#2016-03-25 |
| Strengværdi | Blå | 'Dette er en strengværdi' "og denne også" "denne har et " i!" |
| Konstant | Lilla | INT_MIN, INT_MAX |
| Boolesk værdi | Lilla | NULL, TRUE, FALSE |
Funktionsblokke beregnes i læsningsretningen efter indgangene. Fra venstre mod højre og fra top til bund. Variablerne skrives også på samme måde.

Konstanter som boolske variable kan defineres direkte. Skriv TRUE, FALSE eller NULL. Hvor NULL også sættes, hvor du ikke bruger en værdi. NULL betyder ingen værdi. Altså hverken TRUE eller FALSE. Værdien NULL bruges kun internt i programmet. Værdierne NULL, 0 (som heltal), '', såvel som "" eller "0" vurderes som FALSE.
Pas på, at udgangsvariabler aldrig bruges dobbelt, da den øverste variabel ellers overskrives og dermed kan være ugyldig. Der er særlige undtagelser, såsom Funktionsblokken MOVE. Variablerne i grænsefladerne bør heller ikke bruges flere gange. Dette er muligt i egentlig forstand, men kan føre til uønsket adfærd ved genstart af PLC'en.
Databaserne for funktionsblokke må aldrig bruges dobbelt. Ellers vil den sidste funktionsblok altid overskrive værdien eller de interne mærker føre til uønskede resultater.
Hver variabel, herunder underordnede navne for funktionsblokke, må ikke overskride en længde på 255 tegn. FUP-redigereren giver derfor en fejl, hvis en variabel er længere end 200 tegn.
Et navnerum kan altid kun overskrives fra bund til top. Navnerummet kan defineres på den nemmeste måde ved at adskille variablen med et punkt. For eksempel varme.PID eller varme.modus.vindue. Brug af kloge navnerum forenkler oversigten i programmeringen betydeligt.