Herunterladen Inhalt Inhalt Diese Seite drucken
Moeller MFD-CP4-CO Anwendungshinweis
Moeller MFD-CP4-CO Anwendungshinweis

Moeller MFD-CP4-CO Anwendungshinweis

Anbindung des mfd-cp4-co an moeller-steuerungen easycontrol und xcontrol über canopen
Anwendungshinweis
Anbindung des MFD-CP4-CO an Moeller-Steuerungen
easyControl und XControl über CANopen
07/08 AN2700I10D V1.0
© Moeller GmbH, Bonn
Autor: O. Weiß, A. Lüngen
easy
XC
Control
100
Alle Marken- und Produktnamen sind Warenzeichen
oder eingetragene Warenzeichen der jeweiligen Titelhal-
ter.
Alle Rechte, auch die der Übersetzung, vorbehalten.
Kein Teil dieses Anwendungshinweises darf in irgendei-
ner Form (Druck, Fotokopie, Mikrofilm oder einem ande-
ren Verfahren) ohne schriftliche Zustimmung der Firma
Moeller GmbH, Bonn, reproduziert oder unter Verwen-
dung elektronischer Systeme verarbeitet, vervielfältigt
oder verbreitet werden.
Stand: August 2008
Änderungen vorbehalten.
XC
XC
121
200
MFD4
Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Moeller MFD-CP4-CO

  • Seite 1 Kein Teil dieses Anwendungshinweises darf in irgendei- ner Form (Druck, Fotokopie, Mikrofilm oder einem ande- ren Verfahren) ohne schriftliche Zustimmung der Firma Moeller GmbH, Bonn, reproduziert oder unter Verwen- dung elektronischer Systeme verarbeitet, vervielfältigt oder verbreitet werden. Stand: August 2008...
  • Seite 2: Inhaltsverzeichnis

    Funktionsbaustein CP4_CANopenHMI.................7 2.1.2 Funktionsbaustein CP4_CANopenHMI_Advanced.............8 2.1.3 Datentypen........................9 Inbetriebnahme........................12 Einbindung der MFD-CP4-CO Ankopplung in die SPS-Applikation......12 Parametrierung ......................... 13 3.2.1 Definition der Grundseiten (Masken) ................13 3.2.2 Definition der Startup Seite (nur CP4_CANopenHMI_Advanced)......14 Service Daten Objekte SDO ................... 15 Zugriffsschutz/Passwort....................
  • Seite 3: Einleitung

    Daten von der SPS anliegen. Dies ist beispielsweise in der Startphase oder während eines Überwa- chungsfehlers der Fall. In der letzten Zeile der Startseite wird der Anzeigegrund eingeblendet. • Das MFD-CP4-CO unterstützt ebenfalls das Tastenfeld des mit den 9 Tasten und die Ansteuerung der 2 LED’s. •...
  • Seite 4: Guarding Mechanismen

    Auf der Grundseite können bis zu 4 Variablen über Platzhalter platziert werden. Auch hier können die Zeilen- attribute genutzt werden. Angezeigte Variablen können editiert werden. 1.2.3 Weitere Funktionen Über SDO Transfer können weitere Funktionen des MFD-CP4-CO genutzt werden (siehe auch Kapitel 4): - nicht flüchtiges Abspeichern von Grundseiten - Passwortschutz - Remote Konfiguration wie Node-ID, Baudrate, Kontrast und Hintergrundbeleuchtung - Die beiden LED können mit bereits vordefinierten Zuständen angesteuert werden...
  • Seite 5: Hardwarevoraussetzungen

    MFD-CP4-CO an easyControl und XControl über CANopen 1.4 Hardwarevoraussetzungen Display: MFD-CP4-CO -B (-X) Steuerung: XControl XC100,200,121 easyControl EC4P HMI-PLC MFD4 1.5 Softwarevoraussetzung ECP-Soft ab Version 2.3.5 und Servicepack ecp_update_01_08. 1.6 Weiterführende Dokumentation CANopen /CiA301/ CiA 301, CANopen application layer and communication profile, Version 4.02 /CiA306/ CiA 306, CANopen electronic data sheet specification for CANopen, Version 1.3...
  • Seite 6: Anwenderschnittstelle: Iec 6-1131 Bibliothek

    MFD-CP4-CO an easyControl und XControl über CANopen 2 Anwenderschnittstelle: IEC 6-1131 Bibliothek Zur Parametrierung der Anzeigeseiten und Betrieb des MFD-CP4-CO wird die Bibliothek „MFD_CP4_CANopenHMI.Lib“ verwendet. Die Bibliothek enthält die beiden Funktionsbausteine CP4_CANopenHMI und CP4_CANopenHMI_Advanced sowie Datentypdefinitionen. • CP4_CANopenHMI Dieser Baustein bietet für die meisten Anwendungsfälle ausreichende Funktionalität an. Alle notwen- digen Funktionen zur Ansteuerung und Bedienung des Displays sind vorhanden.
  • Seite 7: Funktionsbaustein Cp4_Canopenhmi

    Abbildung 2: Prototyp des Funktionsbaustein CP4-CANopenHMI VAR_INPUT Initialisierung byNodeIDofCanDisplay Node-Id des MFD-CP4-CO, dass über die Instanz des Funktionsbaustein angesprochen werden soll ptrasPageList Pointer auf eine im Anwenderprogramm anzulegendes Feld mit Strukturen vom Typ ‘CP4_STRUCT_DISPLAY_PAGES’. Dieses Feld enthält die anzuzeigenden Grundseiten. Jede...
  • Seite 8: Funktionsbaustein Cp4_Canopenhmi_Advanced

    Startup-Seite auf das MFD-CP4-CO geladen werden soll. xDownloadStartupPage Download der Startup-Seite auf das MFD-CP4-CO zusammen mit den Grundseiten. Da die Star- tup-Seite, im Gegensatz zu Grundseiten, nichtflüchtig auf dem Display gespeichert wird, ist ein laden nur einmalig notwendig xDownloadDefaultPages Download aller Grundseiten bei Kommunikationsaufnahme zum Display.
  • Seite 9: Datentypen

    MFD-CP4-CO an easyControl und XControl über CANopen 2.1.3 Datentypen Eine Anzeigeseite enthält eine Vielzahl notwendiger Informationen. Um diese nicht alle einzeln an den Funk- tionsbaustein übergeben zu müssen, sind diese Informationen in einer Datenstruktur zusammengefasst. Die Parametrierung erfolgt dann sehr komfortabel über diese Struktur. Auch die Variablen innerhalb der Seite werden über eine Struktur konfiguriert.
  • Seite 10: Datentypen Für Outputs

    MFD-CP4-CO an easyControl und XControl über CANopen byLengthOfVar BYTE Datenlänge in Byte xVarEditable BOOL Variable editierbar oder nicht dwMinVal DWORD Min-Wert bei Sollwerteingabe dwMaxVal DWORD Max-Wert bei Sollwerteinga- CP4_ENUM_LED_STATE ENUM Beschreibung LED Status LED_OFF LED_ON LED_BLINKING_1PULSE Blinkend asynchron (200ms an / 1000ms aus)
  • Seite 11 MFD-CP4-CO an easyControl und XControl über CANopen KEY_LEFT KEY_UP KEY_DOWN KEY_RIGHT KEY_ESCAPE KEY_OK KEY_DEL KEY_ALT KEY_DEL_ALT KEY_MODE KEY_ESC_ALT KEY_DEL_ESC CP4_STRUCT_DISPLAY_STATE STRUCT Beschreibung Diagnose Status des MFD-CP4-CO und xOPERATIONAL BOOL CAN Knoten in Betrieb xMFD_DISPLAY_FOUND BOOL Display angeschlossen xDISPLAY_IN_CONFIG_MENUE BOOL Display im Konfigurations- menü...
  • Seite 12: Inbetriebnahme

    MFD-CP4-CO an easyControl und XControl über CANopen 3 Inbetriebnahme Hinweise zu Projektierung und Verdrahtung des MFD-CP4-CO finden sie in der AWA2528-2492 sowie dem Handbuch AWB2528-1611. Hier finden sie auch Informationen zu Buskonfiguration und Displayeinstellungen. 3.1 Einbindung der MFD-CP4-CO Ankopplung in die SPS-Applikation Als erstes wird das Gerät als CANopen Teilnehmer in den CAN Strang der SPS angehängt.
  • Seite 13: Parametrierung

    MFD-CP4-CO an easyControl und XControl über CANopen 3.2 Parametrierung Die Parametrierung des Funktionsbausteins geschieht wie gewohnt beim Aufruf. Die Parametrierung bzw. die Datenzuweisung auf die mit Strukturen hinterlegten Pointer „ptrasPageList“, „ptrsStartupPage“ und „ptrsScrol- lInformation“ ist umfangreich und wird anschließend genauer erläutert. Zusätzlich veranschaulichen die beilie- genden Beispielprogramme die Parametrierung.
  • Seite 14: Definition Der Variablen Auf Grundseiten Mit 7-Segment Anzeige

    MFD-CP4-CO an easyControl und XControl über CANopen Die Variable wird an der Stelle „%“ in den Text eingehängt. Der Platzbedarf auf dem Display richtet sich nach der Art der eingefügten Variable. Ist die Variable länger als der zur Verfügung stehende Platz (bis zum Zeilen- ende bzw.
  • Seite 15: Service Daten Objekte Sdo

    MFD-CP4-CO an easyControl und XControl über CANopen 4 Service Daten Objekte SDO Die folgenden anwenderspezifischen Objekte enthalten weitere durch die Applikation nutzbare Funktionen. Diese können entweder beim Start der SPS definiert werden (Abänderung des Default Wertes in der Steue- rungskonfiguration) oder auch zur Laufzeit veränderbar werden (per SDO Download).
  • Seite 16: Löschen Der Startup Seite

    MFD-CP4-CO an easyControl und XControl über CANopen - Schreibzugriff: Einzutragender Wert der Hintergrundbeleuchtung. Wert = 0 - 100. 4.3 Löschen der Startup Seite Im Objektverzeichniseintrag 0x2007 Subindex 0 kann die abgespeicherte Startup Seite gelöscht werden. Da- zu wird hier eine 0x01 eingetragen.
  • Seite 17: Bedienung

    MFD-CP4-CO an easyControl und XControl über CANopen 5 Bedienung Die Bedienung der Anzeige wird meist über eine vorhandene Tastatur gesteuert. Eine Seitenumschaltung kann aber durchaus auch über die Applikation angestoßen werden. Das Editieren von angezeigten Variablen ist hingegen nur über die Tastatur am möglich.
  • Seite 18: Ansteuerung Der Leds

    MFD-CP4-CO an easyControl und XControl über CANopen Innerhalb einer Scroll-Seite kann eine beliebige Zeile ersetzt werden. Dabei werden drei verschiedenen Be- triebsarten unterschieden. Die Betriebsart wird wie die anderen Scroll-Informationen (Zeilennummer und die Zeile selbst) online der Struktur hinter dem Pointer am Bausteineingang „ptrsScrollInformation“ übergeben.
  • Seite 19 MFD-CP4-CO an easyControl und XControl über CANopen KEY_LEFT KEY_UP KEY_DOWN KEY_RIGHT KEY_ESCAPE KEY_OK KEY_DEL KEY_ALT KEY_DEL_ALT KEY_MODE KEY_ESC_ALT KEY_DEL_ESC Abweichend vom Betriebsmodus werden die zwei Sonderzustände Konfigurationsmenü und Editiermodus unterschieden. Befindet sich das CP4 Display in einem der beiden Modi werden Tastendrücke lokal auf dem CP4 Display verarbeitet und nicht an die SPS weitergeleitet.
  • Seite 20: Anhang

    MFD-CP4-CO an easyControl und XControl über CANopen 6 Anhang 6.1 Status- und Fehlercodes Auskunft über den aktuellen Zustand der Anbindung des CP4 und des Displays gibt die Struktur „sDisplayState“ am Funktionsbaustein-Ausgang. Diese bereits im Kapitel „Datentypen“ beschriebene Struktur gibt über BOOL-Elemente und eine eingefügte ENUMS auch bereits Auskunft im Klartext:...
  • Seite 21: Beispielprogramme

    MFD-CP4-CO an easyControl und XControl über CANopen 6.3 Beispielprogramme Im Lieferumfang des Anwendungshinweises sind zwei Beispielprogramme für EC4P und XC200 enthalten. Das Beispiel „DemoSmall..“ beinhaltet die Anbindung mit Hilfe des Basis Funktionsbausteins „CP4_CANopen_HMI“. Im Hauptprogramm wird eine Variable zu Demozwecken inkrementiert, der Aufruf des Funktionsbausteins ist in das Unterprogramm „MFD_CP4“...

Inhaltsverzeichnis