OMRON: Automatisierungsplattform Sysmac - 5. Ausgabe
Maschinen-Controller der NJ-Serie 57 Kommunikation USB-Peripherieschnittstelle Eine Schnittstelle für die Kommunikation mit PC-basierter Support-Software aller Art. EtherNet/IP- Schnittstelle Kommunikationsprotokoll TCP/IP, UDP/IP CIP-Kommuni- kationsdienst Tag-Daten-Links Über das EtherNet/IP-Netzwerk erfolgt ein programmloser zyklischer Datenaustausch zwischen den Geräten. Meldungs- CIP-Befehle werden von Geräten am EtherNet/IP-Netzwerk versendet oder empfangen. TCP/IP-Anwen- dungen Socket-Services Daten werden von allen das UDP- oder das TCP-Protokoll verwendenden Teilnehmern am EtherNet-Netzwerk versendet oder empfangen. Es werden Socket-Kommunikationsbefehle verwendet. FTP-Client *7 Die Datei kann über Computer von anderen Ethernet-Teilnehmern aus der CPU-Baugruppe gelesen oder auf diese geschrieben werden. Die Kommunikationsbefehle des FTP-Clients werden verwendet. FTP-Server Dateien können von Computern an anderen Ethernet-Teilnehmern von der SD-Speicherkarte in der CPU-Baugruppe gelesen oder auf diese geschrieben werden. Automatische Einstellung der Echtzeituhr Die Uhrzeitinformationen werden zur festgelegten Zeit (absolut oder als Zeitspanne nach dem Einschalten der Spannungsversorgung der CPU-Baugruppe) vom NTP-Server abgerufen. Die interne Uhrzeit der CPU-Baugruppe wird auf die abgerufene Uhrzeit aktualisiert. SNMP-Agent Interne Statusinformationen der integrierten EtherNet/IP-Schnittstelle werden dem Netzwerkmanagement zur Verfügung gestellt, das einen SNMP-Manager verwendet. EtherCAT- Schnittstelle Unterstützte Dienste Prozessdaten- kommunikation Eine Kommunikationsart zum Ändern der Kontrollinformationen in zyklischer Kommunikation zwischen EtherCAT-Master und -Slaves. Diese Kommunikationsart wird von CoE definiert. SDO- Kommunikation Eine Kommunikationsart zum Ändern der Kontrollinformationen in nichtzyklischer Ereigniskommunikation zwischen EtherCAT-Master und -Slaves. Diese Kommunikationsart wird von CoE definiert. Durchsuchen des Netzwerks Die Informationen aus den angeschlossenen Slave-Geräten werden ausgelesen und aus diesen automatisch die Slave-Konfiguration generiert. DC (Distributed Clock) Die Synchronisierung der Zeit erfolgt durch gemeinsame Nutzung der EtherCAT-Systemzeit durch alle EtherCAT-Geräte (einschließlich des Masters). Paketüberwachung Die vom Master gesendeten und empfangenen Register können gespeichert werden. Die gespeicherten Daten können mit WireShark und anderen Anwendungen eingesehen werden. Einstellungen für Slaves aktivieren/deaktivieren Die Slaves können als Kommunikationsziele aktiviert und deaktiviert werden. Trennen/Anschließen von Slaves Temporäres Trennen eines Slaves vom EtherCAT-Netzwerk für Wartungszwecke, beispielsweise für das Austauschen und anschließende Wiederanschließen des Slaves. Unterstütztes Anwendungs- protokoll CoE SDO-Meldungen der CAN-Anwendung können über EtherCAT an Slaves gesendet werden. Kommunikationsbefehle Die folgenden Befehle werden unterstützt: CIP-Kommunikationsbefehle, Socket-Kommunikationsbefehle, SDO-Nachrichtenbefehle, protokollfreie Kommunikationsbefehle, Protokollmakrobefehle und FTP-Client-Befehl e *7 . Betriebs RUN-Ausgangskontakte Der Ausgang der NJ-P @ 3001 Spannungsversorgungs-Baugruppe schaltet sich in der RUN-Betriebsart ein. System Ereignisproto- kolle Kategorien Ereignisse werden in den folgenden Protokollen aufgezeichnet: • Systemereignis-Protokoll • Zugriffsereignis-Protokoll • Protokoll anwenderdefinierter Ereignisse Anzahl Ereignisse pro Ereignis- protokoll NJ5: max. 1024 NJ3/NJ1: max. 512 Fehlersuche Online-Bearbeitung Programme, Funktionsblöcke, Funktionen und globale Variablen können online geändert werden. Verschiedene Operatoren können verschiedene POEs im ganzen Netzwerk ändern. Zwangs- aktualisierung Zwangsaktualisierung Der Anwender kann bestimmte Variablen zwangsweise auf TRUE oder FALSE setzen. Anzahl an zwangsaktuali- sierten Variab- len bei EtherCAT- Slaves max. 64 Bei Baugruppen der CJ-Serie max. 64 MC-Testlauf Der Betrieb und die Verdrahtung von Motoren können von Sysmac Studio aus überprüft werden. Synchronisierung Ist die CPU-Baugruppe online, können die Projektdatei in Sysmac Studio und die Daten in der CPU-Baugruppe synchronisiert werden. Flankenüber- wachun g *1 Flankenüberwachun g *1 Die steigende/fallende Flanke von Kontakten kann überwacht werden. Anzahl von Kontakte n *1 max. 8 Datenaufzeich- nung Typen Einzelne getrig- gerte Aufzeich- nung Wenn die Triggerbedingung erfüllt ist, wird die festgelegte Anzahl an Abtastungen durchgeführt. Anschließend endet die Aufzeichnung automatisch. Fortlaufende Aufzeichnung Es erfolgt eine kontinuierliche Datenaufzeichnung durch Sysmac Studio. Anzahl an simultanen Datenaufzeichnungen NJ5: max. 4 *8 . NJ3/NJ1: max. 2 Anzahl der Datensätze max. 10 000 Abtastung Anzahl an abgetasteten Variablen NJ5: max. 192 Variablen NJ3/NJ1: max. 48 Variablen Abtast-Timing Die Abtastung erfolgt für das festgelegte Taskintervall zum festgelegten Zeitpunkt oder bei Ausführung eines Abtastbefehls. Getriggerte Aufzeichnun- gen Getriggerte Aufzeichnungen Festlegen von Triggerbedingungen für die Aufzeichnung von Daten vor und nach einem Ereignis. Triggerbedin- gungen Wenn sich der Zustand einer BOOL-Variablen nach TRUE oder FALSE ändert. Vergleich von Variablen eines anderen Datentyps als BOOL mit einer Konstanten. Vergleichsverfahren: Gleich (=), Größer als (>), Größer als oder gleich ( ), Kleiner als (<), Kleiner als oder gleich ( ), Ungleich ( ) Verzögerung Einstellung der Triggerposition: Die Festlegung des Prozentsatzes vor und nach Erfüllen der Triggerbedingung erfolgt mithilfe eines Schiebereglers. Simulation Der Betrieb der CPU-Baugruppe wird in Sysmac Studio emuliert. Systemcheck Selbstdiagnose Controller-Fehlerebenen Schwerwiegender Fehler, partieller Fehler, geringfügiger Fehler, Überwachung und Information Anwenderdefi- nierte Fehler Anwenderdefi- nierte Fehler Anwenderdefinierte Fehler werden vorab registriert. Durch Ausführung von Befehlen werden dann Datensätze erzeugt. Ebenen 8 Ebenen Eigenschaft CPU-Baugruppe NJ @
Made with FlippingBook
RkJQdWJsaXNoZXIy Mjg1MjI=