Egy változó az információk tárolásához szolgál. Az Antcas Control-ban nem kell deklarálni a típusokat. Tehát közvetlenül írhat egy szót változónak. A változók mellett vannak még konstansok és egyéb adattípusok, amelyeket közvetlenül be lehet venni. Mindent más közvetlenül változónak ismer fel. Figyeljen erre a FUP-programozásban azokat a színekre.
Minden érték, amely az SPS-ben tárolódik, tartós. Ez azt jelenti, hogy a szerver újraindításakor az előző állapotok visszaállnak. Megmaradnak egy projekt exportálása esetén is.
Figyelmeztetés: Az UTF-8 területén kívüli összes karakterlánc nem tárolható tartósan. Ezek a sötétbíbor színben jelennek meg a élő nézetben.
| Típus | Szín | Példa |
|---|---|---|
| Hiba | Piros | érvénytelen. |
| Változó | Szürke | változó |
| Szám | Narancssárga | 10 10E3 10e-2 -1.2 |
| Idő, Dátum | Zöld | T#1m DT#2016-03-25-22:12:00 D#2016-03-25 |
| Karakterlánc | Kék | 'Ez egy karakterlánc' "és ez is" "ez tartalmazza a " betűt!" |
| Konstans | Bíbor | INT_MIN, INT_MAX |
| Logikai érték | Bíbor | NULL, TRUE, FALSE |
A funkcióblokkok az olvasási irány szerint, balról jobbra és felülről lefelé számítanak. Ugyanezen módon írják a változókat is.

Konstansok, mint logikai változók közvetlenül definiálhatók. Írja be TRUE, FALSE vagy NULL. Ahol nem használ értéket, ott beállítódik a NULL. A NULL azt jelenti, hogy nincs érték. Tehát sem TRUE, sem FALSE. A NULL érték csak a program belső használatára szolgál. A NULL, 0 (mint egész szám), '', mint az üres karakterlánc, vagy "" és "0" értékeket FALSE-ként értékelik.
Figyeljen arra, hogy a kimeneti változókat soha ne használja meg kétszer, mert akkor a felső változó felülíródik és így érvénytelen lehet. Van néhány kivétel, például az MOVE funkcióblokk. A funkcióblokkokban található változókat sem szabad többször használni. Ez technikai szempontból lehetséges, de az SPS újraindításakor akaratlan viselkedéshez vezethet.
A funkcióblokkok adatbázisai soha nem használhatók meg kétszer. Különben az utolsó funkcióblokk mindig felülírja az értéket vagy a belső jelzők akaratlan eredményeket eredményeznek.
Minden változó, beleértve a funkcióblokkok alárendelt neveit is, nem lehet hosszabb 255 karakternél. A FUP-szerkesztő hibát ad ki, ha egy változó hossza meghaladja a 200 karaktert.
Egy névtér mindig csak alulról felfelé írható felül. A névtér egyszerűen definiálható azzal, hogy a változót ponttal elválasztva írjuk le. Például heizung.PID vagy heizung.modus.Fenster. A okos névterek használata jelentősen egyszerűsíti a programozás áttekinthetőségét.