PLCnext Engineer
Sie müssen JavaScript aktiviert haben, um diese Online-Hilfe benutzen zu können.
INHALT
INDEX
SUCHE
Über PLCnext Engineer
Über diese Dokumentation
Bevor Sie beginnen
Sicherheitsbezogene Warnhinweise
Systemvoraussetzungen
PLCnext Engineer-Systemgrenzen
Quereinsteiger aus PC WORX 6.x
PLCnext Technology-Steuerungsgeneration
Security in PLCnext Engineer
Erfüllung der IEC 62443
Security-Anweisungen für PLCnext Engineer
Empfohlene Security-Maßnahmen für Geräte und Solutions
Phoenix Contact Security-Hinweise
Netzwerk-Security: Zertifikate ermöglichen gesicherte Verbindungen
Netzwerk-Security: Authentifizierung mit Benutzerrolle und Kennwort
Netzwerk-Security: OPC UA-Server-Sicherheitseinstellungen
Security-Begriffe und Hintergrundinformationen
Sicherheitsbezogene Applikation/sicherheitsbezogener Bereich
Sicherheitsbezogener Bereich: Allgemeine Informationen
Sicherheitsbezogener Bereich: Definieren/Ändern eines Kennworts
Sicherheitsbezogener Bereich: An- und Abmelden
Schnellstart: Übersicht über die Engineering-Schritte
Benutzeroberfläche - Referenz
Startseite
Hauptmenü/Symbolleiste und Tastenkombinationen
'Datei'-Menü
Bearbeiten-Menü
Ansicht-Menü
Projekt-Menü
Extras -Menü
Fenster-Menü
Hilfe-Menü
Symbolleisten der Editoren, Kontextmenüs und Tastenkombinationen
Steuerungs-Cockpit - Symbolleiste
Sicherheits-Cockpit - Symbolleiste
Grafischer Code-Editor - Symbolleiste/Kontextmenü
Grafischer Code-Editor - Direktschaltflächen
Textueller Code-Editor - Symbolleiste/Kontextmenü
Variablentabelle - Symbolleiste/Kontextmenü
Datenliste - Symbolleiste/Kontextmenü
Portliste - Symbolleiste/Kontextmenü
Physikalische Topologie - Symbolleiste
Online-Steuerungen/Online-Geräte - Symbolleiste, Kontextmenü
AS-Debug-Befehle
GLOBAL SUCHEN UND ERSETZEN - Symbolleiste
Lokales Suchen und Ersetzen - Symbolleiste/Tastenkombinationen
LOGIKANALYSE - Symbolleiste
Windows-Standardtastenkombinationen
Tooltips
ANLAGE-Bereich
KOMPONENTEN-Bereich
Geräte durch Importieren von GSDML-/FDCML-/IODD-Dateien einfügen
Im KOMPONENTEN-Bereich suchen
Ordnerstruktur einer KOMPONENTEN-Kategorie bearbeiten
Editorenbereich
Editoren für Knoten in der ANLAGE
Editoren für Typen in den KOMPONENTEN
Datenlisten
Datenliste öffnen
Datenelemente in Datenlisten zuordnen
Austauschvariablen erzeugen
Zuordnungen von Prozessdaten-Elementen aufheben (trennen)
HMI-Tags in einer Datenliste erzeugen
Globale Variablen in einer Datenliste verwalten
Datenelemente aus/in eine .csv-Datei importieren/exportieren
Datenliste filtern und sortieren
Portlisten
Portliste öffnen
Ports in der Portliste zuordnen
Portliste filtern und sortieren
MELDUNGEN: Fehlerliste, Protokolle und Desktop-Benachrichtigungen
GLOBAL SUCHEN UND ERSETZEN-Fenster
QUERVERWEISE-Fenster
REFACTORING-Fenster
WATCH-FENSTER
LOGIKANALYSE-Fenster
FORCELISTE-Fenster
BREAKPOINTS-Fenster
CALL STACKS-Fenster
ONLINE-STATUS-Fenster
PAPIERKORB-Fenster
Statuszeile
Optionen - PLCnext Engineer anpassen
Sprache der Benutzeroberfläche einstellen
Projektverwaltung
Networking
IP-Einstellungen des Projekts konfigurieren
Online: Netzwerk scannen und Geräte in die ANLAGE einfügen
Netzwerk nach einer Steuerung mit steuerungsbasierter Projektvorlage scannen
Netzwerk nach einer Steuerung scannen (leeres Projekt)
Netzwerk nach Profinet-Geräten scannen
Profinet I/O-Module einlesen
Axioline F I/O-Geräte am lokalen Axioline F Bus einlesen
Offline: Geräte manuell in die ANLAGE einfügen
Profinet-Geräte in die 'Geräteliste' (Stationseditor) einfügen
Geräte/Module in den Stationseditor einfügen
Steuerungen/Geräte per Drag & Drop aus den KOMPONENTEN einfügen
Zuweisung von Projektgeräten und Online-Geräten aufheben
Geräte in der ANLAGE ersetzen
Geräte aus der ANLAGE entfernen
Engineering- und Nicht-Engineering-Geräte
'Physikalische Topologie'-Editor
Netzwerk scannen und Geräte/Verbindungen in das Projekt einfügen
Scan-Optionen
Topologie-Ansichten
Redundanzübersicht
Redundanz (R)STP
Redundanz MRP
Redundanz DLR
Redundanz EXR
VRRP
NAT
VLAN
Darstellung von Geräten, Ports und Verbindungen
Topologie-Operationen
Gerätekonfiguration/-parametrierung
Eigenschaften der PLCnext Technology-Steuerung
Steuerungs-IP-Adresse einstellen
Steuerungsparameter im Editor 'Online-Parameter' lesen/schreiben
Aktualisierungstask für PLCnext Technology-Steuerungen definieren
Echtzeituhr auf der Steuerung einstellen
PLCnext Technology-Steuerung als EtherNet/IP-Gerät
Redundantes Steuerungssystem konfigurieren
IP-Adressen den Steuerungen zuweisen
Synchronisation von Variablen-/Portwerten ein-/ausschalten
Mit einer Steuerung verbinden und Online-Funktionen ausführen
Profinet-spezifische Eigenschaften
IP-Einstellungen eines Profinet-Geräts konfigurieren
Profinet-Geräteparameter einstellen (Editor 'Schnittstellenliste')
I/O-Aktualisierungstask für Profinet I/O Controller und Geräte definieren
Fast Start Up (FSU) für Profinet I/O konfigurieren
Profinet-Redundanz
Profinet Media Redundancy Protocol (MRP)
Profinet-Systemredundanz (SR)
Shared Device-Unterstützung für Profinet-Geräte
Multiple Interface Mode
Axioline-spezifische Eigenschaften
I/O-Aktualisierungs-/Triggertask für Axioline Controller und I/Os definieren
INTERBUS-Konfiguration
Lokale INTERBUS Inline-Station (AXC F IL ADAPT Adapterklemme)
INTERBUS Remote Bus (AXC F XT IB-Erweiterungsmodul)
Profisafe-spezifische Eigenschaften
'Sicherheitsbezogene Parameter'-Editor - nur für sicherheitsbezogene Geräte und Module
Profisafe-Gerätekennung F-Parameter
Sicherheitsbezogene Geräteparameter importieren/exportieren - Untereditor 'Parameter Import/Export'
IO-Link-Konfiguration für Axioline und Profinet
IO-Link-System für Axioline konfigurieren
IO-Link-System für Profinet konfigurieren
IODD-Dateien importieren
IEC 61131-3-Programmierung
POEs
Funktion-POEs in PLCnext Engineer
Funktionsbaustein-POEs in PLCnext Engineer
Programm-POEs in PLCnext Engineer
Methoden von FBs in PLCnext Engineer
Instanziierung: Programm- und FB-Instanzen
Datentypen
Elementare Datentypen gemäß IEC 61131-3
Sicherheitsbezogene elementare Datentypen
Generische Datentypen gemäß IEC 61131-3
Sicherheitsbezogene generische Datentypen
Anwenderdefinierte Datentypen
Felder (ARRAYs)
Strukturen (STRUCTs)
Enumerationen (ENUMs)
Strings
Kombinationen von anwenderdefinierten Datentypen
Ports mit anwenderdefinierten Datentypen
Variablen
Variablen/FB-Instanzen deklarieren
Eigenschaften von Variablen/Ports
Schlüsselwörter zur Variablen-Deklaration
Tabellarische Verwaltung von Deklarationen
Erweiterte Bezeichner in IEC 61131-3-Variablennamen
Rollenzuordnung in Datenlisten: I/O-Variablen und Austauschvariablen
Rollenzuordnung in Portlisten: PLCnext-Ports zuordnen
Refactoring von Variablen
ARRAYs und STRUCTs initialisieren
Instanzbezogene adressierte Variablen: 'Instanz' und 'Programm'
Teilweiser Zugriff auf ANY_BIT-Variablen
Pragmas für IEC-Variablen
Literale gemäß IEC 61131-3
Programmieren in ST
Funktionsübersicht Texteditor
Befehle, Symbolleiste und Tastenkombinationen im Texteditor
Intellisense im Texteditor
Lokales Suchen/Ersetzen im Texteditor
Kommentare in ST
ST Code-Objekte
Code-Elemente in ST einfügen
Variablen in ST einfügen
Funktionen und Funktionsbausteine in ST aufrufen
Programmieren in FBS/KOP, NKOP und SNKOP
Funktionsübersicht Grafischer Editor
Intellisense im grafischen Editor
Lokales Suchen/Ersetzen von Text in FBS/KOP, NKOP, SNKOP und AS
Syntax: FBS/ KOP, NKOP und SNKOP
Objekte auswählen, verschieben, kopieren/ausschneiden/einfügen
KOP-Netzwerke bearbeiten
Funktionen/FBs und Variablen einfügen
Objekte verbinden
Kommentare
Abarbeitungsreihenfolge in Code-Arbeitsblättern
Anzeige zwischen Linien und Konnektoren umschalten
Symbolleisten-Schaltflächen, Kontextmenü und Tastenkombinationen
Tastaturbedienung
Kontakttypen (KOP-Code-Objekte)
Spulentypen (KOP-Code-Objekte)
Konstanten, Sprünge/Marken, Rücksprünge, Konnektoren
FUs/FBs bearbeiten/ersetzen/aktualisieren
Rückkopplungsvariablen in FBS/KOP-Netzwerken
Datenaustausch zwischen Steuerung und sicherheitsbezogener SPS
Sicherheitsbezogene und Standard-Typen in SNKOP mischen
Zustimmprinzip programmieren
Implizite Rückkopplungen in SNKOP
Verifizierungsmarkierung für SNKOP-Netzwerke
Programmieren in AS
AS-Parameter, Betriebsarten und Datentypen
Schritt in AS
Transition in AS
Aktion und Bestimmungszeichen (Qualifier) in AS
Zweig in AS
AS-Objekte einfügen
Schritte bearbeiten
Transitionen bearbeiten
Aktionen bearbeiten
Verriegelungen in AS
Immer ausgeführter Code
AS-Objekte löschen
Konfiguration der Steuerungslaufzeit und Tasks
Task-Konfiguration
Programminstanz durch Zuweisen eines Programms zu einem Task erzeugen
Nicht-IEC 61131-3-Programme in die PLCnext Technology-Taskplanung integrieren
Task-/Eventeigenschaften und Tasktypen (nur nicht-sicherheitsbezogene Steuerungen)
System-Event-Tasks
Tasks und Watchdogs
Erweitertes Retain Handling
Sicherheitsbezogene SPS-Laufzeitkonfiguration
Matlab®-Integration in PLCnext Engineer
Matlab® Viewer in PLCnext Engineer
Matlab®-Code überwachen/debuggen
Automatisierungsmodule und Aspekthierarchien
Inbetriebnahme der Steuerung: Von Kompilieren bis Debuggen
Verbinden contra Anhängen (Debuggen Ein)
Ad-hoc-IP-Adresse statt projektdefinierter Adresse
TCP-Kommunikationseinstellungen
Cockpit: Steuern der Anwendung
Projekt neu erzeugen (ohne Schreiben)
Projektänderungen auf die Steuerung schreiben
Steuerungsdiagnose aus dem Cockpit
Steuerungsstatus
Debug-Modus: Applikationsausführung überwachen
Erweitertes Debuggen: Funktionen, Methoden und AS-Aktionen/Transitionen
Erweitertes Debuggen: Execution Values/Indication vs. "normale" Online-Werte
Fast Edit-Modus: Mit einem Klick zwischen Debuggen und Editieren wechseln
WATCH-Fenster: Applikation überwachen/debuggen
Code debuggen: Forcen/Überschreiben
Code debuggen: Breakpoints
AS Code debuggen
LOGIKANALYSE: Applikation überwachen
Arbeiten mit der LOGIKANALYSE
Schritt 1: Subscriptionliste der LOGIKANALYSE konfigurieren (Einfügen/Entfernen von Variablen)
Schritt 2: Aufzeichnungseinstellungen definieren
Schritt 3: Aufzeichnungssession starten/stoppen der
Schritt 4 (optional): Kurvenaktualisierung unterbrechen/wiederaufnehmen
Schritt 5 (optional): Kurvenanzeige anpassen
Schritt 6 (optional): Werte in eine CSV-Datei exportieren
Symbolleiste der LOGIKANALYSE
Data Logger-Konfiguration
Projektquellen aus der Steuerung lesen
Tastenkombinationen für die Inbetriebnahme
Steuerungssimulation
Sicherheitsbezogene SPS-Inbetriebnahme: Von Kompilieren bis Debuggen
Kennwortschutz der sicherheitsbezogenen SPS
Verbinden contra Monitoring-Modus contra Debug-Modus
Sicherheitsbezogenes Projekt neu erzeugen (ohne Schreiben)
Sicherheitsbezogene Applikation aus dem Sicherheitscockpit steuern
Steuerungsdiagnose aus dem Cockpit der sicherheitsbezogenen SPS
Safety-Reaktionszeit (Safety Function Response Time, SFRT)
Diagnose der Profisafe-Kommunikation und des F-Device-Status
Status der sicherheitsbezogenen SPS
Sicherheitssteuerung überwachen/debuggen
Monitoring-Modus: Online-Werte anzeigen
Debuggen von sicherheitsbezogenem Code: Forcen/Überschreiben
Debuggen: Einzelzyklus-Betrieb der sicherheitsbezogenen SPS
WATCH-Fenster: Sicherheitsbezogene Applikation überwachen/debuggen
Simulation der sicherheitsbezogenen SPS
HMI-Applikation
HMI-Schnellstart
Security für HMI
Benutzer- und Rollenverwaltung
Security für HMI im Projekt aktivieren
Zugriffsrechte auf HMI-Seiten/HMI-Objekte durchsetzen
Kennwortgeschützter Zugriff auf die HMI-Applikation ('Login'-Seite)
HMI-Seiten
HMI-Seiten anlegen und organisieren
HMI-Seitenvorlagen verwenden und bearbeiten
HMI-Seiteneigenschaften bearbeiten
HMI-Support-Dateien hinzufügen
Startseite festlegen
HMI-Seitenparameter definieren
'Navigation'-Editor
HMI-Seiten mit dem 'Navigation'-Editor verwalten
HMI-Objekte, -Symbole und Bilder
HMI-Tags
HMI-Tags für Steuerungsvariablen
Lokale HMI-Tags
HMI-Editor
HMI-Objektexplorer
Gitter verwenden
Lokales Suchen/Ersetzen von Text im HMI-Editor
Mit Objekten arbeiten
Objekte, Symbole und Bilder einfügen
Objekteigenschaften bearbeiten
Objekte über Direktschaltflächen bearbeiten
Objekte auswählen, kopieren, einfügen und löschen
Objekte verschieben
Objekte skalieren
Objekte spiegeln
Objekte ausrichten und verteilen
Objekte gruppieren/Gruppierung von Objekten aufheben
Objekte nach vorne oder hinten verschieben
Objekte im Hintergrund auswählen
Objekte verriegeln/entriegeln
Objekte drehen
HMI-Standardobjekte
Schaltfläche
Diagramm
Checkbox
Ellipse
Linie
Lineare Messskala / Radiale Messskala
Polykurve
Polylinie
Rechteck
Symbolliste
Text
Texteingabe
Formen kombinieren
Pfade zeichnen und bearbeiten
Mit Dynamiken arbeiten
Objekte mit Dynamiken verknüpfen
Reihenfolge von Aktionen ändern
Objekt-/Dynamikeigenschaften als HMI-Symboleinstellungen veröffentlichen
Ausdrücke für Objektanimationen verwenden
Dynamiken - Referenz
Dynamik 'Deaktivieren'
Dynamik 'Nur lesen'
Dynamik 'Sichtbarkeit'
Dynamik 'Farbe oder Füllung'
Dynamik 'Blinken'
Dynamiken 'Text' / 'Text wenn gedrückt' / 'Textliste'
Dynamik 'Drehung'
Dynamik 'Skalierung'
Dynamiken 'Horizontale Verschiebung'/'Vertikale Verschiebung'
Dynamik 'Pfad'
Dynamiken 'Aktion beim Drücken' / 'Aktion beim Loslassen'
Dynamik 'Aktion beim Klicken'
Dynamik 'Aktion beim Ziehen'
Dynamik 'Datenaktion'
Mit benutzerdefinierten HMI-Symbolen arbeiten
HMI-Symbole erstellen und gestalten
Symboleigenschaften bearbeiten
Symbolparameter definieren und Dynamiken/Aktionen hinzufügen
Objekt-/Dynamikeigenschaften als HMI-Symboleinstellungen veröffentlichen
HMI-Symbolinstanzen erzeugen / Symbolparameter bearbeiten
Mit Textlisten arbeiten
HMI-Applikation lokalisieren
HMI-Generator
Mit HMI-Konfigurationsdateien arbeiten
Beispiel für eine HMI-Konfiguration
Elemente und Attribute der HMI-Konfigurationsdatei
Element <hmigenerator>
Element <generation>
Element <page>
Element <folder>
Element <group>
Element <symbol>
Element <onfunctionblock>
Element <onprogram>
Element <onvariable>
Element <onpage>
Element <settings>
Element <id>
Element <startpage>
Element <tagset>
Element <index>
Element <pagestyles>
Element <pagestyle>
Element <template>
Element <templatelibrary>
Element <backgroundtemplate>
Element <backgroundtemplatelibrary>
Element <width>
Element <height>
Element <groupstyles>
Element <groupstyle>
Element <location> (Kindelement von <groupstyle>)
Element <symbolstyles>
Element <symbolstyle>
Elemente <location> (Kindelement von <symbolstyle>)
Element <datasets>
Element <dataset>
Element <data>
Element <tagsets>
Element <tagset>
Element <tag>
Element <parametersets>
Element <parameterset>
Element <parameter>
Element <symbolsets>
Element <symbolset>
Mit Platzhaltern arbeiten
HMI Webserver-Einstellungen
Verbindung zwischen HMI-Client und PLCnext Technology-Steuerung
HMI-Applikation ausführen
OPC UA
OPC UA-Server
Grundeinstellungen für OPC UA
OPC UA-Sicherheitseinstellungen
OPC Discovery-Servereinstellungen
Einstellungen zum OPC UA-Dateisystem
OPC UA PubSub-Kommunikation
Datensätze für das Publishing definieren
Konfigurieren der Verbindungen für das Publishen/Subscriben
Steuerung als Publisher konfigurieren
Steuerung als Subscriber konfigurieren
Projektsprache übersetzen (lokalisieren)
Projektvergleich
Bibliotheken verwalten
Bibliotheken einfügen
Bibliotheken veröffentlichen
Manipulationsschutz für Bibliotheken
Know-How-Schutz für Bibliotheken
Kaskadierte Referenzen: Referenzierte Bibliotheken in veröffentlichten IEC-Bibliotheken
Nachladbare C-Funktionen als veröffentlichte Bibliothek
Hilfedateien und Beschreibungsdateien für Bibliotheken
Inkonsistente Bibliotheks-ID
Verwaiste Bibliotheksreferenzen
Projektdaten importieren/exportieren
Typen importieren
AutomationML APC-Dateien importieren/exportieren
Geräte über Gerätebeschreibungsdateien importieren
Versionsinformationen für Projekte, POEs und Symbole
Projektstatistiken
Projekt drucken
Fehlerkatalog
Konfigurationsfehler der Steuerung
Fehler: Der Name der Bibliothekenbeschreibungsdatei '...' in der Bibliothek und der Name der Bibliothekendatei '...' auf der Festplatte müssen gleich sein.
Fehler: Der Bibliothekenname '...' in der Bibliothekenbeschreibung und der Name der Bibliothekenbeschreibungsdatei '...' müssen gleich sein.
Fehler: Der Komponentenname '...' in der Komponentenbeschreibung und der Name der Komponentenbeschreibungsdatei '...' müssen gleich sein.
Fehler: Der Programmname '...' in der Programmbeschreibung und der Name der Programmbeschreibungsdatei '...' müssen gleich sein.
Fehler: Die Bibliothek '...' unterstützt nicht die Steuerung '...'.
Fehler: Fehler beim Vorbereiten der Konfiguration für die Steuerung '...'.
Fehler: Fehler beim Vorbereiten der Konfiguration für die Steuerung '...'. Tipp: ...
Fehler: Die OPC UA PubSub-Konfiguration ist ungültig
Fehler: Verbindungsnamen müssen eindeutig sein
Fehler: Publisher IDs müssen eindeutig sein
Fehler: Die Netzwerkadresse muss eine URL nach folgendem Muster sein: opc.udp://>ip-4-address>(:port)
Fehler: Die Netzwerkschnittstelle muss eine der Schnittstellen der Steuerung sein
Fehler: Der Name des publishten Datensatzes muss innerhalb der Konfiguration eindeutig sein
Fehler: Die Variable '...' wurde in der aktuellen Konfiguration nicht gefunden oder sie hat einen Datentyp, der nicht unterstützt wird
Fehler: Der Name der Reader-Gruppe muss innerhalb der Konfiguration eindeutig sein
Fehler: Der Name des Readers muss innerhalb der Konfiguration eindeutig sein
Fehler: Die Zielvariable '...' wurde in der aktuellen Konfiguration nicht gefunden oder sie hat einen Datentyp, der nicht unterstützt wird
Fehler: Der Name der Writer-Gruppe muss innerhalb der Verbindung eindeutig sein
Fehler: Die ID der Writer-Gruppe muss innerhalb der Verbindung eindeutig sein
Fehler: Der Name des Writers muss innerhalb der Verbindung eindeutig sein
Fehler: Die ID des Writers muss innerhalb der Verbindung eindeutig sein
Fehler: Der angegebene Datensatz ist in der aktuellen Konfiguration nicht vorhanden
Fehler: Die publishte Variable '...' darf nicht gleichzeitig subscribt werden.
Fehler: Die subscribte Variable '...' darf nicht gleichzeitig publisht werden.
Fehlermeldungen des FDCML-Parsers
Fehler: DNS-Segmente müssen mindestens ein Zeichen enthalten.
Fehler: DNS-Segmente dürfen nicht länger als 63 Zeichen sein. Segment "..." hat eine Länge von '...' Zeichen.
Fehler: DNS-Segmente müssen aus ASCII-Zeichen bestehen. Ungültiges Zeichen '...' erkannt.
Fehler: DNS-Segmente dürfen nicht mit den Trennzeichen '-' oder '.' beginnen oder enden.
Fehler: DNS-Hostnamen müssen mindestens ein Zeichen enthalten. Aktuelle Länge: '...'.
Fehler: DNS-Hostnamen dürfen nicht länger als 253 Zeichen sein. Aktuelle Länge: '...'.
Fehler: DNS-Hostnamen dürfen nicht IP-Adressen gleichen.
Fehler: DNS-Hostnamen dürfen nicht mit "port-###" beginnen.
AXIOLINE-Fehlermeldungen
Fehler: Anzahl der vorhandenen Axioline F-Geräte ('...') überschreitet die erlaubte Anzahl '...'.
Fehlermeldungen der Steuerungslaufzeit
Fehler: Das Systemevent muss mindestens eine Programminstanz enthalten.
PROFINET-Fehlermeldungen
Fehler: Das PROFINET-Gerät '...' hat einen leeren DNS-Hostnamen.
Fehler: Die PROFINET-Steuerung '...' enthält '...' PROFINET-Geräte. Die maximal erlaubte Anzahl an Geräten ist '...'.
Fehler: Der PROFINET Controller '...' hat seine RAM-Kapazitätsgrenze erreicht. Reduzieren Sie die Anzahl der Geräte.
Fehler: Interner Fehler beim Prüfen der PROFINET-Datenlänge von Gerät '...'.
Fehler: Die PROFINET-Eingangslänge '...' von Gerät '...' überschreitet die maximale Anzahl an Bytes '...'.
Fehler: Die PROFINET-Ausgangslänge '...' von Gerät '...' überschreitet die maximale Anzahl an Bytes '...'.
Fehler: Die Überwachungszeit für Gerät '...' überschreitet 1920 ms.
Fehler: Der PROFINET Controller '...' ist überlastet. Reduzieren Sie entweder die Untersetzungen oder entfernen Sie ein PROFINET-Gerät.
Fehler: Das PROFINET-Gerät '...' ist Teil eines geplanten Netzwerks in der physikalischen Topologie. Es fehlt eine direkte oder indirekte Verbindung zur SPS.
Fehler: Das PROFINET-Gerät '...' kann nicht in der RT-Klasse IRT betrieben werden. Es wird vom zugewiesenen PROFINET Controller nicht unterstützt.
Fehler: Der Monitorfaktor des PROFINET-Geräts '...' muss auf 3 gesetzt sein, wenn das Gerät in der RT-Klasse IRT betrieben wird.
Fehler: Topologie-Fehler der angeschlossenen PROFINET IRT-Geräte.
Fehler: Die PROFINET-Steuerung '...' enthält '...' PROFINET-Geräte mit RT-Klasse IRT. Die erlaubte Anzahl ist '...'.
Fehler: Das PROFINET-Gerät '...' benötigt eine höhere Untersetzung.
Fehler: Der PROFINET Controller '...' kann nicht im IRT-Modus betrieben werden.
Ethernet-Fehlermeldungen
Fehler: Das Gerät '...' hat keinen DNS-Hostnamen.
Fehler: Der DNS-Hostname '...' des Geräts '...' wird im Netzwerk mehrfach verwendet.
Fehler: Der DNS-Hostname '...' des Geräts '...' hat eine ungültige Syntax.
Fehler: Der DNS-Hostname '...' des Geräts '...' verwendet nicht die Domäne der obersten Ebene '...' des Subnetzes.
Fehler: Die IP-Adresse '...' des Geräts '...' liegt oberhalb der Endadresse '...' des Netzwerks.
Fehler: Die IP-Adresse '...' des Geräts '...' liegt unterhalb der Startadresse '...' des Netzwerks.
Fehler: Die IP-Adresse '...' des Geräts '...' kollidiert mit der Broadcast-Adresse '...'.
Fehler: Für den neuen Gerätetyp '...' konnte keine freie IP-Adresse gefunden werden. Erweitern Sie den Adressbereich.
Fehler: Die IP-Adresse '...' des Geräts '...' ist identisch mit dem Standard-Gateway '...' des Netzwerks.
Fehler: Das Gerät '...' hat keine IP-Adresse.
Fehler: Die IP-Adresse '...' des Geräts '...' kollidiert mit der Netzwerkadresse '...'.
Fehler: Die IP-Adresse '...' des Geräts '...' wird im Netzwerk mehrfach verwendet.
Fehler: Das Netzwerk hat keine gültige End-IP-Adresse.
Fehler: Das Standard-Gateway '...' liegt oberhalb des sichtbaren IP-Bereichs des Subnetzes.
Fehler: Das Standard-Gateway '...' liegt unterhalb des sichtbaren IP-Bereichs des Subnetzes.
Fehler: Das Standard-Gateway '...' ist identisch mit der Broadcast-Adresse des Netzwerks.
Fehler: Das Netzwerk hat kein gültiges Standard-Gateway.
Fehler: Das Standard-Gateway '...' ist identisch mit der Netzwerkadresse des Netzwerks.
Fehler: Die Subnetzmaske '...' des Netzwerks hat ein ungültiges Format. In einer Subnetzmaske dürfen von links gesehen nur benachbarte Einsen (1) stehen.
Fehler: Das Netzwerk hat keine gültige Subnetzmaske.
Fehler: Die Start-IP-Adresse '...' des Netzwerks ist größer als die End-IP-Adresse '...'.
Fehler: Das Netzwerk hat keine gültige Start-IP-Adresse.
Fehler: Die Start-IP-Adresse '...' und die End-IP-Adresse '...' liegen nicht im selben Subnetz.
Fehler: Ungültiges Domänensuffix '...' des Netzwerks.
Fehler: Das Gerät '...' hat keine Subnetzmaske.
Lexikalische Fehlermeldungen
Fehler: Unzulässige Konstante '...'.
Fehler: Unzulässiger Bezeichner '...'.
Fehler: Unzulässiges Token '...'.
Fehler: Neue Zeile in String-Literal.
Fehler: '}' erwartet.
Fehler: Der verschachtelte Kommentar wurde nicht korrekt geschlossen. '...' erwartet.
Fehler: '...' erwartet.
Fehler: Unzulässiger partieller Zugriff der ANY_BIT-Variable '...'.
Fehler: String-Literal enthält ungültige Maskierungszeichen.
Syntaktische Fehlermeldungen (diverse Parser)
Fehler (ST-Parser): Unerwartetes Dateiende.
Fehler (ST-Parser): Ungültige Anweisung.
Fehler (ST-Parser): '...' erwartet
Fehler (ST-Parser): Bezeichner erwartet
Fehler (ST-Parser): In Literalen sind keine Leerzeichen erlaubt.
Fehler (ST-Parser): Ausdruck erwartet
Fehler (ST-Parser): Parameter erwartet
Fehler (ST-Parser): Ungültiger Bereich
Fehler (ST-Parser): Variable erwartet
Fehler (ST-Parser): Operator erwartet
Fehler (ST-Parser): Konstante oder Bereich erwartet
Fehler (FBS/KOP-Parser): Objekt ist nicht verbunden.
Fehler (FBS/KOP-Parser): Ungültiger Name für Konnektor '...'.
Fehler (FBS/KOP-Parser): Ausgangskonnektor mit dem Namen '...' ist bereits vorhanden.
Fehler (FBS/KOP-Parser): Es existiert kein Eingangskonnektor mit dem Namen '...'.
Fehler (FBS/KOP-Parser): Es existiert kein Ausgangskonnektor mit dem Namen '...'.
Fehler (FBS/KOP-Parser): Ungültiger Name für Marke '...'.
Fehler (FBS/KOP-Parser): Ungültiger Name für Sprungziel '...'.
Fehler (FBS/KOP-Parser): Ein Konnektor kann nicht mit sich selbst verbunden sein.
Fehler (FBS/KOP-Parser): Ungültiger Name für Variable '...'.
Fehler (FBS/KOP-Parser): Falscher Modifizierer für Kontakt/Spule
Fehler (FBS/KOP-Parser): VAR_IN_OUT-Parameter ist nicht korrekt verbunden.
Fehler (FBS/KOP-Parser): Rechte Stromschiene hat ein falsches Vorgängerelement.
Fehler (FBS/KOP-Parser): Der Name '...' wird bereits in einem anderen Zusammenhang verwendet.
Fehler (FBS/KOP-Parser): Instanz für Methodenaufruf fehlt.
Fehler (FBS/KOP-Parser): Objekt ist nicht korrekt verbunden
Warnung (FBS/KOP-Parser): Automatisch generierte explizite Rückkopplung.
Fehler (Datentyp-Parser): Unerwartetes Dateiende.
Fehler (Datentyp-Parser): Ungültige Datentyp-Deklaration.
Fehler (Datentyp-Parser): '...' erwartet.
Fehler (Datentyp-Parser): Bezeichner erwartet.
Fehler (Datentyp-Parser): Ungültiger Bereich.
Fehler (Datentyp-Parser): Bereich erwartet.
Fehler (Datentyp-Parser): Integer-Literal erwartet.
Fehler (Datentyp-Parser): In Literalen sind keine Leerzeichen erlaubt.
Fehler (Datentyp-Parser): Integer-Literal erwartet.
Fehler (Datentyp-Parser): Datentyp erwartet.
Fehler (Datentyp-Parser): Konstanten-Literal erwartet.
Semantische Fehlermeldungen und Warnungen
Semantischer Fehler: Der untere Grenzwert eines Felds (ARRAY) darf nicht größer als der obere Grenzwert sein.
Semantischer Fehler: Ein Array muss mindestens eine Dimension aufweisen.
Semantischer Fehler: Der Datentyp '...' ist kein Feld (ARRAY).
Semantischer Fehler: Unzulässige Konstante '...'.
Semantischer Fehler: Es existiert bereits ein Datentyp mit dem Namen '...'.
Semantischer Fehler: Ungültiger Datentyp '...'.
Semantischer Fehler: Rekursive Abhängigkeit in Datentyp '...'.
Semantischer Fehler: Marke '...' ist nicht vorhanden.
Semantischer Fehler: Es existiert bereits eine Marke mit dem Namen '...'.
Semantischer Fehler: Es existiert bereits eine Programmorganisationseinheit (POE) mit dem Namen '...'.
Semantischer Fehler: Rekursive Abhängigkeit in Programmorganisationseinheit (POE) '...'.
Semantischer Fehler: Variable '...' ist nicht vorhanden.
Semantischer Fehler: Der Datentyp '...' ist keine Struktur oder Programmorganisationseinheit.
Semantischer Fehler: Das Feld oder die Variable '...' ist in '...' nicht vorhanden.
Semantischer Fehler: '...' ist kein gültiger Funktionsbaustein.
Semantischer Fehler: '...' ist keine gültige Funktion.
Semantischer Fehler: Der Task muss mindestens eine Programminstanz enthalten.
Semantischer Fehler: Funktionsbausteininstanz '...' ist nicht vorhanden
Semantischer Fehler: Die Funktion '...' erwartet nur ... Eingangsparameter.
Semantischer Fehler: Die Funktion '...' erwartet ... Eingangsparameter.
Semantischer Fehler: Die Länge eines anwenderdefinierten Strings darf nicht kleiner Null sein.
Semantischer Fehler: Ungültiger Anfangswert '...'.
Semantischer Fehler: Die Funktion '...' erwartet mindestens ... Eingangsparameter.
Semantischer Fehler: Unzulässige implizite Adresse '...'.
Semantischer Fehler: Ungültiger Basisdatentyp '...' in Enumeration '...'.
Semantischer Fehler: In der Enumeration '...' existiert bereits ein Wert mit dem Namen '...'.
Semantischer Fehler: Ungültiger Wert '...' in Enumeration '...'.
Semantischer Fehler: Der Datentyp des Werts '...' ist nicht gleich wie der Basisdatentyp '...' der Enumeration '...'. .
Semantischer Fehler: In der Enumeration '...' existiert kein Wert mit dem Namen '...'.
Semantischer Fehler: Es existiert keine Enumeration mit dem Namen '...'.
Semantischer Fehler: Der Datentyp '...' ist keine Enumeration.
Semantischer Fehler: Die Enumeration '...' ist nicht vorhanden.
Semantischer Fehler: Mehrdeutiger Enumerationswert '...'.
Semantischer Fehler: Der Datentyp der Elemente in der CASE-Liste ('...') ist nicht 'ANY_INT'.
Semantischer Fehler: Der Datentyp des Ausdrucks ('...') ist nicht 'ANY_INT'.
Semantischer Fehler: Der Datentyp der Steuerungsvariablen ('...') ist nicht 'ANY_INT'.
Semantischer Fehler: Der Datentyp des ... Wertausdrucks ('...') ist nicht 'ANY_INT'.
Semantischer Fehler: Die Anweisung '...' erwartet einen Ausdruck des Typs 'BOOL'.
Semantischer Fehler: 'EXIT' ist nur innerhalb einer Iterationsanweisung gültig.
Semantischer Fehler: Variable '...' ist in '...' nicht vorhanden.
Semantischer Fehler: Der Datentyp des ARRAY-Index ('...') ist nicht 'ANY_INT'.
Semantischer Fehler: Die Funktion '...' definiert keinen Eingangsparameter.
Semantischer Fehler: Es existiert bereits ein Feld mit dem Namen '...'.
Semantischer Fehler: Der Funktionsbaustein '...' enthält keine Methode '...' mit der angegebenen Signatur.
Semantischer Fehler: Ungültiger Funktionsaufruf.
Semantischer Fehler: Der Datentyp des Ausdrucks '...' ist nicht gleich wie der Datentyp der Variablen '...'.
Semantischer Fehler: Falscher oder unpassender Operanden-Datentyp.
Semantischer Fehler: Ungültiger Parameterausdruck.
Semantischer Fehler: Der Funktionsbaustein '...' besitzt keinen Ausgangs-/Eingangsparameter mit dem Namen '...'.
Semantischer Fehler: Der Datentyp '...' des Parameters '...' und der Datentyp '...' des zugewiesenen Werts sind nicht gleich.
Semantischer Fehler: Ungültiger Datentyp '...' des Ausdrucks am Parameter '...' der Funktion '...'. (Erwarteter Datentyp: '...')
Semantischer Fehler: Die Datentypen der externen Variablen '... : ...' und der zugehörigen globalen Variablen '... : ...' sind nicht gleich.
Semantischer Fehler: Zuordnungen zu schreibgeschützten Variablen sind nicht zulässig.
Semantischer Fehler: Die Zuweisung von Funktionsbausteinen wird nicht unterstützt.
Semantischer Fehler: Die Ressource muss mindestens einen Task enthalten.
Semantischer Fehler: Nur Variablen können VAR_IN_OUT-Parametern zugewiesen werden.
Semantischer Fehler: Der VAR_IN_OUT-Parameter '...' darf nicht unverbunden bleiben.
Semantischer Fehler: Nur-Lese-Variablen können nicht VAR_IN_OUT-Parametern zugewiesen werden.
Semantischer Fehler: Es existiert keine Funktion oder Methode mit dem Namen '...'.
Semantischer Fehler: Im Projekt sind zu viele ... definiert (aktuell: ..., maximal zulässig: ...).
Semantischer Fehler: Der Datentyp '...' des Ausdrucks am Parameter '...' der Funktion '...' kann nicht implizit nach '...' konvertiert werden.
Semantischer Fehler: Auf den angegebenen IEC-Typ '...' kann nicht zugegriffen werden.
Semantischer Fehler: Der angegebene Funktionsbausteintyp '...' passt nicht zu dem Typ '...' der bereits definierten Funktionsbausteininstanz '...'.
Semantischer Fehler: In Ressource '...' ist bereits ein Leerlauf-Task vorhanden.
Semantischer Fehler: Bezeichner ist zu lang. (Aktuelle Länge: ..., maximal zulässige Länge: ...)
Semantischer Fehler: Es sind ... Indizes spezifiziert, Array ... definiert jedoch ... Dimension(en).
Semantischer Fehler: Ungültiger Indexwert.
Semantischer Fehler: Indexwert überschreitet die ARRAY-Grenzen.
Semantischer Fehler: Ungültiger Anfangswert.
Semantischer Fehler: Der Anfangswert der Variablen überschreitet die Größe des ARRAY-Datentyps '...'.
Semantischer Fehler: Die Stringkonstante ist länger als die maximale Länge des Datentyps '...'.
Semantischer Fehler: Es existiert kein Funktionsbaustein, keine Funktion oder keine Methode mit dem Namen '...'.
Semantischer Fehler: 'THIS' ist in Funktionen nicht erlaubt.
Semantischer Fehler: 'CONTINUE' ist nur innerhalb einer Iterationsanweisung gültig.
Semantischer Fehler: Funktionseingang nicht verbunden.
Semantischer Fehler: Der Wert '...' wird bereits durch einen vorigen Fall behandelt.
Semantischer Fehler: Ein oder mehrere Werte im Bereich '... .. ...' werden bereits durch einen vorigen Fall behandelt.
Semantischer Fehler: Die Verwendung des VAR_IN_OUT-Parameters '...' des Funktionsbausteins ist in anwenderdefinierten Methoden nicht zulässig.
Semantischer Fehler: Eine Variable mit dem Namen '...' ist bereits in diesem Zusammenhang definiert.
Semantischer Fehler: Zugriff auf '...' aufgrund der Schutzebene nicht möglich.
Semantischer Fehler: Argument ...: Umwandlung von '...' zu '...' nicht möglich.
Semantischer Fehler: Methode '...' übernimmt '...' Argumente nicht.
Semantischer Fehler: Ungültiger partieller Zugriff '...'.
Semantischer Fehler: Der Datentyp '...' der Variable '...' ist ungültig. Variable muss den Datentyp '...' besitzen.
Semantischer Fehler: Der Task '...' darf kein bereits verwendetes UserEvent verwenden.
Semantischer Fehler: In der Programmorganisationseinheit sind zu viele Elemente: '...' (aktuell: ..., maximal zulässig: ...).
Semantischer Fehler: 'Instanz'-Variablen dürfen nicht remanent (RETAIN) sein.
Semantischer Fehler: Rekursive Methodenaufrufe in Methode '...' gefunden.
Semantische Warnung: Mehrdeutiger Bezeichner '...'.
Semantische Warnung: POE '...' wird nicht verwendet.
Semantische Warnung: Es sind keine Ressourcen definiert.
Semantische Warnung: Variable '...' wurde gleich benannt wie eine bereits vorhandene Programmorganisationseinheit (POE).
Semantische Warnung: Variable '...' wurde gleich benannt wie ein bereits vorhandener Datentyp.
Semantische Warnung: Die externe Verwendung von VAR_IN_OUT-Parametern ist nicht zulässig. Für diese Anweisung wird kein Code generiert.
Semantische Warnung: Parameter '...' wurde in der Definition der Funktion verändert.
Semantische Warnung: Die Deklaration der Parameter des Funktionsbausteins '...' wurde verändert.
Semantische Warnung: Es werden nicht alle Array-Elemente initialisiert.
Semantische Warnung: Feld '...' von '...' wird mehrfach initialisiert.
Sicherheitsbezogene semantische Fehlermeldungen
Sicherheitsbezogener semantischer Fehler: Nicht-sicherheitsbezogener Eingang schreibt auf sicherheitsbezogenen Ausgang ...!
Sicherheitsbezogener semantischer Fehler: Unbekannte Funktion oder unbekannter Funktionsbaustein '...'.
Sicherheitsbezogener semantischer Fehler: Die Funktion oder der Funktionsbaustein '...' kann nicht in sicherheitsbezogenen Programmen verwendet werden.
Sicherheitsbezogener semantischer Fehler: Ungültiger Datentyp '...'.
Sicherheitsbezogener semantischer Fehler: Die definierte FB-Instanz '...' wird nie verwendet.
Sicherheitsbezogener semantischer Fehler: Die FB-Instanz '...' wird mehrfach verwendet.
Sicherheitsbezogener semantischer Fehler: Unzulässiges Überschreiben der Eingangsvariablen '...'.
Sicherheitsbezogener semantischer Fehler: Rückkopplung nicht erlaubt.
Sicherheitsbezogener semantischer Fehler: Kurzschlüsse in Kontaktplan nicht zulässig.
Sicherheitsbezogener semantischer Fehler: Die Variable '...' wird im selben Netzwerk gelesen und beschrieben.
Sicherheitsbezogener semantischer Fehler: Der Ausgang '...' wird mehrfach geschrieben.
Sicherheitsbezogener semantischer Fehler: Die globale Variable '...' wird mehrfach geschrieben.
Sicherheitsbezogener semantischer Fehler: Die Variable '...' ist als lokale und als globale Variable deklariert.
Sicherheitsbezogener semantischer Fehler: Die Variable '...' wird gelesen, bevor sie geschrieben ist.
Sicherheitsbezogener semantischer Fehler: Der Ausgang '...' wird gelesen, bevor er geschrieben ist.
Sicherheitsbezogene semantische Warnung: Die Variable '...' wird nicht verwendet.
Sicherheitsbezogene semantische Warnung: Die globale Variable '...' wird nur in einer POE verwendet. Ziehen Sie die Verwendung einer lokalen Variablen in Betracht.
Sicherheitsbezogener semantischer Fehler: Ungültige Anweisung im FBS/KOP-Arbeitsblatt.
Sicherheitsbezogene semantische Warnung: Die globale Variable '...' kann ein speicherndes Verhalten aufweisen, da der Schreibzugriff auf sie übersprungen werden kann.
Sicherheitsbezogene semantische Warnung: Der Ausgang '...' kann ein speicherndes Verhalten aufweisen, da der Schreibzugriff auf ihn übersprungen werden kann.
Sicherheitsbezogener semantischer Fehler: Rücksprünge sind nicht erlaubt.
Sicherheitsbezogener semantischer Fehler: Die Variable '...' wird im selben Netzwerk mehrfach geschrieben.
Sicherheitsbezogener semantischer Fehler: Signatur der Instanz unterscheidet sich von der Signatur des Typen.
Sicherheitsbezogener semantischer Fehler: Kein zugehöriger Sprung definiert!
Sicherheitsbezogener semantischer Fehler: Schreibzugriff auf Variable mit Verwendung 'Eingang'.
Sicherheitsbezogener semantischer Fehler: Ungültiger Parameter! Der Eingangsparameter des Funktionsbausteins muss eine Variable sein.
Sicherheitsbezogener semantischer Fehler: Ungültiger Parameter! Der Eingangsparameter des Funktionsbausteins muss eine Konstante sein.
Sicherheitsbezogener semantischer Fehler: Die Variable '...' ist nicht definiert.
Sicherheitsbezogener semantischer Fehler: In sicherheitsbezogenen POEs werden für Variablen die Verwendungstypen 'Programm', 'IN Port' und 'OUT Port' nicht unterstützt.
Sicherheitsbezogener semantischer Fehler: Die globale Variable '...' ist nicht definiert.
Fehlermeldungen und Warnungen des CIL-Generators
Fehler CIL-Generator: Interner Fehler.
Fehler CIL-Generator: Ungültige Stringkonstante ... für den Datentyp STRING
Fehler CIL-Generator: In Funktionen sind keine STRUCTs und ARRAYs zulässig.
Fehler CIL-Generator: Es besteht ein Namenskonflikt zwischen ...
Fehler CIL-Generator: Die Umwandlung von '...'-Werten in den Datentyp '...' wird nicht unterstützt.
Fehlermeldungen und Warnungen des CIL-Compilers
CIL-Compiler-Fehler: The fieldnames associated to the class/struct exceeds the limit
CIL-Compiler-Fehler: Field offset exceeds the limit of 16MB
CIL-Compiler-Fehler: Amount of fields exceeds the limit of 130K
CIL-Compiler-Fehler: The branch operation exceeds the limit of the current CPU
CIL-Compiler-Fehler: Meta format of the generated image exceeds the internal limit
CIL-Compiler-Fehler: The internal memory of the compiler is exceeded
CIL-Compiler-Fehler: The offset is too large, please move the variable into front of the variable list
CIL-Compiler-Fehler: The fixed array layout size of the type does not match the array boundary
Sonstige sicherheitsbezogene Fehlermeldungen
Fehler (Assemble Download File): Datei '...' ist nicht vorhanden.
Fehler: Fehler beim Erzeugen des Ausgabeordner für Binärdateien '...'.
Fehlermeldungen des sicherheitsbezogenen Zwischencodegenerators
Fehler (Sicherheitsbezogener Zwischencodegenerator): Ungültige Anweisung.
Fehler (Sicherheitsbezogener Zwischencodegenerator): Variable '...' ist nicht definiert.
Fehler (Sicherheitsbezogener Zwischencodegenerator): Funktionsbausteininstanz '...' ist nicht definiert.
Fehler (Sicherheitsbezogener Zwischencodegenerator): Unbekannter Datentyp '...'.
Fehler (Sicherheitsbezogener Zwischencodegenerator): Die Funktion oder der Funktionsbaustein '...' verwendet eine unbekannte Funktion oder einen unbekannten Funktionsbaustein '...'.
Fehler (Sicherheitsbezogener Zwischencodegenerator): Ungültiger Ausdruck für Anfangswert.
Fehlermeldungen des sicherheitsbezogenen spezifischen Codegenerators
Fehler (Sicherheitsbezogener spezifischer Codegenerator): Unzulässiger Datentyp: '...'.
Fehler (Sicherheitsbezogener spezifischer Codegenerator): Unbekannte Variable.
Fehler (Sicherheitsbezogener spezifischer Codegenerator): Unbekannte globale Variable '...'.
Fehler (Sicherheitsbezogener spezifischer Codegenerator): Ungültiger Prozessortyp im Geräteprofil angegeben: '...'.
Fehler (Sicherheitsbezogener spezifischer Codegenerator): Fehlende Datei im Geräteprofil: '...'.
Fehler (Sicherheitsbezogener spezifischer Codegenerator): Unbekannte POE '...'.
Fehlermeldungen des Safety Backend Compilers
Interner Fehler (Safety Backend Compiler)! Wenden Sie sich an den technischen Support.
Interner Fehler '...' (Safety Backend Compiler). Wenden Sie sich an den technischen Support.
Fehler (Safety Backend Compiler): Stack-Grenzwert wurde überschritten ... Verkleinern Sie das Projekt.
Fehler (Safety Backend Compiler): Höchstgrenze der Stack-Elemente wurde überschritten ... Verkleinern Sie das Projekt. (Safety Backend Compiler)
Meldungen über Sicherheitsverletzungen und Datenintegritätsfehler
Fehler (Prüfung der Datenintegrität): Das Arbeitsblatt 'POUname:WSname' besitzt kein gültiges Sicherheitssiegel.
Fehler (Prüfung der Datenintegrität): Das Arbeitsblatt 'POUname:WSname' besitzt kein Sicherheitssiegel.
Fehler (Prüfung der Datenintegrität): Interner Fehler (Sicherheitsverletzung).
Fehler (Prüfung der Datenintegrität): Die POE '...' besitzt kein gültiges Sicherheitssiegel.
Fehler (Prüfung der Datenintegrität): Die POE '...' besitzt kein Sicherheitssiegel.
Fehlermeldungen des sicherheitsbezogenen Bibliotheken-Parsers
Fehler (Sicherheitsbezogener Bibliotheken-Parser): Ungültiger POE-Typ '...' in der sicherheitsbezogenen Bibliothek '...'.
Fehler (Sicherheitsbezogener Bibliotheken-Parser): Fehler beim Parsen der Bibliothek '...': Ungültiges Dateiformat.
Fehler (Sicherheitsbezogener Bibliotheken-Parser): Ungültiges Sicherheitssiegel für POE '...' in der sicherheitsbezogenen Bibliothek '...'.
Fehler (Sicherheitsbezogener Bibliotheken-Parser): POE '...': Diskrepanz in den Definitionen der sicherheitsbezogenen Bibliothek '...' und der Standardbibliothek '...'.
Fehler (Sicherheitsbezogener Bibliotheken-Parser): Fehler beim Parsen der Bibliothek '...': Ungültige oder fehlende Definition für die POE '...'.
Fehler (Sicherheitsbezogener Bibliotheken-Parser): Sicherheitsverletzung! Sicherheitssiegel für Bibliothek '...' fehlt.
Fehler (Sicherheitsbezogener Bibliotheken-Parser): Sicherheitsverletzung! Sicherheitssiegel für Firmware-POE '...' fehlt.
Fehler (Sicherheitsbezogener Bibliotheken-Parser): Ungültiges Sicherheitssiegel für die sicherheitsbezogene Bibliothek '...'.
Fehler (Sicherheitsbezogener Bibliotheken-Parser): Ungültige sicherheitsbezogene Bibliothek '...'.
Fehler (Sicherheitsbezogener Bibliotheken-Parser): Die Standardbibliothek '...' fehlt oder ist leer.
Fehlermeldungen beim Export sicherheitsbezogener Bibliotheken
Fehler (Export sicherheitsbezogener Bibliotheken): Das Sicherheitsinventar der erzeugten Bibliothek fehlt.
Fehler (Export sicherheitsbezogener Bibliotheken): Nur sichtbare POEs können veröffentlicht werden.
Fehler (Export sicherheitsbezogener Bibliotheken): Fehler beim Einfügen eines Zeitstempels in die Signatur des Sicherheitsinventars.
Fehler (Export sicherheitsbezogener Bibliotheken): Fehler beim Veröffentlichen des Elements '...'.
Fehler (Export sicherheitsbezogener Bibliotheken): Fehler beim Erzeugen der Signatur des Sicherheitsinventars.
Fehler (Export sicherheitsbezogener Bibliotheken): Fehler beim Speichern des Sicherheitsinventars.
Fehlermeldungen der sicherheitsbezogenen SPS
Fehler: Code in POE '...' überschreitet 64 K-Grenze! Verkleinern Sie die POE.
Fehler: Fehler in POE '...' bei Codeerzeugung aufgetreten!
Fehler: Failure State: Dienstausführung nicht möglich. Bitte setzen Sie die sicherheitsbezogene SPS zurück oder senden Sie ein Projekt!
Fehler: Der Debug-Watchdog (10 min) ist abgelaufen! Der Debug-Modus ist aktiv und die Kommunikationsverbindung zum Client wurde unterbrochen. (Zeit der sicherheitsbezogenen SPS '...')
Fehler: Maximale Fehlerzahl erreicht an WN '...'! Codeerzeugung gestoppt!
Fehler: Speicherfehler! Nicht genügend Speicher auf Sicherheitssteuerung für POE '...'! Verkleinern Sie das Projekt.
Fehler: Speicherfehler! POE '...' überschreitet 64K Modulgröße! Verkleinern Sie die POE.
Fehler: Speicherfehler! Projekt zu groß für den Speicher der Sicherheitssteuerung! Verkleinern Sie das Projekt.
Fehler: Nicht genügend Speicher für Forceliste! Reduzieren Sie die Anzahl geforcter Variablen.
Fehler: Zu viele FB-Instanzen! Verkleinern Sie das Projekt. (Zeit der sicherheitsbezogenen SPS '...')
Fehler: Zu viele Funktionsaufrufe! Verkleinern Sie das Projekt. (Zeit der sicherheitsbezogenen SPS '...')
Fehler: Zu viele Merkervariablen! Verkleinern Sie das Projekt. (Zeit der sicherheitsbezogenen SPS '...')
Fehler: Falsche Projektdatei-Versionsnummer! Das Projekt kann mit dieser Sicherheitssteuerung nicht verarbeitet werden. Aktualisieren Sie die Hardware Ihrer sicherheitsbezogenen SPS.
Fehler: Stack-Überlauf während der Ausführung des IEC 61131-Anwenderprogramms! Sicherheitssteuerung gestoppt!
Fehler: Division durch Null während der Ausführung des IEC 61131-Anwenderprogramms! Sicherheitssteuerung gestoppt!
Interner Fehler.
Safety PLC Event! '...'
Funktionen/Funktionsbausteine - Referenz
Datentypen: Generische und elementare Datentypen
Implizite Datentypkonvertierung
Funktionsbaustein-Instanziierung
Ausführungssteuerung: EN/ENO
POEs mit EN/ENO einfügen
ENO-Ausgang für logische Funktionen/Funktionsbausteine auswerten
Anwenderdefinierte FUs/FBs mit EN/ENO schreiben - Best Practice
IEC 61131-3 Funktionen und Funktionsbausteine
Arithmetische Funktionen
ADD / ADD_S
ADD_LDT_LTIME
ADD_LTOD_LTIME
DIV / DIV_S
EXPT
MOD
MUL / MUL_S
NEG
SUB / SUB_S
SUB_LDATE_LDATE
SUB_LDT_LDT
SUB_LDT_LTIME
SUB_LTOD_LTIME
SUB_LTOD_LTOD
Arrays
LOWER_BOUND
UPPER_BOUND
Bistabile Funktionsbausteine
RS / RS_S
SR / SR_S
Bitfolge-Funktionen
ROL
ROR
SHL
SHR
Bitweise boolesche Funktionen
AND / AND_S
EN_OUT
NOT / NOT_S
OR / OR_S
XOR / XOR_S
String-Funktionen
CONCAT
CONCAT_WSTRING
DELETE
DELETE_WSTRING
FIND
FIND_WSTRING
INSERT
INSERT_WSTRING
LEFT
LEFT_WSTRING
LEN
MID
MID_WSTRING
REPLACE
REPLACE_WSTRING
RIGHT
RIGHT_WSTRING
Vergleichsfunktionen
EQ / EQ_S
GE / GE_S
GT / GT_S
LE / LE_S
LT / LT_S
NE / NE_S
IS_NAN
IS_NEG_INF
IS_POS_INF
Zähler
CTD / CTD_S
CTU / CTU_S
CTUD / CTUD_S
Funktionen zur Typumwandlung (Konvertierung)
BCD_TO_*
CONCAT_LDATE
CONCAT_LDT
CONCAT_LTIME
CONCAT_LTOD
CONCAT_TIME
FROM_BIG_ENDIAN
FROM_LITTLE_ENDIAN
LDT_TO_LTOD
SPLIT_LDATE
SPLIT_LDT
SPLIT_LTIME
SPLIT_LTOD
SPLIT_TIME
TO_BCD_BYTE
TO_BCD_DWORD
TO_BCD_LWORD
TO_BCD_WORD
TO_BIG_ENDIAN
TO_BOOL
TO_BYTE
TO_DINT
TO_DWORD
TO_INT
TO_LINT
TO_LITTLE_ENDIAN
TO_LREAL
TO_LTIME
TO_LWORD
TO_REAL
TO_SINT
TO_STRING
TO_TIME
TO_UDINT
TO_UINT
TO_ULINT
TO_USINT
TO_WORD
TO_WSTRING
TRUNC_SINT, TRUNC_INT, TRUNC_DINT, TRUNC_LINT
Sicherheitsbezogene Funktionen zur Typumwandlung
SAFEINT_CONVERT_ENDIANNESS
FBs für das Zusammenfassen/Aufspalten von (SAFE)BOOL/BYTE/WORD/DWORD-Datentypen
Funktionsbausteine für Flankenerkennung
F_TRIG / F_TRIG_S
R_TRIG / R_TRIG_S
Numerische und arithmetische Funktionen
ABS
ACOS
ASIN
ATAN
COS
EXP
LN
LOG
SIN
SQRT
TAN
Auswahlfunktionen
LIMIT
MAX
MIN
MOVE
MUX
SEL / SEL_S
Timer
PULSE_GEN / PULSE_GEN_S
TOF / TOF_S, TOF_LTIME
TON / TON_S, TON_LTIME
TP / TP_S, TP_LTIME
Erweiterte Funktionen und Funktionsbausteine
Datenverarbeitung
*_TO_BUF
BUF_TO_*
GET_BIT
GET_CHAR
GET_LSB
GET_MSB
INVERT_BIT
MEMORY_COMPARE
MEMORY_COPY
MEMORY_SET
PACK
PARITY
RESET_BIT
SET_BIT
SET_LSB
SET_MSB
SIZEOF
STRING_COPY
SWAP
UNPACK
Ethernet
TCP_SOCKET
TCP_SEND
TCP_RECEIVE
TLS_SOCKET_2
TLS_SEND_2
TLS_RECEIVE_2
UDP_SOCKET
UDP_SEND
UDP_RECEIVE
UDP_SOCKET_2
UDP_SEND_2
UDP_RECEIVE_2
TCP/TLS/UDP-Fehler-/Statuscodes für Ethernet-FBs
Dateizugriff
FILE_CLOSE
FILE_OPEN
FILE_READ
FILE_REMOVE
FILE_SEEK
FILE_TELL
FILE_WRITE
Hardwarezugriff
RTC_S
RTC_WS
Regler
DERIVAT / DERIVAT_LTIME
FPID
INTEGRAL / INTEGRAL_LTIME
PID / PID_LTIME
Variablenzugriff
GET_SYMBOL
Funktionsbausteine für PLCnext Technology-Steuerungen
Alarm
Allgemeine Informationen zu Alarmen
ALM_ACK
ALM_ALARM
ALM_ALARM_PARAM
ALM_CONF
ALM_CUSTOM_ALARM
ALM_REGISTER
ALM_REGISTER_PARAM
Axioline
AX_CONTROL
PDI_READ
PDI_WRITE
Ethernet
TLS_SOCKET
TLS_SEND
TLS_RECEIVE
Fehlercodes / Statuscodes für TLS*-Funktionsbausteine
Interbus
IB_CONTROL_NEXT
PCP_CONNECT
PCP_READ
PCP_WRITE
Lizenzierung
LICENSE_STATUS
Lokalisierung
GET_LANG_STRING
GET_LANG_WSTRING
Profinet
ADDRESS_TO_ID
AR_MGT
AR_STATISTIC_ITERATE
AR_STATISTIC_SINGLE
ID_TO_ADDRESS
RDREC
RECV_ALARM
WRREC
Security
SEC_TA4PLCNEXT_1ST_GEN
SEC_VERIFY_DEVICE_IDENTITY
Timer
TOF_R / TOF_R_LTIME
TON_R / TON_R_LTIME
TP_R / TP_R_LTIME
GET_EXCEPTION_INFOS
Sicherheitsbezogene PLCopen-Funktionsbausteine
Sicherheit der Maschine oder Anlage
Aktivierung von Funktionsbausteinen (Activate)
Einzelaktivierung von Schutzeinrichtungen
Gruppenaktivierung von Schutzeinrichtungen
Modulare Anlagen mit Schutzeinrichtungen
Verriegelungen gemäß DIN EN ISO 14119/14120
SF_Antivalent
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingänge S_ChannelNC und S_ChannelNO
Eingang DiscrepancyTime
Ausgang Ready
Ausgang S_AntivalentOut
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang Error
Ausgang DiagCode
Diagnose-Codes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme
Weitere Anwendungsbeispiele
SF_EDM (External Device Monitoring)
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingang S_OutControl
Eingänge S_EDM1 und S_EDM2
Eingang MonitoringTime
Eingang S_StartReset
Eingang Reset
Ausgang Ready
Ausgang S_EDM_Out
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang Error
Ausgang DiagCode
Diagnose-Codes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme
Weitere Anwendungsbeispiele
SF_EmergencyStop
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingang S_EStopIn
Eingang S_StartReset
Eingang S_AutoReset
Eingang Reset
Ausgang Ready
Ausgang S_EStopOut
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang Error
Ausgang DiagCode
Diagnose-Codes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme
Weitere Anwendungsbeispiele
SF_EnableSwitch
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingang S_SafetyActive
Eingänge S_EnableSwitchCh1 und S_EnableSwitchCh2
Eingang S_AutoReset
Eingang Reset
Ausgang Ready
Ausgang S_EnableSwitchOut
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang Error
Ausgang DiagCode
Diagnose-Codes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weiteres Signalablauf-Diagramm
Weiteres Anwendungsbeispiel
SF_Equivalent
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingänge S_ChannelA und S_ChannelB
Eingang DiscrepancyTime
Ausgang Ready
Ausgang S_EquivalentOut
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang Error
Ausgang DiagCode
Diagnose-Codes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme
Details zum Anwendungsbeispiel
SF_ESPE
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingang S_ESPE_In
Eingang S_StartReset
Eingang S_AutoReset
Eingang Reset
Ausgang Ready
Ausgang S_ESPE_Out
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang Error
Ausgang DiagCode
Diagnose-Codes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme
Weiteres Anwendungsbeispiel
SF_GuardLocking 2
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingang S_GuardMonitoring
Eingang S_SafetyActive
Eingang S_GuardLock
Eingang UnlockRequest
Eingang S_StartReset
Eingang S_AutoReset
Eingang Reset
Ausgang Ready
Ausgang S_GuardLocked
Ausgang S_UnlockGuard
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang Error
Ausgang DiagCode
Diagnose-Codes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme
SF_GuardMonitoring
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingänge S_GuardSwitch1 und S_GuardSwitch2
Eingang DiscrepancyTime
Eingang S_StartReset
Eingang S_AutoReset
Eingang Reset
Ausgang Ready
Ausgang S_GuardMonitoring
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang Error
Ausgang DiagCode
Diagnose-Codes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme
Weitere Anwendungsbeispiele
SF_ModeSelector
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingänge S_Mode0 bis S_Mode7
Eingang S_Unlock
Eingang S_SetMode
Eingang AutoSetMode
Eingang ModeMonitorTime
Eingang Reset
Ausgang Ready
Ausgänge S_Mode0Sel bis S_Mode7Sel
Ausgang S_AnyModeSel
Ausgang Error
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang DiagCode
Diagnose-Codes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme
Weitere Anwendungsbeispiele
SF_MutingPar
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingang S_AOPD_In
Eingänge MutingSwitch11 und MutingSwitch12
Eingänge MutingSwitch21 und MutingSwitch22
Eingang S_MutingLamp
Eingang DiscTime11_12
Eingang DiscTime21_22
Eingang MaxMutingTime
Eingang MaxOverrideTime
Eingang MutingEnable
Eingang S_StartStopOverride
Eingang S_StartReset
Eingang Reset
Ausgang Ready
Ausgang S_AOPD_Out
Ausgang S_MutingActive
Ausgang OverridePossible
Ausgang OverrideActive
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang Error
Ausgang DiagCode
Diagnosecodes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme
Details zum Anwendungsbeispiel
SF_MutingPar_2Sensor
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingang S_AOPD_In
Eingänge S_MutingSwitch11 und S_MutingSwitch12
Eingang S_MutingLamp
Eingang DiscTimeEntry
Eingang MaxMutingTime
Eingang MaxOverrideTime
Eingang MutingEnable
Eingang S_StartStopOverride
Eingang S_StartReset
Eingang Reset
Ausgang Ready
Ausgang S_AOPD_Out
Ausgang S_MutingActive
Ausgang OverridePossible
Ausgang OverrideActive
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang Error
Ausgang DiagCode
Diagnosecodes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme
Details zum Anwendungsbeispiel
SF_MutingSeq
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingang S_AOPD_In
Eingänge MutingSwitch11 und MutingSwitch12
Eingänge MutingSwitch21 und MutingSwitch22
Eingang S_MutingLamp
Eingang MaxMutingTime
Eingang MaxOverrideTime
Eingang MutingEnable
Eingang S_StartStopOverride
Eingang S_StartReset
Eingang Reset
Ausgang Ready
Ausgang S_AOPD_Out
Ausgang S_MutingActive
Ausgang OverridePossible
Ausgang OverrideActive
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang Error
Ausgang DiagCode
Diagnosecodes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme
Details zum Anwendungsbeispiel
SF_OutControl
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingang S_SafeControl
Eingang ProcessControl
Eingang StaticControl
Eingang S_StartReset
Eingang S_AutoReset
Eingang Reset
Ausgang Ready
Ausgang S_OutControl
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang Error
Ausgang DiagCode
Diagnose-Codes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme.
Weiteres Anwendungsbeispiel
SF_PSE
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingang S_PSE_In
Eingang S_StartReset
Eingang S_AutoReset
Eingang Reset
Ausgang Ready
Ausgang S_PSE_Out
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang Error
Ausgang DiagCode
Diagnosecodes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme
Weiteres Anwendungsbeispiel
SF_Reset
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingang ResetIn
Eingang RisingEdge
Eingang EdgeMonitoring
Eingang MinEdgeTime
Eingang MaxEdgeTime
Eingang OperationStop
Ausgang Ready
Ausgang ResetOut
Ausgang ResetPossible
Ausgang Error
Ausgang DiagCode
Diagnosecodes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme
SF_SafetyRequest
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingang S_OpMode
Eingang S_Acknowledge
Eingang MonitoringTime
Eingang Reset
Ausgang Ready
Ausgang S_SafetyActive
Ausgang S_SafetyRequest
Ausgang Error
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang DiagCode
Diagnose-Codes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Details zum Signalablauf-Diagramm
Details zum Anwendungsbeispiel
SF_TestableSafetySensor
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingang S_OSSD_In
Eingang StartTest
Eingang TestTime
Eingang NoExternalTest
Eingang S_StartReset
Eingang S_AutoReset
Eingang Reset
Ausgang Ready
Ausgang S_OSSD_Out
Ausgang S_TestOut
Ausgang TestPossible
Ausgang TestExecuted
Ausgang Error
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang DiagCode
Diagnose-Codes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Weitere Signalablauf-Diagramme
Details zum Anwendungsbeispiel
SF_TwoHandControlTypeII
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingänge S_Button1 und S_Button2
Ausgang Ready
Ausgang S_TwoHandOut
Ausgang Error
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang DiagCode
Diagnose-Codes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Details zum Anwendungsbeispiel
SF_TwoHandControlTypeIII
Funktionsbeschreibung
Fehlervermeidung
Eingang Activate
Eingänge S_Button1 und S_Button2
Ausgang Ready
Ausgang S_TwoHandOut
Ausgang Error
Ausgang SafetyDemand
Ausgang ResetRequest
Ausgang DiagCode
Diagnose-Codes
Umsetzung der Sicherheitsanforderungen aus anzuwendenden Normen
Details zum Anwendungsbeispiel
Glossar: Bezeichnungen und Abkürzungen
Kontakt
Sie müssen JavaScript aktiviert haben, um diese Online-Hilfe benutzen zu können.