Hinweis
Soll die Anzahl der genutzten PLC-Maschinendaten später erhöht werden, ist es notwendig,
den DB20 vorher zu löschen. Damit solche Erweiterungen keine Auswirkungen auf das
bestehende Anwenderprogramm haben, sollten die Zugriffe auf die Daten im DB20 möglichst
symbolisch erfolgen, z. B. über eine Strukturbeschreibung im UDT.
Beispiel
Für das Projekt im Beispiel werden vier INT-Werte, zwei HEX-Werte für Bit-Informationen und
ein FLOAT-Wert benötigt.
Maschinendaten:
MD14510 $MN_USER_DATA_INT[0] =
MD14510 $MN_USER_DATA_INT[1] =
MD14510 $MN_USER_DATA_INT[2] =
MD14510 $MN_USER_DATA_INT[3] =
...
MD14512 $MN_USER_DATA_HEX[0] = 12
MD14512 $MN_USER_DATA_HEX[1] = AC
...
MD14514 $MN_USER_DATA_FLO‐
AT[0] =
PLC-Grundprogramm-Parameter
(OB100):
CALL FB1, DB7(
PLC-Grundprogramm-Parameter (zur
Laufzeit abfragen):
PLC
Funktionshandbuch, 06/2019, A5E47433877A AB
MCPNum :=
MCP1In :=
MCP1Out :=
MCP1StatSend :=
MCP1StatRec :=
MCP1BusAdr :=
MCP1Timeout :=
MCP1Cycl :=
NCCyclTimeout :=
NCRunupTimeout :=
l gp_par.UDInt;
l gp_par.UDHex;
l gp_par.UDReal;
Struktur und Funktionen des Grundprogramms
123
456
789
1011
123.456
1,
P#E0.0,
P#A0.0,
P#A8.0,
P#A12.0,
6,
S5T#700MS,
S5T#200MS,
S5T#200MS,
S5T#50S;
//=4,
//=2,
//=1 )
9.10 PLC-Maschinendaten
89