P4: PLC für SINUMERIK 828D
14.1
Überblick
14.1.1
PLC-Firmware
Die PLC der SINUMERIK 828D ist eine integrierte PLC auf Basis des Befehlssatzes der
SIMATIC S7-200.
Die Programmierung der PLC-Anwenderprogramme erfolgt in erster Linie an einem
Windows-PC mit dem "Programming Tool PLC828". Zusätzlich kann die PLC auch über die
Bedienoberfläche der Steuerung diagnostiziert und editiert werden. Hierzu steht ein "Ladder-
Add-On-Tool" auf der Steuerung zur Verfügung.
Folgende Besonderheiten sind zu beachten:
● Die Programmierung des PLC-Anwenderprogramms erfolgt durchgehend in Kontaktplan
● Es wird eine Untermenge der Programmiersprache S7-200 unterstützt.
● Beim Laden in CPU werden neben dem ablaufrelevanten Code auch die kompletten
● Beim Laden aus CPU werden die kompletten Projektdaten (einschließlich Symbolik und
● Der Anwender muss seine Daten und Prozessinformationen typgerecht verwalten. Bei
14.1.2
PLC-Anwendernahtstelle
Die Anwendernahtstelle wird von der PLC-Firmware eingerichtet, welche auch den
Austausch aller Signale und Daten zwischen der PLC einerseits und NCK und HMI
andererseits organisiert.
Die Anwendernahtstelle besteht aus den Teilen:
● Datenschnittstelle mit zyklischem Austausch (siehe "Datenschnittstelle (Seite 1171)")
● Funktionsschnittstelle mit funktions- bzw. auftragsbezogenem Datenaustausch (siehe
Die strukturierten Daten dieser Schnittstellen (remanente und nichtremanente) werden von
der Firmware durch Zuordnung auf Datenbausteine dem Anwender zur Verfügung gestellt:
"Kommunikationspartner" des PLC-Anwenderprogramms sind die NC (NCK,
Werkzeugverwaltung, NC-Kanal, Achsen, Spindeln, ...) und das HMI.
Grundfunktionen
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
(KOP).
Projektdaten (einschließlich Symbolik und Kommentaren) in die Steuerung geladen.
Damit enthält die Steuerung immer das passende Projekt zum aktuellen laufenden PLC-
Anwenderprogramm.
Kommentaren) in das Programming Tool PLC828 geladen und sind mit diesem
bearbeitbar.
allen Zugriffen auf die Daten muss konsequent der vereinbarte Datentyp verwendet
werden.
"Funktionsschnittstelle (Seite 1177)").
14
1107