Home

Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch

image

Contents

1. Default Wert 178 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 7 2 2 Bausteine Ger teinformationen lesen GET DEVICE SERIAL a nd een GET ETHERNET u nenn en EE 179 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 GET_DEVICE_SERIAL 11695 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Symbol in CODESYS GET_DEVICE_SERIAL Beschreibung 11696 GET_DEVICE_SERIAL liest die Seriennummer aus dem Ger t aus Der aktuelle Wert liegt am Ausgang SERIAL an solange der Eingang ENABLE auf TRUE gesetzt ist RESULT liefert den R ckgabewert des FB Parameter der Eing nge 11697 Parameter Datentyp Beschreibung ENABLE BOOL TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert Parameter der Ausg nge 1698 Parameter Datentyp Beschreibung SERIAL STRING 14 Seriennummer des Ger ts z B 0412AB055 RESULT INT R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT dez 64 65 180 Wert hex 00 01 08 40 4 Beschreibung FB ist inaktiv Funktionsbaustein Ausf hrung ohne Fehl
2. Systemmerker Kreuzwippe gt Seite 356 Zustands nderung Taste dr cken positiver Flankenwechsel Taste loslassen negativer Flankenwechsel 137 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen Edit Controls nutzen 10158 ifm bietet dem Programmierer sogenannte Edit Controls Mittels Systemvariablen in der Steuerungskonfiguration k nnen Sie Funktionen mit Bedienelementen verkn pfen F r den Normalbetrieb MD_KEYx_y Belegung Taste y in Tastengruppe x voreingestellt F r den Editier Modus ME_KEYx_y Belegung Taste y in Tastengruppe x Editier Modus Als STRING muss der Taste ein Schl sselwort zugeordnet werden n chster Abschnitt A Tastengruppen Nummerierung der Bedienelemente Seite 137 Systemvariable Systemmerker Funktionstasten gt Seite 355 Schl sselworte f r Edit Controls 10163 Schl sselwort Bedeutung in MAPPING Bedeutung in EDIT MODE DOWN Wert schrittweise senken ESC EDIT MODE verlassen EDIT MODE verlassen ESCAPE LEFT Cursor um 1 Schreibstelle nach links RIGHT Cursor um 1 Schreibstelle nach rechts SHIFT_TAB Sprung zum vorherigen Element zem SPACE Element in den EDIT MODE wechseln Wert bernehmen TAB Sprung zum n chsten Element u UP Wert schrittweise erh hen Beispiel Edit Controls in CR1081 10165 IF Init TRUE THEN Default Mapping MD MD_KEY3_right TAB jump to
3. 9 Anhang Inhalt Adressvergabe in Ethernet Netzwerken r440ussnnnannnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnennnnnnnnnnnnnnnnnnnnn nennen 352 El EE 353 M gliche Betriebsarten Ein JAusg nge A 358 GANopenzTabelleN mereerin E E eg 359 1664 Hier stellen wir Ihnen erg nzend zu den Angaben in den Datenbl ttern zusammenfassende Tabellen zur Verf gung 351 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang Adressvergabe in Ethernet Netzwerken 9 1 Adressvergabe in Ethernet Netzwerken LO HINWEIS Im Ethernet Netzwerk MUSS jede IP Adresse einmalig sein Folgende IP Adressen sind f r netzinterne Zwecke reserviert und deshalb als Teilnehmer Adresse nicht zul ssig nnn nnn nnn O nnn nnn nnn 255 Nur Netzwerkteilnehmer deren Subnetzmaske identisch ist und deren IP Adressen im Rahmen der Subnetzmaske identisch sind k nnen miteinander kommunizieren Regel Bei Teil Subnetzmaske 255 m ssen die Teil IP Adressen identisch sein Bei Teil Subnetzmaske 0 m ssen sich die Teil IP Adressen unterscheiden Wenn Subnetzmaske 255 255 255 0 dann sind 254 miteinander kommunizierende Teilnehmer im Netz m glich Wenn Subnetzmaske 255 255 0 0 dann sind 256x254 65 024 miteinander kommunizierende Teilnehmer im Netz m glich Im selben physikalischen Netzwerk sind unterschiedliche Subnetzmasken der Teilnehmer zul ssig Sie bilden unterschiedliche
4. Bezeichnung Bedeutung LOAD FONT Schriftsatz auf dem Ger t speichern Fonts Schriftart laden gt Seite 75 REMOVE FONT Schriftsatz auf dem Ger t l schen Fonts Schriftart entfernen Seite 75 Fonts Schriftart laden 13866 Um eine Schriftart True Type Fonts auf dem Ger t zu installieren 1 Men seite w hlen gt Navigationspfad SETUP gt ACTIONS gt FONTS gt LOAD FONT 2 Speicherort der Schriftart Datei w hlen gt Men seite zeigt folgende Optionen Bezeichnung Bedeutung Load from USB device Bilddatei von einem USB Ger t laden Load from tmp Bilddatei aus dem Verzeichnis tmp des Ger ts laden Load from Bilddatei aus einem w hlbaren Verzeichnis laden gt Mit SELECT BACKSEL den gew nschten Men punkt w hlen und mit ENTER bernehmen gt Men seite zeigt den gew hlten Speicherort 3 Schriftart laden gt Gew nschte Schriftart Datei w hlen gt Gew hlte Schriftart Datei hat Fokus Mit LOAD die Schriftart Datei auf dem Ger t speichern gt Nachdem Neustart des Ger ts kann die Schriftart in CODESYS Projekten genutzt werden Optional Schritte 2 und 3 wiederholen um weitere Schriftarten auf dem Ger t zu installieren Fonts Schriftart entfernen 14372 Um auf dem Ger t gespeicherte Schriftarten True Type Fonts zu l schen 1 Men seite w hlen Navigationspfad SETUP gt ACTIONS gt FONTS gt REMOVE FONT gt Men seite zeigt inst
5. Seite 300 CANopen Set SYNC State die SYNC Funktionalit t ein und ausschalten CANOPEN_WRITEOBJECTDICT Seite 281 CANopen Write Object Directory schreibt Konfigurationsdaten in das Objektverzeichnis des Ger ts 168 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bibliotheken f r das Ger t CR1201 7 1 10 Bibliothek ifm_J1939_NT_Vxxyyzz LIB 14912 Diese ifm Bibliothek enth lt folgende Bausteine Baustein J1939_DM1RX Seite 342 J1939_DM1TX Seite 344 J1939_DMITX_CFG Seite 347 J1939_DM3TX Seite 348 J1939_ENABLE Seite 315 J1939_GETDABYNAME Seite 317 J1939_NAME Seite 319 J1939_RX Seite 328 J1939_RX_FIFO Seite 329 J1939_RX_MULTI gt Seite 331 J1939_SPEC_REQ Seite 323 J1939_SPEC_REQ_MULTI Seite 325 J1939_STATUS Seite 321 J1939_TX gt Seite 334 J1939_TX_ENH Seite 335 J1939_TX_ENH_CYCLIC Seite 337 J1939_TX_ENH_MULTI Seite 339 Kurzbeschreibung J1939 Diagnostic Message 1 RX empf ngt Diagnosemeldungen DM1 oder DM2 von anderen ECUs J1939 Diagnostic Message 1 TX eine aktive Fehlermeldung an den CAN Stack bergeben J1939 Diagnostic Message 1 TX configurable CAN Stack sendet keine zyklischen DM1 zero active faults Nachrichten J1939 Diagnostic Message 3 TX l scht inaktive DTCs DM2 auf einem Ger t Initialisiert de
6. Zum Programmieren der SPS sollten die Personen zus tzlich mit der Software CODESYS vertraut sein Das Dokument richtet sich an Fachkr fte Dabei handelt es sich um Personen die aufgrund ihrer einschl gigen Ausbildung und ihrer Erfahrung bef higt sind Risiken zu erkennen und m gliche Gef hrdungen zu vermeiden die der Betrieb oder die Instandhaltung eines Produkts verursachen kann Das Dokument enth lt Angaben zum korrekten Umgang mit dem Produkt Lesen Sie dieses Dokument vor dem Einsatz damit Sie mit Einsatzbedingungen Installation und Betrieb vertraut werden Bewahren Sie das Dokument w hrend der gesamten Einsatzdauer des Ger tes auf Befolgen Sie die Sicherheitshinweise 2 2 Beachten 7328 11212 Mit den in dieser Anleitung gegebenen Informationen Hinweisen und Beispielen werden keine Eigenschaften zugesichert Die abgebildeten Zeichnungen Darstellungen und Beispiele enthalten weder Systemverantwortung noch anwendungsspezifische Besonderheiten Die Sicherheit der Maschine Anlage muss auf jeden Fall eigenverantwortlich durch den Hersteller der Maschine Anlage gew hrleistet werden gt Beachten Sie die nationalen Vorschriften des Landes in welchem die Maschine Anlage in Verkehr gebracht werden soll Bei Nichtbeachten der Hinweise in dieser Anleitung sind Sach oder K rpersch den m glich Die ifm electronic gmbh bernimmt hierf r keine Haftung Die handelnde Person muss vor allen Arbeiten an und mit diese
7. Get CANopen Emergency Messages istet alle Emergency Nachrichten auf die die Steuerung seit dem letzten L schen der Nachrichten von anderen Knoten am Netz empfangen hat Die Liste kann durch Setzen des entsprechenden Eingangs zur ckgesetzt werden Get CANopen Error Register liest die Fehler Register 0x1001 und 0x1003 der Steuerung aus Die Register k nnen durch Setzen der entsprechenden Eing nge zur ckgesetzt werden Get CANopen Guard and Heartbeat Error List listet in einem Array alle Knoten auf f r die der Master einen Fehler erkannt hat Guarding Fehler Heartbeat Fehler Die Liste kann durch Setzen des entsprechenden Eingangs zur ckgesetzt werden CANopen Slave get Guard and Heartbeat State meldet der Steuerung im Slave Betrieb folgende Zust nde Node Guarding berwachung Heartbeat berwachung Die gemeldeten Fehler k nnen durch Setzen des entsprechenden Eingangs zur ckgesetzt werden CANopen Slave get Network Management State meldet den Netzwerk Betriebszustand des Knotens Get Object Directory Changed Flag meldet wenn bei einem bestimmten Objektverzeichnis Eintrag der Wert ge ndert wurde CANopen Set State Parameter des Masters eines Slave Devices oder eines bestimmten Knotens im Netz abfragen CANopen get SYNC State e liest die Einstellung der SYNC Funktionalit t aktiv deaktiv liest den Fehlerzustand der SYNC Funktionalit t SyncError CANopen Network Management Services aktualis
8. H Der uneingeschr nkte Zugriff auf alle Setup Funktionen gilt nur solange bis der Nutzer das Setup Men verl sst gt Beim Aufruf des Setup Men s das Passwort erneut eingegeben 50 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild 5 3 Setup Startbild gt SETUP aktivieren gt Men SETUP erscheint gt Eines der folgenden Untermen s w hlen 14556 Bezeichnung Bedeutung SYSTEM SETTINGS Systemeinstellungen aufrufen Setup System Einstellungen gt Seite 52 SYSTEM INFORMATION System Informationen anzeigen Setup System Informationen anzeigen gt Seite 61 ACTIONS Zus tzliche Funktionen aufrufen Setup weitere Funktionen gt Seite 62 51 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild 5 3 1 Setup System Einstellungen 9603 Das Men SETUP gt SYSTEM SETTINGS bietet Zugriff auf folgende Funktionen Men punkt Funktion ETHERNET Setup IP Parameter manuell einstellen gt Seite 53 CAN Setup CAN Schnittstellen einstellen gt Seite 55 RTC Setup Echtzeituhr RTC einstellen gt Seite 56 BACKLIGHT Setup Display Helligkeit einstellen gt Seite 57 NETWORK SERVICES Setup Netzwerkdienste einstellen gt Seite 58 PASWORD SETTINGS Setup Passwortschutz einstellen gt Sei
9. ID 0x100 060001 0000 0000 ID_MASK 0x1F1 060001 1111 0001 Ergebnis Die CAN IDs mit folgendem Bitmuster werden ausgewertet Obxxx1 0000 xxx0O x beliebig also f r dieses Beispiel alles in hex 100 102 104 106 108 10A 10C 10E 300 302 304 306 308 30A 30C 30E 500 502 504 506 508 50A 50C 50E 700 702 704 706 708 70A 70C 70E 243 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter ENABLE CHANNEL ID Extended Parameter Nutzung optional ID_Mask Parameter Nutzung optional Parameter der Ausg nge Parameter MATCHED_ID DATALENGTHCOUNT DATA RESULT Datentyp BOOL FALSE BYTE DWORD BOOL FALSE DWORD 0 Datentyp DWORD BYTE ARRAY 0 7 OF BYTE BYTE M gliche Ergebnisse f r RESULT dez Hi ner Beschreibung 0 00 FB ist inaktiv 1 01 5 05 9 09 CAN ist nicht aktiv 242 F2 244 FB ist in der Bearbeitung Empfangen l uft noch Fehler Einstellung ist nicht m glich 7609 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CAN Schnittstelle 1 n je nach Ger t Nummer des Datenobjekt Identifiers Normal Frame GI IDs 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 22 ID
10. Index 1 MAXERR gespeicherte Fehler Der j ngste Fehler steht im Index 1 voreingestellt MAXERR 5 R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez Hi hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 FB ist aktiv noch nicht bearbeitet 242 F2 Fehler Einstellung ist nicht m glich 310 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_SENDEMCYMESSAGE 7908 Send Emergency Message Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_SENDEMCYMESSAGE RESULT SendSysStatus Beschreibung 7910 CANOPEN_SENDEMCYMESSAGE versendet eine EMCY Nachricht Die Nachricht wird aus den entsprechenden Parametern zusammengebaut und ins Register 0x1003 eingetragen Die COB ID f r die Emergency Nachricht wird aus den Konfigurationsdaten ermittelt 311 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter EXECUTE CHANNEL ERRORACTIVE EEC ER Parameter Nutzung optional MSEF Write1003 Parameter Nutzung optional SendSysStatus Parameter Nutzung optional Parameter der Ausg nge Parameter RESUL
11. Seite 49 Um den Passwortschutz des Ger ts zu aktivieren deaktivieren 1 Men seite w hlen gt Navigationspfads SETUP gt SYSTEM SETTINGS gt PASSWORD SETTINGS gt Textfeld zeigt aktuellen Zustand des Passwortschutzes Setup Password is now enabled Passwortschutz ist aktiv Setup Password is now disabled Passwortschutz ist deaktiviert 2 _Passwortschutz einstellen gt Mit SELECT BACKSEL die Schaltlf che Enable Setup Password Disable Setup Password w hlen gt Mit ENTER die Schaltlf che aktivieren gt Passwortschutz wird aktiviert deaktiviert gt Textfeld zeigt neuen Zustand des Passwortschutzes Schritt 1 Mit EXIT zur gew nschten Men seite wechseln B Der Passwortschutz ist erst wirksam beim n chsten Aufruf des Setup Men s Mit EXIT solange zum vorherigen Men bild wechseln bis Setup Startbild erreicht gt Mit ENTER zum Men bild SETUP wechseln 60 2015 06 17 Setup Startbild ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Ger tekonfiguration 5 3 2 Setup System Informationen anzeigen 7407 Um die System Informationen anzuzeigen 1 Men seite w hlen gt Navigationspfad SETUP gt SYSTEM INFORMATION gt Men seite zeigt folgende Informationen Bezeichnung Serial Number SW Version FW Version WD FW Version IO FW Version Keyboard1 FW Version Keyboard2 FW Version Keyboard3 MAC Addr
12. Y im Dokument nach oben unten scrollen Mit die Dokument Ansicht vergr ern verkleinern Mit E 5 zur vorherigen n chsten Seite des PDF Dokuments wechseln Mit gt lt die Dokument Ansicht nach rechts links schieben Mit ZS wechseln zur ck in die Normalansicht PDF Viewer In der PDF Datei navigieren gt Seite 79 Mit 777 wechseln in das erweiterte Men PDF Viewer Erweitertes Men anzeigen Seite 81 VVVVYV v 80 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration PDF Dateibetrachter 5 4 3 PDF Viewer Erweitertes Men anzeigen 11424 gt PDF Datei ffnen PDF Dateibetrachter gt Seite 78 Mit EXIT das erweiterte Men aufrufen gt Men seite zeigt erweitertes Men OPEN NEW PDF FILE SHOW PDF FILE media 80221591UK pdf SHOW INDEX OF media 80221591UK pdf PDF Viewer gt Mit SELECT BACKSEL eine der folgenden Men punkte w hlen und mit ENTER aktivieren OPEN NEW PDF FILE neue PDF Datei ffnen PDF Dateibetrachter gt Seite 78 SHOW PDF FILE die angegebene PDF Datei ffnen Nerzeichnis Dateiname PDF Viewer In der PDF Datei navigieren gt Seite 79 SHOW INDEX OF Inhaltsverzeichnis der angegebenen Datei ffnen Nerzeichnis Dateiname PDF Viewer Index der PDF Datei anzeigen Seite 82 81 ifm Programmierhandbuch
13. 0 Einstellung aus der Steuerungskonfiguration verwenden 7789 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle Wert dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 14 0E FB ist aktiv CANopen Manager konfiguriert Devices und sendet SDOs 15 OF FB ist aktiv CANopen Manager ist gestartet 238 EE Fehler CANopen Konfiguration ist zu gro und kann nicht gestartet werden 239 EF Fehler CANopen Manager konnte nicht gestartet werden 242 F2 Fehler Einstellung ist nicht m glich 266 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_GETBUFFERFLAGS 7890 Get Buffer Flags Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_GETBUFFERFLAGS ResetRXFlags ResetTXFlags Beschreibung 7892 CANOPEN_GETBUFFERFLAGS liefert Informationen zu den Buffer Flags ber optionale Eing nge k nnen die Flags zur ckgesetzt werden Der Funktionsbaustein liefert den Zustand der Overflow Flags zur ck 267 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge 7893 Parameter Datentyp Beschreibung EXECUTE BOOL
14. Fehler Einstellung ist nicht m glich 343 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 J1939_DMITX 14993 J1939 Diagnostic Message 1 TX Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_DMATX REDSTOPLAMP AMBERWARNINGLAMP PROTECTLAMP REDSTOPLAMP_FC AMBERWARNINGLAMP_FC PROTECTLAMP_FC Beschreibung 7747 Mit J1939_TX_DM1 DM Diagnostic Message kann die Steuerung nur eine aktive Fehlermeldung an den CAN Stack bergeben gt Diese Meldung wird in die Hardware Konfiguration gesichert gt Meldung wird als aktiv markiert und sek ndlich als DM1 gesendet gt Falls der Fehler bereits auftrat wird der Ereignis Z hler inkremenitiert Der Ereignis Z hler wird vom CAN Stack verwaltet gt Es erfolgt eine ODER Verkn pfung aller Bits der Trouble Codes Sobald in einem der Trouble Codes ein Bit gesetzt ist ist es auch im Lampenstatus gesetzt Sobald eine Anfrage nach DM2 kommt kann der CAN Stack die entsprechenden Informationen aus der Hardware Konfiguration auslesen und versenden gt Be Eintreffen einer DM3 Nachricht werden alle nicht aktiven Fehler im Fehlerspeicher in der Hardware Konfiguration gel scht 344 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente if
15. Kommunikationsparameter klicken Klicken auf Neu gt Fenster Kommunikationsparameter Neuer Kanal erscheint 120 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte gt Einen selbsterkl renden Namen vergeben z B PDM_TCP IP Kan le ocalhost ber Tcp lp PDM_Kamera TCPAP Name wer Kommentar 1 _Abbrechen Neu Kommunikationsparameter Neuer Kanal Name PDM_TCP IP Ger t Abbrechen Serial A5232 35 Serial A5232 driver Serial Modem 35 Modem driver CANopen DSP302 35 CANopen DSP302 driver EHEN 35 Top lp Level 2 Router Driver gt Neue Parameter mit OK bernehmen F r den neuen Kanal die folgenden Kommunikationsparameter eintragen Bild unten Address z B 192 168 82 247 hier die tats chliche IP Adresse des Ger ts eintragen Motorola byteorder Yes schrittweises ndern des Wertes durch Doppeklick Kommunikationsparameter Motorola byteorder r Kan le E localhost ber Tcp lp Top Ip Level 2 Route PDM_Kamera PDM_TEP IP Name wer Kommentar Een Address 192 168 82 247 IP address or hostname Port 1200 L schen gt Kommunikationsparameter mit OK bernehmen gt Nun sollten CoDeSys und das Ger t ber die Ethernet Schnittstelle kommunizieren k nnen 121 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17
16. Process Data Object Nachrichten Objekt mit Prozessdaten Die zeitkritischen Prozessdaten werden mit Hilfe der Process Data Objects PDOs bertragen Die PDOs k nnen beliebig zwischen den einzelnen Knoten ausgetauscht werden PDO Linking Zus tzlich wird festgelegt ob der Datenaustausch ereignisgesteuert asynchron oder synchronisiert erfolgen soll Je nach der Art der zu bertragenden Daten kann die richtige Wahl der bertragungsart zu einer erheblichen Entlastung des CAN Bus f hren Dem Protokoll entsprechend sind diese Dienste nicht best tigte Dienste es gibt keine Kontrolle ob die Nachricht auch beim Empf nger ankommt Netzwerkvariablen Austausch entspricht einer 1 zu n Verbindung 1 Sender zu n Empf ngern PDU PDU Protocol Data Unit Protokoll Daten Einheit Die PDU ist ein Begriff aus dem CAN Protokoll SAE J1939 Sie bezeichnet einen Bestandteil der Ziel oder Quelladresse PES Programable electronic system Programmierbares elektronisches System zur Steuerung zum Schutz oder zur berwachung e auf der Basis einer oder mehrerer programmierbarer Ger te e einschlie lich aller Elemente dieses Systems wie Ein und Ausgabeger te PGN PGN Parameter Group Number Parameter Gruppennummer PGN PDU Format PF PDU Source PS Die Parameter Gruppennummer ist ein Begriff aus dem CAN Protokoll SAE J1939 Sie fasst die Teiladressen PF und PS zusammen PID Regle
17. bernimmt der FB als neuen Node ID des Ger ts Voraussetzung FB muss unmittelbar nach dem Start des IEC Programms aufgerufen werden Diese Einstellung berschreibt die Einstellung aus der Konfiguration TRUE alle Teilnehmer gleichzeitig starten FALSE alle Teilnehmer nacheinander starten Konfigurations Timeout f r einen Knoten setzen Wert 0 keine Aktion Konfigurationsdaten behalten Wert nicht 0 Daten aus der Konfiguration mit dem neuen Wert berschreiben An den in NODE angegebenen Knoten beim Initialisieren TRUE keine Konfigurationsdaten senden FALSE die konfigurierten SDOs senden 7862 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez Ge hex Beschreibung 0 00 FB ist inaktiv 1 01 FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig 8 08 FB ist aktiv noch nicht bearbeitet 242 F2 Fehler Einstellung ist nicht m glich 273 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Bausteine CANopen Netzwerkmanagement GANOBENEGEINMITSTATESEAVE Hr ee en euere ernennen 275 GAN BENENMIESERVIGES re ee 276 15063 274 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_GETNMTSTATESLAVE Get Network Management State Slave Bauste
18. e das automatische BusOff Handling aktivieren deaktivieren e bei Vorliegen eines BusOff die CAN Schnittstelle wieder neu starten gt Wenn BusOff CAN Controller l scht alle Puffer auch die Puffer der anderen Protokolle Wenn CAN_RECOVER nicht verwendet wird ENABLE FALSE gt Bei einem BusOff wird automatisch nach 1 s ein Recover versucht gt Nach 4 erfolglosen Recover Versuchen in Folge wird die betroffene CAN Schnittstelle deaktiviert Parameter der Eing nge 7514 Parameter Datentyp Beschreibung ENABLE BOOL FALSE TRUE KEIN automatisches Recover nach CAN Busoff FALSE Automatisches Recover nach CAN Busoff CHANNEL BYTE CAN Schnittstelle 1 n je nach Ger t RECOVER_EXECUTE BOOL TRUE nur 1 Zyklus lang Neustart der CAN Schnittstelle Busoff Zustand beheben FALSE Funktion wird nicht ausgef hrt InhibitTime TIME T 1s Wartezeit zwischen BusOff und Neustart der Parameter Nutzung optional CAN Schnittstelle 237 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CAN_SETDOWNLOADID Set Download ID Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_SETDOWNLOADID EXECUTE CHANNEL DOWNLOAD ID Beschreibung 7516 7517 Die Download ID ist zum Datenaustausch erforderlich bei der Verbindung zwischen dem Laufzeitsy
19. ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter EXECUTE CHANNEL Hatt jet Parameter Nutzung optional Parameter der Ausg nge Parameter N_MSGS EMCY RESULT Datentyp BOOL FALSE BYTE BOOL FALSE Datentyp DWORD ARRAY 0 MAXEMCYMSGS OF T_EMCY BYTE M gliche Ergebnisse f r RESULT des u Be Beschreibung 0 00 FB ist inaktiv 1 01 8 08 242 F2 308 FB ist aktiv noch nicht bearbeitet Fehler Einstellung ist nicht m glich 7924 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t TRUE Liste mit aufgelaufenen CAN Nachrichten am Ausgang ausgeben und anschlie end l schen FALSE Funktion wird nicht ausgef hrt 7925 Beschreibung Anzahl der aufgelaufenen Nachrichten Emergency Nachrichten Der j ngste Eintrag steht im Index 0 Struktur von T_EMCY NODEID ID des Knotens von dem die Nachricht kam EEC Emergency Error Code ER Error Register MSEF Manufacturer Specific Error Code MAXEMCYMSG 10 R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle Funktionsbaustein Ausf hrung ohne Fehler beendet ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine
20. 0x0000 07FF Extended Frame 22 IDs 0 536 870 911 0x0000 0000 0x1FFF FFFF TRUE Extended Frame ID 0 2 1 FALSE Normal Frame ID 0 2 1 L nge der zu sendenden Daten 0 8 Bytes zu sendende Daten 1 8 Bytes Periodendauer 7510 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle 257 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Bausteine RAW CAN Remote CAN REMOTE REQUEST nee een nee 259 EE EN EE EE EE 261 15057 258 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CAN_REMOTE_REQUEST 7625 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_REMOTE_REQUEST DATALENGTHCOUNT Beschreibung 7627 Zur Anfrage einer Remote Nachricht wird mit CAN_REMOTE_REQUEST eine entsprechende Anforderung versandt und die Antwort des anderen Ger tes als Ergebnis zur ckgeliefert 259 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE ID DWORD Extended BOOL FALSE Parameter Nutzung option
21. 9966 Im CANopen Predefined Connectionset sind einige Funktions Codes vorbelegt Wenn Sie das Predefined Connectionset verwenden k nnen Sie ein CANopen Netzwerk von bis zu 127 Teilnehmern in Betrieb nehmen ohne dass es zu einer doppelten Vergabe von COB IDs kommt Broadcast oder Multicast Nachrichten Kommunikations Objekt nt en COB ID hex zugeh rige Parameter Objekte hex NMT 0 000 SYNC 1 080 1005 1006 1007 1028 TIME 2 100 1012 1013 Punkt zu Punkt Nachrichten Kommunikations Objekt en E COB ID hex zugeh rige Parameter Objekte hex EMERGENCY 1 080 Node ID 1014 1015 TPDO1 TX 3 180 Node ID 1800 RPDO1 RX 4 200 Node ID 1400 TPDO2 TX 5 280 Node ID 1801 RPDO2 RX 6 300 Node ID 1401 TPDO3 TX 7 380 Node ID 1802 RPDOS RX 8 400 Node ID 1402 TPDO4 TX 9 480 Node ID 1803 RPDO4 RX A 500 Node ID 1403 Default SSDO TX B 580 Node ID 1200 Default CSDO RX C 600 Node ID 1280 NMT Error Control E 700 Node ID 1016 1017 TX Slave sendet an Master SSDO Server SDO RX Slave empf ngt von Master CSDO Client SDO 362 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CANopen Tabellen SDO Kommando Bytes 9968 Aufbau einer SDO Nachricht COB ID DLC Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 XXX 8 Kommando Index Sub Index Daien abh ngig von den zu transportierenden Daten LU Beachten Sie die umgekehrte Byte Reihenfo
22. Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_RX_FIFO MORE_DATA_AVAILABLE RESULT Beschreibung J1939_RX_FIFO erm glicht es alle spezifizierten Nachrichten einem FIFO zu lesen 7732 7733 zu empfangen und nacheinander aus 329 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp ENABLE BOOL FALSE CHANNEL BYTE PGN DWORD DI Die PGN 0 wird nicht verwendet Parameter der Ausg nge Parameter Datentyp SA BYTE PRIO BYTE LEN BYTE DATA ARRAY 0 7 OF BYTE MORE_DATA_AVAILABLE BOOL RESULT BYTE M gliche Ergebnisse f r RESULT Wert dez 242 250 330 hex 00 01 05 F2 FA Beschreibung FB ist inaktiv 7734 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CAN Schnittstelle 1 n je nach Ger t PGN Parameter Group Number Parameter Gruppennummer zul ssig 0 262 143 0x00000000 0x0003FFFF 7735 Beschreibung Source Address des Senders Nachrichten Priorit tin der PDU Parameter Data Unit zul ssig 0 7 Anzahl der empfangenen Bytes 0 8 empfangene Daten 1 8 Bytes TRUE weitere empfangene Daten im FiFo vorhand
23. Bibliothek ue TE BEE 165 Bibliothek ifm PDMZGONG USB LL V wvwzz UD 165 Bibliotekat POM NPHL VOT yvyzz LIB EE 165 Bibliothek iim RAWCan NT Vxxyyzz EE 166 Bibliothekitm CANopen NII NVXXyYyYZZ EE 167 le een Elle 169 Bibliothekitm A le el ME E E E 169 14235 Legende f r _Vxxyyzz LIB V xx 00 99 yy 00 99 zz 00 99 Version Versionsnummer Release Nummer Patch Nummer Hier finden Sie die f r dieses Ger t passenden ifm Funktionselemente aufgelistet nach CODESYS Bibliotheken sortiert 162 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bibliotheken f r das Ger t CR1201 71 4 Dies ist die Ger te Bibliothek Diese ifm Bibliothek enth lt folgende Elemente Element FOCUSED_ELEMENT gt Seite 204 CURSOR_POSITION Seite 205 FocusFramelmagePath gt Seite 206 OverlayVisu gt Seite 209 CurrentVisuDisplayed gt Seite 210 PointOfContact Seite 229 TouchScreenDisable gt Seite 178 CamsOffOnPageSwitch gt Seite 178 KEY_MAPPING BUZZER_CLICK Seite 198 BUZZER_ON Seite 199 GET_DEVICE_SERIAL gt Seite 180 GET_ETHERNET Seite 181 GET_VERSIONS Seite 183 INPUT gt Seite 172 KEY_CLICK gt Seite 200 LOAD_SPLASH_SCREEN gt Seite 177 SET_BOOTUP_BACKLIGHT gt Seite 176 SET_ETHERNET Seite 174 Legende GV Globale Variable FB Funktio
24. CANOPEN_ENABLE erlaubt es den CANopen Master ein und auszuschalten gt Dm Anwendungsprogramm f r jede CAN Schnittstelle immer eine eigene Instanz des FBs CANOPEN_ENABLE Seite 265 anlegen DU Zur Vermeidung von Guarding oder Heartbeat Fehlern m ssen zuvor die Knoten durch eine geeignete Sequenz heruntergefahren werden Wird der Master nach einem Stopp wieder gestartet so m ssen auch alle angeschlossenen Knoten wieder initialisiert werden Ohne CANOPEN_ENABLE wird der CANopen Master automatisch gestartet sofern dies in der Konfiguration gew hlt wurde Die konfigurierte Baudrate wird nur bernommen wenn zuvor nicht CAN_ENABLE Seite 236 aufgerufen wurde 265 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp ENABLE BOOL TRUE CHANNEL BYTE Baudrate WORD 0 Parameter Nutzung optional Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT 7788 Beschreibung TRUE e CANopen f r den gew hlten Kanal freigeben e CANopen Manager oder CANopen Device starten entsprechend den Konfigurations Einstellungen FALSE e CANopen f r den gew hlten Kanal sperren e CANopen Manager oder CANopen Device beenden CAN Schnittstelle 1 n je nach Ger t Baudrate kBit s zul ssig 20 50 100 125 250 500 800 1 000
25. FOCUSED_ELEMENT enth lt die ID des Visualisierungselements das aktuell den Fokus besitzt Parameter Datentyp M gliche Werte FOCUSED_ELEMENT DINT abh ngig von der Anzahl der genutzten Visualisierungselemente H Der Anwender kann nur lesend auf FOCUSED_ELEMENT zugreifen 204 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CURSOR_POSITION 18890 Baustein Typ Globale Variable GV vom Datentyp DINT Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Beschreibung 18896 CURSOR_POSITION enth lt die aktuelle Position des Cursors in der Bildschirmtastatur oder im Ziffernblock Numpad Parameter Datentyp M gliche Werte CURSOR_POSITION DINT abh ngig von der Art des Eingabeelements 205 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 FocusFramelmagePath Baustein Typ Globale Variable GV vom Datentyp GV Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Beschreibung FocusFramelmagePath enth lt den Pfad des Verzeichnisses in dem die Bilddatei des anwenderspezifischen Fokusrahmens gespeichert ist Parameter Datentyp M gliche Werte FocusFramelmagePath STRING 255 Verzeichnispfad max 255 Zeichen z B home project my_frame png Die Bilddatei des Fokusrahmens muss folgende Eigenschafte
26. Programmierung Erste Schritte Auf das Linux Laufzeitsystem zugreifen Mit Telnet auf EE Fee Hee 122 Mit SSHautGerat zugreife Nisrin mena ee ee 123 B teienimik ETE kopierenirom e aen e a ee 124 Dateienimit e EE ELE 125 14529 Um ber die Ethernet Schnittstelle direkt auf das Linux Laufzeitsystem des Ger ts zuzugreifen eine der folgenden Optionen nutzen Mit Telnet auf Ger t zugreifen 7424 gt Telnet Client herunterladen und auf dem PC installieren z B PuTTY des Betriebssystems nutzen gt Teilnet Client starten Programmfenster erscheint gt Neues Verbindungsprofil erstellen mit folgenden Parametern Rechnername lIP Adresse 192 168 82 247 Port 23 bertragungsprotokoll Telnet gt Mit erstelltem Verbindungsprofil eine Verbindung zum Ger t herstellen gt _Programmfenster mit Eingabeaufforderung erscheint Folgendes eingeben und jeweils mit ENTER best tigen Benutzername Login root Passwort pdm360ng Eingabeaufforderung des Root Verzeichnisses erscheint Gew nschte Kommandos eingeben Wenn fertig in Eingabeaufforderung exit eingeben und mit ENTER best tigen Programmfenster schlie t sich V y v y y M 122 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Mit SSH auf Ger t zugreifen 12101 Um eine sichere Terminal Verbindung zwischen PC und Ger t herzustellen folgenderma en vorgehen gt S
27. Spannungs Fehler f r VBBs Klemme 15 TRUE Wert au erhalb des zul ssigen Bereichs oder Differenz VBB15 VBBs zu gro gt allgemeiner Fehler FALSE Wert in Ordnung 357 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang M gliche Betriebsarten Ein Ausg nge 9 3 M gliche Betriebsarten Ein Ausg nge 9736 M gliche Konfigurations Kombinationen wo zul ssig entstehen durch Addition der Konfigurations Werte Konfig Konfig Eing nge Betriebsart der Eing nge ver Ausg nge Betriebsart der Ausg nge wer hex dez hex dez INOO IN_DIGITAL_H plus 11 JOUTOO OUT_DIGITAL_H plus 2 2 IN_DIGITAL_L minus IN_CURRENT 4 4 IN VOLTAGE10 8 8 IN_VOLTAGES3O0 10 16 IN_RATIO 20 32 diese Konfiguration ist voreingestellt 358 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CANopen Tabellen 9 4 CANopen Tabellen Inhalt Aufbau voniGANopen Meldungen 00022 RR ees 360 Eege WEE 365 Netzwerk Management NMIN eee ee 366 SANSPEMIE HOTELS OH EHER 371 9941 Die folgenden Tabellen informieren Sie ber wichtige Werte und Einstellungen der CANopen Schnittstellen 359 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CANopen Tabellen 9 4 1 Aufbau von CANopen Meldungen Aulpauidon COBI D EE 361 Funktions Code Predefined Conpechonset 362 e Bleu ue
28. Wird das Ger t viele Stunden lang mit derselben Visualisierung betrieben dann kann der Inhalt im Bildschirm einbrennen Das Ger t mit wechselnden Visualisierungen betreiben 2 3 Anlaufverhalten der Steuerung 15233 Gefahr durch unbeabsichtigtes und gef hrliches Anlaufen von Maschinen oder Anlagenteilen gt Der Programmierer muss bei der Programmerstellung verhindern dass nach Auftreten eines Fehlers z B NOT HALT und der anschlie enden Fehlerbeseitigung unbeabsichtigt Maschinen oder Anlagenteile gef hrlich anlaufen k nnen gt Wiederanlaufsperre realisieren Dazu im Fehlerfall die in Frage kommenden Ausg nge im Programm logisch abschalten Ein Wiederanlauf kann z B verursacht werden durch e Spannungswiederkehr nach Spannungsausfall Reset nach Watchdog Ansprechen wegen zu langer Zykluszeit e Fehlerbeseitigung nach NOT HALT So erreichen Sie sicheres Verhalten der Steuerung gt Spannungsversorgung im Anwendungsprogramm berwachen gt Im Fehlerfall alle relevanten Ausg nge im Anwendungsprogramm ausschalten gt Aktuatoren die zu gefahrbringenden Bewegungen f hren k nnen zus tzlich im Anwendungsprogramm berwachen Feedback 6827 gt Relaiskontakte die zu gefahrbringenden Bewegungen f hren k nnen zus tzlich im Anwendungsprogramm berwachen Feedback gt Bei Bedarf im Anwendungsprojekt sicherstellen dass verschwei te Relaiskontakte keine gefahrbringenden Bewegungen ausl sen oder fortf
29. Zieladresse der ECU PGN gt 61139 Parameter DA wird ignoriert Nachrichten Priorit t zul ssige Werte 0 7 PGN Parameter Group Number Parameter Gruppennummer zul ssig 0 262 143 0x00000000 0x0003FFFF Anzahl der zu sendenden Bytes zul ssige Werte 0 8 zu sendende Daten 1 8 Bytes Periodendauer 7720 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 J1939_TX_ENH_MULTI 7699 J1939 TX enhanced Multiframe Message Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_TX_ENH_MULTI Beschreibung 7705 Die bertragung von Multi Frame Nachrichten erfolgt mit J1939_TX_ENH_MULTI Der FB entspricht J1939_TX_ENH gt Seite 335 Zus tzlich kann hier bestimmt werden ob die bertragung als BAM Broadcast Announce Message erfolgen soll 339 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter EXECUTE CHANNEL DA Prio Parameter Nutzung optional PGN Len Parameter Nutzung optional DATA Bam Parameter Nutzung optional Parameter der Ausg nge Parameter RESULT Dat
30. Zoom nach Vis Programm starten Text Eingabe f r Variable Textausgabe Liste Bedeutung Eine Ber hrung des Visualisierungsobjekts ndert den Wert der angegebenen booleschen Variable Schalter Modus Eine Ber hrung des Visualisierungsobjekts ndert den Wert der angegebenen booleschen Variable Beim Loslassen des Visualisierungsobjekts nimmt die Variable wieder ihren urspr nglichen Wert ein Taster Modus Wert der booleschen Variable bei Ber hrung definieren Bei Ber hrung des Visualisierungsobjekts wechselt Anwendung zur im Textfeld angegebenen Visualisierung Bei Ber hrung des Visualisierungsobjekts wird die angegebener Befehl angegebene Befehlssequenz ausgef hrt Bei Ber hrung des Visualisierungobjekts erscheint das in der Liste aktivierte Eingabeelement Der mithilfe dieses Elements eingegebene Wert wird in die Variable geschrieben die in der Kategorie Variablen gt Textausgabe angegeben wurde Auswahl des Eingabeelements M gliche Werte TT Funktion inaktiv V Funktion aktiv 7 Funktion inaktiv V Funktion aktiv D FALSE gt TRUE V TRUE gt FALSE 7 Funktion ist inaktiv V Funktion ist aktiv 7 Funktion ist inaktiv V Funktion ist aktiv 0O Funktion inaktiv V Funktion aktiv Text Textfeld Numpad Ziffernblock Keypad Bildschirmtastatur Detailierte Informationen zu den Konfigurationsoptionen Software Handbuch CODESYS Gew
31. fen Sie das Verhalten der Daten bertragung indem Sie die jeweiligen globalen Variablenlisten ansehen Wenn Sie z B im Projekt DemoProj1 pro die Variablenliste Globale Variablen_Import_Proj2 ffnen sollten Sie feststellen dass der Wert von x2 w chst Pr fen Sie auch die anderen Projekte und berzeugen Sie sich dass die netzwerkweite bertragung der globalen Variablen funktioniert 111 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Systemmerker 18107 Systemmerker sind werkseitig definierte globale Varibalen Sie sind fest mit IEC Adressen gekoppelt Ixx Qxx Der Programmierer hat so ber Symbolnamen einfachen Zugriff auf folgende Elemente e Eing nge und Ausg nge e Funktionen der Bedienelemente e Funktionen der Anzeigeelemente e Zust nde von Systemkomponenten und kennwerten B Detaillierte Informationen zu den Systemmerkern des Ger ts Systemmerker gt Seite 353 112 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Bibliotheken 7425 ifm stellt f r die Programmierung des CR1201 unter VODESYS 2 3 folgende ger tespezifische Funktionsbibliotheken bereit Bibliothek Bedeutung ifm_CR1201_Vxxyyzz lib ger tespezifische Funktionen ifm_PDMng_util_Vxxyyzz lib Hilfsfunktionen ifm_PDM360NG_USB_ Vxxyyzz lib Ger te an der USB Schnittstelle verwalten
32. hlen gt Mit SELECT BACKSEL den gew nschten CAN Bus w hlen Mit ENTER zum gew hlten Men bild wechseln gt Men seite zeigt folgende Informationen Bezeichnung Bedeutung M gliche Werte Baudrate CAN Bus x Baudrate der gew hlten CAN Buses 0 kBit s 20 kBit s 50 kBit s 100 kBit s 125 kBit s 250 kBit s 500 kBit s 800 kBit s 1 MBit s a X Nummer des gew hlten CAN Buses A Baudrate des CAN Bus ndern Mit ENTER zum gew hlten Men bild wechseln Men seite zeigt aktuelle Baudrate des gew hlten CAN Buses Mit A W den gew nschten Wert einstellen Mit SAVE den ge nderten Wert bernehmen und speichern Mit EXIT zur gew nschten Men seite wechseln Optional Schritte 2 und 3 f r zus tzliche CAN Schnittstellen wiederholen VVVVYVYYV 55 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup Echtzeituhr RTC einstellen 7414 Um Datum und Uhrzeit der Echtzeituhr RTC einzustellen TI Men seite w hlen gt Navigationspafd SETUP gt SYSTEM SETTINGS gt RTC gt Men seite zeigt folgende Informationen Bezeichnung Bedeutung M gliche Werte YYYY Jahr 2000 2100 MM Monat 1 12 DD Tag 1 31 hh Stunde 0 23 mm Minute 0 59 ss Sekunde 0 59 2 Datum und Uhrzeit der Echtzeituhr RTC ndern gt Mit SELECT BACKSEL das gew nschte Zahlenfeld w hlen gt Mark
33. nge sind nicht spezifiziert CAN Schnittstelle 1 n je nach Ger t Anfangs Nummer des Datenobjekt Identifier Bereichs Normal Frame Gi 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 22 0 536 870 911 0x0000 0000 0x1FFF FFFF End Nummer des Datenobjekt Identifier Bereichs Normal Frame Gi 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 2 0 536 870 911 0x0000 0000 0x1FFF FFFF TRUE Extended Frame ID 0 2 1 FALSE Normal Frame ID 0 2 1 7604 Beschreibung Nummer des Datenobjekt Identifiers Data Length Count Anzahl der empfangenen Daten Bytes empfangene Daten 1 8 Bytes TRUE weitere empfangene Daten im FiFo vorhanden FALSE keine weiteren Daten im FiFo vorhanden R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle des Wee hex Beschreibung 0 00 FB ist inaktiv 1 01 FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig 5 05 FB istin der Bearbeitung Empfangen l uft noch 9 09 CAN ist nicht aktiv 242 F2 Fehler Einstellung ist nicht m glich 250 FA Fehler FiFo ist voll Daten wurden verloren 250 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Bausteine RAW CAN Daten senden 251 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f
34. nnen den Netzwerk Datenverkehr stark beeintr chtigen Das Ger t unterst tzt ifm Ethernet Kameras mit Firmware Stand ab 5 1001 Analog Videoeingang Analog 2 analoge Anschl sse FBAS automatische Erkennung NTSC PAL nur 1 Kamerabild gleichzeitig darstellbar Umschaltung zwischen 2 Kameras m glich B Unterst tzte Analog Kameras Empfohlene Referenz Kamera e ifm electronic O2M200 O2M201 O2M202 O2M203 Getestete Kameras andere Hersteller e Motec MC3100 3R e Vision Techniques VT70 Betrieb anderer Kameras ohne Gew hr von ifm electronic gmbh F r alle Kamera Schnittstellen gilt gemeinsam Kamerabild Helligkeit 0 100 in 1 Schritten einstellbar Visualisierung und Kamerabild gleichzeitg berlagernd darstellbar Ausfall einer Kamera wird signalisiert Kameras k nnen einzeln aktiviert deaktiviert werden Rotation des Kamerabildes um 0 90 180 270 Skalierung des Kamerabildes 0 400 bei gleichbleibender Proportion 21 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Systembeschreibung Schnittstellen 3 3 Schnittstellen 14332 Das Ger t verf gt ber folgende Schnittstellen 1 Lage der Anschl sse am Ger t und technische Daten Montageanleitung Datenblatt 3 3 1 Eing nge Technologie 14090 Betriebsarten 19930 Das Ger t verf gt ber einen Multifunktionseingang INOO Dieser unterst tzt folgende Betriebsarten e Bin r Eingan
35. nschte Funktionen aktivieren gt Mit OK die Eingabe best tigen und das Fenster schlie en 145 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Touchscreen Funktionen nutzen Eigenschaften des Druckpunkts konfigurieren 14431 Um bei einer Ber hrung des Touchscreens ein visuelles Feedback zu erhalten kann der Programmierer die globale Datenstruktur PointOfContact nutzen Sie bietet folgende Funktionen Variable PointOfContact AfterGlow PointOfContact X PointOfContact Y PointOfContact ImagePath PointOfContact Overlap Funktion Druckpunkt anzeigen verbergen X Koordinate des aktuellen Druckpunkts anzeigen Y Koordinate des aktuellen Druckpunkts anzeigen Druckpunkt mit einer Bilddatei verkn pfen Verhalten von Druckpunkt und Mauszeiger einstellen Detaillierte Informationen PointOfContact Seite 229 146 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Touchscreen Funktionen nutzen 6 5 3 Visuelles Feedback nutzen 14051 Um f r grafische Bedienelemente ein visuelles Feedback zu erstellen bietet CODESYS folgende Optionen Option Beschreibung Eingabeelement Schaltfl che Wird die Schaltfl che aktiviert bzw deaktiviert ndert sich das Aussehen der Schaltfl che automatisch Der Programmierer muss keine zus tzlichen Einstellungen vornehmen Wechsel zwischen zwei Bitmaps F r jede
36. r weitere Ger te schreiben 3647 Exportlisten auch f r die Projekte DemoProj2 und DemoProj3 erstellen gt Legen Sie nun entsprechende Projekte mit Export Listen auch f r die beiden anderen Ger te an DemoProj2 pro und DemoProj3 pro Diese Dateien werden f r die folgenden Schritte ben tigt Dateinamen und Eintr ge folgende Tabelle Ger t Projekt Dateiname Zu exportierende globale Variablenliste COB ID Globale Variable 1 DemoProj1 pro Globale_Variablen_Export_Proj1 51 x1 1NT 2 DemoProj2 pro Globale_Variablen_Export_Proj2 52 x2 INT 3 DemoProj3 pro Globale _Variablen_Export_Proj3 53 x3 lNT gt F r alle 3 Ger te sind nun Exportlisten angelegt Importlisten f r das Projekt DemoProj1 erstellen F r das Projekt DemoProj1 pro im Ger t 1 haben wir bisher nur die zu exportierenden globalen Netzwerkvariablen angelegt Jetzt legen wir zwei Listen von zu importierenden globalen Netzwerkvariablen an die von DemoProj1 pro importiert werden Voraussetzung Alle 3 Projekte sind lokal oder im LAN verf gbar In CoDeSys das Projekt DemoProj1 pro ffnen Reiter Ressourcen klicken Eintrag Globale Variablen markieren klicken Men Projekt gt kopieren Projekt DemoProj2 pro w hlen VVVYV 108 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte gt Best tigen mit OK gt Folgendes Bild erscheint a DeamoP c2 pro PEE Baustein
37. werden die Elemente des Arryas INIT_VALUE nach VALUE1 VALUEB6 geschrieben 222 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 gt Der folgende FB INPUT wird dann im ersten Zyklus mit INIT_VALUE initialisiert active BOOL curent input geg BYTE init_retain INIT_VAR_RETAIN_INT END_VAR VAR RETAIN feldi retan BOOL Seld2_retair BOOL feig vetan BOOL END_VAR 18 ml retain INIT_VAR_RETAIN_INT fieldt _retain field _retain feld3_retain Int_array INCREMENT VALUE KEY_INCREMENT_VALUE2 INCREMENT VALUE CLEAR ALL VALUE Im mg INPUT_INT FIRSTPAGE INPUT_ACTV attive CurenMisu FIELDCOUNTERK urrent_input_fleid Int_aray iNIT_VALUE VALUE_FIELDI eldi _retain 3 IND_OF_FIELDS VALUE FIELD2 Seid retain min_max_aray MIN_MAX_ARRAY VALUE_FIELD3 eld3_retain Key ESC IESC VALUE FIELDS Key_Up INCREMENT VALJSE_FIELDS Key_Down IDECREWENT VALUE FIELDS Key_OK IENTER FALSE Beispiel mit INIT_VAR_RETAIN_INT und INPUT_INT mn 1 Parameter der Eing nge Parameter Datentyp VALUE1 DINT DINT VALUE6 DINT INIT_VALUE ARRAY 1 6 OF DINT Parameter der Ausg nge Parameter INIT_VALUE Datentyp ARRAY 1 6 OF DINT 3345 Beschreibung An diesem Eingang m ssen die als Retain deklarierten Variablen VALUE_FIELDx dem FB INPUT_DINT gt Seite 211 angegeben werden
38. 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_SETSYNCSTATE Set SYNC State Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_SETSYNCSTATE Beschreibung 7883 7884 Mit CANOPEN_SETSYNCSTATE wird die SYNC Funktionalit t ein und ausgeschaltet Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE SYNC BOOL Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT Wert dez hex 0 00 1 01 8 08 38 26 242 F2 300 Beschreibung FB ist inaktiv 7886 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t Status der SYNC Funktionalit t TRUE SYNC ist aktiviert Im Master Betrieb werden SYNC Telegramme erzeugt entsprechend Einstellungen in Konfiguration sowie synchrone PDOs gesendet und empfangen Im Slave Betrieb werden SYNC Telegramme empfangen und entsprechend bearbeitet FALSE SYNC ist nicht aktiv 7887 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle Funktionsbaustein Ausf hrung ohne Fehler beendet Funktionsbaustein ist noch nicht ausgef hrt SYNC konnte nicht aktiviert werden Fehler Einstellung ist nicht m glich ifm Programmierhan
39. 3 2 4 Begrenzungen f r Programm und Datenspeicher Speicherbereich Speicher gesamt davon f r Programm Code Datenspeicher data Speicher f r Retain Daten Speicher im Verzeichnis tmp Speicher f r Bitmap Dateien je 80 x 100 Pixel 24 Bit Farbtiefe Speicher f r Font Dateien Eigenbedarf System Legende Gr e des Speichers Datenblatt Retain Daten Retain Variablen Seite 97 B e Das CR1201 unterst tzt keinen Online Change 7360 Gr e 128 256 MByte RAM 128 MByte Flash 8 MByte 1 024 MByte 32 kByte keine Zusicherung 45 MByte 75 MByte M glichkeit online den Programm Code zu ndern ohne zuvor das urspr ngliche Programm l schen zu m ssen e Der Datenspeicher data wird ab Firmware V01 05 w hrend des Startvorgangs NICHT mehr automatisch initialisiert Um den Datenspeicher nutzen zu k nnen muss er im CODESYS Anwendungsprogramm mithilfe des Funktionsausteins INITT DATA MEMORY INIT_DATA_MEMORY in das Dateisystem des Ger ts eingebunden werden e Der Speicher kann an der USB Schnittstelle beliebig erweitert werden USB Speicher nur f r kurzzeitigen Betrieb z B Dateien auslagern verwenden Die USB Steckverbinder sind nicht f r Dauerbetrieb in mobilen Anwendungen geeignet 19 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Systembeschreibung Hardware 3 2 5 Echtzeituhr RTC 7371 Das Ger t enth lt eine Ech
40. 3331 Beschreibung Setzt den Fokus f r das gew hlte Eingabefeld Als Fokus kann ein beliebiges Visualisierungsobjekt verwendet werden Die Variable FIELDx muss in der Visualisierung diesem Objekt zugewiesen werden Ist die Eingabe aktiv wird FIELDx getaktet Setzt die Alarmfarbe des Eingabeobjektes nur PDM color Die Variable muss in der Visualisierung zugewiesen werden Interner Eingabewert der w hrend der Eingabe sofort sichtbar ist und mit der zweiten steigenden Flanke von ENTER an VALUE_FIELDx bergeben wird Die Variable muss in der Visualisierung zugewiesen werden ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Beispiel INPUT_INT mit 3 Eingabeelementen 3332 In das Anwendungsprogramm den gew nschten Funktionsbaustein einbinden und die Ein und Ausg nge mit den Parametern und Variablen verkn pfen PROGRAM PLC_PRG WAR MRI BOOL TRUE cyeletime WORO max cyclisme WORE r zel max DCL en Int INPUT_INT o am ar ARRAY 1 6 OF INT 1 2 3 min_max_aeray ARRAY 1 129 OF INT 1 10 2 20 3 30 FOM_MAIN Int_1 INIT_PDM e in int EQ INPUT INT FIRSTPAGE int_1 ONIT NPUT ACTIV acte SurenYisu L__ Lyss FIELDCOUNTERF turrent_input_fieid ni_aray INIT_WALUE VALUIE_FIELDI held I NO_OF_FIELDS VALUE PIELD3L teg min_max_aray MIN_MAX_ARRAY VALUE_FIELO3J feld3 Key ESC ESC VALLIE_FIELD
41. 363 e Le elei leie me aa ae E 364 9971 Eine CANopen Meldung besteht aus der COB ID und bis zu 8 Bytes Daten COB ID DLC Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 X Xix X X XI XI IX X XI XI X XxXIXxI IXxXxIXa x I x I x I x x Details erfahren Sie in den folgenden Kapiteln LU Beachten Sie die umgekehrte Byte Reihenfolge gt Little Endian oder Intel Format Beispiele Wert hex Datentyp Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 12 BYTE 1 2 2 z 2 1234 WORD 3 4 1 2 2 12345678 DWORD 7 8 5 6 3 4 1 2 ei 360 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CANopen Tabellen Aufbau der COB ID 9972 Der erste Teil einer Meldung ist die COB ID Aufbau der 11 Bit COB ID Nibble 0 Nibble 1 Nibble 2 Die COB ID besteht aus Funktions Code Predefined Connectionset Seite 362 und Node ID Beispiel Das Kommunikations Objekt TPDO1 TX Die Knoten Nummer des Ger ts 0x020 32 Berechnung Der Funktions Code f r das Kommunikations Objekt TPDO1 0x03 Die Wertigkeit des Funktions Code in der 11 Bit COB ID 0x03 0x80 0x180 Dazu die Knoten Nummer 0x020 addieren die COB ID lautet 0x1A0 361 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CANopen Tabellen Funktions Code Predefined Connectionset
42. CODESYS Projekt ffnen Im Register Visualisierungen ein neues Visualisierungsobjekt anlegen Zeichenfl che erscheint Platzhaltergrafik f r Kamerabild einf gen vYvVvYvYvV Einf gen gt Bitmap w hlen Auf der Zeichenfl che den Umriss des geplanten Kamerabildes markieren Auswahlfenster ffnen erscheint Im Unterverzeichnis targets ifm library bmp_ng die Datei camera bmp w hlen Platzhaltergrafik wird in die Zeichenfl che eingef gt Mit OK die eingetragenen Werte bernehmen und das Fenster schlie en Gr e und Position des Kamerabildes einstellen gt gt gt gt Extras gt Elementeliste aktivieren Eingabefenster Elementeliste erscheint Gew nschtes Bild markieren Im Bereich Position die folgenden Werte eingeben Parameter Bedeutung M gliche Werte x X Koordinate der linken oberen Bildecke z B 290 Y Y Koordinate der linken oberen Bildecke z B 220 Breite Breite des angezeigten Bildes in Pixel empfohlen PAL 360 max 720 H he H he des angezeigten Bildes in Pixel empfohlen PAL 288 max 576 gt Bildaufl sungen die zwischen empfohlener und maximaler Bildaufl sung oder oberhalb der maximalen Bildaufl sung liegen verursachen eine hohe CPU Last Entsprechende Einstellwerte vermeiden gt F r das Kamerabild kann nur der sichtbare Bereich des Displays Datenblatt Aufl sung des Bildschirms verwendet werden Positionen au erhalb davon im nicht si
43. CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 J1939_STATUS 7670 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_STATUS SA CYCLIC TIMEOUT VERSION RESULT Beschreibung 7672 Mit J1939_STATUS k nnen relevante Informationen zum J1939 Stack zur ckgelesen werden Parameter der Eing nge 7673 Parameter Datentyp Beschreibung ENABLE BOOL FALSE TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CHANNEL BYTE CAN Schnittstelle 1 n je nach Ger t Parameter der Ausg nge 7674 Parameter Datentyp Beschreibung SA BYTE aktuelle Quell Adresse z B nach Adress Claiming CYCLIC WORD Anzahl der zyklischen Nachrichten TIMEOUT BYTE Quell Adresse des Knotens der Daten f r Prozessabbild nicht rechtzeitig zur Verf gung gestellt hat 255 0xFF alle Knoten haben rechtzeitig gesendet VERSION DWORD Version der ifm CAN Stack Bibliothek RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert 3 dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Protokoll ist aktiv 02 Protokoll ist inaktiv 03 Source Adresse angefordert A UO N 04 Adresse verloren 242 F2 Fehler Einstellung ist nicht m glich 321 ifm Programmie
44. Draft Standard CANopen Ger teprofil f r Drehgeber Encoder CiA DS 407 DS Draft Standard CANopen Anwendungsprofil f r den ffentlichen Nahverkehr COB ID COB Communication Object Kommunikationsobjekt ID Identifier Kennung ID eines CANopen Kommunikationsobjekts Entspricht dem Identifier der CAN Nachricht mit der das Kommunikationsobjekt ber den CAN Bus gesendet wird CODESYS CODESYS ist eingetragene Marke der 3S Smart Software Solutions GmbH Deutschland CODESYS for Automation Alliance vereinigt Firmen der Automatisierungsindustrie deren Hardware Ger te alle mit dem weit verbreiteten IEC 61131 3 376 Entwicklungswerkzeug CODESYS programmiert werden Homepage www codesys com CSV Datei CSV Comma Separated Values auch Character Separated Values Eine CSV Datei ist eine Textdatei zur Speicherung oder zum Austausch einfach strukturierter Daten Die Dateinamen Erweiterung lautet csv Beispiel Quell Tabelle mit Zahlenwerten Wert 1 8 Wert 1 1 Wert 1 2 Wert 1 3 Wert 2 8 Wert 2 1 Wert 2 2 Wert 2 3 Wert 3 0 Wert 3 1 Wert 3 2 Wert 3 3 Daraus entsteht folgende CSV Datei Wert 1 8 Wert 1 1 Wert 1 2 Wert 1 3 Wert 2 8 Wert 2 1 Wert 2 2 Wert 2 3 Wert 3 8 Wert 3 1 Wert 3 2 Wert 3 3 D Datentyp Abh ngig vom Datentyp k nnen unterschiedlich gro e Werte gespeichert werden Gr e im Datentyp min Wert max Wert Speicher BOOL FALSE TRUE 1 Byte BYTE 0 255 1 Byte WOR
45. Elemente Element Typ Kurzbeschreibung SYSTEM_ASYNCH Seite 233 FB Kommando asynchron an Linux System des Ger ts senden Legende GV Globale Variable FB Funktionsbaustein FUN Funktion PRG Programm 164 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bibliotheken f r das Ger t CR1201 71 5 Bibliothek ifm_PDM360NG_USB_Vxxyyzz lib 19936 Diese ifm Bibliothek enth lt folgende Elemente Element Typ Kurzbeschreibung USB_STORAGE_MANAGER FB am Ger t angeschlossenen USB Speicher verwalten gt Seite 190 USB_STORAGE_REMOVE FUN USB Speicher vom Ger t abmelden gt Seite 192 COPY_PDM_TO_USB PRG Datei vom Ger t auf den USB Speicher kopieren gt Seite 193 COPY_USB_TO_PDM PRG Datei vom USB Speicher auf das Ger t kopieren gt Seite 194 USB_STORAGE_HANDLER PRG USB Speicher verwalten gt Seite 195 Legende GV Globale Variable FB Funktionsbaustein FUN Funktion PRG Programm 7 1 6 Bibliothek ifm_PDM360NG_USB_LL_VO2yyzz LIB 18578 ifm_PDM368NG_USB_LL_Vxxyyzz LIB ist eine interne Bibliothek Der Zugriff auf die Bibliotheksfunktionen erfolgt ausschlie lich indirekt ber CODESYS Routinen gt Die Funktionen nicht direkt in einem IEC Projekt aufrufen 74 7 Bibliothek ifm_PDM_input_V0O1yyzz LIB 19920 Diese ifm Bibliothek enth lt folgende Elemente Element Typ Kurzbeschreibung INIT_VAR_RETAIN
46. FALSE FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CHANNEL BYTE CAN Schnittstelle 1 n je nach Ger t ResetRXFlags BOOL FALSE TRUE Flag Status am Ausgang ausgeben und Parameter Nutzung optional anschlie end zur cksetzen FALSE Funktion wird nicht ausgef hrt ResetTXFlags BOOL FALSE TRUE Flag Status am Ausgang ausgeben und Parameter Nutzung optional anschlie end zur cksetzen FALSE Funktion wird nicht ausgef hrt Parameter der Ausg nge 7894 Parameter Datentyp Beschreibung RXOVFL BOOL Zustand des RX Overflow Flags TRUE berlauf im Empfangspuffer FALSE Kein berlauf im Empfangspuffer RXWARN BOOL Zustand des RX Overflow Warning Flags TRUE F llstand im Empfangspuffer ist kritisch FALSE F llstand im Empfangspuffer ist unkritisch TXOVFL BOOL Zustand des TX Overflow Flags TRUE berlauf im Sendepuffer FALSE Kein berlauf im Sendepuffer TXWARN BOOL Zustand des TX Overflow Warning Flags TRUE F llstand im Sendepuffer ist kritisch FALSE F llstand im Sendepuffer ist unkritisch RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez hex 0 00 1 01 8 08 242 F2 268 Beschreibung FB ist inaktiv Funktionsbaustein Ausf hrung ohne Fehler beendet Funktionsbaustein ist noch nicht ausgef hrt Fehler Einstellung ist nicht m glich
47. IDX SUBIDX Timeout Parameter Nutzung optional Parameter der Ausg nge Parameter LEN DATA RESULT Datentyp BOOL FALSE BYTE BYTE WORD BYTE TIME T 10ms Datentyp DWORD ARRAY 0 SDOMAXDATA OF BYTE BYTE M gliche Ergebnisse f r RESULT FB ist aktiv noch keine Daten empfangen Fehler Einstellung ist nicht m glich oe SCH ES Beschreibung 0 00 FB ist inaktiv 1 01 5 05 32 20 SDO Abort Code 0x80 33 21 TIMEOUT ist abgelaufen 34 22 Toggle Bit Fehler 242 F2 255 FF 290 7809 Beschreibung FALSE TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t Node ID ID des Knotens zul ssig 0x01 0x7F 1 127 Die COB ID des SDOs errechnet sich aus Knoten ID 0x600 Index im Objektverzeichnis Subindex bezogen auf den Index im Objektverzeichnis Wartezeit des FB auf die Antwort Nach Zeitablauf bricht der FB das Warten ab Wert 0 Wert aus der Konfiguration verwenden 7810 Beschreibung Anzahl der empfangenen Bytes zul ssige Werte 0x0000 0001 0x0000 0800 1 2 048 Pufferspeicher f r Nutzdaten der SDO Daten bertragung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig SDO bertragung abgebrochen von Client oder Server Fehler zu wenig Speicher f
48. Kommunikation der Hardware Module untereinander zum Nachladen des Laufzeitsystems Der Bootloader ist das erste Software Modul das im Ger t gespeichert sein muss Bus Serielle Daten bertragung mehrerer Teilnehmer an derselben Leitung C CAN CAN Controller Area Network CAN gilt als Feldbussystem f r gr ere Datenmengen das priorit tengesteuert arbeitet Es gibt mehrere h here Protokolle die auf CAN aufsetzen z B CANopen oder J1939 CAN Stack CAN Stack Software Komponente die sich um die Verarbeitung von CAN Telegramme k mmert CiA CiA CAN in Automation e V Anwender und Herstellerorganisation in Erlangen Deutschland Definitions und Kontrollorgan f r das CANopen Protokoll Homepage www can cia org CiA DS 304 DS Draft Standard CANopen Ger teprofil f r sichere Kommunikation 375 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Begriffe und Abk rzungen CiA DS 401 DS Draft Standard CANopen Ger teprofil f r digitale und analoge E A Baugruppen CiA DS 402 DS Draft Standard CANopen Ger teprofil f r Antriebe CiA DS 403 DS Draft Standard CANopen Ger teprofil f r Bedienger te CiA DS 404 DS Draft Standard CANopen Ger teprofil f r Messtechnik und Regler CiA DS 405 DS Draft Standard CANopen Spezifikation der Schnittstelle zu programmierbaren Steuerungen IEC 61131 3 CiA DS 406 DS
49. Master Stack im Bezug auf die Initialisierung eines CANopen Slave Sie sind nicht durch die CANopen Spezifikation vorgegeben Die Struktur CANx_NODE_STATE liegt in einem Array dessen Adresse dem FB CANx_MASTER_STATUS ber den Eingang NOTE_STATE_SLAVES bergeben werden muss Die folgenden Werte kann in der Struktur CANx_NODE_STATE der Ausgang NODE_STATE annehmen Status hex dez Beschreibung Initialer Status Der CANopen Slave wird durch das NMT Kommando Reset_Node zur ckgesetzt FF 1 Anschlie end Wechsel in den Status 1 Ist in der CODESYS Steuerungskonfiguration beim CANopen Slave die Option nicht initialisieren aktiviert wird der Status 1 bersprungen und der Status 1 ist der initiale Status 00 0 nicht definiert Warten auf die Bootup Nachricht vom Slave 01 1 Nach dem Empfang der Bootup Nachricht ODER sp testens nach 2 s Wartezeit Wechsel in den Status 2 Auslesen des Objekts 0x1000 aus dem Objektverzeichnis des CANopen Slaves per SDO Zugriff Nach einer Antwort vom CANopen Slave ODER einer Wartezeit von 500 ms erfolgt Wechsel in den Status 3 Ist der CANopen Slave in der CODESYS Steuerungskonfiguration als optional konfiguriert erfolgt nach Ablauf der Wartezeit ein Wechsel in den Status 97 Entspricht der aus dem Objekt 0x1000 ausgelesene Ger tetyp nicht der Angabe der in der CODESYS Steuerungskonfiguration eingebundenen EDS Datei erfolgt zwar ein Wechsel in den Status 3 aber am Ende von Status 3 ein We
50. Men Fenster gt Bibliotheksverwaltung Anzeige der bereits geladenen Bibliotheken CoDeSys DemoProji pro Datei Bearbeiten Projekt BaO 29 Extras Onne Fenster Hilfe Bibliotheksverwalter Lag PLC_FRG PRG SysLibTargetisu lib 5 4 04 12 31 00 LinuxSystemlib Lib 18 3 03 11 26 50 standard lib 4 10 05 12 14 46 Men Einf gen gt Weitere Bibliothek Einfg oder Taste Einfg 3630 3633 103 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Folgende Bibliotheken einf gen SysLibSockets lib 3S Bibliothek SysLibCallback 1lib 3S Bibliothek gt So hnlich sollte der Bibliotheksverwalter nun aussehen Reihenfolge ohne Belang CoDeSys DemoProjl pro Datei Bearbeiten Projekt Einf gen Extras Onine Fenster Hife Blew saelas Bibliotheksverwalter W PLC_FRG PRG Sv ilbcaltback H 27 3 03 16 57 29 syslibsockels lib 10 2 05 10 25 36 SysLibTargeWVisu lib 5 4 04 12 31 00 LinuxSysiemLib Lib 18 3 03 11 26 50 standard lib 4 10 05 12 14 46 Projekt vervollst ndigen und bertragen globale Netzwerkvariablen 3637 Um den Datenaustausch ber globale Netzwerkvariablen zu demonstrieren schreiben Sie jetzt f r alle drei Ger te jeweils ein Projekt Diese Projekte eignen sich f r diesen Zweck haupts chlich wegen der enthaltenen globalen Variablenlisten Als Beispiel wird das Projekt f r Ger t 1 betrachtet 104 ifm Program
51. Mindestabstand TR20n 7 Ereigrisgesteuerte berliagung Variable gt bernehmen Sie die Eigenschaften der Liste hnlich wie hier gezeigt jedoch 106 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte e F r Export Liste Vor bersetzen exportieren und Schreiben aktivieren F r Import Liste Vor bersetzen importieren und Lesen aktivieren e Der eingetragene Mindestabstand oder das Intervall ist von der Anwendung abh ngig HINWEIS Im Feld Dateiverkn pfung gt Dateiname wird die Angabe einer EXP Datei erwartet Diese externe Datei enth lt nach Projekt gt Alles bersetzen die zu exportierenden Liste der globalen Netzwerkvariablen dieses Projektes wird aber NICHT zusammen mit dem Projekt gespeichert CODESYS Onlinehilfe Wir empfehlen einen anderen Weg bei dem die Listen der globalen Netzwerkvariablen im Projekt integriert sind Projekte f r weitere Ger te schreiben Seite 108 gt Importlisten erstellen Exkurs Variablenlisten Kennung COB ID Wir arbeiten hier mit Variablenlisten die von einem Ger t exportiert werden und von einem oder mehreren Ger ten importiert werden Diese Zuordnung der Variablenlisten wird durch einen COB ID gekennzeichnet Den EE zeigen wir im TER Bild DemoProj 1 i DemoProj 2 DemoProj3 ege list Import list ze ele list k list Te list Be list ege ID 52
52. Passwort zeichenweise eingeben gt Mit CONFIRM die Eingabe best tigen gt Eingabe des neuen Passworts wiederholen und mit CONFIRM die Eingabe best tigen gt Infofeld zeigt Erfolgsmeldung PASSWORD CHANGED gt Neues Passwort ist g ltig H Gibt der Anwender 2 unterschiedliche neue Passw rter ein erscheint folgende Fehlermeldung PASSWORDS DON T MATCH PLEASE TRY AGAIN Eingabe des Passworts wiederholen gt Mit EXIT zur gew nschten Men seite wechseln 59 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup Passwortschutz aktivieren deaktivieren 11418 H Im Auslieferungszustand ist der Passwortschutz f r das Setup Men deaktiviert Wird der Passwortschutz nach der Erstinbetriebnahme aktiviert gilt zun chst das werkseitig gesetzte Passwort pdm368ng gt Um einen wirksamen Schutz zu gew hrleisten das werkseitig gesetzte Passwort ndern Die Programmiersoftware CODESYS kann auch bei eingeschaltetem Passwortschutz uneingeschr nkt auf das im Ger t gespeicherte IEC Projekt zugreifen gt Um das Auslesen des IEC Projekt auf dem Ger t zu verhindern den Passwortschutz mit dem PLC Browser aktivieren Zugriffsschutz f r IEC Projekt aktivieren gt Seite 93 Wenn der Passwortschutz aktiv ist hat der Bediener eingeschr nkten Zugriff auf die Funktionen des Setup Men s Setup Arbeiten mit aktiviertem Passwortschutz
53. Projekt einf gen Seite 149 invalid rotation angle Angegebener Rotationswinkel ist Einstellungen der Kamera berpr fen ung ltig Kamerabild rotieren gt Seite 150 g ltige Winkel 0 90 180 und 270 framebuffer error or W hrend der Inbetriebnahme der Boolesche Variable zum Ein und Ausschalten der plane already used Ethernet Kamera l uft bereits eine Ethernet Kamera auf FALSE setzen exclusively analoge Kamera im Kamera ein Jausschalten gt Seite 151 Overlay Modus Ethernet Kamera wird nicht eingeschaltet 151 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten 9 Ge nderte Werte speichern gt Mit OK die eingetragenen Werte bernehmen und das Fenster schlie en 152 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten In CoDeSys das Ethernet Kamerabild verwenden 9585 H Abschalten der Kamera bei einem Seitenwechsel Manuell gt Kameras in der Visualisierung ausschalten BEVOR ein Bildwechsel gestartet wird Ansonsten bleibt das alte Kamerabild im neuen Bild sichtbar Kamera ein ausschalten gt Seite 151 gt Die gew nschten Kameras erst wieder einschalten wenn die neue Visualisierung angezeigt wird Automatisch Globale Variable CamsOffOnPageSwitch nutzen um die Kamera bei
54. Remote Node 4 5 6 NMT Service Start Remote Node 9 12 Stopped 9 11 NMT Service Reset Node 12 14 NMT Service Reset Communication 12 Operational Grafik Zustands berg nge unter CANopen NMT Status f r CANopen Master 9964 LU Diese Status zeigen den internen Zustand des CANopen Master Stack Sie sind nicht durch die CANopen Spezifikation vorgegeben Status hex dez 00 0 nicht definiert Beschreibung Master wartet auf die Bootup Nachricht des Slaves 2 1 ODER Master wartet auf Ablauf der GuardTime Master wartet 300 ms 02 2 e Master fordert das Objekt 0x1000 an Danach wechselt der Master auf Status 3 03 3 Der Master konfiguriert seine Slaves Dazu sendet der Master an die Slaves der Reihe nach alle vom Konfigurator erzeugten SDOs Danach wechselt der Master auf Status 5 05 5 Nachdem an alle Slaves die SDOs bertragen wurden geht der Master in den Status 5 und bleibt in diesem Status Status 5 ist f r den Master der normale Betriebszustand Knoten Status aus FB lesen verwendeter Funktionsbaustein hier steht dieser Knoten Status CANx_MASTER_STATUS Ausgang NODE_STATE CANOPEN_GETSTATE Ausgang MASTERSTATE 368 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CANopen Tabellen NMT Status f r CANopen Slave 9965 LU Diese Status zeigen den internen Zustand des CANopen
55. SETUP gt ACTIONS gt CALIBRATE TOUCHSCREEN gt Men bild f r die Bildschirmkalibrierung erscheint 2 Bildschirm kalibrieren gt Kalibriervorgang startet automatisch gt Mit dem Zeigefinger das schwarze Kreuz auf dem Bildschirm ber hren gt N chster Kalibrierungsschritt erscheint gt Vorgang wiederholen bis Kalibrierung abgeschlossen gt Wenn Kalibrierung erfolgreich erscheint Best tigungsmeldung H Mit der beleuchteten Funktionstaste ber der Kreuzwippe kann der Kalibriervorgang abgebrochen werden 77 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration PDF Dateibetrachter 5 4 PDF Dateibetrachter Inhalt PDF Viewer In der PDF Datei navigieren sossssssesssesssssssesssesssesnnsenstnnssinstnnssnntssnntsnnetnnsnnesnnenn nenn 79 PDF Viewer PDF im Vollbildmodus anzeigen 80 PDF Viewer Erweitertes Men anzeigen rsrs4s00nsnnnnnonnnnnnnonnnnnnonnnnnnonnnnnnnonnnnnnonnnnnn nenne ennn nn 81 PDF Viewer Index der PDF Datei anzegoen 82 11416 Das Setup Men verf gt ber einen PDF Datei Betrachter Der Bediener kann damit PDF Dokumente auf dem Display anzeigen lassen die in den Verzeichnissen home pdf und media gespeichert sind Um eine PDF Datei anzuzeigen gt Setup Modus starten Setup Modus starten gt Seite 41 gt PDF Viewer w hlen gt Mit ENTER zum PDF Betrachter wechseln Eine der folgenden Optio
56. Unbenannt Datei Bearbeiten Projekt Einf gen Extras Online Fenster Hilfe alsia SIT oel ZS Ressourcen ll x E D Bibliothek LinuxSystemLib Lik Si Globale Variablen ek m3 Arbeitsbereich d ffi Bibliotheksverwalter DN Logbuch E St Parameter ah Im Fenster PLC Browser folgenden Befehl eingeben setpwd MyPassword 1 z B setpwd pwPDM36BNG 1 Mit ENTER Eingabe best tigen 3 _Passwortgesch tztes Projekt auf Ger t herunterladen gt Projekt speichern und auf das Ger t herunterladen gt IEC Projekt kann nicht ausgelesen werden 93 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Programmierung 2015 06 17 Erste Schritte 6 2 Erste Schritte Inhalt Programmierhinweise f r CODESYS Projekte eseesseesseeeeereesseerreerreere e KEE D e EE Zus tzliche Bibliotheken einbinden AAA Bretelle Wale le gl EE LEET EE 94 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte 6 2 1 Programmierhinweise f r CODESYS Projekte EBAEUNSRRGIMIGCOBESYN EE 96 BIEN leede 97 lee WEE EE 113 ZYKluszeit De chtenl m ee ee ee ee E ATS 114 ege EE elle e EE 115 HE EI Ee 115 Anwendungsprogrammierstellen een een nennen E E een nern nenne 116 7426 Hier erhalten Sie Tipps zum Programmieren des Ger ts Beachten Sie die Hinweise im CODESYS Programmierhandbuch www ifm com gt Land w hlen gt Da
57. aktiv gt Baustein Ausg nge sind nicht spezifiziert CAN Schnittstelle 1 n je nach Ger t Nummer des Datenobjekt Identifiers Normal Frame 2 IDs 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 2 IDs 2 048 536 870 911 0x0000 0800 0x1FFF FFFF 7590 Beschreibung empfangene Daten 1 8 Bytes R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez u hex Beschreibung 0 00 FB ist inaktiv 1 01 FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig 5 05 FB istin der Bearbeitung Empfangen l uft noch 9 09 CAN ist nicht aktiv 242 F2 Fehler Einstellung ist nicht m glich 242 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CAN_RX_ENH 7606 CAN RX enhanced Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_RX_ENH MATCHED_ID DATALENGTHCOUNT Beschreibung 7608 CAN_RX_ENH bietet im Vergleich zu CAN RY gt Seite 242 zus tzlich folgende M glichkeiten den Frame Typ w hlen 11 oder 29 Bit e eine Maske f r die Auswertung des CAN ID definieren Bit Vergleich von Wenn ID_MASK Bit 0 dann darf CAN ID Bit 0 oder 1 sein ID und Maske Wenn ID_MASK Bit 1 dann muss CAN ID Bit ID Bit sein Mit der Maske k nnen Sie mehrere Identifier als Filter definieren Beispiel
58. amp Signal Low Supply Eingang offen gt Signal High GND 23 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Systembeschreibung Schnittstellen Analog Eing nge 7346 Der Analog Eingang kann in folgenden Modi betrieben werden Stromeingang 0 20 mA Spannungseingang 0 10 V Spannungseingang 0 32 V Wird der Analogeingang auf Strommessung konfiguriert wird bei berschreiten des Endwertes 23 mA in den sicheren Spannungsmessbereich 0 32 V DC geschaltet Wird der Grenzwert wieder unterschritten schaltet der Eingang selbstt tig auf den Strommessbereich zur ck Wird in der Betriebsart 0 32 V die Versorgungsspannung zur ckgelesen kann die Messung auch ratiometrisch erfolgen Das bedeutet ohne zus tzliche Referenzspannung k nnen Potentiometer oder Joysticks ausgewertet werden Ein Schwanken der Versorgungsspannung hat auf diesen Messwert dann keinen Einfluss Bei ratiometrischer Messung m ssen die angeschlossenen Sensoren mit VBBs des Ger ts versorgt werden Dadurch werden Fehlmessungen durch Spannungsverschiebungen vermieden 8971 In Anschluss Multifunktions Eingang n 6 CR Ger t 1 Eingangsfilter analoge Strommessung Bin r Eingang plus schaltend Bin r Eingang minus schaltend analoge Spannungsmessung 0 10 V analoge Spannungsmessung 0 32 V Spannung Referenz Spannung 3a 3b Grafik Prinzi
59. and documentation 1 4 Was bedeuten die Symbole und Formatierungen 2979 203 Folgende Symbole oder Piktogramme verdeutlichen Ihnen unsere Hinweise in unseren Anleitungen Tod oder schwere irreversible Verletzungen sind m glich Leichte reversible Verletzungen sind m glich ACHTUNG Sachschaden ist zu erwarten oder m glich DI Wichtige Hinweise auf Fehlfunktionen oder St rungen Weitere Hinweise gt Handlungsaufforderung gt Reaktion Ergebnis E siehe abc Querverweis 123 Dezimalzahl 0x123 Hexadezimalzahl 0b010 Bin rzahl Bezeichnung von Tasten Schaltfl chen oder Anzeigen ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ber diese Anleitung Wie ist diese Dokumentation aufgebaut 1 5 Wie ist diese Dokumentation aufgebaut 204 1508 Diese Dokumentation ist eine Kombination aus verschiedenen Anleitungstypen Sie ist eine Lernanleitung f r den Einsteiger aber gleichzeitig auch eine Nachschlageanleitung f r den versierten Anwender Dieses Dokument richtet sich an die Programmierer der Anwendungen Und so finden Sie sich zurecht e Um gezielt zu einem bestimmten Thema zu gelangen benutzen Sie bitte das Inhaltsverzeichnis e Mit dem Stichwortregister Index gelangen Sie ebenfalls schnell zu einem gesuchten Begriff e Am Anfang eines Kapitels geben wir Ihnen eine kurze bersicht ber dessen Inhalt e Abk rzungen und Fachbegriffe Anhang B
60. application 0800 0021 data cannot be transferred or stored to the application because of local control 0800 0022 data cannot be transferred or stored to the application because of the present device state object dictionary dynamic generation fails or no object dictionary is present 06800 0023 e g object dictionary is generated from file and generation fails because of an file error 364 9970 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CANopen Tabellen 9 4 2 Bootup Nachricht 9961 Der CAN Teilnehmer sendet nach dem Booten einmalig die Bootup Nachricht COB ID DLC Byte 1 hex 0x700 Node ID 0x1 0x00 dez 1 792 Node ID 1 0 Somit ist der Teilnehmer im CAN Netzwerk lauff hig DLC Data Length Code bei CANopen die Anzahl der Daten Bytes in einer Nachricht F r SDO DLC 8 Beispiel Die Node ID des Teilnehmers ist 0x7D 125 Dann lautet die COB ID der Bootup Nachricht 0x77D 1 917 Abweichung Es gibt Ger te die kein 0x700 Node ID senden k nnen das sind Ger te die vor der Version 4 der CANopen Spezifikation entstanden sind Diese Ger te senden stattdessen folgende Bootup Nachricht und ohne Status COB ID DLC hex 0x080 Node ID 0x0 dez 128 Node ID 0 365 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CANopen Tabellen 9 4 3 Netzwerk Management NMT Netzwerk Management Kommandos AAA 36
61. aufrufen 169 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 7 2 Inhalt Bausteine Bausteine Bausteine Bausteine Bausteine Bausteine Bausteine Bausteine Bausteine Bausteine Bausteine ifm Bausteine f r das Ger t CR1201 Ger t kontfgourieren Ger teinformationen lesen Analoge und digitale Werte anpassen USB Speicher verwalten lesen und schreiben LED Buzzer ansteuern Visualisierung verwalten Touchscreen Funktionalit t nutzen ee Il del eu RAW CAN Layer 21 EAN OPER E EE Hier finden Sie die Beschreibung der f r dieses Ger t passenden ifm Funktionselemente nach Thema sortiert 170 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 7 2 1 Bausteine Ger t konfigurieren IN 172 SEMETHERNE MA a e e a E a e T 174 SE TEE EE 176 ere 177 touchSereenDisableme E 178 8566 Folgende Bausteine erm glichen die Ger tekonfiguration aus einer IEC Anwendung heraus 171 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 INPUT 9673 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Symbol in CODESYS Beschreibung 8104 INPUT weist eine
62. bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t Fehlerliste zur cksetzen TRUE Die Fehlerliste sowie die Anzahl der fehlerhaften Knoten am Ausgang ausgeben und anschlie end zur cksetzen FALSE Funktion wird nicht ausgef hrt 7900 Beschreibung Anzahl der Knoten mit Heartbeat oder Guarding Fehlern 0 kein Knoten hat einen Guarding oder Heartbeat Fehler Liste der Knoten IDs mit Heartbeat oder Guarding Fehler Der j ngste Eintrag steht im Index 0 MAXGUARDERROR ist abh ngig vom Ger t O Kapitel Leistungsgrenzen der Ger te CANopen R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle Funktionsbaustein Ausf hrung ohne Fehler beendet FB ist aktiv noch nicht bearbeitet Fehler Einstellung ist nicht m glich 303 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_GETGUARDHBSTATSLV 7902 Get Guard and Heartbeat State Slave Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_GETGUARDHBSTATSLV GUARDSTATE PROD_HBSTATE CONS_HBSTATE CONS_HBCOBID RESULT Beschreibung 7904 CANOPEN_GETGUARDANDHBSTATESLAVE meldet der Steuerung im Slave Betrieb folgende Zust nde Node Guarding Uberwachung Heartbeat Uberwachung Dabei kann die Steuerun
63. das CR1201 zus tzliche CODESYS Bibliotheken mit ger tespezifischen Funktionen bereit Die Bibliotheken werden zusammen mit dem Target Paket des Ger ts installiert ifm Bibliotheken f r das Ger t CR1201 Seite 162 D Folgende Bibliotheken sind obligatorisch f r die Programmierung des Ger ts LinuxSystemLib Lib Standard Bibliothek Standard Lib aus CoDeSys Library Ger te Bibliothek CR1281_Vxxyyzz Lib aus CoDeSys Targets ifm Library ifm_CR1201 gt Wenn noch nicht im Projekt integriert die Bibliotheken nacheinander in das Projekt einbinden Die Versionsnummern der Bibliotheken m ssen mit der Versionsnummer des gew hlten Targets bereinstimmen V Version xx 00 99 Versionsnummer yy 00 99 Release Nummer zz 00 99 Patch Nummer Dabei m ssen der Basisdateiname z B CR1201 und die Software Versionsnummer xx z B 82 berall den gleichen Wert haben Andernfalls geht das Ger t in den STOP Zustand Die Werte f r yy Release Nummer und zz Patch Nummer m ssen nicht bereinstimmen Um zus tzliche Bibliotheken in das Projekt einzubinden 1 Bibliotheksverwalter starten gt gt gt In CODESYS den Reiter Ressourcen klicken Z Bausteine Z Datentypen 32 Visualisierungen Ce Ressourcen In der linken Spalte Doppelklick auf Bibliotheksverwalter Das Fenster Bibliotheksverwalter erscheint mit der Liste der bereits installierten Bibliotheken 2 Zus tzliche B
64. das ihnen zugeordnete Strukturelement START_NODE der Struktur CANx_NODE_STATE oder alle zusammen ber den Eingang START_ALL_NODES des FB CANx_MASTER_STATUS gestartet werden Anschlie end Wechsel in den Status 5 05 5 Normal Operation der CANopen Slave ist im CANopen Status OPERATIONAL PDOs werden bertragen CANopen Slave ist als optional konfiguriert und ein Zugriff auf das Objekt 0x1000 blieb ohne Antwort 61 97 Wird im sp teren Verlauf eine Bootup Nachricht vom CANopen Slave empfangen und ist in der CODESYS Steuerungskonfiguration beim CANopen Master die Option Automatisch starten aktiviert erfolgt ein Wechsel in den Status 2 03 3 Ger tetyp im Objekt 0x1000 entspricht nicht dem Wert in der EDS Datei die in der CODESYS Steuerungskonfiguration f r den CANopen Slave eingebunden wurde 62 98 Wechsel in den Zustand 4 ber das Strukturelement SET_NODE_STATE der Struktur CANx_NODE_STATE m glich Sollte der CANopen Slave ber das globale NMT Kommando start Node ID 0 in den CANopen Zustand OPERATIONAL versetzt worden sein werden keine PDOs vom CANopen Master an den CANopen Slave versendet und empfangene PDOs werden ignoriert 369 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CANopen Tabellen Status hex dez Beschreibung Es ist ein Node Guarding oder Heartbeat Timeout aufgetreten 63 gg Sobald der CANopen Slave wieder auf Node Guarding reagiert bzw Heartb
65. dem Ger t mitgeliefert Auch zu finden auf der ifm Homepage www ifm com gt Land w hlen gt Datenblattsuche gt CR1201 gt Betriebsanleitungen 3 Programmierhandbuch Online Hilfe Inhalt Beschreibung der Konfiguration und der Funktionen der Ger te Software Quelle www ifm com gt Land w hlen gt Datenblattsuche gt CR1201 gt Betriebsanleitungen 4 Systemhandbuch Know How ecomatmobile Inhalt Hintergrundwissen zu folgenden Themen bersicht Templates und Demo Programme s CAN CANopen Ausg nge steuern User Flash Speicher e Visualisierungen bersicht Dateien und Bibliotheken Quelle www ifm com gt Land w hlen gt Datenblattsuche gt CR1201 gt Betriebsanleitungen Die in Klammern gesetzten Beschreibungen sind nur in den Anleitungen bestimmter Ger te enthalten ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ber diese Anleitung CODESYS Programmierhandbuch 1 3 CODESYS Programmierhandbuch Im erg nzenden Programmierhandbuch CODESYS V2 3 der 35 GmbH erhalten Sie weitergehende Informationen ber die Nutzung des Programmiersystems Dieses Handbuch steht auf der ifm Homepage als kostenloser Download zur Verf gung www ifm com gt Land w hlen gt Service gt Download gt Systeme f r mobile Arbeitsmaschinen Handb cher und Online Hilfen f r ecomatmobile finden Sie auch hier ecomatmobile DVD Software tools
66. den allgemeinen Fehlerzustand eines CANopen Ger tes wider Das Ger t ist dann als fehlerfrei anzusehen wenn das Objekt 0x1001 keinen Fehler mehr signalisiert Bit Meaning Bedeutung 0 Generic Error allgemeiner Fehler 1 Current Stromfehler 2 Voltage Spannungsfehler 3 Temperature Temperaturfehler 4 Communication Error Kommunikationsfehler 5 Device Profile specific Ger teprofil spezifisch 6 Reserved always 0 reserviert immer 0 7 manufacturer specific herstellerspezifisch F r eine Fehlermeldung k nnen mehrere Bits im Error Register gleichzeitig gesetzt sein Beispiel CR2033 Meldung Leiterbruch an Kanal 2 Installationsanleitung des Ger ts COB ID DLC Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 0x80 Error Code OxFF00 ErforRegistet 0x81 061000 0001 besteht also aus folgenden Fehlern e generic error allgemeiner Fehler manufacturer specific herstellerspezifisch Betroffener Kanal 0x0010 060000 0000 0001 0000 Kanal 2 374 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Begriffe und Abk rzungen 10 Begriffe und Abk rzungen A Adresse Das ist der Name des Teilnehmers im Bus Alle Teilnehmer ben tigen eine unverwechselbare eindeutige Adresse damit der Austausch der Signale fehlerfrei funktioniert Anleitung bergeordnetes Wort f r einen der folgenden Begriffe Montageanleitung Datenblatt
67. der Peripherie Zust nde Ein Ausg nge ist m glich stopped stopped engl angehalten Betriebszustand eines CANopen Teilnehmers In diesem Modus werden nur NMT Kommandos bertragen Symbole Piktogramme sind bildhafte Symbole die eine Information durch vereinfachte grafische Darstellung vermitteln Kapitel Was bedeuten die Symbole und Formatierungen Seite 7 Systemvariable Variable auf die via IEC Adresse oder Symbolname aus der SPS zugegriffen werden kann T Target Das Target enth lt f r CODESYS die Hardware Beschreibung des Zielger ts z B Ein und Ausg nge Speicher Dateiablageorte Entspricht einem elektronischen Datenblatt TCP Das Transmission Control Protocol ist Teil der Protokollfamilie TCP IP Jede TCP IP Datenverbindung hat einen Sender und einen Empf nger Dieses Prinzip ist eine verbindungsorientierte Daten bertragung In der TCP IP Protokollfamilie bernimmt TCP als verbindungsorientiertes Protokoll die Aufgabe der Datensicherheit der Datenflusssteuerung und ergreift Ma nahmen bei einem Datenverlust vgl UDP Template Template englisch Schablone ist eine Vorlage die mit Inhalten gef llt werden kann Hier Eine Struktur von vorkonfigurierten Software Elementen als Basis f r ein Anwendungsprogramm U UDP UDP User Datagram Protocol ist ein minimales verbindungsloses Netzprotokoll das zur Transportschicht der 383 ifm Programmierha
68. dringend empfohlen dem gezeigten Schema zu folgen 1 CODESYS starten Doppelklick auf Programmsymbol CoDeSys V2 3 auf Windows Desktop ODER Start gt Alle Programme gt ifm electronic gt CoDeSys V2 3 gt CoDeSys V2 3 aktivieren gt CGODESYS Programmierumgebung erscheint 2 Neues Projekt mit CR1201 erstellen Datei gt Neu w hlen gt Fenster Zielsystem Einstellungen erscheint In Liste Konfiguration den CR1201 w hlen und mit OK die Auswahl bernehmen H Bei der Wahl des Zielsystems darauf achten dass die Target Version mit der Version des auf dem Ger t installierten Laufzeitsystems bereinstimmt gt Fenster mit den Konfigurationsoptionen des Zielsystems erscheint Mit OK die Grundeinstellungen bernehmen A _Programmiersprache w hlen gt Fenster Neuer Baustein erscheint gt Typ und Programmiersprache des Bausteins PLC_PRG w hlen und mit OK best tigen gt CODESYS l dt aus der Target Datei die Beschreibung der Ger te Hardware die Default Konfiguration des Ger ts und die Standard Bibliotheken mit wichtigen Grundfunktionen gt Programm Editor erscheint mit ge ffnetem Baustein PLC_PRG 4 Projekt speichern gt Mit Datei gt Speichern unter das Projekt speichern 88 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Zielsystem einstellen 6 1 2 Steuerung konfigurieren 19897 In der Steuerungskonfig
69. einem Bildwechsel automatisch abzuschalten CamsOffOnPageSwitch Seite 178 F r das Kamerabild kann nur der sichtbare Bereich des Displays verwendet werden Datenblatt Aufl sung des Bildschirms Positionen au erhalb davon im nicht sichtbaren Bereich werden ignoriert Stattdessen wird das Bild an der letzten g ltigen Position dargestellt Falls es keine g ltige Position gab wird KEIN Bild dargestellt 153 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Programmierung 2015 06 17 Mobile Kamera installieren und einrichten 6 6 2 Analog Kamera s einrichten und nutzen Darstellungsoptionen der Analog Kamera Analog Kamerabild in CODESYS Projekt einf gen Kamerabild konfigurieren erenneren a In CoDeSys das Analog Kamerabild verwenden Darstellungsoptionen der Analog Kameras Analoge Kameras liefern folgende Bildaufl sungen System Norm Anzahl Bildzeilen Anzahl Bildspalten PAL 720 576 NTSC 720 480 11733 Seitenverh ltnis 5 4 3 2 Das CR1201 unterst tzt beim Betrieb analoger Kameras die folgenden Darstellungs Modi Vollbild Modus Capture Mode Bildausschnitt Modus Overlay Mode Bedeutung Das Bild ist nur als Ganzes darstellbar Das Bild ist als Ausschnitt bis max 100 des Originalbildes darstellbar Der Mittelpunkt des Bildausschnitts ist identisch mit Mittelpunkt des Originalbildes Skalierbarkeit Das Bild
70. f r das Ger t CR1201 CANOPEN_GETERRORREGISTER Get Error Register Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_GETERRORREGISTER ER ERROR_FIELD RESULT Reset_1003 Beschreibung 7915 7917 CANOPEN_GETERRORREGISTER liest die Fehler Register 0x1001 und 0x1003 der Steuerung aus 309 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE Reset_1001 BOOL FALSE Parameter Nutzung optional Reset_1003 BOOL FALSE Parameter Nutzung optional Parameter der Ausg nge Parameter Datentyp ER BYTE ERROR_FIELD ARRAY 0 MAXERR OF DWORD RESULT BYTE M gliche Ergebnisse f r RESULT 7918 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t TRUE Fehler Register 0x1001 zur cksetzen FALSE Funktion wird nicht ausgef hrt TRUE Fehler Register 0x1003 zur cksetzen Anzahl der Eintr ge auf 0 setzen FALSE Funktion wird nicht ausgef hrt Die Eintr ge bleiben unver ndert 7919 Beschreibung Inhalt des Fehler Registers 0x1001 Inhalt des Error Registers 0x1003 Index 0 Anzahl der gespeicherten Fehler
71. gespeicherten Werte 14166 Typische Eins tze f r Retain Variablen sind z B Betriebsstunden die zur Laufzeit der Maschine fortgeschrieben werden e Positionswerte von Inkrementalgebern im Bildschirmger t eingetragene Sollwerte e Maschinenparameter also alle Variablen deren Werte beim Ausschalten des Ger ts nicht verloren gehen d rfen Als Retain k nnen alle Variablentypen auch komplexe Stukturen z B Timer gekennzeichnet werden Dazu in der Variablen Deklaration das Kontrollfeld RETAIN aktivieren Bild H Ham I Verisblen Liste Initialwer Ad esse O E E pi Kommentar Counter operation cycle I RETAN T BERSISTEN 97 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Netzwerkvariablen via UDP Erstes Zielsystem ausw hlen und Projekt anlegen A 101 Kommunikationsparameter einstellen 2222u424442044444HaRnnnnnnannnnnnnannnnnnnannnnnnnnnnnnnnnnnnnnnnnannennnnnnn 102 Netzwerkvariablen Unterst tzung akiivieren nn 103 leet ERT E EE 103 Projekt vervollst ndigen und bertragen globale Netzwerkvartablen nn 104 Projekte f r weitere Ger te schrelben AA 108 PIOJEKIE BENILAGEN u a nasse ma aaa RER E E Sein E A Nah mare mare 111 bertragung der globalen Netzwerkvariablen Testen 111 3139 Globale Netzwerkvariablen dienen dem Datenaustausch zwischen Controllern im Netzwerk Die Werte von glo
72. gt Baustein Ausg nge sind nicht spezifiziert CHANNEL BYTE CAN Schnittstelle 1 n je nach Ger t DA BYTE 249 DA Destination Address Zieladresse der ECU PGN gt 61139 Parameter DA wird ignoriert PGN DWORD PGN Parameter Group Number Parameter Gruppennummer zul ssig 0 262 143 0x00000000 0x0003FFFF DATA ARRAY 0 7 OF BYTE zu sendende Daten 1 8 Bytes Parameter der Ausg nge 7693 Parameter Datentyp Beschreibung RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert 7 dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 242 F2 Fehler Einstellung ist nicht m glich 250 FA Fehler FiFo ist voll Daten wurden verloren 334 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 J1939_TX_ENH 7696 J1939 TX enhanced Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_TX_ENH Beschreibung 7697 Zus tzliche Einstellm glichkeiten bietet J1939_TX_ENH f r enhanced f r Single Frame Nachrichten e Sende Priorit t e Datenl nge Multi Frame Nachrichten J1939_TX_ENH_MULTI Seite 339 335 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionsel
73. hren k nnen 11 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Systembeschreibung 2015 06 17 Anlaufverhalten der Steuerung 3 Systembeschreibung Inhalt ue Ee Eu RE Hardware ee Schnittstellen raae ea A A a A A le 12 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Systembeschreibung Angaben zum Ger t 3 1 Angaben zum Ger t 19337 Diese Anleitung beschreibt folgende Modelle der Ger tefamilie PDM360 der ifm electronic gmbh e PDM360 NG 12 Touch CR1201 Software Stand Laufzeitsystem V02 03 xx ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Systembeschreibung 2015 06 17 Hardware 3 2 Hardware ANE EE Eu E EE HUEL Funktionsweise der verz gerten Abschaltung A Begrenzungen f r Programm und Datenspeicher nen E ehtzeituh Ee ee Kamera vietas ni EE 14 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Systembeschreibung Hardware 3 2 1 Anzeigeelemente 19388 Das Ger t verf gt ber folgende Anzeigeelemente Display 1166 Bezeichnung Daten Technologie TFT Bildschirmdiagonale 12 15 7 cm Seitenverh ltnis 15 9 Aufl sung 1024 x 768 Pixel Farbtiefe 6 Bit je Farbkanal 18 Bit 262 144 Farben darstellbar Bild als True Color mit 24 Bit erstellen Hintergrundbeleuchtung LED Lichtsensor Misst die Umgebungshelligkeit am Montageort des G
74. next element foreward MD_KEY3_left SHIFT_TAB jump to next element backwards MD_KEY3_push SPACE select the element Edit Mapping Edit mode ME ME_KEY3_UP UP Increment value ME_KEY3_DOWN DOWN Decrement value ME_KEY3_LEFT LEFT Move left on the value position ME_KEY3_RIGHT RIGHT Move right on the value position ME_KEY3_PUSH SPACE Take over value ME_KEY1_5 ESCAPE Exit edit mode 138 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen 6 4 5 Optisches und akustisches Feedback nutzen 4300 H e Alle Bedienelemente sind einzeln mit LEDs hinterleuchtet Die LEDs k nnen im Anwendungsprogramm gesteuert werden gt Nur solche Tasten LEDs im Programm einschalten die im aktuellen Bild sinnvoll bet tigt werden k nnen e F r alle aktuell funktionslosen Tasten Tasten LEDs im Programm abschalten e Aufforderung zum Bet tigen einer bestimmten Taste gt Tasten LED im Programm blinkend ansteuern e Im Nacht Design der Bedienelemente Die LEDs f r alle Bedienelemente sind dimmbar Die eingestellte Grundhelligkeit gilt im Nachtbetrieb f r alle Bedienelemente Die Bedienelemente sind somit auch hinterleuchtet wenn die Tasten LEDs nicht eingeschaltet wurden Status und Tasten LEDs ansteuern 19917 Um ein optische Feedback zu geben welche Tasten f r die Be
75. nge Seite 358 6 3 3 Ausgang konfigurieren 7347 Die Betriebsart des Ausgangs ist fest eingestellt bin r plusschaltend BH 128 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Programmierung 2015 06 17 Visualisierungen nutzen 6 4 Visualisierungen nutzen Hinweise zu Visualtslerungen WEE HU DIE El Ee Funktionen der Tasten konfogurteren nn Optisches und akustisches Feedback nouten Zeichens tze True Type Fonts installieren esseesseeeseeeseeseeeer neresen 129 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen 6 4 1 Hinweise zu Visualisierungen 19914 H e Machen Sie sich mit dem CODESYS Visualsierungs Editor vertraut gt CODESYS Online Hilfe e ifm stellt f r die Programmierung von Visualisierungen in CODESYS verschiedene Komponenten bereit Bausteine Visualisierung verwalten gt Seite 202 Zeichenbereich 8392 e Der Zeichenbereich entspricht der Gr e des Displays e Der Ursprung 0 0 des virtuellen und physikalischen Zeichenbereichs markiert die linke obere Ecke e Virtueller Zeichenbereich 2 560 x 1 536 Pixel vergr ert den physikalischen Zeichenbereich e Alle Elemente im und au erhalb des virtuellen Zeichenbereichs werden berechnet D Die im Projekt eingesetzten Grafiken d rfen durchaus gr er sein als die vorgegebene Bildgr e Dann wird
76. nicht spezifiziert FREQUENCY WORD Tonh he in Hz zul ssig 500 5 000 0x01F4 0x1388 Parameter der Ausg nge 9664 Parameter Datentyp Beschreibung RESULT INT R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert S dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein ist aktiv 242 F2 Fehler Einstellung ist nicht m glich H Liegt am Ausgang RESULT der Wert 1 oder 242 an den Eingang ENABLE zur cksetzen ENABLE FALSE 199 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 KEY_CLICK 9667 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Symbol in CODESYS KEY_CLICK Beschreibung 9669 Mit KEY_CLICK erzeugt der im Ger t integrierte Summer einen einstellbaren Klick Ton sobald eine der Ger tetasten bet tigt wird Die Tonh he ergibt sich aus dem Parameter FREQUENCY Die Klick Wiederholzeit ergibt sich aus dem Parameter DURATION H Den FB KEY_CLICK nicht zugleich mit der Autorepeat Funktion Systemmerker Seite 353 verwenden Ansonsten erzeugt das Ger t sehr unangenehme Ger usche 200 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Ein
77. sichtbar gt Die gew nschten Kameras erst wieder einschalten wenn die neue Visualisierung angezeigt wird Automatisch gt Globale Variable CamsoffOnPageSwitch nutzen CamsOffOnPageSwitch Seite 178 F r das Kamerabild kann nur der sichtbare Bereich des Displays Datenblatt Aufl sung des Bildschirms verwendet werden Positionen au erhalb davon im nicht sichtbaren Bereich werden ignoriert 160 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente Mobile Kamera installieren und einrichten 7 ifm Funktionselemente itm Bibliothekenf rdasiGer ke EE ee et 162 itm Bausteineif ndasGer te AER ee 170 18588 Alle CODESYS Funktionselemente FBs FUNs Globale Variablen sind in Bibliotheken zusammengefasst Nachfolgend zeigen wir Ihnen alle ifm Bibliotheken die Sie zusammen mit diesem Ger t nutzen k nnen Anschlie end finden Sie eine thematisch gegliederte Beschreibung der Funktionselemente 161 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente itm Bibliotheken f r das Ger t CR1201 7 1 ifm Bibliotheken f r das Ger t CR1201 Bibliothekitmz6R1 20123 Xyyzz HI BE nennen ee rear een ee 163 Bibliothek tmeRB lnte D Ee e ENEE 164 Bibliothek mm PDDMZGONG special V wwzz UD 164 Bibliothek ifm_PDM360NG_linux_syscall_asynch_V02yyzz LIB uueessssensseennsnnnnnnnnnnnnnnnnnnn 164
78. sind noch nicht SPS Anwendung werden definiert Beim Testen der SPS Anwendung existieren die Bilder bereits Zuerst SPS Anwendung Alle Parameter und Variablen sind in der Die Parameter aus den Bildern anschlie end die SPS Anwendung definiert bevor in den Bildnummer Taste LED usw m ssen Visualisierung Visualisierungen auf sie verwiesen wird anderweitig ermittelt werden Die SPS Anwendung kann erst nach dem Erstellen der Visualisierung getestet werden H Vor Beginn eine m glichst genaue Struktur der Visualisierung und ihrer Inhalte entwerfen 115 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Anwendungsprogramm erstellen 8007 Das Anwendungsprogramm wird mit dem Programmiersystem CODESYS erstellt und w hrend der Programmentwicklung mehrfach zum Testen in die Steuerung geladen In CODESYS Online gt Einloggen gt das neue Programm laden F r jeden derartigen Download via CODESYS wird dazu der Quellcode neu bersetzt Daraus resultiert dass auch jedes Mal im Speicher der Steuerung eine neue Pr fsumme gebildet wird Auch f r Sicherheitssteuerungen ist dieses Verfahren bis zur Freigabe der Software zul ssig Programmieren in CODESYS Projekt gt Alles bersetzen Online gt Bootprojekt erzeugen abh ngig vom Ger t Online gt Einloggen Neu ge ndert Das neue Programm laden TEST ecomatmobil
79. und Fehlerbehandlung Inhalt II DEE EE 350 SUE 350 Reaktion auf Fehlermeldungen sre sri ianen aan EEA EEAO ARAETA AEA AAAA AEE EEE 350 CAN CANopen Fehler und Fehlerbehandlung 44444444004400nnnnnnnnnnnnnnnnnnnnnannennnnnnnnnnnnn 350 19598 Das Laufzeitsystem LZS berpr ft das Ger t durch interne Fehler Checks in der Startphase Reset Phase w hrend der Ausf hrung des Anwendungsprogramms Kapitel Betriebszust nde So wird eine m glichst hohe Betriebssicherheit gew hrleistet 349 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Diagnose und Fehlerbehandlung Diagnose 8 1 Diagnose 19601 Bei der Diagnose wird der Gesundheitszustand des Ger tes gepr ft Es soll festgestellt werden ob und gegebenenfalls welche Fehler im Ger t vorhanden sind Je nach Ger t k nnen auch die Ein und Ausg nge auf einwandfreie Funktion berwacht werden Drahtbruch Kurzschluss Wert au erhalb des Sollbereichs Zur Diagnose k nnen Konfigurations Dateien herangezogen werden die w hrend des normalen Betriebs des Ger tes erzeugt wurden Der korrekte Start der Systemkomponenten wird w hrend der Initialisierungs und Startphase berwacht Zur weiteren Diagnose k nnen auch Selbsttests durchgef hrt werden 8 2 Fehler 19602 Ein Fehler ist die Unf higkeit einer Einheit eine geforderte Funktion auszuf hren Kein Fehler ist diese Unf higk
80. update successful W hrend des Update Vorgangs keine Tasten am Ger t dr cken 5 36 Ger t neu starten gt Mit 4 W Schaltfl che Reboot w hlen gt Mit ENTER das Ger t neu starten gt Ger t startet neu ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Installation Laufzeitsystem des Ger ts aktualisieren 4 3 4 IP Parameter der Ethernet Schnittstelle einstellen 11915 Um das Laufzeitsystem des CR1201 ber ein Netzwerk zu aktualisieren muss das Ger t mit dem entsprechenden Netzwerk verbunden sein F r die Konfiguration der Ethernet Schnittstelle stehen folgende Optionen zur Verf gung e Manuell Der Bediener stellt die Schnittstellen Parameter IP Adresse Subnetzmaske Gateway Adresse manuell ein e Automatisch Die Schnittstellen Parameter werden ber das Dynamic Host Configuration Protocol DHCP eingestellt Um die IP Parameter der Ethernet Schnittstelle einzustellen Eine der folgenden Optionen w hlen P Parameter von DHCP Server beziehen Seite 37 P Parameter manuell einstellen Seite 38 IP Parameter von DHCP Server beziehen 13375 1 Ger t mit IP Netzwerk verbinden gt Eithernet Schnittstelle des Ger ts mit dem IP Netzwerk verbinden 2 Men seite w hlen gt Ger t im Recovery Modus starten Recovery Modus starten gt Seite 34 gt Mit 4 W das Men Network Setup w hlen und mit ENTER aktivieren gt Men se
81. wenn das Steuersignal PWM Impulse mit einer bestimmten Frequenz der PWM Frequenz berlagert wird Diese Dither Frequenz muss ein ganzzahliger Teil der PWM Frequenz sein DLC Data Length Code bei CANopen die Anzahl der Daten Bytes in einer Nachricht F r SDO DLC 8 DRAM DRAM Dynamic Random Access Memory Technologie f r einen elektronischen Speicherbaustein mit wahlfreiem Zugriff Random Access Memory RAM Das speichernde Element ist dabei ein Kondensator der entweder geladen oder entladen ist Uber einen Schalttransistor wird er zug nglich und entweder ausgelesen oder mit neuem Inhalt beschrieben Der Speicherinhalt ist fl chtig die gespeicherte Information geht bei fehlender Betriebsspannung oder zu sp ter Wiederauffrischung verloren Beim Protokoll J1939 werden St rungen und Fehler ber zugeordnete Nummern den DTCs verwaltet und gemeldet E ECU 1 Electronic Control Unit Steuerger t oder Mikrocontroller 2 Engine Control Unit Steuerger t eines Motors EDS Datei EDS Electronic Data Sheet elektronisch hinterlegtes Datenblatt z B f r e Datei f r das Objektverzeichnis im CANopen Master e CANopen Ger tebeschreibungen Via EDS k nnen vereinfacht Ger te und Programme ihre Spezifikationen austauschen und gegenseitig ber cksichtigen Embedded Software System Software Grundprogramm im Ger t praktisch das Laufzeitsystem Die Firmware stellt die Verbindung her
82. xx 2015 06 17 Ger tekonfiguration Bedienhinweise Um Text mit der Bildschirmtastatur einzugeben PLEASE ENTER OLD PASSWORD takt Mit A W und gt lt 4 die Schaltfl che des gew nschten Zeichens w hlen Die gew hlte Schaltfl che hat den Fokus schwarzer Rahmen Mit ENTER die gew hlte Schaltfl che aktivieren Im Textfeld erscheint das eingegebene Zeichen Vorgang wiederholen um alle ben tigten Zeichen einzugeben Mit CONFIRM das eingegebene Passwort best tigen ODER Mit EXIT zum vorherigen Setup Bild wechseln vVVYvVYY 47 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Bedienhinweise 5 2 2 Kreuzwippe 18158 Die Kreuzwippe besteht aus folgenden Einzeltasten e 4 Richtungstasten V A lt 4 gt e 1 Funktionstaste Center Taste Die Kreuzwippe kann alternativ und erg nzend zur Bedienung mit den Funktionstasten genutzt werden Die folgende Tabelle zeigt die Komplement rfunktionen beider Bedienelemente Kreuzwippe Funktionstaste Funktion A A nach oben bewegen O NM A lt 4 nach links bewegen Kg i P 5 y BACKSEL vorheriges Men Element w hlen A gt nach rechts bewegen S y SELECT n chstes Men Element w hlen A V nach unten bewegen IP v A ENTER Men punkt Schaltfl che aktivieren gt v 5 2 3 Touchscreen 18156 Im Setup Modus ist die Touchscreen Funktionalit t des Ger ts aktivi
83. zwischen der Hardware des Ger tes und dem Anwendungsprogramm Die Firmware wird vom Hersteller der Steuerung als Teil des Systems geliefert und kann vom Anwender nicht ver ndert werden EMCY Abk rzung f r Emergency engl Notfall Nachricht im CANopen Protokoll mit der Fehler gemeldet werden EMV EMV Elektro Magnetische Vertr glichkeit Gem der EG Richtlinie 2004 108 EG zur elektromagnetischen Vertr glichkeit kurz EMV Richtlinie werden Anforderungen an die F higkeit von elektrischen und elektronischen Apparaten Anlagen Systemen oder Bauteilen gestellt in der vorhandenen elektromagnetischen Umwelt zufriedenstellend zu arbeiten Die Ger te d rfen ihre Umgebung nicht st ren und d rfen sich von u erlichen 377 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Begriffe und Abk rzungen elektromagnetischen St rungen nicht ung nstig beeinflussen lassen Ethernet Ethernet ist eine weit verbreitete herstellerneutrale Netzwerktechnologie mit der Daten mit einer Geschwindigkeit von 10 bis 10 000 Millionen Bit pro Sekunde Mbps bertragen werden k nnen Ethernet geh rt zu der Familie der sogenannten bestm glichen Daten bermittlung auf einem nicht exklusiven U bertragungsmedium 1972 entwickelt wurde das Konzept 1985 als IEEE 802 3 spezifiziert EUC EUC Equipment Under Control kontrollierte Einrichtung EUC ist eine Einrichtung Maschi
84. 0 0x07FF 65 535 OxFFFF Filter f r alle Seriennummer des Ger ts sollte nicht berschrieben werden zul ssige Werte 0 2047 2 1 4 294 967 295 OxFFFF FFFF Filter f r alle 7668 Beschreibung Liste mit den gefundenen Teilnehmern 255 Teilnehmer mit dieser Nummer nicht gefunden Anzahl der gefundenen Busteilnehmer R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 J1939_NAME 7646 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_NAME ENABLE CHANNEL IndustryGroup VehicleSystemInstance VehicleSystem nFunction Functioninstance ECUinstance ManufacturerCode IdentityNumber Beschreibung 7648 Mit J1939_NAME kann dem Ger t ein Name gegeben werden mit dem es sich im Netzwerk identifiziert Voreingestellt wird der Name der ifm verwendet Der Anwender hat die folgenden M glichkeiten den Namen des Ger tes zu ndern die Informationen aus der CFG Datei verwenden oder gt die gew nschten Daten mittels J1939_NAME berschreiben e Wird an den optionalen Eing ngen kein oder der voreingestellte Wert eingestellt gt der voreingestellte Wert wird nicht berschrieben D
85. 0 0 e 40 106 Katowice Tel 48 32 608 74 54 ifm electronic s r l 1107 Buenos Aires Tel 54 11 5353 3436 ifm electronic Ltd 140 884 Seoul Tel 82 2 790 5610 Gram Industrial Inc 1770 Mantilupa City Tel 63 2 850 22 18 ifm electronic e 105318 Moscow Tel 7 495 921 44 14 ifm electronic ab 41250 G teborg Tel 46 31 750 23 00 ifm electronic Pte Ltd e Singapore 609 916 Tel 65 6562 8661 2 3 ifm electronic s r o 835 54 Bratislava Tel 421 2 44 87 23 29 SCH Allianze Co Ltd Bangkok 10 400 Tel 66 02 615 4888 ifm electronic Ltd Sti 34381 Sisli Istanbul Tel 90 212 210 50 80 TOV ifm electronic 02660 key Tel 380 44 501 8543 ifm efector inc e Exton PA 19341 Tel 1 610 5 24 2000 ifm electronic Pty Ltd 0157 Pretoria Tel 27 12 345 44 49 Technische nderungen behalten wir uns ohne vorherige Ank ndigung vor We reserve the right to make technical alterations without prior notice Nous nous r servons le droit de modifier les donn es techniques sans pr avis
86. 0 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Zielsystem einstellen Ger t als CanSlave konfigurieren 19900 Um das Ger t als CanSlave in einem CAN Netzwerk zu betreiben 1 Systemkonfiguration aufrufen gt Im Object Organizer die Registerkarte Ressourcen w hlen Doppelklick auf Knoten Steuerungskonfiguration gt Editor Fenster zeigt Steuerungskonfiguration des Ger ts 2 CANopen Slave anh ngen lt CRnnn gt Configuration V02 gt Local CAN Communication FIX w hlen Editor Fenster zeigt die verf gbaren CAN Schnittstellen Gew nschte CAN Schnittstelle w hlen Rechtsklick auf CANopen Interface FIX Kontextmen erscheint Im Kontextmen Unterelement anh ngen gt CanSlave w hlen CANopen Slave wird in die Steuerungskonfiguration eingebunden Editor Fenster zeigt Registerkarte CAN Parameter 3 CANopen Slave konfigurieren In Registerkarte CAN Parameter die Parameter des CANopen Slaves einstellen VV VV y Informationen zur den Konfigurationsoptionen Systemhandbuch Kapitel CAN einsetzen Beschreibung 91 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Zielsystem einstellen 6 1 4 Zugriffsschutz verwenden 14490 Das Ger t verf gt ber einen 3 stufigen Zugriffsschutz Ziel der Schutzma nahme Eigenschaften Linux Laufzeitsystem Setup Men D Methode Passwortschutz sch tzt vor unerlaubtem Zu
87. 06 17 Installation Laufzeitsystem des Ger ts aktualisieren Laufzeitsystem Update via Web Browser 1 9379 Neues Laufzeitsystem herunterladen gt Neues Laufzeitsystem von ifm Webseite herunterladen Update Datei herunterladen gt Seite 33 Ger t im Recovery Modus starten gt Recovery Modus starten gt Seite 34 Ger t mit PC Laptop verbinden gt Eithernet Netzwerkverbindung zwischen Ger t und PC Laptop herstellen Montageanleitung gt Optional Parameter der Ethernet Schnittstelle einstellen Web Interface des Ger ts aufrufen Auf PC Laptop den Web Browser starten IP Adresse des Ger ts in Adresszeile des Browsers eingeben und mit Eingabetaste das Web Interface aufrufen IP Adresse Schritt 2 gt Web Interface des Ger ts erscheint im Browser gt Web Interface wechselt direkt auf Registerkarte Software Upgrade Laufzeitsystem installieren Schaltfl che Durchsuchen aktivieren gt Windows Explorer erscheint gt Heruntergeladene Update Datei Vxx yy zz_PDM368NG ifm w hlen und mit ffnen bernehmen gt Feld Select image to upload zeigt Verzeichnispfad und Dateiname der gew hlten Update Datei angezeigt gt Mit Send den Update Vorgang starten gt Softwarekomponenten des Ger ts werden aktualisiert Allgemeine Hinweise gt Seite 33 gt Web Interface und Ger te Display zeigen Statusmeldungen Wenn erfolgreich gt Statusmeldung erscheint Software
88. 1 Parameter der Ausg nge 7527 Parameter Datentyp Beschreibung RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 242 F2 Fehler Einstellung ist nicht m glich 250 FA Fehler FiFo ist voll Daten wurden verloren 253 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CAN_TX_ENH 7558 CAN TX enhanced Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_TX_ENH DATALENGTHCODE DATA Beschreibung 7559 Zus tzliche Einstellm glichkeiten bietet CAN_TX_ENH f r enhanced Hier k nnen alle CAN spezifischen Eigenschaften individuell eingestellt werden z B e Handelt es sich um einen 11 oder 29 Bit Identifier e Die zus tzlichen Eing nge k nnen voreingestellt werden so dass CAN_TX Seite 252 nicht erforderlich ist gt Bei mehrmaligem Aufruf derselben Instanz dieses FBs w hrend eines Zyklus werden die Daten ebenfalls mehrmals versendet 254 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge 7634 Beschreibung FAL
89. 11 2672 1730 ifm electronic ag 4 624 H rkingen Tel 41 62 388 80 30 ifm electronic Shanghai Co Ltd 201203 Shanghai Tel 86 21 3813 4800 ifm efector Canada inc Oakville Ontario L6K 3V3 Tel 1 800 441 8246 ifm electronic spol s r o e 25243 Pr honice Tel 420 267 990 211 ifm electronic a s e 2605 BROENDBY Tel 45 70 20 11 08 ifm electronic s a e 08820 El Prat de Llobregat Tel 34 93 479 30 80 ifm electronic s a e 93192 Noisy le Grand Cedex T l 33 0820 22 30 01 ifm electronic oy 00440 Helsinki Tel 358 75 329 5000 ifm electronic Ltd Hampton Middlesex TW12 2HD Tel 44 208 213 0000 ifm electronic Monoprosopi E P E 15125 Amaroussio Tel 30 210 6180090 ifm electronic kft 9028 Gy r Tel 36 96 518 397 ifm electronic s a e 20041 Agrate Brianza MI Tel 39 039 68 99 982 Astragal Ltd Azur 58001 Tel 972 3 559 1660 ifm electronic India Branch Office Kolhapur 416234 Tel 91 231 267 27 70 efector co Itd e Chiba shi Chiba 261 7118 Tel 81 043 299 2070 ifm electronic Pte Ltd e 47100 Puchong Selangor Tel 603 8063 9522 ifm efector S de R L de C V Monterrey N L 64630 Tel 52 81 8040 3535 Sivilingeni r J F Knudtzen A S 1396 Billingstad Tel 47 66 98 33 50 ifm electronic b v e 3843 GA Harderwijk Tel 31 341 438 438 ifm electronic s a 4410 136 S o Felix da Marinha Tel 351 223 71 71 08 ifm electronic Sp z
90. 1201 SPEED_UP_VISU_TASK 11711 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_PDMng_UTIL_Vxxyyzz LIB Symbol in CODESYS SPEED_UP_VISU_TASK FAST_VISU ERROR Beschreibung 11712 SPEED_UP_VISU_TASK beschleunigt den Visualisierungsprozess des PDM Dies f hrt zu einer schnelleren Seitenumschaltung W hrend der Ausf hrung des Anwendungsprogramms kann der FB jederzeit aktiviert und deaktiviert werden HINWEIS Der FB weist dem Visualisierungsprozess zus tzliche CPU Rechenzeiten zu Anderen Prozessen z B CAN Kommunikation Steuerungsprozess stehen dadurch weniger Ressourcen zur Verf gung Vor dem Einsatz des FB ausgiebig testen ob die Umschaltung negative Auswirkungen auf die korrekte Ausf hrung des Anwendungsprogramms hat Parameter der Eing nge 11713 Parameter Datentyp Beschreibung FAST BOOL TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt Parameter der Ausg nge 11714 Parameter Datentyp Beschreibung FAST_VISU BOOL R ckmeldung ob Umschaltung erfolgreich TRUE Beschleunigungsmodus aktiv FALSE Beschleunigungsmodus nicht aktiv 203 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 FOCUSED_ELEMENT 18891 Baustein Typ Globale Variable GV vom Datentyp DINT Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Beschreibung 8897
91. 16 Setup Ger t neu starten Seite 63 85 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Setup verlassen Ger t neu starten 6 Programmierung Kar Ee 87 SE EE 94 Ein Uund Ausgangeikonfigurierem ec ea ee ee oe een ae raeeneee 127 KEE len Di EE 129 Re Dee ginge tun Dn le 142 Mobile Kamera installieren und einrichten ssiri aiie aiia aaa 148 19324 Dieses Kapitel beschreibt die Programmierung des Ger ts mit CODESYS 2 3 86 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Zielsystem einstellen 6 1 Zielsystem einstellen GOBESX S Rrojektimanuellierstellent u een ee en 88 Stewerung eine LEE 89 amp AN Schnittstellen konfigune ENEE 90 zZ gntssch tzverwenden ar Ar Aee AA E E E 92 19340 87 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Zielsystem einstellen 6 1 1 CODESYS Projekt manuell erstellen 19341 Beim Installieren der ecomatmobile DVD Software tools and documentation wurden auch Projekte mit Vorlagen auf Ihrem Computer im Programmverzeichnis abgelegt ifm electronic CoDeSys V2 3 Projects Template_DVD_Vx y gt Die gew nschte dort gespeicherte Vorlage in CODESYS ffnen mit Datei gt Neu aus Vorlage gt CGODESYS legt ein neues Projekt an dem der prinzipielle Programmaufbau entnommen werden kann Es wird
92. 2 Systemmerker ssia ee en DER Lnsansssnnansscennssnsnenn 9 2 1 Systemmerker System vrun a eeninusnsshsnssnhnsaninnsnnernnsiaen 9 2 2 Systemmerker Ein und Auso nge 9 2 3 Systemmerker Giotus ED 9 2 4 Systemmerker Funktionstasten A 9 2 5 Systemmerker Kkreuzwippe ue 9 2 6 Systemmerker Fehlermerker AA 9 3 M gliche Betriebsarten Em JAusg nge eessesessesrsseerrrsrrrrssrrrresrnrns 9 4 CAhNopen Tabellen tre 9 4 1 Aufbau von CANopen Meldungen 9 4 2 Bootup N chricht um EE 9 4 3 Netzwerk Management NMT AA 9 4 4 CANopen Error Code ANNE 10 Begriffe und Abk rzungen 11 Index 12 Notizen Notes Notes 391 13 ifm weltweit e ifm worldwide e ifm l chelle internationale ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ber diese Anleitung Copyright 1 ber diese Anleitung Inhalt EE 6 bersicht Dokumentations Module f r ecomatmobile Ger te nn 6 CODESYS Programmiernandbuc VE H Was bedeuten die Symbole und Formatierungen sseesseesseesseesseessnessntssnnesnnesrnesnnstnnstnnsennnstnnnnnsnnnnnna 7 Wie ist diese Dokumentation autoebaut A 8 wll der RNS UNG EE 8 202 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ber diese Anleitung Copyright 1 1 Copyright 6088 Alle Rechte bei ifm electronic gmbh Vervielf ltigung und Verwertung dieser Anleitung auch auszugsweise nur mit Zustimmung der ifm electr
93. 358 9677 Beschreibung aktueller Wert oder Zustand des Eingangskanals R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle H Liegt am Ausgang RESULT der Wert 1 oder 242 an den Eingang ENABLE zur cksetzen ENABLE FALSE 173 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 SET_ETHERNET 11681 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Symbol in CODESYS SET_ETHERNET Beschreibung 11682 SET_ETHERNET setzt e IP Adresse e Subnetzmaske und e Gateway Adresse des Ger ts Wird der Eingang ENABLE auf TRUE gesetzt werden die an den Eing ngen IP_ADDRESS NETMASK und GATEWAY anliegenden Werte geschrieben 174 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp ENABLE BOOL IP ADDRESS STRING 15 NETMASK STRING 15 GATEWAY STRING 15 Parameter der Ausg nge Parameter Datentyp RESULT INT M gliche Ergebnisse f r RESULT 11683 Beschreibung TRUE FALSE Baustein ausf hren Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert IP Adresse des Ger ts z B 192 168 82 247 Netzmaske des TCP IP Netzwer
94. 360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Installation Laufzeitsystem des Ger ts aktualisieren 4 3 5 Recovery Modus beenden 9082 gt ifm Recovery Bildschirm aufrufen gt Mit 4 W den Men punkt Reboot w hlen und mit ENTER aktivieren gt Das Ger t startet neu Wenn auf dem Ger t ein g ltiges Projekt geladen ist wird nach dem Neustart dieses Projekt automatisch gestartet Wenn kein g ltiges Projekt gespeichert ist dann erscheint nach dem Neustart das Setup Startmen 39 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Ger tekonfiguration 2015 06 17 Laufzeitsystem des Ger ts aktualisieren 5 Ger tekonfiguration Setup Modus Stanlen E Bedienhinweise nr ae ze a E E teren le RE lte RE ai EISE ten EE SPS Anwendung ET EE Systemdateien automatisch wiederherstellen sense Setup verlassen Ger t neu starten Diese Kapitel beschreibt die Konfiguration des Ger ts im Setup Modus 40 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Modus starten 5 1 Setup Modus starten 18152 A Wenn keine g ltige Anwendung auf dem Ger t gespeichert ist geht das Ger t nach dem Systemstart automatisch in den Setup Modus Ger t stromlos schalten gt Folgende Aktionen gleichzeitig ausf hren 2 beliebige Tasten gleichzeitig dr cken und gedr ckt halten Ger t einschalten Beide Tasten so la
95. 6 1 1 CODESYS Projekt manuell erstellen sssesseessessiseteeieeeitetttetitstttttttttstnnetnnttnntenntnnetnnnentennnnnt 88 6 1 2 Steuerung konfigurieren EE 89 6 1 3 CAN Schnittstellen konfourteren nn 90 6 1 4 Zugriffsschutz venwenden EE BEN iiine irainei eiia 92 6 2 Erste Schritte E A EE o aiiiar iiine iniaa dinana 94 6 2 1 Programmierhinweise f r CODESYS Projekte esseeseeeseeeieeeirerinetnsttrstrstnstrnstnnernntenetnnennnnt 95 6 2 2 SPS Anwendung erstellen 222 24444444044440nnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnenannnnnnnnnannnnn 117 6 2 3 Zus tzliche Bibliotheken einbinden AAA 118 6 2 4 Programmierschnittstelle a nn AU nunnessncnsunsansnins nunsnn nnnntnnapnnnsnnnereenneen 119 6 2 5 P ojekt im Ger t speichern eiai iraia are iaiki ienei ei enisi oieri 126 6 3 Ein und Ausg nge konfourieren naaa 127 6 3 1 ell EE wm E T 128 6 3 2 Eingang konfigurieren uussrssnnnennennnnnnnnnnnen nennen nnnnnnnnnnnnnernnnnnnennnnnnernnnnnernrnnnnenennnnnernnnner sr 128 6 3 3 Ausgang konfigurieren a Bosnssesssernenonnnnnnnnnennnnnneennnnnnnnnnannennnnnnnnnnnnnnnnnannennnnanennnn 128 6 4 Visualisierungen nutzen ge iaaeaie enaren kinana EAA NENEN ANENE nenn nam nennen 129 6 4 1 Hinweise zu Visualisierungen Bp 4424umnrsannnnnnnnnnnnnnnnnnnnnnennnnannennsnnnennnnsnnnnnnannan nn 130 6 4 2 Visualisierungsgrenzen a Wpennnussnnnennnnnennenonnnnn
96. 7 Il E EE 368 9974 366 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CANopen Tabellen Netzwerk Management Kommandos 9962 Mit folgenden Netzwerk Management Kommandos kann der Anwender den Betriebsmodus von einzelnen oder allen CAN Teilnehmern beeinflussen Muster COB ID DLC Byte 1 Byte 2 0x000 x Kommando Node ID Node ID 00 Kommando gilt zeitgleich f r alle Knoten im Netz COB ID NMT Kommando Beschreibung 0x000 0x01 01 Node ID start_remode_node Knoten in den Zustand Operational versetzen 0x000 0x02 02 Node ID stop_remode_node Knoten in den Zustand STOPPED versetzen 0x000 0x80 128 Node ID enter_pre operational Knoten ig geg Zustand PRE OPERATIONAL 0x000 0x81 129 Node ID reset_node Knoten zur cksetzen 0x000 0x82 130 Node ID reset_communication CAN Kommunikation des Knotens zur cksetzen 367 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CANopen Tabellen NMT Status 9963 Das Status Byte gibt Auskunft ber den Zustand des CAN Teilnehmers Power on hardware reset 0 TERP k Erlaubte berg nge Initialisation g S 1 Zustand wird bei Power On automatisch erreicht 2 interne Initialisierung ist beendet Knoten geht automatisch nach PRE OPERATIONAL 3 NMT Service Start Remote Node 4 7 NMT Service Enter PRE OPERATIONAL 5 8 NMT Service Stop
97. 98 Edit Controls nutzen SS CANOPEN_NMTSERVICES s14111s1ritsittstritststssesstsastnsestsantnsanet eas 276 KE VIN ME CANOPEN_READOBJECTDICT EE 280 Eigenschaften des Druckpunkts kotourieren 146 LANOPEN DDOREAD En 284 Eigenschaften des Startbildes AAA 67 CANOPEN_SDOREADBLOCK nennen 286 Ein und Ausg nge konfigurieren AA 127 CANOPEN GDOREADMUL TT 289 Eingabefunktionen f r Touchscreens konfigurieren 145 CANOPEN SDOWRITE irinenn 291 Eingang konfigurieren CANOPEN GDOWRITERL OCH 293 Eing nge Technologie CANOPEN_SDOWRITEMULTI nennen 295 Embedded Software EEN CANOPEN_SENDEMCYMESSAGE nennen 311 GG Algen CANOPEN GETSTIATE ENEE Emergency Nachrichten CANOPEN_SETSYNCSTATE nennen SA wi EE CANOPEN_WRITEOBJECTDICT EEE le le EE CANopen Status des Knotens AA Erstes Zielsystem ausw hlen und Projekt anlegen 101 CANopen Tabellen En SI 26 378 CAN Schnittstellen konfigurieren Ethernet Kamerafls einrichten und nutzen una 149 CAN Giack OOE Ethernet Kamerabild in CODESYS Projekt einf gen EEE IE 149 CAN Test Ethernet Kamerabild konfigurieren 150 eer et elle EE te 378 ee EXITPLG START APPLICATION E 232 F FB FUN PRG iN GODESYS u a 96 Fehlanwendung a 0ssser ae 378 Fehlen seen een 350 Fehlermeldungen der Kamera ausgeben 151 159 EIER eene ee ee 378 Flash Speicher een 378 FOCUSED ELEMENT 4280er 204 FocuskramelmageP lh u sans ea 206 8 Fonts CODESYS Programmierhandbuch A 7
98. AL 0002 x1 1NT END_VAR 0004 105 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Programmierung 2015 06 17 Erste Schritte gt Rechtsklick auf Ressourcen Element Globale_Variablen_Export_Proj1 Klick auf Objekt Eigenschaften Bild gt Globale_Varsablen_Export_Proil Objekt einf gen Nelnorkmanagemenit impheit Variat tbe Konfiguration VAR_CoN Objekt umbenennen N Aamkanfiguation er rg 3 gt Arbeitsbereich Sure WI Bibiiotheksvervalter Gedeelt E ogo Objekt Eigenschaften Folgendes Bild erscheint Eigenschaften PR Globale Variabienliste Name dar globalen Variableniste Eiabale_Variablen_Expan_Projl Daterverkr ptung Dalename Durchsuchen Netzweik Vo berselzen impoelieren C Vot berselzen eportieien ee gt Klick auf Netzwerkverbindung hinzuf gen gt Anzeige erweitert sich Bild Eigenschaften Globale Variableniste Zugitstechee Name de Jobalen Yariablenliste J lchde Vastlen Ecg Pai Dateiva kn plung Dateiname Durchsuchen C Vor bersetzen impailieren Vor bersetzen expotlieren Connection 1 UDP Netzwerktyp Jupe Einstellungen I Yaiiablen packen Variablenlistenkennung Din 51 7 Pr fsuenme beilragen 7 Best igter Transfer I Lesen T Request bem Boct n V Schreben I Boolup Requests beantworten I Zuklische bsiltegung Intesval Mon
99. ALUE NO_OF_FIELDS MIN_MAX_ARRAY ESC INCREMENT DECREMENT ENTER INCREMENT_VALUE KEY_INCREMENT_VALUE2 INCREMENT_VALUE2 CLEAR_ALL_VALUE 220 Datentyp BOOL BOOL ARRAY 1 6 OF REAL BYTE ARRAY 1 12 OF REAL BOOL BOOL BOOL BOOL REAL BOOL REAL BOOL 3338 Beschreibung TRUE nur 1 Zyklus lang Setzt den Fokus auf das erste Eingabefeld FALSE im weiteren Programmablauf TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert Initialisierungswerte f r die Eingabefelder beim erstmaligen Aufruf Anzahl der ben tigten Eingabefelder Wertebereich 1 6 Legt die Eingabegrenzen fest Index 1 min Wert Feld 1 Index 2 max Wert Feld 1 Index 3 min Wert Feld 2 Index 4 max Wert Feld 2 usw TRUE Setzt den Eingabewert zur ck auf den zuletzt g ltigen Wert FALSE Funktion wird nicht ausgef hrt Flanke FALSE 7 TRUE Inkrementiert den Eingabewert um den Wert in INCREMENT_VALUE oder INCREMENT_VALUE2 Flanke FALSE TRUE Dekrementiert den Eingabewert um den Wert in INCREMENT_VALUE oder INCREMENT_VALUE2 1 Flanke FALSE TRUE gt aktiviert Eingabemodus f r das Eingabefeld gt wechselt Feldfarbe nur Color Ger t gt Cursor blinkt 2 Flanke FALSE TRUE gt Eingabemodus f r das Eingabefeld zur cksetzen gt editierte Werte in die Ausgangsvariable
100. AN_RX_RANGE_FIFO 7601 CAN RX Range with FIFO Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_RX_RANGE_FIFO ID DATALENGTHCOUNT DATA MORE_DATA_AVAILABLE RESULT Beschreibung 7603 CAN_RX_RANGE_FIFO arbeitet grunds tzlich wie CAN_RX_RANGE Seite 247 Zus tzlich stellt CAN_RX_RANGE_FIFO ein FiFo f r die empfangenen Daten zur Verf gung Somit k nnen mehrere CAN Telegramme innerhalb eines Zyklus empfangen werden LU Wenn das FiFo voll ist wird nicht berschrieben Eingehende Nachrichten gehen dann verloren In diesem Fall gt Mit ENABLE die Funktion deaktivieren und wieder aktivieren gt Das FiFo wird gel scht und kann von neuem bef llt werden 249 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter ENABLE CHANNEL ID_START ID_STOP Extended Parameter Nutzung optional Parameter der Ausg nge Parameter ID DATALENGTHCOUNT DATA MORE_DATA_AVAILABLE RESULT Datentyp BOOL FALSE BYTE DWORD DWORD BOOL FALSE Datentyp DWORD BYTE ARRAY 0 7 OF BYTE BOOL BYTE M gliche Ergebnisse f r RESULT 7595 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg
101. Benutzerinformation Bedienungsanleitung Ger tehandbuch Installationsanleitung Onlinehilfe Systemhandbuch Programmierhandbuch usw Anwendungsprogramm Software die speziell f r die Anwendung vom Hersteller in die Maschine programmiert wird Die Software enth lt blicherweise logische Sequenzen Grenzwerte und Ausdr cke zum Steuern der entsprechenden Ein und Ausg nge Berechnungen und Entscheidungen Architektur Spezifische Konfiguration von Hardware und oder Software Elementen in einem System B Baud Baud Abk Bd Ma einheit f r die Geschwindigkeit bei der Daten bertragung Baud ist nicht zu verwechseln mit bits per second bps Bit s Baud gibt zwar die Anzahl von Zustands nderungen Schritte Takte pro Sekunde auf einer bertragungsstrecke an Aber es ist nicht festgelegt wie viele Bits pro Schritt bertragen werden Der Name Baud geht auf den franz sischen Erfinder J M Baudot zur ck dessen Code f r Telexger te verwendet wurde 1 MBd 1024 x 1024 Bd 1 048 576 Bd Bestimmungsgem e Verwendung Das ist die Verwendung eines Produkts in bereinstimmung mit den in der Anleitung bereitgestellten Informationen Bootloader Im Auslieferungszustand enthalten ecomatmobile Controller nur den Bootloader Der Bootloader ist ein Startprogramm mit dem das Laufzeitsystem und das Anwendungsprogramm auf dem Ger t nachgeladen werden k nnen Der Bootloader enth lt Grundroutinen e zur
102. Ber ID 53 ji Pe ID 52 k ID 53 Te ID 51 Be ID 52 Export list COB ID 51 Hier sehen Sie dass den Exportvariablen vom DemoProj1 im Ger t 1 der COB ID 51 zugeordnet wurde und dass diese Variablen jeweils im DemoProj2 und DemoProj3 im Ger t 2 und Ger t 3 wieder mit COB ID 51 zu finden sind Dieses Schema haben wir in diesem Beispiel bei der Definition der COB IDs benutzt LO HINWEIS Bei der Auswahl der COB IDs beachten e Die Exportliste und ihre jeweiligen Importlisten m ssen demselben COB ID zugeordnet werden e Jeder COB ID darf im ganzen Netzwerk nur einer einzigen Exportliste zugeordnet sein Ende Exkurs Variablenlisten Kennung COB ID Fortsetzung Projekt vervollst ndigen 107 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte gt Im Fenster Eigenschaften der globalen Variablenliste neben Netzwerktyp die Schaltfl che Einstellungen klicken gt Folgendes Bild erscheint Einstellungen f r UDP Standard vermanden Abb echen Poit f r alle Netzwerke 1202 anan Broadcast dresse 12 168 10 255 Als Broadcast Adresse die IP Addresse von Ger t 1 eintragen jedoch In der letzten Gruppe den Wert durch 255 ersetzen gt Best tigen mit OK Nicht vergessen Men Datei gt speichern unter gt Verzeichnis und Dateinamen angeben gt Best tigen mit OK Projekte f
103. C RESULT MIL FC REDSTOPLAMP_FC AMBERWARNINGLAMP_FC PROTECTLAMP_FC Datentyp BOOL BOOL BOOL BYTE WORD BYTE BOOL BYTE BYTE BYTE BYTE BYTE BYTE M gliche Ergebnisse f r RESULT 14980 Beschreibung Rote Stopp Lampe nur f r ltere Projekte TRUE EIN FALSE AUS Gelbe Warn Lampe nur f r ltere Projekte TRUE EIN FALSE AUS Schutz Lampe nur f r ltere Projekte TRUE EIN FALSE AUS Anzahl der empfangenen DTCs 0 8 Suspect Parameter Number Failure Mode Indicator zul ssige Werte 0 31 0x00 0x1F Conversion Method Occurrence Count Ereignisz hler R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle Status der elektronischen Komponente Fehlfunktion Anzeigelampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken Status der elektronischen Komponente Rote Stopp Lampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken Status der elektronischen Komponente Gelbe Warnlampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken Status der elektronischen Komponente Schutz Lampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig FB ist aktiv keine Daten wurden empfangen dez Dei hex Beschreibung 0 00 FB ist inaktiv 1 01 8 08 242 F2
104. CR1201 V02 03 xx 2015 06 17 Begriffe und Abk rzungen SD Card Eine SD Memory Card Kurzform f r Secure Digital Memory Card deutsch Sichere digitale Speicherkarte ist ein digitales Speichermedium das nach dem Prinzip der Flash Speicherung arbeitet SDO SDO Service Data Object Nachrichten Objekt mit Servicedaten Das SDO dient dem Zugriff auf Objekte in einem CANopen Objektverzeichnis Dabei fordern Clients die gew nschten Daten von Servern an Die SDOs bestehen immer aus 8 Bytes Beispiele e Automatische Konfiguration aller Slaves ber SDOs beim Systemstart Auslesen der Fehlernachrichten aus dem Objektverzeichnis Jedes SDO wird auf Antwort berwacht und wiederholt wenn sich innerhalb der berwachungszeit der Slave nicht meldet Selbsttest Testprogramm das aktiv Komponenten oder Ger te testet Das Programm wird durch den Anwender gestartet und dauert eine gewisse Zeit Das Ergebnis davon ist ein Testprotokoll Log Datei aus dem entnommen werden kann was getestet wurde und ob das Ergebnis positiv oder negativ ist Slave Passiver Teilnehmer am Bus antwortet nur auf Anfrage des Masters Slaves haben im Bus eine eindeutige Adresse Steuerungskonfiguration Bestandteil der CODESYS Bedienoberfl che gt Programmierer teilt dem Programmiersystem mit welche Hardware programmiert werden soll gt CODESYS l dt die zugeh rigen Bibliotheken gt Lesen und schreiben
105. D 4 0x04 nach der Konfiguration mit SDOs PRE OPERATIONAL 5 0x05 nach dem Starten des Knotens OPERATIONAL 97 0x61 optionaler Knoten 98 0x62 anderer Ger tetyp als in 0x1000 konfiguriert 99 0x63 Node Guarding LASTNODESTATE BYTE Last Node State letzter Status des Knotens RESULT Knotenstatus nach CANopen mit diesen Werten wird der Status auch in den entsprechenden Nachrichten vom Knoten her codiert 0 0x00 BOOTUP 4 0x04 STOPPED 5 0x05 OPERATIONAL 127 0x7F PRE OPERATIONAL BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez hex 0 00 1 01 8 08 242 F2 Beschreibung FB ist inaktiv FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig FB ist aktiv noch nicht bearbeitet Fehler Einstellung ist nicht m glich 271 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 CANOPEN_SETSTATE Set State Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_SETSTATE GlobalStart CfgTimeout InitNoSdos Beschreibung 7858 7860 Mit CANOPEN_SETSTATE k nnen Parameter des Masters eines Slave Devices oder eines Knotens im Netz gesetzt werden Die Behandlung des NMT Zustands von Master Knoten oder Device erfolgt im CAN Stac
106. D 0 65 535 2 Bytes DWORD 0 4 294 967 295 4 Bytes SINT 128 127 1 Byte USINT 0 255 1 Byte INT 32 768 32 767 2 Bytes UINT 0 65 535 2 Bytes DINT 2 147 483 648 2 147 483 647 4 Bytes UDINT 0 4 294 967 295 4 Bytes 3 402823466 REAL 108 3 402823466 1038 4 Bytes 18 446 744 073 70 ULINT 0 9551 615 8 Bytes number of STRING char 1 DC Direct Current Gleichstrom ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Begriffe und Abk rzungen Diagnose DTC Bei der Diagnose wird der DTC Diagnostic Trouble Code Gesundheitszustand des Ger tes gepr ft Es Fehler Code soll festgestellt werden ob und gegebenenfalls welche Fehler im Ger t vorhanden sind Je nach Ger t k nnen auch die Ein und Ausg nge auf einwandfreie Funktion berwacht werden Drahtbruch Kurzschluss Wert au erhalb des Sollbereichs Zur Diagnose k nnen Konfigurations Dateien herangezogen werden die w hrend des normalen Betriebs des Ger tes erzeugt wurden Der korrekte Start der Systemkomponenten wird w hrend der Initialisierungs und Startphase berwacht Zur weiteren Diagnose k nnen auch Selbsttests durchgef hrt werden Dither to dither engl schwanken zittern Dither ist ein Bestandteil der PWM Signale zum Ansteuern von Hydraulik Ventilen F r die elektromagnetischen Antriebe von Hydraulik Ventilen hat sich herausgestellt dass sich die Ventile viel besser regeln lassen
107. DATA FILE MAX_LEN SegmentedTransfer Parameter Nutzung optional Timeout Parameter Nutzung optional Datentyp BOOL FALSE BYTE BYTE WORD BYTE DWORD STRING 80 DWORD BOOL FALSE TIME T 10ms 14945 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t Node ID ID des Knotens zul ssig 0x01 0x7F 1 127 Die COB ID des SDOs errechnet sich aus Knoten ID 0x600 Index im Objektverzeichnis Subindex bezogen auf den Index im Objektverzeichnis Adresse des Datenbereichs zum Speichern der empfangenen Daten Eingang ist ohne Funktion bei Ger t mit Dateisystem Linux Pfad und Dateiname zum Speichern der empfangenen Daten im Bin rformat Eingang ist ohne Funktion bei Ger t ohne Dateisystem BasicSystem Maximal erlaubte Anzahl der Bytes die empfangen werden d rfen TRUE Segmented SDO Transfer FALSE SDO Blocktransfer Wartezeit des FB auf die Antwort Nach Zeitablauf bricht der FB das Warten ab Wert 0 Wert aus der Konfiguration verwenden 287 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Ausg nge 14951 Parameter Datentyp Beschreibung LEN DWORD Anzahl der empfangenen Daten Bytes RESULT BYTE R ckmeldung des Funkti
108. DM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild CAN Test Daten empfangen 9627 Um den Empfang von Daten ber eine CAN Schnittstelle zu testen 1 Men seite w hlen gt Navigationspfad Setup Startbild gt SETUP gt ACTIONS gt CAN TEST gt Men seite CAN Bus Selection erscheint 2 CAN Bus w hlen gt Mit SELECT BACKSEL den gew nschten CAN Bus w hlen und mit ENTER aktivieren gt Men seite CAN Test Selection erscheint 3 CAN Nachricht empfangen gt Mit SELECT BACKSEL die Schaltfl che CAN Receive Test Bus x w hlen und mit ENTER aktivieren gt Men seite zeigt folgende Informationen Bezeichnung Bedeutung M gliche Werte Rx Bytes hex Empfangeneg CAN Nachricht 8 Bytes pro Byte Jedes Byte enth lt einen Hexadezimal Wert 00 0 FF 255 CAN Rx ID hex CAN ID des Empf ngers als 00000000 Hexadezimal Zahl Sep FFFFFFFF Rx Frame Counter Anzahl der empfangenen Nachrichten gt Mit START den Empfang von CAN Nachrichten auf dem gew hlten CAN Bus starten siehe Hinweis gt In Rx Bytes hex erscheinen nacheinander die empfangenen CAN Nachrichten im Hexadezimal Format gt In CAN Rx Id hex erscheint die zudem CAN Nachrichten geh rige CAN ID im Hexadezimal Format gt In Rx Frame Counter erscheint die Anzahl der CAN Nachrichten die seit dem bertragungsstart empfangen wurden Wenn erfolgreich gt Rx Frame C
109. ESULT Datentyp BOOL FALSE BYTE DWORD DWORD BOOL FALSE Datentyp DWORD BYTE ARRAY 0 7 OF BYTE BYTE M gliche Ergebnisse f r RESULT dez Hi ner Beschreibung 0 00 FB ist inaktiv 1 01 5 05 9 09 CAN ist nicht aktiv 242 F2 248 FB ist in der Bearbeitung Empfangen l uft noch Fehler Einstellung ist nicht m glich 7595 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CAN Schnittstelle 1 n je nach Ger t Anfangs Nummer des Datenobjekt Identifier Bereichs Normal Frame Gi 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 22 0 536 870 911 0x0000 0000 0x1FFF FFFF End Nummer des Datenobjekt Identifier Bereichs Normal Frame Gi 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 2 0 536 870 911 0x0000 0000 0x1FFF FFFF TRUE Extended Frame ID 0 2 1 FALSE Normal Frame ID 0 2 1 7598 Beschreibung Nummer des Datenobjekt Identifiers Data Length Count Anzahl der empfangenen Daten Bytes empfangene Daten 1 8 Bytes R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 C
110. ESYS CANOPEN_SDOWRITEMULTI Beschreibung 7834 CANOPEN_SDOWRITEMULTI schreibt den angegeben Eintrag im Objektverzeichnis eines Knotens im Netz Die COB ID f r den SDO wird nach CANopen Konvention aus der bergebenen Node ID berechnet 295 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter EXECUTE CHANNEL NODE IDX SUBIDX LEN DATA Timeout Parameter Nutzung optional Parameter der Ausg nge Parameter RESULT Datentyp BOOL FALSE BYTE BYTE WORD BYTE DWORD ARRAY 0 SDOMAXDATA OF BYTE TIME T 10ms Datentyp BYTE M gliche Ergebnisse f r RESULT Wert dez 0 1 8 32 33 34 242 296 hex 00 01 08 20 21 22 F2 Beschreibung FB ist inaktiv 7835 Beschreibung FALSE TRUE Flanke Baustein einmalig ausf hren Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t sonst CANopen ID des Knotens zul ssig 1 127 0x01 0x7F Index im Objektverzeichnis Subindex bezogen auf den Index im Objektverzeichnis Anzahl der zu bertragenden Daten Bytes zul ssige Werte 0000 0001 0000 080046 1 2 04840 Pufferspeicher f r Nutzdaten der SDO Daten bertragung Wartezeit des FB auf die Antwort Nach Zeitablauf bricht der FB das Warten ab
111. Flexibilit t Programmierer ist an vorgegebene Funktionen flexible Interaktion zwischen Bedienoberfl che gebunden und Anwendungsprogramm m glich Reaktionszeit auf schnelle Reaktion der Visualisierung da Reaktionszeit an PLC Zyklus gebunden Eingabe event basierte Verarbeitung unabh ngig vom PLC Zyklus Programmieraufwand niedriger Programmieraufwand erh hter Programmieraufwand einfache Erstellung von Bedienoberfl chen geeignet f r alle Anwendergruppen erfahrene Programmierer 144 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Programmierung 2015 06 17 Touchscreen Funktionen nutzen Eingabefunktionen f r Touchscreens konfigurieren 14054 Um zu definieren wie Elemente der grafischen Bedienoberfl che z B Schaltfl chen auf Ber hrungen des Touchscreens reagieren bietet CODESYS verschiedene Optionen Um die Eingabefunktionen in CODESYS zu konfigurieren 1 Vorbereitungen CODESYS Projekt anlegen ffnen gt Neue Visualisierung erstellen und neues Objekt anlegen Visualisierung erstellen gt Seite 135 2 _Eingabefunktion konfigurieren gt Erstelltes Objekt markieren Extras gt Konfigurieren w hlen Fenster Element konfigurieren erscheint Im Feld Kategorie den Eintrag Eingabe w hlen Gruppe Eingabe zeigt Konfigurationsoptionen f r Eingabefunktionen gt gt gt Bezeichnung Variable togglen Variable tasten FALSE tasten
112. Funktionen ist der Einsatz von Touch Bedienelementen nicht geeignet z B Motor Start Stop F r die Realisierung kritischer Funktionen die mechanischen Tasten verwenden Der Touchscreen gibt kein mechanische R ckmeldung wenn ein grafisches Bedienelement aktiviert wurde z B Schaltfl che Der Bediener wei deshalb u U nicht ob seine Eingabe erfolgreich war Visuelles Feedback f r grafische Bedienelemente nutzen Visuelles Feedback nutzen Seite 147 Ung nstiger Lichteinfall und Verschmutzung der Bildschirmoberfl che k nnen die Erkennbarkeit der grafischen Bedienelemente erschweren gt Touch Bedienelemente ausreichend gro dimensionieren F r die Beschriftung der Touch Bedienelemente gut lesbare Schriftart in Schriftgr e nutzen Der Touchscreen des Ger ts ist werkseitig kalibriert Treten w hrend des Betriebs Ungenauigkeiten oder Fehler bei der Anwendung von Touch Funktionen auf den Touchscreen kalibrieren Setup Touchscreen kalibrieren gt Seite 77 143 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Touchscreen Funktionen nutzen 6 5 2 Touchscreen Eingaben verarbeiten Die Bedienung des Touchscreens kann in CODESYS mit Standard Eingabefunktionen oder mit PLC Code programmiert werden Folgende Tabelle vergleicht beide Methoden Kriterium Steuerung der Touchscreen Bedienung ber CODESYS Standard Eingabefunktionen PLC Code
113. G FUP DOM PROGRAM PLC_PRG 101 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Mit Datei gt Speichern unter das Projekt im gew nschten Verzeichnis speichern Hier Dateiname DemoProj1 f r das erste Ger t im Netzwerk Kommunikationsparameter einstellen 3625 Die Kommunikationsparameter von PC und Ger t Controller PDM m ssen dem Projekt mitgeteilt werden gt Mit Online gt Kommunikationsparameter den folgenden Dialog aufrufen gt Folgendes Bild erscheint Kommunikationsparameter Kande j bebe ber Tepp O p e va Neu gt Neu klicken gt Folgendes Bild erscheint Kommunikationsparameter localhost ber Tcp lp ox PDM_Kamera TCPAP Name wet Kommenta _Abbrechen Neu Kommunikationsparameter Neuer Kanal X Ne PoMm_TerAP Be Abbrechen Serial A8232 35 Serial A5232 driver Serial Modem 35 Modem driver CANopen DSP302 35 CANopen DSP302 driver e eleRIR ER ECR 35 Tep lp Level 2 Router Driver gt Eintrag Tcp Ip Level 2 Route w hlen gt Best tigen mit OK gt Folgendes Bild erscheint Kommunikationsparameter Kan le EF OK localhost ber Tep Ip Tcp lp Level 2 Route x PDM_Kamera PDM_TCP IP Abbrechen Address 192 168 682 247 IP address or hostname Port 1200 Motorola byteorder L schen Passende IP Adr
114. IA K o eet Geleet PDF Dateibetrachter CAN Schnittstellen einstellen CAN Schnittstellen testen PDF Viewer Erweitertes Men anzeigen In der PDF Datei navigieren Index der PDF Datei anzeigen PDF im Vollbildmodus anzeigen 80 D E A A PDM_PAGECONTROL Eeer EU ER een aseiniad iritsia PEN namen PID Regler Late ll Eom tHonfaet mee 229 Predefined Connectionset NNN 362 EI E 381 Programmierhinweise f r CODESYS Projekte A 95 Programmierschnittstelle AA 119 Programmierschnittstelle konfgourteren 120 Programmiersystem CODESYS 23 29 Programmiersystem CODESYS installieren m Programmierung sa nennen Projekt im Ger t speicher Projekt vervollst ndigen und bertragen globale Netzwerkvariablen EE w 104 Projekte f r weitere Ger te schreiben AEN 108 Projekte bertragen Prozess bbild u 00 ee pe as Si VIE eme R Reaktion auf Fehlermeldungen AE 350 Recovery Modus beenden ENNEN 39 Recovery Modus starten 34 EU EE een 382 Restore Systemdateien wiederherstellen 73 Retain Variablen 0 Z Bereet 97 TORE ER EEE TEEN EEE TERN TTS 382 RIO see g WE 382 Wise ge E 382 S TE EE 171 313 382 Schl sselworte f r Edit Controls AAA 138 Display Helligkeit einstellen Echtzeituhr RTC einstellen Ethernet Schnittstelle konfigurieren Ger t neu starten s s s IP Parameter manuell einstellen IP Parameter von DHCP Server bezi
115. IT_VAR_RETAIN_INT END_VAR VAR RETAIN feldi retan BOOL Seid retwn BOOL feig vetan BOOL END_VAR init retain INIT_VAR_RETAIN_INT fieldt _retain field retain field3_retain Int_array Ke Lin Key_Down INCREMENT DECREMENT ENTER INCREMENT_VALUE KEY_INCREMENT_VALUE2 INCREMENT_VALUE2 CLEAR_ALL_ VALUE VALUE FIELDS in INPUT_INT FIRSTPAGE INPUT_ACTV attive CurenMisu FIELDCOUNTERK urrent_input_fleid int_amay D VALUE_FIELDI ei retain 3 IND_OF_FIELDS VALUE FIELD2P Seid _retain min_max_aray MIN_MAX_ARRAY VALUE_FIELD3 eld3_retain Kay ESC IESC VALUE FIELDS FALSE Beispiel mit INIT_VAR_RETAIN_INT und INPUT_INT mn 1 Parameter der Eing nge Parameter Datentyp VALUE1 REAL REAL VALUE6 REAL INIT_VALUE ARRAY 1 6 OF REAL Parameter der Ausg nge Parameter INIT_VALUE Datentyp ARRAY 1 6 OF REAL 3348 Beschreibung An diesem Eingang m ssen die als Retain deklarierten Variablen VALUE_FIELDx dem FB INPUT_REAL gt Seite 219 angegeben werden Sind die Inhalte von VALUE1 VALUEB nicht 0 werden die Elemente des Arryas INIT_VALUE nach VALUE1 VALUE6 geschrieben 3349 Beschreibung Sind die Inhalte von VALUE1 VALUE6 0 werden VALUE1 VALUE6 in das Array INIT_VALUE geschrieben 227 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 7 2 7 B
116. LIC 7716 J1939 TX enhanced Cyclic Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_TX_ENH_CYCLIC Beschreibung 7718 J1939_TX_ENH_CYCLIC dient dem zyklischen Versand von CAN Nachrichten Der FB entspricht ansonsten J1939_TX_ENH Seite 335 Mit dem Parameter PERIOD die Periodendauer einstellen LO Eine zu kurze Periodendauer kann zu einer hohen Buslast f hren Die Buslast kann das Verhalten des Gesamtsystems beintr chtigen 337 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter ENABLE CHANNEL DA Prio Parameter Nutzung optional PGN Len Parameter Nutzung optional DATA PERIOD Parameter der Ausg nge Parameter RESULT Datentyp BOOL FALSE BYTE BYTE 249 BYTE 3 DWORD BYTE 8 ARRAY 0 7 OF BYTE TIME Datentyp BYTE M gliche Ergebnisse f r RESULT dez Gei hex Beschreibung 0 00 FB ist inaktiv 8 08 242 F2 338 Funktionsbaustein ist noch nicht ausgef hrt Fehler Einstellung ist nicht m glich 7719 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CAN Schnittstelle 1 n je nach Ger t DA Destination Address
117. LT CHANNEL IDX SUBIDX DATA Beschreibung 7942 CANOPEN_WRITEOBJECTDICT schreibt Konfigurationsdaten in das Objektverzeichnis der Steuerung ACHTUNG Wichtige Systemeinstellungen k nnen hierbei verf lscht werden z B Guarding Zeiten Heartbeat Zeiten gt Eingabe Parameter sorgf ltig pr fen 281 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE IDX WORD SUBIDX BYTE DATA DWORD Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT 7943 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t Index im Objektverzeichnis Subindex bezogen auf den Index im Objektverzeichnis Parameter Wert 7945 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez We hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 Funktionsbaustein ist noch nicht ausgef hrt 40 28 Objektverzeichnis Eintrag ist ung ltig 242 F2 Fehler Einstellung ist nicht m glich 282 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionsel
118. M1 Nachrichten stehen mit dem FB zur Verf gung MODE 0 Der CAN Stack sendet normkonform sek ndlich DM1 zero active faults Nachrichten voreingestellt Manuelles Senden von DM1 Nachrichten ber den FB J1939_DMITX Seite 344 ist m glich MODE 1 Der CAN Stack sendet keine zyklischen DM1 zero active faults Nachrichten Auf DM2 Anfragen wird automatisch geantwortet manuelles Senden von DM1 Nachrichten ber den FB J1939_DMITX Seite 344 ist m glich MODE 2 Der CAN Stack sendet keine zyklischen DM1 zero active faults Nachrichten Der CAN Stack sendet auch keine automatische Antwort auf DM2 Anfragen Parameter der Eing nge 15427 Parameter Datentyp Beschreibung ENABLE BOOL TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CHANNEL BYTE CAN Schnittstelle 1 n je nach Ger t MODE BYTE 0 Betriebsart des Bausteins zul ssig 0 2 Beschreibung des FBs Parameter der Ausg nge 15429 Parameter Datentyp Beschreibung RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 242 F2 Fehler Einstellung ist nicht m glich 347 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funkt
119. ORD OxFFFFFFFF Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT 7652 Beschreibung TRUE beliebige Adresse verf gbar FALSE feste Adresse CAN Schnittstelle 1 n je nach Ger t Industry Group Industriegruppe des Ger ts zul ssige Werte 0 7 255 0xFF Filter f r alle Instanz des Fahrzeugsystems zul ssige Werte 0 15 0x00 0x0F 255 0xFF Filter f r alle Fahrzeugsystem zul ssige Werte 0 127 0x00 0x7F 255 0xFF Filter f r alle Funktionsnummer des Ger ts zul ssige Werte 0 255 0x0000 0x00FF 65 535 OxFFFF Filter f r alle Instanz der Funktion zul ssige Werte 0 31 0x00 0x1F 255 0xFF Filter f r alle Instanz des Steuerger ts zul ssige Werte 0 7 255 0xFF Filter f r alle Hersteller Code muss bei SAE beantragt werden zul ssige Werte 0 2047 2 1 0x0000 0x07FF 65 535 OxFFFF Filter f r alle Seriennummer des Ger ts sollte nicht berschrieben werden zul ssige Werte 0 2047 2 1 4 294 967 295 OxFFFF FFFF Filter f r alle 7661 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle Funktionsbaustein Ausf hrung ohne Fehler beendet Funktionsbaustein ist aktiv dez gei hex Beschreibung 0 00 FB ist inaktiv 1 01 8 08 242 F2 320 Fehler Einstellung ist nicht m glich ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch
120. Off die CAN Schnittstelle wieder neu starten eine entsprechende Anforderung senden und die Antwort des anderen Ger tes als Ergebnis zur ckliefern stellt dem CAN Controller im Ger t Daten zur Verf gung die automatisch auf die Anfrage einer Remote Nachricht gesendet werden konfiguriert ein Datenempfangsobjekt und liest den Empfangspuffer des Datenobjektes aus konfiguriert ein Datenempfangsobjekt und liest den Empfangspuffer des Datenobjektes aus Frame Typ und Maske w hlbar konfiguriert ein Datenempfangsobjekt und liest den Empfangspuffer des Datenobjektes aus Frame Typ und Maske w hlbar mehrere CAN Telegramme je Zyklus m glich konfiguriert einen Bereich von Datenempfangsobjekten und liest den Empfangspuffer der Datenobjekte aus e Frame Typ und Maske w hlbar konfiguriert einen Bereich von Datenempfangsobjekten und liest den Empfangspuffer der Datenobjekte aus Frame Typ und Maske w hlbar mehrere CAN Telegramme je Zyklus m glich Set CAN Download ID stellt den Download Identifier f r die CAN Schnittstelle ein Informationen zum gew hlten CAN Bus abfragen BAUDRATE DOWNLOAD ID BUSOFF WARNING_RX WARNING_TX VERSION BUSLOAD und bei Bedarf zur cksetzen BUSOFF WARNING_RX WARNING_TX bergibt in jedem Aufruf ein CAN Datenobjekt Message an die parametrierte CAN Schnittstelle zur bertragung bergibt in jedem Aufruf ein CAN Datenobjekt Message an die parametrierte CAN Schnittst
121. P Netzwerks z B 192 168 82 1 RESULT INT R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT hex Wert dez 0 00 1 01 8 08 64 40 65 41 D 182 Beschreibung FB ist inaktiv FB ist aktiv Funktion erfolgreich ausgef hrt FB ist aktiv Daten werden ausgelesen FB ist aktiv Auslesen der Daten fehlgeschlagen FB ist aktiv Mehr als eine Instanz des FB aktiv Liegt am Ausgang RESULT der Wert 1 64 oder 65 an den Eingang ENABLE zur cksetzen ENABLE FALSE An den Ausg ngen IP ADDRESS NETMASK und GATEWAY liegen g ltige Werte an so lange der Ausgang RESULT den Wert 1 besitzt ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 GET_VERSIONS 14360 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CR1281_Vxxyyzz LIB Symbol in CODESYS GET_VERSIONS SW_VERSION FW_VERSION_IO FW_VERSION_WD KBD1_VERSION KBD2_VERSION KBD3_VERISON RESULT Beschreibung 14362 GET_VERSIONS liefert die Versionsnummern folgender Software Komponenten Laufzeitsystem des Ger ts Firmware der im Ger t verbauten Hardware 183 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge 14363 Parameter Datent
122. PE EE CODESYS Projekt manuell erstellen 88 Sch area E e CODESVS Veualslerungeselemente AE 133 FRAM COPY_PDM_TO_USB un Z n 193 Funktionen der Tasten konfigurieren COPY_USB_TO_PDM e T 194 Funktionsbelegung der Eingabeelemente aaa Copyright EEN un d EE 6 Funktions Code Predefined Connectionset ss RE RI EEN Zeilen Funktionsweise der verz gerten Abschaltung CurrentVisuDisplayed CURSOR_POSITION G D Ge nderte Werte speichern A 152 159 f Ger t als CANopen Master konfigurieren A 90 Darstellungs Modus einstellen AAA Ger t als CanSlave konfigurieren E Darstellungsopfionen dei Analog Kameras G r lelkontourstlon ege Dateien mit FTP kopieren Ger tespezifisches Target Paket installieren 31 Dateien SO Veit GET DEVICE BERIN uesegeugiretegiertereuutet 180 N engt EE GET ETHERNET eene 181 386 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Index GET MERSIONS an eetieiseehiei 183 K H Kamera ein Jausechaen 151 er 14 Kamerabild an horizontaler Achse spiegeln 151 158 Heartbeat esa nroa 378 Kamerabild konfigurieren 149 158 ll 128 143 Kamerabild rotieren nennen Hinweise zu Visualslerungen A 130 Kamera Visualisierung e Historie der Anleitung een 8 d EE EE d W nennen HME estate 379 Klemme LEE Rn nenne Klemme VBB15 mit Z ndschalter verbinden ER I Kommunikationsparameter einstellen A D denten atasalia aaa Komponenten des Laufzeitsystems E ECO I
123. Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup Netzwerkdienste einstellen 11719 H Die sicheren Netzwerkdienste Secure Shell SSH und Secure Copy SCP sind immer verf gbar Der Bediener kann deshalb auch per SSH und SCP auf das Ger t zugreifen wenn die Netzwerkdienste Telnet und FTP inaktiv sind Mit SSH auf Ger t zugreifen gt Seite 123 Dateien mit SCP kopieren gt Seite 125 Um die Netzwerkdienste Telnet und FTP einzustellen 1 Men seite w hlen gt Navigationspfad SETUP gt SYSTEM SETTINGS gt NETWORK SERVICES gt Men seite zeigt folgende Informationen Bezeichnung Bedeutung M gliche Werte Telnet Telnet Dienst des Ger ts aktivieren deaktivieren F Telnet aktiviert O Telnet deaktiviert FTP FTP Dienst des Ger ts aktivieren deaktivieren F FTP aktiviert FTP deaktiviert 2 Telnet aktivieren deaktivieren gt Mit SELECT BACKSEL das Kontrollfeld Telnet w hlen Mit ENTER den Netzwerkdienst aktivieren deaktivieren gt Infofeld zeigt aktuellen Status des Dienstes running Netzwerkdienst ist aktiv not running Netzwerkdienst ist inaktiv 3 FTP aktivieren deaktivieren gt Mit SELECT BACKSEL das Kontrollfeld FTP w hlen gt Mit ENTER den Netzwerkdienst aktivieren deaktivieren gt Informationsfeld zeigt aktuellen Status des Dienstes running Netzwerkdienst ist ak
124. R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle des dck hex Beschreibung 0 00 FB ist inaktiv 1 01 FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig 5 05 FB istin der Bearbeitung Empfangen l uft noch 9 09 CAN ist nicht aktiv 242 F2 Fehler Einstellung ist nicht m glich 250 FA Fehler FiFo ist voll Daten wurden verloren 246 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 CAN_RX_RANGE Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_RX_RANGE ID DATALENGTHCOUNT DATA RESULT Beschreibung CAN_RX_RANGE bietet folgende Einstellungen e den Nachrichten Typ w hlen 11 oder 29 Bit e einen Identifier Bereich definieren 7592 7594 CAN_RX filtert auf den eingestellten Identifier Wenn innerhalb eines Zyklus mehrere CAN Nachrichten mit dem gleichen Identifier empfangen werden steht nur die letzte aktuellste Nachricht zur Verf gung 247 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter ENABLE CHANNEL ID_START ID_STOP Extended Parameter Nutzung optional Parameter der Ausg nge Parameter ID DATALENGTHCOUNT DATA R
125. S J1939_RX Beschreibung 7725 J1939_RX ist die einfachste Methode zum Empfangen von Single Frame Nachrichten Es wird die zuletzt auf dem CAN Bus gelesene Nachricht zur ckgegeben Parameter der Eing nge 7726 Parameter Datentyp Beschreibung ENABLE BOOL FALSE TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CHANNEL BYTE CAN Schnittstelle 1 n je nach Ger t PGN DWORD PGN Parameter Group Number Parameter Gruppennummer zul ssig 0 262 143 0x00000000 0x0003FFFF LO Die PGN 0 wird nicht verwendet Parameter der Ausg nge 7727 Parameter Datentyp Beschreibung SA BYTE Source Address des Senders PRIO BYTE Nachrichten Priorit tin der PDU Parameter Data Unit zul ssig 0 7 LEN WORD Anzahl der empfangenen Bytes 0 8 DATA ARRAY 0 7 OF BYTE empfangene Daten 1 8 Bytes RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT de We ne Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 Funktionsbaustein ist noch nicht ausgef hrt 242 F2 Fehler Einstellung ist nicht m glich 328 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 J1939_RX_FIFO J1939 RX with FIFO
126. SE 7 TRUE Flanke Baustein initialisieren nur 1 Zyklus gt Baustein Eing nge lesen Baustein ausf hren Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CAN Schnittstelle 1 n je nach Ger t Nummer des Datenobjekt Identifiers Normal Frame 2 IDs 0 2 047 0x0000 0000 0x0000 O7FF Extended Frame 2 IDs 0 536 870 911 0x0000 0000 0x1FFF FFFF Extended Frame ID 0 2 1 Normal Frame ID 0 2 1 Data Length Code Anzahl der zu sendenden Daten Bytes 0 8 Parameter Datentyp ENABLE BOOL TRUE FALSE CHANNEL BYTE ID DWORD Extended BOOL FALSE TRUE Parameter Nutzung optional FALSE DATALENGTHCODE BYTE DATA ARRAY 0 7 OF BYTE Parameter der Ausg nge Parameter Datentyp RESULT BYTE zu sendende Daten 1 8 Bytes 7527 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez 0 00 1 01 242 F2 250 FA hex Beschreibung FB ist inaktiv Funktionsbaustein Ausf hrung ohne Fehler beendet Fehler Einstellung ist nicht m glich Fehler FiFo ist voll Daten wurden verloren 255 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CAN_TX_ENH_CYCLIC 7568 CAN TX enhanced Cyclic Baustein Typ Funktion
127. SH Client herunterladen und auf dem PC installieren z B PuTTY www putty org gt Eine Ethernet Steckverbindung herstellen zwischen PC und Ger t gt Wenn notwendig IP Netzwerk Einstellungen des PC und oder des Ger ts anpassen Hilfe Funktion des PC Betriebssystem Setup IP Parameter manuell einstellen gt Seite 53 gt SSH Olient starten gt Neues Verbindungsprofil anlegen mit folgenden Parametern IP Adresse 192 168 82 247 Verbindungstyp SSH Portnummer 22 gt Verbindungsprofil speichern Mit gespeichertem Verbindungsprofil eine gesch tzte Verbindung zwischen PC und Ger t herstellen Sicherheitshinweis erscheint Sicherheitshinweis best tigen Terminalfenster erscheint Folgendes eingeben und jeweils mit Enter best tigen login as root ro0ot 192 168 82 247 password pdm360ng Erfolgsmeldung Welcome using SSH SCP on IFM PDM360NG erscheint gt Gew nschte Kommandos in Befehlszeile ausf hren Hilfe Funktion des SSH Clients gt Wenn fertig gesch tzte Verbindung mit Shift Strg D trennen yyy y v 123 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Dateien mit FTP kopieren 9763 F r manche Zwecke kann eine FTP Verbindung zwischen PC und Ger t sinnvoll sein schnelle Daten bertragung Verbindung auch bers Internet m glich falls kein Zugang zum USB Anschluss m glich Im Z
128. Senders PRIO BYTE Nachrichten Priorit tin der PDU Parameter Data Unit zul ssig 0 7 LEN WORD Anzahl der empfangenen Bytes zul ssige Werte 0000 0000 0000 06F946 0 1 78540 DATA ARRAY 0 1784 OF Empfangene Daten 1 1785 Bytes BYTE RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez hex 0 00 1 01 5 05 242 F2 332 Beschreibung FB ist inaktiv FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig FB ist aktiv noch keine Daten empfangen Fehler Einstellung ist nicht m glich ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Bausteine SAE J1939 Senden KEE EK SI ENEE EE Ekel CYCLIC E SIE EN EIS MI 333 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 J1939_TX 7688 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_TX Beschreibung 7689 J1939_TX ist die einfachste Methode zum Versenden von Single Frame Nachrichten Parameter der Eing nge 7690 Parameter Datentyp Beschreibung ENABLE BOOL FALSE TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv
129. Sind die Inhalte von VALUE1 VALUEB nicht 0 werden die Elemente des Arryas INIT_VALUE nach VALUE1 VALUE6 geschrieben 3346 Beschreibung Sind die Inhalte von VALUE1 VALUE6 0 werden VALUE1 VALUE6 in das Array INIT_VALUE geschrieben 223 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 INIT_VAR_RETAIN_INT 3229 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_PDM_INPUT_Vxxyyzz Lib Symbol in CODESYS INIT_VAR_RETAIN_INT INIT_VALUE INIT_VALUE Beschreibung 3341 INIT_VAR_RETAIN_INT initialisiert das am Eingang INIT_VALUE angegebene Array des FB INPUT_INT Seite 214 mit remanenten Eingabewerten Sollen Eingabewerte remanent gespeichert werden m ssen die Werte nach dem Einschalten des Displays initialisiert werden da sie sonst im ersten Zyklus wieder berschrieben werden Der FB initialisiert das Array INIT_VALUE des FB INPUT_INT mit den remanenten Eingabewerten Der Baustein vergleicht die Werte von VALUE1 VALUES mit den Werten von INIT_VALUE gt Sind die Inhalte von VALUE1 VALUE6 0 werden VALUE1 VALUEEG in das Array INIT_VALUE geschrieben gt Sind die Inhalte von VALUE1 VALUEG nicht 0 werden die Elemente des Arryas INIT_VALUE nach VALUE1 VALUEB6 geschrieben 224 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funkti
130. Standard unterstrichen durchgestrichen Folgende Text Skripte werden akzeptiert westlich Standard weitere Skripte auf Anfrage 131 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen 6 4 2 Visualisierungsgrenzen Anzahl und Eigenschaften von Visualisierungen esssessessseesseesseessrtssnnstntstnnssrnssrnstnsrnnsrnssnnnsrnnnnns 132 GODESYS Visualisierungselemente 22 22 05 0000 00AeHanasennane dee samen anne nenn Hana anne ann anne ran ernennen 133 Bewegung von Visuallelerungselemerten nenn nenn 134 7382 Bei der Verwendung von Visualisierungen folgende Beschr nkungen beachten Anzahl und Eigenschaften von Visualisierungen 19100 Bezeichnung Begrenzung L nge von Zeichenketten lt 255 Zeichen L nge von Pfadnamen lt 255 Zeichen Anzahl der grafischen Objekte pro Visualisierungsseite lt 2000 Anzahl der Bitmaps pro Projekt Angabe nicht m glich Diese Anzahl der Zeichens tze pro Projekt Elemente liegen im selben Speicher Anzahl der POUs pro Projekt 8000 Legende Vorgaben f r das Startbild Setup Startbild festlegen Seite 67 Zeie POU Program Organization Unit Funktion Funktionsbaustein oder Programm 132 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Programmierung 2015 06 17 Visualisierungen nutzen CODESYS Visualisierungselemente Visualisier
131. Strukturelement LAST_STATE aus dem Array NODE_STATE_SLAVE CANx_SLAVE_STATUS Ausgang NODE_STATE CANOPEN_GETSTATE Ausgang LASTNODESTATE 370 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Anhang 2015 06 17 CANopen Tabellen 9 4 4 CANopen Error Code Emergency EE bersicht CANopen Error Codes uccnaeaauennesansenneeanuunnaennuennaannuennesannennesnnnenn W ll aa Kale E ee EE EE 371 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CANopen Tabellen Emergency Nachrichten 9973 Ger tefehler im Slave oder Probleme im CAN Bus l sen Emergency Nachrichten aus COB ID DLC Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 0x080 Objekt S Node ID X Error Code 0x1001 ger tespezifisch LU Beachten Sie die umgekehrte Byte Reihenfolge gt Little Endian oder Intel Format 372 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CANopen Tabellen bersicht CANopen Error Codes Error Code hex 00xx 10xx 20xx 21xx 22xXx 23xx 30xx 31xx 32xx 33xx 40xxX Alxx A2xx 50xx 60xx 61xx 62xx 63xx 70xx 80xx 81xx 8110 8120 8130 8140 8150 82xx 8210 8220 90xx FOxx FFxx 8545 Meaning Bedeutung Reset or no Error Fehler r cksetzen kein Fehler Generic Error allgemeiner Fehler Current Stromfehler Current device input side Stromfehler eingangsseitig Curren
132. T Datentyp BOOL FALSE BYTE BOOL WORD BYTE 0 ARRAY 0 4 OF BYTE BOOL FALSE BOOL FALSE Datentyp BYTE M gliche Ergebnisse f r RESULT dez Ke hex Beschreibung 0 00 FB ist inaktiv 1 01 8 08 39 27 242 F2 312 FB ist aktiv noch nicht bearbeitet kein Objekt 100116 in der Konfiguration Fehler Einstellung ist nicht m glich 7911 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t FALSE 7 TRUE Flanke sendet den anstehenden Fehler Code TRUE I FALSE Flanke Wenn der Fehler NICHT mehr ansteht wird nach einer Verz gerung von ca 1 seine Null Fehlermeldung gesendet EEC Emergency Error Code Fehlermeldungsnummer 0 Wert aus dem Fehler Register 0x1001 verwenden MSEF Manufacturer Specific Error Code Zus tzlicher Fehler Code der vom Hersteller festgelegt wird Wert kommt aus der Anwendung TRUE Diese EMCY Nachricht im Objekt 0x1003 eintragen FALSE Funktion wird nicht ausgef hrt Send System Status TRUE Der Systemstatus wird berpr ft und bei Vorliegen eines Fehlerstatus wird dieser ins Netzwerk bertragen FALSE Funktion wird nicht ausgef hrt 7912 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle Funktionsbaustein Ausf hrung ohne Fehler beendet ifm Programmierhan
133. TATE liefert jedoch den Fehlerzustand so dass das Anwendungsprogramm darauf entsprechend reagieren kann 298 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE Parameter der Ausg nge Parameter Datentyp SYNC BOOL SYNCERROR BYTE RESULT BYTE M gliche Ergebnisse f r RESULT 7874 Beschreibung FALSE TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t 7875 Beschreibung Status der SYNC Funktionalit t TRUE SYNC ist aktiviert Im Master Betrieb werden SYNC Telegramme erzeugt entsprechend Einstellungen in Konfiguration sowie synchrone PDOs gesendet und empfangen Im Slave Betrieb werden SYNC Telegramme empfangen und entsprechend bearbeitet FALSE SYNC ist nicht aktiv Sync Error SYNC Fehlermeldung 0 kein Fehler gt 0 SYNC Error Slave Betrieb R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle SE We Des Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 Funktionsbaustein ist noch nicht ausgef hrt 242 F2 Fehler Einstellung ist nicht m glich 299 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06
134. Teilnehmergruppen die nicht mit Teilnehmergruppen mit anderen Subnetzmasken kommunizieren k nnen Im Zweifelsfall oder bei Problemen fragen Sie bitte Ihren System Administrator Beispiele Teilnehmer A Teilnehmer A Teilnehmer B Teilnehmer B Kommunikation der IP Adresse Subnetzmaske IP Adresse Subnetzmaske Teilnehmer m glich 192 168 82 247 255 255 255 0 192 168 82 10 255 255 255 0 ja 254 Teilnehmer m glich 192 168 82 247 255 255 255 0 192 168 82 247 255 255 255 0 nein gleiche IP Adresse 192 168 82 247 255 255 255 0 192 168 82 10 255 255 0 0 nein unterschiedliche Subnetzmaske 192 168 82 247 255 255 255 0 192 168 116 10 255 255 255 0 nein unterschiedlicher IP Adressbereich 82 vs 116 192 168 222 213 255 255 0 0 192 168 222 123 255 255 0 0 ja 65 024 Teilnehmer m glich 192 168 111 213 255 255 0 0 192 168 222 123 255 255 0 0 ja 65 024 Teilnehmer m glich 192 168 82 247 255 255 255 0 192 168 82 0 255 255 255 0 nein gesamtes Netz gest rt 352 weil IP Adresse xxx xxx xxx O nicht zul ssig ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang Systemmerker 9 2 Systemmerker SYsStemmelkenzsystemie rennen rennen nee EE 353 Systemmerker Ein Und AUSgangesme een ene EAS Eae eA teren ernennen te nee near een 354 Systemmerkersstatus EE 354 Systemmerkers Unktionsta stenke E E E E E E 355 SYstemmelkerziktelzwippe ee E 356 SystemmerkersiGehlermerkenetens er Teen E E E 357 7958 8440 D
135. UE NO_OF_FIELDS MIN_MAX_ARRAY ESC INCREMENT DECREMENT ENTER INCREMENT_VALUE KEY_INCREMENT_VALUE2 INCREMENT_VALUE2 CLEAR_ALL_ VALUE 212 Datentyp BOOL BOOL ARRAY 1 6 OF DINT BYTE ARRAY 1 12 OF DINT BOOL BOOL BOOL BOOL DINT BOOL DINT BOOL 3334 Beschreibung TRUE nur 1 Zyklus lang Setzt den Fokus auf das erste Eingabefeld FALSE im weiteren Programmablauf TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert Initialisierungswerte f r die Eingabefelder beim erstmaligen Aufruf Anzahl der ben tigten Eingabefelder Wertebereich 1 6 Legt die Eingabegrenzen fest Index 1 min Wert Feld 1 Index 2 max Wert Feld 1 Index 3 min Wert Feld 2 Index 4 max Wert Feld 2 usw TRUE Setzt den Eingabewert zur ck auf den zuletzt g ltigen Wert FALSE Funktion wird nicht ausgef hrt Flanke FALSE 7 TRUE Inkrementiert den Eingabewert um den Wert in INCREMENT_VALUE oder INCREMENT_VALUE2 Flanke FALSE TRUE Dekrementiert den Eingabewert um den Wert in INCREMENT_VALUE oder INCREMENT_VALUE2 1 Flanke FALSE TRUE gt aktiviert Eingabemodus f r das Eingabefeld gt wechselt Feldfarbe nur Color Ger t gt Cursor blinkt 2 Flanke FALSE TRUE gt Eingabemodus f r das Eingabefeld zur cksetzen gt editierte Werte in die Ausgangsvariablen
136. VALUE_FIELD1 VALUE_FIELD6 schreiben Wenn KEY_INCREMENT_VALUE2 FALSE um diesen Betrag wird der Wert im aktiven Eingabefeld bei INCREMENT DECREMENT ver ndert TRUE der Wert im aktiven Eingabefeld ndert sich bei INCREMENT DECREMENT um den Betrag in INCREMENT_VALUE2 FALSE der Wert im aktiven Eingabefeld ndert sich bei INCREMENT DECREMENT um den Betrag in INCREMENT_VALUE Wenn KEY_INCREMENT_VALUE2 TRUE um diesen Betrag wird der Wert im aktiven Eingabefeld bei INCREMENT DECREMENT ver ndert TRUE alle internen und externen Eingabewerte auf 0 setzen FALSE Funktion wird nicht ausgef hrt ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Ausg nge Parameter INPUT_ACTIV FIELDCOUNTER VALUE _FIELD1 VALUE_FIELD6 Interne Parameter Parameter FIELD1 FIELD6 COLOR _FIELD1 COLOR _FIELD6 VALUE _FIELD 1 VALUE_FIELD_6 Datentyp BOOL BYTE DINT DINT DINT Datentyp DINT DINT DINT DINT DINT DINT DINT DINT DINT 3335 Beschreibung aktuelle Visualisierungsnummer Nummer des gew hlten Eingabefeldes externer Eingabewert wird erst mit der 2 steigenden Flanke von ENTER bernommen 3336 Beschreibung Setzt den Fokus f r das gew hlte Eingabefeld Als Fokus kann ein beliebiges Visualisierungsobjekt verwendet werden Die Variable FIELDx muss in der Visualisieru
137. VAR_CONFIG A Alomkonliguiaton 2 Arbeitsbereich OI Bitlothekswerwaher ET ParamelerManager EI FLC Browser FE Steuenungskonliguration a Taskkanfquralion Tracesulzeichnung Fe Walch und Rezepturverwalter a Zielspstemeinstelungen PLC_PRG in allen Projekten anpassen Bislang haben wir nur die Datenverwaltung organisiert Jetzt kommen die ausf hrbaren Teile der Projekte dran Es soll hier je Projekt nur ein Baustein geschrieben werden der pro SPS Zyklus den Inhalt der jeweiligen Variablen x1 x2 oder x3 Tabelle oben um 1 erh ht Als Beispiel zeigen wir den Baustein PLC_PRG f r DemoProj1 pro Bild CoDeSys DemoProj1 pro PLC_PRG PRG FUP Datei Bearbeten Projekt Einf gen Extras Onine Fenster Hilfe Bleje aSleaslsig Kalelala no E Bausteine Lea PLC FAG PRG Erstellen Sie dieses Programm sinngem f r jedes der 3 Ger te DemoProj1 pro globale Variable x1 DemoProj2 pro globale Variable x2 DemoProj3 pro globale Variable x3 110 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Projekte bertragen 3654 Pr fen ob alle 3 Ger te zusammen mit dem PC im LAN mit ihren jeweiligen IP Adressen verf gbar sind gt Die 3 erstellten Projekte DemoProj1 3 in die jeweiligen Ger te bertragen Starten Sie dort diese Projekte bertragung der globalen Netzwerkvariablen testen 3656 Pr
138. Wert 0 Wert aus der Konfiguration verwenden 7836 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig Funktionsbaustein ist aktiv SDO bertragung abgebrochen von Client oder Server SDO Abort Code 0x80 TIMEOUT ist abgelaufen Toggle Bit Fehler Fehler Einstellung ist nicht m glich ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Bausteine CANopen SYNC CANOPEN L GETSY YNGCSTATE creman E E 298 CANOPEN SETSYNCSTA TE EE 300 15069 297 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 CANOPEN_GETSYNCSTATE Get SYNC State Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_GETSYNCSTATE EXECUTE SYNC CHANNEL SYNCERROR RESULT Beschreibung CANOPEN_GETSYNCSTATE liest e die Einstellung der SYNC Funktionalit t aktiv deaktiv den Fehlerzustand der SYNC Funktionalit t SyncError 7871 7872 Wenn die PLC als CANopen Slave l uft wird ber diesen FB signalisiert ob SYNC Signale ausbleiben oder ob sie regelm ig kommen Die Bearbeitung von synchronen PDOs usw l uft im CAN Stack CANOPEN_GETSYNCS
139. X BYTE Timeout TIME T 10ms Parameter Nutzung optional Parameter der Ausg nge Parameter Datentyp LEN BYTE DATA DWORD RESULT BYTE M gliche Ergebnisse f r RESULT 7794 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t CANopen ID des Knotens zul ssig 1 127 0x01 0x7F Index im Objektverzeichnis Subindex bezogen auf den Index im Objektverzeichnis Wartezeit des FB auf die Antwort Nach Zeitablauf bricht der FB das Warten ab Wert 0 Wert aus der Konfiguration verwenden 7795 Beschreibung Anzahl der empfangenen Bytes 1 4 der empfangene Datenwert R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez hex Beschreibung 0 00 FB ist inaktiv 1 01 FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig 5 05 FB ist aktiv noch keine Daten empfangen 32 20 SDO bertragung abgebrochen von Client oder Server SDO Abort Code 0x80 33 21 TIMEOUT ist abgelaufen 242 F2 Fehler Einstellung ist nicht m glich 255 FF Puffer berlauf zu viele Daten Bytes wurden empfangen 285 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_SDOREADBLOCK 14942 SDO Read Block Baustein Typ Funktionsbaustein FB Baustein ist
140. _DINT FB Initialisierung eines DINT Arrays mit remanenten Werten gt Seite 222 INIT_VAR_RETAIN_INT FB Initialisierung eines INT Arrays mit remanenten Werten gt Seite 224 INIT_VAR_RETAIN_REAL FB Initialisierung eines Arrays mit REAL Werten gt Seite 226 INPUT_DINT gt Seite 211 FB Eingabefelder f r DINT Werte INPUT_INT Seite 214 FB Eingabefelder f r INT Werte INPUT_REAL Seite 219 FB Eingabefelder f r REAL Werte Legende GV Globale Variable FB Funktionsbaustein FUN Funktion PRG Programm 165 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bibliotheken f r das Ger t CR1201 71 8 Bibliothek ifm_RAWCan_NT_Vxxyyzz LIB 14715 Diese ifm Bibliothek enth lt folgende Bausteine Baustein CAN_ENABLE Seite 236 CAN_RECOVER Seite 237 CAN_REMOTE_REQUEST Seite 259 CAN_REMOTE_RESPONSE Seite 261 CAN_RX gt Seite 242 CAN_RX_ENH Seite 243 CAN_RX_ENH_FIFO Seite 245 CAN_RX_RANGE gt Seite 247 CAN_RX_RANGE_FIFO Seite 249 CAN_SETDOWNLOADID Seite 238 CAN_STATUS Seite 239 CAN_TX gt Seite 252 CAN_TX_ENH gt Seite 254 CAN_TX_ENH_CYCLIC gt Seite 256 166 Kurzbeschreibung initialisiert die angegebene CAN Schnittstelle parametriert die CAN Baudrate das automatische BusOff Handling aktivieren deaktivieren bei Vorliegen eines Bus
141. achine Interface Mensch Maschine Schnittstelle ID Identifier ID Identifier Kennung Name zur Unterscheidung der an einem System angeschlossenen Ger te Teilnehmer oder der zwischen den Teilnehmern ausgetauschten Nachrichtenpakete IEC 61131 Norm Grundlagen Speicherprogrammierbarer Steuerungen e Teil 1 Allgemeine Informationen e Teil 2 Betriebsmittelanforderungen und Pr fungen e Teil 3 Programmiersprachen e Teil 5 Kommunikation e Teil 7 Fuzzy Control Programmierung IEC User Zyklus IEC User Zyklus SPS Zyklus im CODESYS Anwendungsprogramm IP Adresse IP Internet Protocol Internet Protokoll Die IP Adresse ist eine Nummer die zur eindeutigen Identifizierung eines Internet Teilnehmers notwendig ist Zur besseren bersicht wird die Nummer in 4 dezimalen Werten geschrieben z B 127 215 205 156 ISO 11898 Norm Stra enfahrzeuge CAN Protokoll e Teil 1 Bit Ubertragungsschicht und physikalische Zeichenabgabe Teil 2 High speed medium access unit Teil 3 Fehlertolerante Schnittstelle f r niedrige Geschwindigkeiten e Teil 4 Zeitgesteuerte Kommunikation Teil 5 High speed medium access unit with low power mode ISO 11992 Norm Stra enfahrzeuge Austausch von digitalen Informationen ber elektrische Verbindungen zwischen Zugfahrzeugen und Anh ngefahrzeugen e Teil 1 Bit Ubertragungsschicht und Sicherungsschicht e Teil 2 Anwendungsschicht f r die Bremsausr st
142. acken Komponenten der Target Datei k nnen in CODESYS 2 3 genutzt werden 19360 31 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Installation 2015 06 17 Laufzeitsystem des Ger ts aktualisieren 4 3 Laufzeitsystem des Ger ts aktualisieren Allgemeine HINWEISE EE Recovery Modus Aano eain a aE E EA E EE EE AR Laufzeitsystem aktualisieren mes nssreue nisen nae eniai AEEA EENEN EUA E KEAREN IP Parameter der Ethernet Schnittstelle einstellen Recovery Modus beenden 222224444444200nnnnn0nnnnnnnannnnnnnannnnnnnnnnnnnnnnnn 32 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Installation Laufzeitsystem des Ger ts aktualisieren 4 3 1 Allgemeine Hinweise 18162 Um das Laufzeitsystem zu aktualisieren muss sich das Ger t im Recovery Modus befinden Update Datei herunterladen 18165 Die aktuelle Version des Laufzeitsystems kann der Bediener von der ifm Webseite herunterladen Download der ifm Webseite aufrufen www ifm com gt Land w hlen gt Service gt Download gt Systeme f r mobile Arbeitsmaschinen gt ZIP Archiv mit Update Datei herunterladen und entpacken z B V828381_NoWD_PDM368NG zip Update Datei ist auf dem PC Laptop gespeichert z B V828381_NoWD_PDM368NG ifm V Tastenbelegung im Recovery Modus 18163 Im Recovery Modus gilt folgende Tastenbelegung Komponenten
143. al Parameter der Ausg nge Parameter Datentyp DATALENGTHCOUNT BYTE DATA ARRAY 0 7 OF BYTE RESULT BYTE M gliche Ergebnisse f r RESULT Wert dez hex 0 00 1 01 5 05 9 09 242 F2 260 Beschreibung FB ist inaktiv 7628 Beschreibung FALSE TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t Nummer des Datenobjekt Identifiers Normal Frame GI IDs 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 2 IDs 0 536 870 911 0x0000 0000 0x1FFF FFFF TRUE Extended Frame ID 0 2 1 FALSE Normal Frame ID 0 2 1 7629 Beschreibung Data Length Count Anzahl der empfangenen Daten Bytes empfangene Daten 1 8 Bytes R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig FB ist in der Bearbeitung Empfangen l uft noch CAN ist nicht aktiv Fehler Einstellung ist nicht m glich ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CAN_REMOTE_RESPONSE 7631 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_REMOTE_RESPONSE DATALENGTHCODE DATA Beschreibung 7633 CAN_REMOTE_RESPONSE stell
144. allierte Schriftarten im Verzeichnis home fonts 2 Schriftsatz l schen gt Mit 4 W die Datei ttf der zu l schenden Schriftart w hlen gt Mit REMOVE die gew hlte Schriftart vom Ger t l schen gt _Font Datei wird vom Ger t entfernt gt Optional Schritt 2 wiederholen um weitere Schriftarten auf dem Ger t zu l schen 75 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup Speicher formatieren 9643 ACHTUNG Gefahr von Datenverlust Durch das Best tigen dieser Aktion werden alle Nutzerdaten im Verzeichnis data des Speichermedium unwiederbringlich gel scht Noch weiterhin erforderliche Dateien vor dem Formatieren auf externem Medium sichern Um das Dateisystem des Ger ts zu formatieren 1 Men seite w hlen Pfad Setup Startbild gt SETUP gt ACTIONS gt FORMAT STORAGE gt Men seite Format internal Mass storage erscheint 2 Speicher formatieren gt Mit ENTER den Formatierungsvorgang starten gt Der interne User Datenbereich data wird formatiert gt Das Informationsfeld zeigt eine Best tigungsmeldung 76 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup Touchscreen kalibrieren 13867 Um den ber hrungsempfindlichen Bildschirm zu kalibrieren 1 Men seite w hlen gt Navigationspfad Setup Startbild gt
145. am blinken 3 schnell blinken Status der elektronischen Komponente Schutz Lampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken 345 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Ausg nge 7750 Parameter Datentyp Beschreibung RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert P dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Daten wurden in Fehlerspeicher aktiv gekennzeichnet 242 F2 Fehler Einstellung ist nicht m glich 346 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 J1939_DM1TX_CFG 15424 J1939 Diagnostic Message 1 TX configurable Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_V82 08 82 LIB oder h her Symbol in CODESYS J1939_DM1TX_CFG Beschreibung 15426 Ab Laufzeitsystem V03 00 03 sendet der CAN Stack automatisch sek ndliche DM1 Nachrichten sobald der FB J1939_ENABLE Seite 315 f r das betreffende CAN Interface aufgerufen wurde gt Den FB J1939_DM1TX_CFG nutzen wenn dieses automatische zyklische Senden von DM1 Nachrichten des CAN Stacks nicht gew nscht ist Folgende Modi f r die zyklische Sendung von D
146. ame pdm360ng 2015 03 16 07 16 26 bup Up Places Home CANinterfaces txt 03 16 15 Root D MN4_Use_Menuseite png 03 16 15 MouseService fifo 03 16 15 U RtsKey 03 16 15 O VisuStatus 03 16 15 U memAlloc txt 03 16 15 Favorites E BCE EIER ala xinetd pi media Path tmp Restore system components select backup file and press RESTORE Mit SELECT zwischen den einzelnen Fenstern wechseln z B zwischen Name Places Favorites und UP Gew hltes Fenster hat Fokus Kopfbereich ist dunkelgrau Mit A oder V das gew nschte Element innerhalb des Fensters markieren z B Datei Verzeichnis Markiertes Element hat hellgrauen Hintergrund Mit ENTER in das markierte Verzeichnis wechseln ODER Aktion entsprechend der Tastenbeschriftung ausf hren z B Mit RESTORE die Sicherungsdatei wiederherstellen Gew hlte Aktion wird ausgef hrt Bedienung Text eingeben mit der Bildschirmtastatur 11763 Die Bedienoberfl che des Laufzeitsystems verf gt ber eine Bildschirmtastatur Sie erscheint automatisch sobald vom Bediener die Eingabe von Zeichen erwartet wird B Die Bildschirmtastatur zeigt den deutschen Zeichensatz QWERTZ Tastaturbelegung Diese 46 Einstellung kann nicht ge ndert werden Zum Schutz sensibler Information erscheint nur das zuletzt eingegebene Zeichen im Klartext Alle anderen Zeichen werden durch ein ersetzt ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03
147. ammierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bibliotheken f r das Ger t CR1201 712 Bibliothek ifm_PDMng_util_Vxxyyzz LIB 15819 Diese ifm Bibliothek enth lt folgende Elemente Element Typ Kurzbeschreibung SPEED_UP_VISU_TASK FB Visualisierungsprozess beschleunigen gt Seite 203 NORM_DINT Seite 186 FB normiert einen Wert DINT innerhalb festgelegter Grenzen auf einen Wert mit neuen Grenzen NORM_REAL Seite 187 FB normiert einen Wert REAL innerhalb festgelegter Grenzen auf einen Wert mit neuen Grenzen TOGGLE Seite 188 FB Setzen und R cksetzen einer boolschen Variablen mit nur einem Eingangs Bit INIT_DATA_MEMORY FB NAND Flash Speicher gt 1GB in das System einbinden PDM_PAGECONTROL PRG steuert den Aufruf bestimmter Visualisierungsseiten VERSION Seite 231 PRG Version und Historie des FB im Kommentarbereich ausgeben Legende GV Globale Variable FB Funktionsbaustein FUN Funktion PRG Programm 7 1 3 Bibliothek ifm_PDM360NG_special_V02yyzz LIB 18577 Diese ifm Bibliothek enth lt folgende Elemente Element Typ Kurzbeschreibung EXITPLC_START_APPLICATION FUN Anwendungen des Setup Men s direkt aus der IEC Anwendung aufrufen gt Seite 232 Legende GV Globale Variable FB Funktionsbaustein FUN Funktion PRG Programm 7 1 4 Bibliothek ifm_PDM360NG _linux_syscall_asynch_V02yyzz LIB 18579 Diese ifm Bibliothek enth lt folgende
148. amp Key_Up INCREMENT VALUE_FIELDSF Key_Down fDECREMENT VALLIE_FIELD L Key_OK IENTER S INCREWENT_ VALUE FE IKEY_INCREMENT_VALUE2 1 INCREWENT_VALUE2 reset CLEAR ALL VALUE FALSE go 3 gt Die gew nsche Visualisierungsseite erzeugen Im Beispiel sind die drei rechten Elemente f r die Eingabe der Werte vorgesehen gt Durch Konfiguration der Eingabeelemente mit den internen Parametern FIELD1 FIELD3 wird ein Rahmen bei dem ausgew hlen Eingabeobjekt angezeigt FIELDn TRUE Alarmfarbe Rahmen schwarz Bei den anderen Objekten ist dieser unsichtbar 217 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 218 Element Konfigurieren 3 Textvansblen Lirienst rke Fa bvariablen l KeineFabeinnen V Keine Rahmertarbe Bewegung absolut Bewegung relaliv Yarablen aen Ala miarbe Text hum Toollip Zugsillstechle Innen Frogrammierf higker Element Konfigurieren 3 Warablen Textvarabler Ursichtbar Lirienist rke 3 Farben Eingabe Fa bvariablen erer Genee Faibwechsel NOT FLCPAG niet Eingabe Testausgebe UE FPE Sage Zei Text hn Tocllip Zugsilfsrechle Frogammierf higket Als Textausgabe Variable die interne Variable VALUE_FIELD_n w hlen Bei laufendem Anwendungsprogramm wird das ausgew hlte Eingabefeld durch den Rahmen angezeigt Nach erster Flanke FALSE TRUE am FB E
149. ategorie Variablen den folgenden Parameter wie gew nscht einstellen Parameter Bedeutung Datentyp M gliche Werte Umrechnungsbasis Kamera Bild an seiner z B PLC_PRG mirror horizontaler Achse spiegeln FALSE Bild nicht spiegeln Variable vom Typ BOOL TRUE Bild spiegeln Eingang Default Wert der auch bei nicht definierter Variable eingenommen wird H Parameter nur im Vollbildmodus verf gbar 158 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Programmierung 2015 06 17 Mobile Kamera installieren und einrichten 5 D 6 7 Kamerabild rotieren gt In Kategorie Bewegung absolut folgenden Parameter wie gew nscht einstellen Parameter Winkel Bedeutung Datentyp Kamerabild rotieren Variable vom Typ INT Eingang M gliche Werte z B PLC_PRG camangle 0 keine Rotation 90 90 rotieren 180 180 rotieren 270 270 rotieren Default Wert der auch bei nicht definierter Variable eingenommen wird Fehlermeldungen der Kamera ausgeben In Kategorie Variablen den folgenden Parameter wie gew nscht einstellen Parameter Tooltipausgaber Fehlermeldung invalid target area invalid rotation angle framebuffer or plane can t be used exclusively Ge nderte Werte speichern Bedeutung Datentyp Ausgabe von Fehlermeldungen der angeschlossenen Kamera Variable vom Typ STRING Ausgang Folgende Fehlermeldunge
150. auch die Normierung invertiert Parameter der Eing nge 3311 Parameter Datentyp Beschreibung x REAL aktueller Eingangswert XH REAL obere Grenze des Eingangswertebereich XL REAL untere Grenze des Eingangswertebereich YH REAL obere Grenze des Ausgangswertebereich YL REAL untere Grenze des Ausgangswertebereich Parameter der Ausg nge 3312 Parameter Datentyp Beschreibung Y REAL normierter Wert X_OUT_OF_RANGE BOOL Eingangswert X ist au erhalb des definierten Wertebereichs XL XH 187 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 TOGGLE Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_PDMng_UTIL_Vxxyyzz LIB Symbol in CODESYS TOGGLE Beschreibung 13247 3304 TOGGLE erm glicht das Setzen und R cksetzen einer boolschen Variablen mit nur einem Eingangs Bit Die erste steigende Flanke am Eingang IN setzt den Ausgang OUT auf TRUE Die n chste steigende Flanke setzt den Ausgang wieder zur ck auf FALSE USW Parameter der Eing nge Parameter Datentyp IN BOOL Parameter der Ausg nge Parameter Datentyp OUT BOOL 188 3305 Beschreibung Flanke FALSE gt TRUE Setzen R cksetzen des Ausgangs 3306 Beschreibung 1 Flanke an IN gt TRUE 2 Flanke an IN gt FALSE 3 Flanke an IN gt TRUE ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touc
151. austein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t PGN Parameter Group Number Parameter Gruppennummer zul ssig 1 0x00000001 0x J1939 Adresse des angefragten Ger ts 15029 Beschreibung Nachrichten Priorit tin der PDU Parameter Data Unit zul ssig 0 7 Anzahl der empfangenen Bytes 0 8 empfangene Daten 1 8 Bytes R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig FB ist aktiv noch keine Daten empfangen Fehler Multiframe empfangen Fehler Einstellung ist nicht m glich ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 J1939_SPEC_REQ_MULTI 15033 J1939 Specific Request Multiframe Message Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_SPEC_REQ_MULTI Beschreibung 15036 J1939_SPECIFIC_REQUEST fragt eine spezifizierte Multiframe Nachricht bei einer anderen Steuerung an und empf ngt sie 325 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge 15037 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Bau
152. austeine Touchscreen Funktionalit t nutzen 19928 Hier zeigen wir Ihnen Funktionen f r den Einsatz der Touchscreen Funktionalit t des Ger ts 228 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 PointOfContact 18885 Baustein Typ Globale Variable GV vom Datentyp POC Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Beschreibung 18900 PointOfContact ist eine strukturierte Variable Sie liefert Informationen ber den Ber hrungspunkt auf dem Touchscreen und bietet Zugriff auf Einstellm glichkeiten des visuellen Fendbacks Parameter PointOfContact PointOfContact AfterGlow PointOfContact X PointOfContact Y PointOfContact ImagePath PointOfContact Overlap Legende xx Lesezugriff Lese und Schreibzugriff Datentyp POC INT INT INT STRING BOOL Bedeutung Strukturierte Variable Anzeige des Druckpunktes und Nachleuchtezeit in Millisekunden M gliche Werte 1 Anzeige des Druckpunkts deaktiviert Default Einstellung 0 Anzeige des Druckpunkts aktiviert kein Nachleuchten gt 0 Anzeige des Druckpunkts aktiviert Nachleuchtzeit in Millisekunden Wertebereich 1 5000 X Koordinate des Ber hrungspunkts M gliche Werte 1 Touchscreen nicht gedr ckt x X Koordinate des Druckpunkts Wertebereich 0 lt X lt horizontale Aufl sung des Dis
153. balen Netzwerkvariablen stehen allen CoDeSys Projekten im gesamten Netzwerk zur Verf gung wenn die Variablen in deren Deklarationslisten enthalten sind Man unterscheidet hier zwischen Export und Import Variablen e Export Variablen haben ihren Ursprung im lokalen Projekt Ihre Werte k nnen lokal beeinflusst werden Die Variablen sollen in einem oder mehreren anderen Projekten auch lesend verwendet werden k nnen Dazu m ssen diese Variablen aus dem lokalen Projekt exportiert bereitgestellt werden e Import Variablen dagegen haben ihren Ursprung nicht in dem lokalen Projekt sondern in einem anderen Projekt Ihre Werte k nnen lokal nicht beeinflusst werden Die Variablen werden im lokalen Projekt und eventuell auch in mehreren anderen Projekten lesend verwendet Dazu m ssen diese Variablen in das betreffende lokale Projekt importiert werden gt Zum Exportieren oder Importieren m ssen Sie die globalen Netzwerkvariablen in Listen zusammenfassen Jeder globalen Variablenliste k nnen Sie dabei eine EXP Datei zuordnen In diesem Beispiel hat jedes Projekt 3 Listen globaler Netzwerkvariablen 1 Liste mit Export Variablen mit lokalen Daten zum Lesen in den anderen Controllern und 2 Listen mit Import Variablen mit Daten der anderen beiden Controller zum lokalen Lesen Beachten Sie beim Anlegen der globalen Variablenliste Durch Markieren von Vor bersetzen exportieren im Fenster Eigenschaften bringt CoDeSys bei der bers
154. baustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_GETODCHANGEDFLAG EXECUTE CHANNEL IDX SUBIDX Beschreibung 7927 7928 CANOPEN_GETODCHANGEDFLAG meldet wenn bei einem bestimmten Objektverzeichnis Eintrag der Wert ge ndert wurde Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE IDX WORD SUBIDX BYTE Parameter der Ausg nge Parameter Datentyp DATA DWORD RESULT BYTE M gliche Ergebnisse f r RESULT Wert dez hex 0 00 1 01 8 08 242 F2 Beschreibung FB ist inaktiv 7930 Beschreibung FALSE TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t Index im Objektverzeichnis Subindex bezogen auf den Index im Objektverzeichnis 7931 Beschreibung Parameter Wert R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle Funktionsbaustein Ausf hrung ohne Fehler beendet FB ist aktiv noch nicht bearbeitet Fehler Einstellung ist nicht m glich 279 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_READOBJECTDICT 7933 Read Object Directory Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol i
155. chnung Bedeutung BACKUP SYSTEM INFORMATION Systeminformationen sichern Backup Systeminformationen sichern gt Seite 70 BACKUP SYSTEM Systemdateien sichern Backup Systemdateien sichern gt Seite 71 RESTORE SYSTEM Systemdateien wiederherstellen Restore Systemdateien wiederherstellen gt Seite 73 69 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Backup Systeminformationen sichern 9648 H Umfang der Systeminformationen Setup System Informationen anzeigen Seite 61 Um die Systeminformationen des Ger ts zu speichern 1 Men seite w hlen Navigationspfad SETUP gt ACTIONS gt BACKUP RESTORE gt BACKUP SYSTEM INFORMATION w hlen 2 Speicherort w hlen gt Men seite zeigt folgende Optionen Bezeichnung Bedeutung Save to USB device Daten auf einem USB Ger t speichern Save to mp Daten im Verzeichnis tmp des Ger ts speichern Save to Daten in einem w hlbaren Verzeichnis speichern gt Mit SELECT BACKSEL den gew nschten Men punkt w hlen und mit ENTER bernehmen gt Men seite zeigt gew hlten Speicherort 3 _Systeminformationen speichern Gew nschtes Zielverzeichnis w hlen Mit SAVE die Systeminformationen speichern gt Ger t speichert Datei mit Systeminformationen im Zielverzeichnis 70 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touc
156. chsel in den Status 98 02 2 Der CANopen Slave wird vom Master per SDO Zugriff konfiguriert Ist in der CODESYS Steuerungskonfiguration beim CANopen Slave die Option Knoten zur cksetzen aktiviert wird w hrend der ersten Konfiguration die Zeichenkette load an das Objekt 0x1011 01 gesendet und anschlie end der CANopen Slave mit dem NMT Kommando Reset_Node neu gestartet Anschlie end Wechsel in den Status 1 der load Befehl mit anschlie endem Reset wird im weiteren Verlauf im Status 3 nicht mehr ausgef hrt CANopen Slaves bei denen w hrend der Konfigurationsphase ein Problem auftritt bleiben entweder im Status 3 oder wechseln in einen Fehlerstatus Status gt 5 ber das Strukturelement SET_TIMEOUT_STATE der Struktur CANx_NODE_STATE ist es m glich einen nicht vorhandenen CANopen Slave der in der CODESYS Steuerungskonfiguration nicht als optional konfiguriert wurde in den Status 4 wechseln zu lassen Ansonsten w rde der fehlende CANopen Slave die Initialisierung des CANopen Netzwerks blockieren CANopen Slave ist konfiguriert und im CANopen Status PRE OPERATIONAL Befinden sich alle CANopen Slaves im Zustand 4 ODER 97 und ist in der CODESYS Steuerungskonfiguration beim CANopen Master die Option Automatisch starten aktiviert wird das NMT Kommando start versendet 04 4 Ist in der CODESYS Steuerungskonfiguration beim CANopen Master die Option Automatisch starten nicht aktiviert m ssen die CANopen Slaves manuell ber
157. cht FB ist aktiv Interner Fehler 9709 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert 9710 Beschreibung Ein USB Speicher wurde angeschlossen oder entfernt Ein USB Speicher wurde angeschlossen Der USB Speicher wurde wieder entfernt Index des erkannten USB Speichers R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle FB ist aktiv FB wird nicht ausgef hrt weil bereits eine andere Instanz dieses FB ausgef hrt wird 191 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 USB_STORAGE_REMOVE 9711 Baustein Typ Funktion FUN vom Typ INT Baustein ist enthalten in Bibliothek ifm_PDM368NG_USB_Velyyzz Lib Symbol in CODESYS USB_STORAGE_REMOVE USB_STORAGE_REMOVE Beschreibung 9713 Die Funktion USB_STORAGE_REMOVE dient dem sicheren Abmelden eines am System angeschlossenen USB Speichers Das Ergebnis dieses Funktionsaufrufs mit dem FB USB_STORAGE_MANAGER Seite 190 berwachen gt Sollte kein Ergebnis aus der Funktion zur ckgemeldet werden dann war die Abmelde Anforderung nicht erfolgreich und muss wiederholt werden Parameter der Eing nge 9714 Parameter Datentyp Beschreibung INDEX BYTE Index des USB Speichers der sicher aus dem System abgemeldet werden so
158. chtbaren Bereich werden ignoriert Mit OK die eingetragenen Werte bernehmen und das Fenster schlie en 157 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten Kamerabild konfigurieren 8653 Um das erstellte Kamerabild zu konfigurieren Konfigurationsdialog aufrufen Visualisierungsseite mit Platzhaltergrafik ffnen Doppelklick auf Platzhaltergrafik Fenster Bitmap Konfigurieren erscheint Um das Kamerabild zu konfigurieren folgende Variablen und Parameter wie gew nscht einstellen vYvv gt gt Die eingetragenen Variablen m ssen deklariert sein Sie k nnen anschlie end bei der Programmierung der Anwendung genutzt werden 2 _Analog Kamera w hlen In Kategorie Text den folgenden Parameter wie gew nscht einstellen Parameter Bedeutung Datentyp M gliche Werte Inhalt Kamera w hlen Camera0 1 Analog Kamera Camera 2 Analog Kamera H Dei der Eingabe der Parameterwerte die Gro und Kleinschreibung beachten 3 _Darstellungs Modus einstellen In Kategorie Variablen den folgenden Parameter wie gew nscht einstellen Parameter Bedeutung Datentyp M gliche Werte Farbwechsel Umschaltung zwischen Volllbild z B PLC_PRG CamMode und Bildausschnittsmodus FALSE Vollbildmodus Variable vom Typ BOOL TRUE Bildausschnittsmodus Eingang 4 Kamerabild an horizontaler Achse spiegeln In K
159. chts links schieben Mit FULL in den Vollbildmodus wechseln PDF Viewer PDF im Vollbildmodus anzeigen gt Seite 80 Mit EXIT in das erweiterte Men wechseln PDF Viewer Erweitertes Men anzeigen gt Seite 81 79 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration PDF Dateibetrachter 5 4 2 PDF Viewer PDF im Vollbildmodus anzeigen 11422 gt PDF Datei ffnen PDF Dateibetrachter gt Seite 78 gt Mit FULL in den Vollbildmodus wechseln gt Men seite zeigt Inhalt der PDF Datei im Vollbildmodus TIULE ailu UIAIUYUT IHUUUIG E UIVIOUU INDIZ A 5 Electrical connection 5 1 Connection accessories You can find more information about the available accessories at v www ifm com Data sheet search e g CR1200 Accessories or www ifm com Products Accessories Connection technology 5 2 General wiring information Wiring of the M12 connectors gt 7 Technical data juk mmm gt 1 Supply input output gt Ba 2 CANT 3 USB 4 Ethernet 5 CAN2 6 CAN3 4 7 Analogue video input 8 NIA M12 connectors back of the unit Wrong connection may cause damage to the device Observe the safety instructions The short circuit reverse polarity protection of the device applies to the nnaratinn unltana rnnnartinne A chart rirnuit between nnaratinn unltana Mit A
160. ct All aktivieren um alle Software Komponenten f r das Backup auszuw hlen gt Mit CONFIRM die Auswahl best tigen 3 Speicherort f r Backup Datei w hlen gt Men seite zeigt folgende Optionen Bezeichnung Bedeutung Save to USB device Daten auf einem USB Ger t speichern Save to tmp Daten im Verzeichnis tmp des Ger ts speichern Save to Daten in einem w hlbaren Verzeichnis speichern 71 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild gt Mit SELECT BACKSEL den gew nschten Men punkt w hlen und mit ENTER bernehmen gt Men seite zeigt gew hlten Speicherort 3 _Backup Datei speichern gt Optional Gew nschtes Zielverzeichnis w hlen Mit SAVE die gew hlten Systemdateien in einer Backup Datei bup speichern gt Ger t speichert Backup Datei im Zielverzeichnis gt Bei Bedarf Mit ABORT den Speichervorgang abbrechen 72 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Restore Systemdateien wiederherstellen 9636 Verf gen Backup und Restore Ger t ber unterschiedliche Laufzeitsystem Versionen kann das Wiederherstellen einer Backup Datei zu undefiniertem Systemverhalten des Ger ts f hren Laufzeitsystem Versionen auf Backup und Restore Ger t m ssen identisch sein gt Laufzeitsysteme auf Backup und Restor
161. d im PDM Speicher typisch home oder data Dateiname der zu kopierenden Datei auch die Joker Zeichen und sind zul ssig 10105 Beschreibung vollst ndiges Linux Kommando f r Kontrollzwecke Kopier Vorgang war erfolgreich Linux R ckmelde Wert f r Kontrollzwecke 193 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 COPY_USB_TO_PDM Baustein Typ Programm PRG Baustein ist enthalten in Bibliothek ifm_PDM360NG_USB_Vxxyyzz Lib Symbol in CODESYS COPY_USB_TO_PDM COMMAND DONE RET_VALUE 10107 LOCAL_PATH USB_FILE Beschreibung 10109 COPY_USB_TO_PDM kopiert eine Datei aus einem angeschlossenen USB Speicher in den Speicher des PDM Parameter der Eing nge Parameter Datentyp ENABLE BOOL COPY BOOL USB_PATH STRING 80 LOCAL_PATH STRING 80 USB_FILE STRING 80 Parameter der Ausg nge Parameter Datentyp COMMAND STRING 80 DONE BOOL RET_VALUE INT 194 10110 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert TRUE steigende Flanke eines Tastendrucks startet den Kopiervorgang FALSE Funktion wird nicht ausgef hrt USB Pfad wird von USB_STORAGE_HANDLER gt Seite 195 ausgegeben Pfad im PDM Speicher typisch home oder data Dateiname der zu kopierenden Dat
162. d oder des Ger ts anpassen Hilfe Funktion des PC Betriebssystem Setup IP Parameter manuell einstellen gt Seite 53 SCP Client starten Neues Verbindungsprofil anlegen mit folgenden Parametern IP Adresse 192 168 82 247 Verbindungstyp SCP Portnummer 22 Benutzername Login root Kennwort pdm360ng Verbindungsprofil speichern Mit gespeichertem Verbindungsprofil eine gesch tzte Verbindung zwischen PC und Ger t herstellen Programmfenster mit Dateisystemen des PC und des Ger ts erscheinen Gew nschte Dateien kopieren Hilfe Funktion des SCP Clients Wenn fertig gesch tzte Verbindung trennen SCP Olient beenden 125 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte 6 2 5 Projekt im Ger t speichern 14427 Voraussetzungen Ger t und CODESYS PC Laptop sind korrekt per Ethernet Schnittstelle verbunden Programmierschnittstelle ist konfiguriert 1 Projekt bersetzen Mit Projekt gt Alles bersetzen den Programmcode f r das Ger t erzeugen gt Wenn alle Bibliotheken und Variablen korrekt eingef gt und beschrieben sind sollte es keine Fehlermeldungen geben H Wurde ein Projekt ge ndert oder neu erstellt muss es bereinigt werden bevor es in das Ger t bertragen werden darf Ohne Bereinigen kann wegen Speicher berlauf das Programm instabil werden Mit Projekt gt Alles Bereinigen das Projekt bereini
163. dbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Bausteine CANopen Guarding CANOPEN_GETGUARDHBERRLIST nenn CGANOPEN GETGUARDHDBSTATGLN nennen 301 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_GETGUARDHBERRLIST 7896 Get Guard and Heartbeat Error List Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_GETGUARDHBERRLIST EXECUTE CHANNEL ResetList Beschreibung 7898 CANOPEN_GETGUARDHBERRLIST listet in einem Array alle Knoten auf f r die der Master einen Fehler erkannt hat e Guarding Fehler e Heartbeat Fehler 302 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE ResetlList BOOL FALSE Parameter Nutzung optional Parameter der Ausg nge Parameter Datentyp N_NODES WORD NODEID ARRAY 0 MAXGUARDERROR OF BYTE RESULT BYTE M gliche Ergebnisse f r RESULT Wert dez hex 0 00 1 01 8 08 242 F2 Beschreibung FB ist inaktiv 7899 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein
164. dbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 7 2 11 Bausteine SAE J1939 Baelen Eege 314 BausteinezsAERIISTREAUEST EE 322 BausteineXsAE IS EI ENT MEIER Hee 327 Bausteine SAE 1939 EE 333 Bausteine EE EE 341 2273 F r SAE J1939 stellt ifm electronic eine Reihe von Bausteinen zur Verf gung die im Folgenden erkl rt werden 313 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Bausteine SAE J1939 Status IEN E Ee KE ET E ME d EE KE E EE KE ER ER E 314 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 J1939_ENABLE 7641 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_ENABLE PreferredAddress Ace Beschreibung 7642 Zur Initialisierung des J1939 Stack wird J1939_ENABLE auf TRUE 1 gesetzt gt Dieser FB startet auch die Soft l Os aus der CFG Datei gt Eine andere Baudrate wird nur bernommen wenn CAN_ENABLE nicht bereits aufgerufen wurde ACE Address Claiming Enable Freigabe Adressanforderung e Wenn ein ifm Controller via J1939 mit nur einem Motorsteuerger t kommuniziert dann ACE FALSE setzen e Wenn jedoch mehrere Motorste
165. des Laufzeitsystems 11649 W hrend des Update Vorgangs werden folgende Software Komponenten des Ger ts aktualisiert Systemsoftware Linux 2 Firmware der Tastatur 3 Firmware des E A Coprozessors 4 Firmware des Watchdog Coprozessors optional _ 33 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Installation Laufzeitsystem des Ger ts aktualisieren 4 3 2 Recovery Modus starten 19325 gt Ger t vom Stromkreis trennen gt Folgende Aktionen gleichzeitig ausf hren Am Ger t gleichzeitig 3 beliebige Tasten dr cken und gedr ckt halten Ger t wieder einschalten Dazu m ssen Klemme 15 und Klemme 30 beide an Plus liegen Ger t startet neu gt Tasten solange gedr ckt halten bis ifm Recovery Bildschirm erscheint ifm Recovery Bildschirm zeigt Parameter Einstellungen der Ethernet Schnittstelle IP Adresse Subnetzmaske Gateway Adresse gt Ger t ist im Recovery Modus v v 34 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Installation Laufzeitsystem des Ger ts aktualisieren 4 3 3 Laufzeitsystem aktualisieren 18161 ACHTUNG Gefahr von Datenverlust Eine Unterbrechung des Update Vorgangs kann zu einem Verlust der auf dem Ger t gespeicherten Anwenderdaten f hren gt Den Update Vorgang nicht unterbrechen E Das Laufzeitsystem des Ger ts kann nur im Recovery Modus aktualisiert werden Das aktue
166. die im Root Verzeichnis des USB Speichers liegen gt Master Backup Datei im Root Verzeichnis des USB Speichers sichern 2 _Systemdateien automatisch auf Ger t installieren H Im Root Verzeichnis des USB Speichers darf immer nur eine Backup Datei liegen Befinden sich mehrere Backup Dateien im Root Verzeichnis bricht der automatische Wiederherstellungsprozess ab Ein Fehlermeldung erscheint Nicht ben tigte Backup Dateien im Root Verzeichnis des USB Speichers l schen USB Speicher mit der Master Backup Datei mit dem Ziel Ger t verbinden Setup Modus starten Setup Modus starten gt Seite 41 Mit ENTER in das Men SETUP wechseln Setup erkennt automatisch Struktur und Inhalt der Backup Datei Men bild zeigt die Systemkomponernten die in Backup Datei enthalten sind Mit START den Wiederherstellungsprozess starten Gew hlte Systemkomponenten werden auf das Ger t bertragen Wenn Prozess erfolgreich Men bild zeigt Vollzugsmeldung 3 Ger t neu starten gt Mit REBOOT das Ger t neu starten gt Ger t startet neu gt Wenn ein g ltiges Projekt geladen ist wird nach dem Neustart dieses Projekt gestartet ODER Wenn kein g ltiges Projekt geladen ist erscheint nach dem Neustart das Setup Startmen V V KA y y 84 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup verlassen Ger t neu starten 5 7 Setup verlassen Ger t neu starten 74
167. dienereingabe aktiviert sind kann der Programmierer die LEDs der Bedienelemente nutzen Folgende Optionen stehen zu Verf gung Option Funktionen Referenz Systemmerker Tasten LEDs separat aktivieren deaktivieren Systemmerker Funktionstasten gt Seite 355 Nacht Design f r Tasten LEDs einstellen Systemmerker Kreuzwippe gt Seite 356 Helligkeit der Tasten LEDs im Nacht Design Systemmerker Status LED Seite 354 einstellen Farbe der Status LED einstellen Blinkfrequenz der Status LED einstellen Tongeber ansteuern 11543 Um ein akustisches Feedback f r eine Bedienereingabe zu erzeugen kann der Programmierer den ger teinternen Tongeber nutzen Folgende Optionen stehen zur Verf gung Option Funktionen Referenz ifm Funktionsbausteine Tonh he des Signals einstellen Bausteine LED Buzzer ansteuern Dauerton erzeugen gt Seite 197 Klick Ger usch bei Tastenber hrung erzeugen 139 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen 6 4 6 Zeichens tze True Type Fonts installieren Nicht alle Anwendungen kommen mit den werkseitig gelieferten Zeichens tzen Schriftarten Fonts aus Hier zeigen wir Ihnen am Beispiel Kyrillisch einen Weg weitere Zeichens tze zu erg nzen ACHTUNG Wird nach der Installation gro er Zeichens tze z B chinesische Fonts das Ger t mit einer CODESYS Applikation neu gesta
168. e W cloc rop PRG ae Hessouscen e E Globale Variablen Die Markierung reduzieren auf die gew nschte Liste EN Demof c2 pro 9 9 Bausteine 1 9 PLC_FAG PRG B f Ressowcen EJ Globale Variablen j Globale Variablen Globale Waiiablen Expoit_Pioj2 ew Netwo kmanagament implich Yariables UDP CONSTA L Verisblen_Karkiguralion VAR_CONFIG A Als mkanfiguralion 3 Aibetsbeeich th II Bbictheksverwalter R Parameter Manager 20 Steuerungskanfiguration we B Taskkonliguation H H H H H H H H H H H H H H H H E tege gt Best tigen mit OK 109 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte gt Vorgang ab Men Projekt gt kopieren wiederholen mit DemoProj3 pro und dessen Export Liste gt Die Ressourcen im DemoProj1 pro sehen nun wie folgt aus amp Ressourcen CR Bibliothek LinuxSystemLib Lib 18 303 11 26 50 Globale Varial G E Bibliothek NETVARUDP_LIB_V23LIB 14 3 05 16 01 00 Glob SCH Bibliothek syslbsalback ib 27 8 03 16 52 28 Globale Variable 2 5 Bibliothak syslbsockets lb 10 2 05 10 25 35 Globale Veriabler RE Biblothek SysL T aigefvisulb 5 4 04 12 31 00 Gebake Mack e SEHE Yariablen b Ghbale Variablen E Ghbale_Variablen_Espot_Prajt FR Ghbale_Variablen_Expoit_Proj E Ghbale_Variablen_Esport_Praj3 Networkmanagement makcit Variables UDP CONSTANT D Variablen_Konfiguration
169. e Ger t SERIE ecomatmobile Ger t Im Speicher erg nzt mit CRC Downloader Maintenance Tool Projekt in SPS schreiben Applikation testen Test in Ordnung Downloader Maintenance Tool Projektdatei en mit CRC Projekt auslesen Grafik Erstellen und Verteilen der Software 116 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte 6 2 2 SPS Anwendung erstellen 7351 F r ein lauff higes Programm sind nur wenige Netzwerke erforderlich Sie ben tigen keinen besonderen Funktionsbaustein um den Bildschirm des Ger tes nutzen zu k nnen Alle Bildschirmfunktionen steuern Sie ber die Systemvariablen in der Steuerungskonfiguration Systemmerker gt Seite 353 E gt Machen Sie sich mit der Programmieriersystem CODESYS 2 3 vertraut gt Machen Sie sich mit der Programmierung nach IEC 61131 3 vertraut Um eine SPS Anwendung zu erstellen Im Object Organizer die Registerkarte Bausteine w hlen CH Bausteine SEL C pc PRG B Bausteine BZ Datentyp ell Visualisie JE Ressource Doppelklick auf PLC_PRG gt Ecditor Fenster zeigt Eingabemaske f r gew hlte Programmiersprache gt Programmcode eingeben 117 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte 6 2 3 Zus tzliche Bibliotheken einbinden 432 ifm stellt f r
170. e Ger t auf den gleichen Versionsstand bringen Laufzeitsystem des Ger ts updaten gt F r die automatische Wiederherstellung von Systemdateien aus einer Backup Datei die Option Auto Restore nutzen Systemdateien automatisch wiederherstellen gt Seite 84 Um Daten aus einer Backup Datei bup wiederherzustellen 1 Men seite w hlen gt Navigatinspfad SETUP gt ACTIONS gt BACKUP RESTORE gt RESTORE SYSTEM w hlen 2 _Backup Datei w hlen gt Men seite zeigt folgende Optionen Bezeichnung Bedeutung Restore from USB device Daten von einem USB Ger t wiederherstellen Restore from mp Daten aus dem Verzeichnis tmp des Ger ts wiederherstellen Restore from Daten aus einem w hlbaren Verzeichnis wiederherstellen Mit SELECT BACKSEL den Speicherort der Datei w hlen und mit ENTER aktivieren Ansicht des gew hlten Speicherorts erscheint Backup Datei markieren Mit RESTORE die gew hlte Backup Datei laden 3 Wiederherzustellende Software Komponenten w hlen gt Men seite zeigt die in der Backup Datei enthaltenen Software Komponenten LA 0 Software Komponenten die nicht in der Backup Datei enthalten sind werden ausgegraut angezeigt Der Bediener kann sie nicht ausw hlen gt Mit SELECT BACKSEL die wiederherzustellende Software Komponente w hlen und mit ENTER aktivieren deaktivieren Software Komponente nicht wiederherstellen GP Software Komponente wiederherstel
171. ea Konfigurationsdialog aufrufen EG Hee Zyklus unse Konfigurieren ifm weltweit ifm worldwide ifm l chelle internationale Kamerabild E 149 ifm Bausteine f r das Ger t CR1201 ann ale E D WEE 48 ifm Bibliotheken f r das Ger t CR1201 ene L iim Eunktionselemenle r 0 0 00esreiteerrnanteneennennrenahennne ifm Target Paket f r CODEGNYS L 28 379 In CoDeSys das Analog Kamerabild verwenden Laufzeitsystem aktualisieren ENEE 35 In CoDeSys das Ethernet Kamerabild verwenden Laufzeitsystem des Ger ts aktualisieren AA 32 INIT_VAR_RETAIN_DINT nnnnnnnennnenensennessennensnnnennnnn Laufzeitsystem Update via USB Schnittstelle nune 35 NIE MAR RETAIN INT eege eege Laufzeitsystem Update via Web BrOWSer s s s1s111s11strtrtsttttstrtrnssts 36 INIT_VAR_RETAIN_REAL ND w EE 379 INPUT Serena een en ue EE EENEG 379 INPUT_DINT u00enrennnnnesasesnennnsannnsnnnennennerannnnnnnnnnenserasnnnnnnnnann BOADESPLASH SCREEN una 177 INDUT N a RTE 379 Ces LEE M E ETEINT E Interne barameier MAGID SE IP Adresse nunana a Masten nannten IP Adresse der Ethernet Kamera einstellen Mit SSH auf Ger t zugreifen IP Parameter der Ethernet Schnittstelle einstellen Mit Telnet auf Ger t zugreifen IP Parameter manuell einstellen ssnnsssssrsssssrinsssrinssrinsssirrsssrnrees MM e IP Parameter von DHCP Server bezehen Mobile Kamera installieren und einrichten Ee ME M gl
172. eat Nachrichten versendet und in der Steuerungskonfiguration beim CANopen Master die Option Automatisch starten aktiviert ist wird der CANopen Slave abh ngig vom in der Node Guarding oder Heartbeat Nachricht empfangenen Status neu konfiguriert oder sofort wieder gestartet Der Master sendet Nodeguard Nachrichten an den Slave wenn sich der Slave im Status 4 oder h her befindet UND e wenn Nodeguarding konfiguriert wurde Knoten Status aus FB lesen verwendeter Funktionsbaustein hier steht dieser Knoten Status CANx_MASTER_STATUS CANx_SLAVE_ STATUS CANOPEN_GETSTATE Ausgang NODESTATE Ausgang NODE_STATE_SLAVE CANopen Status des Knotens 1973 Knotenstatus nach CANopen mit diesen Werten wird der Status auch in den entsprechenden Nachrichten vom Knoten her codiert Status hex dez 00 0 BOOTUP BOOTUP Nachricht des Knotens Knoten befindet sich im Zustand STOPPED Es findet kein Datenaustausch statt und der Knoten kann auch nicht konfiguriert werden CANopen Status Beschreibung 04 4 STOPPED Knoten befindet sich im Zustand OPERATIONAL und nimmt am normalen Datenaustausch teil Knoten befindet sich im Zustand PRE OPERATIONAL und kann vom Master konfiguriert werden 05 5 OPERATIONAL He 127 PRE OPERATIONAL Wenn Nodeguarding aktiv das h chstwertige Status Bit wechselt toggelt von Nachricht zu Nachricht Knoten Status aus FB lesen verwendeter Funktionsbaustein hier steht dieser Knoten Status CANx_MASTER_STATUS
173. ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration PDF Dateibetrachter 5 4 4 PDF Viewer Index der PDF Datei anzeigen 11431 PDF Datei im Vollbildmodus ffnen PDF Viewer PDF im Vollbildmodus anzeigen Seite 80 In das erweiterte Men wechseln PDF Viewer Erweitertes Men anzeigen Seite 81 Men punkt SHOW INDEX OF Verzeichnis Dateiname w hlen und mit ENTER aktivieren Men seite zeigt Inhaltsverzeichnis der PDF Datei Yvy y TABLE OF CONTENTS media 80221591UK pdf gt 1 Preliminary note Page 4 gt 2 Safety instructions Page 5 v 3 Functions and features Page 6 3 1 Application example Page 6 3 2 Overview of the common characteristics Page 7 3 3 Distinctive features Page 7 gt 4 Installation Page 8 gt 5 Electrical connection Page 13 gt 6 Set up Page 17 gt 7 Technical data Page 19 gt 8 Maintenance repair and disposal Page 29 9 Approvals standards Page 30 v PDF Viewer Mit A V im Inhaltverzeichnis scrollen Mit UNFOLD die Abschnitte des gew hlten Kapitels anzeigen Mit FOLD die Abschnitte wieder verbergen Mit ENTER den markierten Abschnitt anzeigen Mit EXIT wechseln in das erweiterte Men PDF Viewer Erweitertes Men anzeigen Seite 81 VVVVYV 82 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration SPS Anwendun
174. ehen Netzwerkdienste einstellen Se Passwort eingeben f r uneingeschr nkten Zugriff auf Setup Men 50 Passwortschutz aktivieren deaktivieren Passwortschutz einstellen Schriftarten verwalten Setup Men mit eingeschr nkten Zugriffsrechten Software Komponenten sichern wiederherstellen Speicher formatieren Startbild Startbild festlegen System Einstellungen System Informationen anzeigen System Passwort ndern Touchscreen kalibrieren USB Ger t sicher entfernen weitere Funktionen Setup verlassen Ger t neu starten S Setup Modus starten Sicherheits hinWElSe isisisi siisii 9 Sicherheitshinweise zu Reed Relais uueeeee 24 ENEE 383 Bofpwerg eseu 27 s ftware Komponenten e nn 28 SPEED Up VISU TA NENNEN 203 SPS Anwendung erstellen 117 SPS Anwendung st rlen u etenteeentnntent 83 Status und Tasten LEDs ansteuern AAA 139 Status LED 19 steuerung Konfigurieren 89 Dieuenmngskonfgouraton ANEN 383 Dusel seen 383 le ER inserieren 141 UU E 383 SYSTEM ASYNCH aaa 233 Systembeschreibung EEN 12 Systemdateien automatisch wiederherstellen 84 Systemmerker 112 353 354 Ein undAusgange un senennseninnn east 354 Fehlermerker Kreuzwippe Status LED System Systemvariable ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Index Zus tzliche Bibliotheken einbinden 118 T Zwische
175. ei auch die Joker Zeichen und sind zul ssig 10105 Beschreibung vollst ndiges Linux Kommando f r Kontrollzwecke Kopier Vorgang war erfolgreich Linux R ckmelde Wert f r Kontrollzwecke ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 USB_STORAGE_HANDLER 10090 Baustein Typ Programm PRG Baustein ist enthalten in Bibliothek ifm_PDM368NG_USB_Vxxyyzz Lib Symbol in CODESYS USB_STORAGE_HANDLER REMOVE USB_PATH SCROLL_UP USB_IDX SCROLL_DOWN NUMBER_USB_DEVICES SELECTED_DEVICE REMOVE_RESULT USB_INSERTED Beschreibung 10092 USB_STORAGE_HANDLER ist das Hauptprogramm zur Handhabung von USB Speichern Der Baustein kann bis zu 16 USB Speicher verwalten 195 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter REMOVE SCROLL_UP SCROLL_DOWN Parameter der Ausg nge Parameter USB_PATH USB_IDX NUMBER_USB_DEVICES SELECTED_DEVICE REMOVE_RESULT USB_INSERTED Datentyp BOOL BOOL BOOL Datentyp STRING 80 BYTE WORD WORD INT BOOL M gliche Ergebnisse f r REMOVE_RESULT Wert Beschreibung dez hex 10093 Beschreibung FALSE o TRUE Flanke bereitet das aktive USB Ger t zur Entfernung vor FALSE Funktion wird nicht ausgef hr
176. ei Fehlfunktionen oder Unklarheiten setzen Sie sich bitte mit dem Hersteller in Verbindung www ifm com gt Land w hlen gt Kontakt Wir wollen immer besser werden Jeder eigenst ndige Abschnitt enth lt in der rechten oberen Ecke eine Identifikationsnummer Wenn Sie uns ber Unstimmigkeiten unterrichten wollen dann nennen Sie uns bitte diese Nummer zusammen mit Titel und Sprache dieser Dokumentation Vielen Dank f r Ihre Unterst tzung Im brigen behalten wir uns nderungen vor so dass sich Abweichungen vom Inhalt der vorliegenden Dokumentation ergeben k nnen Die aktuelle Version finden Sie auf der ifm Homepage www ifm com gt Land w hlen gt Datenblattsuche gt Artikel Nr gt Betriebsanleitungen 1 6 Historie der Anleitung 18148 Datum Thema nderung 2015 03 19 Neuerstellung des Dokuments 2015 06 17 Systemmerker Korrektur CLAMP_15_VOLTAGE ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Sicherheitshinweise Historie der Anleitung 2 Sicherheitshinweise Welche Vorkenntnisse sind notbwendig AA 10 EE UE 10 E EE ERT ne EE 11 213 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Sicherheitshinweise Welche Vorkenntnisse sind notwendig 2 1 Welche Vorkenntnisse sind notwendig 215 Das Dokument richtet sich an Personen die ber Kenntnisse der Steuerungstechnik und SPS Programmierkenntnisse mit IEC 61131 3 verf gen
177. eibung 9654 Mit BUZZER_CLICK erzeugt der integrierte Summer des Ger ts ein Klick Signal sobald die Funktion aufgerufen wird Einstellbar sind Klick Wiederholzeit in ms Tonh he in Hz Parameter der Eing nge 9655 Parameter Datentyp Beschreibung FREQUENCY WORD Tonh he in Hz zul ssig 500 5 000 0x01F4 0x1388 DURATION TIME Klick Wiederholzeit in ms Zul ssige Werte 1 10 ms Parameter der Ausg nge 9656 Parameter Datentyp Beschreibung BUZZER_CLICK INT R ckgabewert der Funktion M gliche Ergebnisse f r den R ckgabewert der Funktion Wert dez hex Beschreibung 001 01 Parameter sind in Ordnung 242 F2 Fehler Einstellung ist nicht m glich 198 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 BUZZER_ON 9658 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Symbol in CODESYS BUZZER_ON ENABLE FREQUENCY Beschreibung 9660 Mit BUZZER_ON erzeugt der im Ger t integrierte Summer einen einstellbaren Ton Die Tondauer wird von der Dauer des ENABLE Signals bestimmt Die Tonh he ergibt sich aus dem Parameter FREQUENCY Parameter der Eing nge 9655 Parameter Datentyp Beschreibung ENABLE BOOL TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind
178. eil breiter Pfeil d nne Nadel Zul ssige Winkelangabe Start und End Winkel in Grad Kann durch folgende Diagrammtypen dargestellt werden Skala am Balken Skala im Balken Balken in der Skala Zul ssige Ausrichtung horizontal vertikal keine Probleme bekannt BMP BMP RLE komprimiert WMF nicht empfohlen JPG keine Probleme bekannt Der Modus kann wie folgt ausgef hrt werden isotropisch H he Breite gleichm ig skaliert anisotropisch H he Breite ungleich skaliert fest ohne Skalierung wird nicht unterst tzt 133 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen Zum Vermeiden zu langer Bild Ladezeiten beachten Sie bitte e Farbige Bitmaps d rfen mit einer Farbtiefe von 18 Bit max 24 Bit gespeichert werden e Manche Visualisierungen mit den CODESYS M glichkeiten sind nicht sehr befriedigend z B runde Skalen Abhilfe Integrieren Sie die gew nschten Elemente als extern erzeugte BMP Grafik In der Visualisierung muss dann nur ein Pfeil werteabh ngig gedreht werden der bei Bedarf bei berschreiten von Grenzwerten seine Farbe wechseln k nnte Bewegung von Visualisierungselementen 7392 Bild und Text Elemente k nnen auf dem Display definiert bewegt werden Element Bewegung Beschreibung Rotieren Element um einen definierten Drehpunkt rotieren Rotationswinkel angeben Rotation
179. eit w hrend vorbeugender Wartung oder anderer geplanter Handlungen oder aufgrund des Fehlers externer Mittel Ein Fehler ist oft das Resultat eines Ausfalls der Einheit selbst kann aber ohne vorherigen Ausfall bestehen In der ISO 13849 1 ist mit Fehler der zuf llige Fehler gemeint 8 3 Reaktion auf Fehlermeldungen 8504 Es liegt grunds tzlich in der Verantwortung des Programmierers auf die Fehlermeldungen im Anwendungsprogramm zu reagieren ber die Fehlermeldung erh lt man eine Fehlerbeschreibung gt Das System setzt die Fehlermeldung zur ck sobald der fehlerausl sende Zustand nicht mehr vorliegt 8 3 1 Beispielablauf f r Reaktion auf Fehlermeldungen 8505 Das Laufzeitsystem schreibt zyklisch den Systemmerker TEMPERATURE Das Anwendungsprogramm erkennt die Ger tetemperatur durch Abfrage der INT Variable Falls f r die Anwendung zul ssige Werte ber oder unterschritten werden gt Das Anwendungsprogramm schaltet die Ausg nge ab gt Die Ursache des Fehlers beheben gt _Anwendungsprogramm erkennt den wieder normalen Temperaturwert Die Maschine Anlage darf neu gestartet oder weiter betrieben werden 8 4 CAN CANopen Fehler und Fehlerbehandlung Systemhandbuch Hintergrundwissen ecomatmobile Kapitel CAN CANopen Fehler und Fehlerbehandlung 19604 350 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CAN CANopen Fehler und Fehlerbehandlung
180. elle dez us hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 FB ist aktiv noch nicht bearbeitet 242 F2 Fehler Einstellung ist nicht m glich 305 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Bausteine CANopen Emergency CANOPEN GETEMCGYMESSAGES nenn CANOPEN_GETERRORREGISTER 306 CANOPEN_SENDEMCYMESSAGE uunsuunsnnennennnnnnnnnnnnnennnnnen nenn ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 CANOPEN_GETEMCYMESSAGES Get Emergency Messages Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_GETEMCYMESSAGES EXECUTE CHANNEL RstList Beschreibung 7921 7923 CANOPEN_GETEMCYMESSAGES gibt alle Emergency Nachrichten zur ck die die Steuerung seit dem letzten L schen der Nachrichten von anderen Knoten am Netz empfangen hat Die Liste kann durch Setzen des entsprechenden Eingangs zur ckgesetzt werden Es werden maximal MAXEMCYMSGS Nachrichten gespeichert Jede Nachricht enth lt dabei als Info von welchem Knoten sie gesendet wurde Dabei steht die j ngste Nachricht im Index 0 307 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx
181. elle zur bertragung CAN spezifische Eigenschaften sind einstellbar bergibt zyklisch ein CAN Datenobjekt Message an die parametrierte CAN Schnittstelle zur bertragung CAN spezifische Eigenschaften sind einstellbar ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bibliotheken f r das Ger t CR1201 71 9 Bibliothek ifm_CANopen_NT_Vxxyyzz LIB 14914 Diese ifm Bibliothek enth lt folgende Bausteine Baustein CANOPEN_ENABLE Seite 265 CANOPEN_GETBUFFERFLAGS Seite 267 CANOPEN_GETEMCYMESSAGES Seite 307 CANOPEN_GETERRORREGISTER Seite 309 CANOPEN_GETGUARDHBERRLIST Seite 302 CANOPEN_GETGUARDHBSTATSLV Seite 304 CANOPEN_GETNMTSTATESLAVE Seite 275 CANOPEN_GETODCHANGEDFLAG Seite 279 CANOPEN_GETSTATE Seite 269 CANOPEN_GETSYNCSTATE Seite 298 CANOPEN_NMTSERVICES Seite 276 CANOPEN_READOBJECTDICT Seite 280 CANOPEN_SDOREAD Seite 284 CANOPEN_SDOREADBLOCK gt Seite 286 CANOPEN_SDOREADMULTI Seite 289 CANOPEN_SDOWRITE Seite 291 CANOPEN_SDOWRITEBLOCK gt Seite 293 CANOPEN_SDOWRITEMULTI Seite 295 Kurzbeschreibung initialisiert die angegebene CANopen Master Schnittstelle parametriert die CAN Baudrate CANopen Get Bufferflags iefert Informationen zu den Buffer Flags ber optionale Eing nge k nnen die Flags zur ckgesetzt werden
182. emente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter ENABLE CHANNEL DA Prio Parameter Nutzung optional PGN Len Parameter Nutzung optional DATA Parameter der Ausg nge Parameter RESULT Datentyp BOOL FALSE BYTE BYTE 249 BYTE 3 DWORD BYTE 8 ARRAY 0 7 OF BYTE Datentyp BYTE M gliche Ergebnisse f r RESULT 7702 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CAN Schnittstelle 1 n je nach Ger t DA Destination Address Zieladresse der ECU PGN gt 61139 Parameter DA wird ignoriert Nachrichten Priorit t zul ssige Werte 0 7 PGN Parameter Group Number Parameter Gruppennummer zul ssig 0 262 143 0x00000000 0x0003FFFF Anzahl der zu sendenden Bytes zul ssige Werte 0 8 zu sendende Daten 1 8 Bytes 7969 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez eet hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 242 F2 Fehler Einstellung ist nicht m glich 250 FA Fehler FiFo ist voll Daten wurden verloren 336 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 J1939_TX_ENH_CYC
183. emente ifm Bausteine f r das Ger t CR1201 Bausteine CANopen SDOs CANOPEN SDOREAD EE 284 CANOPEN SDOREADBLOCK ee 286 CANOPEN SDOREADMULETI ee ees 289 CANOPEN SDOWRITE re en EE 291 CANOPENCSDOWRITEBLOCK ee 293 GCGANORENL ENEE 295 2071 Hier finden Sie ifm Bausteine f r den Umgang von CANopen mit Service Data Objects SDOs 283 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_SDOREAD 7791 SDO Read Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_SDOREAD Timeout Beschreibung 7793 CANOPEN_SDOREAD ist ein einfacher Funktionsbaustein zur Bearbeitung von Expedited SDOs also SDOs mit maximal 4 Nutzdaten Bytes Diese Art bildet in der Regel einen Gro teil der SDO Kommunikation ab Expedited SDO beschleunigtes Nachrichten Objekt mit Servicedaten Wegen der auf max 4 Nutzdaten Bytes begrenzten Datenmenge l sst sich erheblich Speicherplatz sparen da dieser FB nur 4 Bytes als Pufferspeicher vorhalten muss und selbst kein gro es Daten Array anlegt 284 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE NODE BYTE IDX WORD SUBID
184. en Setup Touchscreen kalibrieren gt Seite 77 gt Wenn Kalibriervorgang abgebrochen wird Es gelten die Werte der letzten erfolgreichen Kalibrierung gt Wenn Kalibriervorgang erfolgreich abgeschlossen Der Touchscreen ist neu kalibriert H Der Kalibriervorgang kann nur abgebrochen werden solange der Bediener das letzte Kreuz in der Mitte des Bildschirms noch nicht ber hrt hat Die neuen Werte gelten unmittelbar nach Abschluss des Kalibriervorgangs Ein Neustart des Ger ts ist nicht erforderlich 147 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten 6 6 Mobile Kamera installieren und einrichten Ethernet Kamera s einrichten und nutzen sesssessseessesssessetsntssnesinnstnnetnnesnnesnnssnnstnnsennsctnsonnnnnnnnns 149 Analog Kamera s einrichten und nutzen einriin ennie a a 154 14479 148 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten 6 6 1 Ethernet Kamerals einrichten und nutzen Ethernet Kamerabild in CODESYS Projekt eirf gen nn 149 Ethernet Kamerabild konfourteren EE 150 In CoDeSys das Ethernet Kamerabild verwenden 153 Ethernet Kamerabild in CODESYS Projekt einf gen 1 9321 Visualisierung erstellen gt gt gt gt CODESYS Projekt ffnen Im Object Organizer die Registerkar
185. en Men seite zeigt Konfigurationsoptionen f r die Einstellung der IP Parameter der Ethernet Schnittstelle IP Adresse einstellen gt yy v KA A Mit A V dem Men punkt IP Address w hlen und mit ENTER aktivieren Men seite zeigt Nummerngruppe IP address Rechtes Numerikfeld ist im Editiermodus dunkelgrauer Hintergrund Mit Pfeiltasten A Y die gew hlte Zahl schrittweise inkrementieren oder dekrementieren Die berg nge von den h chsten zu den niedrigsten Werten und umgekehrt erfolgt l ckenlos Numerikfeld zeigt eingestellten Wert Mit lt gt das n chste Numerikfeld w hlen und den gew nschten Wert einstellen Vorgang wiederholen bis gew nschte IP Adresse eingestellt ist Mit OK die eingestellte Werte bernehmen und zur Men seite Setup IP address zur ckkehren ODER Mit ESC die Eingabe abbrechen den alten Wert beibehalten und zur Men seite Setup IP address zur ckkehren Subnetzmaske und Gateway Adresse einstellen gt Schritt 1 f r die Parameter Network Mask und Default Gateway wiederholen Eingestellte Werte aktivieren gt gt gt gt Mit A Y die Schaltlf che Apply w hlen und mit ENTER aktivieren Eingestellte Parameterwerte werden aktiviert Mit ESC zur Men seite Network Setup wechseln Informationszeile zeigt aktive Werte der Schnittstellenparameter IP address netmask und gateway ifm Programmierhandbuch ecomatmobile PDM
186. en FALSE keine weiteren Daten im FiFo vorhanden R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig FB ist aktiv noch keine Daten empfangen Fehler Einstellung ist nicht m glich Fehler FiFo ist voll Daten wurden verloren ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 J1939_RX_MULTI J1939 RX Multiframe Message Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_RX_MULTI Beschreibung Mit J1939_RX_MULTI ist der Empfang von Multifrrame Nachrichten 7736 7741 m glich 331 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge 7743 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CHANNEL BYTE CAN Schnittstelle 1 n je nach Ger t PGN DWORD PGN Parameter Group Number Parameter Gruppennummer zul ssig 0 262 143 0x00000000 0x0003FFFF DI Die PGN 0 wird nicht verwendet Parameter der Ausg nge 7744 Parameter Datentyp Beschreibung SA BYTE Source Address des
187. enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_SDOREADBLOCK SegmentedTransfer TimeOut Beschreibung 14943 CANOPEN_SDOREADBLOCK liest den angegeben Eintrag im Objektverzeichnis eines Knotens im Netz per SDO Blocktransfer gt Falls der Knoten keinen Blocktransfer unterst tzt schaltet der FB automatisch um auf den Segmented Transfer Per Eingang kann aber auch direkt auf den Segmented Transfer umgeschaltet werden gt Die COB ID f r den SDO wird aus der bergebenen Node ID berechnet Multiframe SDOs sind in der L nge grunds tzlich nicht begrenzt F r Systeme ohne File System z B BasicController CRO4nn gilt gt Dem FB eine Adresse bergeben auf die per Zeiger schreibend zugegriffen wird Der durch Startadresse DATA und Datenanzahl MAX_LEN definierte Speicherbereich muss verf gbar sein gt Ist die Datenmenge gr er als angegeben wird der Transfer abgebrochen und per RESULT signalisiert F r Systeme mit File System z B PDM360NG CR 108n gilt gt Dem FB den Pfad und Namen einer Datei bergeben in welcher die Daten im Bin rformat gespeichert werden sollen gt Zum Status der SDO bertragung informiert der Ausgang RESULT 286 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter EXECUTE CHANNEL NODE IDX SUBIDX
188. entyp BOOL FALSE BYTE BYTE 249 BYTE 3 DWORD WORD 8 ARRAY 0 1784 OF BYTE BOOL FALSE Datentyp BYTE M gliche Ergebnisse f r RESULT 7712 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t DA Destination Address Zieladresse der ECU PGN gt 61139 Parameter DA wird ignoriert Nachrichten Priorit t zul ssige Werte 0 7 PGN Parameter Group Number Parameter Gruppennummer zul ssig 0 262 143 0x00000000 0x0003FFFF Anzahl der zu bertragenden Daten Bytes zul ssig 1 1 785 0x0001 0x06F9 Zu sendende Daten 1 1785 Bytes BAM Broadcast Announce Message Nachricht an alle Teilnehmer TRUE Multi Frame bertragung als BAM Nachricht an alle Teilnehmer FALSE automatisch Nachricht nur an Zieladresse 7714 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle ges ch hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 Funktionsbaustein ist noch nicht ausgef hrt 65 41 Fehler senden ist nicht m glich 242 F2 Fehler Einstellung ist nicht m glich 340 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Bausteine SAE J1939 Diag
189. er ts Kann zum Dimmen der Hintergrundbeleuchtung und oder der Tasten LEDs genutzt werden Status LED 7372 Die integrierte Status LED zeigt den aktuellen Betriebszustand des Ger ts an Im Auslieferungszustand gelten folgende Farbcodierungen und Blinkfrequenzen LED Farbe Blinkfrequenz Beschreibung aus konstant aus keine Betriebsspannung gr n schwarz 5Hz Boot Vorgang Anwendungsprogramm gr n schwarz 2Hz Anwendungsprogramm l uft RUN oder Setup l uft gr n konstant ein Anwendungsprogramm angehalten STOP oder kein Projekt vorhanden rot schwarz 2Hz Anwendungsprogramm l uft mit Fehler z B ERROR_TEMPERATURE Ger tetemperatur zu hoch zu niedrig ERROR_POWER Versorgungsspannung zu hoch zu niedrig rot schwarz 5 Hz System angehalten z B Linux Watchdog hat ausgel st rot konstant ein System Fehler Fatal Error Ger t ist im RESET Modus rot orange 2 Hz im Wechsel Fehler ber oder Untertemperatur Ger t ist im RESET Modus bis Temperatur wieder im Normalbereich orange schwarz 5 Hz Boot Vorgang System Recovery Update orange schwarz 2 Hz System Recovery Update l uft orange konstant ein System Reset H Farbe und Blinkfrequenz der Status LED sind im Anwendungsprogramm programmierbar 15 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Systembeschreibung Hardware Tasten LEDs 19468 Alle Tasten sind einzeln mit LEDs hinterleuchtet Die LEDs k n
190. er beendet FB ist aktiv keine Daten wurden empfangen Fehler Ausf hrung fehlgeschlagen FB ist aktiv Fehler mehr als eine FB Instanz aktiv Liegt am Ausgang RESULT der Wert 1 64 oder 65 an den Eingang ENABLE zur cksetzen ENABLE FALSE Die g ltige Seriennummer liegt am Ausgang SERIAL an so lange der Ausgang RESULT den Wert 1 besitzt ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 GET_ETHERNET Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Symbol in CODESYS GET_ETHERNET IP_ADDRESS Beschreibung GET_ETHERNET liest e die IP Adresse des Ger ts e die Netzmaske des TCP IP Netzwerks sowie e die IP Adresse des Gateways 11673 11674 aus und gibt sie an den FB Ausg ngen IP_ADDRESS NETMASK und GATEWAY aus 181 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge 11675 Parameter Datentyp Beschreibung ENABLE BOOL TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt Parameter der Ausg nge 11676 Parameter Datentyp Beschreibung IP ADDRESS STRING 15 IP Adresse des Ger ts z B 192 168 82 247 NETMASK STRING 15 Netzmaske des TCP IP Netzwerks z B 255 255 255 0 GATEWAY STRING 15 Gateway Adresse des TCP I
191. erkvariablen gt Seite 104 Schritt 8 Projekte f r weitere Ger te schreiben gt Seite 108 Schritt 9 Projekte bertragen gt Seite 111 Schritt 20 bertragung der globalen Netzwerkvariablen testen gt Seite 111 100 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Erstes Zielsystem ausw hlen und Projekt anlegen 3620 Beim Erstellen eines neuen Projektes in CoDeSys muss die dem Controller entsprechende Target Datei geladen werden Sie wird im Dialogfenster f r jede Hardware gew hlt und stellt f r das Programmiersystem die Schnittstelle zur Hardware her Zielsystem Einstellungen RX Konfiguralion Mone X Abbrechen Hone A fm eleciroric gmbh AC1345 46 53 54 07 17 V 15 im eleclroric gmbh Controller ATS1 X V 9 dem elecliorie gmbh CROON ClassicContreller 04 im eleciroric gmbh CROD32 ClassicControlke V 02 Grafik Zielsystem Einstellungen Passendes Target w hlen und mit OK best tigen Das folgende Bild mit OK best tigen gt Bild Neuer Baustein erscheint Neuer Baustein amp Name des Bausleins FLC Ge Typ des Bausteins Sprache des Bausteins Abtrechen Progiamen C AL Funktionsblock C KOP C Funktion Up B ckgabelyp CAS BOOL Lei CSI CICC Einstellen Sprache des Bausteins FUP gt Best tigen mit OK gt Folgendes Bild erscheint PLC_PRG PR
192. ert Bestimmte Navigationsfunktionen k nnen sowohl mit den Funktionstasten als auch mithilfe des Touchscreens ausf hrt werden Folgende Bedienelemente kann der Bediener direkt per Ber hrung auf dem Touchscreens aktivieren Schaltfl chen z B SELECT ENTER Men punkte z B SYSTEM SETTINGS Tasten der Bildschirmtastatur Symbole im Datei Verzeichnis und in der PDF Ansicht Eingabefelder z B IP Adressfelder Als optische R ckmeldung zeigt der Bildschirm am Ber hrungspunkt einen roten Kreis 48 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Bedienhinweise 5 2 4 Setup Arbeiten mit aktiviertem Passwortschutz 11758 Bei aktiviertem Passwortschutz hat der Bediener nur Zugriff auf folgende Men Funktionen SETUP gt System Information SETUP gt ACTIONS gt Keyboard Test SETUP gt ACTIONS gt Calibrate Touchscreen Alle anderen Men Funktionen sind deaktiviert Zus tzlich zeigt das Ger t beim Wechsel in das Setup Men folgendes Startbild ENTER SETUP RESTRICTED ACCESS ENTER PASSWORD FOR FULL ACCESS Message box Ein der folgenden Funktionen w hlen e Setup Setup Men mit eingeschr nkten Zugriffsrechten gt Seite 50 e Setup Passwort eingeben f r uneingeschr nkten Zugriff auf Setup Men Seite 50 49 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfigu
193. ert Das Projekt DemoProj2 enth lt die Netzwerk globale Variablenliste Globale_Variablen_Import_Proj1 Inden Eigenschaften dieser Liste tragen Sie die Datei ExportProj1 exp ein Aktivieren Sie Vor bersetzung importieren gt Bei Start der bersetzung dieses Projektes wird mit Hilfe der Datei ExportProj1 exp die Liste Globale_Variablen_Import_Proj1 aktualisiert und anschlie end f r die bersetzung verwendet HINWEIS Wird ein Projekt mit zu exportierenden Variablen ge ndert m ssen anschlie end alle Projekte die diese Netzwerk globalen Variablenlisten importieren zum Aktualisieren der Listen neu bersetzt werden gt Men Projekt gt Alles bersetzen gt Men Online gt Bootprojekt erzeugen gt Bootprojekt wird im Controller PDM gespeichert 99 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Zum Arbeiten mit Netzwerkvariablen sind folgende Schritte erforderlich Schritt 1 Ger te ber Ethernet anschlie en Schritt 2 IP Adressen und Subnetz Maske einstellen Schritt 3 Erstes Zielsystem ausw hlen und Projekt anlegen Seite 101 Schritt 4 gt Kommunikationsparameter einstellen gt Seite 102 Schritt 5 Netzwerkvariablen Unterst tzung aktivieren Seite 103 Schritt 6 Bibliotheken einbinden Seite 103 Schritt 7 Projekt vervollst ndigen und bertragen globale Netzw
194. erungsseiten und darin eingebettete Grafiken sind Bestandteil des CODESYS Anwendungsprogramms 28 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Systembeschreibung Software 3 4 2 Programmiersystem CODESYS 2 3 17365 Mit dem Programmiersystem CODESYS 2 3 kann der Nutzer anwendungsspezifische Programme f r das CR1201 erstellen Wir beziehen uns in dieser Anleitung auf CODESYS Version 2 3 9 25 Im Programmierhandbuch CODESYS 2 3 erhalten Sie weitergehende Informationen ber die Nutzung des Programmiersystems CODESYS for Automation Alliance Dieses Handbuch steht auf der ifm Internetseite als kostenloser Download zur Verf gung www ifm com gt Land w hlen gt Service gt Download ecomatmobile DVD Software tools and documentation ifm Target Paket f r CODESYS 7979 ifm electronic stellt f r das CR1201 ein ger tespezifisches Target Paket f r das CODESYS Programmiersystem V2 3 bereit Mit den darin enthaltenen Software Komponenten kann e ger tespezifische Target Datei trg e Ger tekonfiguration cfg e _Funktionsbibliotheken f r die Programmierung nach IEC 61131 3 e ifm spezifische Fehlermeldungen e ifm spezifische Task Einstellungen 3 4 3 Betriebszust nde 7370 F r dieses Ger t unterscheiden wir folgende Betriebszust nde e Einschalten Booten e Normalbetrieb e Abschalten Shutoff Restart Shutdown Klemme 15 Abschaltung V
195. erz gertes Abschalten e Recovery Update System 29 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Installation Software 4 Installation Programmiersystem CODESYSiinstallierem 2 00s0n0 00 eege Ee 31 Ger tespezifisches Target Paket msiallleren nn nnettrnnrttnnnnenn rnnt tn nnnten annn nn nnnn rnane nenna 31 Laufzeitsystem des Ger ts aktuallsleren AA 32 19339 30 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Installation Programmiersystem CODESYS installieren 4 1 Programmiersystem CODESYS installieren 19360 gt Installationsdatei f r CODESYS 2 3 von der ifm Webseite herunterladen 4 2 www ifm com gt Land w hlen gt Service gt Download gt Systeme f r mobile Arbeitsmaschinen Programmiersystem CODESYS 2 3 auf dem PC Laptop installieren Software Handbuch CODESYS Ger tespezifisches Target Paket installieren D Detailinformationen zum ger tespezifischen Target Paket ifm Target Paket f r CODESYS Seite 29 Um das ger tespezifische Target Paket f r das CR1201 zu installieren gt CR1201 Target Paket mit Version V02 03 xx herunterladen www ifm com gt Land w hlen gt Service gt Download gt Systeme f r mobile Arbeitsmaschinen ZIP Datei ffnen und den Inhalt des Ordners CR1281_V82 in das Unterverzeichnis Targets ifm im CODESYS Programmverzeichnises entp
196. es Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert r dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein ist aktiv 242 F2 Fehler Einstellung ist nicht m glich 1 Liegt am Ausgang RESULT der Wert 1 oder 242 an den Eingang ENABLE zur cksetzen ENABLE FALSE 177 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 TouchScreenDisable 18884 Baustein Typ Globale Variable GV vom Datentyp BOOL Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Beschreibung 18901 TouchScreenDisable aktiviert deaktiviert die Touchscreen Funktionalit t des Bildschirms Parameter Datentyp M gliche Werte TouchScreenDisable BOOL FALSE Touchscreen Funktionalit t ist aktiv Default Einstellung TRUE Toruchscreen Funktionalit t ist deaktiviert 18888 Baustein Typ Globale Variable GV vom Datentyp BOOL Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Beschreibung 18894 CamsOffOnPageSwitch steuert das Verhalten der angeschlossenen analogen Kameras bei einem Wechsel der Visualisierungsseite Parameter Datentyp M gliche Werte CamsOffOnPageSwitch BOOL FALSE Die analoge Kamera bleibt bei einem Wechsel der Visualisierungsseite aktiv TRUE Die analoge Kamera wird bei einem Wechsel der Visualsierungsseite automatisch deaktiviert
197. eschlagen FALSE im weiteren Programma blauf RET_VAL WORD R ckgabewert des Linux Kommandos 233 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 7 2 9 Bausteine RAW CAN Layer 2 Bausteine ET EE EE 235 Bausteine RAW CAN Daten empfangen 241 Ba steine RAW CAN Daten sendemi aesan ee ee 251 Bausteine RAW CANIRemoOterm ee 258 15051 Hier beschreiben wir die RAW CAN Funktionsbausteine CAN Layer 2 der ifm electronic zur Nutzung im Anwendungsprogramm 234 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Bausteine RAW CAN Status E EE E EE E E EE GANESETBOWNLOABIBE Anne ea E EEN RE 235 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CAN_ENABLE Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS Beschreibung CAN_ENABLE 7492 7494 Mit CAN_ENABLE wird die CAN Hardware initialisiert Ohne diesen Aufruf sind keine anderen Aufrufe im RAW CAN m glich oder liefern einen Fehler zur ck Zum ndern der Baudrate ist folgender Ablauf erforderlich Funktionsbaustein einen Zyklus lang auf ENABLE FALSE halten Alle Protoko
198. ess Supply Voltage Internal Voltages System Temperatures Memory Alloc Sitze Used Bedeutung Seriennummer des Ger ts Version des installierten Laufzeitsystems Firmware Version der Watch Dog Komponente Firmware Version der I O Interfaces Firmware Version der Tastatur 1 Firmware Version der Tatstaur 2 Firmware Version der Tastatur 3 MAC Adresse der Ethernet Schnittstelle Wert der anliegenden Versorgungsspannung Interne Spannungswerte Temperaturen im System Speichergr e Belegter Speicher 61 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild 5 3 3 Setup weitere Funktionen 13863 Das Men SETUP gt ACTIONS bietet Zugriff auf folgende Funktionen Men punkt Funktion REBOOT Setup Ger t neu starten gt Seite 63 CAN TEST Setup CAN Schnittstellen testen gt Seite 64 SPLASH SCREEN Setup Startbild festlegen gt Seite 67 KEYBOARD TEST Setup Bedienelemente testen Seite 68 BACKUP RESTORE Setup Software Komponenten sichern wiederherstellen gt Seite 69 USB REMOVE Setup USB Ger t sicher entfernen gt Seite 74 FONTS Setup Schriftarten verwalten gt Seite 75 FORMAT STORAGE Setup Speicher formatieren gt Seite 76 Calibrate Touchscreen Setup Touchscreen kalibrieren gt Seite 77 62 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touc
199. esse des Controllers eintragen vergleiche mit Schritt 2 gilt nur f r folgende Ger te PDM360 CR1050 CR1051 PDM360compact CR1052 CR1053 CR1055 CR1056 Motorola byteorder YES setzen 102 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte gt Best tigen mit OK Netzwerkvariablen Unterst tzung aktivieren gt gt gt gt gt gt gt gt In CoDeSys den Reiter Ressourcen klicken Auf Zielsystemeinstellungen doppelklicken Folgendes Bild erscheint Zielsystem Einstellungen Kondiguralion im electionie gmbh CA1051 POM3SO v 04 X Zielplattfom Speicheraufteilung Allgemein Netzunktionen Visualisierung h Parameterkanager unterst lzen R Netzwarnablen unterstulzen Indexbereiche Insen Bei U Parameter Namen unbersl lzier Netzweikinlelaces N 61003 CR Index Beieiche l t Yariablen erann r eispiel f r Namen sliste COE 8 16E2000 16 3FF CAN UDP DP DEVNET Index Bereiche D Mappings max 7 Zeichen amen Subindesbereich IS 27 Beispiel f r Beseichseingabert 16 2000 1642010 16 2500 1642600 Voreinstellung Abbrechen Den Reiter Netzfunktionen klicken Das Feld Netzvariablen unterst tzen aktivieren Namen unterst tzter Netzwerkinterfaces UDP Bild Best tigen mit OK Datenaustausch ber Netzwerk globale Variablen ist nun m glich Bibliotheken einbinden gt gt
200. etzung des Projektes die betroffene EXP Datei z B ExportProj1 exp auf den aktuellen Stand Durch Aktivieren von Vor bersetzen importieren im Fenster Eigenschaften nimmt CoDeSys bei der bersetzung des Projektes Bezug auf die betroffene EXP Datei z B ExportProj1 exp und bringt die entsprechende Liste auf den aktuellen Stand UDP User Datagram Protocol ist ein minimales verbindungsloses Netzprotokoll das zur Transportschicht der Internetprotokollfamilie geh rt Aufgabe von UDP ist es Daten die ber das Internet bertragen werden der richtigen Anwendung zukommen zu lassen 98 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Beispiel Zwischen 3 Ger ten Controller PDM und 1 PC soll ber Ethernet ein Informationsaustauch stattfinden Dies realisieren wir mit Hilfe der globalen Netzwerkvariablen Schema unten Im Beispiel sind nur die Variablen x1 x2 und x3 in den Netzwerk globalen Variablenlisten der jeweiligen Projekte dargestellt 1 DemoProj 1 DemoProj 3 Netzwerk globale Variable l L l 2 Das Projekt DemoProj1 enth lt die Netzwerk globale Variablenliste Globale_Variablen_Export_Proj1 In den Eigenschaften dieser Liste tragen Sie die Datei ExportProj1 exp ein Aktivieren Sie Vor bersetzung exportieren gt Bei der bersetzung dieses Projektes wird ExportProj1 exp aktualisi
201. eweilige Ein und Ausgangssignal berwacht werden und im Fehlerfall kann das Anwendungsprogramm darauf reagieren Je nach Ein und Ausgang m ssen bei der Nutzung der Diagnose bestimmte Randbedingungen beachtet werden Anhand des Datenblattes pr fen f r welche Ein und Ausg nge des Ger ts welche Diagnosem glichkeit zur Verf gung steht e Zur Konfiguration der Ein und Ausg nge sind in den Ger tebibliotheken ifm_CR12081_Vxxyyzz LIB Konstanten vordefiniert z B IN_DIGITAL_H Ausf hrliche Angaben Kapitel M gliche Betriebsarten Ein Ausg nge Seite 358 127 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Ein und Ausg nge konfigurieren 6 3 1 Hinweise 19934 Voreinstellungen 13348 e Alle Ein Ausg nge sind im Auslieferungszustand im Bin r Modus plus schaltend e Die Diagnosefunktion ist nicht aktiv e Der berlastschutz ist aktiv E A Konfiguration anzeigen 7353 Die aktive Konfiguration der Eing nge und Ausg nge kann ber die Systemmerker INO und OUT88 angezeigt werden Detaillierte Informationen zu Systemmerkern Systemmerker Ein und Ausg nge gt Seite 354 6 3 2 Eingang konfigurieren Die Konfiguration des Eingangs erfolgt mit dem Funktionsbaustein INPUT direkt im Anwendungsprogramm Detailinformationen zum Funktionsbaustein INPUT Seite 172 Zul ssige Betriebsarten M gliche Betriebsarten Ein Ausg
202. fm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 NORM_DINT 13238 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_PDMng_UTIL_Vxxyyzz LIB Symbol in CODESYS NORM_DINT Y X_OUT_OF_RANGE Beschreibung 3307 NORM_DINT normiert einen Wert innerhalb festgelegter Grenzen auf einen Wert mit neuen Grenzen Der FB normiert einen Wert vom Typ DINT der innerhalb der Grenzen XH und XL liegt auf einen Ausgangswert innerhalb der Grenzen YH und YL Der FB wird z B bei der Erzeugung von PWM Werten aus analogen Eingangsgr en genutzt HINWEIS gt Der Eingangswert f r X muss sich im definierten Bereich zwischen XL und XH befinden Der FB pr ft NICHT den Wert X auf Plausibilit t Au erhalb dieses Wertebereiches wird der Ausgang X_OUT_OF_RANGE gesetzt gt Das Ergebnis der Berechnung XH XL YH YL muss im Wertebereich des Datentyps DINT 2 147 483 648 2 147 483 647 bleiben gt Bedingt durch die Rundungsfehler k nnen Abweichungen beim normierten Wert um 1 auftreten gt Werden die Grenzen XH XL oder YH YL invertiert angegeben erfolgt auch die Normierung invertiert Parameter der Eing nge 3308 Parameter Datentyp Beschreibung x DINT aktueller Eingangswert XH DINT obere Grenze des Eingangswertebereich XL DINT untere Grenze des Eingangswertebereich YH DINT obere Grenze des Ausgan
203. g Bin r Eing nge Seite 23 e Analog Eingang Analog Eing nge Seite 24 Kennwerte der Eing nge Montageanleitung Datenblatt 22 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Systembeschreibung Schnittstellen Bin r Eing nge 7345 Der Bin r Eingang kann in folgenden Modi betrieben werden e bin rer Eingang plus schaltend BL f r positives Gebersignal bin rer Eingang minus schaltend BH f r negatives Gebersignal Je nach Ger t k nnen auch die Bin r Eing nge unterschiedlich konfiguriert werden Neben den Schutzmechanismen gegen St rungen werden die Bin r Eing nge intern ber eine Analogstufe ausgewertet Das erm glicht die Diagnose der Eingangssignale Im Anwendungsprogramm steht das Schaltsignal aber direkt als Bit Information zur Verf gung In Anschluss Bin r Eingang n CR Ger t 1 Input Filter 3 2a Eingang minus schaltend 2b Eingang plus schaltend 8 Spannung kl Grafik Prinzipschaltung Bin r Eingang minus schaltend plus schaltend f r negative und positive Gebersignale m S i d In Anschluss Bin r Eingang n In In Anschluss Bin r Eingang n S Sensor S Sensor CH O O Prinzipschaltung Bin r Eingang plus schaltend BL Prinzipschaltung Bin r Eingang minus schaltend BH f r positives Sensorsignal f r negatives Sensorsignal Eingang offen
204. g nge Parameter Datentyp ENABLE BOOL FREQUENCY WORD DURATION TIME Parameter der Ausg nge Parameter Datentyp RESULT INT M gliche Ergebnisse f r RESULT Wert dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein ist aktiv 242 F2 Fehler Einstellung ist nicht m glich 9670 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert Tonh he in Hz zul ssig 500 5 000 0x01F4 0x1388 Klick Wiederholzeit in ms Zul ssige Werte 1 10 ms 9664 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle H Liegt am Ausgang RESULT der Wert 1 oder 242 an den Eingang ENABLE zur cksetzen ENABLE FALSE 201 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 7 2 6 Bausteine Visualisierung verwalten REES eege el EEN EIERE eege GURSORSROSINON rar rer ee FocuskramelmageRatnz ent eneeeeeeeeeeee eeeeneeeereahseterene Ee Ee EE EINEN EE ee E REES OR GER UN eet ll ll GE MH ee en rn el Ee NIESEN el JEE El lee el Wee ER Al EE Hier zeigen wir Ihnen Funktionen zum Verwalten von Visualisierungen 202 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR
205. g Heartbeat Producer und Heartbeat Consumer sein 304 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE Reset BOOL FALSE Parameter Nutzung optional Parameter der Ausg nge Parameter Datentyp GUARDSTATE BYTE PROD_HBSTATE BYTE CONS_HBSTATE BYTE CONS_HBCOBID WORD RESULT BYTE M gliche Ergebnisse f r RESULT 7905 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t TRUE Die aktuellen Zust nde an den Ausg ngen ausgeben und anschlie end auf Kein Fehler zur cksetzen FALSE Funktion wird nicht ausgef hrt 7906 Beschreibung Status des Nodeguarding 0 0x00 kein Fehler oder inaktiv 1 0x01 Zeit berschreitung Konfiguration 127 0x7F noch keine Guarding Nachricht empfangen Steuerung als Heartbeat Producer 0 0x00 inaktiv 1 0x01 aktiv Steuerung als Heartbeat Consumer 0 0x00 kein Fehler 1 0x01 Zeit berschreitung Konfiguration 127 0x7F noch keine Heartbeat Nachricht empfangen COB ID der Heartbeat Nachricht auf die der Consumer Heartbeat der Steuerung h rt Konfiguration R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tab
206. g optional ManufacturerCode Parameter Nutzung optional IdentityNumber Parameter Nutzung optional Parameter der Ausg nge Parameter DA NUMBER RESULT Datentyp BOOL FALSE BYTE BYTE OxFF BYTE OxFF BYTE OxFF WORD OxFFFF BYTE OxFF BYTE OxFF WORD OxFFFF DWORD OxFFFF FFFF Datentyp ARRAY 0 254 OF BYTE BYTE BYTE M gliche Ergebnisse f r RESULT dez Wiel hex Beschreibung 0 D0 FB ist inaktiv 1 01 8 08 242 F2 318 Funktionsbaustein ist aktiv Fehler Einstellung ist nicht m glich 7667 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CAN Schnittstelle 1 n je nach Ger t Industry Group Industriegruppe des Ger ts zul ssige Werte 0 7 255 0xFF Filter f r alle Instanz des Fahrzeugsystems zul ssige Werte 0 15 0x00 0x0F 255 0xFF Filter f r alle Fahrzeugsystem zul ssige Werte 0 127 0x00 0x7F 255 0xFF Filter f r alle Funktionsnummer des Ger ts zul ssige Werte 0 255 0x0000 0x00FF 65 535 OxFFFF Filter f r alle Instanz der Funktion zul ssige Werte 0 31 0x00 0x1F 255 0xFF Filter f r alle Instanz des Steuerger ts zul ssige Werte 0 7 255 0xFF Filter f r alle Hersteller Code muss bei SAE beantragt werden zul ssige Werte 0 2047 2 1 0x000
207. g starten 5 5 SPS Anwendung starten 11438 Setup Modus starten Setup Modus starten gt Seite 41 gt Schaltfl che LOAD APPLICATION markieren gt Mit ENTER die Anwendung starten Falls ein g ltiges Anwendungsprogramm gespeichert ist gt Die Anwendung startet gt Die LED blinkt gr n mit 2 Hz Status LED Seite 15 Falls kein g ltiges Anwendungsprogramm gespeichert ist gt Ein wei er leerer Bildschirm erscheint gt Die LED leuchtet gr n Mit CODESYS ein g ltiges Anwendungsprogramm auf das Ger t bertragen gt Ger t neu starten Versorgungsspannung AUS gt EIN 83 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Systemdateien automatisch wiederherstellen 5 6 Systemdateien automatisch wiederherstellen 14065 Die Funktion Auto Restore erkennt automatisch im Root Verzeichnis eines USB Speichers gesicherte Backup Dateien bup und stellt deren Inhalt wieder her So k nnen mehrere Ger te einfach und zeitsparend mit der gleichen Softwarekonfiguration ausgestattet werden z B Backup auf baugleichen Steuerungen in mehreren Fahrzeugen installieren 1 Backup Datei erstellen gt Setup Modus starten Setup Modus starten gt Seite 41 gt Backup der Master Ger tekonfiguration erstellen und auf USB Speicher sichern Backup Systemdateien sichern gt Seite 71 Das Ger t erkennt nur Backup Dateien
208. gen gt Beim Bereinigen werden alle Programm Elemente neu organisiert und zusammengefasst und somit der Umfang gemindert Mit Projekt gt Speichern das Projekt sichern 2 Projekt auf dem Ger t speichern Mit Online gt Einloggen eine logische Verbindung zum Ger t aufbauen gt Sicherheitsmeldung erscheint Das Programm wurde ge ndert Soll das neue Programm geladen werden gt Meldung mit Ja best tigen gt Das bersetzte Projekt wird auf das Ger t bertragen H Der Programmcode ist auf dem Ger t im Verzeichnis home projects gespeichert Bei erneutem Download werden auf dem Ger t bereits vorhandene Projektdateien nicht noch einmal geladen gt Um die Projektdateien im Verzeichnis home projects des Ger ts zu l schen einen Ursprungs Reset ausl sen Online gt Reset Ursprung w hlen 3 Bootproiekt erzeugen gt Mit Online gt Bootprojekt erzeugen im Ger t ein Bootprojekt anlegen gt Das Projekt liegt dauerhaft im remanenten Speicher des Ger ts gt Nach einem Neustart des Ger ts startet das Projekt automatisch 126 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Ein und Ausg nge konfigurieren 6 3 Ein und Ausg nge konfigurieren elt 128 s Elle Seille TR 128 Ausgangikonigurieren mAr A a E E R R A 128 7308 1394 Bei bestimmten Ein und Ausg ngen sind zus tzliche Diagnosefunktionen aktivierbar Damit kann das j
209. gments z B 255 255 255 0 Gateway IP Adresse des Netzwerk Gateways z B 192 68 82 1 2 DHCP Client aktivieren Mit ENTER das Kontrollfeld DHCP Client aktivieren gt DHCP Client versucht vom DHCP Server g ltige IP Parameter zu beziehen gt Statusmeldung erscheint Trying to get DHCP lease Wenn erfolgreich gt DHCP Server weist der Ethernet Schnittstelle g ltige IP Parameter zu gt IP Adress Netmask und Gateway zeigen die vom DHCP Server zugewiesenen Werte gt Statusmeldung erscheint DHCP configured successfully gt Mit EXIT zur vorherigen Men seite zur ckkehren Wenn nicht erfolgreich gt Statusmeldung erscheint Failed to get DHCP lease Mit EXIT den Vorgang abbrechen und zur vorherigen Men seite zur ckkehren Verbindung zum DHCP Server berpr fen Vorgang wiederholen 54 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup CAN Schnittstellen einstellen 7413 Um die Parameter der CAN Schnittstellen einzustellen 1 Men seite w hlen Navigationspfad SETUP gt SYSTEM SETTINGS gt CAN gt Men seite zeigt folgende Informationen Bezeichnung Bedeutung CAN Bus 1 Einstellungen des CAN Bus 1 CAN Bus 2 Einstellungen des CAN Bus 2 CAN Bus 3 Einstellungen des CAN Bus 3 CAN Bus 4 Einstellungen des CAN Bus 4 nur verf gbar bei Ger ten mit 4 CAN Bus Schnittstellen 2 CAN Bus w
210. grammgesteuert abgeschaltet werden Das erm glicht nach Abschalten der Z ndung zum Beispiel das Sichern von Speicherst nden Klemme VBB15 mit Z ndschalter verbinden 2418 ber die Klemme VBB15 wird die interne Steuerungselektronik initialisiert wenn an Klemme VBBS Versorgungsspannung anliegt Diese Klemmen VBB15 und VBBS werden intern berwacht Die anliegende Klemmenspannung VBB15 kann ber den Systemmerker CLAMP_15_VOLTAGE berwacht werden Die anliegende Klemmenspannung VBBS kann ber den Systemmerker SUPPLY_VOLTAGE berwacht werden Selbsthaltung 2419 Einschalten der Steuerung e Der Z ndschalter legt Spannung an VBB15 Klemme 15 e Der Systemmerker CLAMP_15_VOLTAGE erkennt die angelegte Spannung und aktiviert den Systemmerker SUPPLY_SWITCH e SUPPLY_SWITCH aktiviert die Verbindung zum Potential VBBS gt Somit ist der Z ndschalter berbr ckt die Selbsthaltung der Steuerspannung ist hergestellt Ausschalten der Steuerung ber Klemme 15 e Der Systemmerker CLAMP_15_VOLTAGE erkennt das Abschalten der Versorgungsspannung an Klemme VBB15 Im Anwendungsprogramm den Systemmerker SUPPLY_SWITCH zur cksetzen gt Die Selbsthaltung ber VBBS ist aufgehoben und der Controller wird vollst ndig abgeschaltet Klemme 15 ist in Fahrzeugen die vom Z ndschloss geschaltete Plusleitung ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Systembeschreibung 2015 06 17 Hardware
211. griff auf das Linux Laufzeitsystem mit Telnet SSH und FTP SCP nicht deaktivierbar Methode Passwortschutz schr nkt Zugriff auf Funktionen des Setup Men s ein ber Setup Men aktivierbar deaktivierbar Setup Passwortschutz einstellen gt Seite 59 LO Die Passw rter zum Schutz des Setup Men s und zum Schutz des Linux Laufzeitsystems sind identisch IEC Projekt 92 Methode Passwortschutz verhindert das Auslesen Kopieren und das versehentliche berschreiben des IEC Projekt auf dem Ger t mit CODESYS ber PLC Browser in CODESYS aktivierbar deaktivierbar Zugriffsschutz f r IEC Projekt aktivieren gt Seite 93 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Zielsystem einstellen Zugriffsschutz f r IEC Projekt aktivieren 14491 Der Zugriffsschutz f r das IEC Projekt wird ber den PLC Browser in CODESYS gesetzt ge ndert H Das Passwort zum Schutz des IEC Projekts muss nicht mit dem Passwort zum Schutz des Linux Laufzeitsystems bereinstimmen Weitere Informationen zum Befehl setpwd und zum L schen des Passworts f r den Schutz des IEC Projekts CODESYS Software Handbuch 1 CODESYS Projekt laden gt CODESYS Projekt ffnen das gesch tzt werden soll gt Projektfenster erscheint 2 Passwort setzen Im Projektfenster die Registerkarte Ressourcen w hlen Doppelklick auf PLC Browser gt PC Browser erscheint CoDeSys
212. gswertebereich YL DINT untere Grenze des Ausgangswertebereich Parameter der Ausg nge 3309 Parameter Datentyp Beschreibung Y DINT normierter Wert X_OUT_OF_RANGE BOOL Eingangswert X ist au erhalb des definierten Wertebereichs XL XH 186 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 NORM_REAL 13243 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_PDMng_UTIL_Vxxyyzz LIB Symbol in CODESYS NORM_REAL Y X_OUT_OF_RANGE Beschreibung 3310 NORM_REAL normiert einen Wert innerhalb festgelegter Grenzen auf einen Wert mit neuen Grenzen Der FB normiert einen Wert vom Typ REAL der innerhalb der Grenzen XH und XL liegt auf einen Ausgangswert innerhalb der Grenzen YH und YL Der FB wird z B bei der Erzeugung von PWM Werten aus analogen Eingangsgr en genutzt HINWEIS gt Der Eingangswert f r X muss sich im definierten Bereich zwischen XL und XH befinden Der FB pr ft NICHT den Wert X auf Plausibilit t Au erhalb dieses Wertebereiches wird der Ausgang X_OUT_OF_RANGE gesetzt gt Das Ergebnis der Berechnung XH XL YH YL muss im Wertebereich des Datentyps REAL 3 402823466 1038 3 402823466 10 bleiben gt Bedingt durch die Rundungsfehler k nnen Abweichungen beim normierten Wert um 1 auftreten gt Werden die Grenzen XH XL oder YH YL invertiert angegeben erfolgt
213. h CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Backup Systemdateien sichern 9637 Verf gen Backup und Restore Ger t ber unterschiedliche Laufzeitsystem Versionen kann das Wiederherstellen einer Backup Datei zu undefiniertem Systemverhalten des Ger ts f hren Laufzeitsystem Versionen auf Backup und Restore Ger t m ssen identisch sein gt Laufzeitsysteme auf Backup und Restore Ger t auf den gleichen Versionsstand bringen Laufzeitsystem des Ger ts updaten Um ein Backup der Systemdateien des Ger ts anzulegen 1 Men seite w hlen gt Navigationspfad SETUP gt ACTIONS gt BACKUP RESTORE gt BACKUP SYSTEM w hlen 2 _Software Komponenten w hlen gt Men seite zeigt folgende Optionen Bezeichnung Bedeutung Select All alle Software Komponenten aktivieren Backup Ethernet Settings Einstellungen der Ethernet Schnittstelle Backup Backlight Settings Einstellungen der Hintergrundbeleuchtung Backup Splash Screen Startbild Datei Backup Retain Data Retain Daten Backup User Filesystem home Anwender Dateisystem Backup Internal Mass Storage data Inhalt des internen Massenspeichers gt Mit SELECT BACKSEL die zu speichernde Komponente markieren und mit ENTER aktivieren deaktivieren Software Komponente vom Backup ausschlie en Software Komponente in Backup einbeziehen gt Optional Vorgang f r weitere Software Komponenten wiederholen Sele
214. h CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup Ger t neu starten 7410 Um das Ger t neu zu starten Reboot 1 Men seite w hlen Navigationspfad SETUP gt ACTIONS gt REBOOT gt Men seite Reboot erscheint 2 Ger t neu starten gt Mit ENTER das Ger t neu starten gt Das Ger t startet neu Wenn auf dem Ger t ein g ltiges Projekt geladen ist wird nach dem Neustart dieses Projekt automatisch gestartet Wenn kein g ltiges Projekt gespeichert ist dann erscheint nach dem Neustart das Setup Startmen 63 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup CAN Schnittstellen testen 7411 Um die CAN Schnittstellen des Ger ts zu testen eine der folgenden Funktion w hlen e CAN Test Daten senden Seite 65 e CAN Test Daten empfangen Seite 66 64 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild CAN Test Daten senden 9625 Um das Senden von Daten ber eine CAN Schnittstelle zu testen 1 Men seite w hlen gt Navigationspfad Setup Startbild gt SETUP gt ACTIONS gt CAN TEST gt Men seite CAN Bus Selection erscheint 2 CAN Bus w hlen gt Mit SELECT BACKSEL den gew nschten CAN Bus w hlen und mit ENTER aktivieren gt Men seite CAN Test Selection erschei
215. h CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 7 2 4 Bausteine USB Speicher verwalten lesen und schreiben 19599 Dateifunktionen Bausteine Dateifunktionen 189 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 USB_STORAGE_MANAGER 9691 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_PDM368NG_USB_Velyyzz Lib Symbol in CODESYS USB_STORAGE_MANAGER Beschreibung 9708 USB_STORAGE_MANAGER verwaltet den angeschlossenen USB Speicher H Der FB darf nur in einer einzigen Instanz im Anwendungsprogramm aufgerufen werden Der FB erkennt folgende Eigenschaften ein USB Speicher wurde angeschlossen der USB Speicher wurde wieder entfernt Index des erkannten USB Speichers Der FB verwendet die Funktion USB_STORAGE_MANAGER LL 190 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp ENABLE BOOL Parameter der Ausg nge Parameter Datentyp CHANGED BOOL INSERTED BOOL REMOVED BOOL INDEX BYTE RESULT INT M gliche Ergebnisse f r RESULT Wert dez hex 0 00 001 01 008 08 064 40 065 41 Beschreibung FB ist inaktiv FB ist aktiv nderung erkannt FB ist aktiv USB Speicher wird berwa
216. haltfl che SELECT BACKSEL ENTER EXIT LOAD RELOAD SAVE START STOP A Y lt gt Bedeutung N chstes Bildschirmelement markieren Vorheriges Bildschirmelement markieren Funktion des markierten Bildschirmelements aktivieren N chsth here Men ebene w hlen Markiertes Element laden Aktualisieren Datei oder Einstellung speichern Vorgang starten Vorgang stoppen in jeweilige Richtung navigieren Ziffernwerte inkrementieren dekrementieren Beispiel N chsten Men punkt w hlen Vorherigen Men punkt w heln Untermen aufrufen In Men ansicht in das markierte Verzeichnis wechseln N chsth here Men ebene aufrufen Font Datei in den Ger tespeicher schreiben Verzeichnisstruktur und inhalt eines USB Speichers erneut auslesen und anzeigen IP Adresse speichern Empfang von CAN Telegrammen starten Empfang von CAN Telegrammen stoppen Taste auf Bildschirmstastatur w hlen 43 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Bedienhinweise Bedienung Im Setup Men navigieren Um im Setup Men zu navigieren ETHERNET CAN RTC BACKLIGHT NETWORK SERVICES PASSWORD SETTINGS System Settings y Mit SELECT den n chsten Men punkt w hlen vorw rts ODER Mit BACKSEL den vorherigen Men punkt w hlen r ckw rts Gew hlter Men punkt hat Fokus schwarzer Rahmen Mit ENTER zur gew hlten Me
217. ibliothek mm PDDMZ2GONG USP LL V wwzz UBA 165 7 1 7 Bibliothek mm DUDM Input V iwvwzz ID nr 165 7 1 8 Bibliothek im DA Can NT Vavxwvzz URB 166 7 1 9 Bibliothek mm CANopen NIT Vaxwwzz UD 167 7 1 10 Bibliothek mm Jio20 NIT Vaxwwzz UD 169 7 1 11 Bibliothek ifm_NetVarLib NIT Vaxwwwzz UR 169 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Inhalt 2015 06 17 385 390 7 2 ifm Bausteine f r das Ger t CHT20T nenn 7 2 1 Bausteine Ger t kontigurleren nn 7 2 2 Bausteine Ger teinformationen lesen essseessisseerresrreeererirertrernrsrensrnseene 7 2 3 Bausteine Analoge und digitale Werte amnpassen nennen 7 2 4 Bausteine USB Speicher verwalten lesen und schreiben 7 2 5 Bausteine LED Buzzer ansteuern uunnneneessnnnnerennnnnnennnnnnenennner ernennen nnnennnn 7 2 6 Bausteine Visualisierung verwalten 7 2 7 Bausteine Touchscreen Funktionalit t nutzen AE 7 2 8 Bausteine Hilfsfunktionen A 7 2 9 Bausteine RAW CAN Layer 21 7 2 10 Bausteine CANopen nn 7 2 11 Bausteine SAE J1939 noenneenressesrreennrssareressrecsnssnsnreeeraeenaeenen aanas Mar Senere 8 Diagnose und Fehlerbehandlung 8 1 Me le Wen dE 8 2 Ru TEE A leeren 8 3 Reaktion auf Fehlermeldungen nennen nn nnnnnnnnnnn naar 8 3 1 Beispielablauf f r Reaktion auf Feblemeldungen AA 8 4 CAN CANopen Fehler und Fehlerbehandlung seen 9 Anhang 9 1 Adressvergabe in Ethernet Netzwerken AAA 9
218. ibliotheken in das Projekt einbinden Einf gen gt Weitere Bibliothek aktivieren gt Datei Explorer erscheint mit CODESYS Bibliotheksverzeichnis gt Gew nschte Bibliothek w hlen und mit ffnen laden 3 Die Funktionsbibliotheken sind in folgenden Verzeichnissen gespeichert Ger tebibliothek Targets ifm Library ifm_CR1201 Hilfsbibliotheken Targets ifm Library CANopen Bibliothek Targets ifm Library ifm_CANopen RAWCan Bibliothek Targets ifm Library ifm_RAWCan J1939 Bibliothek Targets ifm Library ifm_J1939 CODESYS Projekt speichern Mit Datei gt Speichern die nderungen am Projekt speichern 118 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte 6 2 4 Programmierschnittstelle Programmierschnittstelle konfigurieren 2240um444400nnnnnHannnnnnannnnnnannnnnnnannnnnnannnnnnnannnnnnannnn 120 Auf das Linux Laufzeitsystem zugreifen nrrainn aiid ai eaaa aaa 122 7310 Zur Programmierung steht im Ger t derzeit nur folgende Schnittstelle zur Verf gung e Programmierung ber die Ethernet Schnittstelle 119 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Programmierschnittstelle konfigurieren 7417 Die Programmierung des Ger ts erfolgt ber die Ethernet Schnittstelle des Ger ts Lage der Anschl sse M
219. ich 316 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 J1939_GETDABYNAME 7664 Get Destination Arbitrary Name Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_GETDABYNAME ENABLE CHANNEL IndustryGroup VehicleSystemInstance VehicleSystem nFunction Functioninstance ECUinstance ManufacturerCode IdentityNumber Beschreibung 7665 ber J1939_GETDABYNAME l sst sich anhand der Namensinformation de Ziel Adresse eines oder mehrerer anderer Teilnehmer bestimmen e Wird an den optionalen Eing ngen ein bestimmter Wert angelegt in der Ergebnisliste erscheinen nur die Teilnehmer die diesen Wert besitzen e Wird an den optionalen Eing ngen kein oder der voreingestellte Wert eingestellt bei der Filterung der Liste wird auf diesen Eintrag nicht geachtet 317 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter ENABLE CHANNEL IndustryGroup Parameter Nutzung optional VehicleSystemiInstance Parameter Nutzung optional VehicleSystem Parameter Nutzung optional nFunction Parameter Nutzung optional Functioninstance Parameter Nutzung optional ECUlnstance Parameter Nutzun
220. iche Betriebsarten Ein Ausg nge SON Si MRAM Zeg item ENT Me EE dE E J N PM Ee 1 EE Gen E 379 Netzwerk Management NMT E 366 EK Bell TE 342 Netzwerk Management kommandos A 367 DKCH NOR SE n i 344 Netzwerkvariablen via UD 98 J1939_DM1TX_CFG nnan A Minnie 347 Netzwerkvariablen Unterst tzung aktivieren 103 41939_DMITX ennennnnnnennennnnnennenennnnnnnenn 348 NM 2er 380 J1939 ENABLE inne Me 315 NNT Siatus 368 J1939_GETDABYNA ME ene 317 NMT Status f r CANopen Master ssssssssssssssssssssssssssssssessreseseseresesene 368 DNK TEE E 319 NMT Status f r CANopen Slave ssssssssssssssssssssssssssssssseseresereseresesene 369 31939 RX MULTI ee 331 J1939 SPECHREO em EE 323 DNK WT WT EE 325 J1939 STATUS innen 321 EK EE 334 EEN eelerer 335 J1939 E dE E DIR 337 J1939_TX_ENH_MULTI NORMEDINT u ee ea 186 NEMEI 187 Notizen Notes Notes 390 Nummerierung der Bedienelemente 137 O Riegel EE 380 Objekt 0x1001 Emer Regele 374 RUE Ae UE 380 387 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Index CANopen Tabellen D EN nennen here 380 SDO Abbnch Code reesen Pieter eset 364 DR ee 380 SDO Kommando Bytes NENNEN 363 Wl Ile ET 380 Selbsthaltung Optisches und akustisches Feedback nutzen 139 EE e TE 209 SET_BOOTUP_BACKLIGHT SET ETHERNET seess ggg iiini P Setup E EAA een 381 Arbeiten mit aktiviertem Passwortschutz PONG
221. ickelt die komplette Organisation auf dem Bus ab Der Master entscheidet ber den zeitlichen Buszugriff und fragt die Slaves zyklisch ab MMI Mensch Maschine Interface HMI gt Seite 378 MRAM MRAM Magnetoresistive Random Access Memory Die Informationen werden mit magnetischen Ladungselementen gespeichert Dabei wird die Eigenschaft bestimmter Materialien ausgenutzt die ihren elektrischen Widerstand unter dem Einfluss magnetischer Felder ndern Vorteile von MRAM gegen ber herk mmlichen Festwertspeichern e nicht fl chtig wie FRAM jedoch e Zugriffszeit nur ca 35 ns e unbegrenzt viele Zugriffszyklen m glich MSB Most Significant Bit Byte H chstwertiges Bit Byte einer Reihe von Bits Bytes N NMT NMT Network Management Netzwerk Verwaltung hier im CANopen Protokoll Der NMT Master steuert die Betriebszust nde der NMT Slaves 380 Node Node engl Knoten Damit ist ein Teilnehmer im Netzwerk gemeint Node Guarding Node engl Knoten hier Netzwerkteilnehmer Guarding engl Schutz _ Parametrierbare zyklische berwachung von jedem entsprechend konfigurierten Slave Der Master pr ft ob die Slaves rechtzeitig antworten Die Slaves pr fen ob der Master regelm ig anfragt Somit k nnen ausgefallene Netzwerkteilnehmer schnell erkannt und gemeldet werden O Obj Objekt Oberbegriff f r austauschbare Daten Botschaften innerhalb des CANope
222. ie folgende Aufstellung zeigt die Zusammensetzung der 64 Bit NAME Information entsprechend SAE J1939 81 Parameter Datentyp Beschreibung Arbitrary Address Capable 1 Bit beliebige Adresse verf gbar Industry Group 3 Bit Industriegruppe des Ger ts Vehicle System Instance 4 Bit Instanz des Fahrzeugsystems Vehicle System 7 Bit Fahrzeugsystem reserved 1 Bit reserviert Function 8 Bit Funktion des Ger ts Function Instance 5 Bit Instanz der Funktion ECU Instance 3 Bit Instanz der Steuerung Manufacturer Code 11 Bit Hersteller Code muss bei SAE beantragt werden Identify Number 21 Bit Seriennummer des Ger ts sollte nicht berschrieben werden Tabelle Zusammensetzung der 64 Bit NAME Information entsprechend SAE J1939 81 319 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp ENABLE BOOL FALSE CHANNEL BYTE IndustryGroup BYTE DEE Parameter Nutzung optional VehicleSystemiInstance BYTE DEE Parameter Nutzung optional VehicleSystem BYTE DEE Parameter Nutzung optional nFunction Parameter Nutzung optional Functioninstance Parameter Nutzung optional ECUlnstance Parameter Nutzung optional ManufacturerCode Parameter Nutzung optional IdentityNumber Parameter Nutzung optional WORD OxFFFF BYTE OxFF BYTE OxFF WORD OxFFFF DW
223. ie zu den Systemmerkern geh renden Merkeradressen k nnen sich bei einer Erweiterung der Steuerungskonfiguration ndern F r die Programmierung nur die Symbolnamen der Systemmerker nutzen 9 2 1 Systemmerker System 19907 Systemmerker Datentyp Zugriff Beschreibung LIGHT_SENSOR BYTE r Lichtsensor 0 255 SUPPLY_VOLTAGE WORD r Versorgungsspannung an VBBs in mV CLAMP_15_VOLTAGE BOOL r berwachung Spannung an Klemme 15 TEMPERATURE1 INT r Temperatur 1 im Ger t C TEMPERATURE2 INT r Temperatur 2 im Ger t C BACKLIGHT BYTE r w Display Helligkeit 0 100 SUPPLY_SWITCH BOOL r w Bit zum Abschalten der Versorgungs Selbsthaltung VBBs Das R cksetzen des Merkers wird vom Laufzeitsystem nur akzeptiert wenn die Spannung an Klemme 15 lt 4 V ist ansonsten wird der Merker wieder aktiviert Die Trennung von VBBs erfolgt vor dem Beginn des n chsten SPS Zyklus Abh ngig vom Ladezustand der internen Kondensatoren kann es noch eine gewisse Zeit dauern bis das Ger t abschaltet TRUE Versorgung des Ger ts ber VBBs ist aktiv FALSE Versorgung des Ger ts ber VBBs wird deaktiviert CLAMP_15_SWITCHING_THRESHO WORD r w Schaltschwelle f r Klemme 15 LD Legende ae nur lesend rw lesend und schreibend 353 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang Systemmerker 9 2 2 Systemmerker Ein und Ausg nge 1693 Systemmerker Datentyp Zugriff Beschreibung INOO BOOL r S
224. ierer kann ein individuelles Startbild definieren F r die Bilddatei gelten folgende Einschr nkungen Parameter Begrenzung Dateityp Bitmap bmp RLE komprimiert Dateiname Namenskonvention 8 3 nur Kleinbuchstaben Aufl sung 1024 x 768 Pixel Farben 262 144 18 Bit Dateigr e lt 512 kByte 67 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup Bedienelemente testen 13871 Um die Funktion der Tasten Tasten LEDs und der Kreuzwippe zu testen 1 Men seite w hlen gt SETUP gt ACTIONS gt KEYBOARD TEST gt Men seite Keyboard Test erscheint 2 Funktionstasten testen Beliebige Funktionstaste dr cken und gedr ckt halten gt Die der Funktionstaste zugeordnete Schaltfl che wird heller dargestellt gt Die Tasten LED erlischt 3 Kreuzwippe testen gt Mit OK oder lt 4 gt zwischen den beiden Nummernfeldern der Gruppe Navigation Switch Test wechseln Gew hltes Nummernfeld hat schwarzen Rahmen gt Mit 4 W im markierten Feld den angezeigten Wert schrittweise vergr ern verkleinern v 68 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup Software Komponenten sichern wiederherstellen 7412 Um Software Komponenten und Nutzerdaten zu sichern oder wiederherzustellen stehen folgende Optionen bereit Bezei
225. iert den internen Knotenstatus sowie abh ngig von den NMT Kommando Eing ngen l st ein NMT Kommando aus oder l st die Initialisierung eines Knotens aus CANopen Read Object Directory iest Konfigurationsdaten aus dem Objektverzeichnis des Ger ts CANopen Read SDO iest ein expedited SDO beschleunigtes Nachrichten Objekt mit Servicedaten CANopen Read SDO Block iest den angegeben Eintrag im Objektverzeichnis eines Knotens im Netz per SDO Blocktransfer CANopen Read SDO Multi iest den angegeben Eintrag im Objektverzeichnis eines Knotens im Netz SDO Write schreibt ein expedited SDO beschleunigtes Nachrichten Objekt mit Servicedaten CANopen Write SDO Block schreibt in den angegeben Eintrag im Objektverzeichnis eines Knotens im Netz per SDO Blocktransfer CANopen Write SDO Multi schreibt in den angegeben Eintrag im Objektverzeichnis eines Knotens im Netz 167 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente itm Bibliotheken f r das Ger t CR1201 Baustein Kurzbeschreibung CANOPEN_SENDEMCYMESSAGE Seite 311 CANopen Send Emergency Message versendet eine EMCY Nachricht Die Nachricht wird aus den entsprechenden Parametern zusammengebaut und ins Register 0x1003 eingetragen CANOPEN_SETSTATE Seite 272 CANopen Set State Parameter des Masters eines Slave Devices oder eines bestimmten Knotens im Netz setzen CANOPEN_SETSYNCSTATE
226. iertes Zahlenfeld hat schwarzen Rahmen gt Mit 4 W den gew nschten Wert einstellen Optional Schritt 2 wiederholen um die Werte zus tzlicher Zahlengruppen zu ndern 3 Ge nderte Werte speichern Mit SAVE den ge nderten Wert bernehmen und speichern gt Informationsfeld zeigt Best tigungsmeldung gt Mit EXIT zur gew nschten Men seite wechseln 56 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup Display Helligkeit einstellen 7405 PN Das Setup Men wird immer mit 100 Helligkeit angezeigt Die ge nderte Helligkeit wird nur au erhalb des Setup Men s wirksam Um die Helligkeit des Displays einzustellen 1 Men seite w hlen gt Navigationspfad SETUP gt SYSTEM SETTINGS gt BACKLIGHT Helligkeit des Displays ndern gt Men seite zeigt folgende Informationen Bezeichnung Bedeutung M gliche Werte Brightness in Relative Helligkeit des Bildschirms 0 minimale Helligkeit Wert in Se 100 maximale Helligkeit gt Mit 4 oder V den Wert der gew hlten Nummerngruppe schrittweise vergr ern oder verkleinern gt TEST dr cken und halten um den eingestellten Wert zu pr fen Ge nderten Wert speichern Mit SAVE den ge nderten Wert bernehmen und speichern gt Informationsfeld zeigt Best tigungsmeldung gt Mit EXIT zur gew nschten Men seite wechseln 57 ifm
227. iffsschutz verwenden 92 389 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Notizen Notes Notes CANopen Tabellen 12 Notizen Notes Notes 390 13 ifm weltweit e ifm worldwide e ifm a l chelle internationale Stand 2015 03 06 8310 www ifm com www ifm com E Mail info ifm com Service Hotline 0800 16 16 16 4 nur Deutschland Mo Fr 07 00 18 00 Uhr ifm Niederlassungen Sales offices Agences D AUS BL BR CH CN CND CZ DK FIN GB IRL GR H IL IND J MAL MEX N NL P PL RA ROU ROK RP RUS S SGP SK THA TR UA USA ZA ifm electronic gmbh Vertrieb Deutschland Niederlassung Nord 31135 Hildesheim Tel 0 51 21 76 67 0 Niederlassung West 45128 Essen Tel 02 01 3 64 75 0 Niederlassung Mitte West 58511 L denscheid Tel 0 23 51 43 01 0 Niederlassung S d West 64646 Heppenheim Tel 0 62 52 79 05 0 Niederlassung Baden W rttemberg 73230 Kirchheim Tel 0 70 21 80 86 0 Niederlassung Bayern 82178 Puchheim Tel 0 89 8 00 91 0 Niederlassung Ost 07639 Tautenhain Tel 0 36 601 771 0 ifm electronic gmbh Friedrichstra e 1 45128 Essen ifm electronic gmbh 1120 Wien Tel 43 16 17 45 00 ifm efector pty Itd e Mulgrave Vic 3170 Tel 61 3 00 365 088 ifm electronic N V 1731 Zellik Tel 32 2 4 81 02 20 ifm electronic Ltda e 03337 000 Sao Paulo SP Tel 55
228. ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_GETSTATE 7865 Get State Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_GETSTATE MASTERSTATE PLCNODEID PLCBAUDRATE PLCVERSION CANSTATE NODESTATE LASTNODESTATE RESULT Beschreibung 7867 Mit CANOPEN_GETSTATE k nnen Parameter des Masters eines Slave Devices oder eines bestimmten Knotens im Netz abgefragt werden 269 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter EXECUTE CHANNEL NODE Parameter der Ausg nge Parameter MASTERSTATE PLCNODEID PLCBAUDRATE PLCVERSION CANSTATE 270 Datentyp BOOL FALSE BYTE BYTE Datentyp BYTE BYTE DWORD DWORD BYTE 7868 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t Node ID ID des Knotens 0 127 Ger t als CANopen Master Wert 0 Nur die Statusinformationen des Ger ts selbst werden an den Ausg ngen zur ckgeliefert Die Ausg nge mit Informationen zu den Knoten sind ung ltig Wert nicht 0 Node ID e
229. ifm electronic Original Programmierhandbuch PDM360 NG 12 Touch ecomab oo eromat CR1201 Ke Laufzeitsystem V02 03 xx CODESYS V2 3 Deutsch 2015 06 17 7391029_00_DE ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Inhalt Inhaltsverzeichnis 1 ber diese Anleitung 5 1 1 Copyright ET fie EN 6 1 2 bersicht Dokumentations Module f r ecomatmobile Ger te 6 1 3 CODESGVG Proorammierhandbuch nnne H 1 4 Was bedeuten die Symbole und Formatierungen nenn 7 1 5 Wie ist diese Dokumentation aufgebaut u snersnnessnnnnnnnannnnnennnnnnnnnnnnnnnnnnenn nn 8 1 6 Historie der Anleitung seen ee AU aaa TARER 8 2 Sicherheitshinweise 9 2 1 Welche Vorkenntnisse sind notwendig A 10 2 2 SIE Een EE 10 2 3 Anlaufverhalten der Steuerung s ssssssssssssessessnessnesrsesrnessnnstnnttnnntnnntnnttnnntnnnennnennnenn nenn 11 3 Systembeschreibung 12 3 1 Angaben zum Ger t e Anl d e EE A NEEEESSEEEERREEESEEERSEEEEEEEEEENEEEERSNEEE 13 3 2 Hardware usnsonsesnenneninansonneanennen ET en dE eReEKSESSRSEEEENKENKEESSEEEEEREEEENE 14 3 2 1 Anzeigeelemente 2 zu222440200 0 EE A eRSEEEREERNEEERENEEEEENEEEEERERRNEEERENEEEEESNEEN 15 3 2 2 Bedienelemente 2 224 r224440000 0 En EEREEEEERRNEEEREEEEEEEREEENEEEREEEEENEREEEEEEERREEENEn 17 3 2 3 Funktionsweise der verz gerten Abschaltung usr444ssr sn nnnen nennen nennen ennnnnnnennnen
230. ifm_PDM360NG_USB_LL_Vxxyyzz lib Hilfsbibliothek f r ifm_PDM360NG_USB_ Vxxyyzz lib ifm_PDM360NG_linux_syscall_asynch_Vxxyyzz lib Linux Kommandos an das System senden ifm_RAWCan_NT_Vxxyyzz lib Funktionen f r CAN Layer 2 ifm_CANopen_NT_Vxxyyzz lib Funktionen f r CANopen itm_J1939_NT_Vxxyyzz lib CAN Funktionen f r Motoren Management ifm_NetVarLib_NT_Vxxyyzz lib Netzwerk Variablen f r CANopen verwalten Detailinformationen zu den ifm Funktionsbibliotheken ifm Bibliotheken f r das Ger t CR1201 gt Seite 162 Um zus tzliche Bibliotheken zu einem CODESYS Projekt hinzuzuf gen Zus tzliche Bibliotheken einbinden Seite 118 113 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Zykluszeit beachten 8006 Bei den frei programmierbaren Ger ten aus der Controller Familie ecomatmobile stehen in einem gro en Umfang Bausteine zur Verf gung die den Einsatz der Ger te in den unterschiedlichsten Anwendungen erm glichen Da diese Bausteine je nach Komplexit t mehr oder weniger Systemressourcen belegen k nnen nicht immer alle Bausteine gleichzeitig und mehrfach eingesetzt werden ACHTUNG Gefahr von zu tr gem Verhalten des Ger ts Zykluszeit darf nicht zu lang werden Beim Erstellen des Anwendungsprogramms die oben aufgef hrten Empfehlungen beachten und durch Austesten berpr fen Bei Bedarf durch Neustrukturieren der Software und des Systema
231. in Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_GETNMTSTATESLAVE EXECUTE NMTSTATE CHANNEL RESULT Beschreibung 7851 7853 Baustein nur verwenden wenn das Ger t als CANopen Slave betrieben wird An die Anwendung wird mit CANOPEN_GETNMTSTATESLAVE nur noch der Betriebszustand nach CANopen gemeldet sowie eine Fehlermeldung falls ein ung ltiger Zustands bergang angefordert wurde Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE Parameter der Ausg nge Parameter Datentyp NMTSTATE BYTE RESULT BYTE M gliche Ergebnisse f r RESULT 7854 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t 7855 Beschreibung Netzwerk Betriebszustand des Knotens 0 INIT 1 OPERATIONAL 2 PRE OPERATIONAL 3 STOPPED R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle des nn her Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 FB ist aktiv noch nicht bearbeitet 242 F2 Fehler Einstellung ist nicht m glich 275 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 CANOPEN_NMTSERVICES Net
232. ines Knotens im Netzwerk F r diesen sowie f r das Ger t werden an den Ausg ngen die Zust nde zur ckgeliefert Ger t als CANopen Slave Wert 0 voreingestellt Die Statusinformationen des Slave werden an den Ausg ngen zur ckgeliefert Wert nicht 0 keine Aktion 7869 Beschreibung Master State interner Zustand des Masters 0 0x00 Master l uft hoch 4 0x04 Konfiguration der Knoten l uft 5 0x05 normaler Betriebszustand des Masters 255 0xFF PLC l uft als Slave PLC Node ID Node ID der SPS auf der das Programm ausgef hrt wird Wert 0 127 0x00 0x7F Baudrate der SPS Version der SPS Status des CANopen Netzwerks Ger t als Master betrieben Node ID 0 Ger t selbst 0 0x00 OK 128 0x80 BUSOFF Node ID 0 Knoten 0 0x00 OK 1 0x01 Guard oder Heartbeat Fehler an Knoten 128 0x80 BUSOFF Ger t als Slave betrieben 0 0x00 OK 1 0x01 Guard oder Heartbeat Fehler 128 0x80 BUSOFF ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter Datentyp Beschreibung NODESTATE BYTE Node State interner Knotenstatus eines Slaves aus Sicht des Masters Der Knoten wird durch den Eingang NODEID bezeichnet 1 OxFF R cksetzen nach ResetNode 1 0x01 Warten auf BOOTUP 2 0x02 Nach Empfang der BOOTUP Nachricht 3 0x03 noch nicht konfiguriert STOPPE
233. ingang ENTER der Objekt Rahmen blinkt und der Eingabewert kann editiert werden Nach zweiter Flanke FALSE TRUE am FB Eingang ENTER der Wert wird bernommen und der Rahmen wird wieder statisch angezeigt ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 INPUT_REAL 3225 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_PDM_INPUT_Vxxyyzz Lib Symbol in CODESYS FB INPUT_REAL INPUT_ACTIV FIELDCOUNTER 5 VALUE_FIELD1 NO_OF_FIELDS VALUE_FIELD2 MIN_MAX_ARRAY VALUE_FIELD3 ESC VALUE_FIELD4 INCREMENT VALUE_FIELD5 DECREMENT VALUE_FIELD6 ENTER INCREMENT_VALUE KEY_INCREMENT_VALUE2 INCREMENT_VALUE2 CLEAR_ALL_VALUE Beschreibung 3337 INPUT_REAL unterst tzt bis zu 6 Eingabefelder die in der Visualisierung 6 verschiedenen Objekten zugewiesen werden k nnen Die Eingabeobjekte werden mit den internen Variablen FIELD1 FIELD6 COLOR_FIELD1 COLOR_FIELD6 und VALUE_FIELD1 VALUE_FIELD6 parametriert Der FB ist eine Alternative zur in CoDeSys integrierten Eingabefunktion und gegen ber der CoDeSys Eingabe flexibler Der FB enth lt keine Visualisierungselemente 219 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter INIT ENABLE INIT_V
234. ins die Version 9688 9698 und Historie der Bibliothek 231 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 EXITPLC_START_APPLICATION 11702 Baustein Typ Funktion FUN vom Typ INT Baustein ist enthalten in Bibliothek ifm_PDM360NG_special_Vxxyyzz LIB Symbol in CODESYS EXITPLC_START_APPLICATION APPLICATION EXITPLC_START_APPLICATION APP_PARAM1 Beschreibung 11705 EXITPLC_START_APPLICATION ruft die am Eingang APPLICATION genannte Anwendung direkt aus dem laufenden Steuerungsprogramm auf Optional k nnen am Eingang APP_PARAM1 Verzeichnispfad und Name der zu ffnenden PDF Datei angegeben werden C Beim Aufruf der Anwendung mit EXITPLC_START_APPLICATION wird das Laufzeitsystem des PDM inklusive der aktiven Visualisierungen beendet Nach dem Verlassen der Anwendung startet das Laufzeitsystem erneut Parameter der Eing nge 11706 Parameter Datentyp Beschreibung APPLICATION STRING 80 Name der aufzurufenden Anwendung Zul ssige Angaben app chooser ruft den Startbild des PDM auf pdf viewer ruft den PDF Dateibetrachter auf APP_PARAM1 STRING 255 Verzeichnispfad und Name der zu ffnenden PDF Datei z B home pdf example pdf Wird nichts angegeben startet der PDF Betrachter mit dem Men bild zur Auswahl der PDF Datei Parameter der Ausg nge 11707 Parameter Datentyp Beschreibung RESULT INT R ck
235. instellen Parameter Bedeutung Datentyp M gliche Werte Umrechnungsfaktor Ein und Ausschalten der z B PLG_PRG enable Kamera steuern FALSE Kamera ausschalten Variable vom Typ BOOL TRUE Kamera einschalten Eingang H Hinweis beachten In CoDeSys das Ethernet Kamerabild verwenden Seite 153 8 Fehlermeldungen der Kamera ausgeben gt In Kategorie Variablen den folgenden Parameter wie gew nscht einstellen Parameter Bedeutung Datentyp M gliche Werte Tooltipausgaber Ausgabe von Fehlermeldungen z B PLG_PRG ErrorMessage der angeschlossenen Kamera m gliche Fehlermeldungen Tabelle Variable vom Typ STRING Ausgang Folgende Fehlermeldungen k nnen auftreten Fehlermeldung Ursache Abhilfe camera not found IP Adresse der Kamera nicht Einstellungen der Kamera berpr fen korrekt IP Adresse der Ethernet Kamera einstellen gt Seite 150 camera not found Keine Verbindung zwischen Verbindung zwischen Kamera und Ger t Kamera und Ger t berpr fen LOL Besteht bereits eine Verbindung zwischen Kamera und Ger t wird ein Verbindungsabbruch ber die Variable im Feld Eingabe deaktivieren angezeigt Ausfall einer Ethernet Kamera anzeigen gt Seite 150 invalid target area Das Kamerabild liegt nicht Einstellungen der Kamera berpr fen vollst ndig im sichtbaren Bereich Ethernet Kamerabild in CODESYS Anwendung des Displays einf gen siehe Ethernet Kamerabild in CODESYS
236. ionen e konfigurierbar als CAN Layer 2 CANopen Master Slave SAE J1939 Verf gbare Protokolle CAN Schnittstelle CAN 1 CAN 2 CAN 3 CAN 4 voreingestellte Download ID ID 127 ID 126 ID 125 ID 124 CAN Protokolle CAN Layer 2 CAN Layer 2 CAN Layer 2 CAN Layer 2 CANopen CANopen CANopen CANopen SAE J1939 SAE J1939 SAE J1939 SAE J1939 14326 Dieses Ger t bietet 2 USB Schnittstellen Sie sind geeignet f r folgende Funktionen e USB Speicher anschlie en e Peripherieger te anschlie en Tastatur Maus 3 3 5 Ethernet 14325 Dieses Ger t verf gt ber 1 Ethernet Schnittstelle Sie ist geeignet f r folgende Funktionen e _SPS Anwendungen von CODESYS 2 3 auf Ger t bertragen Programmierschnittstelle e Ethernet Kameras anschlie en e auf das Ger t zugreifen Telnet FTP unverschl sselt SSH SCP verschl sselt 3 3 6 Analog Videoeingang 14327 Dieses Ger t bietet 2 Analog Videoeing nge Sie sind geeignet f r folgende Funktionen e Analog Kameras anschlie en e Eingangssignal S Video FBAS unterst tzte Signale PAL NTSC 26 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Systembeschreibung 2015 06 17 Software 3 4 Software Inhalt Software Komponente EE RrogrammiersystemGODESKS ZB ee Betriebszust nd mn E 29 14107 27 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Systembeschreibung Software 3 4 1 Software Komp
237. ionselemente ifm Bausteine f r das Ger t CR1201 J1939_DM3TX 15002 J1939 Diagnostic Message 3 TX Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_DM3TX Beschreibung 15004 J1939_DM3TX DM Diagnostic Message erm glicht das L schen der inaktiven DTCs auf einem anderen Ger t gt Bei Eintreffen einer DM3 Nachricht werden alle nicht aktiven Fehler im Fehlerspeicher in der Hardware Konfiguration gel scht Parameter der Eing nge 15006 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CHANNEL BYTE CAN Schnittstelle 1 n je nach Ger t DA BYTE DA Destination Address Zieladresse der ECU auf der die DTCs gel scht werden sollen DA 254 DTCs DM2 im Ger t selbst l schen Parameter der Ausg nge 15008 Parameter Datentyp Beschreibung RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert A dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 242 F2 Fehler Einstellung ist nicht m glich 348 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Diagnose und Fehlerbehandlung ifm Bausteine f r das Ger t CR1201 8 Diagnose
238. ippe Center Taste gedr ckt gehalten wird MD_KEY3_LEFT STRING 31 r w Kreuzwippe Belegung Taste Tal voreingestellt MD_KEY3_RIGHT STRING 31 r w Kreuzwippe Belegung Taste gt voreingestellt MD_KEY3_UP STRING 31 r w Kreuzwippe Belegung Taste 4 voreingestellt MD_KEY3_DOWN STRING 31 r w Belegung voreingestellt Kreuzwippe Taste V MD_KEY3_PUSH STRING 31 r w Kreuzwippe Belegung Center Taste gedr ckt voreingestellt 356 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang Systemmerker Systemmerker Datentyp Zugriff Beschreibung ME_KEY3_LEFT STRING 31 r w ME_KEY3_RIGHT STRING 31 r w ME_KEY3_UP STRING 31 r w ME_KEY3_DOWN STRING 31 r w ME_KEY3_PUSH STRING 31 r w LED_NAVIGATION_SWITCH BOOL r w Legende Kat nur lesend T W lesend und schreibend 9 2 6 Systemmerker Fehlermerker Systemmerker Datentyp Zugriff ERROR_TEMPERATURE BOOL r ERROR_POWER BOOL r Legende Es nur lesend W lesend und schreibend Kreuzwippe Belegung Taste Tal Editier Modus Kreuzwippe Belegung Taste gt Editier Modus Kreuzwippe Belegung Taste A Editier Modus Kreuzwippe Belegung Taste W Editier Modus Kreuzwippe Belegung Center Taste gedr ckt Editier Modus LED f r Kreuzwippe TRUE LEDan FALSE LED aus 11545 Beschreibung Temperatur Fehler TRUE Wert au erhalb des zul ssigen Bereichs gt allgemeiner Fehler FALSE Wert in Ordnung
239. ird das Bild an der letzten g ltigen Position dargestellt Falls es keine g ltige Position gab wird KEIN Bild dargestellt 149 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten Ethernet Kamerabild konfigurieren Um das erzeugte Kamerabild zu konfigurieren 1 Konfigurationsdialog aufrufen Visualisierungsseite mit Platzhaltergrafik ffnen gt Doppelklick auf Platzhaltergrafik gt Fenster Bitmap Konfigurieren erscheint gt Um das Kamerabild zu konfigurieren folgende Variablen und Parameter wie gew nscht einstellen B Die eingetragenen Variablen m ssen deklariert sein Sie k nnen anschlie end bei der Programmierung der Anwendung genutzt werden 2 IP Adresse der Ethernet Kamera einstellen In Kategorie Text den folgenden Parameter wie gew nscht einstellen Parameter Bedeutung Datentyp M gliche Werte Inhalt IP Adresse der Ethernet Kamera z B 192 168 83 83 Bedienungsanleitung der Kamera 3 Kamerabild rotieren gt In Kategorie Bewegung absolut folgenden Parameter wie gew nscht einstellen Parameter Bedeutung Datentyp M gliche Werte Winkel Kamerabild rotieren z B PLC_PRG camangle Variable vom Typ INT 0 keine Rotation Eingang 90 90 rotieren 180 180 rotieren 270 270 rotieren Default Wert der auch bei nicht definierter Variable eingenommen wird 4 Ausfall einer Ethe
240. isierungsseite wird direkt aufgerufen unabh ngig von PAGE_UP PAGE_DOWN Sobald PAGE_EXTERN ACT_PAGE dann PAGE_EXTERN wieder auf 0 setzen Maximale Anzahl der anw hlbaren Visualisierungsseiten Gemeinsamer Namensbestandteil der Visualisierungsseite Die Nummerierung der Visualisierungsseiten erfolgt durch die Namensgebung z B P00001 Hierbei gelten P BASENAME nur Gro buchstaben 00001 Visualisierungsnummer 5 stellig 3295 Beschreibung aktuelle Visualisierungsnummer ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 OverlayVisu 18887 Baustein Typ Globale Variable GV vom Datentyp STRING 40 Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Beschreibung 18889 OverlayVisu enth lt den Namen der Visualisierungsseite die als Overlay Visualisierung genutzt wird Eine Overlay Visualisierung berlagert die aktive Visualisierungsseite Parameter Datentyp M gliche Werte OverlayVisu STRING 40 Bezeichnung max 40 Zeichen z B OverlayPage 209 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CurrentVisuDisplayed 18889 Baustein Typ Globale Variable GV vom Datentyp STRING 40 Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Beschreibung 18895 CurrentVisuDisp
241. ist beliebig skalierbar Das Bild ist nicht skalierbar Verhalten bei Skalierung Seitenverh ltnis beliebig skalierbar Bild wird im Original Seitenverh ltnis dargestellt Bild wird eventuell verzerrt dargestellt Bildwiederholrate niedrige Bildwiederholrate hohe Bildwiederholrate Grund hohe Rechenzeit Das Kamerabild nur im sichtbaren Bereich des Displays Datenblatt Aufl sung des Bildschirms positionieren Positionen au erhalb des sichtbaren Bereichs werden ignoriert 154 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten Beispiel Vollbild Modus 9589 Das Originalbild kann nur als komplettes Bild beliebig skaliert werden auch asymmetrisch Originalbild 155 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten Beispiel Bildausschnitt Modus 9560 Das Bild kann nicht skaliert werden Der Mittelpunkt des Bildausschnitts ist identisch mit Mittelpunkt des Originalbildes Originalbild za T h Er Bildausschnitt 1 Bildausschnitt 2 PR 156 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten Analog Kamerabild in CODESYS Projekt einf gen 1 9601 Visualisierung erstellen gt gt gt
242. ite zeigt verf gbare Konfigurationsoptionen und aktuelle Werte der IP Parameter IP address netmask gateway 3 IP Parameter einstellen gt Mit 4 W den Men punkt DHCP w hlen und mit ENTER aktivieren gt Ger t versucht IP Parameter der Ethernet Schnittstelle vom DHOP Server des Netzwerks zu beziehen Wenn erfolgreich gt Men seite Network Setup erscheint gt Informationszeile zeigt aktive Werte der IP Parameter IP address netmask und gateway gt Ger t ist im IP Netzwerk unter den angezeigten Parameters erreichbar Wenn fehlgeschlagen gt Fehlermeldung erscheint gt Mit ESC zur Men seite Network Setup wechseln gt Fehlerquelle beseitigen und Vorgang wiederholen 37 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Installation Laufzeitsystem des Ger ts aktualisieren IP Parameter manuell einstellen Men seite w hlen 4 38 gt gt gt gt gt 8906 Weitere Infos zur Vergabe von IP Adressen Ethernet Netzwerken Adressvergabe in Ethernet Netzwerken Seite 352 Ger t im Recovery Modus starten Recovery Modus starten gt Seite 34 Mit A V das Men Network Setup w hlen und mit ENTER aktivieren Men seite zeigt verf gbare Konfigurationsoptionen und aktuelle Werte der IP Parameter IP address netmask gateway Mit A V den Men punkt Manual Setup w hlen und mit ENTER aktivier
243. k oder ber die Kommandos des FB CANOPEN_NMTSERVICES Seite 276 Dabei werden gleichzeitig auch Zul ssigkeitspr fungen durchgef hrt Aus Konsistenzgr nden sind deshalb hier f r diesen Zweck keine Eing nge vorgesehen 272 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter EXECUTE CHANNEL NODE GlobalStart Parameter Nutzung optional CfgTimeout Parameter Nutzung optional InitNoSdos Parameter Nutzung optional Parameter der Ausg nge Parameter RESULT Datentyp BOOL FALSE BYTE BYTE BOOL TRUE TIME T 0ms BOOL FALSE Datentyp BYTE M gliche Ergebnisse f r RESULT 7861 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t Node ID ID des Knotens 0 127 Ger t als CANopen Master Wert 0 Die Anderungen beziehen sich nur auf das Ger t selbst Wert nicht 0 Node ID eines Knotens am Netzwerk dessen Parameter ver ndert werden sollen Nur f r diesen Knoten nicht f r das Ger t werden die angelegten Einstellungen bernommen Ger t als CANopen Slave Im Slave Mode kann ber diesen Eingang der Node ID des Slave gesetzt werden Wert 0 keine Aktion Wert nicht 0 Diesen Wert
244. ks z B 255 255 255 0 Gateway Adresse des TCP IP Netzwerks z B 192 168 82 1 11684 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez wi Her Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 Funktionsbaustein ist noch nicht ausgef hrt 64 40 Fehler Ausf hrung fehlgeschlagen FB ist aktiv 65 41 Fehler mehr als eine FB Instanz aktiv 80 50 Fehler Ung ltige IP Adresse 81 51 Fehler Ung ltige Netzmaske 82 52 Fehler Ung ltige Gateway Adresse D Liegt am Ausgang RESULT der Wert 1 64 65 88 81 oder 82 an den Eingang ENABLE zur cksetzen ENABLE FALSE 175 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 SET_BOOTUP_BACKLIGHT 9681 Baustein Typ Funktion FUN vom Typ INT Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Symbol in CODESYS SET_BOOTUP_BACKLIGHT BACKLIGHT SET_BOOTUP_BACKLIGHT Beschreibung 9683 Mit der Funktion SET_BOOTUP_BACKLIGHT kann die Display Helligkeit eingestellt werden ACHTUNG Bei zu h ufigem Aufruf von Funktionen FUN kann der Flash Speicher zerst rt werden gt Funktionen unbedingt nur bei Bedarf aufrufen Parameter der Eing nge 9684 Parameter Datentyp Beschreibung BACKLIGHT BYTE Display Helligkeit 0 100 Parameter der Ausg nge 9686 Parameter Date
245. l handelt es sich um ein getaktetes Signal zwischen GND und Versorgungsspannung Innerhalb einer festen Periode PWM Frequenz wird das Puls Pausenverh ltnis variiert Durch die angeschlossene Last stellt sich je nach Puls Pausenverh ltnis der entsprechende Effektivstrom ein R ratiometrisch Ratio lat Verh ltnis Messungen k nnen auch ratiometrisch erfolgen Verh ltnismessung Wenn das Ausgangssinal eines Sensors proportional zu seiner Versorgungsspannung ist kann durch ratiometrische Messung Messung im Verh ltnis zur Versorgung der Einfluss von Schwankungen der Versorgung reduziert im Idealfall sogar beseitigt werden Analogeingang RAW CAN RAW CAN bezeichnet das reine CAN Protokoll das ohne ein zus tzliches Kommunikationsprotokoll auf dem CAN Bus auf ISO OSI Schicht 2 arbeitet Das CAN Protokoll ist international nach ISO 11898 1 definiert und garantiert zus tzlich in ISO 16845 die Austauschbarkeit von CAN Chips remanent Remanente Daten sind gegen Datenverlust bei Spannungsausfall gesch tzt Z B kopiert das Laufzeitsystem die remanenten Daten automatisch in einen Flash Speicher sobald die Spannungsversorgung unter einen kritischen Wert sinkt Bei Wiederkehr der 382 Spannungsversorgung l dt das Laufzeitsystem die remanenten Daten zur ck in den Arbeitsspeicher Dagegen sind die Daten im Arbeitsspeicher einer Steuerung fl chtig und bei Unterbrechung der Spannungs
246. layed enth lt den Namen der aktuell angezeigten Visualisierungsseite Parameter Datentyp M gliche Werte CurrentVisuDisplayed STRING 40 Name der Visualisierungsseite max 40 Zeichen z B CurrentVisuPage 210 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 INPUT_DINT 3223 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_PDM_INPUT_Vxxyyzz Lib Symbol in CODESYS INPUT_DINT INPUT_ACTIV FIELDCOUNTER 5 VALUE_FIELD1 NO_OF_FIELDS VALUE_FIELD2 MIN_MAX_ARRAY VALUE_FIELD3 ESC VALUE_FIELD4 INCREMENT VALUE_FIELD5 DECREMENT VALUE_FIELD6 ENTER INCREMENT_VALUE KEY_INCREMENT_VALUE2 INCREMENT_VALUE2 CLEAR_ALL_VALUE Beschreibung 3333 INPUT_DINT unterst tzt bis zu 6 Eingabefelder die in der Visualisierung 6 verschiedenen Objekten zugewiesen werden k nnen Die Eingabeobjekte werden mit den internen Variablen FIELD1 FIELD6 COLOR_FIELD1 COLOR_FIELD6 und VALUE_FIELD1 VALUE_FIELD6 parametriert Der FB ist eine Alternative zur in CoDeSys integrierten Eingabefunktion und gegen ber der CoDeSys Eingabe flexibler Der FB enth lt keine Visualisierungselemente 211 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter INIT ENABLE INIT_VAL
247. len Optional Vorgang f r zus tzliche Software Komponenten wiederholen Mit CONFIRM die Auswahl best tigen Ger t stellt gew hlte Software Komponenten wieder her Statusmeldung zeigt Fortschritt des Wiederherstellungsprozesses Falls gew nscht Mit EXIT den Wiederherstellungsprozess abbrechen vYVvYvYV 73 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Ger tekonfiguration 2015 06 17 Setup Startbild Setup USB Ger t sicher entfernen ACHTUNG Gefahr von Datenverlust auf dem USB Ger t gt USB Ger te vor dem Entfernen vom Laufzeitsystem abmelden Das USB Ger t erst nach angezeigter Freigabe entfernen Um ein USB Ger t sicher vom Ger t zu trennen 1 Men seite w hlen gt Navigationspfad SETUP gt ACTIONS gt USB REMOVE 2 USB Ger t vom Laufzeitsystem abmelden gt Men seite zeigt Verzeichnis media mit den angemeldeten USB Ger ten grauer Hintergrund gt Mit 4 W das zu entfernende USB Ger t markieren gt Mit REMOVE das markierte USB Ger t vom Dateisystem abmelden gt USB Ger t wird abgemeldet gt Infofeld zeigt Erfolgsmeldung gt Bediener kann USB Ger t entfernen 74 9631 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup Schriftarten verwalten 14372 Um Schrifts tze True Type Fonts auf dem Ger t zu verwalten stehen folgende Optionen bereit
248. lge gt Little Endian oder Intel Format Eine SDO COB ID setzt sich wie folgt zusammen CANopen Node ID COB ID SDO TX 0x580 Node ID RX 0x600 Node ID 1 127 TX Slave sendet an Master RX Slave empf ngt von Master DLC Data Length Code bei CANopen die Anzahl der Daten Bytes in einer Nachricht F r SDO DLC 8 SDO Kommando Bytes ae Nachricht Datenl nge Beschreibung 21 33 Anforderung mehr als 4 Bytes Daten an Slave senden 22 34 Anforderung 1 4 Bytes Daten an Slave senden 23 35 Anforderung 4 Bytes Daten an Slave senden 27 39 Anforderung 3 Bytes Daten an Slave senden 2B 43 Anforderung 2 Bytes Daten an Slave senden 2F 47 Anforderung 1 Byte Daten an Slave senden 40 64 Anforderung Daten von Slave anfordern 42 66 Antwort 1 4 Bytes Daten von Slave an Master senden 43 67 Antwort 4 Bytes Daten von Slave an Master senden 47 71 Antwort 3 Bytes Daten von Slave an Master senden 4B 75 Antwort 2 Bytes Daten von Slave an Master senden AF 79 Antwort 1 Byte Daten von Slave an Master senden Datentransfer in Ordnung a0 96 Antwort u Empfangsbest tigung von Slave an Master senden Datentransfer fehlgeschlagen 80 128 Antwort 4 Bytes Abbruch Nachricht von Slave an Master senden Kapitel SDO Abbruch Code Seite 364 363 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Anhang 2015 06 17 CANopen Tabellen SDO Abbruch Code LU Der SDO Abbruch C
249. liothek ifm_PDM360NG_special_VO2yyzz LBB nen 164 ibliothek Wm DDMZ2GONG Up LL Viiz UD 165 ibliothek ifm_PDM360NG_USB_Vxxyyzzlib een 165 ibliothek Wm PDMng ul Vuuz z UD ibliothek ifm_RAWCan_NT_Vxxyyzz LiB lgl EE ibliotheken einbinden EE KEE EE INar USgaNge anna GEERT Bootloader 0 0nn einen D D D DD DD DD D DD DD D D BUZZER_CLICK B UZZERZON ara a RR ER le CAN CANopen Fehler und Fehlerbehandlung ENEE 350 CAN ENABLE 2 24 CAN RECOVER ere a CAN_REMOTE_REQUEST CAN REMOTE REGPONSE AA EN 0 RE NEE EINER TEEN EEIUSERTESTER ICE EERTERVIETERSERTELNTERS CAN RX ENF 2245 2224 52 as a a ia CAN RX ENKE deet ee na CAN RX RANGE A CAN RX RANGE FIFO A CAN SETDOWNL OADID AA EAR CAN TI CAN_TX_ENH EAN Le ENN ECH een ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Index CANopen Tabellen CANopen Diagnose lan ae 350 377 Tabellen Anne ee ee Diagnose und Feblerbebandung EEN 349 CANopen Eror Code EEN Display CANOPEN ENABLE EEN Dier CANOPEN GETDGUFFERFL AG CANOPEN GETEMCHYMESGGAGES AAA CANOPEN_GETERRORREGISTER 309000 DIE CANOPEN_GETGUARDHBERRLIST CANOPEN_GETGUARDHBSTATSLV AAA 304 E CANOPEN_GETNMTSTATESLAVE AE 275 E A Konfiguration anzeigen CANOPEN_GETODCHANGEDFLAG nennen 279 Echtzeituhr RTC ee A 5 CANOPEN_GETSTATE En 269 El as eh CANOPEN_GETSYNOSTATE nennen 2
250. ll Parameter der Ausg nge 9715 Parameter Datentyp Beschreibung USB_STORAGE_REMOVE INT R ckgabewert der Funktion M gliche Ergebnisse f r den R ckgabewert der Funktion Wert dez hex Beschreibung 001 01 Abmelde Kommando erfolgreich an USB Subsystem gesendet 242 F2 Fehler Einstellung ist nicht m glich Abmelde Kommando wurde nicht gesendet 192 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 COPY_PDM_TO_USB Baustein Typ Programm PRG Baustein ist enthalten in Bibliothek ifm_PDM360NG_USB_Vxxyyzz Lib Symbol in CODESYS COPY_PDM_TO_USB COMMAND DONE RET_VALUE LOCAL_PATH LOCAL_FILE Beschreibung 10098 10100 COPY_PDM_TO_USB kopiert eine Datei aus dem Speicher des PDM auf einen angeschlossenen USB Speicher Parameter der Eing nge Parameter Datentyp ENABLE BOOL COPY BOOL USB_PATH STRING 80 LOCAL_PATH STRING 80 LOCAL_FILE STRING 80 Parameter der Ausg nge Parameter Datentyp COMMAND STRING 80 DONE BOOL RET_VALUE INT 10101 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert TRUE steigende Flanke eines Tastendrucks startet den Kopiervorgang FALSE Funktion wird nicht ausgef hrt USB Pfad wird von USB_STORAGE_HANDLER gt Seite 195 ausgegeben Pfa
251. lle Version des Laufzeitsystems steht auf der Webseite der ifm electronic zum Herunterladen bereit Update Datei herunterladen Seite 33 Eine der folgenden Optionen w hlen Laufzeitsystem Update via USB Schnittstelle gt Seite 35 Laufzeitsystem Update via Web Browser Seite 36 Laufzeitsystem Update via USB Schnittstelle 9382 1 Neues Laufzeitsystem herunterladen gt Neues Laufzeitsystem von ifm Webseite herunterladen Update Datei herunterladen gt Seite 33 gt Update Datei in das Wurzelverzeichnis des USB Speichers kopieren Es darf nur ein Update Datei im Hauptverzeichnis des USB Speichers liegen 2 _USB Speicher mit Ger t verbinden gt USB Speicher mit Ger t verbinden Montageanleitung 3 Ger t im Recovery Modus starten gt Recovery Modus starten Seite 34 4 Laufzeitsystem installieren gt Mit 4 W Schaltfl che Install from USB w hlen Mit ENTER den Update Vorgang starten gt Softwarekomponenten des Ger ts werden aktualisiert Allgemeine Hinweise gt Seite 33 gt Display zeigt Statusmeldungen Wenn erfolgreich gt Statusmeldung erscheint Software update successful H W hrend des Update Vorgangs keine Tasten am Ger t dr cken 5 Ger t neu starten gt Mit 4 W Schaltfl che Reboot w hlen gt Mit ENTER das Ger t neu starten gt Ger t startet neu 35 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015
252. lle werden zur ckgesetzt Re Initialisierung der CAN Schnittstelle und auch der darauf laufenden CAN Protokolle Alle zum zyklischen Senden vorhanden Informationen gehen dabei ebenfalls verloren und m ssen neu aufgesetzt werden Beim erneuten ENABLE TRUE wird die neue Baudrate bernommen gt gt gt Parameter der Eing nge Parameter Datentyp ENABLE BOOL FALSE CHANNEL BYTE BAUDRATE WORD 250 Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT Wert dez hex 0 00 1 01 8 08 9 09 242 F2 236 Beschreibung FB ist inaktiv 7495 Beschreibung TRUE CAN Schnittstelle freigeben FALSE CAN Schnittstelle sperren CAN Schnittstelle 1 n je nach Ger t Baudrate kBit s zul ssig 20 50 100 125 250 500 800 1000 8530 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle Funktionsbaustein Ausf hrung ohne Fehler beendet Funktionsbaustein ist aktiv CAN ist nicht aktiv Fehler Einstellung ist nicht m glich ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CAN_RECOVER 7512 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_RECOVER ENABLE CHANNEL RECOVER_EXECUTE InhibitTime Beschreibung 7513 CAN_RECOVER hat folgende Aufgaben
253. m Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter EXECUTE CHANNEL ACTIVE REDSTOPLAMP AMBERWARNINGLAMP PROTECTLAMP SPN FMI SPN_CM MIL FC REDSTOPLAMP_FC AMBERWARNINGLAMP_FC PROTECTLAMP_FC Datentyp BOOL FALSE BYTE BOOL BOOL BOOL BOOL WORD BYTE BOOL BYTE BYTE BYTE BYTE 14995 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t TRUE DTC ist aktiv Wird zyklisch 1x je Sekunde als DM1 gesendet FALSE DTC ist nicht mehr aktiv Wird in der Hardware Konfiguration gesichert Wird bei Anfrage als DM2 gesendet Rote Stopp Lampe nur f r ltere Projekte TRUE EIN FALSE AUS Gelbe Warn Lampe nur f r ltere Projekte TRUE EIN FALSE AUS Schutz Lampe nur f r ltere Projekte TRUE EIN FALSE AUS Suspect Parameter Number Failure Mode Indicator zul ssige Werte 0 31 0x00 0x1F Conversion Method Status der elektronischen Komponente Fehlfunktion Anzeigelampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken Status der elektronischen Komponente Rote Stopp Lampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken Status der elektronischen Komponente Gelbe Warnlampe Status und Blink Code 0 Aus 1 Ein 2 langs
254. m Eingangskanal eine Betriebsart zu Datenblatt Der FB erm glicht die Zustandserfassung am gew hlten Kanal Die Messung und der Ausgangswert resultieren aus der ber MODE angegebenen Betriebsart bin rer Eingang plus schaltend BL f r positives Gebersignal mit ohne Diagnose bin rer Eingang minus schaltend BH f r negatives Gebersignal e analoger Eingang 0 20 mA e analoger Eingang 0 10 V analoger Eingang 0 32 V analoger Eingang ratiometrisch 0 32 V analoger Eingang Widerstandsmessung 16 3 600 Q CR04nn ab HW Stand AD 16 30 000 Q C Im laufenden Betrieb sollte die Betriebsart nicht ge ndert werden Die Analogwerte werden normiert ausgegeben 172 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp ENABLE BOOL MODE INPUT_ANALOG_MODES Parameter der Ausg nge Parameter Datentyp VALUE WORD RESULT INT M gliche Ergebnisse f r RESULT Wert dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein ist aktiv 242 F2 Fehler Einstellung ist nicht m glich 9675 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert Betriebsart des Eingangskanals Kapitel M gliche Betriebsarten Ein J Ausg nge gt Seite
255. m Ger t die Sicherheitshinweise und die betreffenden Kapitel dieser Anleitung gelesen und verstanden haben Die handelnde Person muss zu Arbeiten an der Maschine Anlage autorisiert sein Die handelnde Person muss f r die auszuf hrende Arbeit ber die erforderliche Ausbildung und Qualifikation verf gen Beachten Sie die Technischen Daten der betroffenen Ger te Das aktuelle Datenblatt finden Sie auf der ifm Homepage www ifm com gt Land w hlen gt Datenblattsuche gt Artikel Nr gt Technische Daten im PDF Format Beachten Sie die Montage und Anschlussbedingungen sowie die bestimmungsgem e Verwendung der betroffenen Ger te mitgelieferte Montageanleitung oder auf der ifm Homepage www ifm com gt Land w hlen gt Datenblattsuche gt Artikel Nr gt Betriebsanleitungen Beachten Sie die Korrekturen und Hinweise in den Release Notes zur vorhandenen Hardware Software und Dokumentation auf der ifm Homepage www ifm com gt Land w hlen gt Datenblattsuche gt Artikel Nr gt Betriebsanleitungen ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Sicherheitshinweise Anlaufverhalten der Steuerung LO HINWEIS Um die Schutzart zu gew hrleisten Die nicht benutzten M12 Buchsen mit den Verschlusskappen E73004 verschlie en Zul ssiges Anzugsdrehmoment der Verschlusskappen 0 6 0 8 Nm ACHTUNG Gefahr von Einbrenn Effekten
256. meldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez hex Beschreibung 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 242 F2 Fehler Einstellung ist nicht m glich 232 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 SYSTEM_ASYNCH 9693 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_PDM360NG_linux_syscall_asynch_Vxxyyzz Lib Symbol in CODESYS SYSTEM_ASYNCH Beschreibung 9700 SYSTEM_ASYNCH sendet ein beliebiges Kommando max 255 Zeichen an das Linux Betriebssystem Das Kommando wird asynchron im Hintergrund abgearbeitet Der Funktionsbaustein muss solange aktiv sein EXECUTE TRUE bis der FB abgearbeitet ist DONE TRUE HINWEIS Den Baustein nur mit guten Linux Kenntnissen verwenden Den Baustein mit Timeout Funktionen berwachen Parameter der Eing nge 9701 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE gt TRUE Flanke Kommandoausf hrung starten COMMAND STRING 255 Linux Kommandozeile Parameter der Ausg nge 9702 Parameter Datentyp Beschreibung DONE BOOL TRUE nur 1 Zyklus lang FB ist fertig bearbeitet FALSE im weiteren Programma blauf BUSY BOOL TRUE System ist aktiv Aktion noch nicht beendet ERROR BOOL TRUE nur 1 Zyklus lang Kommando ist fehlg
257. mierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte gt In CODESYS den Reiter Ressourcen klicken Eintrag Globale Variablen markieren klicken Ressourcen G E Bibliothek LinuxSystemlib Lib 18 303 11 25 50 Globale Variat G E Bibliothek spelbsaback ib 27 8 03 16 52 28 Globale Yarlable SCH Bibliothek syslbsockets lb 102 05 10 25 35 Globale Verinbler G E Bibliothek Sud ET argaWisulb 5 4 04 12 31 00 Globale Yariat amp ei Gbale Wanablen N larmkonfiguraton 27 Arbeitsbereich Bibliotheksweraaker w Logbuch L Paranater Manager PLC Browser gt Steusungskonfiguration E Taskkonfiguralion ei Tracesulzeichnung f Q Walch und Rezepturverwaller H Zielsystemeinstelungen gt Men Projekt gt Objekt gt Einf gen Einf gen Extras Online Fenster Hilfe bersetzen EU Alles bersetzen Alles bereinigen Domnload Information laden este gt ET gt Anzeige Fenster Eigenschaften Eigenschaften PX Globale Variablerdiste J Bild Name dar globalen Variableniste Eiobale_Variablen_Expon_Piojl Datemwerkn pfung Dalename Durchsuchen d Netzweik Vo berselsen beleen Vo berselzen esportieien hinzuf pen Abbrechen Namen der globalen Variablenliste eingeben wie oben gezeigt gt Best tigen mit OK Im erscheinenden Fenster die Variable x1 eintragen Bild 00041 VAR_GLOB
258. n VALUE_FIELD1 VALUE_FIELD6 schreiben Wenn KEY_INCREMENT_VALUE2 FALSE um diesen Betrag wird der Wert im aktiven Eingabefeld bei INCREMENT DECREMENT ver ndert TRUE der Wert im aktiven Eingabefeld ndert sich bei INCREMENT DECREMENT um den Betrag in INCREMENT_VALUE2 FALSE der Wert im aktiven Eingabefeld ndert sich bei INCREMENT DECREMENT um den Betrag in INCREMENT_VALUE Wenn KEY_INCREMENT_VALUE2 TRUE um diesen Betrag wird der Wert im aktiven Eingabefeld bei INCREMENT DECREMENT ver ndert TRUE alle internen und externen Eingabewerte auf 0 setzen FALSE Funktion wird nicht ausgef hrt ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Ausg nge Parameter INPUT_ACTIV FIELDCOUNTER VALUE _FIELD1 VALUE_FIELD6 Interne Parameter Parameter FIELD1 FIELD6 COLOR _FIELD1 COLOR _FIELD6 VALUE _FIELD 1 VALUE_FIELD_6 Datentyp BOOL BYTE REAL REAL REAL Datentyp REAL REAL REAL REAL REAL REAL REAL REAL REAL 3339 Beschreibung aktuelle Visualisierungsnummer Nummer des gew hlten Eingabefeldes externer Eingabewert wird erst mit der 2 steigenden Flanke von ENTER bernommen 3340 Beschreibung Setzt den Fokus f r das gew hlte Eingabefeld Als Fokus kann ein beliebiges Visualisierungsobjekt verwendet werden Die Variable FIELDx muss in der Visualisieru
259. n seite wechseln ODER Mit EXIT zur bergeordneten Men seite wechseln Im Informationsfeld erscheinen Hinweise zur aktiven Men seite im Bsp System Settings y V NM A4 14674 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Bedienhinweise Bedienung Auf einer Men seite navigieren 14675 Um innerhalb einer Men seite zu navigieren y yvy vy v vyv PAddress Netmask 255 255 255 o Gateway Ethernet Settings Manual Ea DEE o ke ke ke DW WD Mit SELECT oder BACKSEL das gew nschte GUI Element w hlen z B Ziffernfeld Optionsfeld Gew hltes Bildschirm Element hat Fokus schwarzer Rahmen Gew hltes Element ist aktiv und kann ge ndert werden Mit ENTER das gew hlte Bildschirm Element aktivieren oder deaktivieren z B Optionsfeld ODER Mit A oder V den Wert des gew hlten Bedienlementes schrittweise vergr ern oder verkleinern z B Ziffernfeld nderungen werden angezeigt Mit SAVE die nderungen speichern Mit EXIT zur bergeordneten Men seite wechseln 45 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Bedienhinweise Bedienung Im Datei Verzeichnis navigieren 14673 Um im Datei Verzeichnis zu navigieren y v y V v File n
260. n CODESYS CANOPEN_READOBJECTDICT EXECUTE CHANNEL IDX SUBIDX Beschreibung 7935 CANOPEN_READOBJECTDICT liest bis zu 4 Bytes Konfigurationsdaten aus dem Objektverzeichnis des Ger ts zur Verwendung im Anwendungsprogramm Parameter der Eing nge 7936 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CHANNEL BYTE CAN Schnittstelle 1 n je nach Ger t IDX WORD Index im Objektverzeichnis SUBIDX BYTE Subindex bezogen auf den Index im Objektverzeichnis Parameter der Ausg nge 7937 Parameter Datentyp Beschreibung DATA DWORD Parameter Wert RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT dez Wei hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 Funktionsbaustein ist noch nicht ausgef hrt 40 28 Objektverzeichnis Eintrag ist ung ltig 242 F2 Fehler Einstellung ist nicht m glich 280 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_WRITEOBJECTDICT 7940 Write Object Directory Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_WRITEOBJECTDICT EXECUTE RESU
261. n Farb und Graustufendarstellung umschalten 150 lr E 383 Zykluszeit Tastenbelegung im Becowven Modus 33 Zykluszeit beachten Edi EE 43 Tongeber BU228r 0e EE EEN 16 Tongeber nsteuem a Reese 139 TOUCHSCHEEN ne ern rn AA 48 Touchscreen kalbrteren seess 147 TouchscreenDisable nn 178 Touchscreen Eingaben verarbeiten 144 Touchscreen Funktionen nutzen 142 U ber diese Anleitung 5 bersicht Dokumentations Module f r ecomatmobile Ger te AA 6 bersicht CANopen Error Codes uunnnnene 373 bersicht CANopen Error Codes nananenenenennennenee 373 bertragung der globalen Netzwerkvariablen testen 111 ET Unterst tzte Variablentypen sc Update Datei herunterladen EN E A een USB_STORAGE_HANDLER ENEE USB_STORAGE_MANAGER USB_STORAGE_REMOVE NENNEN V Variablen an nee een 97 Verhalten des Watchdog EEN 115 VERSION E E in 231 Verwendung bestimmungegemgf ENNEN 384 Visualisierung erstellen Maassen Visualisierungen pnutzen EEN Visualisierungsgrenzen Visuelles Feedback nutzen Voreinstellungen VAN WEEN W Was bedeuten de Symbole und Formaterungen Au 7 Wathdog eenegen 115 384 Welche Vorkenntnisse sind nohwendg AE 10 Wie ist diese Dokumentation aufoebaut AA 8 WON EE wn EE 384 Z E Cen E 130 Zeichens tze True Type Fonts installieren 140 Zielsyslenreinsfellen u 87 Zugriffsschutz f r IEC Projekt aktivieren 93 Zugr
262. n J1939 Stack Get Destination Arbitrary Name anhand der Namensinformation die Ziel Adresse eines oder mehrerer anderer Teilnehmer bestimmen dem Ger t einen Name geben mit dem es sich im Netzwerk identifiziert empf ngt eine Single Frame Nachricht zeigt die zuletzt auf dem CAN Bus gelesene Nachricht 41939 RX with FIFO empf ngt alle spezifizierten Nachrichten und liest sie nacheinander aus einem FIFO 1939 RX Multiframe Message empf ngt Multiframe Nachrichten J1939 Specific Request fragt eine spezifizierte Nachricht bei einer anderen Steuerung an und empf ngt sie J1939 Specific Request Multiframe Message fragt eine spezifizierte Multiframe Nachricht bei einer anderen Steuerung an und empf ngt sie zeigt relevante Informationen zum J1939 Stack versendet einzelne Single Frame Nachrichten J1939 TX enhanced versendet einzelne Single Frame Nachrichten zus tzlich einstellbar Sende Priorit t Datenl nge J1939 TX enhanced cyclic versendet zyklisch Single Frame Nachrichten zus tzlich einstellbar Sende Priorit t Datenl nge Periode J1939 TX enhanced Multiframe Message versendet einzelne Multiframe Nachrichten 7 1 11 Bibliothek ifm_NetVarLib_NT_Vxxyyzz LIB 14915 ifm_NetVarLib_NT_Vxxyyzz LIB ist eine interne Bibliothek Der Zugriff auf die Bibliotheksfunktionen erfolgt ausschlie lich indirekt ber CODESYS Routinen gt Die Funktionselemente der Bibliothek nicht direkt in einem IEC Projekt
263. n Netzwerks Objektverzeichnis Das Objektverzeichnis OBV enth lt alle CANopen Kommunikationsparameter eines Ger tes sowie ger tespezifische Parameter und Daten OBV Das Objektverzeichnis OBV enth lt alle CANopen Kommunikationsparameter eines Ger tes sowie ger tespezifische Parameter und Daten OPC OPC OLE for Process Control Objektverkn pfung und einbettung f r Prozesssteuerung Standardisierte Software Schnittstelle zur herstellerunabh ngigen Kommunikation in der Automatisierungstechnik OPC Client z B Ger t zum Parametrieren oder Programmieren meldet sich nach dem Anschlie en am OPC Server z B Automatisierungsger t automatisch bei diesem an und kommuniziert mit ihm operational Operational engl betriebsbereit Betriebszustand eines CANopen Teilnehmers ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Begriffe und Abk rzungen In diesem Modus k nnen SDOs NMT Kommandos und PDOs bertragen werden P PC Karte PCMCIA Karte PCMCIA Karte PCMCIA Personal Computer Memory Card International Association ein Standard f r Erweiterungskarten mobiler Computer Seit der Einf hrung des Cardbus Standards 1995 werden PCMOCIA Karten auch als PC Karte engl PC Card bezeichnet PDM PDM Process and Dialog Module Prozess und Dialog Monitor Ger t zur Kommunikation des Bedieners mit der Maschine Anlage PDO PDO
264. n Visualisierung den Namen der Visualisierungsobjekts eingeben und mit OK bernehmen gt CODESYS erzeugt Visualsierungsobjekt im Visualisierungsordner gt Visualisierungs Editor erscheint Visualisierungelement anlegen gt Im Zeichenbereich Visualsierungs Editors die ben tigten Visualisierungslelemente anlegen H Hinweise zur Erstellung von Visualsierungen beachten Hinweise zu Visualisierungen gt Seite 130 Mit Datei gt Speichern die erstellte Visualisierung sichern 135 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen 6 4 4 Funktionen der Tasten konfigurieren 10160 H e Die Signale der Kreuzwippe werden unabh ngig von den Signalen der Funktionstasten und des ber hrungsempfindlichen Bildschirms ausgewertet e Das Ger t erkennt mehrere gleichzeitig bet tigte Funktionstasten und wertet diese aus e Bei andauerndem Bet tigen einer Funktionstaste erzeugt das Ger t nach einstellbarer Wartezeit eine Tastenimpulsfolge Funktionsbelegung der Eingabeelemente 14485 In den Visualisierungen des Anwendungsprogramms sind folgende Aufgaben zu l sen e zwischen den Visualisierungsseiten bl ttern Parameterwerte in Eingabefeldern ndern e Meldungen quittieren Dazu bieten die ecomatmobile PDM Ger te eine Reihe von Bedienelementen an Bei den Ger ten der PDM Familien k nnen Sie Funktionen bestimmten Bedieneleme
265. n Zustand aktiv inaktiv eines Eingabeelements existiert eine Bitmap Grafiken Beide Grafiken sind deckungsgleich auf 2 Visualisierungsebenen positioniert Bei Aktivierung des Bedienelements wird die Bitmap Grafik f r den Zustand inaktiv auf unsichtbar geschaltet Touch Event auf Bitmap Ein Touch Event l st eine Reaktion aus sobald das Eingabeelement aktiviert wird Wechsel der Rahmenfarbe Das Eingabeelement besitzt einen Rahmen Im deaktivierten Zustand ist der Rahmen farblos oder neutral gef rbt Wird der Rahmen aktiviert ndert sich die Rahmenfarbe 6 5 4 Touchscreen kalibrieren 14432 Um den Touchscreen aus einer SPS Anwendung heraus zu kalibrieren folgende nderungen im CODESYS Projekt vornehmen 1 Visualisierungsseite erstellen gt Projekt ffnen neu erstellen gt Leere Visualisierungseite mit der Bezeichnung TOUCHCALIBRATION erstellen Visualisierung erstellen gt Seite 135 2 _Steuerlogik in SPS Anwendung einf gen Bedingung definieren f r den Aufruf der Visualisierungsseite TOUCHCALIBRATION Visualisierungsseite definieren die nach erfolgreicher Kalibrierung aufgerufen wird gt Bedingung definieren f r den Abbruch des Kalibriervorgangs z B wenn Funktionstaste x gedr ckt dann zu Visualisierungsseite y wechseln Hinweise zur Bedienung Ruft der Bediener die Visualisierungseite TOUCHCALIBRATION auf startet der Kalibriervorgang automatisch Den Anweisungen auf dem Bildschirm folg
266. n besitzen e Dateiformat PNG e Transparenz Bereich innerhalb des Rahmens muss als transparent gespeichert werden 206 18892 18898 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 PDM_PAGECONTROL 18886 Baustein Typ Programm PRG Baustein ist enthalten in Bibliothek ifm_PDMng_UTIL_Vxxyyzz LIB Symbol in CODESYS PDM_PAGECONTROL ACT_PAGE BASENAME Beschreibung 3294 PDM_PAGECONTROL steuert den Aufruf bestimmter Visualisierungsseiten Der Aufruf und die R ckgabe der Visualisierungsseiten erfolgt in CODESYS ber die Systemvariable CurrentVisu vom Typ STRING 40 Mit dem Programm kann wahlweise eine bestimmte Visualisierungsseite aufgerufen oder schrittweise in den Visualisierungen gebl ttert werden Das Programm l sst sich optimal nutzen wenn die Namen aller Visualisierungen dem gleichen Schema entsprechen also einer Kombination aus einem Basisnamen gefolgt von einer 5 stelligen Zahl ab Bibliotheks Version V04 00 07 davor 3 stellig Beispiel BASENAME PAGE Visualisierungsname PAGE88801 PAGE88802 PAGE808083 usw F r den Basisnamen sind 1 35 Gro buchstaben keine Sonderzeichen zul ssig Die Nummerierung der Visualisierungen sollte l ckenlos erfolgen Das Programm setzt den endg ltigen Visualisierungsnamen aus dem Parameter BASENAME und der Nummer zusammen oder liest die Nummer aus dem ak
267. n das Array INIT_VALUE geschrieben 225 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 INIT_VAR_RETAIN_REAL 3235 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_PDM_INPUT_Vxxyyzz Lib Symbol in CODESYS INIT_VAR_RETAIN_REAL INIT_VALUE INIT_VALUE Beschreibung 3347 INIT_VAR_RETAIN_REAL initialisiert das am Eingang INIT_VALUE angegebene Array des FB INPUT_REAL Seite 219 mit remanenten Eingabewerten Sollen Eingabewerte remanent gespeichert werden m ssen die Werte nach dem Einschalten des Displays initialisiert werden da sie sonst im ersten Zyklus wieder berschrieben werden Der FB initialisiert das Array INIT_VALUE des FB INPUT_REAL mit den remanenten Eingabewerten Der Baustein vergleicht die Werte von VALUE1 VALUES mit den Werten von INIT_VALUE gt Sind die Inhalte von VALUE1 VALUE6 0 werden VALUE1 VALUEEG in das Array INIT_VALUE geschrieben gt Sind die Inhalte von VALUE1 VALUEG nicht 0 werden die Elemente des Arryas INIT_VALUE nach VALUE1 VALUEB6 geschrieben 226 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 gt Der folgende FB INPUT wird dann im ersten Zyklus mit INIT_VALUE initialisiert active BOOL curent input geg BYTE init_retain IN
268. n k nnen auftreten Ursache Das Kamerabild liegt nicht vollst ndig im sichtbaren Bereich des Displays Angegebener Rotationswinkel ist ung ltig W hrend des Einschaltens der Anlaog Kamera im Overlay Modus l uft bereits eine Ethernet Kamera Analog Kamera wird nicht eingeschaltet Die Rotationsfunktion ist nur im Vollbild Modus Capture Mode verf gbar Die Rotation des Kamerabildes verursacht hohe CPU Last Dies f hrt zu einer niedrigeren Bild Wiederholrate und einer schlechteren Bildqualit t M gliche Werte z B PLG_PRG ErrorMessage m gliche Fehlermeldungen Tabelle Abhilfe Einstellungen der Kamera berpr fen Analog Kamerabild in CODESYS Projekt einf gen gt Seite 157 Einstellungen der Kamera berpr fen Kamerabild rotieren gt Seite 159 g ltige Winkel 0 90 180 und 270 Boolesche Variable zum Ein und Ausschalten der Analog Kamera auf FALSE setzen Kamera ein ausschalten gt Seite 151 gt Mit OK die eingetragenen Werte bernehmen und das Fenster schlie en 159 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten In CoDeSys das Analog Kamerabild verwenden 9738 B Abschalten der Kamera bei einem Seitenwechsel Manuell gt Kameras in der Visualisierung ausschalten BEVOR ein Bildwechsel gestartet wird Ansonsten bleibt das alte Kamerabild im neuen Bild
269. ndbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Begriffe und Abk rzungen Internetprotokollfamilie geh rt Aufgabe von UDP ist es Daten die ber das Internet bertragen werden der richtigen Anwendung zukommen zu lassen Derzeit sind Netzwerkvariablen auf Basis von CAN und UDP implementiert Die Variablenwerte werden dabei auf der Basis von Broadcast Nachrichten automatisch ausgetauscht In UDP sind diese als Broadcast Telegramme realisiert in CAN als PDOs Dem Protokoll entsprechend sind diese Dienste nicht best tigte Dienste es gibt keine Kontrolle ob die Nachricht auch beim Empf nger ankommt Netzwerkvariablen Austausch entspricht einer 1 zu n Verbindung 1 Sender zu n Empf ngern V Verwendung bestimmungsgem Das ist die Verwendung eines Produkts in bereinstimmung mit den in der Anleitung bereitgestellten Informationen W Watchdog Der Begriff Watchdog englisch Wachhund wird verallgemeinert f r eine Komponente eines Systems verwendet die die Funktion anderer Komponenten beobachtet Wird dabei eine m gliche Fehlfunktionen erkannt so wird dies entweder signalisiert oder geeignete Programm Verzweigungen eingeleitet Das Signal oder die Verzweigungen dienen als Ausl ser f r andere kooperierende Systemkomponenten die das Problem l sen sollen wo wo write only engl nur schreiben Unidirektionale Daten bertragung Daten k nnen nur ver ndert werden jedoch
270. nde Tabelle M gliche Ergebnisse f r RESULT Wert dez 0 6 7 262 hex 00 06 07 Beschreibung FB ist inaktiv FB ist in der Bearbeitung Remote f r ID nicht aktiv FB ist in der Bearbeitung Remote f r ID aktiv ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 7 2 10 Bausteine CANopen Bausteinen GANEpen SIAalUSH Mess ee ege dee 264 Bausteine CANopen Netzwerkmanagement nenn 274 Bausteine CANopen Olekbverzeichns mis resterete aai an E E a E a 278 Bausteine Ehl Ee ME Ee 283 SE Lee E EE 297 BausteinesGANopen EE e Te E 301 EU Tee ere EE EE 306 15059 F r CANopen stellt ifm electronic eine Reihe von Bausteinen zur Verf gung die im Folgenden erkl rt werden 263 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Bausteine CANopen Status GANOBENFENABLE Free near ee CANOPEN GETBUFFERFLAGS nen en ee nennen E KI AE BEE ERAN EE CANOPEN EE 264 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_ENABLE 7785 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_ENABLE Baudrate Beschreibung 7787
271. ne Ger t oder Anlage verwendet zur Fertigung Stoffumformung zum Transport zu medizinischen oder anderen T tigkeiten IEC 61508 4 Abschnitt 3 2 3 Das EUC umfasst also alle Einrichtungen Maschinen Ger te oder Anlagen die Gef hrdungen verursachen k nnen und f r die sicherheitsgerichtete Systeme erforderlich sind Falls eine vern nftigerweise vorhersehbare Aktivit t oder Inaktivit t zu durch das EUC verursachten Gef hrdungen mit unvertretbarem Risiko f hrt sind Sicherheitsfunktionen erforderlich um einen sicheren Zustand f r das EUC zu erreichen oder aufrecht zu erhalten Diese Sicherheitsfunktionen werden durch ein oder mehrere sicherheitsgerichtete Systeme ausgef hrt F Fehlanwendung Das ist die Verwendung eines Produkts in einer Weise die vom Konstrukteur nicht vorgesehen ist Eine Fehlanwendung f hrt meist zu einer Gef hrdung von Personen oder Sachen Vor vern nftigerweise vorhersehbaren Fehlanwendungen muss der Hersteller des Produkts in seinen Benutzerinformationen warnen FiFo FIFO First In First Out Arbeitsweise des Stapelspeichers Das Datenpaket das zuerst 378 in den Stapelspeicher geschrieben wurde wird auch als erstes gelesen Pro Identifier steht ein solcher Zwischenspeicher als Warteschlange zur Verf gung Flash Speicher Flash ROM oder Flash EPROM oder Flash Memory kombiniert die Vorteile von Halbleiterspeicher und Festplatten Die Daten werden allerdi
272. nen im Anwendungsprogramm gesteuert werden Verhalten in Setup Modus Setup Bedienhinweise Tongeber Buzzer 7367 Der im Ger t eingebaute Tongeber ist im Anwendungsprogramm programmierbar e Tondauer Aus Dauerton Tastenklick e Tonh he 500 5 000 Hz ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Systembeschreibung Hardware 3 2 2 Bedienelemente 19328 Das Ger t verf gt ber folgende Bedienelemente Funktionstasten e mit Druckpunkt e mit programmierbaren LEDs hinterleuchtet 2 Kreuzwippe e als Kombination von 5 unabh ngigen Tasten e mit programmierbaren LEDs hinterleuchtet G Touchscreen e Resistive Technologie d h Display reagiert auf Ber hrung mit Fingern auch mit Handschuhen bedienbar und Hilfsger ten Eingabestift e Direktwahl und Aktivierung von GUI Elementen ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Systembeschreibung Hardware 3 2 3 Funktionsweise der verz gerten Abschaltung 993 Werden die Controller von der Versorgungsspannung getrennt werden im Normalfall sofort alle Ausg nge abgeschaltet keine Eingangssignale mehr eingelesen und die Abarbeitung der Steuerungssoftware Laufzeitsystem und Anwendungsprogramm abgebrochen Dieses geschieht unabh ngig davon in welchem Programmschritt sich der Controller befindet Wenn dieses Verhalten nicht gew nscht ist muss der Controller pro
273. nen w hlen 78 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration PDF Dateibetrachter 5 4 1 PDF Viewer In der PDF Datei navigieren gt VVVVYV y 11420 Anzuzeigende PDF Datei w hlen und mit ENTER ffnen Bedienung Im Datei Verzeichnis navigieren Seite 46 PDF Datei wird geladen Display zeigt Inhalt der PDF Datei TIULE AIU UIAIUYUT IHUUUIG E UIVIOUU NU IL 5 Electrical connection 5 1 Connection accessories You can find more information about the available accessories at www ifm com Data sheet search e g CR1200 Accessories or www ifm com Products Accessories Connection technology 5 2 General wiring information Wiring of the M12 connectors gt 7 Technical data Supply input output CANT USB Ethernet CAN2 CAN3 4 Analogue video input NIA EREECHEN M12 connectors back of the unit Wrong connection may cause damage to the device Observe the safety instructions The short circuit reverse polarity protection of the device applies to the nnaratinn unltana rnnnartinne A chart rirnuit hahn aan nnaratinn unltana Mit A Y im Dokument scrollen Mit ZOOM ZOOM die Dokument Ansicht vergr ern verkleinern Mit PAGE PAGE um ganze PDF Seiten vorbl ttern zur ckbl ttern Mit gt lt 4 die Dokument Ansicht nach re
274. nennen ern 18 3 2 4 Begrenzungen f r Programm und Datenspeicher uuusrsnnnneneneneneennnnen ernennen nnnnen nennen ern 19 3 2 5 Echtzeit uhr KEE ea een aeg 20 3 2 6 Kamera Visualisierung me Mor H 4nnaannnannennannnnnnnnnnnnnnnnnnnnnnnnnnnnrnnnnnnnnnnnennnnnnnnnnnnnnnnnnn 21 3 3 el EG Wf TEE 22 3 3 1 Eing nge Technologie Mau e unsammnnnannennennnennnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnernnnannen ran 22 3 3 2 Ausg nge Technologie u T z 4um4rnanennenonnnnnnnnenennnnnennnnnnnnnsnnnennnnsnnnnnnnnnennnnnnnnnnannernnn 25 3 3 3 GAN BEE fe dE 26 3 3 4 RL EE Sy AE 26 3 3 5 Eihemet n 2 Renee nn nee 26 3 3 6 Analog Videoeingang TEE 26 3 4 nl TEEN eh einen nahen tagen 27 3 4 1 Goftware Komponenten AAA 28 3 4 2 Programmiersysteg amp ODESYS 2 3 2 uu222u44a00nna0nnnnnnnnnnnnnnnnnnnnnnnnnannannnnnnnnnnnnennnonnnnnnnnnennnnnnnna 29 3 4 3 EE EE Wen EE 29 4 Installation 30 4 1 Programmiersystem CODESYS installieren eeneeseeseeseeeneeese senesne ner nenn ntn nennsnn nenn nnn 31 4 2 Ger tespezifisches Target Paket installieren 200s440rsnnnnnnnnnnnnnnnnnennnnnnnnnnnnn 31 4 3 Laufzeitsystem des Ger ts aktualisieren ssseeseesreeresissiississirsstisstnsstnnsrinstnnsnnnnnn tt 32 4 3 1 Allgemenge Hinweise z urr44s0nnnnennnnennnnnnnnnnnnnennnnnnennnnonnennnnnnnnnnnnennnnnnnensnnnenrnsnnennnnnnnnen 33 4 3 2 Kean HOT TC
275. ng diesem Objekt zugewiesen werden Ist die Eingabe aktiv wird FIELDx getaktet Setzt die Alarmfarbe des Eingabeobjektes nur PDM color Die Variable muss in der Visualisierung zugewiesen werden Interner Eingabewert der w hrend der Eingabe sofort sichtbar ist und mit der zweiten steigenden Flanke von ENTER an VALUE_FIELDx bergeben wird Die Variable muss in der Visualisierung zugewiesen werden 221 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 INIT_VAR_RETAIN_DINT 3232 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_PDM_INPUT_Vxxyyzz Lib Symbol in CODESYS INIT_VAR_RETAIN_DINT INIT_VALUE INIT_VALUE Beschreibung 3344 INIT_VAR_RETAIN_DINT initialisiert das am Eingang INIT_VALUE angegebene Array des FB INPUT_DINT Seite 211 mit remanenten Eingabewerten Sollen Eingabewerte remanent gespeichert werden m ssen die Werte nach dem Einschalten des Displays initialisiert werden da sie sonst im ersten Zyklus wieder berschrieben werden Der FB initialisiert das Array INIT_VALUE der Funktion INPUT_DINT mit den remanenten Eingabewerten Der Baustein vergleicht die Werte von VALUE1 VALUES mit den Werten von INIT_VALUE gt Sind die Inhalte von VALUE1 VALUE6 0 werden VALUE1 VALUES in das Array INIT_VALUE geschrieben gt Sind die Inhalte von VALUE1 VALUEG nicht 0
276. ng diesem Objekt zugewiesen werden Ist die Eingabe aktiv wird FIELDx getaktet Setzt die Alarmfarbe des Eingabeobjektes nur PDM color Die Variable muss in der Visualisierung zugewiesen werden Interner Eingabewert der w hrend der Eingabe sofort sichtbar ist und mit der zweiten steigenden Flanke von ENTER an VALUE_FIELDx bergeben wird Die Variable muss in der Visualisierung zugewiesen werden 213 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 INPUT_INT 3220 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_PDM_INPUT_Vxxyyzz Lib Symbol in CODESYS INPUT_INT INPUT_ACTIV FIELDCOUNTER 5 VALUE_FIELD1 NO_OF_FIELDS VALUE_FIELD2 MIN_MAX_ARRAY VALUE_FIELD3 ESC VALUE_FIELD4 INCREMENT VALUE_FIELD5 DECREMENT VALUE_FIELD6 ENTER INCREMENT_VALUE KEY_INCREMENT_VALUE2 INCREMENT_VALUE2 CLEAR_ALL_VALUE Beschreibung 3328 INPUT_INT unterst tzt bis zu 6 Eingabefelder die in der Visualisierung 6 verschiedenen Objekten zugewiesen werden k nnen Die Eingabeobjekte werden mit den internen Variablen FIELD1 FIELD6 COLOR_FIELD1 COLOR_FIELD6 und VALUE_FIELD1 VALUE_FIELD6 parametriert Der FB ist eine Alternative zur in CoDeSys integrierten Eingabefunktion und gegen ber der CoDeSys Eingabe flexibler Der FB enth lt keine Visualisierungselemente 214 ifm Programmierhandbuch ec
277. nge gedr ckt halten bis das Setup Men erscheint gt Ger t bootet und geht in den Setup Modus gt Startseite des Setup Modus erscheint SYSTEM SETTINGS SYSTEM INFORMATION ACTIONS Message box Eines der folgenden Untermen s w hlen Untermen Bedeutung SETUP Setup starten Setup Startbild Seite 51 PDF VIEWER PDF Dateibetrachter starten PDF Dateibetrachter LOAD APPLICATION SPS Anwendung laden und starten SPS Anwendung starten Seite 83 41 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Bedienhinweise 5 2 Bedienhinweise las lune DIE Hehe EE 43 KIeuzW pp 48 NET 48 Setup Arbeiten mit aktiviertem Passwortschutz sseesseesseesseeesreenresrnesrnetrnesrnstnnettnsennsennsnnnsnnnsennnnna 49 18108 Im Setup Modus gelten f r die Bedienelemente folgende Regeln 42 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Bedienhinweise 5 2 1 Tastenfunktionen 18155 Die Belegung der Funktionstasten ist kontextabh ngig Welche Aktion bei der Bet tigung einer Taste ausgel st wird zeigt die Beschriftung der korrespondierenden Schaltfl che auf dem Bildschirm Nur aktive Funktionstasten sind beschriftet Nur bei aktiven Funktionstasten leuchten die Tasten LEDs Die folgende Tabelle gibt eine bersicht der verf gbaren Tastenfunktionen Sc
278. ngs wie bei einer Festplatte blockweise in Datenbl cken zu 64 128 256 1024 Byte zugleich geschrieben und gel scht Vorteile von Flash Speicher e Die gespeicherten Daten bleiben auch bei fehlender Versorgungsspannung erhalten e Wegen fehlender beweglicher Teile ist Flash ger uschlos unempfindlich gegen Ersch tterungen und magnetische Felder Nachteile von Flash Speicher e Begrenzte Zahl von Schreib bzw L schvorg ngen die eine Speicherzelle vertragen kann e Multi Level Cells typ 10 000 Zyklen e Single Level Cells typ 100 000 Zyklen e Da ein Schreibvorgang Speicherbl cke zwischen 16 und 128 kByte gleichzeitig beschreibt werden auch Speicherzellen beansprucht die gar keiner Ver nderung bed rfen FRAM FRAM oder auch FeRAM bedeutet Ferroelectric Random Access Memory Der Speicher und L schvorgang erfolgt durch eine Polarisations nderung in einer ferroelektrischen Schicht Vorteile von FRAM gegen ber herk mmlichen Festwertspeichern nicht fl chtig e kompatibel zu g ngigen EEPROMs jedoch e Zugriffszeit ca 100 ns e fast unbegrenzt viele Zugriffszyklen m glich H Heartbeat Heartbeat engl Herzschlag Die Teilnehmer senden regelm ig kurze Signale So k nnen die anderen Teilnehmer pr fen ob ein Teilnehmer ausgefallen ist ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Begriffe und Abk rzungen HMI HMI Human M
279. nicht gelesen Z Zykluszeit Das ist die Zeit f r einen Zyklus Das SPS Programm l uft einmal komplett durch 384 Je nach ereignisgesteuerten Verzweigungen im Programm kann dies unterschiedlich lange dauern 2015 06 17 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Index 11 Index A Adressbelegung der Ausg nge 128 Eege ietereete eege Eet 375 Adressvergabe in Ethernet Netzwerken ee 352 Allgemeine Hinweisen 33 E E ee 24 Analog Kamera w hlen AE 158 Analog Kamera s einrichten und nutzen 154 Analog Kamerabild in CODESYS Projekt einf gen 157 Analog Videoeingang sssssessiisiesssssssssririesssssssrsrinsnsssssnsririennssnsnsrrne 26 Angaben zum Ger t 13 a 110 a E E EER 351 Anlaufverhalten der Gieuermg 11 Anleitungen aaae 375 Anwendungsprogramm ssssssssiiisssssssssiririrsssssssrsrrrsesssssssrsrrenesns 28 375 Anwendungsprogramm erstellen 116 Anzahl und Eigenschaften von Visualisierungen 132 Anzeigeelemenle siise iaar teiaa d erii 15 e ENT aan 115 ten AE 375 Auf das Linux Laufzeitsystem zugreifen 122 AUS d r Rees anaa 361 Aufbau von CANopen Meldungen 360 Ausfall einer Ethemet Kamera anzeigen s is 150 Ausgang kontourteren Ausg nge Technologie B Backup Systemdateien sichern Systeminformationen sichern Bausteine Analoge und digitale Werte anpassen CANopen sssssssssieiiiiieeeee CAN
280. nis Subindex bezogen auf den Index im Objektverzeichnis Anzahl der in DATA zu bergebenen Daten Bytes zul ssig 1 2 048 0x0000 0001 0x0000 0800 Adresse des Datenbereichs zum Lesen der zu sendenden Daten Eingang ist ohne Funktion bei Ger t mit Dateisystem Linux Pfad und Dateiname zum Lesen der zu sendenden Daten im Bin rformat Eingang ist ohne Funktion bei Ger t ohne Dateisystem BasicSystem TRUE Segmented SDO Transfer FALSE SDO Blocktransfer Wartezeit des FB auf die Antwort Nach Zeitablauf bricht der FB das Warten ab Wert 0 Wert aus der Konfiguration verwenden 14968 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez We hex Beschreibung 0 00 FB ist inaktiv 1 01 FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig 16 10 bertragung l uft als segmentierter Download 17 11 bertragung l uft als Block Download 32 20 SDO bertragung abgebrochen von Client oder Server SDO Abort Code 0x80 33 21 TIMEOUT ist abgelaufen 65 41 Fehler Datei konnte nicht ge ffnet werden 242 F2 Fehler Einstellung ist nicht m glich 294 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_SDOWRITEMULTI 7832 SDO Write Multi Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in COD
281. nnen Informationen zum gew hlten CAN Bus abgefragt werden Ohne Hardware Initialisierung k nnen folgende Merker wieder auf FALSE gesetzt werden BUSOFF WARNING_RX WARNING_TX 239 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp ENABLE BOOL FALSE CHANNEL BYTE CLEAR BOOL FALSE Parameter der Ausg nge Parameter Datentyp BAUDRATE WORD DOWNLOAD_ID BYTE BUSOFF BOOL WARNING_RX BOOL WARNING_TX BOOL VERSION DWORD BUSLOAD BYTE RESULT BYTE M gliche Ergebnisse f r RESULT Wert dez 0 1 8 9 242 240 hex 00 01 08 09 F2 Beschreibung FB ist inaktiv 7502 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CAN Schnittstelle 1 n je nach Ger t TRUE Folgende Anzeigen zur cksetzen e WARNING_RX e WARNING_TX BUSOFF FALSE Funktion wird nicht ausgef hrt 7504 Beschreibung aktuelle Baudrate des CANopen Knotens in kBaud aktueller Download ID Fehler CAN BUSOFF an der Schnittstelle Empfangs Warnschwelle an der Schnittstelle berschritten Sende Warnschwelle an der Schnittstelle berschritten Version der ifm CAN Stack Bibliothek mittlere Buslast in zul ssig 0 100 R ckmeldung des Funktionsbaus
282. nnnnnnnnnnnnnnnnnnnennnnnnennnnonnnnnnannnnnsnnnenennanennnn 132 6 4 3 Visualisierung erstellen Ba Ba uuumnnsannennennnnennnnnnennnnnnnnnnnnnnnnnnnnnennnnonennnnnnnnnnsnnnnennnannnnnn 135 6 4 4 Funktionen der Tasten konftourleren nn 136 6 4 5 Optisches und akustisches Feedback nutzen nenn 139 6 4 6 Zeichens tze True Type Fonts installieren AA 140 6 5 Touchscreen Funktionen pnutzen nn nnn na 142 6 5 1 ell JEE DEET 143 6 5 2 Touchscreen Eingaben verarbeiten AA 144 6 5 3 Visuelles Feedback flutzen 22 4440444H44HRHHnenonnnnnnnnnennnnnnnnnnnnnnnnnnnnnennnnonnnnnnnnnnnnsnnnenn namen 147 6 5 4 Touchsereen Kalpriefen u eben a 147 6 6 Mobile Kamera installieren und einrichten aesseessrneeesnnesssnnnssennesnnnnnnnennnennnnnnnennaennnne 148 6 6 1 Ethernet Kamera s einrichten und nutzen nennen nnnnnr nennen ern 149 6 6 2 Analog Kamera s einrichten und nutzen nen 154 7 ifm Funktionselemente 161 7 1 ifm Bibliotheken f r das Ger t CR1201 ssssssssessssseessessisssissrissintnntrnnntnnntnnnnnnennnenn nens 162 7 1 1 Bibliothek ifm_CR1201_VxxyyZz LlB uunsneensnnnsnnnnsnnnnnnensnnnnnnnnnsnnnnnnnennnnnnnnnnnennnnnnnnnn nn 163 71 2 Bibliothek mm PDMng ul Vavvwwvzz UD 164 7 1 3 Bibliothek ifm_PDM360NG_special_VO2yyZZ LIB uenssnsnennnsnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 164 7 1 4 Bibliothek mm PDDMZ2GONG Inus ovscall asvpnch VM wwzz UBA 164 7 1 5 Bibliothek fm PDDMZ2GONG USB Vaxuvzz lb 165 7 1 6 B
283. nose SIE EU SET E EG K E SIE Ee EE E EIERE 341 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 J1939_DMIRX J1939 Diagnostic Message 1 RX Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_DMIRX REDSTOPLAMP AMBERWARNINGLAMP PROTECTLAMP NUMBER SPN FMI SPN_CM oc RESULT MIL_FC REDSTOPLAMP_FC AMBERWARNINGLAMP_FC PROTECTLAMP_FC Beschreibung 14977 7761 J1939_RX_DM1 empf ngt Diagnosemeldungen DM1 oder DM2 von anderen ECUs Parameter der Eing nge Parameter Datentyp ENABLE BOOL FALSE CHANNEL BYTE DA BYTE ACTIVE BOOL 342 14979 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CAN Schnittstelle 1 n je nach Ger t DA Destination Address Zieladresse der ECU von der die DTCs geholt werden sollen DA 254 DTCs aus Ger t selbst lesen TRUE aktive DTCs DM1 lesen FALSE davor aktive DTCs DM2 lesen ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Ausg nge Parameter REDSTOPLAMP AMBERWARNINGLAMP PROTECTLAMP NUMBER SPN FMI SPN_CM O
284. nsbaustein FUN Funktion PRG Programm Typ GV GV GV GV GV GV GV GV GV FUN FB FB FB FB FB FB FB FUN FB Bibliothek ifm_CR1201_Vxxyyzz LIB 18536 Kurzbeschreibung enth lt die ID des Visualisierungselements das den Fokus besitzt enth lt die Position des Cursors in alphanumerischen Eingabefeldern enth lt Verzeichnispfad in dem das Bild mit den alternativen Fokus Rahmen abgelegt ist enth lt die Bezeichnung der Overlay Visu Seite enth lt die Bezeichnung der aktuelle angezeigten Visu Seite enth lt dei Koordinaten des Ber hrungspunkts auf dem Bildschirm aktiviert deaktiviert die Touchscreen Funktionalit t des Bildschirms aktiviert deaktiviert die automatische Abschaltung der analogen Kamera bei Seitenwechseln Belegung der Systemmerker f r Tasten mit symbolischen Variablen Konstanten Parmetereinstellung f r Erzeugung eines Klick Signals durch ger teinternen Summer Parametereinstellung f r Tonerzeugung durch ger teinternen Summer Seriennummer des Ger ts auslesen IP Parameter der Ethernet Schnittstelle des Ger ts auslesen Versionsnummern der Software Komponenten des Ger ts auslesen Eing ngen eine Betriebsart zuweisen Parametereinstellungen f r Erzeugung eines Klick Ton bei Aktivierung einer Taste Bildatei laden und als Startbildschirm verwenden Display Helligkeit einstellen IP Parameter der Ethernet Schnittstelle des Ger ts einstellen 163 ifm Progr
285. nt 3 Test Nachricht und Sender ID einstellen gt Mit SELECT BACKSEL die Schaltfl che CAN Transmit Test Bus x w hlen und mit ENTER aktivieren gt Men seite zeigt folgende Informationen Bezeichnung Bedeutung M gliche Werte Tx Bytes hex zu sendende CAN Nachricht 8 Bytes pro Byte Der Inhalt jedes Byte kann separat 00 0 eingestellt werden als Hexadezimal Zahl Be FF 255 CAN Tx ID hex CAN ID des Senders als Hexadezimal Zahl 00000000 FFFFFFFF Tx Frame Counter Anzahl der gesendeten Nachrichten In Tx Bytes hex die zu sendende Test CAN Nachricht segmentweise einstellen Bedienhinweise gt In CAN Tx Id hex die CAN ID des Senders einstellen Bedienhinweise 4 Test CAN Nachricht senden gt Mit START die Test Nachricht senden siehe Hinweis gt Ger t versucht die CAN Nachricht ber gew hlten CAN Bus zu senden gt In Tx Frame Counter erscheint die Anzahl der CAN Nachrichten die seit dem bertragungsstart gesendet wurden Wenn erfolgreich gt Erfolgsmeldung erscheint gt Mit STOP das zyklische Senden der CAN Nachricht beenden Wenn nicht erfolgreich gt Infofeld zeigt Fehlermeldung Mit STOP das zyklische Senden der CAN Nachricht beenden gt Verbindung zum CAN Bus berpr fen gt Vorgang wiederholen Wenn keine CAN Baudrate eingestellt wurde wird der Test mit der Baudrate 125 kBit s durchgef hrt 65 ifm Programmierhandbuch ecomatmobile P
286. nt 34 4 3 3 Laufzeilsystem aktualisieren sicir iiaei i ivona ra iani iNe nennen 35 4 3 4 IP Parameter der Ethernet Schnittstelle einstellen A 37 4 3 5 Recovery Modus beenden 22404444444044HnnB0nnnnnnnnnennnnnnennnnonnennnnnnnnnnnnnennnnnnennnnnnnnnennnnn ran 39 5 Ger tekonfiguration 40 5 1 Setup Modus starten 41 5 2 Bedienhinweise u 2 22 1 ee ESA ege 42 5 2 1 Tastenfunktionen sgrib eer ee een anf ENEE in 43 5 2 2 EteHSwWIDDE eege eet eege EEN SEE e der eg 48 5 2 3 Ree E EE 48 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Inhalt 5 2 4 Setup Arbeiten mit aktiviertem Passwortechutz nennen 49 5 3 Setup le e e DEEN e ME 51 5 3 1 Setup System Einstellungen ENEE 52 5 3 2 Setup System Informationen an zelden EE 61 5 3 3 Setup weitere Funktionen 22444440nnnsnnnnannnnanennannnnnnennannnnnnennnennanennne Mgaflhrsanennnnnennenn 62 5 4 PDF D teibetrachter use grand 78 5 4 1 PDF Viewer In der PDF Datei navioieren EE 79 5 4 2 PDF Viewer PDF im Vollbildmodus anzeigen ENEE 80 5 4 3 PDF Viewer Erweitertes Men anzeigen 81 5 4 4 PDF Viewer Index der PDF Datei anzeigen 82 5 5 SPS Anwendung starten 2200442204240000HaB0nnnannannnnnnnnnnannnnegenn ran aa raksta aiea Aaaa 83 5 6 Systemdateien automatisch wiederherstellen A 84 5 7 Setup verlassen Ger t neu starten 85 6 Programmierung 86 6 1 AE EE EE eilt ann 87
287. nten oder Signalen zuordnen Daf r gibt es mehrere Wege und Methoden die teilweise auch gemischt eingesetzt werden d rfen e _Systemvariablen in der Steuerungskonfiguration Edit Controls nutzen Seite 138 e Bibliothek ifm_PDM_INPUT_Vxxyyzz lib enth lt FBs zur Verwaltung von Eingabefeldern Eingabefelder in Visualisierung bearbeiten e CODESYS Dialog Elemente konfigurieren CODESYS Anwenderhandbuch e Mom Anwender erstellte Funktionen und Bausteine 136 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen Nummerierung der Bedienelemente 7338 Die Bedienelemente des Ger ts sind intern systematisch nummeriert Der Programmierer kann dadurch in CODESYS ber Symbolnamen auf die Bedienelemente zugreifen um deren Zust nde auszulesen und oder zu ndern Die folgende Abbildung zeigt die Belegung der einzelnen Bedienelemente mit Systemmerkern Funktionstasten Kreuzwippe KEY3_UP KEY3 6 A KEY3_PUSH re TE KEY3_RIGHT d KEY3_DOWN KEY3_1 Tastensignale auswerten 14297 F r jede Taste des Ger ts wertet das System automatisch folgende Ereignisse aus Aus den Ergebnissen der Auswertung erzeugt es Signale und schreibt diese auf die entsprechenden Systemmerker Ereignistyp Ereignisse Referenz Zustand Taste gedr ckt Systemmerker Funktionstasten Taste nicht gedr ckt gt Seite 355 Taste bleibt gedr ckt Dauerbetrieb
288. ntyp Beschreibung SET_BOOTUP_BACKLIGHT INT R ckgabewert der Funktion M gliche Ergebnisse f r den R ckgabewert der Funktion Wert dez hex Beschreibung 001 01 Display Helligkeit ist erfolgreich eingestellt 242 F2 Fehler Einstellung ist nicht m glich 176 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 LOAD_SPLASH_SCREEN 14531 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CRnnn_Vxxyyzz LIB Symbol in CODESYS LOAD_SPLASH_SCREEN ENABLE PATH_TO_SPLASH Beschreibung 14533 LOAD_SPLASH_SCREEN l dt eine Bilddatei von einem w hlbaren Ort und speichert sie in den Flash Speicher des Ger ts Die Bilddatei wird ab dem n chsten Neustart des Ger ts als Startbildschirm verwendet H Jeder Aufruf des FB f hrt eine Schreiboperation auf den Flash Speicher des Ger ts aus gt Funktionsbaustein im Programmcode nicht zyklisch aufrufen Es darf immer nur eine Instanz des FB aktiv sein Eigenschaften des Startbilds beachten Visualisierungsgrenzen Seite 132 Parameter der Eing nge 14534 Parameter Datentyp Beschreibung ENABLE BOOL TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt PATH_TO_SPLASH STRING 255 Pfad des Verzeichnisses in dem die Bilddatei gespeichert ist Parameter der Ausg nge 19879 Parameter Datentyp Beschreibung RESULT INT R ckmeldung d
289. ode geh rt NICHT zum Emergency Telegramm Abbruch Cod e hex 0503 0000 toggle bit not alternated Beschreibung 0504 0000 SDO protocol timed out 0504 0001 client server command specifier not valid or unknown 0504 0002 invalid block size block mode only 0504 0003 invalid sequence number block mode only 0504 0004 CRC error block mode only 0504 0005 out of memory 0601 0000 unsupported access to an object 0601 0001 attempt to read a write only object 0601 0002 attempt to write a read only object 0602 0000 object does not exist in the object dictionary 0604 0041 object cannot be mapped to the PDO 0604 0042 the number and length of the objects to be mapped would exceed PDO length 0604 0043 general parameter incompatibility reason 0604 0047 general internal incompatibility in the device 0606 0000 access failed due to an hardware error 0607 0010 data type does not match length of service parameter does not match 0607 0012 data type does not match length of service parameter too high 0607 0013 data type does not match length of service parameter too low 0609 0011 sub index does not exist 0609 0030 value range of parameter exceeded only for write access 0609 0031 value of parameter written too high 0609 0032 value of parameter written too low 0609 0036 maximum value is less than minimum value 0800 0000 general error 0800 0020 data cannot be transferred or stored to the
290. omatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter INIT ENABLE INIT_VALUE NO_OF_FIELDS MIN_MAX_ARRAY ESC INCREMENT DECREMENT ENTER INCREMENT_VALUE KEY_INCREMENT_VALUE2 INCREMENT_VALUE2 CLEAR_ALL_VALUE Datentyp BOOL BOOL ARRAYI 1 6 OF INT BYTE ARRAY 1 12 OF INT BOOL BOOL BOOL BOOL INT BOOL INT BOOL 3329 Beschreibung TRUE nur 1 Zyklus lang Setzt den Fokus auf das erste Eingabefeld FALSE im weiteren Programmablauf TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert Initialisierungswerte f r die Eingabefelder beim erstmaligen Aufruf Anzahl der ben tigten Eingabefelder Wertebereich 1 6 Legt die Eingabegrenzen fest Index 1 min Wert Feld 1 Index 2 max Wert Feld 1 Index 3 min Wert Feld 2 Index 4 max Wert Feld 2 usw TRUE Setzt den Eingabewert zur ck auf den zuletzt g ltigen Wert FALSE Funktion wird nicht ausgef hrt Flanke FALSE 7 TRUE Inkrementiert den Eingabewert um den Wert in INCREMENT_VALUE oder INCREMENT_VALUE2 Flanke FALSE TRUE Dekrementiert den Eingabewert um den Wert in INCREMENT_VALUE oder INCREMENT_VALUE2 1 Flanke FALSE TRUE gt aktiviert Eingabemodus f r das Eingabefeld gt
291. onenten 19091 Das Ger t verf gt im Auslieferungszustand ber folgende Software Komponenten Software Modul Anwender kann das Modul ndern Womit Betriebssystem Linux Derivat nein 5 Upgrade ja S Laufzeitsystem LZS Downgrade nein Image Datei Anwendungsprogramm ja Programmiersystem Legende JL Das Betriebssystem wird bei manchen LZS Upgrades partiell ge ndert Daher kein LZS Downgrade zul ssig SC Die Versionsnummern von Laufzeitsystem und Target Paket m sen bereinstimmen Laufzeitsystem 19093 Das Laufzeitsystem stellt die Verbindung her zwischen der Hardware des Ger ts und dem Anwendungsprogramm ifm ver ffentlicht regelm ig aktualisierte und Versionen des Laufzeitsystems Der Anwender kann die aktuelle Version von der ifm Webseite herunterladen www ifm com gt Land w hlen gt Service gt Download Anwendungsprogramm 15274 14118 Software die speziell f r die Anwendung vom Hersteller in die Maschine programmiert wird Die Software enth lt blicherweise logische Sequenzen Grenzwerte und Ausdr cke zum Steuern der entsprechenden Ein und Ausg nge Berechnungen und Entscheidungen 8340 F r die sichere Funktion der Anwendungsprogramme die vom Anwender erstellt werden ist dieser selbst verantwortlich Bei Bedarf muss er zus tzlich entsprechend der nationalen Vorschriften eine Abnahme durch entsprechende Pr f und Uberwachungsorganisationen durchf hren lassen Die Visualisi
292. onic gmbh Alle auf unseren Seiten verwendeten Produktnamen Bilder Unternehmen oder sonstige Marken sind Eigentum der jeweiligen Rechteinhaber AS i ist Eigentum der AS International Association www as interface net e CAN ist Eigentum der CiA CAN in Automation e V Deutschland www can cia org CODESYST ist Eigentum der 3S Smart Software Solutions GmbH Deutschland www codesys com DeviceNet ist Eigentum der ODVA Open DeviceNet Vendor Association USA www odva org EtherNet IP ist Eigentum der ODVA IO Link gt www io link com ist Eigentum der PROFIBUS Nutzerorganisation e V Deutschland Microsoft ist Eigentum der Microsoft Corporation USA www microsoft com e PROFIBUS ist Eigentum der PROFIBUS Nutzerorganisation e V Deutschland www profibus com e PROFINET ist Eigentum der PROFIBUS Nutzerorganisation e V Deutschland Windows ist Eigentum der Microsoft Corporation USA 1 2 bersicht Dokumentations Module f r ecomatmobile Ger te 17405 Die Dokumentation f r ecomatmobile Ger te besteht aus folgenden Modulen 1 Datenblatt Inhalt Technische Daten in Tabellenform Quelle www ifm com gt Land w hlen gt Datenblattsuche gt CR1201 gt Technische Daten im PDF Format 2 Montageanleitung Betriebsanleitung Inhalt Anleitung f r Montage elektrische Installation Inbetriebnahme Technische Daten Quelle Anleitung wird mit
293. onsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez 0 1 16 17 32 33 64 65 66 242 288 hex 00 01 10 11 20 21 40 41 42 F2 Beschreibung FB ist inaktiv FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig bertragung l uft als segmentierter Download bertragung l uft als Block Download SDO bertragung abgebrochen von Client oder Server SDO Abort Code 0x80 TIMEOUT ist abgelaufen Fehler Schreibzeiger ist au erhalb des zul ssigen Datenbereichs Fehler Datei konnte nicht ge ffnet werden Fehler bei Schreiben auf Datei Fehler Einstellung ist nicht m glich ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_SDOREADMULTI 7806 SDO Read Multi Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_SDOREADMULTI Beschreibung 7808 CANOPEN_SDOREADMULTI liest den angegeben Eintrag im Objektverzeichnis eines Knotens im Netz Die COB ID f r das SDO wird nach CANopen Konvention aus der bergebenen Node ID berechnet 289 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter EXECUTE CHANNEL NODE
294. onselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 gt Der folgende FB INPUT wird dann im ersten Zyklus mit INIT_VALUE initialisiert active BOOL curent input geg BYTE init_retain INIT_VAR_RETAIN_INT END_VAR VAR RETAIN feldi retan BOOL Seld2_retair BOOL feig vetan BOOL END_VAR 18 ml retain INIT_VAR_RETAIN_INT fieldt _retain field _retain feld3_retain Int_array Ke Lin Key_Down INCREMENT DECREWENT ENTER INCREMENT VALUE KEY_INCREMENT_VALUE2 INCREMENT VALUE CLEAR ALL VALUE Im mg INPUT_INT FIRSTPAGE INPUT_ACTV attive CurenMisu FIELDCOUNTERK urrent_input_fleid Int_aray iNIT_VALUE VALUE_FIELDI eldi _retain 3 IND_OF_FIELDS VALUE FIELD2 Seid retain min_max_aray MIN_MAX_ARRAY VALUE_FIELD3 eld3_retain Key ESC IESC VALUE FIELDS FALSE Beispiel mit INIT_VAR_RETAIN_INT und INPUT_INT mn 1 Parameter der Eing nge Parameter Datentyp VALUE1 INT INT VALUE6 INT INIT_VALUE ARRAY 1 6 OF INT Parameter der Ausg nge Parameter INIT_VALUE Datentyp ARRAY 1 6 OF INT 3342 Beschreibung An diesem Eingang m ssen die als Retain deklarierten Variablen VALUE_FIELDx des FB INPUT_INT gt Seite 214 angegeben werden Sind die Inhalte von VALUE1 VALUEB nicht 0 werden die Elemente des Arryas INIT_VALUE nach VALUE1 VALUE6 geschrieben 3343 Beschreibung Sind die Inhalte von VALUE1 VALUEB6 0 werden VALUE1 VALUE6 i
295. ontageanleitung il Ger t und PC Laptop k nnen entweder direkt oder indirekt ber ein Ethernet Netzwerk miteinander gekoppelt werden F r die Verbindung der Ethernet Schnittstellen nur empfohlenes Zubeh r nutzen Montageanleitung F r den Anschluss im Netzwerk sollte ein erfahrener Anwender oder ein System Administrator die Einrichtung der Netzwerkadressen und die Konfiguration vornehmen Um die Programmierschnittstelle zu konfigurieren 1 Ger t und CODESYS PC Laptop verbinden gt Eithernet Schnittstelle des Ger ts mit Ethernet Schnittstelle des CODESYS PC Laptop verbinden Montageanleitung 2 _IP Parameter der Ethernet Schnittstellen einstellen gt IP Parameter der Ethernet Schnittstelle des Ger ts einstellen Setup Ethernet Schnittstelle konfigurieren Seite 53 gt TCP IP Einstellungen der Ethernet Schnittstelle des CODESYS PCs Laptops einstellen P Das Ger t und der PC Laptops m ssen im gleichen IP Adressraum arbeiten Einstellungen der IP Adresse und der Subnetzmaske beachten Adressvergabe in Ethernet Netzwerken Seite 352 3 Ethernet Verbindung testen gt Korrekte Kabelverbindung zwischen beiden Ger ten pr fen gt OK wenn die orangefarbene LED neben dem Netzwerkstecker leuchtet oder flackert gt Ethernet Verbindung testen z B mit PING Kommando ber Windows Kommandozeile 4 _Kommunikationspfad zwischen CODESYS und Ger t einstellen In CoDeSys Online gt
296. open Emergency CANopen Guarding CANopen Netzwerkmanagement CANopen Objektverzeichnis CANopen SDOs CANopen Status CANopen SYNC Ger t konfigurieren Ger teinformationen lesen Hilfsfunktionen LED Buzzer ansteuern RAW CAN Layer 2 RAW CAN Daten empfangen RAW CAN Daten senden RAW CAN Remote RAW CAN Status SAE J1939 SAE J1939 Diagnose SAE J1939 Empfangen SAE J1939 Request SAE J1939 Senden SAE J1939 Status Touchscreen Funktionalit t nutzen USB Speicher verwalten lesen und schreiben 189 Visualisierung verwalten ANNE 202 Beachten any nie 10 Bedleneemente eerste Eesen nee 17 Bedienhinwelee 42 Bedienung Auf einer Men seite navigieren Im Datei Verzeichnis navigieren Im Setup Men navigieren Text eingeben mit der Bildschirmtastatur Begrenzungen f r Programm und Datenspeicher au 19 Beispiel Bildausschnitt Modus Edit Controls in CR1081 INPUT_INT mit 3 Eingabeelementen Vollbild Modus nennen Beispielablauf f r Reaktion auf Fehlermeldungen s s s 350 Bestimmungsgem e Verwendung 375 Betriebsarten N 22 E El en 29 Bewegung von Visualisierungselementen AA 134 ibliothek ifm_CANopen_NT_VxxyyzzLIB nnee 167 ibliothek ifm_CR1201_Vxxyyzz LIB ibliothek ifm_J1939_NT_Vxxyyzz LIB ibliothek ifm_NetVarLib_NT_Vxxyyzz LB sss 169 ibliothek Wm DDM mput V lwzz LB 165 ibliothek ifm_PDM360NG _linux_syscall_asynch_VO2yyzz LIB 164 ib
297. ounter zeigt einen Wert gt 0 gt Mit STOP den Empfang der CAN Nachrichten beenden Wenn nicht erfolgreich gt Rx Frame Counter zeigt den Wert 0 Mit STOP den Empfang der CAN Nachrichten beenden Verbindung zum CAN Bus berpr fen Vorgang wiederholen vv y Wenn keine CAN Baudrate eingestellt wurde wird der Test mit der Baudrate 125 kBit s durchgef hrt 66 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup Startbild festlegen 9629 H gt Vorgaben f r de Eigenschaften des Startbilds beachten Eigenschaften des Startbildes gt Seite 67 Um das Startbild zu ndern 1 Men seite w hlen gt Navigationspfad SETUP gt ACTIONS gt SPLASH SCREEN 2 Speicherort der Bilddatei w hlen gt Men seite zeigt folgende Optionen Bezeichnung Bedeutung Load from USB device Bilddatei von einem USB Ger t laden Load from mp Bilddatei aus dem Verzeichnis tmp des Ger ts laden Load from Bilddatei aus einem w hlbaren Verzeichnis laden gt Mit SELECT BACKSEL den gew nschten Men punkt w hlen und mit ENTER bernehmen gt Men seite zeigt den gew hlten Speicherort 3 Bilddatei als Startbild festlegen Gew nschte Bilddatei w hlen gt Gew hlte Bilddatei hat Fokus gt Mit LOAD die Bilddatei im Ger t speichern und als Startbild nutzen Eigenschaften des Startbildes 11643 Der Programm
298. pdf CODESYS Installationsordner im Verzeichnis Targets ifm Library Fonts ifm_ISO Beispiel ifm_iso_f ttf Annex F Engine I Fo Oo Engine m F 02 Engine failure F 03 Engine coolant temperature Fo kai Engine oil F 05 ab Engine oil temperature amp F 06 zZ Engine oil level F 07 E Engine oil filter F 08 Engine heating F 09 Electronic diesel control Ga w Diesel pre heat Fi N Choke l F 12 IM Hand throttle F 13 O Engine start F 14 Kei Engine shut off I F 15 _ Engine coolant level 0 F 16 Engine coolant heating 1 F 17 C Engine coolant fan 2 F 18 Ze Engine inlet air filter 3 F 19 2 Engine inlet air pre heat A E on Turha 141 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Touchscreen Funktionen nutzen 6 5 Touchscreen Funktionen nutzen elt EE 143 Touchscreen Eingaben e LEE 144 NMisuelesizeedbacknulzen EE 147 mMouchsereemikalibiercnt EE 147 142 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Touchscreen Funktionen nutzen 6 5 1 Hinweise 14047 Folgende Hinweise bei der Programmierung von Touchscreen Funktionen beachten D Die Ber hrungsempfindlichkeit des Touchscreen nimmt zu den R ndern hin ab gt Grafische Bedienelemente auf dem Touchscreen m glichst zentral platzieren Das Ger t besitzt keine Multitouch Funktionalit t F r die Steuerung kritischer
299. plays Y Koordinate des Ber hrungspunkts M gliche Werte 1 Touchscreen nicht gedr ckt Y Y Koordinate des Druckpunkts Wertebereich 0 lt Y lt vertikale Aufl sung des Displays Verzeichnispfad zum Speicherort der Bilddatei die anwenderspezifischen Druckpunkt enth lt M gliche Werte Standard Bild wird verwendet blaues Quadrat 30x30 Pixel Default Einstellung Pfad Verzeichnis Pfad zum Speicherort der Bilddatei auf dem Ger t erlaubte Bildformate jpg png bmp tiff Gr e 30x30 Pixel w Treten Probleme mit der Bilddatei im angegebenen Verzeichnis auf wird das Standard Bild angezeigt berlappung von Mauszeigers und Druckpunkt M gliche Werte FALS Druckpunkt und Mauszeiger sind voneinander unabh ngig E Default Einstellung TRUE Druckpunkt und Mauszeiger berlappen sich 229 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 7 2 8 Bausteine Hilfsfunktionen VERS ON ee ee FAMPLC START APPLICATION nee E Re EE 230 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 VERSION Baustein Typ Programm PRG Baustein ist enthalten in Bibliothek ifm_PDMng_UTIL_Vxxyyzz LIB Symbol in CODESYS VERSION Beschreibung Das Programm VERSION zeigt im Kommentar des Bauste
300. pschaltung Multifunktions Eingang Sicherheitshinweise zu Reed Relais 7348 Beim Einsatz von nichtelektronischen Schaltern Folgendes beachten LU Kontakte von Reed Relais k nnen reversibel verkleben wenn sie ohne Vorwiderstand an den Ger te Eing ngen angeschlossen werden gt Abhilfe Vorwiderstand zum Reed Relais installieren Vorwiderstand max Eingangsspannung zul ssiger Strom im Reed Relais Beispiel 32 V 500 mA 64 Ohm Der Vorwiderstand darf 5 des Eingangswiderstands RE des Ger te Eingangs Datenblatt nicht berschreiten Sonst wird das Signal nicht als TRUE erkannt Beispiel RE 3 000 Ohm max Vorwiderstand 150 Ohm 24 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx Systembeschreibung 2015 06 17 Schnittstellen 3 3 2 Ausg nge Technologie Bin r Ausg nge 14093 19931 Das Ger t verf gt ber einen Ausgang OUTO0 Dieser kann als bin rer plusschaltender BH Ausgang betrieben werden gt On Qn Anschluss Ausgang n L Last Prinzipschaltung Bin r Ausgang plus schaltend BH f r positives Ausgangssignal Kennwerte der Ausg nge Montageanleitung Datenblatt 25 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Systembeschreibung Schnittstellen 3 3 3 CAN 14324 Dieses Ger t verf gt ber 4 CAN Schnittstellen Sie sind geeignet f r folgende Funkt
301. puls Rising Trigger Taste y in Tastengruppe x gedr ckt FT_KEYx_y BOOL r Impuls Falling Trigger Taste y in Tastengruppe x losgelassen AR_KEYx_y BOOL r Signal Auto Repeat Impuls Wiederholung wenn Taste y in Tastengruppe x gedr ckt MD_KEYx_y STRING 31 r w Belegung Taste y in Tastengruppe x voreingestellt ME_KEYx_y STRING 31 r w Belegung Taste y in Tastengruppe x Editier Modus LED_KEYx_y BOOL r w LED f r Taste y in Tastengruppe x z B LED_KEY1_2 LED in Taste F2 in Tastengruppe 1 TRUE LEDein FALSE LED aus KEY_AUTOREPEAT_DELAY TIME r w Verz gerungszeit bis zum Einsetzen des Impulses wenn Taste gedr ckt bleibt KEY_AUTOREPEAT_PERIOD TIME r w Wiederholrate des Impulses wenn Taste gedr ckt bleibt LED_MAX_VALUE BYTE r w max Helligkeit der Tasten LEDs 0 100 LED_NIGHT BOOL r w TRUE Nacht Helligkeit der Tasten LEDs aktiv FALSE Nacht Helligkeit der Tasten LEDS inaktiv LED_NIGHT_VALUE BYTE r w Nacht Helligkeit der Tasten LEDs 0 100 Legende Xizi 1 3 ID der Tastengruppe LINK Yaa 1 7 ID der Funktionstaste innerhalb der Tastengruppe LINK Ka nur lesend r w lesend und schreibend 355 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang Systemmerker 9 2 5 Systemmerker Kreuzwippe 19905 ES Die Bedienelemente des Ger ts sind systematisch durchnummeriert Nummerierung der Bedienelemente Seite 137 Systemmerker Datentyp Zugriff Be
302. r Der PID Regler proportional integral derivative controller besteht aus folgenden Anteilen P Proportional Anteil e Integral Anteil D Differential Anteil jedoch nicht beim Controller CRO4nn CR253n Piktogramm Piktogramme sind bildhafte Symbole die eine Information durch vereinfachte grafische Darstellung vermitteln Kapitel Was bedeuten die Symbole und Formatierungen Seite 7 Pre Op Pre Op PRE OPERATIONAL mode engl Zustand vor betriebsbereit Betriebszustand eines CANopen Teilnehmers Nach dem Einschalten der Versorgungsspannung geht jeder Teilnehmer automatisch in diesem Zustand Im CANopen Netz k nnen in diesem Modus nur SDOs und NMT Kommandos bertragen werden jedoch keine Prozessdaten Prozessabbild Mit Prozessabbild bezeichnet man den Zustand der Ein und Ausg nge mit denen die SPS innerhalb eines Zyklusses arbeitet e Am Zyklus Beginn liest die SPS die Zust nde aller Eing nge in das Prozessabbild ein W hrend des Zyklusses kann die SPS 381 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Begriffe und Abk rzungen nderungen an den Eing ngen nicht erkennen e Im Laufe des Zyklusses werden die Ausg nge nur virtuell im Prozessabbild ge ndert e Am Zyklus Ende schreibt die SPS die virtuellen Ausgangszust nde auf die realen Ausg nge PWM PWM Puls Weiten Modulation Bei dem PWM Ausgangssigna
303. r Empfangs Multiframe verf gbar ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_SDOWRITE 7825 SDO Write Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_SDOWRITE Beschreibung 7826 CANOPEN_SDOWARITE ist ein einfacher Funktionsbaustein zur Bearbeitung von Expedited SDOs also SDOs mit maximal 4 Nutzdaten Bytes Diese Art bildet in der Regel einen Gro teil der SDO Kommunikation ab Expedited SDO beschleunigtes Nachrichten Objekt mit Servicedaten Wegen der auf max 4 Nutzdaten Bytes begrenzten Datenmenge l sst sich erheblich Speicherplatz sparen da dieser FB nur 4 Bytes als Pufferspeicher vorhalten muss und selbst kein gro es Daten Array anlegt 291 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge 7828 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CHANNEL BYTE CAN Schnittstelle 1 n je nach Ger t NODE BYTE CANopen ID des Knotens zul ssig 1 127 0x01 0x7F IDX WORD Index im Objektverzeichnis SUBIDX BYTE Subindex bezogen auf den Index im Objektve
304. r das Ger t CR1201 CAN_TX 7522 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS Beschreibung 7523 CAN_TX sendet eine Standard Nachricht pro Zyklus Der FB beschr nkt sich auf wenige Funktionen und hat nur geringen Speicherbedarf gt Bei mehrmaligem Aufruf derselben Instanz dieses FBs w hrend eines Zyklus werden die Daten ebenfalls mehrmals versendet Bei den einfachen Funktionen CAN_TX und CAN_RX wird anhand des ID ermittelt ob ein Standard oder ein Extended Frame versendet werden soll Bei den Enhanced Versionen wird dies ber den Eingang EXTENDED festgelegt Mit den einfachen Funktionen kann man folglich keine Extended Frames im ID Bereich 0 2047 versenden Parameter der Eing nge 7524 Parameter Datentyp Beschreibung ENABLE BOOL FALSE TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CHANNEL BYTE CAN Schnittstelle 1 n je nach Ger t ID DWORD Nummer des Datenobjekt Identifiers Normal Frame 2 IDs 0 2 047 0x0000 0000 0x0000 O7FF Extended Frame 2 IDs 2 048 536 870 911 0x0000 0800 0Ox1FFF FFFF DATA ARRAY 0 7 OF BYTE zu sendende Daten 1 8 Bytes 252 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR120
305. ration Bedienhinweise Setup Setup Men mit eingeschr nkten Zugriffsrechten 11729 Gesch tzte Setup Funktionen besitzen folgende Eigenschaften e Sie sind in allen Setup Untermen s deaktiviert ausgegraut e Sie k nnen mit SELECT BACKSEL nicht gew hlt werden Um das Setup Men mit eingeschr nkten Zugriffsrechten aufzurufen 1 Men seite w hlen Navigationspfad SETUP gt ENTER SETUP RESTRICTED ACCESS gt Setup Men erscheint gt Deaktivierte Funktionen sind ausgegraut 2 Men punkt w hlen gt Mit SELECT BACKSEL den gew nschten Men punkt w hlen gt Der gew hlte Men punkt hat einen schwarzen Rahmen gt Mit ENTER zum gew hlten Setup Bild wechseln ODER Mit EXIT zum vorherigen Setup Bild wechseln Setup Passwort eingeben f r uneingeschr nkten Zugriff auf Setup Men 11759 Um das Passwort f r den uneingeschr nkten Zugriff auf Setup Men einzugeben 1 Men seite w hlen Navigationspfad SETUP gt ENTER PASSWORD FOR FULL ACCESS gt Bildschirm zur Eingabe des Passworts erscheint 2 Passwort eingeben gt Korrektes Passwort eingeben Bedienung Text eingeben mit der Bildschirmtastatur gt Seite 46 Mit CONFIRM das eingegebene Passwort best tigen ODER Mit EXIT zum vorherigen Setup Bild wechseln gt Setup Men erscheint gt Das Informationsfeld zeigt eine Best tigungsmeldung gt Bediener hat uneingeschr nkten Zugriff auf alle Setup Funktion
306. rhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Bausteine SAE J1939 Request EE EE EE 323 193392 SBEGEREOUM UT a n e E A E E 325 15079 322 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 J1939_SPEC_REQ 15023 J1939 Specific Request Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_SPEC_REQ Beschreibung 15026 J1939_SPECIFIC_REQUEST fragt eine spezifizierte Nachricht bei einer anderen Steuerung an und empf ngt sie Beim Request einer Multiframe Nachricht der FB gibt die ersten 8 Bytes der Daten aus e RESULT zeigt einen Fehler an 323 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE PGN DWORD DA BYTE Parameter der Ausg nge Parameter Datentyp PRIO BYTE LEN WORD DATA ARRAY 0 7 OF BYTE RESULT BYTE M gliche Ergebnisse f r RESULT Wert dez hex 0 00 1 01 5 05 64 40 242 F2 324 Beschreibung FB ist inaktiv 15028 Beschreibung FALSE TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter B
307. rksegments z B 255 255 255 0 Gateway IP Adresse des Netzwerk Gateways z B 192 168 82 1 2 _IP Parameter ndern gt Mit SELECT BACKSEL das gew nschte Zahlenfeld w hlen gt Mit 4 oder VW die Zahl in der gew hlten Nummerngruppe schrittweise inkrementieren bzw dekrementieren bis der gew nschte Wert erreicht ist gt _Nummerngruppe zeigt gew nschten Wert Optional Vorgang f r weitere Nummerngruppen wiederholen bis alle Werte korrekt eingestellt sind 3 Ger nderte Werte speichern Mit SAVE den ge nderten Wert bernehmen und speichern Mit EXIT zur gew nschten Men seite wechseln 53 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup IP Parameter von DHCP Server beziehen 13791 H Um DHCP nutzen zu k nnen muss das Ger t ber die Ethernet Schnittstelle mit einem DHCP Server verbunden sein Um die IP Parameter der Ethernet Schnittstelle mithilfe des Dynamic Host Configuartion Protocol DHCP einstellen 1 Men seite w hlen gt Navigatoinspfad SETUP gt SYSTEM SETTINGS gt ETHERNET gt DHCP gt Men seite zeigt folgende Informationen Bezeichung Bedeutung M gliche Werte DHCP Client Zustand des ger teinternen DHCP Clients D DHCP Client inaktiv 7 DHCP Client aktiv IP Address IP Adresse der Ethernet Schnittstelle des Ger ts z B 192 68 82 247 Netmask Subnetzmaske des Netzwerkse
308. rnet Kamera anzeigen gt In Kategorie Variablen folgenden Parameter wie gew nscht einstellen Parameter Bedeutung Datentyp M gliche Werte Eingabe deaktivieren Zustandsmeldung der z B PLC_PRG connect Ethernet Kamera anzeigen FALSE Ethernet Kamera ausgefallen Variable vom Typ BOOL TRUE Ethernet Kamera aktiv Ausgang 5 Zwischen Farb und Graustufendarstellung umschalten In Kategorie Variablen den folgenden Parameter wie gew nscht einstellen Parameter Bedeutung Datentyp M gliche Werte Farbwechsel Umschaltung zwischen Farb z B PLC_PRG grey und Graustufen Darstellung des FALSE 8 Bit Graustufen Kamerabildes TRUE RGB555 Variable vom Typ BOOL Eingang Default Wert der auch bei nicht definierter Variable eingenommen wird 150 9600 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten 6 _Kamerabild an horizontaler Achse spiegeln In Kategorie Variablen den folgenden Parameter wie gew nscht einstellen Parameter Bedeutung Datentyp M gliche Werte Umrechnungsbasis kamera Dud an seiner z B PLC_PRG mirror horizontaler Achse spiegeln FALSE Bild nicht spiegeln Variable vom Typ BOOL TRUE Bild spiegeln Eingang Default Wert der auch bei nicht definierter Variable eingenommen wird 7 Kamera ein ausschalten In Kategorie Variablen den folgenden Parameter wie gew nscht e
309. rtet kann der Watchdog ansprechen Die Initialisierung des neuen Zeichensatzes dauert einige Sekunden gt Ger t einmalig im Setup Modus starten Setup Modus starten gt Seite 41 B Auf dem CR1201 k nnen nur True Type Fonts installiert werden v Neue Schriftart auf dem PC Laptop installieren Bedienungsanleitung Betriebssystem Neue Schriftart auf dem Ger t installieren Fonts Schriftart laden Seite 75 Alle Font Dateien m ssen das Dateiattribut ausf hrbar erhalten Das kann normalerweise auch mit den FTP Programmen durchgef hrt werden Ger t neu starten um neue Schriftart zu aktivieren In CODESYS die entsprechende Schriftart wie unten dargestellt verwenden abike Element Konfigurieren 1 Kategorie l AbIKEF Form Text ee vyv vyv MEN Textyariablen Linienst rke SE te Fi schriftart SES B DEENEN B Schriftart Schriftschnitt Schiftgrad iiic y E Fett ol UDE Bookman OB Style Abbre em Ip Comic Sans M Courier O Courier New O Estrangelo Edessa Fixedsys Beispiel Effekte I Durchgestrichen a P Unterstrichen O phnAnaHH 140 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen Symbol Dateien 14522 Auf dem Ger t sind ab Werk ISO Symbole installiert Eine bersicht und Erl uterungen zu den installierten Symbolen gibt Datei ifm_iso documentation
310. rzeichnis LEN BYTE Anzahl der zu bertragenden Daten Bytes zul ssige Werte 1 4 0x01 0x04 DATA ARRAY 0 3 OF BYTE Datenbereich 1 4 Bytes Timeout TIME T 10ms Wartezeit des FB auf die Antwort Parameter Nutzung optional Nach Zeitablauf bricht der FB das Warten ab Wert 0 Wert aus der Konfiguration verwenden Parameter der Ausg nge 7829 Parameter Datentyp Beschreibung RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez 32 33 242 292 hex 00 01 08 20 21 F2 Beschreibung FB ist inaktiv FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig Funktionsbaustein ist aktiv SDO bertragung abgebrochen von Client oder Server SDO Abort Code 0x80 TIMEOUT ist abgelaufen Fehler Einstellung ist nicht m glich ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_SDOWRITEBLOCK 14961 SDO Write Block Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_SDOWRITEBLOCK RESULT SegmentedTransfer TimeOut Beschreibung 14963 CANOPEN_SDOWRITEBLOCK schreibt in den angegeben Eintrag im Objektverzeichnis eines Knotens im Netz per SDO Blocktransfer Per FB Eingang kann bei Bedarf auf den Segmented Transfer umgeschalte
311. s 0 536 870 911 0x0000 0000 0x1FFF FFFF TRUE Extended Frame ID 0 2 1 FALSE Normal Frame ID 0 2 1 Filter Maskierung zum Identifier Wenn ID_MASK Bit 0 dann darf CAN ID Bit 0 oder 1 sein Wenn ID_MASK Bit 1 dann muss CAN ID Bit ID Bit sein 7613 Beschreibung Nummer des Datenobjekt Identifiers Data Length Count Anzahl der empfangenen Daten Bytes empfangene Daten 1 8 Bytes R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CAN_RX_ENH_FIFO 7615 CAN RX enhanced with FIFO Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_RX_ENH_FIFO MATCHED_ID DATALENGTHCOUNT DATA MORE_DATA_AVAILABLE RESULT Beschreibung 7616 CAN_RX_ENH_FIFO stellt im Vergleich zu CAN_RX_ENH Seite 243 zus tzlich ein FiFo f r die empfangenen Daten zur Verf gung Somit k nnen mehrere CAN Telegramme innerhalb eines Zyklus empfangen werden LU Wenn das FiFo voll ist wird nicht berschrieben Eingehende Nachrichten gehen dann verloren In diesem Fall gt Mittels ENABLE den FB deaktivieren und wieder aktivieren gt Das FiFo wird gel scht und kann von neuem bef llt
312. s Ger ts Kommando gilt f r das Ger t selbst Netzwerk Kommando 0 Init Node au er Master 1 Enter PRE OPERATIONAL 2 Start Node 3 Reset Node 4 Reset Kommunikation 5 Stop Node Wartezeit des FB auf die Initialisierung Nach Zeitablauf bricht der FB das Warten ab 0 Wert aus der Konfiguration verwenden 7848 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dee e SE Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 Funktionsbaustein ist aktiv 35 23 mindestens 1 SDO der Konfiguration war nicht erfolgreich 36 24 Knoten war bereits initialisiert 37 25 zur Initialisierung war Knoten nicht im Modus PRE OPERATIONAL 043 2B Master Slave ist nicht initialisiert 241 F1 Fehler CANopen Zustands bergang ist nicht erlaubt 242 F2 Fehler Einstellung ist nicht m glich 277 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Bausteine CANopen Objektverzeichnis CANOPEN C GETODCHANGEDFLAG 2 2 een E E E 279 CANOPEN C READOBJECTDIC T ees 280 CANOPEN WRITEOBJEC Eeer 281 15065 278 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 CANOPEN_GETODCHANGEDFLAG Get Object Directory Changed Flag Baustein Typ Funktions
313. saufruf und e den eigentlichen Aufruf um irgend etwas zu tun Folglich hei t das f r den FB Aufruf in einer Funktion e jedesmal erfolgt ein zus tzlicher Initialisierungsaufruf und e die Daten des letzten Aufrufs gehen verloren 96 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Variablen Unterst tzte Vanablentype Hee 97 Eeer ME 97 Netzwerkvanablenvian U DR e E E E 98 Systemmerker 112 11739 Unterst tzte Variablentypen 14486 Das Ger t unterst tzt folgende Variablentypen Variable Deklarationsort G ltigkeitsbereich Speicherverhalten lokal P f fl chtig im Deklarationsteil des Bausteins A m m POU in dem sie lokal Retain HEET nicht fl chtig global in Ressourcen gt Globale Variablen gilt in allen Bausteinen POUs dieses fl chtig global Retain gt Globale_Variablen CODESYS Projekts nicht fl chtig Netzwerk Wi SG fl chtig e Frojekten Im gesamten in Ressourcen gt Globale Variablen Netzwerk zur Verf gung wenn die gt Deklarationsliste j Bes eege i Variable in ihren Deklarationslisten j Netzwerk Retain enthalten ist nicht fl chtig 1 CODESYS Programmierhandbuch ecomatmobile DVD Software tools and documentation Retain Variablen 3131 Als RETAIN deklarierte Variablen erzeugen remanente Daten Retain Variablen behalten beim Aus Einschalten des Ger ts oder einem Online Reset die in ihnen
314. sbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_TX_ENH_CYCLIC Beschreibung 7569 CAN_TX_ENH_CYCLIC dient dem zyklischen Versand von CAN Nachrichten Der FB entspricht ansonsten CAN_TX_ENH Seite 254 Mit dem Parameter PERIOD die Periodendauer einstellen DI Eine zu kurze Periodendauer kann zu einer hohen Buslast f hren was das Verhalten des Gesamtsystems beintr chtigen k nnte 256 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter ENABLE CHANNEL ID Extended Parameter Nutzung optional DataLengthCode Datentyp BOOL FALSE BYTE DWORD BOOL FALSE BYTE 8 Parameter Nutzung optional DATA ARRAY 0 7 OF BYTE PERIOD TIME Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT Wert dez hex 0 00 8 08 9 09 242 F2 Beschreibung FB ist inaktiv Funktionsbaustein ist aktiv CAN ist nicht aktiv Fehler Einstellung ist nicht m glich 7582 Beschreibung TRUE FALSE Baustein ausf hren Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CAN Schnittstelle 1 n je nach Ger t Nummer des Datenobjekt Identifiers Normal Frame GI IDs 0 2 047 0x0000 0000
315. schreibung KEY3_LEFT BOOL r Kreuzwippe Taste gedr ckt KEY3_RIGHT BOOL r Kreuzwippe Taste gedr ckt KEY3_UP BOOL r Kreuzwippe Taste 4 gedr ckt KEY3_DOWN BOOL r Kreuzwippe Taste V gedr ckt KEY3_PUSH BOOL r Kreuzwippe Center Taste gedr ckt RT_KEY3_LEFT BOOL r Impuls Rising Trigger Kreuzwippe Taste Tal dr cken RT_KEY3_RIGHT BOOL r Impuls Rising Trigger Kreuzwippe Taste dr cken RT_KEY3_UP BOOL r Impuls Rising Trigger Kreuzwippe Taste 4 dr cken RT_KEY3_DOWN BOOL r Impuls Rising Trigger Kreuzwippe Taste Y dr cken RT_KEY3_PUSH BOOL r Impuls Rising Trigger Kreuzwippe Center Taste dr cken FT_KEY3_LEFT BOOL r Impuls Falling Trigger Kreuzwippe Taste Tal losgelassen FT_KEY3_RIGHT BOOL r Impuls Falling Trigger Kreuzwippe Taste kl losgelassen FT_KEY3_UP BOOL r Impuls Falling Trigger Kreuzwippe Taste A losgelassen FT_KEY3_DOWN BOOL r Impuls Falling Trigger Kreuzwippe Taste V losgelassen FT_KEY3_PUSH BOOL r Impuls Falling Trigger Kreuzwippe Center Taste losgelassen AR_KEY3_LEFT BOOL r Impuls Wiederholung wenn in Kreuzwippe Taste lt 4 gedr ckt gehalten wird AR_KEY3_RIGHT BOOL r Impuls Wiederholung wenn in Kreuzwippe Taste fk gedr ckt gehalten wird AR_KEY3_UP BOOL r Impuls Wiederholung wenn in Kreuzwippe Taste 4 gedr ckt gehalten wird AR_KEY3_DOWN BOOL r Impuls Wiederholung wenn in Kreuzwippe Taste V gedr ckt gehalten wird AR_KEY3_PUSH BOOL r Impuls Wiederholung wenn in Kreuzw
316. stein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CHANNEL BYTE CAN Schnittstelle 1 n je nach Ger t PGN DWORD PGN Parameter Group Number Parameter Gruppennummer zul ssig 1 0x00000001 0x DA BYTE J1939 Adresse des angefragten Ger ts Parameter der Ausg nge 15038 Parameter Datentyp Beschreibung PRIO BYTE Nachrichten Priorit tin der PDU Parameter Data Unit zul ssig 0 7 LEN WORD Anzahl der zu bertragenden Daten Bytes zul ssig 1 1 785 0x0001 0x06F9 DATA ARRAY 0 1784 OF Empfangene Daten 1 1785 Bytes BYTE RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez hex 0 00 1 01 5 05 242 F2 326 Beschreibung FB ist inaktiv FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig FB ist aktiv noch keine Daten empfangen Fehler Einstellung ist nicht m glich ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Bausteine SAE J1939 Empfangen SIE EE KE Ell E KE El MOLTI EE 327 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 J1939_RX 7724 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESY
317. stem und der CODESYS Entwicklungsumgebung Die Download ID wird voreingestellt beim Start des Ger ts mit dem Wert aus der Hardware Konfiguration gesetzt Mit CAN_SETDOWNLOADID kann dieser Wert im SPS Programm z B anhand bestimmter Eing nge gesetzt werden Die ge nderte ID wird auch in die Hardware Konfiguration geschrieben Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE DOWNLOAD _ID BYTE Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT 7519 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t 1 127 Download ID setzen 0 Download ID lesen 7520 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle Ber u hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 Funktionsbaustein ist aktiv 242 F2 Fehler Einstellung ist nicht m glich 238 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 CAN_STATUS Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_STATUS BAUDRATE DOWNLOAD_ID Beschreibung 7499 7501 Mit CAN_STATUS k
318. swinkel in Grad Wert positiv Rotation in Uhrzeigersinn Wert negativ Rotation entgegen Uhrzeigersinn Verschieben Element verschieben horizontal vertikal nur innerhalb des Zeichenbereichs max bis Verlassen des Zeichenbereichs Relatives Verschieben von Jede Element Kante kann ber eine Variable vom Typ INT um angegebene e Rechteck Anzahl von Pixeln verschoben werden Ellipse Kreis Grundposition der 4 Kanten Null neuer Wert verschiebt diese Kante um den angegebenen Wert Verschiebe Richtung bei Wert gt 0 horizontale Kante nach unten vertikale Kante nach rechts Verschiebe Richtung bei Wert lt 0 horizontale Kante nach oben vertikale Kante nach links 134 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen 6 4 3 Visualisierung erstellen 3100 1 Visualisierungsordner w hlen Im Object Organizer den Reiter Visualisierungen w hlen gt Object Organizer zeigt Visualisierungsobjekte des Projekts Visualisierungsobjekt erstellen gt Rechtklick auf Ordner Symbol Visualisierungen gt Kontextmen erscheint gt Objekt einf gen w hlen Objekt einf gen Objekt bearbeiten Objekt kopiaren Datenbankverkn pfung gt Neuer Ordner 3 Bausteine es Datentypen EE Visualisierun 2 Ressourcen gt Das Fenster Neue Visualisierung erscheint gt Im Feld Name der neue
319. t FALSE gt TRUE Flanke wechselt zum USB Ger t mit n chst gr erem Index FALSE Funktion wird nicht ausgef hrt FALSE gt TRUE Flanke wechselt zum USB Ger t mit n chst kleinerem Index FALSE Funktion wird nicht ausgef hrt 10094 Beschreibung Pfad des aktiven USB Ger ts Index des aktiven USB Ger ts 1 16 Anzahl aller angeschlossenen USB Ger te Index des gew hlten USB Ger ts Ergebnis des Kommandos USB Ger t entfernen folgende Tabelle TRUE gt 1 USB Ger t angeschlossen FALSE kein USB Ger t angeschlossen 001 01 FB Ausf hrung wurde ohne Fehler beendet USB Ger t ist entfernt 242 F2 Fehler Entfernen ist nicht m glich Ursache z B noch eine Datei ge ffnet 196 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 7 2 5 Bausteine LED Buzzer ansteuern BUZZER E ee 198 BUZZERVON e e E e e e a a a E A 199 KEYJCLICK EE 200 8650 Hier zeigen wir Ihnen Funktionen zum Ansteuern der LED und des Buzzers in diesem Ger t 197 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 BUZZER_CLICK 9651 Baustein Typ Funktion FUN vom Typ INT Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz LIB Symbol in CODESYS BUZZER_CLICK FREQUENCY BUZZER_CLICK DURATION Beschr
320. t dem CAN Controller im Ger t Daten zur Verf gung die automatisch auf die Anfrage einer Remote Nachricht gesendet werden Dieser FB ist stark ger te abh ngig Es kann nur eine begrenzte Anzahl von Remote Nachrichten eingerichtet werden PDM360 NG CR120n max 100 Remote Nachrichten 261 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge 7634 Beschreibung FALSE 7 TRUE Flanke Baustein initialisieren nur 1 Zyklus gt Baustein Eing nge lesen Baustein ausf hren Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CAN Schnittstelle 1 n je nach Ger t Nummer des Datenobjekt Identifiers Normal Frame 2 IDs 0 2 047 0x0000 0000 0x0000 O7FF Extended Frame 2 IDs 0 536 870 911 0x0000 0000 0x1FFF FFFF Extended Frame ID 0 2 1 Normal Frame ID 0 2 1 Data Length Code Anzahl der zu sendenden Daten Bytes 0 8 Parameter Datentyp ENABLE BOOL TRUE FALSE CHANNEL BYTE ID DWORD Extended BOOL FALSE TRUE Parameter Nutzung optional FALSE DATALENGTHCODE BYTE DATA ARRAY 0 7 OF BYTE Parameter der Ausg nge Parameter Datentyp RESULT BYTE zu sendende Daten 1 8 Bytes 7636 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folge
321. t inside the device Stromfehler im Ger teinnern Current device output side Stromfehler ausgangsseitig Voltage Spannungsfehler Mains Voltage Voltage inside the device Spannungsfehler im Ger teinnern Output Voltage Spannungsfehler ausgangsseitig Temperature Temperaturfehler Ambient Temperature Umgebungstemperaturfehler Device Temperature Ger tetemperaturfehler Device Hardware Ger te Hardware Fehler Device Software Ger te Software Fehler Internal Software Firmware Fehler User Software Applications Software Data Set Daten Parameterfehler Additional Modules zus tzliche Module Monitoring berwachung Communication Kommunikation CAN Overrun objects lost CAN berlauf Datenverlust CAN in Error Passiv Mode CAN im Modus fehlerpassiv Life Guard Error or Heartbeat Error Guarding Fehler oder Heartbeat Fehler Recovered from Bus off Bus Off zur ckgesetzt Transmit COB ID collision Senden Kollision des COB ID Protocol Error Protokollfehler PDO not processed due to length error PDO nicht verarbeitet fehlerhafte L ngenangabe PDO length exceeded PDO L ngenfehler ausgangsseitig External Error Externer Fehler Additional Functions zus tzliche Funktionen Device specific ger tespezifisch 373 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang CANopen Tabellen Objekt 0x1001 Error Register 8547 Dieses Objekt spiegelt
322. t werden gt Die COB ID f r den SDO wird aus der bergebenen Node ID berechnet gt Zum Status der SDO bertragung informiert der Ausgang RESULT Multiframe SDOs sind in der L nge grunds tzlich nicht begrenzt F r Systeme ohne File System z B BasicController CRO4nn gilt gt Dem FB eine Adresse bergeben auf die per Zeiger lesend zugegriffen wird F r Systeme mit File System z B PDM360NG CR 108n gilt gt Dem FB den Pfad und Namen einer Datei bergeben aus welcher die Daten im Bin rformat gelesen werden sollen 293 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter EXECUTE CHANNEL NODE IDX SUBIDX LEN DATA FILE SegmentedTransfer Parameter Nutzung optional Timeout Parameter Nutzung optional Parameter der Ausg nge Parameter RESULT Datentyp BOOL FALSE BYTE BYTE WORD BYTE DWORD DWORD STRING 80 BOOL FALSE TIME T 10ms Datentyp BYTE M gliche Ergebnisse f r RESULT 14964 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t Node ID ID des Knotens zul ssig 0x01 0x7F 1 127 Die COB ID des SDOs errechnet sich aus Knoten ID 0x600 Index im Objektverzeich
323. tatus am Bin reingang 00 Voraussetzung Eingang ist als Bin reingang konfiguriert MODE IN_DIGITAL_H TRUE Spannung am Bin reingang gt 70 von VBBS FALSE Spannung am Bin reingang lt 30 von VBBS oder nicht als Bin reingang konfiguriert oder falsch konfiguriert OUTOO BOOL r w Status am Bin rausgang 00 TRUE Ausgang aktiviert FALSE Ausgang deaktiviert Legende Ka nur lesend T W lesend und schreibend 9 2 3 Systemmerker Status LED 14390 Systemmerker Datentyp Zugriff Beschreibung LED INT r w LED Farbe f r LED eingeschaltet LED_X INT r w LED Farbe f r LED ausgeschaltet LED_MODE INT r w LED Blinkfrequenz Legende E nur lesend IIW lesend und schreibend 354 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Anhang Systemmerker 9 2 4 Systemmerker Funktionstasten 19903 ES Die Bedienelemente des Ger ts sind systematisch durchnummeriert Nummerierung der Bedienelemente Seite 137 Systemmerker Datentyp Zugriff Beschreibung KEY_PRESSED BOOL r eine Taste wurde gedr ckt KEY_CHANGED BOOL r Impuls Tastenstatus hat sich ge ndert eine Taste wurde gedr ckt oder losgelassen EDIT_MODE_ACTIVE BOOL r Zustand des Editier Modus TRUE Editier Modus aktiv FALSE Edtier Modus inaktiv KEYx_KEYCODE WORD r Bitmuster aller Tasten der Tastengruppe x KEYx_y BOOL r Taste y in Tastengruppe x gedr ckt z B KEY1_2 Taste F2 in Tastengruppe 1 RT_KEYx_y BOOL r Im
324. te Visualisierungen w hlen Ein neues Visualisierungsobjekt anlegen Zeichenfl che erscheint Platzhaltergrafik f r Kamerabild einf gen vYvVYvYvV Einf gen gt Bitmap w hlen Auf der Zeichenfl che den Umriss des geplanten Kamerabildes markieren Auswahlfenster ffnen erscheint Im Unterverzeichnis targets ifm library bmp_ng die Datei camera bmp w hlen Platzhaltergrafik wird in die Zeichenfl che eingef gt Mit OK die eingetragenen Werte bernehmen und das Fenster schlie en Gr e und Position des Kamerabildes einstellen gt gt gt gt Extras gt Elementeliste aktivieren Eingabefenster Elementeliste erscheint Gew nschtes Bild markieren Im Bereich Position die folgenden Werte eingeben Parameter Bedeutung M gliche Werte x X Koordinate der linen oberen Bildecke z B 290 Y Y Koordinate der linken oberen Bildecke z B 220 Breite Breite des angezeigten Bildes in Pixel empfohlen 320 max 640 H he H he des angezeigten Bildes in Pixel empfohlen 240 max 480 Bildaufl sungen die zwischen empfohlener und maximaler Bildaufl sung oder oberhalb der maximalen Bildaufl sung liegen verursachen eine hohe CPU Last Entsprechende Einstellwerte vermeiden F r das Kamerabild kann nur der sichtbare Bereich des Displays verwendet werden Datenblatt Aufl sung des Bildschirms Positionen au erhalb davon im nicht sichtbaren Bereich werden ignoriert Stattdessen w
325. te 59 52 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup Ethernet Schnittstelle konfigurieren 13857 Das Ger t bietet folgende Optionen um die IP Parameter der Ethernet Schnittstelle zu konfigurieren e Manuell Der Bediener stellt die Schnittstellen Parameter IP Adresse Subnetzmaske Gateway Adresse manuell ein e Automatisch Die Schnittstellen Parameter werden ber das Dynamic Host Configuration Protocol DHCP eingestellt Um die IP Parameter der Ethernet Schnittstelle einzustellen eine der folgenden Aktionen w hlen e Setup IP Parameter manuell einstellen gt Seite 53 e Setup IP Parameter von DHCP Server beziehen gt Seite 54 Setup IP Parameter manuell einstellen 7408 e IP Adresse im Auslieferungszustand 192 168 82 247 e Zugangsdaten f r den Zugriff auf das Ger t per Telnet SSH und FTP SCP USERNAME root PASSWORT pdm360ng e Weitere Infos zur Vergabe von IP Adressen Ethernet Netzwerken Adressvergabe in Ethernet Netzwerken Seite 352 Um die IP Parameter der Ethernet Schnittstelle manuell einzustellen 1 Men seite w hlen gt Navigationspfad SETUP gt SYSTEM SETTINGS gt ETHERNET gt MANUAL gt Men bild zeigt folgende Informationen Bezeichnung Bedeutung M gliche Werte IP Address IP Adresse der Ethernet Schnittstelle des Ger ts z B 192 68 82 247 Netmask Subnetzmaske des Netzwe
326. teins m gliche Meldungen folgende Tabelle FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig Funktionsbaustein ist aktiv CAN ist nicht aktiv Fehler Einstellung ist nicht m glich ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Bausteine RAW CAN Daten empfangen CANERXIRANGE mS ENEENEN CAN RX RANGE FIFO nennen 241 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 CAN_RX Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS Beschreibung CAN_RX dient zum Empfang einer Nachricht 7586 7588 Der FB beschr nkt sich auf wenige Funktionen und hat nur geringen Speicherbedarf CAN_RX filtert auf den eingestellten Identifier Wenn innerhalb eines Zyklus mehrere CAN Nachrichten mit dem gleichen Identifier empfangen werden steht nur die letzte aktuellste Nachricht zur Verf gung Parameter der Eing nge Parameter Datentyp ENABLE BOOL FALSE CHANNEL BYTE ID DWORD Parameter der Ausg nge Parameter Datentyp DATA ARRAY 0 7 OF BYTE RESULT BYTE M gliche Ergebnisse f r RESULT 7589 Beschreibung TRUE FALSE Baustein ausf hren Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht
327. tenblattsuche gt CR1201 gt Betriebsanleitungen ecomatmobile DVD Software tools and documentation 95 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte FB FUN PRG in CODESYS 8473 In CODESYS unterscheiden wir folgende Typen von Bausteinen POUs FB function block Funktionsbaustein Ein FB kann mehrere Eing nge und mehrere Ausg nge haben e Ein FB darf in einem Projekt mehrmals aufgerufen werden e F r jeden Aufruf muss eine Instanz deklariert werden e Erlaubt Im FB aufrufen von FB und FUN FUN function Funktion e Eine Funktion kann mehrere Eing nge aber nur einen Ausgang haben e Der Ausgang ist vom gleichen Datentyp wie die Funktion selbst PRG program Programm Ein PRG kann mehrere Eing nge und mehrere Ausg nge haben Ein PRG darf in einem Projekt nur einmal aufgerufen werden e Erlaubt im PRG aufrufen von PRG FB und FUN HINWEIS Funktionsbausteine d rfen NICHT in Funktionen aufgerufen werden Sonst Bei der Ausf hrung st rzt das Anwendungsprogramm ab Alle Bausteine POUs d rfen NICHT rekursiv aufgerufen werden auch nicht indirekt Eine IEC Anwendung darf maximal 8000 Bausteine POU enthalten Hintergrund Alle Variablen von Funktionen werden beim Aufruf initialisiert und werden nach der R ckkehr zum Aufrufer ung ltig Funktionsbausteine haben 2 Aufrufe e einen Initialisierung
328. tiv not running Netzwerkdienst ist inaktiv gt Mu EXIT zur gew nschten Men seite wechseln 58 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startbild Setup Passwortschutz einstellen 11720 Die Men seite SETUP gt SYSTEM SETTINGS gt PASSWORD SETTINGS bietet Zugriff auf folgende Funktionen e Setup System Passwort ndern Seite 59 e Setup Passwortschutz aktivieren deaktivieren gt Seite 60 Setup System Passwort ndern 11722 H Bei Verlust des Passworts muss ein Recovery Update durchgef hrt werden gt Ger te Update durchf hren Ger te Update auf neue Software Version gt ggf gesicherte Daten wiederherstellen Restore Systemdateien wiederherstellen gt Seite 73 Hinweise zur Bedienung der Bildschirmtastatur Bedienung Text eingeben mit der Bildschirmtastatur Seite 46 Um das System Passwort zu ndern 1 Men seite w hlen Navigationspfad SETUP gt SYSTEM SETTINGS gt PASSWORD SETTINGS Change System Password w hlen gt Men seite zeigt Onscreen Tastatur 2 Altes System Passwort eingeben Das alte Passwort zeichenweise eingeben gt Mit CONFIRM die Eingabe best tigen 1 Gibt der Anwender das falsche Passwort ein erscheint folgende Fehlermeldung PASSWORD INCORRECT PLEASE TRY AGAIN Eingabe des Passwort wiederholen 3 Neues System Passwort eingeben Das neue
329. tuellen Visualisierungsnamen aus und stellt sie im Ausgangsparameter ACT_PAGE zur Verf gung Anstatt die Visualisierungen mit Basisnamen und laufender Nummer zu benennen kann jede Visualisierung auch individuell benannt werden z B SERVICE1 MOTORDATA2 CONFIGURATION3 Die Programmierung ist in diesem Fall aber aufwendiger weil Basisname und Visualisierungsnummer einzeln zugewiesen werden m ssen Ein schrittweises Bl ttern ist nur noch sehr eingeschr nkt m glich Verwenden Sie als BASENAME den Buchstaben P dann ist Ihr Programm kompatibel mit den ifm Templates LU Beachten Sie die neue 5 stellige Nummerierung auch bei der Namensgebung Ihrer bereits bestehenden Visualisierungsseiten 207 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp INIT BOOL INIT_PAGE WORD PAGE_UP BOOL PAGE_DOWN BOOL PAGE_EXTERN WORD PAGE_MAX WORD BASENAME STRING 35 Parameter der Ausg nge Parameter Datentyp ACT_PAGE WORD 208 3293 Beschreibung TRUE nur 1 Zyklus lang Display wird initialisiert mit der in INIT_PAGE angegebenen lnitialisierung FALSE im weiteren Programma blauf Visualisierungsnummer die mit INIT aufgerufen werden soll Flanke FALSE gt TRUE inkrementiert die Visualisierungsnummer Flanke FALSE gt TRUE dekrementiert die Visualisierungsnummer Angegebene Visual
330. tzeituhr Beim Systemstart synchronisiert das Ger t die sekund re Systemuhr mit der prim ren Echtzeituhr Die Systemuhr kann wie folgt genutzt werden e Abfrage der aktuellen Uhrzeit im Anwendungsprogramm Zeitstempel in automatisch erstellten Ereignis Protokollen e Registrieren von Betriebslaufzeiten Die Echtzeituhr hat folgende Eigenschaften e l uft auch im abgeschalteten Ger t batteriegepuffert weiter e kann basierend auf UTC auf verschiedene Zeitzonen eingestellt werden Ger t berwacht den Ladezustand der Pufferbatterie Die Funktionen aus folgenden Bibliotheken steuern die Echtzeituhr oder fragen die Werte ab e SysLibRtc lib 3S Diese Bibliothek bietet Funktionen zum Zugriff auf die Echtzeituhr des Ger ts Echtzeituhr lesen und setzen Aktuellen Anzeigemodus lesen e Zustand der Batterie pr fen Die Abarbeitung erfolgt synchron e SysLibTime lib 3S Diese Bibliothek wird zur Darstellung der Taskzeitauswertung im Taskeditor von CODESYS ben tigt e Mit den Funktionsbausteine dieser Bibliothek die Echtzeituhr des Ger ts lesen Die Abarbeitung erfolgt synchron 20 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Systembeschreibung Hardware 3 2 6 Kamera Visualisierung 7366 Schnittstelle Signalart Eigenschaften Ethernet Digital bis zu 4 Kamerabilder gleichzeitig darstellbar Farbe 24 Bit Graustufen 8 Bit Mehr als 4 im Netz angeschlossene Kameras k
331. uerger te am selben Bus arbeiten dann ACE TRUE setzen In diesem Fall m ssen die Motorsteuerger te das Address Claiming auch unterst tzen Andernfalls riskieren Sie Adress berschneidungen mit nachfolgendem Systemausfall 315 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp ENABLE BOOL FALSE CHANNEL BYTE BaudRate WORD 250 Parameter Nutzung optional PreferredAddress BYTE 252 Parameter Nutzung optional Ace BOOL TRUE Parameter Nutzung optional Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT 7643 Beschreibung TRUE J1939 Kanal freigeben Ace TRUE Adressanforderung erfolgt FALSE J1939 Kanal sperren CAN Schnittstelle 1 n je nach Ger t Baudrate kBit s zul ssige Werte 20 50 100 125 250 500 800 1 000 Bevorzugte Quell Adresse Address Claiming Enable Freigabe Adressanforderung TRUE Adressanforderung freigegeben Steuerger t ist selbst konfigurierend FALSE Keine Adressanforderung 8542 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez Ka hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 Funktionsbaustein ist aktiv 9 09 CAN ist nicht aktiv 242 F2 Fehler Einstellung ist nicht m gl
332. ufbaus die Zykluszeit vermindern 114 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Verhalten des Watchdog 11789 Ein Watchdog berwacht in diesem Ger t die Programmlaufzeit der Systemprozesse darunter auch die CODESYS Anwendung Die einzelnen Prozesse m ssen sich in definierten Zeitintervallen beim Watchdog Prozess melden Watchdog Timeout Werden diese Watchdog Zeiten berschritten gt alle Prozesse werden gestoppt und zur ckgesetzt Reset gt alle Ausg nge werden ausgeschaltet gt der Bildschirm wird dunkel gt die Status LED blinkt rot mit 5 Hz Jeder Prozess ben tigt ein bestimmte Zeit um die Reset und Initialsierungs Routinen zu durchlaufen Watchdog Reset F r die einzelnen Prozesse gelten folgende Watchdog Zeiten Prozess Chain ID Watchdog Timeout ms Watchdog Reset ms ppc plclinux 10 1 000 500 eplc main 20 10 000 500 eplc overlay 21 10 000 500 keyboard service 40 2 000 500 io coproc service 50 2 000 500 wd coproc service 60 2 000 500 Um die St rung zu beseitigen gt Ger t neu starten Arbeitsreihenfolge 7427 Es gibt grunds tzlich zwei Reihenfolgen ein Projekt f r Display Ger te zu erstellen Reihenfolge Vorteile Nachteile Zuerst Visualisierung Im Programm kann auf die Parameter Die in den Visualisierungen ben tigten anschlie end die in den fertigen Bildern querverwiesen SPS Parameter und Variablen
333. ung e Teil 3 Anwendungsschicht f r andere als die Bremsausr stung e Teil 4 Diagnose ISO 16845 Norm Stra enfahrzeuge Steuerger tenetz CAN Pr fplan zu Konformit t J J1939 SAE J1939 K Klemme 15 Klemme 15 ist in Fahrzeugen die vom Z ndschloss geschaltete Plusleitung L Laufzeitsystem Grundprogramm im Ger t stellt die Verbindung her zwischen der Hardware des Ger tes und dem Anwendungsprogramm Kapitel Software Module f r das Ger t siehe Software Komponenten Seite 28 LED LED Light Emitting Diode Licht aussendende Diode Leuchtdiode auch Luminiszenzdiode ein elektronisches Element mit hoher farbiger Leuchtkraft auf kleinem Volumen bei vernachl ssigbarer Verlustleistung Link Ein Link ist ein Querverweis zu einer anderen Stelle im Dokument oder auf ein externes Dokument LSB Least Significant Bit Byte Niederwertigstes Bit Byte in einer Reihe von Bit Bytes 379 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Begriffe und Abk rzungen MAC ID MAC Manufacturer s Address Code Hersteller Seriennummer ID Identifier Kennung Jede Netzwerkkarte verf gt ber eine so genannte MAC Adresse ein unverwechselbarer auf der ganzen Welt einzigartiger Zahlencode quasi eine Art Seriennummer So eine MAC Adresse ist eine Aneinanderreihung von 6 Hexadezimalzahlen etwa 00 0C 6E DO 02 3F Master W
334. ungselement Linienzug Kurvenzug Rechteck abgerundetes Rechteck Kreis Ellipse Polygon Tortengrafik Visualisierung Schaltfl che Tabelle Trendkurve Alarmtabelle Skalen Zeigerinstrument Balkendiagramm Histogramm Grafikdatei Grafik Skaliermodus ActiveX Element Legende ohne Probleme einsetzbar o begrenzt einsetzbar Nicht einsetzbar 7388 Bekannte Einschr nkungen o Ein Linienzug soll aus maximal 99 St tzpunkten bestehen Ein Linienzug soll keine Fl che umschlie en Ein Kurvenzug soll aus maximal 99 St tzpunkten bestehen Ein Kurvenzug soll keine Fl che umschlie en keine Probleme bekannt nur sehr eingeschr nkt verwendbar bremst das System sehr stark nur sehr eingeschr nkt verwendbar bremst das System sehr stark Ein Polygon soll aus maximal 100 St tzpunkten bestehen nur sehr eingeschr nkt verwendbar bremst das System sehr stark m glich jedoch zu viele Elemente davon auf einer Seite bremsen das System m glich jedoch zu viele Elemente davon auf einer Seite bremsen das Systemkeine Probleme bekannt dynamisch indizierte Variablen werden nicht unterst tzt m glich ab Firmware V01 05 Der volle Codesys Funktionsumfang steht bei Embedded Ger ten nicht zur Verf gung wird nicht unterst tzt m glich jedoch zu viele Elemente davon auf einer Seite bremsen das System S nachfolgenden Hinweis Zul ssiger Zeigertyp normaler Pfeil d nner Pf
335. uration kann der Programmierer das Zielsystem konfigurieren Um auf die Steuerungskonfiguration zuzugreifen Im Project Organizer den Reiter Ressourcen w hlen E Bausteine BZ Datentypen 33 Visualisierungen ga Ressourcen Im Ressourcen Baum Doppelklick auf Steuerungskonfiguration Editor Fenster zeigt aktuelle Steuerungskonfiguration des Ger ts Beispiel CR1080 lt PDMNG_Steuerungskonfiguration gt Der Programmierer hat ber die Steuerungskonfiguration einfachen Zugriff auf folgende Komponenten e System und Fehlermerker Je nach Anwendung und Anwendungsprogramm m ssen diese Merker bearbeitet und ausgewertet werden Der Zugriff erfolgt ber deren symbolischen Namen e Struktur der Ein und Ausg nge Diese k nnen in den Knoten Inputs Binary und Outputs Binary direkt symbolisch bezeichnet werden sehr empfohlen und stehen als globale Variablen im gesamten Projekt zur Verf gung v Den Eingang des Ger ts konfiguriert der Programmierer direkt in der SPS Anwendung Ein und Ausg nge konfigurieren Seite 127 89 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Zielsystem einstellen 6 1 3 CAN Schnittstellen konfigurieren 19898 Das CR1201 ist als Display f r die Darstellung von Prozessdaten konzipiert Es ist daher bedingt echtzeitf hig Rechenintensive Prozesse k nnen lange Zykluszeiten verursachen gt Rechenintensive Funktionen
336. vermeiden Regler Drehzahlgeber Ansteuerung von Dieselmotoren Betrieb als CANopen Master gt Zykluszeit w hrend der Laufzeit des SPS Programms berwachen Zykluszeiten im Bereich von 5 10 ms sind unproblematisch Das Ger t kann sowohl als CANopen Master als auch als CanSlave konfiguriert werden Die Konfiguration erfolgt in der Steuerungskonfiguration Steuerung konfigurieren gt Seite 89 Ger t als CANopen Master konfigurieren 19899 Um das Ger t als einen CANopen Master zu betreiben 1 Systemkonfiguration aufrufen Im Object Organizer die Registerkarte Ressourcen w hlen gt Doppelklick auf Knoten Steuerungskonfiguration gt Editor Fenster zeigt Steuerungskonfiguration des Ger ts 2 CANopen Master anh ngen CR1201 Configuration V2 gt Local CAN Communication FIX w hlen Editor Fenster zeigt die verf gbaren CAN Schnittstellen Gew nschte CAN Schnittstelle w hlen Rechtsklick auf CANopen Interface FIX Kontextmen erscheint Im Kontextmen Unterelement anh ngen gt CANopen Master w hlen CANopen Master wird in die Steuerungskonfiguration eingebunden Editor Fenster zeigt Registerkarte CAN Parameter 3 CANopen Master konfigurieren In Registerkarte CAN Parameter die Parameter des CANopen Masters einstellen MM y M y y w y Informationen zur den Konfigurationsoptionen Systemhandbuch Kapitel CAN einsetzen Beschreibung 90 ifm Programmierhandbuch ecomatmobile PDM36
337. versorgung normalerweise verloren ro ro read only engl nur lesen Unidirektionale Daten bertragung Daten k nnen nur gelesen werden jedoch nicht ver ndert RTC RTC Real Time Clock Echtzeituhr Liefert batteriegepuffert aktuell Datum und Uhrzeit H ufiger Einsatz beim Speichern von Fehlermeldungsprotokollen rw rw read write engl lesen und schreiben Bidirektionale Daten bertragung Daten k nnen sowohl gelesen als auch ver ndert werden S SAE J1939 Das Netzwerkprotokoll SAE J1939 beschreibt die Kommunikation auf einem CAN Bus in Nutzfahrzeugen zur Ubermittlung von Diagnosedaten z B Motordrehzahl Temperatur und Steuerungsinformationen Norm Recommended Practice for a Serial Control and Communications Vehicle Network e Teil 2 Agricultural and Forestry Off Road Machinery Control and Communication Network Teil 3 On Board Diagnostics Implementation Guide Teil 5 Marine Stern Drive and Inboard Spark Ignition Engine On Board Diagnostics Implementation Guide e Teil 11 Physical Layer 250 kBits s Shielded Twisted Pair e Teil 13 Off Board Diagnostic Connector e Teil 15 Reduced Physical Layer 250 kBits s Un Shielded Twisted Pair UTP e Teil 21 Data Link Layer e Teil 31 Network Layer e Teil 71 Vehicle Application Layer e Teil 73 Application Layer Diagnostics e Teil 81 Network Management Protocol ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch
338. von dem Bild jedoch nur ein w hlbarer Ausschnitt sichtbar sein Bildskalierung 3117 Wird im Ger t ein Bild geladen welches nicht den Gr en oder den Farbanforderungen gen gt wird es vor der Anzeige auf die richtige Gr e skaliert und die verwendeten Farben berpr ft Dieses Umrechnen eines Bildes muss bei jedem Aufruf des Bildes erneut durchgef hrt werden So verl ngern sich oft die Bildwechsel Zeiten erheblich Abhilfe gt Alle Umformungen des Bitmaps oder des Bildes zuvor auf dem Computer in einer Bildverarbeitung durchf hren Nur f r BasicDisplay Die Anpassung an die Farbpalette erfolgt beim Einbinden des Bildes im Projekt durch CODESYS Auf dem Ger t selbst werden keine Anpassungen vorgenommen Gr e Skalierung Farbe gt Nur die passend gewandelten Bilder in der Visualisierung des Ger ts speichern 130 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen Texte 7428 Die kleinste auf dem Ger t gut lesbare Schriftgr e ist 8 Punkt Zul ssige Schriftarten True Type Fonts Arial Standard Courier New Times New Roman fm ISO Symbole ladbare Schriften LO Alle ben tigten Fonts auf dem PC installieren Zul ssiger Schriftgrad Standard 10 Pixel max 72 Pixel zul ssige Abstufung 1 Pixel Zul ssige Schriftschnitte normal Standard kursiv fett fett kursiv Zul ssige Effekte ohne
339. wechselt Feldfarbe nur Color Ger t gt Cursor blinkt 2 Flanke FALSE TRUE gt Eingabemodus f r das Eingabefeld zur cksetzen gt editierte Werte in die Ausgangsvariablen VALUE_FIELD1 VALUE_FIELD6 schreiben Wenn KEY_INCREMENT_VALUE2 FALSE um diesen Betrag wird der Wert im aktiven Eingabefeld bei INCREMENT DECREMENT ver ndert TRUE der Wert im aktiven Eingabefeld ndert sich bei INCREMENT DECREMENT um den Betrag in INCREMENT_VALUE2 FALSE der Wert im aktiven Eingabefeld ndert sich bei INCREMENT DECREMENT um den Betrag in INCREMENT_VALUE Wenn KEY_INCREMENT_VALUE2 TRUE um diesen Betrag wird der Wert im aktiven Eingabefeld bei INCREMENT DECREMENT ver ndert TRUE alle internen und externen Eingabewerte auf 0 setzen FALSE Funktion wird nicht ausgef hrt 215 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Ausg nge Parameter INPUT_ACTIV FIELDCOUNTER VALUE _FIELD1 VALUE_FIELD6 Interne Parameter Parameter FIELD1 FIELD6 COLOR _FIELD1 COLOR _FIELD6 VALUE _FIELD 1 VALUE_FIELD_6 216 Datentyp BOOL BYTE INT INT INT Datentyp INT INT INT INT INT INT INT INT INT 3330 Beschreibung aktuelle Visualisierungsnummer Nummer des gew hlten Eingabefeldes externer Eingabewert wird erst mit der 2 steigenden Flanke von ENTER bernommen
340. weifelsfall oder bei Problemen fragen Sie bitte Ihren System Administrator gt Eine Ethernet Steckverbindung herstellen zwischen PC und Ger t gt PC und Ger t m ssen miteinander vertr gliche IP Adressen und dieselbe Subnetzmaske haben Setup IP Parameter manuell einstellen Seite 53 Auf dem PC den Datei Managers starten Als Zieladresse nach ftp die IP Adresse des Ger ts und bei Bedarf das gew nschte Verzeichnis eintragen z B ftp 192 168 82 247 home voreingestellte IP Adresse im Ger t Nach Rechtsklick in die rechte Fl che des Datei Managers im Kontextmen auf Anmelden als klicken Dialog Anmelden als ffnet sich gt Folgendes eintragen Benutzername root Kennwort pdm360ng Mit Mausklick auf Anmelden mit dem Ger t verbinden Gew nschte Dateien kopieren gt Mit Schlie en des Datei Managers die FTP Verbindung trennen v y 124 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 Programmierung Erste Schritte Dateien mit SCP kopieren 7319 Um Dateien ber eine gesch tzte SCP Verbindung Secure CoPy gesch tztes Kopieren zwischen Ger t und PC zu bertragen folgenderma en vorgehen gt gt gt SCP Client herunterladen und auf dem PC installieren z B WinSCP www winscp net Eine Ethernet Steckverbindung herstellen zwischen PC und Ger t Wenn notwendig IP Netzwerk Einstellungen des PC un
341. werden 245 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter ENABLE CHANNEL ID Extended Parameter Nutzung optional ID_Mask Parameter Nutzung optional Parameter der Ausg nge Parameter MATCHED_ID DATALENGTHCOUNT DATA MORE_DATA_AVAILABLE RESULT Datentyp BOOL FALSE BYTE DWORD BOOL FALSE DWORD 0 Datentyp DWORD BYTE ARRAY 0 7 OF BYTE BOOL BYTE M gliche Ergebnisse f r RESULT 7609 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert CAN Schnittstelle 1 n je nach Ger t Nummer des Datenobjekt Identifiers Normal Frame 2 IDs 0 2 047 0x0000 0000 0x0000 O7FF Extended Frame 22 IDs 0 536 870 911 0x0000 0000 0x1FFF FFFF TRUE Extended Frame ID 0 2 1 FALSE Normal Frame ID 0 2 1 Filter Maskierung zum Identifier Wenn ID_MASK Bit 0 dann darf CAN ID Bit 0 oder 1 sein Wenn ID_MASK Bit 1 dann muss CAN ID Bit ID Bit sein 7617 Beschreibung Nummer des Datenobjekt Identifiers Data Length Count Anzahl der empfangenen Daten Bytes empfangene Daten 1 8 Bytes TRUE weitere empfangene Daten im FiFo vorhanden FALSE keine weiteren Daten im FiFo vorhanden
342. work Management Services Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_NMTSERVICES NMTSERVICE Timeout Beschreibung 7843 7844 CANOPEN_NMTSERVICES l st abh ngig von seinen NMT Kommando Eing ngen ein NMT Kommando oder die Initialisierung eines Knotens aus NMT Network ManagemenT Der Funktionsbaustein aktualisiert den internen Knotenstatus Sollte ein Zustands bergang nach CANopen NMT Status gt Seite 368 nicht erlaubt sein so wird das Kommando nicht ausgef hrt Ein CANopen Device kann mit Hilfe des FB seinen CANopen Status selbst ndig ndern Preoperational gt Operational 276 ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE NODE BYTE NMTSERVICE BYTE Timeout TIME T 0ms Parameter Nutzung optional Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT 7847 Beschreibung FALSE 7 TRUE Flanke Baustein einmalig ausf hren sonst Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t CANopen ID des Knotens zul ssig 1 127 0x00 0x7F NODE 0 Kommando gilt f r alle Knoten im Netzwerk NODE Node ID de
343. yp Beschreibung ENABLE BOOL TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt Parameter der Ausg nge 14264 Parameter Datentyp Beschreibung SW_VERSION STRING 80 Version des Laufzeitsystems FW_VERSION_IO STRING 80 Firmware Version Input Output Co Prozessors FW_VERSION_WD STRING 80 Firmware Version Watch Dog Co Prozessors KBD1_VERSION STRING 80 Firmware Version Keyboard 1 KBD2_VERSION STRING 80 Firmware Version Keyboard 2 KBD3_VERSION STRING 80 Firmware Version Keyboard 3 RESULT INT R ckmeldung des Funktionsbausteins M gliche Ergebnisse f r RESULT m gliche Meldungen folgende Tabelle FB ist aktiv Funktion erfolgreich ausgef hrt FB ist aktiv Daten werden ausgelesen FB ist aktiv Auslesen der Daten fehlgeschlagen des Se hex Beschreibung 0 00 FB ist inaktiv 1 01 8 08 64 40 65 41 D 184 FB ist aktiv Mehr als eine Instanz des FB aktiv Liegt am Ausgang RESULT der Wert 1 64 oder 65 an den Eingang ENABLE zur cksetzen ENABLE FALSE An den Ausg ngen SW_VERSION FW_VERSION_IO FW_VERSION_WD KBD1_VERSION KBD2_VERSION und KBD3_VERSION liegen g ltige Werte an so lange der Ausgang RESULT den Wert 1 besitzt ifm Programmierhandbuch ecomatmobile PDM360 NG 12 Touch CR1201 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1201 7 2 3 Bausteine Analoge und digitale Werte anpassen NORMEN ee 186 NORMEREA e a A e A a E A 187 TOGGLE ae a a 188 19615 185 i

Download Pdf Manuals

image

Related Search

Related Contents

Copyright © All rights reserved.
Failed to retrieve file