Home
PDM360 NG - ifm datalink
Contents
1. Die in Klammern gesetzten Beschreibungen sind nur in den Anleitungen bestimmter Ger te enthalten ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 and documentation 1 4 Was bedeuten die Symbole und Formatierungen 2979 203 Folgende Symbole oder Piktogramme verdeutlichen Ihnen unsere Hinweise in unseren Anleitungen w Wichtige Hinweise auf Fehlfunktionen oder St rungen Weitere Hinweise gt Handlungsaufforderung Ee Reaktion Ergebnis gt siehe abc Querverweis 123 Dezimalzahl 0x123 Hexadezimalzahl 0b010 Bin rzahl el Bezeichnung von Tasten Schaltfl chen oder Anzeigen gt Kreuzwippe Richtungstasten A ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ber diese Anleitung 2015 06 17 Wie ist diese Dokumentation aufgebaut 1 5 Wie ist diese Dokumentation aufgebaut 204 1508 Diese Dokumentation ist eine Kombi
2. CAN_ENABLE Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_ENABLE Beschreibung 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 gt Funktionsbaustein einen Zyklus lang auf ENABLE FALSE halten gt Alle Protokolle werden zur ckgesetzt gt 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 gt Beim erneuten ENABLE TRUE wird die neue Baudrate bernommen 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 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 dez We 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
3. EE Effekte Beispiel I Durchgestrichen en Unterstrichen Dkiuziatin 142 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 pdf gt CODESYS Installationsordner im Verzeichnis Targets ifm Library Fonts ifm_ISO Beispiel ifm_iso_f ttf Annex F Engine Fo O Engine 5 F 02 Engine failure F 03 Engine coolant temperature Fo Tn Engine oil F 05 Vo Engine oil temperature amp Fo Engine oil level gt F 07 E Engine oil filter F 08 Engine heating F 09 Electronic diesel control Ga w Diesel pre heat Fm N Choke F 12 IM Hand throttle F 13 O Engine start F 14 Kei Engine shut off I F15 _ Engine coolant level o F 16 m Engine coolant heating 1 F 17 EN Engine coolant fan 2 Eu Ze Engine inlet air filter 3 F 19 m Engine inlet air pre heat A EC on Turha 143 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Programmierung 2015 06 17 Touchscreen Funktionen nutzen 6 5 Touchscreen Funktionen nutzen ee Touchscreen Eingaben verarbeiten nn nnnnennennnnennnnnnn Visuelles Feedback HESE DEN To chscreen kalibreren a r ann a 144 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Touchscreen Fun
4. Seite 42 gt PDF Viewer w hlen gt Mit ENTER zum PDF Betrachter wechseln Eine der folgenden Optionen w hlen 80 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration PDF Dateibetrachter 5 4 1 PDF Viewer In der PDF Datei navigieren gt VVVVYV 11420 Anzuzeigende PDF Datei w hlen und mit ENTER ffnen Bedienung Im Datei Verzeichnis navigieren gt Seite 47 PDF Datei wird geladen Display zeigt Inhalt der PDF Datei ecomab nd Steuerungssysteme CR1081 Prozess und Dialogger t PDM360 NG 7 Farb Display 9 frei programmierbare hinterleuchtete Funktionstasten Kreuzwippe mit Druckfunktion 1 Eingang 1 Ausgang 10 32 V DC Helligkeit 2 350 cdim typisch 400 gin 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 rechts links schieben Mit FULL in den Vollbildmodus wechseln PDF Viewer PDF im Vollbildmodus anzeigen gt Seite 82 Mit EXIT in das erweiterte Men wechseln PDF Viewer Erweitertes Men anzeigen Seite 83 81 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Ger tekonfiguration 2015 06 17 PDF Dateibetrachter 5 4 2 PDF Viewer PDF im Vollbildmodus anzeigen
5. 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 Emor Beeister 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 380 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Begriffe und Abk rzungen 2015 06 17 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 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
6. Hame dar globalen Variableniste Gobale_Varizblen_Expon_Pioji Datemverkr ptung Daleneme Durchsuchen Vot berselsen impalisren C Vo berselzen oportieien Klick auf Netzwerkverbindung hinzuf gen gt gt bernehmen Sie die Eigenschaften der Liste hnlich wie hier gezeigt jedoch Anzeige erweitert sich Bild Eigenschaften Globale Variatleniste Zugitstechee Name de Jobalen Yariablenliste Gicbale_Variablen_Expont_P cjl Dateiva kn pfung Dateiname Durchsuchen Sal C Ver bersetzen impailieren Ver bersetzen expatlieren Connection 1 UDP Natzwerktyp Jupe Einstellungen JW Vatiablen packen Variableriistenkennung C0840 51 7 Pr lsumme be lragen l Best igter Transfer Lesen I Request beim Bootu I Schreben I Bootup Requests bearkaeten 7 Zuklische on Intervall Trsom Hindestabstand TR20ms EE Te Varable 109 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 LO HINWEIS Im Feld Dateiverkn pfung gt Dateiname wird die Angabe einer EXP Datei erwartet Diese externe Datei enth lt nach Projekt gt A
7. 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 gt Den Anweisungen auf dem Bildschirm folgen gt Setup Touchscreen kalibrieren gt Seite 79 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 149 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten 6 6 Mobile Kamera installieren und einrichten Ethernet Kameras einrichten und nutzen eremi eea aeee a E E E AE AE E E 151 Analog Kamera einrichten Und Rule EE 157 14479 150 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Programmierung 2015 06 17 Mobile Kamera installieren und einrichten 6 6 1 Ethernet Kameras einrichten und nutzen Ethernet Kamerabild in CODESYS Projekt einf gen Ethernet Kamerabild kontiou
8. 2014 04 29 2014 06 30 2014 08 26 2015 01 13 2015 04 27 2015 06 17 Thema diverse FB CAN_REMOTE_RESPONSE Name der Dokumentation Beschreibung Eing nge Ausg nge Dokumentationsstruktur Fehlercodes Systemmerker diverse Systemmerker nderung CR1082 mit Touch Bedienelementen Laufzeitsystem V02 00 Beschreibung FB Eingang ENABLE pr zisiert Systemhandbuch umbenannt zu Programmierhandbuch highside lowside ersetzt durch plusschaltend minusschaltend Fehlermerker nur noch im Anhang Kapitel Systemmerker e CAN CANopen Fehler und Fehlerbehandlung nur noch im Systemhandbuch Know How e Fehlercodes EMCY Codes nun im Anhang Kapitel Fehler Tabellen Laufzeitsystem V02 03 Korrektur CLAMP_15_VOLTAGE ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Sicherheitshinweise 2015 06 17 Historie der Anleitung CR1082 2 Sicherheitshinweise Welche Vorkenntnisse sind notbwendig nen Steeg 10 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Zum Programmieren der SPS sollten die Personen zus tzlich mit der Software CODESYS vertraut sein Das Dokument richtet sich an Fachkr fte Dabei handelt
9. Backup Systeminformationen sichern gt Seite 71 BACKUP SYSTEM Systemdateien sichern Backup Systemdateien sichern gt Seite 72 RESTORE SYSTEM Systemdateien wiederherstellen Restore Systemdateien wiederherstellen gt Seite 74 70 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite Backup Systeminformationen sichern 9648 H Umfang der Systeminformationen Setup System Informationen anzeigen gt Seite 62 Um die Systeminformationen des Ger ts zu speichern 1 Men seite w hlen Navigationspfad SETUP gt ACTIONS gt BACKUP RESTORE gt Men seite System Backup A Restore erscheint gt BACKUP SYSTEM INFORMATION w hlen und mit ENTER best tigen 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 71 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03
10. 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 gt In CoDeSys das Projekt DemoProj1 pro ffnen Reiter Ressourcen klicken Eintrag Globale Variablen markieren klicken Men Projekt gt kopieren Projekt DemoProj2 pro w hlen LA A AAA 111 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte gt Best tigen mit OK gt Folgendes Bild erscheint a Demof c2 pro PEE Bausteine W cloc rop PRG ae Hessouscen e E Globale Variablen Die Markierung reduzieren auf die gew nschte Liste CH Demof c2 pro 9 9 Bauzeine 1 9 PLC PRG PRG B f Ressowcen Globale Variablen 1 Glodae_Vaiiabten Vaiiablen Expail_Pioj2 9 Natworkmanagament implicit Yaiiables UDP CONSTA 1 Verisblen_Korfiguralion VAR_CONFIG H A Alamkonfiguration 32 Aubeitsbereich ch N Bbictheksverwaher S D Perameter Manager 20 Steuerungskanfiguration i A Taskkonligustion T H H H H H H H H H H H TC gt Best tigen mit OK 112 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erst
11. NMT Network Management Netzwerk Verwaltung hier im CANopen Protokoll Der NMT Master steuert die Betriebszust nde der NMT Slaves 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 gt 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 CANopen 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 betri
12. Programmierung 2015 06 17 Touchscreen Funktionen nutzen 6 5 2 Touchscreen Eingaben verarbeiten 14050 Die Bedienung des Touchscreens kann in CODESYS mit Standard Eingabefunktionen oder mit PLC Code programmiert werden Folgende Tabelle vergleicht beide Methoden Kriterium Flexibilit t Reaktionszeit auf Eingabe Programmieraufwand geeignet f r 146 Steuerung der Touchscreen Bedienung ber CODESYS Standard Eingabefunktionen Programmierer ist an vorgegebene Funktionen gebunden schnelle Reaktion der Visualisierung da event basierte Verarbeitung unabh ngig vom PLC Zyklus niedriger Programmieraufwand einfache Erstellung von Bedienoberfl chen alle Anwendergruppen PLC Code flexible Interaktion zwischen Bedienoberfl che und Anwendungsprogramm m glich Reaktionszeit an PLC Zyklus gebunden erh hter Programmieraufwand erfahrene Programmierer ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung 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
13. gt PDF Datei ffnen gt PDF Dateibetrachter gt Seite 80 gt Mit FULL in den Vollbildmodus wechseln Men seite zeigt Inhalt der PDF Datei im Vollbildmodus gt VVVVvVYV M 82 N Ze ecomab oo ifm electronic D Steuerungssysteme CR1081 Prozess und Dialogger t PDM360 NG 7 Farb Display 9 frei programmierbare hinterleuchtete Funktionstasten Kreuzwippe mit Druckfunktion 1 Eingang 1 Ausgang 10 32 DC Technische Daten Programmierbares Grafikdisplay zur Steuerung Parametrierung und Bedienung von mobilen Maschinen und Anlagen Anzeige Display TFT LCD Farb Display Format 15 9 Wide VGA 153 4 x 92 4 mm 7 diagonal Aufl sung 800 x 480 Pixel Ausrichtung horizonta Oberfl che Floatglas interferenzoptisch entspiegelt Mit A Y im Dokument nach oben unten scrollen Mit die Dokument Ansicht vergr ern verkleinern Mit zur vorherigen n chsten Seite des PDF Dokuments wechseln Mit gt lt die Dokument Ansicht nach rechts links schieben Mit Ss wechseln zur ck in die Normalansicht gt PDF Viewer In der PDF Datei navigieren gt Seite 81 Mit 777 wechseln in das erweiterte Men PDF Viewer Erweitertes Men anzeigen Seite 83 L 11422 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration PDF Dateibetrachter 5 4 3 PDF Viewer Erweiterte
14. gt Rechtklick auf Ordner Symbol Visualisierungen gt Kontextmen erscheint Objekt einf gen Objekt bearbeiten Objekt kopieren Datenbankvarkn pfung gt Neuer Ordner Ei Bausteine 3 Datentypan 2 Visualisierun WS Ressourcen gt Objekt einf gen w hlen gt Das Fenster Neue Visualisierung erscheint gt Im Feld Name der neuen Visualisierung den Namen der Visualisierungsobjekts eingeben und mit OK bernehmen gt CGODESYS erzeugt Visualsierungsobjekt im Visualisierungsordner gt Visualisierungs Editor erscheint 3 _ Visualisierungelement anlegen Im Zeichenbereich Visualisierungs Editors die ben tigten Visualisierungslelemente anlegen ei alen Rechteck B Hinweise zur Erstellung von Visualisierungen beachten Hinweise zu Visualisierungen gt Seite 131 Mit Datei gt Speichern die erstellte Visualisierung sichern 137 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen 6 4 3 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
15. m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez hex Beschreibung 0 00 FB ist inaktiv 6 06 FB ist in der Bearbeitung Remote f r ID nicht aktiv 7 07 FB ist in der Bearbeitung Remote f r ID aktiv 269 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 7 2 10 Bausteine CANopen SENSE Le ee EE 271 Bausteine CANopen Netzwerkmanagemert nenn 280 Bausteine CANopen ObjektverzeichniS A 284 BalsteinesCANopen SD SF T E E E A T 289 EE ees dE 303 BalsteinesGANopen land gr A 307 EE Le een Ee 312 15059 F r CANopen stellt ifm electronic eine Reihe von Bausteinen zur Verf gung die im Folgenden erkl rt werden 270 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Bausteine CANopen Status CANOPEN ENEE 272 CANOPEN EISES 274 EE E EE EEN H 276 ENGEN EE 278 15061 271 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CANOPEN_ENABLE 7785 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_ENABLE ENABLE CHANNEL Baudrate Beschreibung 7787 CANOPEN_ENABLE erlaubt es den CANopen Master ein und auszuschalten gt
16. 0 255 0x0000 0x00FF 65 535 OxFFFF Filter f r alle Instanz der Funktion zul ssige Werte 0 31 0x00 0x1F 255 OxFF 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 211 1 0x0000 0x07FF 65 535 OxFFFF Filter f r alle Seriennummer des Ger ts sollte nicht berschrieben werden zul ssige Werte 0 2047 211 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 dez hex Beschreibung 0 00 FB ist inaktiv d 01 FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig 8 08 Funktionsbaustein ist aktiv 242 F2 Fehler Einstellung ist nicht m glich 324 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 Nam
17. 1 785 0x0000 0000 0x0000 06F9 DATA ARRAY 0 1784 OF BYTE Empfangene Daten 1 1785 Bytes RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT dez Ge 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 242 F2 Fehler Einstellung ist nicht m glich 336 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Bausteine SAE J1939 Senden ISIN en re u reset ll EEN Eeer IEN EES J939 TX EN EM E Ee 337 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 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 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 w
18. 234 3348 Beschreibung An diesem Eingang m ssen die als Retain deklarierten Variablen VALUE_FIELDx dem FB INPUT_REAL Seite 226 angegeben werden Sind die Inhalte von VALUE VALUES nicht 0 werden die Elemente des Arryas INIT_VALUE nach VALUE1 VALUEB6 geschrieben 3349 Beschreibung Sind die Inhalte von VALUE1 VALUE6 0 werden VALUE1 VALUES in das Array INIT_VALUE geschrieben ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 7 2 7 Bausteine Touchscreen Funktionalit t nutzen POINOTEONTac EE 236 19928 Hier zeigen wir Ihnen Funktionen f r den Einsatz der Touchscreen Funktionalit t des Ger ts 235 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 PointOfContact 18885 Baustein Typ Globale Variable GV vom Datentyp POC Baustein ist enthalten in Bibliothek ifm_CR1882_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 Datentyp Bedeutung PointOfContact POC Strukturierte Variable PointOfContact AfterGlow INT Anzeige des Druckpunktes und Nachleuchtezeit in Millisekunden M gliche Werte 1 Anzeige des Druckpunkts deaktiviert Defa
19. CAN Bus 4 Einstellungen des CAN Bus 4 nur verf gbar bei Ger ten mit 4 CAN Bus Schnittstellen 2 CAN Bus w 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 56 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite Setup Echtzeituhr RTC einstellen 7414 Um Datum und Uhrzeit der Echtzeituhr RTC einzustellen 1 Men seite w hlen Navigationspfad 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 D 59 2 Datum und Uhrzeit
20. CAN Schnittstelle CAN 1 CAN 2 CAN 3 CAN A 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 41939 SAE J1939 SAE J1939 25 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Systembeschreibung Schnittstellen 3 3 4 USB 14326 Dieses Ger t bietet 2 USB Schnittstellen Sie sind geeignet f r folgende Funktionen e USB Speicher anschlie en unterst tzte Dateisysteme FAT16 FAT32 VFAT EXT2 EXT3 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 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 11197 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 CR1082 V02 03 xx Systembeschreibung 2015 06 17 Software 3 4 Software Inhalt S ftware Komponentenis ser meer BrogrammiersystemiGODESYS EE ee HUE EE EE 29 14107 27 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03
21. CANOPEN_GETSYNCSTATE Seite 304 CANOPEN_NMTSERVICES Seite 282 CANOPEN_READOBJECTDICT Seite 286 CANOPEN_SDOREAD Seite 290 CANOPEN_SDOREADBLOCK gt Seite 292 CANOPEN_SDOREADMULTI Seite 295 CANOPEN_SDOWRITE Seite 297 CANOPEN_SDOWRITEBLOCK gt Seite 299 CANOPEN SDOWRITEMULTI Seite 301 172 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 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 nn
22. H he H he des angezeigten Bildes in Pixel empfohlen PAL 288 max 576 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 Datenblatt Aufl sung des Bildschirms verwendet werden Positionen au erhalb davon im nicht sichtbaren Bereich werden ignoriert Mit OK die eingetragenen Werte bernehmen und das Fenster schlie en 161 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Bei der Eingabe der Parameterwerte die
23. ODER Mit EXIT zur bergeordneten Men seite wechseln gt Im Informationsfeld erscheinen Hinweise zur aktiven Men seite im Bsp System Settings v 45 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Bedienhinweise Bedienung Auf einer Men seite navigieren 14675 Um innerhalb einer Men seite zu navigieren P Address E 168 82 247 v v 46 192 168 82 d Netmask 255 255 255 o Ethernet Settings Manual Mit SELECT oder BACKSEL das gew nschte GU 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 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Bedienhinweise Bedienung Im Datei Verzeichnis navigieren 14673 Um im Datei Verzeichnis zu navigieren File name pdm360ng 2012 10 18 11 33 14 bup Up Places Home Root C RtsKey 10 18 12 C VisuStatus 10 18 12 pdm36
24. PROGRAM PLC_PRG WAR o 1 BOOL TRUE eye letime WORO max cyclisme WORD r set mar DCL nint INPUT_INT eg ang ARRAY 1 6 OF INT 1 2 3 mip ma sera ARRAY 1 129 OF INT 1 10 2 20 3 30 L FOM_MAIN Int_1 INIT_POM in mt EQ INPUT NI FIRSTPAGE mg 1 8NIT INPUT ACTV peee AE Curenisu UL Kaagg FIELDCOUNTERF turrent_input_fieid ni_amay INIT_VALUE VALUIE_FIELDI feld I INO_OF_FIELDS VALUE FIELD fold min_max_aray MIN_MAX_ARRAY VALUE _FIELD3J feld3 Key ESC IESC VALUE FIELDA Key_Up INCREMENT VALUE_FIELDSL Key_Down DECREMENT VALUE_FIELD6F Kay_OK JIENTER 5 INCREMENT VALUE FO KEY_INCREMENT_VALUE2 1 INCREWENT_VALUER reset lCLEAR ALL VALLE FALSE ma 1 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 224 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Element Konfigurieren 3 Textva sblen Lirienst rke Innen Aahmen Fa bvariablen l KeineFabennen V Keine Rahmerfarbe Bewegung absolut Bewegung relaliv Yarablen Alarmiarbe Eingabe Text hn Tocllip Zussilfstechle Innen Rahma
25. 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 Programmablauf BUSY BOOL TRUE System ist aktiv Aktion noch nicht beendet ERROR BOOL TRUE nur 1 Zyklus lang Kommando ist fehlgeschlagen FALSE im weiteren Programmablauf RET_VAL WORD R ckgabewert des Linux Kommandos 240 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 7 2 9 Bausteine RAW CAN Layer 2 Bausteine EE EE E 242 Bausteine RAW CAN Daten empfangen 248 Bausteine RAW CAN Daten senden 258 Bausteine RAW CAN Hemote tutn nk anaana Annaan annn E EAEan nannaa nanan nn annann ae 265 15051 Hier beschreiben wir die RAW CAN Funktionsbausteine CAN Layer 2 der ifm electronic zur Nutzung im Anwendungsprogramm 241 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Bausteine RAW CAN Status CAN ENABLE I ee ee CAN RECOVER 0 a aoste terrenin arar arrrrns CAN_SETDOWNLOADID EEN CANESTATUS Sim e ee sen 242 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082
26. Parameter der Ausg nge Parameter Datentyp MASTERSTATE BYTE PLCNODEID BYTE PLCBAUDRATE DWORD PLCVERSION DWORD CANSTATE BYTE NODESTATE BYTE LASTNODESTATE BYTE RESULT BYTE M gliche Ergebnisse f r RESULT Wert dez hex 0 00 1 01 8 08 242 F2 Beschreibung FB ist inaktiv 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 Node State interner Knotenstatus eines Slaves aus Sicht des Masters Der Knoten wird durch den Eingang NODEID bezeichnet 1 0xFF R cksetzen nach ResetNode 1 0x01 Warten auf BOOTUP 2 0x02 Nach Empfang der BOOTUP Nachricht 3 0x03 noch nicht konfiguriert STOPPED 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 0
27. 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 292 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Eing nge Parameter EXECUTE CHANNEL NODE IDX SUBIDX 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 gt 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 1 1
28. m Anwendungsprogramm f r jede CAN Schnittstelle immer eine eigene Instanz des FBs CANOPEN_ENABLE Seite 272 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 243 aufgerufen wurde Parameter der Eing nge 7788 Parameter Datentyp Beschreibung ENABLE BOOL TRUE 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 CHANNEL BYTE CAN Schnittstelle 1 n je nach Ger t Baudrate WORD 0 Baudrate kBit s Parameter Nutzung optional zul ssig 20 50 100 125 250 500 800 1 000 0 Einstellung aus der Steuerungskonfiguration verwenden 272 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge 7789 Parameter Datentyp Beschreibung RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen
29. zul ssige Werte 0 2047 211 1 4 294 967 295 OxFFFF FFFF Filter f r alle 7661 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez Wei 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 326 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 J1939_STATUS 7670 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_STATUS 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 St
30. 3 2 5 Echtzeit hr RT WEE 20 3 2 6 Kamera Visualisierung a aoaea ine a a e AEE E AEE a nenn 21 3 3 Gchntttetellen vru nn PQ Me nsnnannnannnnasnnnnnnnnnnnnnan nnnnnnnnnnnnnnnnnannnnnnnnnnnnnnnnnrannnnn 22 3 3 1 Eing nge Technologie amp ur mrHrsnnennenoneennnnnnennnnnnnennnnnnnrnnnnnnnnrnnnnnnnnnnennnnannen ran 22 3 3 2 Ausg nge Technologie amp M 24400444440nnnnnn0nnnnnnnnnnnnnnnnnnnnsansnnnnnsnennnnnenannnnnennnnnnnnnnn 25 3 3 3 197 111 MEET EE 25 3 3 4 USB en Ra aaa nina 26 3 3 5 L t DEET 26 3 3 6 Analog Videoeingang nennen nrnnnennnnnnernennnnernnnnnernnnnnerrenenn 26 3 4 ee E 1700 Tt HE 27 3 4 1 Software Komponenten 28 3 4 2 ProgrammiersystemBODESYS 2 3 2220222umna0nnnaannnnnnnnnnnnannnnnnnnnnnnnnannnnnnnnnnnnennnennnnnnnnnnennnnnnnn 29 3 4 3 Betriebszust nde em y 2424444400HHnnnnnnnnnnnnnnennnnnennnnnnennnnnnnnrnannnnnnnnnnrnnnnnennrssnnnnnnn nennen enen nennen 29 4 Installation 30 4 1 Programmiersystem CODESYS installieren eeseeseeseeeeeene eene tene sene nenr ntn nen nen nsen neen neen 31 4 2 Ger tespezifisches Target Paket installieren 2004440nsnnnnnnnnnnnnnnnnnennnnnnnnnn nn 31 4 3 Laufzeitsystem des Ger ts aktualisieren nn 32 4 3 1 Allgemeine e EE 33 4 3 2 Recovery Modus starten AA 34 4 3 3 Laufzeitsystem aktualisieren u u444u44nnannnnnnnnnnnnnnnnnnnrnnnnnnnnnnnnrnnnnnnenrnnnnnnnnnnnernnnannnn namen 34
31. 34 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Installation Laufzeitsystem des Ger ts aktualisieren Laufzeitsystem Update via USB Schnittstelle 9382 1 Neues Laufzeitsystem herunterladen 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 gt 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 gt 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 B 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 CR1082 V02 03 xx 2015 06 17 Installation Laufzeitsystem des Ger ts aktualisieren Laufzeitsystem Update via Web Browser 1 9379 Neues Laufzeitsystem herunterladen gt Neues Laufzeitsy
32. 6 2 4 Programmierschnittstelle Programmierschnittstelle konfigurieren ssesssessseessessseessesssesssntrsnessnntnnetnnesnnosnnesnnetnnsennsennsennannannns 122 EEN EU EE 124 7310 F r die Programmierung des Ger t steht folgende Schnittstelle zur Verf gung e Ethernet Schnittstelle 121 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Montageanleitung 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 gt Seite 54 gt TCP IP Einstellungen der Ethernet Schnittstelle des CODESYS P
33. 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 218 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Eing nge Parameter Datentyp INIT BOOL ENABLE BOOL INIT_VALUE ARRAY 1 6 OF DINT NO_OF_FIELDS BYTE MIN_MAX_ARRAY ARRAY 1 12 OF DINT ESC BOOL INCREMENT BOOL DECREMENT BOOL ENTER BOOL INCREMENT_VALUE DINT KEY_INCREMENT_VALUE2 BOOL INCREMENT_VALUE2 DINT CLEAR_ALL_VALUE 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
34. FALSE Funktion wird nicht ausgef hrt Die Eintr ge bleiben unver ndert 315 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp ER BYTE ERROR_FIELD ARRAY 0 MAXERR OF DWORD RESULT BYTE M gliche Ergebnisse f r RESULT Wert dez hex 0 00 1 01 8 08 242 F2 316 Beschreibung FB ist inaktiv 7919 Beschreibung Inhalt des Fehler Registers 0x1001 Inhalt des Error Registers 0x1003 Index 0 Anzahl der gespeicherten Fehler 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 Funktionsbaustein Ausf hrung ohne Fehler beendet FB ist aktiv noch nicht bearbeitet Fehler Einstellung ist nicht m glich ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 EXECUTE RESULT CHANNEL ERRORACTIVE EEC ER MSEF Write1003 SendSysStatus Beschreibung 7910 CANOPEN_SENDEMCYMESSAGE versendet eine EMCY Nachricht Die Nachricht wird aus den entsprech
35. HE Steusiungskonfiguiaion f 39 Taskkornfiguralion DJ Traossufzeichrung gt Walch und Fezepturverwaller ep Zielsystemeinstelungen gt Men Projekt gt Objekt gt Einf gen gt Bild Einf gen Extras Onine Fenster Hilfe bersetzen EU Alles bersetzen Alles bereinigen Download Information laden Objekt K L schen Propeitdatanbenik gt Anzeige Fenster Eigenschaften Eigenschaften 23 Globale Variablenliste Hame dar globalen Variableniste Ebak_Varablen_Expon_Fojl Datemverkr ptung Dalename l Durchsuchen Netzweik Vo berselzen inporlieren C Mo berselzen esportisien hinzuf gen Namen der globalen Variablenliste eingeben wie oben gezeigt gt Best tigen mit OK Im erscheinenden Fenster die Variable x1 eintragen Bild 108 000 VAR_GLOBAL 0002 x1 INT 0003 END_VAR 0005 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Programmierung 2015 06 17 Erste Schritte gt Rechtsklick auf Ressourcen Element Globale_Variablen_Export_Proj1 gt Klick auf Objekt Eigenschaften gt Bild gt f EZ Variablen_Export_Projl SES f Bm implicat Vera Obiekk einf gen Variabien_Konliguration VAR_CON Objekt umbenennen AN Alsemkonfiguation er _ 3 Arbeitsbereich SE eye ff Bibiniheksvesvalter Greg er SS 3 Logbuch Objekt Eigenschaften EN Drama Folgendes Bild erscheint Eigenschaften Globale Yariablerliste
36. REDSTOPLAMP BOOL Rote Stopp Lampe nur f r ltere Projekte TRUE EIN FALSE AUS AMBERWARNINGLAMP BOOL Gelbe Warn Lampe nur f r ltere Projekte TRUE EIN FALSE AUS PROTECTLAMP BOOL Schutz Lampe nur f r ltere Projekte TRUE EIN FALSE AUS SPN WORD Suspect Parameter Number FMI BYTE Failure Mode Indicator zul ssige Werte 0 31 0x00 0x1F SPN_CM BOOL Conversion Method MIL_FC BYTE Status der elektronischen Komponente Fehlfunktion Anzeigelampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken REDSTOPLAMP_FC BYTE Status der elektronischen Komponente Rote Stopp Lampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken AMBERWARNINGLAMP_FC BYTE Status der elektronischen Komponente Gelbe Warnlampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken PROTECTLAMP_FC BYTE Status der elektronischen Komponente Schutz Lampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken 349 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT Wert 7750 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Daten wurden in Fehl
37. 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 CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 Parameter der Eing nge 7809 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 NODE BYTE Node ID ID des Knotens zul ssig 1 127 0x01 0x7F Die COB ID des SDOs errechnet sich aus Knoten ID 0x600 IDX WORD Index im Objektverzeichnis SUBIDX BYTE Subindex bezogen auf den Index im Objektverzeichnis 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 295 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02
38. dez hex 0 00 1 01 8 08 9 09 242 F2 Beschreibung FB ist inaktiv 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 Funktionsbausteins 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 247 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Bausteine RAW CAN Daten empfangen CANTRX EIB EE HER IPOS ne a ee een 248 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 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 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
39. folgende Tabelle M gliche Ergebnisse f r RESULT Wert S 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 273 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 CANOPEN_GETBUFFERFLAGS Get Buffer Flags Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_GETBUFFERFLAGS EXECUTE RXOVFL CHANNEL RXWARN ResetRXFlags TXOVFL ResetTXFlags TXWARN RESULT Beschreibung 7890 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 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE ResetRXFlags BOOL FALSE Parameter Nutzung optional ResetTXFlags BOOL FALSE Parameter Nutzung optional 274 7893 Beschreibung FALSE gt TRUE Flanke Baustein einmalig ausf hren sonst Baustein nich
40. 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 203 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 7 2 5 Bausteine LED Buzzer ansteuern BUZZER BEE 205 SE 206 KEG NR 207 8650 Hier zeigen wir Ihnen Funktionen zum Ansteuern der LED und des Buzzers in diesem Ger t 204 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 BUZZER_CLICK 9651 Baustein Typ Funktion FUN vom Typ INT Baustein ist enthalten in Bibliothek ifm_CR1882_Vxxyyzz LIB Symbol in CODESYS BUZZER_CLICK FREQUENCY BUZZER_CLICK DURATION Beschreibung 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
41. 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 Know How ecomatmobile Kapitel CAN CANopen Fehler und Fehlerbehandlung 19604 355 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Anhang CAN CANopen Fehler und Fehlerbehandlung 9 Anhang Inhalt Adressvergabe in Ethernet Netzwerken r44ussnnnannnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 357 VIE WIEN er ee 358 M gliche Betriebsarten Ein JAusg nge irises aneanian anan aannaaien adea aiaia aiana NENK 364 GANopen Tabelle Mee 365 1664 Hier stellen wir Ihnen erg nzend zu den Angaben in den Datenbl ttern zusammenfassende Tabellen zur Verf gung 356 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Anhang Adressvergabe in Ethern
42. nge neneenneennnenneennnennnnennnennenennnnnnn 23 Begrenzungen f r Programm und Datenspeicher sss1111111111 19 Analog Kamera einrichten und nutzen 157 Beispiel Analog Kamera w hlen AE 162 Bildausschnitt Modus Analog Kamerabild in CODESYS Projekt einf gen 161 Edit Controls in CR1081 Analog Videoeingang une 26 INPUT_INT mit 3 Eingabeelementen Angaben zum Gert 13 Vollbild Modus we ANNADO DEE 356 Beispielablauf f r Reaktionauf Fehlermeldungen nn 355 Anlaufverhalten der Steuerung 11 Bestimmungsgem e Verwendung 381 a 381 EE Ee Bene ER Anwendungsprogramm aussen 28 381 Betriebszust nde EEN 29 Anwendungsprogramnm erstellen 118 Bewegung von Visualisierungselementen nn 136 Anzahl und Eigenschaften von Visualisierungen 134 Bibliothek ifm_CANopen_NT_Vxxyyzz LlB nn 172 Anzeigeelemenle rasieren 15 Bibliothek ifm_CR1082_Vxxyyzz LIB e ENT aa 117 Bibliothek ifm_J1939_NT_Vxxyyzz LIB te TT 381 E EST RN emer UR nn 174 Auf das Linux Laufzeitsystem 2ugrelen 124 Bibliothek mm DDM mput V wwzz UD AA 170 Aufbau der Rss 367 Bibliothekiifm_PDM360NG_linux_syscall_asynch_V02yyzz LIB 169 Aufbau von CAhNopen Meldungen 366 Bibliothek im_PDM36ONG_special_VO2yyzzLIB nn 169 Ausfall einer Ethernet Kamera anzeigen En 153 Bibliothek ifm_PDM360NG_USB_LL_VO2yyzZ LIB nn un 120 Ausgang kontourteren Bibliothek ifm_PDM360NG_USB_VxxyyZz lib nn 170 Ausg nge Technologie Bibliothek Wm POMng ul Vasuzz
43. 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 gt 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 Unbenannt Datei Bearbeiten Projekt Einf gen Extras Online Fenster Hilfe aleu aaa Soll SS SES CR Bibliothek LinuxSystemLib Lit k H E Globale Variablen Ve ma Arbeitsbereich EI Bibliotheksverwalter EB Logbuch E E Parameter Manager Fb PLC Browser E Steuerungskonfiguration el Taskkonfiguration Pe Traceaufzeichnung Br CH Watch ml Dezerb rzar s alt gt Im Fenster PLC Browser folgenden Befehl eingeben setpwd MyPassword 1 z B setpwd pwPDM360NG 1 Mit ENTER Eingabe best tigen 3 _Passwortgesch tztes Projekt auf Ger t herunterladen Projekt speichern und auf das Ger t herunterladen gt IEC Projekt kann nicht ausgelesen werden 95 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Programmierung 2015 06 17 E
44. t CR1082 USB_STORAGE_MANAGER 9691 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_PDM368NG_USB_Velyyzz Lib Symbol in CODESYS USB_STORAGE_MANAGER CHANGED INSERTED REMOVED INDEX RESULT 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 Parameter der Eing nge 9709 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 197 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 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 198 Beschreibung FB ist inaktiv FB ist aktiv nderung erkannt FB ist aktiv USB Speicher wird berwacht FB ist aktiv Interner Fehler 9710 Beschreibung Ein USB Speicher wurde angeschlossen oder entfernt Ein USB Speicher wurde anges
45. 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 Systemaufbaus die Zykluszeit vermindern 115 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 overla
46. 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge 7810 Parameter Datentyp Beschreibung LEN DWORD Anzahl der empfangenen Bytes zul ssige Werte 1 2 048 0x0000 0001 0x0000 0800 DATA ARRAY 0 SDOMAXDATA OF Pufferspeicher f r Nutzdaten der SDO Daten bertragung BYTE RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez 32 33 34 242 255 296 hex 00 01 05 20 21 22 F2 FF Beschreibung FB ist inaktiv FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig FB ist aktiv noch keine Daten empfangen SDO bertragung abgebrochen von Client oder Server SDO Abort Code 0x80 TIMEOUT ist abgelaufen Toggle Bit Fehler Fehler Einstellung ist nicht m glich Fehler zu wenig Speicher f r Empfangs Multiframe verf gbar ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 CANOPEN_SDOWRITE SDO Write Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_SDOWRITE Beschreibung 7825 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 Kom
47. 0x1FFF FFFF ID_STOP DWORD End Nummer des Datenobjekt Identifier Bereichs Normal Frame 211 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 22 0 536 870 911 0x0000 0000 0x1FFF FFFF Extended BOOL FALSE TRUE Extended Frame ID 0 22 1 Parameter Nutzugg o tiggal FALSE Normal Frame ID 0 2 1 256 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp ID DWORD DATALENGTHCOUNT BYTE DATA ARRAY 0 7 OF BYTE MORE_DATA_AVAILABLE BOOL RESULT BYTE M gliche Ergebnisse f r RESULT Wert 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 dez 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 257 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Bausteine RAW
48. 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 Hilfe Bae asss ee Bibliotheksverwalter W PLC_FRG PRG Sv llbcaltback lib 27 9 03 16 52 29 syslibsockels lib 10 2 05 10 25 36 SysLibTargelVisu lib 5 4 04 12 31 00 LinuxSyslemLib 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 107 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte gt In CODESYS den Reiter Ressourcen klicken gt Eintrag Globale Variablen markieren klicken 32 Ressourcen G E Bibliothek Lirux pstemLib Lib 18 303 11 26 50 Globale Val 2 5 Bibliothek syslbcalback ib 27 8 03 16 52 28 Globale Variable G E Biblothek systbsockets Ib 10 2 05 10 25 35 Globale Verinbler E Bibliothek Sud ET agebie Er 5 4 04 12 31 00 Globale Yaria EES label Vaisblen N larmkonfiguraion S Arbeilsbereich Biblisihakswerwaker Logbuch Li Faramate Manager E PLC Browser
49. 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp INPUT_ACTIV BOOL FIELDCOUNTER BYTE VALUE_FIELD1 INT INT VALUE_FIELD6 INT Interne Parameter Parameter Datentyp FIELD1 INT INT FIELD6 INT COLOR_FIELDI INT INT COLOR_FIELD6 INT VALUE_FIELD_1 INT INT VALUE_FIELD_6 INT 3330 Beschreibung aktuelle Visualisierungsnummer Nummer des gew hlten Eingabefeldes externer Eingabewert wird erst mit der 2 steigenden Flanke von ENTER bernommen 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 223 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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
50. 216 CurrentVisuDisplayed gt Seite 217 PointOfContact Seite 236 TouchScreenDisable gt Seite 183 CamsOffOnPageSwitch gt Seite 184 KEY_MAPPING Seite 185 BUZZER_CLICK Seite 205 BUZZER_ON Seite 206 GET_DEVICE_SERIAL gt Seite 187 GET_ETHERNET Seite 188 GET_VERSIONS Seite 190 INPUT Seite 177 KEY_CLICK gt Seite 207 LOAD_SPLASH_SCREEN gt Seite 182 SET_BOOTUP_BACKLIGHT gt Seite 181 SET_ETHERNET gt Seite 179 Legende GV Globale Variable FB Funktionsbaustein FUN Funktion PRG Programm 168 Typ GV GV GV GV GV GV GV GV GV FUN FB FB FB FB FB FB FB FUN FB Bibliothek ifm_CR1082_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 die Koordinaten des Ber hrungspunkts auf dem Bildschirm und Konfigurationsoptionen f r visuelle R ckmeldungen 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
51. 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 379 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Anhang CANopen Tabellen Objekt 0x1001 Error Register 8547 Dieses Objekt spiegelt 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
52. Datentyp Beschreibung ENABLE BOOL FALSE TRUE Flanke Baustein initialisieren nur 1 Zyklus gt Baustein Eing nge lesen 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 211 IDs 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 22 IDs 0 536 870 911 0x0000 0000 0x1FFF FFFF Extended BOOL FALSE TRUE Extended Frame ID 0 22 1 Parameter Nutzung optional FALSE Normal Frame ID 0 2 1 DATALENGTHCODE BYTE Data Length Code Anzahl der zu sendenden Daten Bytes 0 8 DATA ARRAY 0 7 OF BYTE zu sendende Daten 1 8 Bytes 261 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT 7527 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle Wert F 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 262 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente
53. FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS 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 Wert dez hex 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 333 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Baust
54. Funktion FUN vom Typ INT Baustein ist enthalten in Bibliothek ifm_CR1882_Vxxyyzz LIB Symbol in CODESYS SET_BOOTUP_BACKLIGHT BACKLIGHT SET_BOOTUP_BACKLIGHT Beschreibung 9681 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 Parameter Datentyp BACKLIGHT BYTE Parameter der Ausg nge Parameter Datentyp SET_BOOTUP_BACKLIGHT INT 9684 Beschreibung Display Helligkeit 0 100 9686 Beschreibung 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 181 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 LOAD_SPLASH_SCREEN Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CRnnn_Vxxyyzz LIB Symbol in CODESYS LOAD_SPLASH_SCREEN ENABLE PATH_TO_SPLASH Beschreibung 14531 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 J
55. Ger t CR1082 Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT Wert 7912 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 FB ist aktiv noch nicht bearbeitet 39 27 kein Objekt 10011s in der Konfiguration 242 F2 Fehler Einstellung ist nicht m glich 318 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 7 2 11 Bausteine SAE J1939 SIE LEE 320 Ba steine SAE J1939 Request am ne nee lee ee 328 Bausteine SAE HEI MEIER HE 332 Bausteine SAE J199 Sendenk ee eg a A e E E E A A E E A 337 STEE KR EE Te EE 345 2273 F r SAE J1939 stellt ifm electronic eine Reihe von Bausteinen zur Verf gung die im Folgenden erkl rt werden 319 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Bausteine SAE J1939 Status WEEN roir ooi nassen sen nenne A T enden sennennegenee J1939 E NR dE IEN Eeer SIE 320 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 J1939_ENABLE 7641 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxy
56. 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 Kategorie 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 162 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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
57. I INCREMENT VALUE2 reset CLEAR_ALL_VALUE FALSE Beispiel mit INIT_VAR_RETAIN_INT und INPUT_INT init 1 Parameter der Eing nge 3345 Parameter Datentyp Beschreibung VALUE DINT An diesem Eingang m ssen die als Retain deklarierten Variablen DINT VALUE_FIELDx dem FB INPUT_DINT Seite 218 angegeben werden VALUE6 DINT INIT_VALUE ARRAY 1 6 OF DINT Sind die Inhalte von VALUE1 VALUEB nicht 0 werden die Elemente des Arryas INIT_VALUE nach VALUE1 VALUEB6 geschrieben Parameter der Ausg nge 3346 Parameter Datentyp Beschreibung INIT_VALUE ARRAY 1 6 OF DINT Sind die Inhalte von VALUE1 VALUE6 0 werden VALUE1 VALUES in das Array INIT_VALUE geschrieben 230 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 221 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
58. 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 amp TRUE Inkrementiert den Eingabewert um den Wert in INCREMENT_VALUE oder INCREMENT_VALUE2 Flanke FALSE amp 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 gt 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 219 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg
59. M gliche Ergebnisse f r RESULT Wert dez hex 0 00 1 01 8 08 242 F2 Beschreibung FB ist inaktiv 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 Tabelle Funktionsbaustein Ausf hrung ohne Fehler beendet FB ist aktiv noch nicht bearbeitet Fehler Einstellung ist nicht m glich 311 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Bausteine CANopen Emergency CANOPEN_GETEMCYMESSAGES CANOPEN_GETERRORREGISTER CANOPEN_SENDEMCYMESSAGE 312 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 CANOPEN_GETEMCYMESSAGES Get Emergency Messages Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_GETEMCYMESSAGES EXE
60. MAC Address 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 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 5 3 3 Setup weitere Funktionen 13863 Das Men SETUP gt ACTIONS bietet Zugriff auf folgende Funktionen Men punkt REBOOT CAN TEST SPLASH SCREEN KEYBOARD TEST BACKUP RESTORE USB REMOVE FONTS FORMAT STORAGE Calibrate Touchscreen Funktion Setup Setup Setup Setup Setup Setup Setup Setup Setup Ger t neu starten gt Seite 64 CAN Schnittstellen testen gt Seite 65 Startbild festlegen gt Seite 68 Bedienelemente testen Seite 69 Software Komponenten sichern wiederherstellen gt Seite 70 USB Ger t sicher entfernen Seite 75 Schriftarten verwalten Seite 76 Speicher formatieren gt Seite 78 Touchscreen kalibrieren gt Seite 79 63 ifm Programmierhandb
61. Method ODC BYTE Occurrence Count Ereignisz hler RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle MIL_FC BYTE Status der elektronischen Komponente Fehlfunktion Anzeigelampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken REDSTOPLAMP_FC BYTE Status der elektronischen Komponente Rote Stopp Lampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken AMBERWARNINGLAMP_FC BYTE Status der elektronischen Komponente Gelbe Warnlampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken PROTECTLAMP_FC BYTE Status der elektronischen Komponente Schutz Lampe Status und Blink Code 0 Aus 1 Ein 2 langsam blinken 3 schnell blinken M gliche Ergebnisse f r RESULT dez Hi 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 keine Daten wurden empfangen 242 F2 Fehler Einstellung ist nicht m glich 347 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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_DM1TX REDSTOPLAMP AMBERWARNINGLAMP PROTECTLAMP REDSTOPLAMP_FC AMBERWARNINGLAMP_FC PROTECTLAMP_FC Be
62. NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite Setup Touchscreen kalibrieren 13867 Um den ber hrungsempfindlichen Bildschirm zu kalibrieren 1 Men seite w hlen gt Navigationspfad Setup Startbild gt 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 79 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration PDF Dateibetrachter 5 4 PDF Dateibetrachter Inhalt PDE Viewer Inder PDF Dateinavigieren sees ege EN PDF Viewer PDF im Vollbildmodus anzeigen 82 PDF Viewer Erweitertes Men anzeigen ssossissiicesisarsinanae irinaren annaa aaA EENAA ANAE EE aaaea 83 PDF Viewer Index der PDF Datei anzegoen 84 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
63. Nutzung optional VehicleSystemInstance BYTE OxFF Parameter Nutzung optional VehicleSystem BYTE OxFF Parameter Nutzung optional nFunction WORD OxFFFF Parameter Nutzung optional Functioninstance BYTE OxFF Parameter Nutzung optional ECUlInstance BYTE 0xFF Parameter Nutzung optional ManufacturerCode WORD OxFFFF Parameter Nutzung optional IdentityNumber DWORD OxFFFF FFFF Parameter Nutzung optional 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 OxFF Filter f r alle Instanz des Fahrzeugsystems zul ssige Werte 0 15 0x00 0x0F 255 OxFF Filter f r alle Fahrzeugsystem zul ssige Werte 0 127 0x00 0x7F 255 OxFF 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 OxFF 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 211 1 0x0000 0x07FF 65 535 OxFFFF Filter f r alle Seriennummer des Ger ts sollte nicht berschrieben werden
64. Passwort eingeben Das neue 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 Mit EXIT zur gew nschten Men seite wechseln 60 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 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 95 Wenn der Passwortschutz aktiv ist hat der Bediener eingeschr nkten Zugriff auf die Funktionen des Setup Men s Setup Arbeiten mit aktivierte
65. 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 Systemkomponernten die das Problem l sen sollen wo wo write only engl nur schreiben Unidirektionale Daten bertragung Daten k nnen nur ver ndert werden jedoch nicht gelesen Z Zykluszeit Das ist die Zeit f r einen Zyklus Das SPS Programm l uft einmal komplett durch Je nach ereignisgesteuerten Verzweigungen im Programm kann dies unterschiedlich lange dauern ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Index Visualisierung verwalten ANEN 209 1 1 Index Beachten an aan anne E da 10 Bedienelemente Mean 17 A Bedlenbinweee SEENEN eer 43 Bedienun Adressbelegung der Ausg nge 129 Auf e er Men seite navigieren AJTE S SE aoia aa aaay 381 Im Datei Verzeichnis navigieren Adressvergabe in Cihermet Netzwerken Een 357 Im Setup Men navigieren Allgemeine ell VE 33 Text eingeben mit der Bildschirmtastatur 48 Analog Eing
66. Programmverzeichnises entpacken gt Komponenten der Target Datei k nnen in CODESYS 2 3 genutzt werden 31 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Installation Laufzeitsystem des Ger ts aktualisieren 4 3 Laufzeitsystem des Ger ts aktualisieren ale GE elle EE 33 Recovery le EE EE 24 Layizetsystert Seele ET 24 IP Parameter der Ethernet Schnittstelle einstellen AAA 37 Recovery ModUS EE EES A0 18159 32 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 gt Download der ifm Webseite aufrufen gt 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_PDM36 NG 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 N CH nmr gt Komponenten des Laufzeitsystems 11649 W hrend des Update Vorgangs werden folgende Software Komponenten des Ger ts aktualisiert Systemsoftware Linux 2
67. Schriftarten Fonts aus Hier zeigen wir Ihnen am Beispiel Kyrillisch einen Weg weitere Zeichens tze zu erg nzen 141 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen ACHTUNG Wird nach der Installation gro er Zeichens tze z B chinesische Fonts das Ger t mit einer CODESYS Applikation neu gestartet 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 42 H Das CR1082 unterst tzt nur True Type Fonts v Neue Schriftart auf dem PC Laptop installieren gt Bedienungsanleitung Betriebssystem Neue Schriftart auf dem Ger t installieren gt Fonts Schriftart laden gt Seite 77 Alle Font Dateien m ssen das Dateiattribut ausf hrbar erhalten Das kann normalerweise auch mit den FTP Programmen durchgef hrt werden gt Ger t neu starten um neue Schriftart zu aktivieren In CODESYS die entsprechende Schriftart wie unten dargestellt verwenden abike Element Konfigurieren 1 f Se Kategorie i abIKer Fom Text 2 Textyariablen Inhak e e Linienst rke E b GENEE z schriftart vyv v EE Ba ze B Schriftart Schriftschnitt Schiiftgrad En Fr 00 SC E ett ol Seceta Bookman Old Style Abbre sommer Ip JO Comic SansMS Courier O Courier New O Estrangelo Edessa Fixedsys
68. Select 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 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 72 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Ger tekonfiguration 2015 06 17 Setup Startseite 4 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 73 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 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 Restore Ger t auf d
69. Teil 2 Agricultural and Forestry Off Road Machinery Control and Communication Network Teil 3 On Board Diagnostics Implementation Guide e 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 CR1082 V02 03 xx Begriffe und Abk rzungen 2015 06 17 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 gt 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 Sel
70. UR Bibliothek ifm_RAWCan_NT_Vxxyyzz LB B Een SS SEES ERFORERSERIOE RR Backup Bibliotheken einbinden ENEE Systemdatein sichern B ldskalierung E AA EEE A E E A E Systeminformationen sichern Bin r AUSg Nge eet EEN GEN Bin r Eing nge EE Bausteine ENT Analoge und digitale Werte anpassen Bootup Nachricht r2u een CANopen TT CANopen Emergency BUZZER_CLICK CANopen Guarding BUZZER ON ra ee CANopen Netzwerkmanagement CANopen Objektverzeichnis C CANopen SDOs CANopen Status Games HfOnbagezawich siinon nanan 184 CANopen SYNC CAN bician nea e i 25 381 Ger t konfigurieren CAN CANopen Ger teinformationen lesen Fehler und Fehlerbehandlung EEN 355 Hilfsfunktionen CAN ENARLE 243 LED Buzzer ansteuern CAN RECOVER a u 244 RAW CAN Layer 2 CAN REMOTE REOUESGT NENNEN 266 RAW CAN Daten empfangen CAN_REMOTE_RESPONEE nnnnnunuennennuenueneeneunnn 268 a SH EE 249 emote AN Ele CAN RX EN liatu nel 250 SAE J1939 CAN RX ENH FIFO E 252 SAE J1939 Diagnose CAN RX RANGE asien 254 SAE J1939 Empfangen CAN RX RANGE EIEO 256 SAE J1939 Request CAN SETDOWNLOADID AE 245 SAE J1939 Senden CAN_STATUS SAE 1939 Status EE a eeeeenkltenlahliinata Touchscreen Funktionalit t nutzen 235 CAN_TX_ENH USB Speicher verwalten lesen und schreiben 196 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Index CANopen Tabellen CAN_TX_
71. 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 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
72. 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 Kommunikation der Hardware Module untereinander e 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 Auto
73. ckgabewert der Funktion Wert dez hex Beschreibung 001 01 Parameter sind in Ordnung 242 F2 Fehler Einstellung ist nicht m glich 205 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 BUZZER_ON Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CR1882_Vxxyyzz LIB Symbol in CODESYS BUZZER_ON ENABLE FREQUENCY Beschreibung 9658 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 Parameter Datentyp ENABLE BOOL FREQUENCY WORD Parameter der Ausg nge Parameter Datentyp RESULT INT M gliche Ergebnisse f r RESULT Wert 2 dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein ist aktiv 242 F2 Fehler Einstellung ist nicht m glich 9655 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 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 206 ifm P
74. der Echtzeituhr RTC ndern gt Mit SELECT BACKSEL das gew nschte Zahlenfeld w hlen gt Markiertes 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 57 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite Setup Display Helligkeit einstellen 7405 EN 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 gt Men seite zeigt folgende Informationen Bezeichnung Bedeutung M gliche Werte Brightness in Relative Helligkeit des Bildschirms 0 minimale Helligkeit Wert in D 100 maximale Helligkeit 2 Helligkeit des Displays ndern gt Mit 4 W den gew nschten Wert einstellen gt TEST dr cken und halten um den eingestellten Wert zu pr fen 3 _Ge nderten Wert speichern Mit SAVE den ge nderten Wert bernehmen und speichern gt Informationsfeld zeigt Best tigungsmeldung gt Mit EXIT zur gew n
75. die Sie zusammen mit diesem Ger t nutzen k nnen Anschlie end finden Sie eine thematisch gegliederte Beschreibung der Funktionselemente 166 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bibliotheken f r das Ger t CR1082 7 1 ifm Bibliotheken f r das Ger t CR1082 Inhalt Bibliothek ifm CHIO82 Vxxyyzz UR Bibliothek vm PtMng um Vaxxvwvvzz UD Bibliothek mm PDDMZGONG speclal V wwzz UD Bibliothek ifm_PDM360NG_linux_syscall_asynch_V02yyzz LIB Bibliothek ifm PDDMZGONG UG Vxvwwzz lb Bibliothek ifm PDDM2GONG UP LL V wvwazz UD Bibliothek vm _ PDM input VOI yyzz UD Bibliothek mm DAW Can NIT Vaxwwwzz UD Bibliothek Wm CANopen NT Vaxwwzz UD Bibliothek fm J1939 NIT _Vxxyyzz UD Bibliothek gm Neal mp NIT Vavwwzz UD Legende f r _Vxxyyzz LIB V Version xx 00 99 Versionsnummer yy 00 99 Release Nummer zz 00 99 Patch Nummer Hier finden Sie die f r dieses Ger t passenden ifm Funktionselemente aufgelistet nach CODESYS Bibliotheken sortiert 167 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bibliotheken f r das Ger t CR1082 71 4 Dies ist die Ger te Bibliothek Diese ifm Bibliothek enth lt folgende Elemente Element FOCUSED_ELEMENT gt Seite 211 CURSOR_POSITION Seite 212 FocusFramelmagePath gt Seite 213 OverlayVisu gt Seite
76. e Einschalten Booten e _Normalbetrieb e Abschalten Shutoff Restart Shutdown Klemme 15 Abschaltung Verz gertes Abschalten e Recovery Update System 29 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Installation Software 4 Installation Programmiersystem CODEGVG installieren AA EN Ger tespezifisches Target Paket mestallieren AA 31 Laufzeitsystem des Ger ts aktuallsleren AA 32 19339 30 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Installation Programmiersystem CODESYS installieren 4 1 Programmiersystem CODESYS installieren 19360 Installationsdatei f r CODESYS 2 3 von der ifm Webseite herunterladen www ifm com gt Land w hlen gt Service gt Download gt Systeme f r mobile Arbeitsmaschinen gt Programmiersystem CODESYS 2 3 auf dem PC Laptop installieren gt Software Handbuch CODESYS 4 2 Ger tespezifisches Target Paket installieren 19360 D Detailinformationen zum ger tespezifischen Target Paket ifm Target Paket f r CODESYS Seite 29 Um das ger tespezifische Target Paket f r das CR1082 zu installieren gt CR1082 Target Paket mit Version 02 03 xx herunterladen www ifm com gt Land w hlen gt Service gt Download gt Systeme f r mobile Arbeitsmaschinen gt ZIP Datei ffnen und den Inhalt des Ordners CR1882_V82 in das Unterverzeichnis Targets ifm im CODESYS
77. e PROFIBUS ist Eigentum der PROFIBUS Nutzerorganisation e V Deutschland www profibus com PROFINET ist Eigentum der gt 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 CR1082 gt Technische Daten im PDF Format 2 Montageanleitung Betriebsanleitung Inhalt Anleitung f r Montage elektrische Installation Inbetriebnahme Technische Daten Quelle Anleitung wird mit dem Ger t mitgeliefert Auch zu finden auf der ifm Homepage www ifm com gt Land w hlen gt Datenblattsuche gt CR1082 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 CR1082 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 V isualisierungen bersicht Dateien und Bibliotheken Quelle www ifm com gt Land w hlen gt Datenblattsuche gt CR1082 gt Betriebsanleitungen
78. ecomatmobile PDM360 NG CR1082 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 gt 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 371 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Anhang CANopen Tabellen 9 4 3 Netzwerk Management NMT Netzwerk Management Kommandos AAA 373 NMIIEStatUS Er e E A E A A E 374 9974 372 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 N
79. ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Systembeschreibung Schnittstellen 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 gt 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 CR1082 V02 03 xx 2015 06 17 Systembeschreibung Schnittstellen 3 3 2 Ausg nge Technologie 14093 Bin r Ausg nge 19931 Das Ger t verf gt ber einen Ausgang OUTOO Dieser kann als bin rer plusschaltender BH Ausgang betrieben werden WI il Qn Qn Anschluss Ausgang n L Last L O Prinzipschaltung Bin r Ausgang plus schaltend BH f r positives Ausgangssignal Kennwerte der Ausg nge Montageanleitung Datenblatt 3 3 3 CAN 14324 Dieses Ger t verf gt ber 4 CAN Schnittstellen Sie sind geeignet f r folgende Funktionen e konfigurierbar als CAN Layer 2 CANopen Master Slave SAE J1939 Verf gbare Protokolle
80. 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 wird das Bild an der letzten g ltigen Position dargestellt Falls es keine g ltige Position gab wird KEIN Bild dargestellt 152 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Programmierung 2015 06 17 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 9600 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 Inhalt IP Adresse der Ethernet Kamera Bedienungsanleitung der Kamera 3 Kamerabild rotieren M gliche Werte z B 192 168 83 83
81. erstellen A 90 6 1 2 Steuerung konfourteren EE 91 6 1 3 CAN Schnittstellen konfourteren A 92 6 1 4 Zugriffsschutz verwenden Mr dr en DS RR iiini 94 6 2 Erste Schritte s r24 40000 A A E ARE onenannnansansnssnnn nnansannnnnnn nnnen 96 6 2 1 Programmierhinweise f r CODESYS Projekte AA 97 6 2 2 SPS Anwendung erstellen ss2044s4044nn0nnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnnnannnnnnnnannnn 119 6 2 3 Zus tzliche Bibliotheken einbinden AAA 120 6 2 4 Programmierschnittstelle 44 rrenB nssnnnnennnsnnnnnnnnnennnnnnnnnnnnnnrnnnsnnennnnnennnnnnreneannen 121 6 2 5 Projektim Ger t speichefni uue nnen euer eine a 127 6 3 Ein und Ausg nge konfigurieren nn 128 6 3 1 Hinweise ee Wl EE 129 6 3 2 Eingang konfigurieren 0 Ma Mersnssnsnnenonnennnnnnnnnnnnnnnnnnnnnrnnnnnnrnnsnnneennnsnernnnsennn ran 129 6 3 3 Ausgang konfigurieren Auer D sssnnennenannnnnnnnnnnnnnnnnennnnnnnnnsannennnnnnnnnnnnnnnnnannennnnanennnn 129 6 4 Visualisierungen nutzen Wa Terssnnsaneennnannennnnnnnennnnnnnennnnnnnennnnnnnenn nam nenn namen 130 6 4 1 Hinweise zu Visualisierungen a 2 444444nH nn nnnnnnnnnnnnnnnnnnnnnennnnnnnennnnnnennnnsnnnnnnannnn naar 131 6 4 2 Visualisierung erstellen Aus umessnsnennnannennenonnennnnnnnnnnnnnnnnnnnnnernnnnnennnnonennnnnnnnnnsnnnenennanennnn 137 6 4 3 Funktionen der Tasten konftourleren nn 138 6 4 4 Opti
82. 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 diesem Ger t die Sicherheitshinweise und die betreffenden Kapitel dieser Anleitung gelesen und verstanden haben Die handelnde Person muss zu Arbeiten an der Maschin
83. f r RESULT Wert dez hex 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 283 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Bausteine CANopen Objektverzeichnis CANOPEN_GETODCHANGEDFLAG A CANOPEN READOBJECTDIC T nennen CANOPEN WRITEOBJECTDICT A 284 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CANOPEN_GETODCHANGEDFLAG 7927 Get Object Directory Changed Flag Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_GETODCHANGEDFLAG EXECUTE CHANNEL IDX SUBIDX Beschreibung 7928 CANOPEN_GETODCHANGEDFLAG meldet wenn bei einem bestimmten Objektverzeichnis Eintrag der Wert ge ndert wurde Parameter der Eing nge 7930 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE gt TRUE Flanke Baustein einmalig ausf hren sonst Baustein ni
84. gt EIN 85 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 gt Setup Modus starten Seite 42 gt Backup der Master Ger tekonfiguration erstellen und auf USB Speicher sichern Backup Systemdateien sichern gt Seite 72 Das Ger t erkennt nur Backup Dateien 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 Date 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 gt Setup Modus starten gt Seite 42 Mit ENTER i
85. gt Seite 137 2 _Eingabefunktion konfigurieren gt Erstelltes Objekt markieren Extras gt Konfigurieren w hlen gt Fenster Element konfigurieren erscheint gt Im Feld Kategorie den Eintrag Eingabe w hlen gt Gruppe Eingabe zeigt Konfigurationsoptionen f r Eingabefunktionen Bezeichnung Bedeutung M gliche Werte Variable togglen Eine Ber hrung des Visualisierungsobjekts Funktion inaktiv ndert den Wert der angegebenen booleschen Variable Schalter Modus Funktion aktiv ndert den Wert der angegebenen booleschen Variable Beim Loslassen des Visualisierungsobjekts nimmt die Variable wieder ihren urspr nglichen Wert ein Taster Modus V Variable tasten Eine Ber hrung des Visualisierungsobjekts Funktion inaktiv V Funktion aktiv FALSE tasten Wert der booleschen Variable bei FALSE o TRUE Ber hrung definieren V TRUE gt FALSE Zoom nach Vis Bei Ber hrung des Visualisierungsobjekts TI Funktion ist inaktiv wechselt Anwendung zur im Textfeld FE F angegebenen Visualisierung V Funktion ist aktiv Programm starten Bei Ber hrung des Visualisierungsobjekts Funktion ist inaktiv wird die angegebener Befehl angegebene Befehlssequenz ausgef hrt M Funktion ist aktiv Text Eingabe f r Bei Ber hrung des Visualisierungobjekts IT Funktion inaktiv Variable Textausgabe erscheint das in der Liste aktivierte Eingabeelement Der mithi
86. in CODESYS J1939_DM1RX 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 346 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 CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge 14980 Parameter Datentyp Beschreibung REDSTOPLAMP BOOL Rote Stopp Lampe nur f r ltere Projekte TRUE EIN FALSE AUS AMBERWARNINGLAMP BOOL Gelbe Warn Lampe nur f r ltere Projekte TRUE EIN FALSE AUS PROTECTLAMP BOOL Schutz Lampe nur f r ltere Projekte TRUE EIN FALSE AUS NUMBER BYTE Anzahl der empfangenen DTCs 0 8 SPN WORD Suspect Parameter Number FMI BYTE Failure Mode Indicator zul ssige Werte 0 31 0x00 0x1F SPN_CM BOOL Conversion
87. nge sind nicht aktiv gt Baustein Ausg nge sind nicht spezifiziert MODE INPUT_ANALOG_MODE Betriebsart des Eingangskanals S Kapitel M gliche Betriebsarten Ein Ausg nge gt Seite 364 177 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp VALUE WORD RESULT INT M gliche Ergebnisse f r RESULT Wert 2 dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein ist aktiv 242 F2 Fehler Einstellung ist nicht m glich 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 178 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 SET_ETHERNET Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CR1882_Vxxyyzz LIB Symbol in CODESYS SET_ETHERNET ENABLE IP_ADDRESS NETMASK GATEWAY Beschreibung SET_ETHERNET setzt e IP Adresse e Subnetzmaske und e Gateway Adresse 11681 11682 des Ger ts Wird der Eingang ENABLE auf TRUE gesetzt werden die an den Eing ngen IP_ADDRESS NETMASK und GATEWAY anliegenden Werte geschrieben Parameter der Ei
88. s r o 25243 Pr honice Tel 420 267 990 211 ifm electronic ais 2605 BROENDBY Tel 45 70 20 11 08 ifm electronic s a 08820 El Prat de Llobregat Tel 34 93 479 30 80 ifm electronic s a e 93192 Noisy le Grand Cedex Tel 33 0820 22 30 01 ifm electronic oy 00440 Helsinki Tel 358 75 329 5000 ifm electronic Ltd e Hampton Middlesex TW12 2HD Tel 44 208 213 0000 ifm electronic Monoprosopi E P E 15125 Amaroussio Tel 30 210 6180090 ifm electronic kft e 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 e Azur 58001 Tel 972 3 559 1660 ifm electronic India Branch Office Kolhapur 416234 Tel 91 231 267 27 70 efector co Wd e Chiba shi Chiba 261 7118 Tel 81 043 299 2070 ifm electronic Pte Ltd 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 AS 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 e 4410 136 S o Felix da Marinha Tel 351 223 71 71 08 ifm electronic Sp z 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 e 1770 Mantilupa City Tel 63 2 850 22 18 ifm electronic e 105318 M
89. 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 VALUEG 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 229 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 gt Der folgende FB INPUT wird dann im ersten Zyklus mit INIT_VALUE initialisiert active BOOL turrent_input_field BYTE init_retain INIT_VAR_RETAIN_INT END vap VAR RETAIN eidi _retain BOOL Seid2_retair BOOL feld3_retairr BOOL END_VAR Wi init_retain INIT_VAR_RETAIN_INT fieldt _retain VALUE held _retain VALLER field3_retain VALUE3 WLEA WUES WUER Int_array iNIT_VALUE Ip mg EQ INPUT_INT FIRSTPAGE int11 NT INPUT _ACTIV uaiti CurenVisu ENABLE FIELDCOUNTERK turrent_input_fleid Int_aray iNIT_VALUE VALUE_FIELDI Seld1 _retain 3 NO_OF_FIELDS VALUE FIELD2P Seid retain min_max_amay MIN_MAX_ARRAY VALUE _FIELD3 eld3_retsin Key ESC JESC VALUE _FIELD4j Key_Up INCREMENT VALUE_FIELDSI Key_Down IDECREWENT VALUE FIELDS f Key_OK IENTER S INCREMENT VALUE F6 KEY_INCREMENT_VALUE2
90. ts an Im Auslieferungszustand gelten folgende Farbcodierungen und Blinkfrequenzen LED Farbe Schwarz Gr n Rot Rot Orange Orange Blinkfrequenz konstant aus 5 Hz 2 Hz konstant ein 2 Hz 5 Hz konstant ein 2 Hz im Wechsel 5 Hz 2 Hz konstant ein Beschreibung keine Betriebsspannung Boot Vorgang Anwendungsprogramm Anwendungsprogramm l uft RUN oder Setup l uft Anwendungsprogramm angehalten STOP oder kein Projekt vorhanden Anwendungsprogramm l uft mit Fehler z B ERROR_TEMPERATURE Ger tetemperatur zu hoch zu niedrig ERROR_POWER Versorgungsspannung zu hoch zu niedrig System angehalten z B Linux Watchdog hat ausgel st System Fehler Fatal Error Ger t ist im RESET Modus Fehler ber oder Untertemperatur Ger t ist im RESET Modus bis Temperatur wieder im Normalbereich Boot Vorgang System Recovery Update System Recovery Update l uft System Reset H Farbe und Blinkfrequenz der Status LED sind im Anwendungsprogramm programmierbar 15 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Systembeschreibung Hardware Tasten LEDs 19468 Alle Tasten sind einzeln mit LEDs hinterleuchtet Die LEDs k nnen im Anwendungsprogramm gesteuert werden Verhalten in Setup Modus Tastenfunktionen gt Seite 44 Tongeber Buzzer 7367 Der im Ger t eingebaute Tongeber ist im Anwendungsprogramm programmierbar e Tondauer A
91. verbreiteten IEC 61131 3 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 0 Wert 1 1 Wert 1 2 Wert 1 3 Wert 2 0 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 Datentyp min Wert max Wert FeS BOOL FALSE TRUE 1 Byte BYTE 0 255 1 Byte WORD 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 147483648 2147483 647 4 Bytes UDINT 0 4 294 967 295 4 Bytes REAL a N 4 Bytes ULINT 0 SE 8 Bytes STRING number of char 1 DC Direct Current Gleichstrom ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Begriffe und Abk rzungen 2015 06 17 Diagnose 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 Aus
92. vorhanden 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 242 F2 Fehler Einstellung ist nicht m glich 250 FA Fehler FiFo ist voll Daten wurden verloren 335 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 J1939_RX_MULTI 7736 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 7741 Mit J1939_RX_MULTI ist der Empfang von Multiframe Nachrichten m glich Parameter der Eing nge 7743 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 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 7744 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 zul ssige Werte 0
93. 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 226 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Eing nge Parameter Datentyp INIT BOOL ENABLE BOOL INIT_VALUE ARRAY 1 6 OF REAL NO_OF_FIELDS BYTE MIN_MAX_ARRAY ARRAY 1 12 OF REAL ESC BOOL INCREMENT BOOL DECREMENT BOOL ENTER BOOL INCREMENT_VALUE REAL KEY_INCREMENT_VALUE2 BOOL INCREMENT_VALUE2 REAL CLEAR_ALL_VALUE 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 amp TRUE Inkrementiert den Eingabewert
94. 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 Kamera ein ausschalten In Kategorie Variablen den folgenden Parameter wie gew nscht einstellen 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 156 8 154 Fehlermeldungen der Kamera ausgeben In Kategorie Variablen den folgenden Parameter wie gew nscht einstellen Parameter Bedeutung Datentyp M gliche Werte Tooltipausgabe Ausgabe von Fehlermeldungen z B PLG_PRG ErrorMessage der angeschlossenen Kamera m gliche Fehlermeldungen Tabelle Variable vom Typ STRING Ausgang ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Programmierung 2015 06 17 Mobile Kamera installieren und einrichten gt Folgende Fehlermeldungen k nnen auftreten Fehlermeldung camera not found camera not found invalid target area invalid rotation angle framebuffer error or plane already used exclusively 9 Ge n
95. 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 339 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT Wert 7969 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle 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 340 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 J1939_TX_ENH_CYCLIC 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 7716 7718 J1939_TX_ENH_CYCLIC d
96. xx 2015 06 17 Ger tekonfiguration Setup Startseite 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 aktualisieren gt Seite 32 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
97. xx 2015 06 17 Systembeschreibung Software 3 4 1 Software Komponenten 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 F 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 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 Ub
98. 02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT dez Ge hex Beschreibung 0 00 FB ist inaktiv 8 08 Funktionsbaustein ist aktiv 9 09 CAN ist nicht aktiv 242 F2 Fehler Einstellung ist nicht m glich 264 7510 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Bausteine RAW CAN Remote CAN BEMOTE BEOUEST iinn CAN BEMOTE BESbBONSE 265 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 Parameter der Eing nge 7628 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 nac
99. 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge 7795 Parameter Datentyp Beschreibung LEN BYTE Anzahl der empfangenen Bytes 1 4 DATA DWORD der empfangene Datenwert 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 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 291 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CANOPEN_SDOREADBLOCK 14942 SDO Read Block Baustein Typ Funktionsbaustein FB Baustein ist 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
100. 03 xx 2015 06 17 Ger tekonfiguration 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 gt Navigationspfad SETUP gt ENTER PASSWORD FOR FULL ACCESS gt Display zeigt Bildschirmtastatur zur Eingabe des Passworts 2 Passwort eingeben gt Korrektes Passwort eingeben Bedienung Text eingeben mit der Bildschirmtastatur gt Seite 48 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 un
101. 082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite CAN Test Daten empfangen 9627 Um den Empfang von Daten ber eine CAN Schnittstelle zu testen 1 Men seite w hlen gt gt Navigationspfad SETUP gt ACTIONS gt CAN TEST Men seite CAN Bus Selection erscheint 2 CAN Bus w hlen gt gt Mit SELECT BACKSEL den gew nschten CAN Bus w hlen und mit ENTER aktivieren 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 Men seite zeigt folgende Informationen Bezeichnung Bedeutung M gliche Werte Rx Bytes hex Empfangene 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 Se FFFFFFFF Rx Frame Counter Anzahl der empfangenen Nachrichten Mit START den Empfang von CAN Nachrichten auf dem gew hlten CAN Bus starten siehe Hinweis In Rx Bytes hex erscheinen nacheinander die empfangenen CAN Nachrichten im Hexadezimal Format In CAN Rx Id hex erscheint die zudem CAN Nachrichten geh rige CAN ID im Hexadezimal Format In Rx Frame Counter erscheint die Anzahl der CAN Nachrichten die seit dem bertragungsstart empfangen wurden Wenn erfolgreich gt gt Rx Frame Counter zeigt einen Wert gt 0 Mit STOP d
102. 0ng 2012 10 18 11 33 14 110 18 12 Favorites g setup _actions_backup_TMP png 10 18 12 D a D setup_actions_restore png 10 18 12 media D setup_actions_restore_tmp png 10 18 12 C CANinterfaces txt 10 18 12 n gt 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 y v y v y v 47 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Bedienhinweise 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 Einstellung kann nicht ge ndert werden Zum Schutz sensibler Information erscheint nur das zuletzt eingegebene Zei
103. 2 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 Parameter der Eing nge 7868 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE gt 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 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 eines 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 276 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082
104. 27 0x01 0x7F 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 293 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge 14951 Parameter Datentyp Beschreibung LEN DWORD Anzahl der empfangenen Daten Bytes RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez 0 1 16 17 32 33 64 65 66 242 294 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
105. 303 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CANOPEN_GETSYNCSTATE 7871 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 7872 CANOPEN_GETSYNCSTATE liest e die Einstellung der SYNC Funktionalit t aktiv deaktiv den Fehlerzustand der SYNC Funktionalit t SyncError 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_GETSYNCSTATE liefert jedoch den Fehlerzustand so dass das Anwendungsprogramm darauf entsprechend reagieren kann Parameter der Eing nge 7874 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 304 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp SYNC BOOL SYNCERROR BYTE RESULT BYTE M gliche Ergebnisse f r RESULT 7875 Beschreibung Status der SYNC Funktion
106. 360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 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 Laufzeitsystem 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 TRUE Flanke Baustein einmalig ausf hren Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t sonst 1 127 Download ID setzen 0 Download ID lesen 7520 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle SE We hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 Funktionsbaustein is
107. 368NG_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 10090 10092 USB_STORAGE_HANDLER ist das Hauptprogramm zur Handhabung von USB Speichern Der Baustein kann bis zu 16 USB Speicher verwalten Parameter der Eing nge Parameter Datentyp REMOVE BOOL SCROLL_UP BOOL SCROLL_DOWN BOOL 202 10093 Beschreibung FALSE o TRUE Flanke bereitet das aktive USB Ger t zur Entfernung vor FALSE Funktion wird nicht ausgef hrt FALSE gt TRUE Flanke wechselt zum USB Ger t mit n chst gr erem Index FALSE Funktion wird nicht ausgef hrt FALSE o TRUE Flanke wechselt zum USB Ger t mit n chst kleinerem Index FALSE Funktion wird nicht ausgef hrt ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp USB_PATH STRING 80 USB_IDX BYTE NUMBER_USB_DEVICES WORD SELECTED_DEVICE WORD REMOVE_RESULT INT USB_INSERTED BOOL M gliche Ergebnisse f r REMOVE_RESULT Wert Beschreibung dez hex 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 gt folgende Tabelle TRUE
108. 4 Setup CAN Schnittstellen einstellen gt Seite 56 Setup Echtzeituhr RTC einstellen gt Seite 57 Setup Display Helligkeit einstellen gt Seite 58 Setup Netzwerkdienste einstellen gt Seite 59 Setup Passwortschutz einstellen gt Seite 60 53 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 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 54 e Setup IP Parameter von DHCP Server beziehen Seite 55 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 357 Um die IP Parameter der Ethernet Schnittstelle manuell einzustellen 1 Men seite w hlen gt Navigationspf
109. 4 3 4 IP Parameter der Ethernet Schnittstelle einstellen A 37 4 3 5 Rec yery Modus beenden 22 222444444444044HnHRR nn nnnnonnennnnnennnnnnnennnnnnnnnnnnnnnnrnnnnnnnnnnennnnannennrannen 40 5 Ger tekonfiguration 41 5 1 Setup Modus starten 42 5 2 Bedienhinweise e E E E E E A A E E 43 5 2 1 Tastenfunktionen uu een an nennen Era anaE 44 5 2 2 Ee EE 49 5 2 3 Beer 0 1 TT 49 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Inhalt 5 2 4 Setup Arbeiten mit aktiviertem Paseswortechutz namen 50 5 3 Setup Startseite seele nee SE TE 52 5 3 1 Setup System Einstellungen ANEN 53 5 3 2 Setup System Informationen an zelden E EEEREEE nenna 62 5 3 3 Setup weitere F nktionen un sense ee eg ee 63 5 4 PDF Dateibetrachter 42444444444RR Ren nnan nenn nnannnennnannnennnnnneen nn pe 80 5 4 1 PDF Viewer In der PDF Datei navioieren E 81 5 4 2 PDF Viewer PDF im Vollbildmodus anzeigen EN 82 5 4 3 PDF Viewer Erweitertes Men anzeigen 83 5 4 4 PDF Viewer Index der PDF Datei anzeigen 84 5 5 SPS Anwendung starten 2200422000444000HaB0nnnannennnnnnnnnannnnn ga Mar a iaki aaien iaaa 85 5 6 Systemdateien automatisch wiederherstellen s sssssnsssssnnsstinnnnt tn nnsenn nenten nnne nn nnne nenene en 86 5 7 Setup verlassen Ger t neu starten 87 6 Programmierung 88 6 1 Zielsystem einstellen rn a nella inne 89 6 1 1 CODESYS Projekt manuell
110. 4H4Bnn nennen nennen ennnnnennnnnen ernennen 355 8 4 CAN CANopen Fehler und Fehlerbehandlung sssessessssssressrsssresrrssrissrresrissriessrssrre 355 9 Anhang 356 9 1 Adressvergabe in Ethernet Netzwerken AAA 357 9 2 Systemmerker 2240 222044H20n0 Han En ER ER N nnuuunsnnnnsnnnnananennnnsnnnntnnnunanann 358 9 2 1 Systemmerker System 224 ot en DE BEN nn uunansnsnnnna n nsannnnansnnnennnnsnnansnnnnnn 359 9 2 2 Systemmerker Ein und Auso nge AEN 360 9 2 3 Systemmerker Gtatus ED 360 9 2 4 Systemmerker Funktionstasten s ssseseeseesesreererrsrerrnrrerrsrnsrnsrnsrnrrnrrntrntnernnrnsrnrnrntrnnnntn annet 361 9 2 5 Systemmerker Kkreuzwippe NEE 362 9 2 6 Systemmerker Fehlermerker a 2 444244440440H4HBnnnnnannnnnnnannannnnnnnnnnnnnnannannnnnnn nenn 363 9 3 M gliche Betriebsarten Em JAusg nge ernennen 364 9 4 GANopen Tabellen 4 22 22 N nei ESA de 365 9 4 1 Aufbau von CANopen Meldungen 366 9 4 2 Bootup Nachricht e Mpen mnsnsnnnnnnnnnnnennennnnnnnnnnnnnnennnnnnennnnannennnannennnnannnnnnnnn nennen 371 9 4 3 Netzwerk Management NMT A 372 9 4 4 GANopen Error Gode eis SEKR east runtime a Na anna era 377 10 Begriffe und Abk rzungen 381 11 Index 391 12 Notizen Notes Notes 396 13 ifm weltweit ifm worldwide ifm l echelle internationale 397 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17
111. 68 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 weil IP Adresse xxx xxx xxx O nicht zul ssig 357 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Anhang Systemmerker 9 2 Systemmerker Systemmerker Syste Mirren an EE 359 Systemmerker Ein Und AUsSgange meritam aene ean a e e AE e a aE EERE AEREE 360 GEET Heeler 360 SystemmerkerzFunktionstastens wesen A E A e e E E EARS 361 SystemmerkenzKreuzwippenereee ee re a E E EE a EAE S 362 SystemmerKkerFehlermernke ee Ee 363 7958 Die zu den Systemmerkern geh renden Merkeradressen k nnen sich bei einer Erweiterung der Steuerungskonfiguration ndern gt F r die Programmierung nur die Symbolnamen der Systemmerker nutzen 358 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Anhang Systemmerker 9 2 1 Systemmerker System 19907 Systemmerker Datentyp Zugriff LIGHT_SENSOR BYTE r SUPPLY_VOLTAGE WORD r CLAMP_15_VOLTAGE BOOL r TEMPERATUREI1 INT r TEMPERATURE2 INT r BACKLIGHT BYTE r w SUPPLY_SWITCH BOOL r w CLAMP_15_SWIT
112. AL 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 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 CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 218 mit remanenten Eingabewerten Sollen Eingabewerte remanent gespeichert werden m ssen die Werte nach dem Einschalten des Displays initialisiert werden da
113. 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 Parameter Datentyp FAST BOOL Parameter der Ausg nge Parameter Datentyp FAST_VISU BOOL 210 11713 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt 11714 Beschreibung R ckmeldung ob Umschaltung erfolgreich TRUE Beschleunigungsmodus aktiv FALSE Beschleunigungsmodus nicht aktiv ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 FOCUSED_ELEMENT 18891 Baustein Typ Globale Variable GV vom Datentyp DINT Baustein ist enthalten in Bibliothek ifm_CR1882_Vxxyyzz LIB Beschreibung 8897 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 211 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CURSOR_POSITION 18890 Baustein Typ Globale Variable GV vom Datentyp DINT Baustein ist enthalten in Bibliothek ifm_CR1882_Vxxyyzz
114. B ist inaktiv 1 01 FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig 8 08 Funktionsbaustein ist aktiv 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 298 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 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 umgeschaltet 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 CR108n gilt gt Dem FB den Pfad und Namen einer Datei bergeben aus welcher die Daten im Bin rformat gelesen werden sollen 299 ifm Programmierhandbuch ecomatmobile PDM360
115. BOOL RESULT BYTE M gliche Ergebnisse f r RESULT Wert 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 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 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 253 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 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 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 Parameter der Eing nge Parameter Datentyp ENABLE BOOL FALSE C
116. Beispiel Bildausschnitt Modus 9560 Das Bild kann nicht skaliert werden Der Mittelpunkt des Bildausschnitts ist identisch mit Mittelpunkt des Originalbildes Originalbild za MA js A 160 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 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
117. Bildaufl sungen System Norm Anzahl Bildzeilen Anzahl Bildspalten PAL 720 576 NTSC 720 480 11733 Seitenverh ltnis 5 4 3 2 Das CR1082 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 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 Kamerabilder au erhalb des sichtbaren Bereichs werden ignoriert 158 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 gt 159 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten
118. CAN Daten senden e E EE e ee EE 258 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 CAN_TX Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS Beschreibung CAN_TX sendet eine Standard Nachricht pro Zyklus 7522 7523 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 Parameter Datentyp ENABLE BOOL FALSE CHANNEL BYTE ID DWORD DATA ARRAY 0 7 OF BYTE 7524 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 211 IDs 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 2 IDs 2 048 536 870 911 0x0000 0800 Ox1FFF FFFF zu se
119. CHING_THRESHO WORD r w LD Legende fa nur lesend UW lesend und schreibend Beschreibung Lichtsensor 0 255 Versorgungsspannung an VBBs in mV berwachung Spannung an Klemme 15 Temperatur 1 im Ger t C Temperatur 2 im Ger t C Display Helligkeit 0 100 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 Schaltschwelle f r Klemme 15 359 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Anhang Systemmerker 9 2 2 Systemmerker Ein und Ausg nge 1693 Systemmerker Datentyp Zugriff Beschreibung INOO BOOL r Status 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 schrei
120. CUTE 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 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE RstList BOOL FALSE Parameter Nutzung optional 7924 Beschreibung FALSE gt TRUE Flanke Baustein einmalig ausf hren Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t sonst TRUE Liste mit aufgelaufenen CAN Nachrichten am Ausgang ausgeben und anschlie end l schen FALSE Funktion wird nicht ausgef hrt 313 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp N_MSGS DWORD EMCY ARRAY 0 MAXEMCYMSGS OF T_EMCY RESULT BYTE M gliche Ergebnisse f r RESULT Beschreibung Anzahl der aufgelaufenen Nachrichten Emergency Nachrichten 7925 Der j ngste Eintrag steht im Index 0 Struktur von T_EMCY NODEID ID des Knotens von dem die Nach
121. Cs 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 357 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 gt In CODESYS Online gt Kommunikationsparameter klicken gt Klicken auf Neu gt Fenster Kommunikationsparameter Neuer Kanal erscheint 122 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte Einen selbaerkarsnden Namen vergeben z B PDM_TCP IP Kemmer EA localhost ber Tcpdp PDM_Kamera TCPAP Name wet Kommenta _Abbrechen Neu Kommunikationsparameter Neuer Kanal A POM_TCPAP Ger t Abbrechen Serial R8232 35 Serial A5232 driver Serial Modem 35 Modem driver CANopen DSP302 35 CANopen DSP302 driver Stel 35 Tcp 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 Motoro
122. ENH_CYCLIC uassasennssasesnenessnnanensnennenserannnnnanennrn 263 TRL m E CANopen RTE ei EE E P REITER Diagnose und Fehlerbehandlung CANopen Eror Code ue NEE CANOPEN ENABLE nun ten Dither CANOPEN_GETBUFFERFLAGS een BIC Wf EET CANOPEN_GETEMCYMESSAGES DRAM EOE S E CANOPEN_GETERRORREGISTER een BIC T E CANOPEN GETGUARDHDBERRUIST 308 CANOPEN_GETGUARDHBSTATSLV ennnne 310 E CANOPEN_GETNMTSTATESLAVE nennen 281 E A Konfiguration anzeigen CANOPEN_GETODCHANGEDFLAG nee 285 Echtzeituhr RTC Me RER enensenssenssenssenssenssenssnnnsennen d CANOPEN_GETSTATE EE Eile a E E CANOPEN_GETSYNCSTATE en Edit Controls nutzen EEN CANOPEN_NMTSERVICES E SN EE WEEN CANOPEN_READOBJECTDICT Eigenschaften des Druckpunkts konfigurieren CANOPEN_SDOREAD nennen Eigenschaften des Startbildes AAA LANOPEN SDOREADDL OCH Ein und Ausg nge konfigurieren AA CANOPEN_SDOREADMULTI uuuueeeeeeennnennnnnnnnnnnnnnnnnnne 295 Eingabefunktionen f r Touchscreens konfigurieren CANOPEN_SDOWRITE EE 297 Eingang konfoureren CANOPEN_SDOWRITEBLOCK une 299 Eing nge Technologie EE CANOPEN_SDOWRITEMULTI nee 301 Sr le ie rer CANOPEN_SENDEMCYMESSAGE nee 317 MO n CANOPEN_SETSTATE EE 278 Emergency Nachrichten CANOPEN_SETSYNCSTATE une 306 EIMN An EE CANOPEN_WRITEOBJECTDIET nennen 287 Erste Steeg CANopen Status des Knotens EE 376 Erstes Zielsystem ausw hlen und Projekt anlegen cu CAopen Tabell
123. EY3_PUSH STRING 31 r w Kreuzwippe Belegung Center Taste gedr ckt voreingestellt 362 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Anhang 2015 06 17 Systemmerker Systemmerker ME_KEYS3_LEFT Datentyp STRING 31 r w Zugriff 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 rw lesend und schreibend Beschreibung Kreuzwippe Belegung Taste Tal Editier Modus Kreuzwippe Belegung Taste gt Editier Modus Kreuzwippe Belegung Taste 4 Editier Modus Kreuzwippe Belegung Taste Y 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 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 363 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Anhang M gliche Betriebsarten Ein Ausg nge 9 3 M gliche Betriebsarten Ein Ausg
124. Eingang offen gt Signal High GND 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 R Ger t 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 1 d 5 3 3 Aa 4b a j 2 l 5 C 6 J z a b a b Ir 3a 3b Grafik Prinzipschaltung Multifunktions Eingang 23 ifm Programmierhandbuch
125. 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 werden Parameter der Eing nge 7609 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 211 IDs 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 22 IDs 0 536 870 911 0x0000 0000 0x1FFF FFFF Extended BOOL FALSE TRUE Extended Frame ID 0 229 1 Parameter Nutzung optional FALSE Normal Frame ID 0 21 1 ID_Mask DWORD 0 Filter Maskierung zum Identifier Parameter Nutzung optional 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 252 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp MATCHED_ID DWORD DATALENGTHCOUNT BYTE DATA ARRAY 0 7 OF BYTE MORE_DATA_AVAILABLE
126. Firmware der Tastatur 3 Firmware des E A Coprozessors 4 Firmware des Watchdog Coprozessors optional _ 33 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 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 At Das Laufzeitsystem des Ger ts kann nur im Recovery Modus aktualisiert werden Das aktuelle 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
127. Funktionalit t des Ger ts aktiviert 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 49 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 e SETUP gt System Information e SETUP gt ACTIONS gt Keyboard Test e 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 Eine der folgenden Optionen w hlen e Setup Setup Men mit eingeschr nkten Zugriffsrechten gt Seite 51 e Setup Passwort eingeben f r uneingeschr nkten Zugriff auf Setup Men Seite 51 50 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02
128. 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 Bedienelementen 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 gt Seite 140 e Bibliothek ifm_PDM_INPUT_Vxxyyzz lib enth lt FBs zur Verwaltung von Eingabefeldern Bausteine Visualisierung verwalten Seite 209 e CODESYS Dialog Elemente konfigurieren CODESYS Anwenderhandbuch e Mom Anwender erstellte Funktionen und Bausteine 138 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 4 A KEY3_PUSH i k n LEET 7f KEY3_RIGHT NZ KEY3_1
129. G CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CANOPEN_SDOREAD 7791 SDO Read Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_SDOREAD 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 Parameter der Eing nge 7794 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE gt 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 Objektverzeichnis 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 290 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02
130. Group Number Parameter Gruppennummer zul ssig 0 262 143 0x00000000 0x0003FFFF DA BYTE J1939 Adresse des angefragten Ger ts 329 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge 15029 Parameter Datentyp Beschreibung 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 dez et 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 64 40 Fehler Multiframe empfangen 242 F2 Fehler Einstellung ist nicht m glich 330 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 Parameter der Eing nge 15037 Param
131. HANNEL BYTE ID_START DWORD ID_STOP DWORD Extended BOOL FALSE Parameter Nutzung optional 254 7595 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 Anfangs Nummer des Datenobjekt Identifier Bereichs Normal Frame 211 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 211 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 22 0 536 870 911 0x0000 0000 0x1FFF FFFF TRUE FALSE Extended Frame ID 0 22 1 Normal Frame ID 0 2 1 1 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge 7598 Parameter Datentyp Beschreibung ID DWORD Nummer des Datenobjekt Identifiers DATALENGTHCOUNT BYTE Data Length Count Anzahl der empfangenen Daten Bytes 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 des et 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 i
132. I EE 382 392 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Index GEIZETHERNET u 000 ech 188 GET NERT 190 K H Kamera ein ausschalten AEN 154 Kamerabild an horizontaler Achse spiegeln 154 162 Hardware ssssssssssssessssnsssssssrsssrssrsnnrssnrsnnrsnnrinrnnnrinnninnninsninnnirnnerenerenene 14 Kamerabild kontoureren ee 152 162 Elte EE 384 Kamerabild wieren EEN 153 163 ell 129 145 Kamera Visualisierung EE EN Hinweise zu Vieusleierungen AEN 131 KEY_CLICK un nen 207 Historie der Anleitung CR1082 nennen 8 KEY MAPPING 2 42 ee 185 Klemme 195 nn aan 385 Klemme VBB15 mit Z ndschalter verbinden A 18 I Kommunikationsparameter einstellen AE 104 Di Identifier ee 385 Komponenten des Laufzeitsystems ee KE Ee E a 385 Konfigurationsdialog aufrufen 153 162 IEC User ZyKl s 0 0 enter 385 Konfigurieren ifm weltweit ifm worldwide ifm l chelle internationale 397 kamen 152 ifm Bausteine f r das Ger t CR1082 ann 175 Kreuzwippe ee SPE POLE PER A EIT OT T A EA E E ET 49 ifm Bibliotheken f r das Ger t CHIOS7 E 167 L ifm Funktionselemente EEN 166 ifm Target Paket f r CODE 29 Temerte erer w ME 28 385 In CCODESYS das Analog Kamerabild verwenden 164 Laufzeitsystem aktualisieren ENEE 34 In CODESYS das Ethernet Kamerabild verwenden 156 Laufzeitsystem des Ger ts aktualisiere
133. 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 Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT dez CR ner Beschreibung 0 00 FB ist inaktiv 1 01 FB ist aktiv Funktion erfolgreich ausgef hrt 8 08 FB ist aktiv Daten werden ausgelesen 64 40 FB ist aktiv Auslesen der Daten fehlgeschlagen 65 41 FB ist aktiv Mehr als eine Instanz des FB aktiv H 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 191 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 7 2 3 Bausteine Analoge und digitale Werte anpassen EIST OR Kl H KE Ne EISE EE e EE 192 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 Grenze
134. KEY3_DOWN 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 361 Taste bleibt gedr ckt Dauerbetrieb Systemmerker Kreuzwippe gt Seite 362 Zustands nderung Taste dr cken positiver Flankenwechsel Taste loslassen negativer Flankenwechsel 139 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 139 Systemvariable Systemmerker Funktionstasten gt Seite 361 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 verlass
135. KSEL ENTER EXIT LOAD RELOAD SAVE START STOP A Y lt gt 44 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 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Bedienhinweise Bedienung Im Setup Men navigieren 14674 Um im Setup Men zu navigieren E ETHERNET CAN RTC BACKLIGHT NETWORK SERVICES PASSWORD SETTINGS E System Settings gt 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 Men seite wechseln
136. L Eingangswert X ist au erhalb des definierten Wertebereichs XL XH 194 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 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 3305 Beschreibung Flanke FALSE gt TRUE Setzen R cksetzen des Ausgangs 3306 Beschreibung 1 Flanke an IN TRUE 2 Flanke an IN gt FALSE 3 Flanke an IN gt TRUE 195 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 7 2 4 Bausteine USB Speicher verwalten lesen und schreiben DIS Ee EE 197 BET E E ME 199 Or ARD TE EE 200 COPVAUSB Ee e EE 201 USBZSITORAG ERETAN DEE Fe E E 202 19599 Dateifunktionen Bausteine Dateifunktionen 196 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger
137. 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 212 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 FocusFramelmagePath Baustein Typ Globale Variable GV vom Datentyp GV Baustein ist enthalten in Bibliothek ifm_CR1882_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 Eigenschaften besitzen e Dateiformat PNG e Transparenz Bereich innerhalb des Rahmens muss als transparent gespeichert werden 18892 18898 213 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 ckga
138. M2 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 gt Beschreibung des FBs 351 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT 15429 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle Wert F dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 242 F2 Fehler Einstellung ist nicht m glich 352 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 Be Eintreffen einer DM3 Nachricht werden alle nicht aktiven Fehler im Fehlerspeicher in de
139. MENT i 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 221 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 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 222 Datentyp BOOL BOOL ARRAY 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 Eingabefe
140. Mit ENTER das Ger t neu starten gt Ger t startet neu ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 CR1082 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 38 P Parameter manuell einstellen Seite 39 37 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Installation Laufzeitsystem des Ger ts aktualisieren IP Parameter von DHCP Server beziehen 13375 1 Ger t mit IP Netzwerk verbinden gt Ethernet Schnittstelle des Ger ts mit dem IP Netzwerk verbinden 2 Men seite w hlen gt Ger t im Recovery Modus starten gt Recovery Modus starten gt Seite 34 gt Mit 4 W das Men Network Setup w hlen und mit ENTER aktivieren gt Men seite zeigt verf gbare Konfigurationsopti
141. NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Eing nge 14964 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE gt 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 Node ID ID des Knotens zul ssig 1 127 0x01 0x7F Die COB ID des SDOs errechnet sich aus Knoten ID 0x600 IDX WORD Index im Objektverzeichnis SUBIDX BYTE Subindex bezogen auf den Index im Objektverzeichnis LEN DWORD Anzahl der in DATA zu bergebenen Daten Bytes zul ssig 1 2 048 0x0000 0001 0x0000 0800 DATA DWORD Adresse des Datenbereichs zum Lesen der zu sendenden Daten ingang ist ohne Funktion bei Ger t mit Dateisystem Linux Ge ist ohne Funktion bei Ger t mit Dateisystem Li FILE STRING 80 Pfad und Dateiname zum Lesen der zu sendenden Daten im Bin rformat Eingang ist ohne Funktion bei Ger t ohne Dateisystem BasicSystem SegmentedTransfer BOOL FALSE TRUE Segmented SDO Transfer Parameter Nutzung optional FALSE SDO Blocktransfer 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 14968 Parameter Datentyp Beschreibung RESULT BYTE R ckmeldung des Funktionsbausteins m gli
142. N_RECOVER Seite 244 CAN_REMOTE_REQUEST Seite 266 CAN_REMOTE_RESPONSE Seite 268 CAN_RX gt Seite 249 CAN_RX_ENH Seite 250 CAN_RX_ENH_FIFO Seite 252 CAN_RX_RANGE gt Seite 254 CAN_RX_RANGE_FIFO Seite 256 CAN_SETDOWNLOADID Seite 245 CAN_STATUS Seite 246 CAN_TX gt Seite 259 CAN_TX_ENH gt Seite 261 CAN_TX_ENH_CYCLIC gt Seite 263 Kurzbeschreibung initialisiert die angegebene CAN Schnittstelle parametriert die CAN Baudrate das automatische BusOff Handling aktivieren deaktivieren bei Vorliegen eines BusOff 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
143. Nopen NIT Vaxwwzz UD 172 7 1 10 Bibliothek mm Jyo20 NIT Vaxwwzz UD 173 7 1 11 Bibliothek ifm_NetVarLib NIT Vxwwwzz UR 174 7 2 ifm Bausteine f r das Ger t CHIO87 nnns 175 7 2 1 Bausteine Ger t kontiourteren 176 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Inhalt 7 2 2 Bausteine Ger teinformationen lesen rz2uu4s20rsneennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nennt nn 186 7 2 3 Bausteine Analoge und digitale Werte anpassen AA 192 7 2 4 Bausteine USB Speicher verwalten lesen und schreiben nennen een 196 7 2 5 Bausteine LED Buzzer ansteuern 22204444440nHnnnnnnnnnnnnonnennnnnnnnnnonnn nennen ana ernennen 204 7 2 6 Bausteine Visualisierung venaaten nennen ennnnnnrnnnnerernnnnnn 209 7 2 7 Bausteine Touchscreen Funktionalit t nutzen AEN 235 7 2 8 Bausteine Hilfsfunktionen 4 4444444440R HR RBB0nnnnnnnnnnnnnnnen rennen gerne Een 237 7 2 9 Bausteine RAW CAN Layer 2 nu22u242444nnnnnnsannnnnannannnnnnnnnnnnnnnnenne nn d Been 241 7 2 10 Bausteine CANopen 24um240u4r4annnnannnsnnnnnnnnannnnanennannnnnnnnnnnn nennen Alan En 270 7 2 11 Bausteine SAE J1939 mnsaunnsnensnnensannnnnnnnannnnnannannnnnnannnnnn nennen nn REN 319 8 Diagnose und Fehlerbehandlung 354 8 1 Neie e a 355 8 2 SE een GE 355 8 3 Reaktion auf Fehlermeldungen EN 355 8 3 1 Beispielablauf f r Reaktion auf Fehlermeldungen 2244nsH
144. ON Seite 238 PRG Version und Historie des FB im Kommentarbereich ausgeben Legende GV Globale Variable FB Funktionsbaustein FUN Funktion PRG Programm 71 3 Bibliothek ifm_PDM360NG_special_VO2yyzz 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 239 Legende GV Globale Variable ER Funktionsbaustein FUN Funktion PRG Programm 7 1 4 Bibliothek ifm_PDM360NG _linux_syscall_asynch_V02yyzz LIB 18579 Diese ifm Bibliothek enth lt folgende Elemente Element Typ Kurzbeschreibung SYSTEM_ASYNCH Seite 240 FB Kommando asynchron an Linux System des Ger ts senden Legende GV Globale Variable FB Funktionsbaustein FUN Funktion PRG Programm 169 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bibliotheken f r das Ger t CR1082 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 197 USB_STORAGE_REMOVE FUN USB Speicher vom Ger t abmelden gt Seite 199 COPY_PDM_TO_USB PRG Datei vom Ger t auf den USB Speicher kopieren gt Seite 200 COPY_USB_TO_PDM PRG Datei vom USB Speicher auf das Ger t kopieren gt Se
145. SH Clients gt Wenn fertig gesch tzte Verbindung mit Shift Strg D trennen y L 125 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Zweifelsfall oder bei Problemen fragen Sie bitte Ihren System Administrator gt Eine Ethernet Steckverbindung herstellen zwischen PC und Ger t PC und Ger t m ssen miteinander vertr gliche IP Adressen und dieselbe Subnetzmaske haben Setup IP Parameter manuell einstellen gt Seite 54 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 gt Mit Mausklick auf Anmelden mit dem Ger t verbinden gt Gew nschte Dateien kopieren gt Mit Schlie en des Datei Managers die FTP Verbindung trennen v Dateien mit SCP kopieren 7319 Um Dateien ber eine gesch tzte SCP Verbindung Secur
146. 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 RPDOA4 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 368 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Paien abh ngig von den zu transportierenden Daten C Beachten Sie die umgekehrte Byte Reihenfolge 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 gt SDO DLC 8 SDO Kommando Bytes SE Nachricht Datenl nge Beschreibung 21 33 Anford
147. VALUE INT i An diesem Eingang m ssen die als Retain deklarierten Variablen INT VALUE_FIELDx des FB INPUT_INT Seite 221 angegeben werden VALUE6 INT INIT_VALUE ARRAY 1 6 OF INT Sind die Inhalte von VALUE1 VALUEB nicht 0 werden die Elemente des Arryas INIT_VALUE nach VALUE1 VALUEB6 geschrieben Parameter der Ausg nge 3343 Parameter Datentyp Beschreibung INIT_VALUE ARRAY 1 6 OF INT Sind die Inhalte von VALUE1 VALUE6 0 werden VALUE1 VALUEB in das Array INIT_VALUE geschrieben 232 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 226 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 VALUEG in
148. 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 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bibliotheken f r das Ger t CR1082 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 210 NORM_DINT Seite 193 FB normiert einen Wert DINT innerhalb festgelegter Grenzen auf einen Wert mit neuen Grenzen NORM_REAL Seite 194 FB normiert einen Wert REAL innerhalb festgelegter Grenzen auf einen Wert mit neuen Grenzen TOGGLE Seite 195 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 gt Seite 214 VERSI
149. _TX_ENH_MULTI gt Seite 343 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 den 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 J1939 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 t
150. ack Bibliothek RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert E dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Protokoll ist aktiv 02 Protokoll ist inaktiv 03 Source Adresse angefordert Po m 04 Adresse verloren 242 F2 Fehler Einstellung ist nicht m glich 327 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Bausteine SAE J1939 Request EE EE 329 EEN EE 331 15079 328 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 Parameter der Eing nge 15028 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE gt 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
151. ad 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 Netzwerksegments 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 54 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 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 Navigationspfad SETUP gt SYSTEM SETTINGS gt ETHERNET gt DHCP gt Men seite zeigt folgende Informationen Bezeichung Bedeutung M gliche Werte DHCP Client Zus
152. aktiv 242 F2 Fehler Einstellung ist nicht m glich 243 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 e das automatische BusOff Handling aktivieren deaktivieren e bei Vorliegen eines BusOff die CAN Schnittstelle wieder neu starten gt Wenn BusOff GAN 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 CAN Schnittstelle Parameter Nutzung optional 244 ifm Programmierhandbuch ecomatmobile PDM
153. alit 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 der Pa hex 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 305 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CANOPEN_SETSYNCSTATE 7883 Set SYNC State Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_SETSYNCSTATE Beschreibung 7884 Mit CANOPEN_SETSYNCSTATE wird die SYNC Funktionalit t ein und ausgeschaltet Parameter der Eing nge 7886 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE gt 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 SYNC BOOL Status der SYNC Funktionalit t TRUE SYNC ist aktiviert Im Master Betrieb werden SYNC T
154. allieren Fonts Schriftart entfernen 14372 Um auf dem Ger t gespeicherte Schriftarten True Type Fonts zu l schen 1 Men seite w hlen gt gt Navigationspfad SETUP gt ACTIONS gt FONTS gt REMOVE FONT Men seite zeigt installierte Schriftarten im Verzeichnis home fonts 2 Schriftsatz l schen gt vy Mit A V die Datei ttf der zu l schenden Schriftart w hlen Mit REMOVE die gew hlte Schriftart vom Ger t l schen Font Datei wird vom Ger t entfernt Optional Schritt 2 wiederholen um weitere Schriftarten auf dem Ger t zu l schen 77 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 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 den internen Speicher des Ger ts zu formatieren 1 Men seite w hlen Navigationspfad 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 78 ifm Programmierhandbuch ecomatmobile PDM360
155. 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 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 0600 0023 e g object dictionary is generated from file and generation fails because of an file error 370 9970 ifm Programmierhandbuch
156. anz 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 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 LO 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 Initialisierungsaufruf 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 98 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Programmierung 2015 06 17 Erste Schritte Variablen Unterst tzte Variablentypen u22uu4 4440RHennnannennnnannnnnnnannnnnnnannnnnnn nen Retain Vanable ne eieae a E Netzwerkvarnablenvia UDP k uree a
157. arding Fehler e Heartbeat Fehler Parameter der Eing nge 7899 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE gt 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 ResetList BOOL FALSE Fehlerliste zur cksetzen Parameter Nutzung optional TRUE Die Fehlerliste sowie die Anzahl der fehlerhaften Knoten am Ausgang ausgeben und anschlie end zur cksetzen FALSE Funktion wird nicht ausgef hrt 308 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 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 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 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 gli
158. astengruppe 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 Kasi 1 3 ID der Tastengruppe Nummerierung der Bedienelemente Seite 139 Ya 1 5 ID der Funktionstaste innerhalb der Tastengruppe Nummerierung der Bedienelemente Seite 139 Ka nur lesend r w lesend und schreibend 361 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 139 Systemmerker Datentyp Zugriff Beschreibung KEYS3_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
159. be 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 PAGE88083 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 aktuellen 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
160. bend 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 360 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 139 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 Impuls 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 T
161. ber diese Anleitung Copyright 1 ber diese Anleitung Inhalt el E 6 bersicht Dokumentations Module f r ecomatmobile Ger te eesseesseesseese eene eenenene ennnen nsen nennneennenn 6 CODESY S ProgrammiernandbuC EE 7 Was bedeuten die Symbole und Formatierungen 0rsn40sssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 7 Wie ist diese Dokumentation auioebaut A 8 Historie e elt Le Ee A EE 8 202 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 electronic 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 gt www can cia org e CODESYST ist Eigentum der 3S Smart Software Solutions GmbH Deutschland www codesys com e DeviceNet ist Eigentum der ODVA Open DeviceNet Vendor Association USA gt www odva org EtherNet IP ist Eigentum der gt ODVA IO Link gt www io link com ist Eigentum der gt PROFIBUS Nutzerorganisation e V Deutschland Microsoft ist Eigentum der Microsoft Corporation USA www microsoft com
162. betreiben 2 3 Anlaufverhalten der Steuerung 15233 11575 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 e 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 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 hren k nnen 11 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Systembeschreibung 2015 06 17 Anlaufverhalten der Steuerung 3 Systemb
163. bsttest 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 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 Datenverbindu
164. bung Master wartet auf die Bootup Nachricht des Slaves a f 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 Der Master konfiguriert seine Slaves Dazu sendet der Master an die Slaves der Reihe nach alle vom 93 a Konfigurator erzeugten SDOs Danach wechselt der Master auf Status 5 Nachdem an alle Slaves die SDOs bertragen wurden geht der Master in den Status 5 und bleibt in diesem 05 E 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 374 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 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 e hex dez Beschreibung Initialer Status Der CANopen Slave wird durch das NMT Kommando Reset_Node zur ckgesetzt FF 1 An
165. ch 309 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 EXECUTE GUARDSTATE CHANNEL PROD_HBSTATE Reset 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 Steuerung Heartbeat Producer und Heartbeat Consumer sein Parameter der Eing nge 7905 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE gt 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 Reset BOOL FALSE TRUE Die aktuellen Zust nde an den Ausg ngen Parameter Nutzung optional ausgeben und anschlie end auf Kein Fehler zur cksetzen FALSE Funktion wird nicht ausgef hrt 310 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp GUARDSTATE BYTE PROD_HBSTATE BYTE CONS_HBSTATE BYTE CONS_HBCOBID WORD RESULT BYTE
166. che Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez 0 1 16 17 32 33 65 242 300 hex 00 01 10 11 20 21 4 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 Datei konnte nicht ge ffnet werden Fehler Einstellung ist nicht m glich ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 CANOPEN_SDOWRITEMULTI SDO Write Multi Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_SDOWRITEMULTI EXECUTE CHANNEL NODE IDX SUBIDX LEN DATA Timeout Beschreibung 7832 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 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE NODE BYTE IDX WORD SUBIDX BYTE LEN DWORD DATA ARRAY 0 SDOMAXDATA OF BYTE Timeout TIME T 10ms Parameter Nutzung optional 7835 Beschreibung FALSE TRUE Flanke Baustein einmalig ausf hr
167. chen im Klartext Alle anderen Zeichen werden durch ein ersetzt Um Text mit der Bildschirmtastatur einzugeben PLEASE ENTER NEW PASSWORD eg gt Mit 4 W und gt lt die Schaltfl che des gew nschten Zeichens w hlen gt Die gew hlte Schaltfl che hat den Fokus schwarzer Rahmen gt Mit ENTER die gew hlte Schaltfl che aktivieren gt Im Textfeld erscheint das eingegebene Zeichen gt Vorgang wiederholen um alle ben tigten Zeichen einzugeben gt Mit CONFIRM das eingegebene Passwort best tigen ODER Mit EXIT zum vorherigen Setup Bild wechseln 48 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Bestimmte Navigationsfunktionen k nnen sowohl mit den Funktionstasten als auch mit der Kreuzwippe ausgef hrt werden Die folgende Tabelle zeigt die Komplement rfunktionen beider Bedienelemente Kreuzwippe Funktionstaste Funktion A 4 nach oben bewegen a e v A lt nach links bewegen gt y BACKSEL vorheriges Men Element w hlen A gt nach rechts bewegen gt y SELECT n chstes Men Element w hlen A V nach unten bewegen Eet v A ENTER Men punkt Schaltfl che aktivieren gt v 5 2 3 Touchscreen 18156 Im Setup Modus ist die Touchscreen
168. chlossen 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 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 197 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 soll 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 Abnmelde Kommandb erfolgreich an USB Subsystem gesendet 242 F2 Fehler Einstellung ist nicht m glich Abmelde Ko
169. cht 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 7931 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 di 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 285 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 CANOPEN_READOBJECTDICT Read Object Directory Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_READOBJECTDICT EXECUTE CHANNEL IDX SUBIDX Beschreibung 7933 7935 CANOPEN_READOBJECTDICT liest bis zu 4 Bytes Konfigurationsdaten aus dem Objektverzeichnis des Ger ts zur Verwendung im Anwendungsprogramm 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 7936 Beschreibung FALSE gt TRUE Flanke Baustein e
170. ciroric gmbh Conlroler ATS1X Y 9 im elecliorie gmbh CROIN ClassicCorsreller V D im eleciroric gmbh CR0032 Classic Controlia V 02 im electronic gmbh CRO2M ExtandedCantroller V 04 im cleciroric gmbh CR0301 OlassicController V 04 den elecliorie gmbh CR0302 ClassicCondeollei Y 04 im eleciroric ambh CR0303 ClassicConteole V 04 Grafik Zielsystem Einstellungen Passendes Target w hlen und mit OK best tigen Das folgende Bild mit OK best tigen gt Bild Neuer Baustein erscheint Houer Baustein amp Mame des Bausleins PLC PRG Typ des Bousteins Sprache des Bausteins Abtrechen Te Prog amen C AL Funktionsblock C KOP C Funktion FUP B ckgabelyp CAS Ej cs C CFC Einstellen Sprache des Bausteins FUP 103 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte gt Best tigen mit OK gt Folgendes Bild erscheint PLC_PRG PRG FUP DONM PROGRAM PLC_PRG 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 Kan
171. d 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 Bedienereingabe 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 361 Nacht Design f r Tasten LEDs einstellen Systemmerker Kreuzwippe gt Seite 362 Helligkeit der Tasten LEDs im Nacht Design Systemmerker Status LED Seite 360 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 204 Klick Ger usch bei Tastenber hrung erzeugen 6 4 5 Zeichens tze True Type Fonts installieren 10072 Nicht alle Anwendungen kommen mit den werkseitig gelieferten Zeichens tzen
172. 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 233 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 gt Der folgende FB INPUT wird dann im ersten Zyklus mit INIT_VALUE initialisiert active BOOL cumrent_input feig BYTE init_retain INIT_VAR_RETAIN_INT END_VAR VAR RETAIN eidi _retain BOOL Seid2_retair BOOL feld3_retairr BOOL END_VAR WB init_retain INIT_VAR_RETAIN_INT fieldt _retain VALUE held _retain VALLER neld3_retain VALUE3 WLEA WUES WER int_amay INIT_VALUE in EG INPUT INT FIRSTPAGE int11 NT INPUT _ACTIM aittie Cumrer ru ENABLE FIELDCOUNTERK turrent_input_fleid Int_aray iNIT_VALUE VALUE_FIELDI Seld1 _retain 3 NO_OF_FIELDS VALUE FIELD2P Seid retain min_max_amay MIN_MAX_ARRAY VALUE _FIELD3 eld3_retsin Key ESC ESC VALUE FIELD 4j Key_Up INCREMENT VALUE_FIELDSI Key_Down IDECREMENT VALUE FIELDS Key_OK ENTER S INCREMENT VALLE F6 KEY_INCREMENT_VALUE2 T INCREMENT VALUE2 reset CLEAR_ALL_VALUE FALSE Beispiel mit INIT_VAR_RETAIN_INT und INPUT_INT ini Parameter der Eing nge Parameter Datentyp VALUE REAL REAL VALUE6 REAL INIT_VALUE ARRAY 1 6 OF REAL Parameter der Ausg nge Parameter Datentyp INIT_VALUE ARRAY 1 6 OF REAL
173. de heahost ber Tepp 104 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte gt Neu klicken gt Folgendes Bild erscheint Kommunikationsparameter E ocalhost ber Tcp lp PDM_Kamera TCPAP Name Wer Kommentar _Abbrechen Neu Kommunikationsparameter Neuer Kanal Name PDM_TCPAP Bes Abbrechen Serial R8232 35 Serial AS232 driver Serial Modem 35 Modem driver CANopen DSP302 35 CANopen DSP302 driver Tep p L EN 35 Tcp lp Level 2 Router Driver gt Eintrag Tcp Ip Level 2 Route w hlen gt Best tigen mit OK gt Folgendes Bild erscheint Kommunikationsparameter L schen Kan le El ocalhost ber Tep lp ronde Level 2 Route PDM_Kamera PDM_TCPAP Name wer Kommentar en Address 192 1698 82 247 IP address or hostname Port 1200 Motorola byteorder Passende IP Adresse 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 Best tigen mit OK 105 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Programmierung 2015 06 17 Erste Schritte Netz gt gt gt gt gt gt gt gt werkvariablen Unterst tzung aktivieren In CoDeSys den Reiter Ressourcen klicken Auf Zielsystemeinstellun
174. de Systemme Keni omnem Ee 99 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte Unterst tzte Variablentypen 14486 Das Ger t unterst tzt folgende Variablentypen Variable Deklarationsort G ltigkeitsbereich Speicherverhalten lokal fl chtig im Deklarationsteil des Bausteins Ce m A Seed POU in dem sie lokal Retain onfiguriert wurde 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 e aeh fl chtig Projekten im gesamten ae N Variablen Netzwerk zur Verf gung wenn die Variable in ihren Deklarationslisten ER Netzwerk Retain enthalten ist nicht fl chtig B 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 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 Variab
175. den Knoten Inputs Binary und Outputs Binary direkt symbolisch bezeichnet werden sehr empfohlen und stehen als globale Variablen im gesamten Projekt zur Verf gung Den Eingang des Ger ts konfiguriert der Programmierer direkt in der SPS Anwendung Ein und Ausg nge konfigurieren Seite 128 91 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Zielsystem einstellen 6 1 3 CAN Schnittstellen konfigurieren 19898 Das CR1082 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 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 91 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 CR1082 Conf
176. 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 werden die Elemente des Arryas INIT_VALUE nach VALUE1 VALUEB6 geschrieben 231 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 gt Der folgende FB INPUT wird dann im ersten Zyklus mit INIT_VALUE initialisiert active BOOL eurrent_input_field BYTE init_retaln INIT_VAR_RETAIN_INT END vap VAR RETAIN feldi _retair BOOL Seid retai BOOL Zei retagn BOOL END_VAR IE innt_retain INIT_VAR_RETAIN_INT heldi_retain field retain field3_retain Int_array Im mg EQ INPUT_INT FIRSTPAGE mg 1JMT INPUT ACTA Cumrger zu ENABLE FIELDCOUNTER turrent_input_fleid Int_amay INIT_VALUE VALUE_FIELDI Seid _retain 3 INO_OF_FIELDS VALUE_FIELD2 Seld _retain min_max_amay MIN_MAX_ARRAY VALUE_FIELD3 Geld _retain ke ESC JESC VALUE_FIELD4 Key_Up INCREMWENT VALUE_FIELDSI Key_Down IDECREMENT VALUE_FIELDE Key_OK IENTER S NCREMENT_VALUE F6 IKEY_INCREMENT_VALUE2 I INCREMENT VALUE2 reset CLEAR ALL VALUE FALSE Beispiel mit INIT_VAR_RETAIN_INT und INPUT_INT init 1 Parameter der Eing nge 3342 Parameter Datentyp Beschreibung
177. der Kamera ausgeben In Kategorie Variablen den folgenden Parameter wie gew nscht einstellen Parameter Tooltipausgabe 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 Fehlermeldungen 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 161 Einstellungen der Kamera berpr fen Kamerabild rotieren gt Seite 163 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 154 gt Mit OK die eingetragenen Werte bernehmen und das Fens
178. derte Werte speichern Ursache IP Adresse der Kamera nicht korrekt Keine Verbindung zwischen Kamera und Ger t Das Kamerabild liegt nicht vollst ndig im sichtbaren Bereich des Displays Angegebener Rotationswinkel ist ung ltig W hrend der Inbetriebnahme der Ethernet Kamera l uft bereits eine analoge Kamera im Overlay Modus Ethernet Kamera wird nicht eingeschaltet Abhilfe Einstellungen der Kamera berpr fen IP Adresse der Ethernet Kamera einstellen gt Seite 153 Verbindung zwischen 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 153 Einstellungen der Kamera berpr fen Ethernet Kamerabild in CODESYS Projekt einf gen gt Seite 152 Einstellungen der Kamera berpr fen Kamerabild rotieren gt Seite 153 g ltige Winkel 0 90 180 und 270 Boolesche Variable zum Ein und Ausschalten der Ethernet Kamera auf FALSE setzen Kamera ein ausschalten gt Seite 154 gt Mit OK die eingetragenen Werte bernehmen und das Fenster schlie en 155 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten In CODESYS das Ethernet Kamerabild verwenden D 156 9585 Abschalten der Kamera bei einem Se
179. die neue 5 stellige Nummerierung auch bei der Namensgebung Ihrer bereits bestehenden Visualisierungsseiten 214 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 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 3293 Beschreibung TRUE nur 1 Zyklus lang Display wird initialisiert mit der in INIT_PAGE angegebenen lnitialisierung FALSE im weiteren Programmablauf Visualisierungsnummer die mit INIT aufgerufen werden soll Flanke FALSE gt TRUE inkrementiert die Visualisierungsnummer Flanke FALSE gt TRUE dekrementiert die Visualisierungsnummer Angegebene Visualisierungsseite 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 e P BASENAME nur Gro buchstaben e 00001 Visualisierungsnummer 5 stellig 3295 Beschreibung aktuelle Visualisierungsnummer 215 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionsele
180. e 2015 06 17 ifm Bausteine f r das Ger t CR1082 7 2 8 Bausteine Hilfsfunktionen VERSION ee erstere ESO Elle EE 237 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 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 Bausteins die Version 238 9688 9698 und Historie der Bibliothek ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 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 Beschre
181. e 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 iim 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 CR1082 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 Wird das Ger t viele Stunden lang mit derselben Visualisierung betrieben dann kann der Inhalt im Bildschirm einbrennen Das Ger t mit wechselnden Visualisierungen
182. e CoPy gesch tztes Kopieren zwischen Ger t und PC zu bertragen folgenderma en vorgehen gt SCP Client herunterladen und auf dem PC installieren z B WinSCP www winscp net 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 Seite 54 gt SCP Client starten gt Neues Verbindungsprofil anlegen mit folgenden Parametern IP Adresse 192 168 82 247 Verbindungstyp SCP Portnummer 22 Benutzername Login root Kennwort pdm360ng gt Verbindungsprofil speichern gt Mit gespeichertem Verbindungsprofil eine gesch tzte Verbindung zwischen PC und Ger t herstellen Programmfenster mit Dateisystemen des PC und des Ger ts erscheinen gt Gew nschte Dateien kopieren Hilfe Funktion des SCP Clients Wenn fertig gesch tzte Verbindung trennen gt SCP Client beenden v y 126 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Variabl
183. e 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 32 Ressourcen G E Bibliothek Lirux pstemLib Lib 18303 11 25 50 Globale Varial G E Bibliothak NETYARUDP_LIB_V23LIB 14 3 05 16 01 00 Glob G E Bibliothek syslbsalback b 27 8 03 16 52 28 Globale Variable G E Bibiothak syslbsockets lb 10 2 05 10 25 35 Globale Variablen G E Bibliothek Su ET agchieulb 5 4 04 12 31 00 Globale Variat SRE Ghbale Variablen h Gbale Variablen MD Ghbale_ Variablen Expo Po E Ghbale_Veriablen_Expoit_Proj2 MD Ghbale Variablen Export Pot Networkmanagement makcit Variables UDP CONSTANT Yaizbien_Konfiguation VAR_CONFIG A Ala mkonliguation gt 32 Arbeilsbereich Ca Biblolheksverwaker H ParsmelerManager HE FLC Browser i EZ Steuenungskonliguratien E Taskkontiguralion H Tracesufzeichnung F Q Walch und Rezepturvermaller an 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 gt Bild CoDeSys Demo prp PLC_PRG PRG FUP Datei Bearbeiten Projekt Einf
184. e 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 Die 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 325 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Eing nge Parameter Datentyp ENABLE BOOL FALSE CHANNEL BYTE IndustryGroup BYTE OxFF Parameter
185. ebsbereit Betriebszustand eines CANopen Teilnehmers ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Begriffe und Abk rzungen 2015 06 17 In diesem Modus k nnen SDOs NMT Kommandos und gt 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 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 gt 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 Pro
186. ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Ein und Ausg nge konfigurieren 6 3 Ein und Ausg nge konfigurieren ell EE 129 Silver ole Mee Tu lel ler EE 129 TE Ee Belle le 129 7308 1394 Bei bestimmten Ein und Ausg ngen sind zus tzliche Diagnosefunktionen aktivierbar Damit kann das jeweilige 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_CR1882_Vxxyyzz LIB Konstanten vordefiniert z B IN_DIGITAL_H Ausf hrliche Angaben Kapitel M gliche Betriebsarten Ein Ausg nge Seite 364 128 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Syst
187. eder 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 133 Parameter der Eing nge Parameter Datentyp ENABLE BOOL PATH_TO_SPLASH STRING 255 Parameter der Ausg nge Parameter Datentyp RESULT INT M gliche Ergebnisse f r RESULT dez en Hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein ist aktiv 242 F2 Fehler Einstellung ist nicht m glich 14534 Beschreibung TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt Pfad des Verzeichnisses in dem die Bilddatei gespeichert ist 19879 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 182 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 TouchScreenDisable 18884 Baustein Typ Globale Variable GV vom Datentyp BOOL Baustein ist enthalten in Bibliothek ifm_CR1882_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 a
188. ege EIN le EE 186 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 GET_DEVICE_SERIAL 11695 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CR1882_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 er CH bex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein Ausf hrung ohne Fehler beendet 8 08 FB ist aktiv keine Daten wurden empfangen 64 40 Fehler Ausf hrung fehlgeschlagen FB ist aktiv 65 41 Fehler mehr als eine FB Instanz aktiv H 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 A
189. eine f r das Ger t CR1082 J1939_RX_FIFO 7732 J1939 RX with FIFO 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 7733 J1939_RX_FIFO erm glicht es alle spezifizierten Nachrichten zu empfangen und nacheinander aus einem FIFO zu lesen Parameter der Eing nge 7734 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 334 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 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 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 vorhanden FALSE keine weiteren Daten im FiFo
190. eingeschr nkten Zugriff auf alle Setup Funktion 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 51 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 5 3 Setup Startseite gt SETUP aktivieren gt Men SETUP erscheint 14556 ENTER SETUP RESTRICTED ACCESS ENTER PASSWORD FOR FULL ACCESS Message box Eines der folgenden Untermen s w hlen Bezeichnung Bedeutung SYSTEM SETTINGS Systemeinstellungen aufrufen Setup System Einstellungen gt Seite 53 SYSTEM INFORMATION System Informationen anzeigen gt Setup System Informationen anzeigen Seite 62 ACTIONS Zus tzliche Funktionen aufrufen gt Setup weitere Funktionen gt Seite 63 Hinweise zur Arbeit mit aktiviertem Passwortschutz beachten Setup Arbeiten mit aktiviertem Passwortschutz Seite 50 52 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 5 3 1 Setup System Einstellungen 9603 Das Men SETUP gt SYSTEM SETTINGS bietet Zugriff auf folgende Funktionen Men punkt ETHERNET CAN RTC BACKLIGHT NETWORK SERVICES PASSWORD SETTINGS Funktion Setup IP Parameter manuell einstellen gt Seite 5
191. elegramme 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 Parameter der Ausg nge 7887 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 8 08 Funktionsbaustein ist noch nicht ausgef hrt 38 26 SYNC konnte nicht aktiviert werden 242 F2 Fehler Einstellung ist nicht m glich 306 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Bausteine CANopen Guarding CANOPEN_GETGUARDHBERRLIST AA CANOPEN_GETGUARDHBSTATSLV AA 307 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 N_NODES CHANNEL NODEID ResetList RESULT Beschreibung 7898 CANOPEN_GETGUARDHBERRLIST listet in einem Array alle Knoten auf f r die der Master einen Fehler erkannt hat e Gu
192. embeschreibung 2015 06 17 Hardware 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 gt Seite 100 B e Das CR1082 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 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 CR1082 V02 03 xx 2015 06 17 Systembeschreibung Hardware 3 2 5 Echtzeituhr RTC 7371 Das Ger t en
193. emmerker Ein und Ausg nge Seite 360 6 3 2 Eingang konfigurieren Die Konfiguration des Eingangs erfolgt mit dem Funktionsbaustein INPUT direkt im Anwendungsprogramm Detailinformationen zum Funktionsbaustein INPUT Seite 177 Zul ssige Betriebsarten M gliche Betriebsarten Ein Ausg nge Seite 364 6 3 3 Ausgang konfigurieren 7347 Die Betriebsart des Ausgangs ist fest eingestellt bin r plusschaltend BH 129 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Programmierung 2015 06 17 Visualisierungen nutzen 6 4 Visualisierungen nutzen Hinweise zu Visuallslerungen ATTEN E E EE Funktionen der Tasten konfgurteren Optisches und akustisches Feedback nutzen nn Zeichens tze True Type Fonts installieren een 130 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen 6 4 1 Hinweise zu Visualisierungen 19914 H e Machen Sie sich mit dem CODESYS Visualisierungs 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 209 Zeichenbereich 8392 e Der Zeichenbereich entspricht der Aufl sung 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 v
194. en Software Komponente nicht wiederherstellen Software Komponente wiederherstellen 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 V AA 74 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Ger tekonfiguration 2015 06 17 Setup Startseite 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 Navigationspfad SETUP gt ACTIONS gt USB REMOVE 2 _LUSB 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 9631 75 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite Setup Schriftarten verwalten 14372 Um Schrifts tze True Type Fon
195. en EEN 365 Eihemet ne CAN Schnittstellen konfigurieren AE 92 Ethernet Kamerabild in CODESYS Projekt einf gen et E 381 Ethernet Kamerabild konfigurieren CAN Test Ethernet Kameras einrichten und nutzen Daten empfangen 67 Elche einen a nn Gd EN e ENTELC START APPLUEATION E FB FUN BERGER seet 98 REI RE 384 E ee EE EET PEE FEAE EEEE E EEE E 355 Fehlermeldungen der Kamera ausgeben 154 163 Fi FO ann ona aa EE AAN 384 Ee Dellen 384 FOCUSED ELEMENT 211 CODES a LLLL 382 FocusFramelmagePath EEN 213 CODESYS Programmierhandbuch aussen 7 EE CODESYS Projekt manuell erstellen acc 90 a on CODESYS Visualisierungselemente u a une 135 ERAM cenaren A A COD DDM TO USR 200 Funktionen der Tasten konfigurieren COPY_USB_TO_PDM Mn Musnsanassensennnasennannnnnsenanunnennnsnnn 201 Funktionsbelegung der Eingebeelemente Copyright OT AE AEE 6 Funktions Code Predefined Connectionset L Del EE 382 Funktionsweise der verz gerten Abschaltung CurrentVisuDisplayed ee 217 CURSOR_POSITION h P aaaanneeeseraaararetsserannraniresesnanarnneteennana 212 G D Ge nderte Werte speichern A Ger t als CANopen Master konfigurieren Br Darstellungs Modus einstellen 162 Ger t als CanSlave konfigurieren auannannanunannnnnnannn Darstellungsoptionen der Analog Kameras nn 158 Ger tekonfiguration A Dateien n t Fkopieten eer 126 Ger tespezifisches Target Paket installieren 31 Dateien mit SCH kopieren 126 GET DEVICE SERIAL 187 TRE
196. en 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 Anzahl der zu bertragenden Daten Bytes zul ssige Werte 1 2 048 0x0000 0001 0x0000 0800 Pufferspeicher f r Nutzdaten der SDO Daten bertragung Wartezeit des FB auf die Antwort Nach Zeitablauf bricht der FB das Warten ab Wert 0 Wert aus der Konfiguration verwenden 301 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge 7836 Parameter Datentyp Beschreibung RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT Wert dez 0 1 8 32 33 34 242 302 hex 00 01 08 20 21 22 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 Toggle Bit Fehler Fehler Einstellung ist nicht m glich ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Bausteine CANopen SYNC CANOPEN ENEE EEN Ehl
197. en 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 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 140 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen 6 4 4 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 Tasten LED im Programm blinken
198. en Empfang der CAN Nachrichten beenden Wenn nicht erfolgreich gt vv yv Rx Frame Counter zeigt den Wert 0 Mit STOP den Empfang der CAN Nachrichten beenden Verbindung zum CAN Bus berpr fen Vorgang wiederholen Wenn keine CAN Baudrate eingestellt wurde wird der Test mit der Baudrate 125 kBit s durchgef hrt 67 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite Setup Startbild festlegen 9629 H Vorgaben f r de Eigenschaften des Startbilds beachten Eigenschaften des Startbildes Seite 68 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 gt Gew nschte Bilddatei w hlen gt Gew hlte Bilddatei hat Fokus Mit LOAD die Bilddatei im Ger t speichern und als Startbild nutzen Eigenschaften des Startbildes 11643 Der Programmierer kann ein individuelles Startbild definieren F r d
199. en Netzwerkvariablen gt Schema unten Im Beispiel sind nur die Variablen x1 x2 und x3 in den Netzwerk globalen Variablenlisten der jeweiligen Projekte dargestellt on r DemoProj 1 DemoProj 2 DemoProj 3 Netzwerk globale Variable X1 X2 x3 X1 X2 X3 ExportProj1 exp ExportProj2 exp L sl E x1 X2 x3 Eerens u Netzwerk globale Variable l Netzwerk globale Variable l WW Ethernet Switch Hub 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 aktualisiert Das Projekt DemoProj2 enth lt die Netzwerk globale Variablenliste Globale_Variablen_Import_Proj1 In den 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 LO 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 Al
200. en 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 liest die Einstellung der SYNC Funktionalit t aktiv deaktiv e liest den Fehlerzustand der SYNC Funktionalit t SyncError CANopen Network Management Services aktualisiert den internen Knotenstatus sowie abh ngig von den NMT Kommando Eing ngen l st ein NMT Kommando aus oder e 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 Ob
201. en gleichen Versionsstand bringen Laufzeitsystem des Ger ts aktualisieren gt Seite 32 gt F r die automatische Wiederherstellung von Systemdateien aus einer Backup Datei die Option Auto Restore nutzen Systemdateien automatisch wiederherstellen Seite 86 Um Daten aus einer Backup Datei bup wiederherzustellen 1 Men seite w hlen Navigationspfad SETUP gt ACTIONS gt BACKUP RESTORE gt Men seite System Backup A Restore erscheint gt RESTORE SYSTEM w hlen und mit ENTER best tigen 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 KA 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 deaktivier
202. en korrekt eingef gt und beschrieben sind sollte es keine Fehlermeldungen geben B 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 bereinigen 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 Bootprojekt 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 127 ifm Programmierhandbuch
203. enden Parametern zusammengebaut und ins Register 0x1003 eingetragen Die COB ID f r die Emergency Nachricht wird aus den Konfigurationsdaten ermittelt Parameter der Eing nge 7911 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE gt 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 ERRORACTIVE BOOL FALSE gt TRUE Flanke sendet den anstehenden Fehler Code TRUE gt FALSE Flanke Wenn der Fehler NICHT mehr ansteht wird nach einer Verz gerung von ca 1 seine Null Fehlermeldung gesendet EEC WORD EEC Emergency Error Code Fehlermeldungsnummer ER BYTE 0 0 Wert aus dem Fehler Register 0x1001 verwenden Parameter Nutzung optional MSEF ARRAY 0 4 OF BYTE MSEF Manufacturer Specific Error Code Zus tzlicher Fehler Code der vom Hersteller festgelegt wird Wert kommt aus der Anwendung Write1003 BOOL FALSE TRUE Diese EMCY Nachricht im Objekt 0x1003 eintragen Parameter Nutzung optional FALSE Funktion wird nicht ausgef hrt SendSysStatus BOOL FALSE Send System Status Parameter Nutzung optional TRUE Der Systemstatus wird berpr ft und bei Vorliegen eines Fehlerstatus wird dieser ins Netzwerk bertragen FALSE Funktion wird nicht ausgef hrt 317 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das
204. ergr 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 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 131 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen Texte 132 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 Font
205. erlustleistung 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 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Begriffe und Abk rzungen 2015 06 17 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 Wickelt 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 384 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
206. erspeicher aktiv gekennzeichnet 242 F2 Fehler Einstellung ist nicht m glich 350 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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_DMITX_CFG Beschreibung 15426 Ab Laufzeitsystem V03 00 03 sendet der CAN Stack automatisch sek ndliche DM1 Nachrichten sobald der FB J1939_ENABLE Seite 321 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 DM1 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_DM1TX Seite 348 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_DM1TX Seite 348 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 D
207. erung 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 S SS 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 370 369 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Anhang 2015 06 17 CANopen Tabellen SDO Abbruch Code LU Der SDO Abbruch Code geh rt NICHT zum Emergency Telegramm Abbruch Cod e hex Beschreibung 0503 0000 toggle bit not alternated 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
208. erwachungsorganisationen durchf hren lassen Die Visualisierungsseiten und darin eingebettete Grafiken sind Bestandteil des CODESYS Anwendungsprogramms 28 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 CR1082 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 CR1082 ein ger tespezifisches Target Paket f r das CODESYS Programmiersystem V2 3 bereit Damit kann der Programmierer einfach auf die Ger tefunktionen zugreifen Das Target Paket enth lt folgende Komponenten 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
209. eschreibung Inhalt Angaben zum Ger t EE ebe TEE EI UNENEE EE ee 12 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Systembeschreibung Angaben zum Ger t 3 1 Angaben zum Ger t 13767 Diese Anleitung beschreibt folgende Modelle der Ger tefamilie PDM360 der ifm electronic gmbh e PDM360 NG 7 CR1082 Software Stand Laufzeitsystem V02 03 xx ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Systembeschreibung 2015 06 17 Hardware 3 2 Hardware ANE Eu e Ehel meme ees eege ee Funktionsweise der verz gerten Abechahtung A Begrenzungen f r Programm und Datenspeicher sssssesssesssreesrresrresreeees Echtzeiluhr EEN kamera EE EE ue EE 14 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Systembeschreibung Hardware 3 2 1 Anzeigeelemente 19388 Das Ger t verf gt ber folgende Anzeigeelemente Display 7362 Bezeichnung Daten Technologie TFT Bildschirmdiagonale 7 15 7 cm Seitenverh ltnis 15 9 Aufl sung Farbtiefe Hintergrundbeleuchtung Lichtsensor Status LED 800 x 480 Pixel 6 Bit je Farbkanal 18 Bit 262 144 Farben darstellbar Bild als True Color mit 24 Bit erstellen LED Misst die Umgebungshelligkeit am Montageort des Ger ts Kann zum Dimmen der Hintergrundbeleuchtung und oder der Tasten LEDs genutzt werden 7372 Die integrierte Status LED zeigt den aktuellen Betriebszustand des Ger
210. et 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 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 1
211. eter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE gt 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 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 BYTE Empfangene Daten 1 1785 Bytes RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT dez e SE 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 242 F2 Fehler Einstellung ist nicht m glich 331 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Bausteine SAE J1939 Empfangen ENEE El NEE ll EE SE RX AMOET ee ee etaee 332 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 J1939_RX 7724 Baustein Typ Funktionsbaustein
212. etup Modus gt Startseite des Setup Modus erscheint v SETUP PDF VIEWER E LOAD APPLICATION E Eines der folgenden Untermen s w hlen Untermen Bedeutung SETUP Setup Men starten gt Setup Startbild siehe Setup Startseite Seite 52 PDF VIEWER PDF Dateibetrachter starten PDF Dateibetrachter Seite 80 LOAD APPLICATION SPS Anwendung laden und starten SPS Anwendung starten gt Seite 85 42 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Bedienhinweise 5 2 Bedienhinweise RES El de EE 44 Kreuzwippeissessste ee res A ee a AA E A ES 49 AKSU ANIERE ET EA ee ee A A E 49 Setup Arbeiten mit aktiviertem Passwortschutz u u0sssssnsnsnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnennnnnn 50 18108 Im Setup Modus gelten f r die Bedienelemente folgende Regeln 43 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Schaltfl che SELECT BAC
213. etz 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 RR land 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 373 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 1 Erlaubte berg nge 1 Zustand wird bei Power On automatisch 2 erreicht 14 2 interne Initialisierung ist beendet Knoten geht Pi tional automatisch nach PRE OPERATIONAL re operational 3 NMT Service Start Remote Node 7 NMT Service Enter PRE OPERATIONAL 8 NMT Service Stop Remote Node NMT Service Start Remote Node 11 NMT Service Reset Node Operational o NMT Service Reset Communication Grafik Zustands berg nge unter CANopen Initialisation Stopped 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 Beschrei
214. f diesen Eintrag nicht geachtet 323 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Eing nge Parameter Datentyp ENABLE BOOL FALSE CHANNEL BYTE IndustryGroup BYTE OxFF Parameter Nutzung optional VehicleSystemInstance BYTE OxFF Parameter Nutzung optional VehicleSystem BYTE OxFF Parameter Nutzung optional nFunction WORD OxFFFF Parameter Nutzung optional Functioninstance BYTE OxFF Parameter Nutzung optional ECUlnstance BYTE 0xFF Parameter Nutzung optional ManufacturerCode WORD OxFFFF Parameter Nutzung optional IdentityNumber DWORD OxFFFF FFFF Parameter Nutzung optional Parameter der Ausg nge Parameter Datentyp DA ARRAY 0 254 OF BYTE NUMBER BYTE RESULT BYTE M gliche Ergebnisse f r RESULT Wert 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 OxFF Filter f r alle Instanz des Fahrzeugsystems zul ssige Werte 0 15 0x00 0xOF 255 OxFF Filter f r alle Fahrzeugsystem zul ssige Werte 0 127 0x00 0x7F 255 OxFF Filter f r alle Funktionsnummer des Ger ts zul ssige Werte
215. 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 gt TRUE Flanke Baustein einmalig ausf hren Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet sonst CAN Schnittstelle 1 n je nach Ger t 7855 Beschreibung Netzwerk Betriebszustand des Knotens 0 1NIT 1 OPERATIONAL 2 PRE OPERATIONAL 3 STOPPED R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle des e SE 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 281 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CANOPEN_NMTSERVICES 7843 Network Management Services Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_NMTSERVICES EXECUTE CHANNEL NODE NMTSERVICE Timeout Beschreibung 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 aktua
216. features Page 6 v4 Installation Page 8 4 1 Mounting accessory Page 8 gt 4 2 General installation instructions Page 8 gt 4 3 Panel mounting using the mounting frame Page 10 gt 4 4 Surface mounting with RAM mount system Page 1 gt 5 Electrical connection Page 14 gt 6 Set up Page 18 gt 7 Technical data Page 20 v nm O Maintananrn ranair and dicnnacal Dann AN lt b Mit A Y 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 gt Seite 83 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration SPS Anwendung starten 5 5 SPS Anwendung starten 11438 gt Setup Modus starten gt Setup Modus starten Seite 42 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 gt 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
217. fm Bausteine f r das Ger t CR1082 COPY_USB_TO_PDM 10107 Baustein Typ Programm PRG Baustein ist enthalten in Bibliothek ifm_PDM368NG_USB_Vxxyyzz Lib Symbol in CODESYS COPY_USB_TO_PDM COMMAND DONE RET_VALUE 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 10110 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 COPY BOOL TRUE steigende Flanke eines Tastendrucks startet den Kopiervorgang FALSE Funktion wird nicht ausgef hrt USB_PATH STRING 80 USB Pfad wird von USB_STORAGE_HANDLER gt Seite 202 ausgegeben LOCAL_PATH STRING 80 Pfad im PDM Speicher typisch home oder data USB_FILE STRING 80 Dateiname der zu kopierenden Datei auch die Joker Zeichen und sind zul ssig Parameter der Ausg nge 10105 Parameter Datentyp Beschreibung COMMAND STRING 80 vollst ndiges Linux Kommando f r Kontrollzwecke DONE BOOL Kopier Vorgang war erfolgreich RET_VALUE INT Linux R ckmelde Wert f r Kontrollzwecke 201 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 USB_STORAGE_HANDLER Baustein Typ Programm PRG Baustein ist enthalten in Bibliothek ifm_PDM
218. frischung verloren DTC DTC Diagnostic Trouble Code Fehler Code 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 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 nic
219. fsrechten Software Komponenten sichern wiederherstellen Speicher formatieren Startbild festlegen Dtartselte System Einstellungen System Informationen anzeigen System Passwort ndern Touchscreen kalibrieren USB Ger t sicher entfernen weitere Funktionen Setup verlassen Ger t neu starten Setup Modus starten u Sicherheitshinweise ENEE 9 Sicherheitshinweise zu Heed Relais AAA 24 lee A A A E 389 SLOINNTE e nenn namen 27 Software Komponenten 28 SPEED Up VISU TA NENNEN 210 SPS Anwendung erstellen 119 SPS Anwendung starten ENEE 85 Status und Tasten LEDs ansteuern 141 lee nase len 15 Steuerung konfigurieren EEN 91 Gieuerungekonfouraton A 389 Cl E 389 Symbol DatejeM isisisi siisii 143 nl EE 389 SYSTEMEASYNECH se 240 Evekembeschrebumg seess 12 Systemdateien automatisch wiederherstellen 86 Dvstemmerker ENEE 114 358 360 Ein und Ausg nge 360 Fehlermerker 363 Kreuzwippe Status LED System EE Systemvoraussetzungen ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Index Zus tzliche Bibliotheken einbinden 120 T Zwischen Farb und Graustufendarstellung umschalten 153 Target 389 Zykluszeit Tastenbelegung im Becowven Modus 33 Zykluszeit beachten Tastenf nktionen u nennen 44 Tongeber BU228r 0e een 16 Tongeber nsteuem a Renee 141 Lie E 49 Touch
220. g 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 gt 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 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 gt 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 Wiederauf
221. gen doppelklicken Folgendes Bild erscheint Zielsystem Einstellungen Kondiguralion ilim lectianie gmbh CA1051 POM380 v 04 D Zielplattfo m Speicherautteilung Allgemein Netztunktionen Visualisierung VW ParameterManager urterst lzen R Netzvanablen unterst tzen Indexbareiche Inden Beueiche IU Parameter Namen untersl lzter Netzweikinlelaces hemm mm Index Beieiche Ip Vatsbien Ser e Drees nn Indes Bereiche br Mappings max 7 Zeichen Hamen Subindesbereich 0 177 Beispiel f r Beseichseingaben 16 2000 1642010 16 2500 1642600 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 106 Men Fenster gt Bibliotheksverwaltung Anzeige der bereits geladenen Bibliotheken CoDeSys DemoProji pro Datei Bearteten Projekt aiara Extras Onne Fenster Hie BE Lag PLC_PRG 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 Bibliotheksverwalter Men Einf gen gt Weitere Bibliothek Einfg oder Taste Einfg 3630 3633 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte Folgende Bibliotheken einf gen SysLibSockets lib 3S Bibliothek SysLibCallback
222. gen Extras Online Fenster Gleis KSSR 10 gt alelgi LH Bausteine Leg Elle cet dg 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 113 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 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 Systemmerker 18107 Systemmerker sind werkseitig definierte globale Varibalen Sie sind fest mit IEC Adressen gekoppelt lxx 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 Systemkomp
223. gt In Kategorie Bewegung absolut folgenden Parameter wie gew nscht einstellen Parameter Bedeutung Datentyp Winkel 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 4 Ausfall einer Ethernet Kamera anzeigen gt In Kategorie Variablen folgenden Parameter wie gew nscht einstellen Parameter Bedeutung Datentyp Eingabe deaktivieren Zustandsmeldung der Ethernet Kamera anzeigen Variable vom Typ BOOL Ausgang 5 Zwischen Farb und Graustufendarstellung umschalten M gliche Werte z B PLC_PRG connect FALSE Ethernet Kamera ausgefallen TRUE Ethernet Kamera aktiv In Kategorie Variablen den folgenden Parameter wie gew nscht einstellen Parameter Bedeutung Datentyp Farbwechsel Umschaltung zwischen Farb M gliche Werte z B PLC_PRG grey und Graustufen Darstellung des FALSE 8 Bit Graustufen Kamerabildes Variable vom Typ BOOL Eingang TRUE RGB555 Default Wert der auch bei nicht definierter Variable eingenommen wird 153 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten Kamerabild an horizontaler Achse spiegeln gt In Kategorie Variablen den folgenden Parameter
224. h Ger t ID DWORD Nummer des Datenobjekt Identifiers Normal Frame 211 IDs 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 22 IDs 0 536 870 911 0x0000 0000 0x1FFF FFFF Extended BOOL FALSE TRUE Extended Frame ID 0 22 1 Parameter Nutzung optional FALSE Normal Frame ID 0 2 1 266 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge 7629 Parameter Datentyp Beschreibung DATALENGTHCOUNT BYTE Data Length Count Anzahl der empfangenen Daten Bytes 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 Wert dez 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 267 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CAN_REMOTE_RESPONSE 7631 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_REMOTE_RESPONSE Extended DATALENGTHCODE DATA Beschreibung 7633 CAN_REMOTE_RESPONSE stellt dem CAN Controlle
225. hlanwendung 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 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 allerdings 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 nder
226. ht ausgef hrt 242 F2 Fehler Einstellung ist nicht m glich 342 7720 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 339 Zus tzlich kann hier bestimmt werden ob die bertragung als BAM Broadcast Announce Message erfolgen soll Parameter der Eing nge 7712 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 249 DA Destination Address Zieladresse der ECU PGN gt 61139 Parameter DA wird ignoriert Prio BYTE 3 Nachrichten Priorit t Parameter Nutzung optional zul ssige Werte 0 7 PGN DWORD PGN Parameter Group Number Parameter Gruppennummer zul ssig 0 262 143 0x00000000 0x0003FFFF Len WORD 8 Anzahl der zu bertragenden Daten Bytes Parameter Nutzung optional DATA Bam Para
227. ht st ren und d rfen sich von u erlichen ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Begriffe und Abk rzungen 2015 06 17 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 Maschine Ger t oder Anlage verwendet zur Fertigung Stoffumformung zum Transport zu medizinischen oder anderen T tigkeiten gt IEC 61508 4 Abschnitt 3 2 3 Das EUC umfasst also alle Einrichtungen Maschinen Ger te oder Anlagen die gt 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 Fe
228. ibung 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 ckmeldung 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 239 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 SYSTEM_ASYNCH 9693 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_PDM368NG_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 Den Baustein nur mit guten Linux Kenntnissen verwenden Den Baustein mit Timeout Funktionen berwachen Parameter der Eing nge 9701
229. ie Bilddatei gelten folgende Einschr nkungen Parameter Begrenzung Dateityp Bitmap bmp RLE komprimiert Dateiname Namenskonvention 8 3 nur Kleinbuchstaben Aufl sung 800 x 480 Pixel Farben 262 144 18 Bit Dateigr e lt 256 kByte 68 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 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 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 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 69 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite Setup Software Komponenten sichern wiederherstellen 7412 Um Software Komponenten und Nutzerdaten zu sichern oder wiederherzustellen stehen folgende Optionen bereit Bezeichnung Bedeutung BACKUP SYSTEM INFORMATION Systeminformationen sichern
230. ient dem zyklischen Versand von CAN Nachrichten Der FB entspricht ansonsten J1939_TX_ENH Seite 339 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 Parameter der Eing nge Parameter Datentyp ENABLE BOOL FALSE CHANNEL BYTE DA BYTE 249 Prio BYTE 3 Parameter Nutzung optional PGN DWORD Len BYTE 8 Parameter Nutzung optional DATA ARRAY 0 7 OF BYTE PERIOD TIME 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 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 341 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT Wert gt dez hex Beschreibung 0 00 FB ist inaktiv 8 08 Funktionsbaustein ist noch nic
231. ifm Bausteine f r das Ger t CR1082 CAN_TX_ENH_CYCLIC 7568 CAN TX enhanced Cyclic Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_TX_ENH_CYCLIC DATALENGTHCODE DATA PERIOD Beschreibung 7569 CAN_TX_ENH_CYCLIC dient dem zyklischen Versand von CAN Nachrichten Der FB entspricht ansonsten CAN_TX_ENH Seite 261 gt Mit dem Parameter PERIOD die Periodendauer einstellen LO Eine zu kurze Periodendauer kann zu einer hohen Buslast f hren was das Verhalten des Gesamtsystems beintr chtigen k nnte Parameter der Eing nge 7582 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 211 IDs 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 2 IDs 0 536 870 911 0x0000 0000 0x1FFF FFFF Extended BOOL FALSE TRUE Extended Frame ID 0 22 1 Parameter Nutzung optional FALSE Normal Frame ID 0 211 1 DataLengthCode BYTE 8 L nge der zu sendenden Daten 0 8 Bytes Parameter Nutzung optional DATA ARRAY 0 7 OF BYTE zu sendende Daten 1 8 Bytes PERIOD TIME Periodendauer 263 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V
232. ifm electronic Original Programmierhandbuch PDM360 NG ecomab oo CR1082 Laufzeitsystem V02 03 xx CODESYS V2 3 Deutsch SS N bes OH F LO bei CH N me to the World ei automation technolog ifm electronic lose 0 yoy 7390994_01_DE ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Inhalt Inhaltsverzeichnis 1 ber diese Anleitung 5 1 1 Copyrights een dene aa 6 1 2 bersicht Dokumentations Module f r ecomatmobile Ger te 6 1 3 CODESGVG Proorammierhandbuch nt H 1 4 Was bedeuten die Symbole und Formatierungen ssessseesseiserresiissiresrnssrnssrnssrnssrnssrnssrns 7 1 5 Wie ist diese Dokumentation aufgebaut u ursnssssnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnn nn 8 1 6 Historie der Anleitung CR1082 eennseennnensnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 8 2 Sicherheitshinweise 9 2 1 Welche Vorkenntnisse sind notwendig nennen 10 2 2 SUE EE 10 2 3 Anlaufverhalten der Steuerung nn 11 3 Systembeschreibung 12 3 1 Angaben zum Ger t reee Br E RI A nnsnsanssnannnnsnnnnannnnnnnnnsannnnnnanenanen 13 3 2 Hardware a 7 EE T 14 3 2 1 Anzeideelemente isisisi E EES dri reiini tineia eire e redini dine 15 3 2 2 Bedienelemente enden ann na 17 3 2 3 Funktionsweise der verz gerten Abschaltung urr444ssrsnnnnen nennen nennen ennnnnnne nenn nennen ern 18 3 2 4 Begrenzungen f r Programm und Datenspeicher A 19
233. iguration 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 92 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Steuerungskonf
234. iguration 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 93 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Zugriff 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 gt Setup Passwortschutz einstellen gt Seite 60 LO Die Passw rter zum Schutz des Setup Men s und zum Schutz des Linux Laufzeitsystems sind identisch IEC Projekt 94 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 gt Zugriffsschutz f r IEC Projekt aktivieren gt Seite 95 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Zielsystem einstellen Zugriffsschutz f
235. in Ende Exkurs Variablenlisten Kennung COB ID 110 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte Fortsetzung Projekt vervollst ndigen gt Im Fenster Eigenschaften der globalen Variablenliste neben Netzwerktyp die Schaltfl che Einstellungen klicken gt Folgendes Bild erscheint Einstellungen f r UDP Standard verwenden Abbueschen Pont f r alle Netzwerke aer BroadcastAdresse 12 18 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 r weitere Ger te schreiben 3647 Exportlisten auch f r die Projekte DemoProj2 und DemoProj3 erstellen 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 SINT 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
236. 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 375 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Heartbeat 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 Statu
237. inmalig 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 7937 Beschreibung Parameter Wert R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez di her 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 286 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 CANOPEN_WRITEOBJECTDICT Write Object Directory Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_WRITEOBJECTDICT EXECUTE RESULT CHANNEL IDX SUBIDX DATA Beschreibung 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 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE IDX WORD SUBIDX BYTE DATA DWORD Beschreibung FALSE gt TRUE Flanke Baustein einmalig au
238. ird 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 dez hex 0 00 1 01 242 F2 250 FA 338 Beschreibung FB ist inaktiv Funktionsbaustein Ausf hrung ohne Fehler beendet Fehler Einstellung ist nicht m glich Fehler FiFo ist voll Daten wurden verloren ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 J1939_TX_ENH J1939 TX enhanced Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol in CODESYS J1939_TX_ENH Beschreibung 7696 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 343 Parameter der Eing nge Parameter Datentyp ENABLE BOOL FALSE CHANNEL BYTE DA BYTE 249 Prio BYTE 3 Parameter Nutzung optional PGN DWORD Len BYTE 8 Parameter Nutzung optional DATA ARRAY 0 7 OF BYTE 7702 Beschreibung TRUE Baustein ausf hren FALSE Baustein
239. ist aktiv 242 F2 Fehler Einstellung ist nicht m glich 9664 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle 1 Liegt am Ausgang RESULT der Wert 1 oder 242 an den Eingang ENABLE zur cksetzen ENABLE FALSE 208 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 7 2 6 Bausteine Visualisierung verwalten SPEEDAUP EE EE Seier RS ES dl ECH EE CURSOR TEEN EE EocuskramelmageRatn een BEMERAGEE ONE Oo E E EINEN U amp urrentvisuUDisplayedlr ae er e e A E IN lee NEE NEIE IN EE INTEVARSRETANGED NIT ee IN Jee el ll DEE INITSVARERETAINZRBE Al ae Hier zeigen wir Ihnen Funktionen zum Verwalten von Visualisierungen 209 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 SPEED_UP_VISU_TASK 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 11711 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 H Der FB weist dem Visualisierungsprozess zus tzliche CPU Rechenzeiten zu
240. ite 201 USB_STORAGE_HANDLER PRG USB Speicher verwalten gt Seite 202 Legende GV Globale Variable FB Funktionsbaustein FUN Funktion PRG Programm 7 1 6 Bibliothek ifm_PDM360NG_USB_LL_V02yyzz LIB 18578 ifm_PDM368NG_USB_LL_Vxxyyzz LIB st eine interne Bibliothek Der Zugriff auf die Bibliotheksfunktionen erfolgt ausschlie lich indirekt ber andere CODESYS Funktionen 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_DINT FB Initialisierung eines DINT Arrays mit remanenten Werten gt Seite 229 INIT_VAR_RETAIN_INT FB Initialisierung eines INT Arrays mit remanenten Werten gt Seite 231 INIT_VAR_RETAIN_REAL FB Initialisierung eines Arrays mit REAL Werten gt Seite 233 INPUT_DINT Seite 218 FB Eingabefelder f r DINT Werte INPUT_INT Seite 221 FB Eingabefelder f r INT Werte INPUT_REAL Seite 226 FB Eingabefelder f r REAL Werte Legende GV Globale Variable FB Funktionsbaustein FUN Funktion PRG Programm 170 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bibliotheken f r das Ger t CR1082 71 8 Bibliothek ifm_RAWCan_NT_Vxxyyzz LIB 14715 Diese ifm Bibliothek enth lt folgende Bausteine Baustein CAN_ENABLE Seite 243 CA
241. itenwechsel 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 154 gt Die gew nschten Kameras erst wieder einschalten wenn die neue Visualisierung angezeigt wird Automatisch gt Globale Variable CamsoffOnPageSwitch nutzen um die Kamera bei einem Bildwechsel automatisch abzuschalten gt CamsOffOnPageSwitch Seite 184 F r das Kamerabild kann nur der sichtbare Bereich des Displays verwendet werden gt 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 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Programmierung 2015 06 17 Mobile Kamera installieren und einrichten 6 6 2 Analog Kamera einrichten und nutzen Darstellungsoptionen der Analog kameras Analog Kamerabild in CODESYS Projekt einf gen Kamerabild kontigurteren irandiran innana In CCODESYS das Analog Kamerabild verwenden 157 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Programmierung 2015 06 17 Mobile Kamera installieren und einrichten Darstellungsoptionen der Analog Kameras Analoge Kameras liefern folgende
242. iviert bzw deaktiviert ndert sich das Aussehen der Schaltfl che automatisch Der Programmierer muss keine zus tzlichen Einstellungen vornehmen Wechsel zwischen zwei Bitmaps F r jeden 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 148 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Touchscreen Funktionen nutzen 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 137 2 _Steuerlogik in SPS Anwendung einf gen gt Bedingung definieren f r den Aufruf der Visualisierungsseite TOUCHCALIBRATION gt Visualisierungsseite definieren die nach erfolgreicher Kalibrierung aufgerufen wird
243. jektverzeichnis eines Knotens im Netz ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bibliotheken f r das Ger t CR1082 Baustein CANOPEN_SENDEMCYMESSAGE Seite 317 CANOPEN_SETSTATE Seite 278 CANOPEN_SETSYNCSTATE Seite 306 CANOPEN_WRITEOBJECTDICT Seite 287 Kurzbeschreibung CANopen Send Emergency Message versendet eine EMCY Nachricht Die Nachricht wird aus den entsprechenden Parametern zusammengebaut und ins Register 0x1003 eingetragen CANopen Set State Parameter des Masters eines Slave Devices oder eines bestimmten Knotens im Netz setzen CANopen Set SYNC State die SYNC Funktionalit t ein und ausschalten CANopen Write Object Directory schreibt Konfigurationsdaten in das Objektverzeichnis des Ger ts 7 1 10 Bibliothek ifm_J1939_NT_Vxxyyzz LIB 14912 Diese ifm Bibliothek enth lt folgende Bausteine Baustein J1939_DMIRX Seite 346 J1939_DMITX Seite 348 J1939_DMITX_CFG Seite 351 J1939_DM3TX Seite 353 J1939_ENABLE Seite 321 J1939_GETDABYNAME Seite 323 J1939_NAME Seite 325 J1939_RX gt Seite 333 J1939_RX_FIFO Seite 334 J1939_RX_MULTI gt Seite 336 J1939_SPEC_REQ Seite 329 J1939_SPEC_REQ_MULTI Seite 331 J1939_STATUS Seite 327 J1939_TX gt Seite 338 J1939_TX_ENH Seite 339 J1939_TX_ENH_CYCLIC Seite 341 J1939
244. ktionen 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 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 148 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 gt Setup Touchscreen kalibrieren gt Seite 79 145 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx
245. ktiv Default Einstellung TRUE Touchscreen Funktionalit t ist deaktiviert 183 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CamsOffOnPageSwitch 18888 Baustein Typ Globale Variable GV vom Datentyp BOOL Baustein ist enthalten in Bibliothek ifm_CR1882_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 Default Wert 184 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 KEY_MAPPING 8959 Baustein Typ Globale Variable GV vom Datentyp KM Baustein ist enthalten in Bibliothek ifm_CR1882_Vxxyyzz LIB Beschreibung 8960 KEY_MAPPING enth lt die aktuelle Belegung der Tasten mit konstanten Zeichenketten 185 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 7 2 2 Bausteine Ger teinformationen lesen GET_DEVICE_ SERIAL eanennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnenennnnn GETTETHERNET e e
246. l 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 a 1234 WORD 3 4 1 2 a e z SS vi z 12345678 DWORD 7 8 5 6 3 4 1 2 366 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 368 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 367 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Anhang CANopen Tabellen Funktions Code Predefined Connectionset 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
247. la byteorder Yes schrittweises ndern des Wertes durch Doppeklick Kommunikationsparameter r Kan le Ox b ter K E ocalhost ber Tcp lp Tends Level 2 Route PDM_Kamera PDM_TEP P 192 168 682 247 IP address or hostname P 1200 Tagid Motorola byteorder L schen Kommunikationsparameter mit OK bernehmen gt Nun sollten CODESYS und das Ger t ber die Ethernet Schnittstelle kommunizieren k nnen 123 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte Auf das Linux Laufzeitsystem zugreifen Mm Telnetauf Ett Tele tege 125 MS SEET ees 125 Dateienimit ER Ee Hee 126 reene eege 126 14529 Um ber die Ethernet Schnittstelle direkt auf das Linux Laufzeitsystem des Ger ts zuzugreifen eine der folgenden Optionen nutzen 124 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte Mit Telnet auf Ger t zugreifen 7424 gt Teilnet Client herunterladen und auf dem PC installieren z B PuTTY ODER Telnet Client des Betriebssystems nutzen gt Telnet 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 Fo
248. lder 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 amp TRUE Inkrementiert den Eingabewert um den Wert in INCREMENT_VALUE oder INCREMENT_VALUE2 Flanke FALSE amp 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 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 CR1082 V02 03 xx ifm Funktionselemente
249. ldwide e ifm a l chelle internationale Stand 2015 03 06 8310 www ifm com e 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 03337 000 Sao Paulo SP Tel 55 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
250. lentypen auch komplexe Stukturen z B Timer gekennzeichnet werden gt Dazu in der Variablen Deklaration das Kontrollfeld RETAIN aktivieren Bild Klasse Name Ip 0K Abbrechen Variablen Liste Initialen Ad esse _Atirechen E I CONSTANT Kommentar Counter operation cycle M RETAIN F FERSISTEN 100 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte Netzwerkvariablen via UDP 3139 Globale Netzwerkvariablen dienen dem Datenaustausch zwischen Controllern im Netzwerk Die Werte von globalen 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 E
251. les bersetzen gt Men Online gt Bootprojekt erzeugen gt Bootprojekt wird im Controller PDM gespeichert 102 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte Zum Arbeiten mit Netzwerkvariablen sind folgende Schritte erforderlich Schritt 1 gt Ger te ber Ethernet anschlie en Schritt 2 Schritt 3 Schritt 4 Schritt 5 Netzwerkvariablen Unterst tzung aktivieren gt Seite 106 IP Adressen und Subnetz Maske einstellen gt gt gt Schritt 6 Bibliotheken einbinden Seite 106 gt gt gt gt Erstes Zielsystem ausw hlen und Projekt anlegen Seite 103 Kommunikationsparameter einstellen Seite 104 Schritt 7 Schritt 8 Schritt 9 Schritt 10 Projekt vervollst ndigen und bertragen globale Netzwerkvariablen gt Seite 107 Projekte f r weitere Ger te schreiben Seite 111 Projekte bertragen Seite 114 bertragung der globalen Netzwerkvariablen testen gt Seite 114 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 Cl Korkiguralion Hone v Abbrechen None A im eleciroric gmbh AC1345 467 53 54 07 17 V 15 m ecle
252. 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 Wert dez 0 1 5 9 242 hex 00 01 05 09 F2 Beschreibung FB ist inaktiv 7586 7588 7589 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 211 IDs 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 2 IDs 2 048 536 870 911 0x0000 0800 Ox1FFF FFFF 7590 Beschreibung 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 249 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 Beschreibu
253. lfe dieses _ Elements eingegebene Wert wird in die M Funktion aktiv Variable geschrieben die in der Kategorie Variablen gt Textausgabe angegeben wurde Liste Auswahl des Eingabeelements Text Textfeld Numpad Ziffernblock Keypad Bildschirmtastatur Detailierte Informationen zu den Konfigurationsoptionen Software Handbuch CODESYS gt Gew nschte Funktionen aktivieren gt Mit OK die Eingabe best tigen und das Fenster schlie en 147 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Funktion PointOfContact AfterGlow Druckpunkt anzeigen verbergen PointOfContact X X Koordinate des aktuellen Druckpunkts anzeigen PointOfContact Y Y Koordinate des aktuellen Druckpunkts anzeigen PointOfContact ImagePath Druckpunkt mit einer Bilddatei verkn pfen PointOfContact Overlap Verhalten von Druckpunkt und Mauszeiger einstellen Detaillierte Informationen PointOfContact gt Seite 236 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 akt
254. lgendes 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 Mit SSH auf Ger t zugreifen 12101 Um eine sichere Terminal Verbindung zwischen PC und Ger t herzustellen folgenderma en vorgehen gt SSH Client herunterladen und auf dem PC installieren z B PuTTY gt www putty org gt Eine Ethernet Steckverbindung herstellen zwischen PC und Ger t 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 54 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 root 192 168 82 247 password pdm360ng gt Erfolgsmeldung Welcome using SSH SCP on IFM PDM360NG erscheint Gew nschte Kommandos in Befehlszeile ausf hren Hilfe Funktion des S
255. liegen im selben Speicher Anzahl der POUs pro Projekt 8000 Legende Vorgaben f r das Startbild Setup Startbild festlegen Seite 68 Be POU Program Organization Unit Funktion Funktionsbaustein oder Programm 134 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Programmierung 2015 06 17 Visualisierungen nutzen CODESYS Visualisierungselemente Visualisierungselement 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 eine
256. 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 Schnittstelle 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 171 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bibliotheken f r das Ger t CR1082 71 9 Bibliothek ifm_CANopen_NT_Vxxyyzz LIB 14914 Diese ifm Bibliothek enth lt folgende Bausteine Baustein CANOPEN_ENABLE Seite 272 CANOPEN_GETBUFFERFLAGS Seite 274 CANOPEN_GETEMCYMESSAGES Seite 313 CANOPEN_GETERRORREGISTER Seite 315 CANOPEN_GETGUARDHBERRLIST Seite 308 CANOPEN_GETGUARDHBSTATSLV Seite 310 CANOPEN_GETNMTSTATESLAVE Seite 281 CANOPEN_GETODCHANGEDFLAG Seite 285 CANOPEN_GETSTATE Seite 276
257. lisiert den internen Knotenstatus Sollte ein Zustands bergang nach CANopen Systemhandbuch Know How ecomatmobile gt NMT Status gt Seite 374 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 Operational Parameter der Eing nge 7847 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE gt 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 0x00 0x7F NODE 0 Kommando gilt f r alle Knoten im Netzwerk NODE Node ID des Ger ts Kommando gilt f r das Ger t selbst NMTSERVICE BYTE Netzwerk Kommando 0 Init Node au er Master 1 Enter PRE OPERATIONAL 2 Start Node 3 Reset Node 4 Reset Kommunikation 5 Stop Node Timeout TIME T 0ms Wartezeit des FB auf die Initialisierung Parameter Nutzung optional Nach Zeitablauf bricht der FB das Warten ab 0 Wert aus der Konfiguration verwenden 282 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge 7848 Parameter Datentyp Beschreibung RESULT BYTE R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse
258. ll 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 gt ISO 16845 die Austauschbarkeit von CAN Chips remanent Remanente Daten sind gegen Datenverlust bei Spannungsausfall gesch tzt Z B kopiert das gt Laufzeitsystem die remanenten Daten automatisch in einen Flash Speicher sobald die Spannungsversorgung unter einen kritischen Wert sinkt Bei Wiederkehr der 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 Spannungsversorgung 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 gt CAN Bus in Nutzfahrzeugen zur bermittlung von Diagnosedaten z B Motordrehzahl Temperatur und Steuerungsinformationen Norm Recommended Practice for a Serial Control and Communications Vehicle Network e
259. lles bersetzen die zu exportierenden Liste der globalen Netzwerkvariablen dieses Projektes wird aber NICHT zusammen mit dem Projekt gespeichert gt 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 111 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 Zusammenhang zeigen wir im Zn Bild roe rnit nn 7 ku DemoProj 1 DemoProj2 DemoProj3 p Export list Bee list 4 kee list CS list Int list Import list Export list i COB ID 51 Bee ID 53 kee ID 52 CS ID 53 ID 51 COB ID 52 COB ID 53 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 se
260. lsystem einstellen CODESYS Projekt manuell erstellen A Tee OTTELE CAN Schnittstellen konfigurieren esseessesseessreesrnesrnssrnssrnsernssrnssrnssnns el EEN E 89 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 CODESYS legt ein neues Projekt an dem der prinzipielle Programmaufbau entnommen werden kann Es wird 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 CODESYS Programmierumgebung erscheint 2 Neues Projekt mit CR1082 erstellen Datei gt Neu w hlen gt Fenster Zielsystem Einstellungen erscheint In Liste Konfiguration den CR1082 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 Konfiguratio
261. m Passwortschutz Seite 50 Um den Passwortschutz des Ger ts zu aktivieren deaktivieren 1 Men seite w hlen 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 61 2015 06 17 Setup Startseite ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Ger tekonfiguration 5 3 2 Setup System Informationen anzeigen 7407 Um die System Informationen anzuzeigen 1 Men seite w hlen Navigationspfad SETUP gt SYSTEM INFORMATION gt Men seite zeigt folgende Informationen 62 Bezeichnung Serial Number SW Version FW Version WD FW Version IO FW Version Keyboard1 FW Version Keyboard2 FW Version Keyboard3
262. mation 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 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Begriffe und Abk rzungen 2015 06 17 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 CA 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 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 CODESYSS 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
263. mente ifm Bausteine f r das Ger t CR1082 OverlayVisu 18887 Baustein Typ Globale Variable GV vom Datentyp STRING 40 Baustein ist enthalten in Bibliothek ifm_CR1882_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 216 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CurrentVisuDisplayed 18889 Baustein Typ Globale Variable GV vom Datentyp STRING 40 Baustein ist enthalten in Bibliothek ifm_CR1882_Vxxyyzz LIB Beschreibung 18895 CurrentVisuDisplayed 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 217 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 e VALUE_FIELD1 NO_OF_FIELDS MIN_MAX_ARRAY ESC INCREMENT i DECREMENT VALUE _FIELD6
264. meter Nutzung optional ARRAY 0 1784 OF BYTE BOOL FALSE 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 343 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT 7714 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle de nn 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 344 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Bausteine SAE J1939 Diagnose ENEE ONE KEE EI RE ETC REI OD E E GE SIE KEE EE 345 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 J1939_DMIRX J1939 Diagnostic Message 1 RX Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz LIB Symbol
265. mmando wurde nicht gesendet 199 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 COPY_PDM_TO_USB 10098 Baustein Typ Programm PRG Baustein ist enthalten in Bibliothek ifm_PDM368NG_USB_Vxxyyzz Lib Symbol in CODESYS COPY_PDM_TO_USB COMMAND DONE RET_VALUE LOCAL_PATH LOCAL_FILE Beschreibung 10100 COPY_PDM_TO_USB kopiert eine Datei aus dem Speicher des PDM auf einen angeschlossenen USB Speicher Parameter der Eing nge 10101 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 COPY BOOL TRUE steigende Flanke eines Tastendrucks startet den Kopiervorgang FALSE Funktion wird nicht ausgef hrt USB_PATH STRING 80 USB Pfad wird von USB_STORAGE_HANDLER gt Seite 202 ausgegeben LOCAL_PATH STRING 80 Pfad im PDM Speicher typisch home oder data LOCAL_FILE STRING 80 Dateiname der zu kopierenden Datei auch die Joker Zeichen und sind zul ssig Parameter der Ausg nge 10105 Parameter Datentyp Beschreibung COMMAND STRING 80 vollst ndiges Linux Kommando f r Kontrollzwecke DONE BOOL Kopier Vorgang war erfolgreich RET_VALUE INT Linux R ckmelde Wert f r Kontrollzwecke 200 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente i
266. munikation 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 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE NODE BYTE IDX WORD SUBIDX BYTE LEN BYTE DATA ARRAY 0 3 OF BYTE Timeout TIME T 10ms Parameter Nutzung optional 7828 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 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 1 4 0x01 0x04 Datenbereich 1 4 Bytes Wartezeit des FB auf die Antwort Nach Zeitablauf bricht der FB das Warten ab Wert 0 Wert aus der Konfiguration verwenden 297 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 hex Beschreibung 0 00 F
267. n 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 i Node ID A Error Code 0x1001 ger tespezifisch LU Beachten Sie die umgekehrte Byte Reihenfolge gt Little Endian oder Intel Format 378 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Current 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
268. n Frogrammierf higker Element Konfigurieren 3 Wanablen Testvariabler Ursichtbar Lirierist rke a Eingabe Faban dasklivierere Farbvaniablen Bewegung absolut are Bewegung relativ Eingabe Tetausgabe Text hn Tocllip Zugsilfsrechle Frogammierf higket gt Als Textausgabe Variable die interne Variable VALUE_FIELD_n w hlen m m HOT PLC_PRG in_irk tieldl PLC_FRG in_ int valua_fiold_1 gt Be laufendem Anwendungsprogramm wird das ausgew hlte Eingabefeld durch den Rahmen angezeigt gt Nach erster Flanke FALSE TRUE am FB Eingang ENTER der Objekt Rahmen blinkt und der Eingabewert kann editiert werden gt Nach zweiter Flanke FALSE TRUE am FB Eingang ENTER der Wert wird bernommen und der Rahmen wird wieder statisch angezeigt 225 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 e VALUE_FIELD1 NO_OF_FIELDS MIN_MAX_ARRAY ESC INCREMENT i 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
269. n r Eing nge Seite 22 e _Analog Eingang Analog Eing nge Seite 23 Kennwerte der Eing nge Montageanleitung Datenblatt Bin r Eing nge 7345 Der Bin r Eingang kann in folgenden Modi betrieben werden bin rer Eingang plus schaltend BL f r positives Gebersignal e 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 2a Eingang minus schaltend 2b Eingang plus schaltend 8 Spannung CH Grafik Prinzipschaltung Bin r Eingang minus schaltend plus schaltend f r negative und positive Gebersignale 22 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Systembeschreibung Schnittstellen m S A In Anschluss Bin r Eingang n In In Anschluss Bin r Eingang n S Sensor S Sensor e 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 amp Signal Low Supply
270. n AA 32 INIT VAR RETAIN DINT seitens Laufzeitsystem Update via USB Schntetele 35 INIT_VAR_RETAIN_INT Laufzeitsystem Update via Web Browser 36 NIT VAR RETIAIN BEA II WEE 385 INPUT Sa een nenn Unkenntnis 385 INPUT DNT LOAD SPLASH SCREEN 0 182 INPUTZINT ea eg Keele eelste eerste M WEE e Sa ee ee teren Interne Parameter ENEE OT E STEE Masten erer EE IP Adresse der Ethernet Kamera ensiellen en 153 Mit SSH auf Ger t zugreifen IP Parameter der Ethernet Schnittstelle einstellen 37 Mit Telnet auf Ger t zugreifen IP Parameter manuell einstellen A 39 MM Eee IP Parameter von DHCP Server beziehen E 38 Mobile Kamera installieren und einrichten SON E SS SES P 385 M gliche Betriebsarten Ein Ausg nge SONGS ee ra 385 MRAM geseet IS0168 EE a 385 dE J N Oh KREE fen 385 Netzwerk Management NMT A 372 KK RI OMC nei 346 Netzwerk Management kommandos AA 373 91989 DMI TX EE ee 348 Netzwerkvariablen via UD J1939_DMITX_CFG ge Me E 351 Netzwerkvariablen Unterst tzung aktivieren DNK BEER Zi aa 353 NN sauerei erugeet deet DNK CT ff Di 321 NN JI030 GETDABYNAME ENEE 323 NMT Status f r CANopen Master sssssssssssssssssssssssssssssesereserssereresenes J1939_NAME NMT Status f r CANopen Slave 11939 ea e nannte DNK BOIS gn EE 334 Node Guarding nn ee enden DNK IERT sans 336 NORM DINT sssssssssssssssssssssssssssssssssssssssnsssnnnsnnnnnnnsne
271. n 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 LO 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 Ausgangswertebereich 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 193 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 NORM_REAL 13243 Ba
272. n 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 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 279 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Bausteine CANopen Netzwerkmanagement GANGREN gt GEINMITSTATESEAME kr ee a a dee een 281 GANGBENANMITSERVIGE Sr ee een Bere 282 15063 280 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 CANOPEN_GETNMTSTATESLAVE Get Network Management State Slave Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_GETNMTSTATESLAVE NMTSTATE RESULT EXECUTE CHANNEL 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
273. n das Men SETUP wechseln Setup erkennt automatisch Struktur und Inhalt der Backup Datei Men bild zeigt die Systemkomponenten 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 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 86 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup verlassen Ger t neu starten 5 7 Setup verlassen Ger t neu starten 7416 Setup Ger t neu starten gt Seite 64 87 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Setup verlassen Ger t neu starten 6 Programmierung Zielsystem einstellem Besseren eege 89 Rule EE 96 Ein und Ausg nge elle INTE 128 EE lee Ee DOE 130 erte ere per DUT Dee 144 Mobile Kamera installieren und einrtchten n irrnisteieinea an ea e a eE e EREA AAA EEEE 150 19324 Dieses Kapitel beschreibt die Programmierung des Ger ts mit CODESYS 2 3 88 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Programmierung 2015 06 17 Zielsystem einstellen 6 1 Zie
274. nation 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 Bei 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 wwn ifm com gt Land w hlen gt Datenblattsuche gt Artikel Nr gt Betriebsanleitungen 1 6 Historie der Anleitung CR1082 13764 Was hat sich wann in dieser Anleitung ge ndert Ein berblick Datum 2013 07 04
275. ndbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT Wert 8542 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez 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 glich 322 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 die 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 au
276. ndende Daten 1 8 Bytes 259 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT 7527 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle Wert F 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 260 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 Extended 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 259 nicht erforderlich ist gt Bei mehrmaligem Aufruf derselben Instanz dieses FBs w hrend eines Zyklus werden die Daten ebenfalls mehrmals versendet Parameter der Eing nge 7634 Parameter
277. ng 7608 CAN_RX_ENH bietet im Vergleich zu CAN RY Seite 249 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 O 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 ID 0x100 060001 0000 0000 ID_MASK 0x1F1 0600001 1111 0001 Ergebnis Die CAN IDs mit folgendem Bitmuster werden ausgewertet Obxxx1 0000 xxx0 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 DOE 700 702 704 706 708 70A 70C 70E Parameter der Eing nge 7609 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 211 IDs 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 22 IDs 0 536 870 911 0x0000 0000 0x1FFF FFFF Extended BOOL FALSE TRUE Extended Frame ID 0 22 1 Parameter Nutzung optional FALSE Normal Frame ID 0 211 1 ID_Mask DWORD 0 Filter Maskierung zum Identifier Pa
278. ng nge Parameter Datentyp ENABLE BOOL IP ADDRESS STRING 15 NETMASK STRING 15 GATEWAY STRING 15 11683 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 IP Adresse des Ger ts z B 192 168 82 247 Netzmaske des TCP IP Netzwerks z B 255 255 255 0 Gateway Adresse des TCP IP Netzwerks z B 192 168 82 1 179 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge 11684 Parameter Datentyp Beschreibung RESULT INT R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT de i hex 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 H Liegt am Ausgang RESULT der Wert 1 64 65 80 81 oder 82 an den Eingang ENABLE zur cksetzen ENABLE FALSE 180 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 SET_BOOTUP_BACKLIGHT Baustein Typ
279. ng 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 39 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Installation Laufzeit
280. ng der zugeh rigen Systemmerker programmgesteuert abgeschaltet werden Das Prinzipschaltbild im Kapitel Hardware Aufbau zeigt schematisch die Zusammenh nge der einzelnen Strompfade 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 CR1082 V02 03 xx Syst
281. ng 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 gt 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 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Begriffe und Abk rzungen 2015 06 17 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
282. nge M gliche Konfigurations Kombinationen wo zul ssig entstehen durch Addition der Konfigurations Werte Konfig Konfig Betriebsart der Wert 5 P 5 Wert Eing nge Ausg nge Betriebsart der Ausg nge hex dek hex dez INOO IN_DIGITAL_H plus rer OUTOO OUT_DIGITAL_H plus E 2 2 IN_DIGITAL_L minus Eing nge IN_CURRENT 4 4 IN VOLTAGE10 8 8 IN_VOLTAGES3O0 10 16 IN_RATIO 20 32 E diese Konfiguration ist voreingestellt 364 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Anhang CANopen Tabellen 9 4 CANopen Tabellen een EE eene lee TEE 366 Bootup Elei 371 Netzwerk Management NMIT sets sen rasen ernennen EE 372 GANGSPEMIETIOT ZS EE 377 9941 Die folgenden Tabellen informieren Sie ber wichtige Werte und Einstellungen der CANopen Schnittstellen 365 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Anhang CANopen Tabellen 9 4 1 Aufbau von CANopen Meldungen Aufballder amp ER ENE E E A AE E E E A A EE TA E A A O OTT T TAN 367 Funktions Code Predefined Conpechonset 368 e leegen 369 SB EAbbr ch God 370 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 XxX X X XI XI IX X XIXIXI XxXI x xXx KK IKK RI Details erfahren Sie in den folgenden Kapiteln C Beachten Sie die umgekehrte Byte Reihenfolge gt Little Endian oder Inte
283. nge Parameter INPUT_ACTIV FIELDCOUNTER VALUE_FIELD1 VALUE_FIELD6 Interne Parameter Parameter FIELD1 FIELD6 COLOR_FIELD1 COLOR _FIELD6 VALUE _FIELD 1 VALUE_FIELD_6 220 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 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 CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 e VALUE_FIELD1 NO_OF_FIELDS MIN_MAX_ARRAY ESC INCRE
284. nning Netzwerkdienst ist aktiv not running Netzwerkdienst ist inaktiv gt Mit EXIT zur gew nschten Men seite wechseln 59 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 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 60 e Setup Passwortschutz aktivieren deaktivieren gt Seite 61 Setup System Passwort ndern 11722 H Bei Verlust des Passworts muss ein Recovery Update durchgef hrt werden gt Ger te Update durchf hren Laufzeitsystem des Ger ts aktualisieren Seite 32 gt ggf gesicherte Daten wiederherstellen Restore Systemdateien wiederherstellen gt Seite 74 Hinweise zur Bedienung der Bildschirmtastatur Bedienung Text eingeben mit der Bildschirmtastatur Seite 48 Um das System Passwort zu ndern 1 Men seite w hlen Navigationspfad SETUP gt SYSTEM SETTINGS gt PASSWORD SETTINGS gt Change System Password gt Men seite zeigt Bildschirmtastatur 2 Altes System Passwort eingeben Das alte Passwort zeichenweise eingeben gt Mit CONFIRM die Eingabe best tigen H Gibt der Anwender das falsche Passwort ein erscheint folgende Fehlermeldung PASSWORD INCORRECT PLEASE TRY AGAIN gt Eingabe des Passwort wiederholen 3 Neues System
285. 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 stung 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 V
286. nsnnnsnnnnenenennnenenennnnt J1939_SPEC_REOE e eensenneennsennsenssennsenssenssenssenssenssensesnnsennsen 329 le OORT J1939_SPEC_REORMUTTIR c neensenneenssenseenssenssenssenssenssenssenssnasenassnn 331 Notzen Notes Notes ssssssssssssssssssssssssssssnsssnsssnsnsnsnsnnnnnnennnennnenenns EE EE AE EE Nummerierung der Bedienelemente 139 NIIT a een eelere J1939_ d Zi WE O J1939_TX_ENH_CYCLIC OR Objek cecen 386 J1939_TX_ENH_MULTI u E Objekt 0x1001 Error Register anne 380 393 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Index CANopen Tabellen Objektverzeichhisn uene seen 386 EEN T E OBV E 386 SDO Abboch Code ern n ORG ers aaan 386 SDO Kommando Bytes Operati nal silinsin lainas snasla ansas aiana aaaf anasan 386 Selbsthaltung sssssssssssssssssssssssssssssssssssssss Optisches und akustisches Feedback nutzen 141 Debatte eer RT 216 SET_BOOTUP_BACKLIGHT SET ETHERNET u 4 Mer Wear P Setup EEhaEle eet 387 Arbeiten mit aktiviertem Passwortschutz PCMCIA Karte aan 387 Bedienelemente testen DOE Detelbetrechter 80 ee PDF Viewer Erweitertes Men anzeigen In der PDF Datei navigieren Index der PDF Datei anzeigen PDF im Vollbildmodus anzeigen LTE DDM BAGECONTROL AE 214 Ee 387 POUN eiee ee teissar ase esed enaa 387 EE 387 PEN arena 387 PID Regler 2 042002e een 387 Eloge EES 387 POINtOCO
287. nsoptionen des Zielsystems erscheint Mit OK die Grundeinstellungen bernehmen A _Programmiersprache w hlen gt Fenster Neuer Baustein erscheint 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 90 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Zielsystem einstellen 6 1 2 Steuerung konfigurieren 19897 In der Steuerungskonfiguration kann der Programmierer das Zielsystem konfigurieren Um auf die Steuerungskonfiguration zuzugreifen Im Project Organizer den Reiter Ressourcen w hlen Z Bausteine 3 Datentypen 32 visualisierungen ga Ressourcen Im Ressourcen Baum Doppelklick auf Steuerungskonfiguration gt Editor Fenster zeigt aktuelle Steuerungskonfiguration des Ger ts 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
288. nta CE ossiani aeiaai atai 236 Predefined Connettignset nionane 368 Er n 387 Programmierhinweise f r CODESYS Projekte A 97 Programmierschnittstelle AE 121 Programmierschnittstelle konfigurieren 122 Programmiersystem CODESYS 2 3 29 Programmiersystem CODESYS installieren AA 31 Programmier ng u ee 88 Projekt im Ger t speichem AEN 127 Projekt vervollst ndigen und bertragen globale Netzwerkvariablen Projekte f r weitere Ger te schreiben Projekte bertragen n nano dinan M te ENEE Re ZE 387 SE Wen GET 388 R EI UO TS ann 388 Il ER fie DEE 388 Reaktion auf Feblemeldungen AA 355 Recovery Modus beenden EE A0 Recovery Modus starten AE 34 EE Ein 388 Restore Systemdateien wiederherstellen 74 Retain Varlablen e genen 100 EE We TE 388 RIGA nen einem 388 E fe TEE 388 S GEERT emm EE 176 319 388 Schl sselworte f r Edit Controls 140 elle gerett nenne ER SD Card 394 CAN Schnittstellen testen Display Helligkeit einstellen Echtzeituhr RTC einstellen Ethernet Schnittstelle konfigurieren Ger t neu starten IP Parameter manuell einstellen IP Parameter von DHCP Server beziehen Netzwerkdienste einstellen ENEE Passwort eingeben f r uneingeschr nkten Zugriff auf Setup Men S Passwortschutz aktivieren deaktivieren AAA Passwortschutz einstellen Schriftarten verwalten Setup Men mit eingeschr nkten Zugrif
289. onen und aktuelle Werte der IP Parameter IP address netmask gateway 3 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 DHCP 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 Mit ESC zur Men seite Network Setup wechseln Fehlerursache beseitigen und Vorgang wiederholen 38 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Installation Laufzeitsystem des Ger ts aktualisieren IP Parameter manuell einstellen Men seite w hlen 4 gt gt gt gt gt 8906 Weitere Infos zur Vergabe von IP Adressen Ethernet Netzwerken Adressvergabe in Ethernet Netzwerken Seite 357 Ger t im Recovery Modus starten gt Recovery Modus starten 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 aktivieren Men seite zeigt Konfigurationsoptionen f r die Einstellu
290. onenten und kennwerten B Detaillierte Informationen zu den Systemmerkern des Ger ts Systemmerker gt Seite 358 114 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Programmierung 2015 06 17 Erste Schritte Bibliotheken ifm electronic stellt f r die Programmierung des CR 1082 unter CODESYS 2 3 folgende ger tespezifische Funktionsbibliotheken bereit Bibliothek ifm_CR1082_Vxxyyzz lib ifm_PDMng_util_Vxxyyzz lib ifm_PDM360NG_USB_ Vxxyyzz lib ifm_PDM360NG_USB_LL_Vxxyyzz lib ifm_PDM360NG _linux_syscall_asynch_Vxxyyzz lib ifm_RAWCan_NT_Vxxyyzz lib ifm_CANopen_NT_Vxxyyzz lib itm_J1939_NT_Vxxyyzz lib ifm_NetVarLib_NT_Vxxyyzz lib Bedeutung ger tespezifische Funktionen Hilfsfunktionen Ger te an der USB Schnittstelle verwalten Hilfsbibliothek f r ifm_PDM360NG_USB_ Vxxyyzz lib Linux Kommandos an das System senden Funktionen f r CAN Layer 2 Funktionen f r CANopen CAN Funktionen f r Motoren Management Netzwerk Variablen f r CANopen verwalten 7425 Detailinformationen zu den ifm Funktionsbibliotheken ifm Bibliotheken f r das Ger t CR1082 gt Seite 167 Um zus tzliche Bibliotheken zu einem CODESYS Projekt hinzuzuf gen Zus tzliche Bibliotheken einbinden Seite 120 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
291. oscow 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 SCM Allianze Co Ltd e Bangkok 10 400 Tel 66 02 615 4888 ifm electronic Ltd Sti e 34381 Sisli Istanbul Tel 90 212 210 50 80 TOV ifm electronic e 02660 Kiev 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
292. r Hardware Konfiguration gel scht Parameter der Eing nge 15006 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE gt 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 353 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Diagnose und Fehlerbehandlung ifm Bausteine f r das Ger t CR1082 8 Diagnose und Fehlerbehandlung Inhalt Eeler 355 Ehlers ee nee ee A A A E T E 355 Reaktion auf Fehlermeldungen eege 355 CAN CANopen Fehler und Fehlerbehandlung 44444440004200nnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 355 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 Betrieb
293. r 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 In CODESYS den Reiter Ressourcen klicken Ta ee en ee Z Bausteine H 2 Datentypen gt Visualisierungen Ceci Ressourcen Inder linken Spalte Doppelklick auf Bibliotheksverwalter gt Das Fenster Bibliotheksverwalter erscheint mit der Liste der bereits installierten Bibliotheken 2 Zus tzliche Bibliotheken 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 gt Optional Schritt 2 wiederholen um weitere Bibliotheken zu installieren Die Funktionsbibliotheken sind in folgenden Verzeichnissen gespeichert Ger tebibliothek Targets ifm Library ifm_CR1082 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 3 CODESYS Projekt speichern Mit Datei gt Speichern die nderungen im Projekt speichern 120 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte
294. 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 Kreuzwippe 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_K
295. r 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 Pfeil 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 135 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Vi
296. r das Ger t CR1082 Parameter der Eing nge Parameter Datentyp EXECUTE BOOL FALSE CHANNEL BYTE NODE BYTE GlobalStart BOOL TRUE Parameter Nutzung optional CfgTimeout TIME T 0ms Parameter Nutzung optional InitNoSdos BOOL FALSE Parameter Nutzung optional Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT Wert 7861 Beschreibung FALSE gt 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 nderungen 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 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 Konfigurationsdate
297. r 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 BasicController CRO40n CR041n CR043n BasicDisplay CR045n PDM360 NG CR108n CR120n max 100 Remote Nachrichten max 40 Remote Nachrichten Parameter der Eing nge 7634 Parameter Datentyp Beschreibung ENABLE BOOL FALSE gt TRUE Flanke Baustein initialisieren nur 1 Zyklus gt Baustein Eing nge lesen 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 21 IDs 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 22 IDs 0 536 870 911 0x0000 0000 Ox1FFF FFFF Extended BOOL FALSE TRUE Extended Frame ID 0 22 1 Parameter Nutzung optional FALSE Normal Frame ID 0 2 1 DATALENGTHCODE BYTE Data Length Code Anzahl der zu sendenden Daten Bytes 0 8 DATA ARRAY 0 7 OF BYTE zu sendende Daten 1 8 Bytes 268 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge 7636 Parameter Datentyp Beschreibung RESULT BYTE R ckmeldung des Funktionsbausteins
298. rameter Nutzung optional 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 250 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge 7613 Parameter Datentyp Beschreibung MATCHED_ID DWORD Nummer des Datenobjekt Identifiers DATALENGTHCOUNT BYTE Data Length Count Anzahl der empfangenen Daten Bytes 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 Wert dez hex 0 00 1 01 5 05 9 09 242 F2 Beschreibung FB ist inaktiv 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 251 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 Extended MORE_DATA_AVAILABLE ID_Mask RESULT Beschreibung 7616 CAN_RX_ENH_FIFO stellt im Vergleich zu CAN_RX_ENH Seite 250 zus tzlich ein
299. rammentwicklung 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 ecomatmobile 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 7 Maintenance Tool Projektdatei en mit CRC Projekt auslesen Grafik Erstellen und Verteilen der Software 118 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Seite 358 A Machen Sie sich mit der Programmieriersystem CODESYS 2 3 vertra
300. richt kam EEC Emergency Error Code ER Error Register MSEF Manufacturer Specific Error Code MAXEMCYMSG 10 R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle des Weg 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 314 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CANOPEN_GETERRORREGISTER 7915 Get Error Register Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz LIB Symbol in CODESYS CANOPEN_GETERRORREGISTER EXECUTE ER CHANNEL ERROR_FIELD Reset_1001 RESULT Reset_1003 Beschreibung 7917 CANOPEN_GETERRORREGISTER liest die Fehler Register 0x1001 und 0x1003 der Steuerung aus Parameter der Eing nge 7918 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 Reset_1001 BOOL FALSE TRUE Fehler Register 0x1001 zur cksetzen Parameter Nutzung optional FALSE Funktion wird nicht ausgef hrt Reset_1003 BOOL FALSE TRUE Fehler Register 0x1003 zur cksetzen Parameter Nutzung optional Anzahl der Eintr ge auf 0 setzen
301. richt 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 Bytes kann separat 00 0 eingestellt werden als Hexadezimal Zahl 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 gt Bedienhinweise 4 Test CAN Nachricht senden gt Mit START die Test Nachricht senden gt 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 66 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1
302. rogrammierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 KEY_CLICK 9667 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CR1882_Vxxyyzz LIB Symbol in CODESYS KEY_CLICK ENABLE FREQUENCY DURATION 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 gt Systemmerker Seite 358 verwenden Ansonsten erzeugt das Ger t sehr unangenehme Ger usche Parameter der Eing nge 9670 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 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 207 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp RESULT INT M gliche Ergebnisse f r RESULT Wert a dez hex Beschreibung 0 00 FB ist inaktiv 1 01 Funktionsbaustein
303. rozessabbild 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 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Begriffe und Abk rzungen 2015 06 17 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 Ausgangssignal 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 Kommunikationsprotoko
304. rste Schritte 6 2 Erste Schritte Inhalt Programmierhinweise f r CODESYS Projekte esseesseeseesseeeseeesnresnessnrernnennennens SPS Anwendung ET Zus tzliche Bibliotheken einbinden AAA Programmierschnittstele risna e a EE lge EE Le EE gt Ger ieparameter einstellen gt Ger tekonfiguration gt Seite 41 gt Programmiersystem einrichten Zielsystem einstellen Seite 89 96 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte 6 2 1 Programmierhinweise f r CODESYS Projekte SEN El El e E EI HEET EE HH re ee 98 WEE EE Nee 99 Bibliotheken E A E A E A A E E T 115 a Ee EE 115 Vennaltenides vv date neo E A E E E A E E A A 116 EI E Oe 117 Anwendungsprogkammierstelle ne 118 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 Datenblattsuche gt CR1082 gt Betriebsanleitungen ecomatmobile DVD Software tools and documentation 97 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 Inst
305. rteren nennen In CODESYS das Ethernet Kamerabild verwenden 151 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten Ethernet Kamerabild in CODESYS Projekt einf gen 9321 1 Visualisierung erstellen CODESYS Projekt ffnen Im Object Organizer die Registerkarte Visualisierungen w hlen Ein neues Visualisierungsobjekt anlegen gt Zeichenfl che erscheint 2 Platzhaltergrafik f r Kamerabild einf gen 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 3 Gr e und Position des Kamerabildes einstellen Extras gt Elementeliste aktivieren gt Eingabefenster Elementeliste erscheint gt Gew nschtes Bild markieren Im Bereich Position die folgenden Werte eingeben vYvvYvY 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 320 max 640 H he H he des angezeigten Bildes in Pixel empfohlen 240 max 480 B Bildaufl sungen die zwischen
306. s 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 Strukturelement LAST_STATE aus dem Array NODE_STATE_SLAVE CANx_SLAVE_STATUS Ausgang NODE_STATE CANOPEN_GETSTATE Ausgang LASTNODESTATE 376 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Anhang CANopen Tabellen 9 4 4 CANopen Error Code ew e e OC E 378 bersicht CANopen Error Godes en een een een ee era ee een RA 379 bjekt UE EELER 380 9967 377 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Anhang CANopen Tabellen Emergency Nachrichte
307. s Men anzeigen 11424 PDF Datei ffnen PDF Dateibetrachter gt Seite 80 Mit EXIT das erweiterte Men aufrufen gt Men seite zeigt erweitertes Men OPEN NEW PDF FILE SHOW PDF FILE media usb Flash_Disk CR1081 pdf SHOW INDEX OF media usb Flash_Disk CR1081 pdf 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 Seite 80 SHOW PDF FILE die angegebene PDF Datei ffnen Verzeichnis Dateiname PDF Viewer In der PDF Datei navigieren gt Seite 81 SHOW INDEX OF Inhaltsverzeichnis der angegebenen Datei ffnen Nerzeichnis Dateiname PDF Viewer Index der PDF Datei anzeigen Seite 84 83 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration PDF Dateibetrachter 5 4 4 PDF Viewer Index der PDF Datei anzeigen Yvy y VVVVYV 84 11431 PDF Datei im Vollbildmodus ffnen gt PDF Viewer PDF im Vollbildmodus anzeigen gt Seite 82 In das erweiterte Men wechseln PDF Viewer Erweitertes Men anzeigen gt Seite 83 Men punkt SHOW INDEX OF Verzeichnis Dateiname w hlen und mit ENTER aktivieren Men seite zeigt Inhaltsverzeichnis der PDF Datei TABLE OF CONTENTS media usb Flash_Disk 7390965 UK pdf A gt 1 Preliminary note Page 4 gt 2 Safety instructions Page 5 gt 3 Functions and
308. s 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 Standard unterstrichen durchgestrichen Folgende Text Skripte werden akzeptiert westlich Standard weitere Skripte auf Anfrage ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen Visualisierungsgrenzen Anzahl und Eigenschaften von Visualisierungen ssssssssessseessiessressrtstnestntstnnstnnssnnnstnstnnstnssrnnsnnnnna 134 CODESYS Visualisierungselemente uu42400444000nnnnnnnnnonnnnnnnnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 135 Bewegung von Visualisierungselementen 4444u444444annnnnnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnnnannnnnnnannnnnnnann 136 7382 Bei der Verwendung von Visualisierungen folgende Beschr nkungen beachten 133 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen 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
309. s k 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 CR1082 V02 03 xx 2015 06 17 Systembeschreibung Schnittstellen 3 3 Schnittstellen 14332 Das Ger t verf gt ber folgende Schnittstellen H 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 Eingang Bi
310. sches und akustisches Feedback nutzen ssesseesseesieeetesitseireinetttsttnsinsttnstrnntnntenntnneeenne 141 6 4 5 Zeichens tze True Type Fonts installieren AAA 141 6 5 Touchscreen Funktionen putzen NEEN 144 6 5 1 elle EEN D 145 6 5 2 Touchscreen Eingaben verarbeiten A 146 6 5 3 Visuelles Feedback Nutzen umsumnnnannnnennnnennnnnnennnnonnnnnnnnennnnnnnennnonnnnnnnnnnnnsnnnnennnannnnen 148 6 5 4 Touchscreen kalibff ten 444H44HnHnnenonnnnnnnnnennnnnnnnnnannnnnnnnnnnnnnnonnnnnnnnnnnnnnnnenn namen 149 6 6 Mobile Kamera installieren und einrichten ernennen ennn nen 150 6 6 1 Ethernet Kameras einrichten und nutzen nr 151 6 6 2 Analog Kamera einrichten und nutzen nen 157 7 ifm Funktionselemente 166 7 1 ifm Bibliotheken f r das Ger t CR1082 nn 167 7 1 1 Bibliothek ifm_CR1082_Vxxyyzz LIB uunsneensnensnnensnnnnnnnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 168 71 2 Bibliothek mm PDMng ul Vavvwwvzz UD 169 7 1 3 Bibliothek ifm_PDM360NG_special_VO2yyZZ LIB unssnsnennnnnensnnnnnnnnsnnnnnnnnnnnnnennnennnnnn 169 7 1 4 Bibliothek mm PDUDMZ2GONG Inux oevscall asvnch V wwzz UD 169 7 1 5 Bibliothek mm PDDMZ2GONG USB Vaxuvzz lb 170 7 1 6 Bibliothek ifm_PDM360NG_USB_LL_VO2yyZZ LIB uenssnsnennssnnsnnnnnnnnnnnnnnnnennnnnnnnnnnn nn 170 7 1 7 Bibliothek mm DUDM Input V iwvwzz ID nennen nnnnnnennnnnen ernennen 170 7 1 8 Bibliothek im DAW Can NT Vavxuvzz UR 171 7 1 9 Bibliothek mm CA
311. schlie 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 Wechsel 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
312. schreibung 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 inkrementiert 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 Bei Eintreffen einer DM3 Nachricht werden alle nicht aktiven Fehler im Fehlerspeicher in der Hardware Konfiguration gel scht 348 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Parameter der Eing nge 14995 Parameter Datentyp Beschreibung EXECUTE BOOL FALSE FALSE gt 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 ACTIVE BOOL 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
313. schten Men seite wechseln 58 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 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 125 Dateien mit SCP kopieren gt Seite 126 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 BR Telnet aktiviert O Telnet deaktiviert FTP FTP Dienst des Ger ts aktivieren deaktivieren d FTP aktiviert O FTP deaktiviert 2 Telnet aktivieren deaktivieren gt Mit SELECT BACKSEL das Kontrollfeld Telnet w hlen gt 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 Mit ENTER den Netzwerkdienst aktivieren deaktivieren gt Informationsfeld zeigt aktuellen Status des Dienstes ru
314. screen kalibrieren ENEE 149 TouchScreenDisable EEN 183 Touchscreen Eingaben verarbeiten 146 Touchscreen Funktionen nutzen 144 U ber diese Anleitung 5 bersicht Dokumentations Module f r ecomatmobile Ger te AA 6 bersicht CANopen Error Codes une 379 bersicht CANopen Error Codes nannenanenennnenee 379 bertragung der globalen Netzwerkvariablen testen 114 ET 389 Unterst tzte Variablentypen 100 Update Datei herunterladen 33 HE serge 26 USB_STORAGE_HANDLER ENEE 202 Up STORAGE MANAGER ENEE 197 USB STORAGE REMOVE NN 199 V K IER een 99 Verhalten des Watchdog ENEE 116 VERSION Ar Seesen DE 238 Verwendung bestimmungsgem eensennen 390 Visualisierung erstellen 137 Visualisierungen nutzen ENEE 130 VisualisierungSgrenzen EEN 133 Visuelles Feedback nutzen ee 148 Voreinstelungen erenneren 129 VG 9 E 10 W Was bedeuten de Symbole und Fonmatierungen 7 WatchdOQ mneenrenaennnnn Men 116 390 Welche Vorkenntnisse sind nohwendg AE 10 Wie ist diese Dokumentation aufigebaut AAA 8 WO a ee a ent nee teen 390 Z ee E E 131 Zeichens tze True Type Fonts mstalleren 141 Zielsystameinstallen u nase ana 89 Zugriffsschutz f r IEC Projekt aktivieren 95 Zugriffsschutz verwenden 94 395 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Notizen Notes Notes CANopen Tabellen 12 Notizen Notes Notes 396 13 ifm weltweit e ifm wor
315. sf 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 7940 7942 7943 287 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp RESULT BYTE M gliche Ergebnisse f r RESULT Wert 7945 Beschreibung R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez 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 288 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 Bausteine CANopen SDOs GANGRENESDOREA Eeer 290 GANORENESDOREABBLEOGK ER ee ee ee ee E 292 GANORENESBOREABMUEN IK ee ae a E Rena een aa 295 GANOBENESBDOWRITER An er nennen E EES 297 CANOPEN SDOWRITEBLOCK ernennen nennen EES 299 GAN BENESBOWRITEMULTIL Eee son nee ana nenne A ne nenn ade error 301 2071 Hier finden Sie ifm Bausteine f r den Umgang von CANopen mit Service Data Objects SDOs 289 ifm Programmierhandbuch ecomatmobile PDM360 N
316. ssicherheit gew hrleistet 354 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 higkeit 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
317. st nicht aktiv 242 F2 Fehler Einstellung ist nicht m glich 255 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CAN_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 254 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 Parameter der Eing nge 7595 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_START DWORD Anfangs Nummer des Datenobjekt Identifier Bereichs Normal Frame 211 0 2 047 0x0000 0000 0x0000 07FF Extended Frame 22 0 536 870 911 0x0000 0000
318. stem 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 gt 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_PDM360NG 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 update successful W hrend des Update Vorgangs keine Tasten am Ger t dr cken 6 36 Ger t neu starten gt Mit 4 W Schaltfl che Reboot w hlen gt
319. sualisierung 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 Rotationswinkel 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 136 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Visualisierungen nutzen 6 4 2 Visualisierung erstellen 3100 1 Visualisierungsordner w hlen Im Object Organizer den Reiter Visualisierungen w hlen gt Object Organizer zeigt Visualisierungsobjekte des Projekts 2 Visualisierungsobjekt erstellen
320. system 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 40 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx Ger tekonfiguration 2015 06 17 Laufzeitsystem des Ger ts aktualisieren 5 Ger tekonfiguration El Mod s Staten KE Bedienhinweis Eeer El HEI EI Si BISSEN SPS AnWwendu ung stante Heer Systemdateien automatisch wiederherstellen 220044220400 sense Setup verlassen Ger t neu starten Diese Kapitel beschreibt die Konfiguration des Ger ts im Setup Modus 41 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 lange gedr ckt halten bis das Setup Men erscheint Ger t bootet und geht in den S
321. t aktiv 242 F2 Fehler Einstellung ist nicht m glich 245 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CAN_STATUS 7499 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz LIB Symbol in CODESYS CAN_STATUS BAUDRATE DOWNLOAD_ID BUSOFF WARNING_RX WARNING_TX VERSION BUSLOAD RESULT Beschreibung 7501 Mit CAN_STATUS k 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 Parameter der Eing nge 7502 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 CLEAR BOOL FALSE TRUE Folgende Anzeigen zur cksetzen e WARNING_RX e WARNING_TX e BUSOFF FALSE Funktion wird nicht ausgef hrt 246 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 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
322. t aktiv ein bereits gestarteter Baustein wird abgearbeitet CAN Schnittstelle 1 n je nach Ger t TRUE Flag Status am Ausgang ausgeben und anschlie end zur cksetzen FALSE Funktion wird nicht ausgef hrt TRUE Flag Status am Ausgang ausgeben und anschlie end zur cksetzen FALSE Funktion wird nicht ausgef hrt ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 Parameter der Ausg nge Parameter Datentyp RXOVFL BOOL RXWARN BOOL TXOVFL BOOL TXWARN BOOL RESULT BYTE M gliche Ergebnisse f r RESULT 7894 Beschreibung Zustand des RX Overflow Flags TRUE berlauf im Empfangspuffer FALSE Kein berlauf im Empfangspuffer Zustand des RX Overflow Warning Flags TRUE F llstand im Empfangspuffer ist kritisch FALSE F llstand im Empfangspuffer ist unkritisch Zustand des TX Overflow Flags TRUE berlauf im Sendepuffer FALSE Kein berlauf im Sendepuffer Zustand des TX Overflow Warning Flags TRUE F llstand im Sendepuffer ist kritisch FALSE F llstand im Sendepuffer ist unkritisch R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle dez We ner 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 275 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V0
323. tand des ger teinternen DHCP Clients O 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 Netzwerksegments z B 255 255 255 0 Gateway IP Adresse des Netzwerk Gateways z B 192 68 82 1 2 DHCP Client aktivieren gt 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 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 gt Mit EXIT den Vorgang abbrechen und zur vorherigen Men seite zur ckkehren gt Verbindung zum DHCP Server berpr fen gt Vorgang wiederholen 55 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 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
324. teine Ger t konfigurieren el ME 177 E IECH a EN 179 SEIEBOOTUBABACKIIG RE 181 EOABDESBREASKIESE REE N ee A E 182 MOUchSereen Dis an lem EE EE 183 Samsoff on Rage E 184 El 185 8566 Folgende Bausteine erm glichen die Ger tekonfiguration aus einer CODESYS Anwendung heraus 176 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 INPUT 9673 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CR1882_Vxxyyzz LIB Symbol in CODESYS Beschreibung 8104 INPUT weist einem Eingangskanal eine Betriebsart zu gt 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 e bin rer Eingang minus schaltend BH f r negatives Gebersignal e analoger Eingang 0 20 mA e analoger Eingang 0 10 V e analoger Eingang 0 32 V analoger Eingang ratiometrisch 0 32 V e analoger Eingang Widerstandsmessung 16 3 600 Q CRO4nn ab HW Stand AD 16 30 000 Q C Im laufenden Betrieb sollte die Betriebsart nicht ge ndert werden Die Analogwerte werden normiert ausgegeben Parameter der Eing nge 9675 Parameter Datentyp Beschreibung ENABLE BOOL TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt gt Baustein Eing
325. ten 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 189 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 GET_VERSIONS 14360 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CR1882_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 Parameter der Eing nge 14363 Parameter Datentyp Beschreibung ENABLE BOOL TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt 190 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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
326. ter schlie en 163 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten In CCODESYS das Analog Kamerabild verwenden D 164 9738 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 gt Die gew nschten Kameras erst wieder einschalten wenn die neue Visualisierung angezeigt wird Automatisch gt Globale Variable CamsoffOnPageSwitch nutzen um die Kamera bei einem Bildwechsel automatisch abzuschalten gt CamsOffOnPageSwitch Seite 184 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 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Mobile Kamera installieren und einrichten 165 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente Mobile Kamera installieren und einrichten 7 ifm Funktionselemente im Bibliothekent rdas ee A 167 iim Bausteineif rdasiGer tls R l0 8 2 ses ed 175 18588 Alle CODESYS Funktionselemente FBs FUNs Globale Variablen sind in Bibliotheken zusammengefasst Nachfolgend zeigen wir Ihnen alle ifm Bibliotheken
327. th lt eine Echtzeituhr 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 CR1082 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 LO Mehr als 4 im Netz angeschlossene Kamera
328. tocol Data Unit Protokoll Daten Einheit Die PDU ist ein Begriff aus dem LCAN Protokoll gt 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 gt SAE J1939 Sie fasst die Teiladressen PF und PS zusammen PID Regler 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 gt 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 gt NMT Kommandos bertragen werden jedoch keine Prozessdaten P
329. ts auf dem Ger t zu verwalten stehen folgende Optionen bereit Bezeichnung Bedeutung LOAD FONT Schriftsatz auf dem Ger t speichern Fonts Schriftart laden Seite 77 REMOVE FONT Schriftsatz auf dem Ger t l schen Fonts Schriftart entfernen gt Seite 77 76 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 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 gt gt Men seite zeigt folgende Optionen Bezeichnung Bedeutung Load from USB device Schriftdatei von einem USB Ger t laden Load from tmp Schriftdatei aus dem Verzeichnis tmp des Ger ts laden Load from Schriftdatei aus einem w hlbaren Verzeichnis laden Mit SELECT BACKSEL den gew nschten Men punkt w hlen und mit ENTER bernehmen Men seite zeigt den gew hlten Speicherort 3 Schriftart installieren gt gt gt gt gt Gew nschte Schriftart Datei w hlen Gew hlte Schriftart Datei hat Fokus Mit LOAD die Schriftart Datei auf dem Ger t speichern Nach dem 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 inst
330. uch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 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 64 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite 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 66 e CAN Test Daten empfangen Seite 67 65 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Ger tekonfiguration Setup Startseite CAN Test Daten senden 9625 Um das Senden von Daten ber eine CAN Schnittstelle zu testen 1 Men seite w hlen gt Navigationspfad 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 Test Nach
331. ult Einstellung 0 Anzeige des Druckpunkts aktiviert kein Nachleuchten gt 0 Anzeige des Druckpunkts aktiviert Nachleuchtzeit in Millisekunden Wertebereich 1 5000 PointOfContact X INT 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 Displays PointOfContact Y INT 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 PointOfContact ImagePath STRING 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 LO Treten Probleme mit der Bilddatei im angegebenen Verzeichnis auf wird das Standard Bild angezeigt PointOfContact Overlap BOOL 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 Legende Lese und Schreibzugriff An Lesezugriff 236 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselement
332. um den Wert in INCREMENT_VALUE oder INCREMENT_VALUE2 Flanke FALSE amp 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 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 227 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 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 228 Datentyp BOOL BYTE REAL REAL REAL Datentyp RE
333. ung 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 CR1082 V02 03 xx Begriffe und Abk rzungen 2015 06 17 HMI HMI Human Machine 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 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
334. us Dauerton Tastenklick e Tonh he 500 5 000 Hz ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Systembeschreibung Hardware 3 2 2 Bedienelemente 13772 Das Ger t verf gt ber folgende Bedienelemente Funktionstasten e mit Druckpunkt e mit programmierbaren LEDs hinterleuchtet 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 CR1082 V02 03 xx 2015 06 17 Systembeschreibung Hardware 3 2 3 Funktionsweise der verz gerten Abschaltung 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 programmgesteuert abgeschaltet werden Das erm glicht nach Abschalten der Z ndung zum Beispiel das Sichern von Speicherst nden Die ClassicController k nnen durch eine entsprechende Beschaltung der Versorgungsspannungs Eing nge und die Auswertu
335. usgang RESULT den Wert 1 besitzt 187 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 GET_ETHERNET 11673 Baustein Typ Funktionsbaustein FB Baustein ist enthalten in Bibliothek ifm_CR1882_Vxxyyzz LIB Symbol in CODESYS GET_ETHERNET IP_ADDRESS NETMASK GATEWAY RESULT Beschreibung 11674 GET_ETHERNET liest e die IP Adresse des Ger ts e die Netzmaske des TCP IP Netzwerks sowie e die IP Adresse des Gateways aus und gibt sie an den FB Ausg ngen IP_ADDRESS NETMASK und GATEWAY aus Parameter der Eing nge 11675 Parameter Datentyp Beschreibung ENABLE BOOL TRUE Baustein ausf hren FALSE Baustein wird nicht ausgef hrt 188 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 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 IP Netzwerks RESULT z B 192 168 82 1 INT R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle M gliche Ergebnisse f r RESULT dez 64 65 Wert hex 00 01 08 40 41 Beschreibung FB ist inaktiv FB ist aktiv Funktion erfolgreich ausgef hrt FB ist aktiv Da
336. ustein 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 LO 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 40282346610 3 402823466 10 8 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 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 BOO
337. ut 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 Ei PLC_PRG PRG B Bausteine BZ Datentyp ell Visualisie ZS Ressourc Doppelklick auf PLC_PRG gt Ecditor Fenster zeigt Eingabemaske f r gew hlte Programmiersprache gt Programmcode eingeben 119 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte 6 2 3 Zus tzliche Bibliotheken einbinden 432 ifm electronic stellt f r das CR1082 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 CR1082 gt Seite 167 B Folgende Bibliotheken sind obligatorisch f r die Programmierung des Ger ts LinuxSystemLib Lib Standard Bibliothek Standard Lib aus CoDeSys Library Ger te Bibliothek CR1082_Vxxyyzz Lib aus CoDeSys Targets ifm Library ifm_CR1082 gt Wenn noch nicht im Projekt integriert die Bibliotheken nacheinander in das Projekt einbinden H 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 CR1882 und die Software Versionsnumme
338. x1000 konfiguriert 99 0x63 Node Guarding Last Node State letzter Status des Knotens 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 DIE PRE OPERATIONAL R ckmeldung des Funktionsbausteins m gliche Meldungen folgende Tabelle FB Ausf hrung wurde ohne Fehler beendet Daten sind g ltig FB ist aktiv noch nicht bearbeitet Fehler Einstellung ist nicht m glich 277 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 CANOPEN_SETSTATE 7858 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 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 Stack oder ber die Kommandos des FB CANOPEN_NMTSERVICES Seite 282 Dabei werden gleichzeitig auch Zul ssigkeitspr fungen durchgef hrt Aus Konsistenzgr nden sind deshalb hier f r diesen Zweck keine Eing nge vorgesehen 278 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f
339. xportieren 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 bersetzung 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 101 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 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 global
340. y 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 116 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte Arbeitsreihenfolge 7427 Es gibt grunds tzlich zwei Reihenfolgen ein Projekt f r Display Ger te zu erstellen Reihenfolge Zuerst Visualisierung anschlie end die SPS Anwendung Zuerst SPS Anwendung anschlie end die Visualisierung Vorteile Im Programm kann auf die Parameter in den fertigen Bildern querverwiesen werden Beim Testen der SPS Anwendung existieren die Bilder bereits Alle Parameter und Variablen sind in der SPS Anwendung definiert bevor in den Visualisierungen auf sie verwiesen wird Nachteile Die in den Visualisierungen ben tigten SPS Parameter und Variablen sind noch nicht definiert Die Parameter aus den Bildern Bildnummer Taste LED usw m ssen anderweitig ermittelt werden Die SPS Anwendung kann erst nach dem Erstellen der Visualisierung getestet werden H gt Vor Beginn eine m glichst genaue Struktur der Visualisierung und ihrer Inhalte entwerfen 117 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 Programmierung Erste Schritte Anwendungsprogramm erstellen 8007 Das Anwendungsprogramm wird mit dem Programmiersystem CODESYS erstellt und w hrend der Prog
341. yzz LIB Symbol in CODESYS J1939_ENABLE ENABLE CHANNEL BaudRate 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 Motorsteuerger 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 Parameter der Eing nge 7643 Parameter Datentyp Beschreibung ENABLE BOOL FALSE TRUE J1939 Kanal freigeben Ace TRUE Adressanforderung erfolgt FALSE 41939 Kanal sperren CHANNEL BYTE CAN Schnittstelle 1 n je nach Ger t BaudRate WORD 250 Baudrate kBit s Parameter Nutzung optional zul ssige Werte 20 50 100 125 250 500 800 1 000 PreferredAddress BYTE 252 Bevorzugte Quell Adresse Parameter Nutzung optional Ace BOOL TRUE Address Claiming Enable Freigabe Adressanforderung Parameter Nutzung optional TRUE Adressanforderung freigegeben Steuerger t ist selbst konfigurierend FALSE Keine Adressanforderung 321 ifm Programmierha
342. zlich einstellbar Sende Priorit t Datenl nge Periode J1939 TX enhanced Multiframe Message versendet einzelne Multiframe Nachrichten 173 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bibliotheken f r das Ger t CR1082 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 aufrufen 174 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx ifm Funktionselemente 2015 06 17 ifm Bausteine f r das Ger t CR1082 7 2 Wei Bausteine Bausteine Bausteine Bausteine Bausteine Bausteine Bausteine Bausteine Bausteine Bausteine Bausteine ifm Bausteine f r das Ger t CR1082 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 Le Ef Il el EE NENNEN El Ee EE SAEN EE Hier finden Sie die Beschreibung der f r dieses Ger t passenden ifm Funktionselemente nach Thema sortiert 175 ifm Programmierhandbuch ecomatmobile PDM360 NG CR1082 V02 03 xx 2015 06 17 ifm Funktionselemente ifm Bausteine f r das Ger t CR1082 7 2 1 Baus
Download Pdf Manuals
Related Search
Related Contents
Shark EP710 Vacuum Cleaner User Manual 01.イラスト目次 PCA100P-xxA 取扱説明書 manual de instrucciones TopLobe - Johnson Pump US ES CA - Donaldson Server Edition User Manual for Mac OS X Binks Model 0114 EPSON ESA3ADF2取扱説明書 Copyright © All rights reserved.