Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK840D sl Handbuch Seite 1036

Vorschau ausblenden Andere Handbücher für SINUMERIK840D sl:
Inhaltsverzeichnis

Werbung

Ausführliche Beschreibung
2.7 Struktur und Funktionen des Grundprogramms
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.
Alarme
400120
Erläuterung
Reaktion
Abhilfe
Fortsetzung
Beispiel
Für das Projekt im Beispiel werden 4 Integer-Werte, 2 HexaFelder mit Bitinformationen und
1 Real-Wert benötigt.
Maschinendaten:
MD14510 USER_DATA_INT[0]
MD14510 USER_DATA_INT[1]
MD14510 USER_DATA_INT[2]
MD14510 USER_DATA_INT[3]
...
MD14512 USER_DATA_HEX[0]
MD14512 USER_DATA_HEX[1]
...
MD14514 USER_DATA_FLOAT[0]
GP-Parameter (OB100):
Call fb 1, db 7(
GP-Parameter (zur Laufzeit abfragen):
Im Hochlauf der PLC wurde der DB20 mit einer Länge von 28 Byte erstellt:
DB 20
2-56
DB 20 im PLC löschen und Neustart
DB-Länge ist unterschiedlich zur geforderten DB Länge
Alarmanzeige und PLC-STOP
DB 20 löschen und anschließender Reset
nach Neustart
MCPNum :=
MCP1In :=
MCP1Out :=
MCP1StatSend :=
MCP1StatRec :=
MCP1BusAdr :=
MCP1Timeout :=
MCP1Cycl :=
NCCyclTimeout :=
NCRunupTimeout :=
l gp_par.UDInt;
l gp_par.UDHex;
l gp_par.UDReal;
123
456
789
1011
12
AC
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 )
PLC-Grundprogramm powerline (P3 pl)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis