Home

netPLC mit CoDeSys - Inbetriebnahme

image

Contents

1. Tabelle 14 bersicht LEDs NPLC C100 und NPLC M100 und deren Bedeutung nach Pro tokoll Feldbus System 10 2 bersicht LEDs NHMI J50005 DP DP DPM CDS QV PROFIBUS DP Master Benennung und Bedeutung der LEDs der netPLC Komponente netHMI PLC NHMI J50005 DP DP DPM CDS QV Duo LED Systemstatus Abschnitt LED SYS auf gelb gr n Seite 76 Duo LED Kommunikations Abschnitt LED PROFIBUS rot gr n status PROFIBUS DP Master auf Seite 78 Duo LED Applikationsstatus Abschnitt LED APL auf Sei gelb gr n SPS te 77 Tabelle 15 bersicht LEDs NHMI J50005 DP DP DPM CDS QV netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 LEDs 76 94 10 3 bersicht LEDs NHMI J50005 RE DP PNM CDS QV PROFINET IO Controller Benennung und Bedeutung der LEDs der netPLC Komponente netHMI PLC NHMI J50095 RE DP PNM CDS QV Du Bedeutung Details siehe Duo LED Systemstatus Abschnitt LED SYS auf gelb gr n Seite 76 Bi Duo LED Systemfehler Abschnitt LEDs PROFINET rot gr n IO Controller auf Seite 78 Duo LED Busfehler rot gr n Duo LED Applikationsstatus Abschnitt LED APL auf Sei gelb gr n SPS te 77 Jg Tabelle 16 bersicht LEDs NHMI J500Q5 RE DP PNM CDS QV 10 4 LED SYS In der nachfolgenden Tabelle ist die Bedeutung der System LED der netPLC Komponente beschrieben SYS Duo LED gelb gr n F Ein Betriebssystem l uft gr n e Blinke
2. gt Verwenden Sie in CoDeSys das Men Online gt Einloggen auf App Device SPS Logik um das Programm an die netPLC C100 zu ber tragen oder die Tastenkombination Alt F8 gt Verwenden Sie in CoDeSys das Men Online gt Bootprojekt erzeugen f r App Device SPS Logik gt Starten Sie das SPS Programm mit Online gt Start App Device SPS Logik oder mit der Tastenkombination F5 gt Erstellen Sie mit dem OPC Konfigurator die OPC Konfiguration Dies ist ausf hrlich im Abschnitt OPC Konfigurator ab Seite 57 be schrieben Stellen Sie vom OPC Klient eine Verbindung zum OPC Server her Browsen Sie die Items Item anzeigen lassen W hlen Sie die Items opc_qbO opc_qb1 opc_ibO und opc_ib1 aus VW Vv V Schreiben Sie Werte zwischen 0 und 255 auf die Items opc_qbO und opc_qb1 und pr fen die gelesenen Werte f r die Items opc_ibO bzw opc_ibi 13 2 1 3 netPLC Real Time Clock Projektname netPLC Real Time Clock project Pfad o Supplements amp Examples CoDeSys Sample Projects netPLC Real Time Clock Kurzbeschreibung Das Projekt beinhaltet als Ger t eine netPLC NPLC C100 DP SPS Programm Das SPS Programm zeigt wie mittels SetDateAndTime und GetDateAndTime Datum und Uhrzeit auf der netPLC C100 eingestellt bzw ausgelesen wird Tabelle 30 Beispiel netPLC Real Time Clock 13 2 1 4 NPLC C100 DP PROFIBUS Simple IO Projektname NPLC C100 DP Profibus Simple IO project Pad Supplements amp Examples CoDeS
3. 1217 Geben Sie bei PLC name or address 2 die Adresse ein ber die das 3S Gateway auf die Slot SPS NPLC C100 zugreifen kann z B 0002 0515 Wichtig Verwenden Sie die Knotenadresse aus der CoDeSys Pro grammiersoftware die angezeigt wird wenn der Aktive Pfad gesetzt wird Siehe 2 in der Abbildung 37 Pfad auf aktiv gesetzt Seite 50 7 Schlie en Sie das Fenster Yy Klicken Sie auf OK 3 um das Fenster zu schlie en 3 gt Die Einstellungen werden zwischengespeichert OPCConfig no ini file opened Eile Edit m Server Settings for connection to PL JEE PLCI w Connection Expert Gateway Tepr lp Address localhost Port 1217 Device Parameter Yalue Comment S Address 0515 Address from CoDeSys Y3 Device Scan netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Visualisierung 60 94 Konfiguration speichern W hlen Sie File gt Save As Geben Sie bei Dateiname den Namen OPCServer ini ein und ber schreiben die vorhandene Datei Speichern unter Speichern O CoDeSys OFC Server 3 k D OPCServer ini Dateiname Servern Dateityp f OFCConfig Files ini ll Abbrechen gt Klicken Sie auf Speichern OO gt Die OPC Konfigurationsdatei wird gespeichert 9 OPC Konfigurator beenden gt W hlen Sie File gt Exit um den OPC Konfigurator zu beenden netPLC mit CoDeS
4. 3 Device No Artikelnummer der Komponente 4 Serial No Fertigungsnummer der Komponente E Hardware Schnittstellenidentifikationskennung Options Board Zeigt an auf welche Slot SPS NPLC C100 cifX0 cifX1 der Zugriff ber den PC Karten Ger tetreiber hergestellt ist 7 Port ber den der netPLC CoDeSys Server Pakete vom 3S Gate UDP Port S way empf ngt bzw sendet UDP s r p Z hler f r gesendete Pakete UDP s senden sowie f r empfange p ne Pakete UDP r empfangen ber die Verbindung zum 3S Gate way UDP s r b Z hler f r gesendete Bytes UDP s senden sowie f r empfangene Bytes UDP r empfangen ber die Verbindung zum 3S Gateway 9 DPM air p Z hler f r gesendete Pakete UDP s senden sowie f r empfange p ne Pakete UDP r empfangen d h die Verbindung ber den Ge r tetreiber zur NPLC C100 G DPM s r b Z hler f r gesendete Bytes UDP s senden sowie f r empfangene Bytes UDP r empfangen d h die Verbindung ber den Ger te treiber zur NPLC C100 Tabelle 27 netPLC CoDeSys Server Fenster Elemente netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Anhang 87 94 13 1 3 netPLC CoDeSys Server beenden Zum Beenden des netPLC CoDeSys Servers mit der rechten Maustaste auf das Tray Icon klicken Aus dem Kontextmen Stop w hlen oder die Schaltfl che Stop 2
5. 4 Projekt speichern zwischenspeichern gt Speichern Sie das Projekt mit Datei gt Projekt speichern 3 gt Das Projekt wird gespeichert netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 42 94 Hinweis Zum Definieren remanenter Variablen Remanente Variable anlegen gt Legen Sie den Bereich an VAR RETAIN END _ VAR gt Legen Sie innerhalb dieses Bereiches Variablen an VAR RETAIN uiRemCount UINT END VAR KE 1 PROGRAM DLC PRG Z VAR E varl BYTE 4 opc_ib BYTE 5 opc_ibl BYTE ei opc_gb BYTE 7 EHD VAR 5 VAR BETAIN 3 uikenCownmt UNT 10 ERD VAR netPLC mit CoDeSys Inbetriebnahme DOC120113UMOS3DE Revision 3 Deutsch 2014 07 Freigegeben ffentlich Hinweis Persistente Variablen lassen sich ber das Kontextmen des APP Eintrages im Ger tebaum erstellen N Weitere Informationen zu remanenten und persistenten Variablen finden Sie in der Hilfe zum CoDeSys Programm Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 43 94 4 6 1 Symbolkonfiguration erstellen Die Symbolkonfiguration wird verwendet um Symbole mit bestimmten Zugriffsrechten zu erzeugen ber die von extern auf Pro jekt applikations variablen zugegriffen werden kann z B von einem OPC Klient und oder einer V
6. A L schen Eigenschaften lt DE Ger t anh ngen Een Abbildung 20 CANopen gt Ger t anh ngen Nachdem im Abschnitt Buskonfiguration erstellen Seite 25 der CANbus im Ger tebaum eingef gt wurde muss nun gt im Ger tebaum A mit der Maus der Eintrag CAN_Network Q mit der rechten Maustaste angeklickt werden W hlen Sie im Kontextmen Ge r t anh ngen netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 33 94 gt Es ffnet sich folgendes Dialogfenster i Ger t anh ngen Name Dewicehlet_Scanner Aktion Ger t anh ngen Ger t einf gen Ger t einstecken Ger t aktualisieren Ger t Hersteller lt Alle Hersteller gt 2 Name H Feldbusse GA CANopen EIB CANopenManager H CANopen_Marager 9 lt anopen_Manager_FDT tr Cup Lokales Ger t DeviceNet DeviceNet Scanner KR DeviceNet Scanner H DeviceNet Scanner SE 11939 Information 7 Name Devicehlet Scanner Hersteller Hilscher Gesellschaft F Systemautomation mbH 35 Smart Software Solutions GmbH 35 Smart Software Solutions GmbH dea Hilscher Gesellschaft F Systemautomation mbH _ veraltete Versionen anzeigen Hersteller Hilscher Gesellschaft F Systemautomation mbH Kategorien DeviceNet Scanner Yersion 3 5 0 0 Bestellnummer
7. 1 3 1 Copyright Hilscher 2009 2014 Hilscher Gesellschaft f r Systemautomation mbH Alle Rechte vorbehalten Die Bilder Fotografien und Texte der Begleitmaterialien Benutzerhand buch Begleittexte Dokumentation etc sind durch deutsches und interna tionales Urheberrecht sowie internationale Handels und Schutzbestim mungen gesch tzt Sie sind ohne vorherige schriftliche Genehmigung nicht berechtigt diese vollst ndig oder teilweise durch technische oder mechani sche Verfahren zu vervielf ltigen Druck Fotokopie oder anderes Verfah ren unter Verwendung elektronischer Systeme zu verarbeiten oder zu bertragen Es ist Ihnen untersagt Ver nderungen an Copyrightvermerken Kennzeichen Markenzeichen oder Eigentumsangaben vorzunehmen Dar stellungen werden ohne R cksicht auf die Patentlage mitgeteilt Die in die sem Dokument enthaltenen Firmennamen und Produktbezeichnungen sind m glicherweise Marken bzw Warenzeichen der jeweiligen Inhaber und k nnen warenzeichen marken oder patentrechtlich gesch tzt sein Jede Form der weiteren Nutzung bedarf der ausdr cklichen Genehmigung durch den jeweiligen Inhaber der Rechte 1 3 2 Wichtige Hinweise Das Benutzerhandbuch Begleittexte und die Dokumentation wurden mit gr ter Sorgfalt erarbeitet Fehler k nnen jedoch nicht ausgeschlossen werden Eine Garantie die juristische Verantwortung f r fehlerhafte Anga ben oder irgendeine Haftung kann daher nicht bernommen werden
8. Information ll SPS Lagik Hetz Einstellungen D App Slot Slot 0 v Cl Bibliotheksverwalter ge e PLC_PRG PRG Net Com Channel NetxComChannel H 3 Smbolkonfiguration E Taskkanfiguratior r automatische Bus Initialisierung S MainTask oi PROFIBUS Master A usschneiden kopieren A L schen Eigenschaften ger t anh ngen Abbildung 26 Slave Ger t anh ngen gt ffnen Sie im Ger tebaum A das Kontextmen des Master Ger tes gt W hlen Sie Ger t anh ngen 2 netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 38 94 gt Es ffnet sich das Auswahlfenster Ger t anh ngen if Ger t anh ngen Name CB_4B32_DPS Aktion G Ger t anh ngen Ger t einf gen Ger t einstecken Ger t aktualisieren Ger t Hersteller lt Alle Hersteller gt Name Hersteller H Feldbusse Profibus E 35 CIEN DP Slave 35 Smart Software Solutions GmbH U lt B_AB32 DPS5 Hilscher GmbH _ veraltete Versionen anzeigen Information LJ Name CB_AB32 DPS Hersteller Hilscher GmbH Kategorien DF Slave Version HIL_7503 G5D Version 1 001 HwW Wersion 1 000 SWw Yersion 1 000 Bestellnummer Beschreibung Profibus DF Slave imported from HIL_7508 550 Anh ngen des ausgew hlten Ger ts als letztes Kind von PROF
9. 77 Beschreibung net Chip based DeviceNet Scanner gt sch Anh ngen des ausgew hlten Ger ts als letztes Kind von CAN_Network Oh Sie k nnen einen anderen Zielknoten im Navigator ausw hlen w hrend dieses Fenster ge ffnet ist 4 Ger t anh ngen Schlie en 5 Abbildung 21 CANopen Manager W hlen Sie folgende Einstellungen Y VY V wv W hlen Sie Aktion gt Ger t anh ngen 1 W hlen Sie Ger t gt lt Alle Hersteller gt W hlen Sie DeviceNet Scanner Gi Klicken Sie Ger t anh ngen 4 gt Klicken Sie Schlie en ZG Das Dialogfenster schlie t sich Die Dialogfenster f r die Konfiguration des CAN Netzwerkes sind zusam mengesammelt netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 34 94 Der Ger tebaum hat sich wie folgt erweitert C C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe OS RH TZ Gerke Bl Startseite 3 CAN Network Serot gemengen Ae Device NPLC C100 Netz Konfiguration CANbus Status Information Bl sPS Logik Netx Einstellungen C App Slot Set 0 v i Bibliotheksverwalter P PLC_PRG PRG Net Com Channel NetxCamChannel w E Taskkanfiguration SE MainTask HH CAN_Network CAN Network E DeyiceNet_Scanner DeviceNet S
10. Abbildung 2 Neues Projekt Abbildung 3 Standardprojekt Ger teauswahl Abbildung 4 Standardprojekt Ger te bersicht Abbildung 5 NPLC C100 Host E A anh ngen 1 Abbildung 6 NPLC C100 Host E A anh ngen 2 Abbildung 7 C100 Host E As konfigurieren 1 Abbildung 8 C100 Host E As konfigurieren 2 Abbildung 9 M100 Lokale E As anh ngen 1 Abbildung 10 Abbildung 11 Abbildung 12 Abbildung 13 Abbildung 14 Abbildung 15 Abbildung 16 Abbildung 17 Abbildung 18 Abbildung 19 Abbildung 20 Abbildung 21 Abbildung 22 Abbildung 23 Abbildung 24 Abbildung 25 Abbildung 26 Abbildung 27 Abbildung 28 Abbildung 29 Abbildung 30 Abbildung 31 Abbildung 32 Abbildung 33 Abbildung 34 Abbildung 35 Abbildung 36 Abbildung 37 Abbildung 38 Abbildung 39 Abbildung 40 Abbildung 41 Abbildung 42 Abbildung 43 Abbildung 44 Abbildung 45 Abbildung 46 Abbildung 47 Abbildung 48 Abbildung 49 Abbildung 50 Abbildung 51 Abbildung 52 Abbildung 53 Abbildung 54 M100 Lokale E As anh ngen 2 NPLC M100 Lokale E As konfigurieren Feldbus ausw hlen PROFIBUS Master NetX Konfiguration PROFIBUS Master DP Parameter Konfiguration CANopen 2 Dialog ausw hlen CANopen Manager NetX_CANbus gt NetX Konfiguration NetX_CANbus gt CANbus CANopen_Manager gt CANopen_Manager CANopen gt Ger t anh ngen CANopen Manager NetX_CANbus gt NetX Konfiguration NetX_CANbus gt CANbus Ger te Feldbusadresse einstell
11. Funktionen 64 94 3 gt Die Bibliotheks Verwaltungs bersicht hat sich wie folgt ver ndert C100_3 project CoDeSys BHA Datei Bearbeiten Ansicht Projekt Bibliotheken Erstellen Online Debug Tools Fenster Hilfe Er RM e vo EE E EENE SS AS 5 Startseite sl PLCPRG Device Bibliotheksverwalter x S a NPLC C100 nane Namensraum Bibliothek hinzuf gen E SPS Lonik Standard System Standard Eigenschaften JS Logi g P X I Tt s it HilPlcSysFunctions Hilscher Swiss GmbH HIL Bibliothek entfernen e App Bibliothek neu laden CH Eibliothekswerwalter EI DLC PpG PRG Details KI Symbalkanfiguratior PS Taskkonfiguratior S MainTask Di HRA CH PROFIBUS Master PROFIBUS Master GetBooleanPrope RE CE_AB32_DPS CB_AB32 DPS E z GetCompap DI 2 byte input outpout z byte input E Getttumberfrof Y E GetTextProph E GetTitle l E GetYersion B gebversionProperby Status f attery StatusOfExt24VDC StatusofPCIPower Abbildung 43 Bibliothek hinzuf gen i Ei Aruba wa Im Fensterbereich sehen Sie die integrierten Bibliotheken und im Fens terbereich die Funktionen der im Fensterbereich ausgew hlten Bib liothek 7 2 Funktionen HilPlcSysFunctions Die Funktionsbibliothek HilPlcSysFunctions bietet drei Funktionen f r die netPLC Komponenten StatusOfBattery Pr ft den Status der Batterie und misst die Batteriespannung StatusOfExt
12. Hilscher Gesellschaft f r Systemautomation mbH Rheinstrasse 15 65795 Hattersheim Telefon 49 0 6190 9907 0 Fax 49 0 6190 9907 50 E Mail info hilscher com Support Telefon 49 0 6190 9907 99 E Mail de support hilscher com Niederlassungen China Hilscher Systemautomation Shanghai Co Ltd 200010 Shanghai Telefon 86 0 21 6355 5161 E Mail info hilscher cn Support Telefon 86 0 21 6355 5161 E Mail cn support hilscher com Frankreich Hilscher France S a r 69500 Bron Telefon 33 0 4 72 37 98 40 E Mail info hilscher fr Support Telefon 33 0 4 72 37 98 40 E Mail fr support hilscher com Indien Hilscher India Pvt Ltd New Delhi 110 065 Telefon 91 11 26915430 E Mail info hilscher in Italien Hilscher Italia S r l 20090 Vimodrone MI Telefon 39 02 25007068 E Mail info hilscher it Support Telefon 39 02 25007068 E Mail it support hilscher com netPLC mit CoDeSys Inbetriebnahme DOC120113UMOS3DE Revision 3 Deutsch 2014 07 Freigegeben ffentlich 94 94 Japan Hilscher Japan KK Tokyo 160 0022 Telefon 81 0 3 5362 052 1 E Mail info amp hilscher jp Support Telefon 81 0 3 5362 052 1 E Mail jp support hilscher com Korea Hilscher Korea Inc Seongnam Gyeonggi 463 400 Telefon 82 0 31 789 3715 E Mail info hilscher kr Schweiz Hilscher Swiss GmbH 4500 Solothurn Telefon 41 0 32 623 6633 E Mail info hilscher ch Support
13. ZS hilsecher COMPETENCE IN COMMUNICATION Benutzerhandbuch netPLC mit CoDeSys Inbetriebnahme V3 5 Hilscher Gesellschaft f r Systemautomation mbH www hilscher com DOC120113UMO3DE Revision 3 Deutsch 2014 07 Freigegeben ffentlich Einleitung 2 94 Inhaltsverzeichnis 1 EINKEI UN LE EEN 5 1 1 ber das Benutzerhandbuch s sssasaananenneoinnannaenarierieriniannarnerrarantanianiariarenrrnrnnrnrrern 5 1 1 1 Anderungs bersicht 5 1 1 2 Konventionen in diesem Handbuch 6 1 2 REH ENEE EE 7 1 2 1 Bezug auf Hardware Firmware Server Treiber und Goitware 7 1 2 2 DokumenlationenneiPL O see nee 8 1 3 Eed leiw We 9 1 3 1 GOBYIION een ni eher dees 9 1 3 2 Wichtige Hinweise EE 9 1 3 3 SIN Een UE 10 1 3 4 E LEE Te D 10 1 3 5 EDERT EE nd 11 1 3 6 Eingetragene Warenzeichen EE 11 1 4 ZEN Ze ee ee een 11 2 SEE EEE EE 12 2 1 SichernetsNINWeEIS Grensene anne 12 2 2 Bestimmungsgem er Gebrauch 12 2 3 Bei We EI E EE e E 12 2 4 Pflicht zum Lesen des Benutzerbanduches nennen nennen nennen 12 3 KURZBESCHREIBUNG UND VORAUSSETZUNGEN annannnnnnnnnnnnnnnnnnnnnnnnnnnennnnnn 13 3 1 KULZDESCHFEIDUNG EE 13 3 2 oystemvorausseiz ngen un ee Si eia 13 3 2 1 Systemv raussetzungen PO eisim eiea s a e iaaa 13 3 2 2 Systemvoraussetzungen CoDeSys Programmiersystem oooanneooenneneeeenenne 13 4 DAS ERSTE PROJEKT F R DIE NETPLC ERSTELLEN BEISPIEL NPLC C100 14 4 1 MS EE 14 4 2 VODO T
14. 0 Wenn xError den Wert TRUE hat dann BATTERY_BAD_ERROR 1001 INTERNAL_ERROR 1000 NOT_SUPPORTED 1010 Messung wird von der Hardware nicht unterst tzt xStatusOfBattery BOOL Ausgang FALSE TRUE Batteriestatus Gut FALSE Batteriestatus Schlecht Batteriespannung lt 2 75V gt Batterie wechseln BatteryVoltage REAL Ausgang Gemessener Spannungswert der Batterie in V Ein Spannungswert ber 2 75 V bedeutet dass die Batterie spannung ausreichend ist Tabelle 9 Systemfunktion StatusOfBattery netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Funktionen 67 94 7 2 1 1 Verhalten der Funktion in netPLC Komponenten die keine Hardware Batterie Spannungs berwachung haben In diesen Komponenten f hrt die Funktion zu keinem fatalen Fehler Die Funktion kommt sofort mit folgenden Werten zur ck Datentyp Ein Ausgang BOOL FALSE TRUE Systemfunktion fertig BOOL FALSE FALSE Systemfunktion nicht in Bearbeitung xError BOOL Ausgang FALSE TRUE Fehler aufgetreten Die Fehlernummer wird in iError ausgegeben Error Ausgang NOT_SUPPORTED 1010 Messung wird von der Hardware nicht unterst tzt xStatusOfBattery BOOL FALSE TRUE Batteriestatus Gut Tabelle 10 Systemfunktion StatusOfBattery Hardware ohne AD Wandler 7 2 2 Status externe Spannungsversorgung StatusOfExt24VDC Status0fExt24YDC
15. 3 gt CoDeSys wird gestartet NG CoDeSys CoDeSys Y3 5 netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 16 94 3 gt Die CoDeSys Programmieroberfl che erscheint ji er kei wer St Pomi aon Ser Male iTe BS ec emda Fais iie J Forte ande Heer aller H irn PE Diner CoDeSys W3 5 Engineering Pape Tue CEC an naw ran r Jessie pr vrzegragrtg anche 3 i Dee te Pe er Craig pri EB ae Gage Been Gen Je bie ur N ri Cole fa Tinker war an E gl Dee re a unten i Zeep Le din What are you searching for Ge Bonn hipa Ge Ge Er hf Abbildung 1 CoDeSys Hauptfenster Das Hauptfenster besteht aus mehreren Teilfenstern A Enth lt eine bersicht der im Projekt verwendeten Ger te Die Teilfenster E und D bilden die Startseite Diese besteht aus Bereich in dem die zuletzt verwendeten Objekte aufgelistet werden Links f r den Projektstart HTML Browser mit Links zur 35 CoDeSys Homepage E Meldungsbereich F Beschreibungsbereich netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 17 94 4 3 Projekt anlegen Ger t und Programmierart ausw hlen 1 Ein neues Projekt anlegen
16. Al CB_AB32_DPS CB_AB32 DPS e on Ber f _2_byte_input_output 2 byte input E ON IoDryCIFXProfibusLibrary IoStandard _35c05 88 Datentypen lt gt H EELEE AN va Zeige Bibliotheken in verf gbare Variablen Instanzpfad Download Ung ltige variablen anzeigen Instanzpfad kopieren Abbildung 32 Editor Symbols 2 5 Symbole zu den ausgew hlten Variablen hinzuf gen Markieren Sie im Baum unter Verf gbare Variablen die Variable opc_ib0O gt F gen Sie diese Variable mit einem Klick auf gt 2 zu den Ausge w hlten Variablen hinzu gt Markieren Sie im Baum unter Verf gbare Variablen die Variable opc_ibi gt F gen Sie diese Variable mit einem Klick auf gt 2 zu den Ausge w hlten Variablen hinzu gt Markieren Sie im Baum unter Verf gbare Variablen die Variable opc_qb0 gt F gen Sie diese Variable mit einem Klick auf gt 2 zu den Ausge w hlten Variablen hinzu netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 PLC_PRG AME Symbols PROFIEUS Master Startseite verf gbare Yariablen Aktualisieren Ausgew hlte variablen Ausgew hlte Elemente Zugriffsrechte 163 variablen E PLC_PRG 2 opnc b SwE opc_ibl SYE op obt SE z _ Datentypen verf gbare Elemente 163
17. Pfad auf aktiv gesetzt gt Neben dem Ger t NPLC C100 erscheint die Angabe aktiv Hinweis Die angezeigte Knotenadresse 2 ben tigen Sie wenn Sie den OPC Server konfigurieren netPLC mit CoDeSys Inbetriebnahme DOC120113UMO3DE Revision 3 Deutsch 2014 07 Freigegeben ffentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 51 94 4 8 Steuerungsprogramm und Buskonfiguration bertragen 4 8 1 Einloggen und bertragen 1 Auf der Steuerung einloggen gt W hlen Sie Online gt Einloggen C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe asas x di ren DI mn Ger te D Ei ETOD T d CB_AB3Z Bootapplikation erzeugen vd Die Software berpr ft ob das Projekt auf der Zielhardware identisch zu dem aktuell ge ffneten Projekt auf dem PC ist Befindet sich auf der Zielhardware noch kein Programm dann erfolgt die Meldung Applikati on App existiert nicht auf der Steuerung Soll die Applikation geladen werden Sind die Projekte unterschiedlich so erfolgt die Meldung Warnung Eine unbekannte Version von Applikation App l uft gerade auf der Steuerung M chten Sie dennoch den aktuellen Code laden und die bestehende Applikation ersetzen eh Applikation App existiert nicht auf der Steuerung Soll die Applikation angelegt n und geladen werden Wichtig Ein Laden des SPS Pro
18. Telefon 49 0 6190 9907 99 E Mail ch support hilscher com USA Hilscher North America Inc Lisle IL 60532 Telefon 1 630 505 5301 E Mail info hilscher us Support Telefon 1 630 505 5301 E Mail us support hilscher com Hilscher 2009 2014
19. k Persistente Daten Gr e 8190 h chste verwendete Adresse 3150 gr te zusammenh ngende Speicherl cke 8150 100 3 TO LE i Ki ON UP T OU a Hr D a TU KI Abbildung 54 Speicherplatzbedarf des Projektes Die Speicherbedarfsinformationen finden Sie in der obigen Abbildung im Bereich Informationen ber die CPU Auslastung durch das Projekt k nnen Sie ber die cifX Test Application bekommen sofern die netPLC Komponente ber den PCI Bus oder Ethernet adressierbar ist gt Starten Sie das Programm CHA Test aus der Systemsteuerung heraus gt Stellen Sie die Verbindung zur netPLC Komponente ber Device gt Open her 1 cifX Test Ap cation cifX0 EIER Fie Device Petea Data Transfer 7 Driver Information Channel Information Mailbox State Proble System COS 0xS0000000 System Status 0x40000000 System Error 0x00000000 Boot Error 0x00000000 System Start Time 5 20226 Od System CPU Load To 29 66 Hardware Features 1x00000500 status Black Driver was successfully opened gt W hlen Sie Information O gt Channel Information 2 gt W hlen Sie Status Block 3 aus dv Die Information zur CPU Auslastung finden Sie in der mit markierten Zeile System CPU Load netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Anhang 13 4 Abbildungsverzeichnis Abbildung 1 CoDeSys Hauptfenster
20. r 0 25 s dann aus aus Wi rot Ein Kritischer Verbindungsfehler Ger t hat einen Netzwerkfehler erkannt doppelte MAC ID oder schwerer Fehler im CAN Netzwerk CAN Bus Off Blinkt Verbindungs berwachungszeit abgelaufen Aus Nach Start des Ger tes und w hrend der Pr fung auf doppelte MAC ID Tabelle 19 LEDs DeviceNet Master netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 LEDs 78 94 10 8 LED PROFIBUS DP Master Benennung in der Ger tezeichnung COMO In der nachfolgenden Tabelle ist die Bedeutung der LED beschrieben wenn die Firmware des PROFIBUS DP Master Protokolls in das Ger t ge laden wurde Duo LED rot gr n gr n Azyklisch Keine Konfiguration oder Stack Fehler blinkend WW gr n Zyklisch blin Profibus ist konfiguriert aber Buskommunikation noch nicht freigege kend ben von der Application Kommunikation zu allen Slaves hergestellt Zyklisch blin Kommunikation zu mindestens einem Slave unterbrochen kend Kommunikation zu allen einem Slave unterbrochen oder es ist ein an derer schwerwiegender Fehler aufgetreten Im Redundanten Mode Der aktive Master wurde nicht gefunden Tabelle 18 LEDs PROFIBUS DP Master 10 9 LEDs PROFINET IO Controller LED Farbe zustand Bedeutung II rotgr n O O Duo LED rot gr n von Ein zusammen mit BF rot Ein Keine g ltige Master Lizenz w
21. 5 0 0 Bestellnummer Beschreibung netv Chip based PROFIBUS Master q Hersteller HH CAN Network Hilscher Gesellschaft F Systemautomation mbH EE DP Master H PROFIBUS Master Hilscher Gesellschaft F Sysbemautomation mbH _ veraltete Versionen anzeigen Anh ngen des ausgew hlten Ger ts als letztes Kind von Device d netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich 3 Gran Se Device MPLC C100 CC HH FROFIEUS_Master PROFIBUS Master Sie k nnen einen anderen Zielknoten im Navigator ausw hlen w hrend dieses Fenster ge ffnet ist 3 Ger t anh ngen Schlielien Abbildung 12 Feldbus ausw hlen 2 Feldbusauswahl gt F r CANopen oder DeviceNet w hlen Sie CAN Network F r PROFIBUS w hlen Sie PROFIBUS Master gt Klicken Sie Ger t anh ngen 3 gt Der Ger tebaum hat sich um den Eintrag des Bussystems erweitert CC C100_1 project CoDeSys Bearbeiten Ansicht Projekt Erstellen Oppe Debug Tools Fenster t a Erg d i yo we l X HE Startseite Zuletzt verwendete Projekte Ge cio JS SPS Lagik D App Cl Bibliotheksverwalter E PLC_PRS PRG ai Symbolkonfiguratior EE Taskkonfiguration se MainTask Start Neues Projekt anlegen gt Projekt von der Platte ffnen F r CANopen oder DeviceNet ist dieser Schritt zweistufig 26 94 Hi
22. CoDeSys Control CANopen Master Maximale Anzahl CANopen Knoten 126 Maximale Anzahl zyklischer Eingangsdaten 3584 Bytes Bei NPLC C100 k nnen davon max 512 Bytes f r Host Eingangsdaten verwendet werden Maximale Anzahl zyklischer Ausgangsdaten 3584 Bytes Bei NPLC C100 k nnen davon max 512 Bytes f r Host Ausgangsdaten verwendet werden Maximale Anzahl empfangener PDOs 512 Maximale Anzahl bertragener PDOs 512 Austausch von Prozessdaten Via PDO Transtfer synchronisiert fernabgefragt und event gesteuert Daten nderung Funktionen Emergency Message Consumer und Producer Node Guarding Life Guarding Heartbeat PDO Mapping NMT Master SYNC Protokoll Producer Baudrate 10 kBits s 20 kBits s 50 kBits s 100 kBits s 125 kBits s 250 kBits s 500 kBits s 800 kBits s 1 MBits s Daten Transport Layer CAN Frames CAN Frame Typ f r CANopen 11 Bit Bezug auf Firmware Stack Version V4 0 x xX Tabelle 22 Technische Daten CANopen Master Protokoll netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Technische Daten der Protokolle 81 94 DeviceNet Master Maximale Anzahl aller zyklischer Eingangsdaten 3584 Bytes Bei NPLC C100 k nnen davon max 512 Bytes f r Host Eingangsdaten verwendet werden Maximale Anzahl aller zyklischer Ausgangsdaten 3584 Bytes Bei NPLC C100 k nnen davon max 512 Bytes f r Host Aus
23. Fenster Hilfe A A Le Perel E Cl Gs NM SS d ti 3 0 L Ger te AS 5 Startseite PROFIBUS_Master Sa Crog d LEE e Device NPLC C100 Netz Konfiguration DF Farameter Profibus DP UO Abbild Status Information al ee Adressen Modus GF App Fh at Stationsadresse OH U s i Auto Lear Modus il Bibliotheksverwalter IS Di WS O 5 PLC_PR PR H chste Stationsadresse 125 Automatisch starben a SYmbolkanfiguratior ge Taskkanfiguration 3 arameter SE MainTask PROFIBUS Master PROFIBUS Master Baudrate kBits s 1500 00 OK GJE Yereinstelung Parameter Wert Einheit Beschreibung T_SL 400 Bit Slot Zeit min T_5DR 11 Bit Minimale Station Delay Responder Zeit max T_SDR 150 Bit Maximale Station Delay Responder Zeit T out 0 Bit Quiet Zeit T2SET 1 Bit Setup Zeit T_TR 4443 Bik Target Rotationszeik Gap 10 sap Update Fakkor Retry limit Z Maximale Anzahl von Wiederholungen im Fehlerfall Slave Intervall 10 100 ps Minimales Slave Interwa ll Doll timeant 10 10 ms Minimale Abfragezeit D ata Lontrol Zeit z400 ms Data Control zeit Abbildung 14 PROFIBUS Master DP Parameter Konfiguration netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste
24. PC oder auf einem anderen PC installiert sein verbunden ber das lokale Ethernet Netzwerk 13 1 1 netPLC CoDeSys Server starten Der netPLC CoDeSys Server wird mit der Installation in den Autostart in stalliert so dass der Server mit jedem Start des PC automatisch gestartet wird Um den Server manuell zu starten w hlen Sie Start gt Alle Programme gt Hilscher GmbH gt netPLC CoDeSys Server Wenn das netPLC CoDeSys Server Programm gestartet ist dann erscheint im Systemtray das Icon D Abbildung 52 netPLC CoDeSys Server Tray Icon netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Anhang 86 94 13 1 2 netPLC CoDeSys Server Fenster Mit einem Doppelklick auf das Tray Icon ffnet sich das Fenster des netPLC CoDeSys Servers netPLC CoDeSys Server Function 8 Available netPLE Devices Hardware Options OF 1500410 20136 0x 0050 1740 3801 10 8582282373292 10416 9 2372958853564 000 Gi Abbildung 53 netPLC CoDeSys Server Fenster Die angezeigten Elemente haben folgende Bedeutung Im Fensterbereich A werden die verf gbaren Komponenten angezeigt Im Fensterbereich werden die Komponenten angezeigt zu denen eine Verbindung hergestellt wurde Beschreibung des Laufende Nummer 2 Zeigt zu welcher Slot SPS NPLC C100 cifX0 cifX1 der CoDe Board Sys Server eine Verbindung aufbauen kann
25. byte Communkcatkion tabe d Linknown 1 Not Configured 2 Stop 3 Idle 4 perate Version 1 Version number of diagnosis struchze Wabdhdog 1000 Configured Watchdog Timeout Erorlount D Total number of detected errors since startup SlaveState 2 Linknown 1 OK 2 Faled 3 Warning o Abbildung 49 Busdiagnose 2 Beispiel PROFIBUS gt Bei 4 sehen Sie die rote Information dass Diagnosemeldungen ver f gbar sind Diese werden Ihnen im Fensterbereich 8 pr sentiert netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Bus Diagnose 73 94 8 1 3 Eingangs und Ausgangsdaten pr fen 1 Mit dem I O Abbild Monitor die Ein und Ausgangsdaten pr fen C100_3 project CoDeSys 11 aag Datel Bearbeiten Ansicht Projekt Erstellen Onine Debug Tock Benste te NM e d degt a Ger te SR X Bibliothekswermalter PLCPRG P PROFIBUS Master Device CB_AB32_DP5 2 _2_byte_input_output X e CN CO 3 DI Dees Verbunden e DP Paramster CP Module T O Abbild Status Information Bl SPS Logk Kan le D St 11 7 Vartabde Mapping Kanal Adresse Typ Standardwert Aktueller Wert Vorbereitebe Sibliothekswerwalter S Geng 1B0 IB PLC_PRG PRG S Byte ap BYTE 0 E ymbolkonfigureticn i o Bytel an BYTE 127 2 Taskkonfiguration S Output QEU MainTask Byten oC BYTE 0 GB PROFIBUS Master PROFIBUS Mast
26. e X Net Konfiguration DP Parameter Profibus D UO Abbild Satus Information Al PLE PAG PRG P 8 Symbolkonfigunation 28 Taskkanfiguration BE Matsch G j PROFIBUS_Master PROFIBUS Master Cl cp _AB32_Des CB_ABR2 OP5 GM 2 beta bot opp 2 byta Abbildung 48 Busdiagnose 1 Beispiel PROFIBUS gt ffnen Sie mit einem Doppelklick mit der linken Maus im Ger tebaum A auf den Eintrag des Bus Masters O die Feldbusinformation gt ffnen sie mit einem Mausklick auf den Reiter Status 2 die Businfor mation 3 gt Sind am Bussystem keine Fehler diagnostiziert worden sehen sie obi ges Bild Bei haben sie die Information des PCI Busses bei einer netPLC C100 Komponente Bei 4 sehen Sie die Feldbusinformation Im Fehlerfall sieht das Fenster wie folgt aus C C1003 project CoDeSys KB Datei Bearbeiten Ansicht Projekt Erstellen Onine Debug Tools Fenster Hilfe EAR we nn DEE ua SE hm alu Menden SERER St rtsete RI Bbictheksverwaker sl PLCPRG dj PROFIBUS_Master fj Device x 0 ar EE Dance Verbunden ELCH Metz Konfiguration DP Parameter Profibus DP UO Abbild Status Information all sps Lagk Va Bibliothekswerw lber E PLC_PRS PRG Ea smbolkonfiguration Taskkonfiguration SE MainTask r PROFIELS_Plaster PROFIBUS Master MasterDiag Profibus OP master diagnostic information A Ali lt B_AB32_DPS CB_AB32 DPS Communication Oe A E 3 be rot ouput 2
27. gt W hlen Sie Datei gt Neues Projekt CC oDeSys Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe E Neues Projekt Ctrl M Kb oder im Fensterbereich Abbildung 1 den Eintrag Neues Projekt anlegen OO EH Projekt ffnen ChrlO Das Fenster Neues Projekt erscheint W Neues Projekt kategorien Vorlagen C Bibliotheken pa na rna A Projekte 1 D e E Leeres Projekt Standardpr Standardpr mit Applicati Em Projekt mit einem Ger t einer Applikation und einer leeren Implementation f r DLC PG Name lt 100_1 Ort D Mettezwckbroiekte Abbildung 2 Neues Projekt Angaben zum Projekt einstellen W hlen Sie bei Kategorien gt Projekte OO W hlen Sie bei Vorlagen die Vorlage gt Standardprojekt v v VYN Geben Sie im Feld Name den Projektnamen z B ErstesProjekt ein gt Stellen Sie im Feld Ort einen Ordner zur Ablage der Projektdateien z B D CoDeSys Projekte ein Verwenden Sie dazu die Browse Schaltfl che gt Klicken Sie OK netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 18 94 ZG Das Fenster Neues Projekt schlie t sich und das Auswahlfenster v Standardprojekt erscheint Standardprojekt Sie sind gerade dabei ein neues Standardprojekt anzulegen Dieser Assistent wird di
28. project Pad Supplements amp Examples CoDeSys Sample Projects NHMI J50005 project Kurzbeschreibung Das Projekt beinhaltet als Ger t ein netHMI PLC NHMI J50005 DP DP DPM SPS Programm Das SPS Programm zeigt die Verwendung eines einfachen Counters Tabelle 34 Beispiel NHMI J500Q5 netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Anhang 91 94 13 3 Auslastungsinformationen Informationen ber den ben tigten und freien Speicherbereich bekommen Sie beim Erstellen des Codes f r die netPLC Komponente Erstellen gt Code erzeugen im Meldungsbereich Scrollen Sie den Meldungsbereich nach unten Meldungen bersetzen o D Fehler Beschreibung Projekt O Code erzeugen f r GETWERSIONPROPERTY Gobas Initiabslerungen durchf hren Code Initisisierung durchf hren Relokatior en erzeugen D Gibe des erzeugten Codes 225200 bytes TiO0_I O Gr e der globalen Daten 24878 bytes TIOO_1 d Gezamter allozierter Speicherumfang f r Code und Daten 273208 bytes TIo0_1 Speicherbereich D enth kt Daten Eingang Ausgang Speicher und Code Grofe 1043576 h chste verwendete Adresse 1148576 gr te zusammenh ngende Speicherl cke 775330 73 St Toni I Speicherbeneich 1 enith k Retan Daten Gr e 8150 h chste verwendete Adresse 8150 gr te zusammenh ngende Speicherl cke 8150 100 TIoo_1 OR Speicherbereich 2 enth
29. rot Blinkt zyklisch Systemfehler ung ltige Konfiguration berwachungs mit2 Hz fehler oder interner Fehler aus Duo LED rot gr n o Ein Keine Verbindung Kein Link oder zusammen mit SF rot Ein Keine g ltige Master Lizenz D rot Blinkt zyklisch Konfigurationsfehler Nicht alle konfigurierten IO mit 2 Hz Devices sind verbunden Aus Kein Fehler aus Tabelle 20 LEDs PROFINET IO RT Controller netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Fehlernummern 79 94 11 Fehlernummern 11 1 Fehlernummern Funktionen HilPlcSysFunctions Die Fehlernummern haben den Datentyp INT Name Beschreibung NO_ERROR Kein Fehler aufgetreten INTERNAL_ERROR Unerwarteter interner Fehler aufgetreten 1001 BATTERY_BAD_ERROR Der Status der Batterie ist Schlecht Die Batterie muss gewechselt werden 1010 FCT_NOT_SUPPORTED_ERROR Diese Funktion wird nicht unterst tzt Tabelle 21 Fehlernummern Funktionen HilPlcSysFunctions_netPLC netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Technische Daten der Protokolle 80 94 12 Technische Daten der Protokolle 12 1 CANopen Master und DeviceNet Master F r CANopen Master und DeviceNet Master wird dieselbe Firmware Datei verwendet Die CANopen Kommunikationsfunktionen laufen als IEC Code in
30. werden Maximale Anzahl aller zyklischer Ausgangsda 3584 Bytes ten Bei NPLC C100 k nnen davon max 512 Bytes f r Host Ausgangsdaten verwendet werden Maximale Anzahl zyklischer Eingangsdaten 244 Bytes pro Slave Maximale Anzahl zyklischer Ausgangsdaten 244 Bytes pro Slave Konfigurationsdaten Max 244 Bytes pro Slave Parametrierungsdaten pro Slave 7 Bytes Standardparameter pro Slave Max 237 Bytes pro Slave applikations spezifische Parameter Azyklische Kommunikation Mit der CoDeSys Bibliothek IIoDrvDPVTC1 k nnen folgende DPV1 Klasse 1 Dienste genutzt werden Lesen Schreiben Alarm und AlarmAck Maximale Anzahl azyklischer Daten read write 240 Bytes pro Slave und Telegramm Baudrate 9 6 kBits s 19 2 kBits s 31 25 kBits s 45 45 kBits s 93 75 kBits s 187 5 kBits s 500 kBits s 1 5 MBits s 3 MBits s 6 MBits s 12 MBit s Automatische Baudratenerkennung wird nicht unterst tzt Datentransport Layer PROFIBUS FDL Einschr nkungen DPV1 Dienste der Klasse 2 werden nicht unterst tzt DPV2 Dienste sind nicht implementiert Redundanzfunktion wird nicht unterst tzt Configuration in Run CiR wird nicht unterst tzt Bezug auf Firmware Stack Version Firmware V4 0 PROFIBUS DP Master V2 6 Tabelle 24 Technische Daten PROFIBUS DP Master Protokoll netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Technische Daten de
31. xDone xBusy Error Error xStakusofExtz4 DT Abbildung 46 Systemfunktion StatusOfExt24VDC Funktion StatusOfExt24VDC Beschreibung Pr ft ob die netPLC Komponente ber die externe Spannungsversorgung mit Spannung ver sorgt wird Datentyp Ein Ausgang xDone BOOL Ausgang FALSE TRUE Systemfunktion fertig FALSE Diese Systemfunktion im n chsten SPS Zyklus wieder aufrufen xBusy BOOL Ausgang FALSE TRUE Systemfunktion in Bearbeitung FALSE Systemfunktion nicht in Bearbeitung xError BOOL Ausgang FALSE TRUE Fehler aufgetreten Die Fehlernummer wird in iEr ror ausgegeben FALSE Kein Fehler aufgetreten Error INT Ausgang Wenn xError den Wert FALSE hat dann NO_ERROR Kein Fehler 0 Wenn xError den Wert TRUE hat dann INTERNAL_ERROR 1000 NOT_SUPPORTED 1010 xStatusOfExt24VDC BOOL Ausgang FALSE TRUE Externe 24 V Spannungsversorgung vorhanden Uext gt 18 V FALSE Externe 24 V Spannungsversorgung nicht vor handen Uext lt 18 V Tabelle 11 Systemfunktion StatusOfExt24VDC netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Funktionen 68 94 7 2 3 Status Spannungsversorgung ber PCI StatusOfPCIPower GbakusDfPLIPower Done xBus xError Error xSkatus fPciPower Abbildung 47 Systemfunktion StatusOfPCIPower Funktion StatusOfPCIPower Beschreibung Pr ft ob die netPLC Komponente ber die PCI Spannungsverso
32. 0 Mets Konfigy SPS Logik Net Einst F Lizenzmana g er App Slot d i Yisualisierungsstil installieren EI Eibliotheksverwalter En PLE_PRG PRG Ke SE H 3 Symbolkonfiguration npassen E Taskkanfiguratior automati Optionen se Main ask PROFIBUS Master PROFIBUS Master Abbildung 25 Ger te Beschreibungsdatei importieren gt W hlen Sie unter Tools gt Ger t installieren 2 gt W hlen Sie im sich ffnenden Dateimanager des Betriebssystems den Ort der Beschreibungsdatei aus W hlen Sie ffnen Die Ger tebeschreibungsdatei wird importiert Nun kann dieses Ger t in der Buskonfiguration angeh ngt werden EN netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 37 94 4 5 2 Slave Ger t in den Busaufbau anh ngen und konfigurieren Das Anh ngen eines Slave Ger tes in die Buskonfiguration wird exempla risch f r PROFIBUS beschrieben Der Ablauf ist f r die anderen Bussyste me identisch C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe S A NE gh 7 1 8 G Ger te SE E Startseite f PROFIBUS Master Sa cogi en me En be Device NPLC C100 Netx Konfiguration DP Parameter Profibus DP UO Abbild Status
33. 100 kann das Anwendungsprogramm am Host auf Eingangs und Ausgangsdaten der SPS direkt zugreifen Im CoDeSys Projekt muss dazu ein Host UO Interface als Ger t in das Projekt einge f gt werden Die Vorgehensweise dazu ist in Abschnitt Host E As bei NPLC C100 Slot SPS auf Seite 19 beschrieben Das Anwendungspro gramm nutzt die Funktionen des cifX Device Driver um Eingangsdaten zu lesen und Ausgangsdaten zu schreiben Die folgende Abbildung zeigt den prinzipiellen Aufbau cifX Device Driver CoDeSYS Laufzeitsystem Feklbus Protokoll Abbildung 41 Host E A Schnittstelle Wenn das Host I O Interface als erstes Ger t in das SPS Projekt einge f gt wird und danach die Slave Ger te dann belegt das Host UO Interface im SPS Speicher die Adressen IBO IB511 und QBO QB511 Wenn das Host UO Interface nach den Slave Ger ten in das SPS Projekt eingef gt wird dann belegt das Host UO Interface im SPS Speicher die n chsten freien Adressen Belegten die Slave Ger te beispielsweise be reits die Adressen IBO IB15 und QBDO QB15 dann belegt das Host WO Interface die Adressen IB16 IB527 und QB16 QB527 Im Speicher zum Host liegen die Ein und Ausgangsdaten f r den cifX De vice Driver immer auf den Offsets 0 bis 511 netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Funktionen 63 94 7 Funktionen 7 1 Funk
34. 14 Tabelle 15 Tabelle 16 Tabelle 17 Tabelle 18 Tabelle 19 Tabelle 20 Tabelle 21 Tabelle 22 Tabelle 23 Tabelle 24 Tabelle 25 Tabelle 26 Tabelle 27 Tabelle 28 Tabelle 29 Tabelle 30 Tabelle 31 Tabelle 32 Tabelle 33 Tabelle 34 Systemfunktion StatusOfBattery Hardware ohne AD Wandler Systemfunktion StatusOfExt24VDC Systemfunktion StatusOfPClIPower RUN STOP Betriebswahlschalter 93 94 bersicht LEDs NPLC C100 und NPLC M100 und deren Bedeutung nach Protokoll Feldbus System bersicht LEDs NHMI J50005 DP DP DPM CDS QV bersicht LEDs NHMI J50005 RE DP PNM CDS QV System LED LED APL CoDeSys LEDs DeviceNet Master LEDs PROFINET IO RT Controller Fehlernummern Funktionen HilPlcSysFunctions_netPLC Technische Daten CANopen Master Protokoll Technische Daten DeviceNet Master Protokoll Technische Daten PROFIBUS DP Master Protokoll Technische Daten PROFIBUS DP Master Protokoll Technische Daten PROFINET IO Controller Protokoll netPLC CoDeSys Server Fenster Elemente Beispiel netPLC System Function Beispiel netPLC Open Process Control Beispiel netPLC Real Time Clock Beispiel NPLC C100 DP Profibus Simple IO Beispiel NPLC C100 DP with Host lOs Beispiel NPLC C100 DP DPV1 Beispiel NHMI J50005 netPLC mit CoDeSys Inbetriebnahme DOC120113UMO3DE Revision 3 Deutsch 2014 07 Freigegeben ffentlich Hilscher 2009 2014 Anhang 13 6 Kontakte Hauptsitz Deutschland
35. 24V Pr ft ob die netPLC Komponente ber die externe Span nungsversorgung mit Spannung versorgt wird StatusOfPCIPower Pr ft ob die netPLC Komponente ber die PCI Spannungs versorgung mit Spannung versorgt wird Tabelle 8 Systemfunktionen CmpSysFunctions_netPLC Zum Einf gen dieser Funktionen in das SPS Progamm kann die Eingabe hilfe verwendet werden Zum ffnen der Eingabehilfe gt Dr cken Sie F2 oder gt W hlen Sie das Men Bearbeiten gt Eingabehilfe oder gt W hlen Sie im Editor aus dem Kontextmen den Eintrag Eingabehilfe netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Funktionen 65 94 3 gt Es ffnet sich das Popup der Eingabehilfe Eingabehilfe z Sstatus fErt 4VDL LVC NON StatusofpLIPower FUNCTION Standard Deen FUNCTION StatusOf attery xDone BOOL YAR_OUTPUT TRUE if done otherwise FALSE F FALSE call again next cycle xBusy BOOL VAR_OUTPUT TRUE if busy otherwise FALSE xError BOOL VAR_OUTPUT TRUE if error occured see Error for details otherwise FALSE ERROR OK if xE i FALSE BAT TERY_BAD_ERROR ERROR_INT ERNAL o la INT VAR _OUTFUT opp Hr x een ie if Bi i fi Se AL OT Abbildung 44 Eingabehilfe Bausteinaufrufe gt W hlen Sie dann unter Kategorien A den Eintrag Bausteinaufrufe gt W hlen Sie unter Elemente B z B den Eintrag StatusOfBattery Im Fens
36. AND NOT fLastTriggerState THEN fMeasurementEnabled TRUE 1MeasurementCycles e 0 HN DEE fLastTriggerState fTriggerState IF fMeasurementEnabled THEN 1MeasurementCycles iMeasurementCycles 1 check external 24 VDC power supply StatusOfExt24VDC xDone gt fExt24VDone xBusy gt fExt24VBusy xError gt fExt24VError DErFOr gt TRSC2AVErBOrN XOtactusOrExc24VDC gt FExC2Z4VSTaTCE echeck 35 3 VDG power supply rrom POCI bus Sear ISO TEPOCTPOne ENEE EE BUSY Error EPON Err Or PRrErOr APBeLSVSErrom XOtTaATUSOLLC LPOwWeEr gt FPCLSV STAaATE 7 check battery voltage Statuso rBarctery xDone gt FBACTCTSryDOnNe XBUSY gt FBACTETYBUSY XKACrCoOr gt EBATCETYECCOC iError gt iBatterykrror xStatusOfBattery gt fBatteryState BatteryVoltage gt rBatteryVolta ge TEE ar EENS fMeasurementEnabled FALSE ENDZTR ENID JUR netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Bus Diagnose 71 94 8 Bus Diagnose 8 1 Bus in Betrieb nehmen und testen Hinweis Beim Laden des SPS Programms in die Steuerung wird die gt Buskonfiguration immer mit bertragen 8 1 1 Einloggen und Programm bertragen 1 Auf der Steuerung einloggen gt W hlen Sie Online gt Einloggen C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe Ze NM ZG Le
37. C Komponente O C100_1 project CoDeSys Bearbeiten Ansicht Projekt Erstellen Online Debug Tools at mi Startseite I Zuletzt verwendete Pri j 1 Datei Ja Device der Bimi m mammi Ell SPS Logit 7 Ausschneiden D App Kopieren mE E F It 1 L schen ant SE Eigenschaften A Projekt anlegen W hlen Sie im Kontextmen Ger t anh ngen oder Klicken Sie im Fensterbereich mit der rechten Maustaste auf die netPLC Komponente C100_1 project CoDeSy Datei Bearbeiten Ansicht Projekt Erstellen Onine Debug Tools Fenster Hilfe ae RH SCH 1 1ES G MEON dete Projekte Ze Device Hilscher Mi Ger t aktualisieren El SPS Logik G lle App G Ordner hinzuf gen W hlen Sie unter Projekt 2 gt Ger t anh ngen netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 ii Ger t anh ngen Mame PROFIBUS Master Aktion 3 gt Es ffnet sich folgendes Fenster Ger t anh ngen C Ger t einf gen Ger t einstecken Ger t aktualisieren Ger t Hersteller lt Alle Hersteller gt Mame H Feldbusse Information Mame PROFIBUS Master Hersteller Hilscher Gesellschaft F Sysktemautomation mbH Kategorien DF Master Version 3
38. D ice Ver Sur NPLC C100 SE DP Parameter DP Module UO Abbid Status Information 5 3 Kan le A A Variable 3 Mapping Kanal Standardwert Aktueller Wert Vorbereitete Bibliocheksverwalter i Inpast E PLO_PRS PRG Eve A TZ Symbelkonfiguration Bytel 177 8 Taskkonfiguration P utput E MainTask o Byte G F PROFIBUS Master PROFIBUS Master iE Bytel o SE CB_AB32_DP5 CB _AB32 SM _2 byte _input_output 2 byte i DPS Abbildung 29 Slave E A Adressen ermitteln gt ffnen Sie im Ger tebaum A mit einen Doppelklick auf den Eintrag der E As 1 des Slaves die Anzeige gt Es ffnet sich der Dialog der Slave E As im Fensterbereich der obi gen Abbildung Klicken Sie auf den Reiter UO Abbild 2 Yy ffnen Sie soweit erforderlich die Signale in der Spalte Variable In der Tabelle k nnen Sie der Spalte Adresse die Adressen ent nehmen mit denen die E As im SPS Programm angesprochen werden k nnen Hinweis Die Adressen 4 sind IB0 IB1 QBO und QB1 wenn keine Host E A Schnittstelle verwendet wird Die Adressen 4 sind IB512 IB513 QB512 und QB513 wenn eine Host E A Schnittstelle oberhalb des Master Ger tes verwendet wird netPLC mit CoDeSys Inbetriebnahme DOC120113UMOS3DE Revision 3 Deutsch 2014 07 Freigegeben ffentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 40 94 4 6 Steuerungsprogramm erstelle
39. EED Pie bevice App PL C_PRG Ausdruck Datentyp Wert Vorberefb ver BYTE CA St op bi BYTE opc_ibi BYTE Sl op obt BYTE ulRemlount UINT y 3 Symbolkonfigurakior Fr Taskkonfiguraticr MainTask Sg PROFIBUS Master PROFIBUS Master GH cB_AB32_DPS CB_AB32 DPS var ez a ver 1 G s0Bl E varle ope ib Spe opc_ib1 1 IB1BT 0600 ope ob i ol RETURN 5 _2 byte input output 2 byte V d Meldungen v I X bersetzen r amp 0 warnunglen 0 Meldunglen Beschreibung Projekt Objekt Position A Pous Se Ger te Precompile 0 OK O__ Zu re Programm geladen Programm unver ndert Aktueller Benutzer niemand Abbildung 39 Gestartetes SPS Programm gt Machen Sie mit der Maus einen Doppelklick auf PLC_PRG OO oder w hlen Sie den Reiter PLC_PRG gt In den mit markierten Zeilen k nnen Sie das Hochz hlen der Variab len beobachten Das SPS Programm erh ht mit jedem SPS Zyklus das Ausgangsbyte QB1 und 1 Pr fen Sie dass am PROFIBUS DP Slave sich dessen Ausgangsdaten ndern Ver ndern Sie am PROFIBUS DP Slave dessen Eingangsdaten und pr fen Sie ob diese in der Steuerung ankommen netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 4 9 Verbindung zur Steuerung aufheben Ausloggen gt W hle
40. Falls die Ansicht auf POUs steht schalten Sie auf die Ger teansicht um indem Sie auf den Tab gt Ser te klicken Die Ger teansicht ist aktiviert netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 19 94 5 Projekt speichern zwischenspeichern gt W hlen Sie Datei gt Speichern um das Projekt zu speichern 3 gt Das Projekt wird gespeichert 4 3 1 Host E As bei NPLC C100 Slot SPS verwenden Bei der Slot SPS NPLC C100 haben Sie die M glichkeit vom Host aus ei nen separaten Ein und Ausgangsbereich der SPS zu nutzen der in den Speicherbereich des Host PCs eingeblendet ist Ein Windows Anwendungsprogramm auf dem Host PC beispielsweise kann direkt auf diese Ein und Ausgangsdaten zugreifen und mit der SPS kommunizieren Die Eingangsdaten sind den Adressen IBO bis IB511 und die Aus gangsdaten den Adressen QBO bis QB511 zugeordnet solange Slave Ger te hinter der Host E A Schnittstelle Host_lI_O_Interface angeh ngt werden Damit Sie die Host E A Schnittstelle im Steuerungsprogramm nutzen k n nen m ssen Sie diese in das Projekt einf gen Gehen Sie dazu wie folgt vor Host Ein und Ausg nge anh ngen ErstesProjekt project CoDe ys Datei Bea rbeten Ansicht Projekt Erstellen Onlin Erstesfrojehf Abbildung 5 NPLC C100 Host E A anh nge
41. Ger te e D sl E Co CB_AB3Z Eootapplikation erzeugen gt Die Software berpr ft ob das Projekt auf der Zielbaugruppe identisch zu dem aktuell ge ffneten Projekt auf dem PC ist Befindet sich auf der Zielhardware noch kein Programm dann erfolgt die Meldung Applikati on App existiert nicht auf der Steuerung Soll die Applikation geladen werden Sind die Projekte unterschiedlich so erfolgt die Meldung Warnung Eine unbekannte Version von Applikation App l uft gerade auf der Steuerung M chten Sie dennoch den aktuellen Code laden und die bestehende Applikation ersetzen eh Applikation App existiert nicht auf der Steuerung Soll die Applikation angelegt be und geladen werden KC 2 Ladevorgang starten Beantworten Sie die Frage Applikation App existiert nicht auf der Steu erung Soll die Applikation geladen werden mit Ja Mm 3 gt Die Applikation wird auf die Steuerung geladen ZG Beim Start des Ladens geht die netPLC in den STOP Modus netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Bus Diagnose 72 94 8 1 2 Ger tezuordnung 1 Fenster Ger tebaum ffnen 2100_3 project CoDeSys 3 Datei Bearbeiten rescht Projekt Erstellen Onire Debug Tools Eerster HFa He E KOHN Lee Bilotheksverwaker E NC PRG F PROFIBUS_ r Device 2 ceas Dez 2 2 byte bei num
42. IBUS _ Master dh Sie k nnen einen anderen Zielknoten im Mavigator ausw hlen w hrend dieses Fenster ge ffnet ist 2 Ger t anh ngen Schlie en 3 Abbildung 27 Slave Ger t ausw hlen Im Fensterbereich der obigen Abbildung werden Ihnen alle verf gbaren Ger te des entsprechenden Feldbussystems aufgelistet gt W hlen Sie Ihr Slave Ger t O aus gt Klicken Sie Ger t anh ngen 2 gt Klicken Sie Schlie en 3 C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe GEZ ECHTER HANS RE ee El Startseite PROFIBUS Master j CB_AB32_DPS Sl Ci er Ge Device NPLC C100 DP Parameter Status Information El sps Logik e Identifizierung Parameter berwachung z wm App S S Sal Stationsadresse 2 lt T_SDR tBit 1 v berwachungssteuerun 2600 il Bibliotheksverwalter Fi Q LOR GeO 11 RS 2 3 PLC_PRS PRG ri Ident Nummer 0x7508 Lock Unlock 2 Lock E Zeit ms 400 3 Symbolkonfiguration 4 Taskkonfiguration nwenderparameter MainTask H PROFIBUS Master PROFIBUS Master ert L nge der Anwenderparameter Byte 5 am U CB_AB32_DPS CB_AB32 DPS P Parameter Wert Wertebereich _2_byte_input_output 2 byte i Byte 0 16 00 0 255 0 Byte 1 16 00 0 255 Byte 2 16 00 0 255 Byte 3 16 00 0 255 Byte 4 16 00 0 255 Abbildung 28 Slave Ger t eingef gt netPLC mi
43. LC Komponenten mit der SPS Programmiersoftware CoDeSys Zu netPLC Komponenten geh ren e Slot SPS NPLC C100 e Modul SPS NPLC M100 e HMI Steuerung netHMI PLC NHMI J50005 DP DP DPM CDS QV e HMI Steuerung netHMI PLC NHMI J50005 RE DP PNM CDS QV 1 1 1 nderungs bersicht Index Datum Kapitel nderungen B 21 05 2012 erstellt 27 01 2014 1 2 1 4 3 1 6 12 1 12 2 13 2 1 9 13 2 1 6 3 09 07 2014 Alle 10 2 10 3 10 9 12 2 12 3 Abschnitt Bezug auf Hardware Firmware Server Treiber und Software aktuali siert Kapitel Das erste Projekt f r die netPLC erstellen Beispiel NPLC C 100 berar beitet Abschnitt Host E As bei NPLC C 100 Slot SPS erg nzt Kapitel Host E A Schnittstelle Slot SPS NPLC C100 erg nzt Technische Daten f r CANopen Master und DeviceNet Master zusammenge fasst und aktualisiert Technische Daten f r PROFIBUS DP Master aktualisiert und DPV1 Funktionen erg nzt Abschnitt zu Beispiel NPLC C100 DP with Host IOs erg nzt Abschnitt zu Beispiel NPLC C100 DP DPV1 erg nzt Neue netPLC Komponente netHMI PLC in Dokument erg nzt Abschnitt bersicht LEDs NHMI J500Q5 DP DP DPM CDS QV PROFIBUS DP Master eingef gt Abschnitt bersicht LEDs NHMI J500Q5 RE DP PNM CDS QV PROFINET IO Controller eingef gt Abschnitt LEDs PROFINET IO Controller eingef gt Technische Daten f r PROFIBUS DP Master aktualisiert Technische Daten f r PROFINET IO RT Controller eingef gt Tabelle 1
44. MI J500Q5 RE DP PNM CDS QV PROFINET IO Controller 76 10 4 BES EE 76 10 5 BED E 77 10 6 LEDIGANOBEN Master asus ee 17 10 7 LED DeviceNet E 77 10 8 LED PRORIBUS DP Master zssnse nenn 78 netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Einleitung 4 94 10 9 LEDS PROFINE TIO GOOTOIGI ans een 78 VE FERLERNOMMERN EE 19 11 1 Fehlernummern Funktionen HilPlcSysFunctions nannenannnnennnnannnnnnnnennnnennnnennenenne 79 12 TECHNISCHE DATEN DER PROTOKOLLE EE 80 12 1 CANopen Master und DeviceNet Master 80 12 2 PROFIBUS BP M ster ae eis 82 12 2 1 NPLC C100 DP und NPLC MiO0 DbR nennen 82 12 2 2 Kl dd ftereleiei OR RE 83 12 3 PROFINET IO HRI Gontroller A 84 ES ANARAN Ge ge 85 13 1 netPLC CoDeSys Server Programm 85 13 1 1 netPLC CoDeSys Server siaten 85 13 1 2 netPLC CoDeSys Server Fenster 86 13 1 3 netPLC CoDeSys Server beenden nennen 87 13 2 BeiSpIeIDrO EKE ee ee een 88 13 2 1 NEtPLCCODESYS tele AER TR EE 88 13 2 2 netHlMI PRESS Produk DYD ee ee 90 13 3 AUSIaSTUNGSINIORMAHONen EE 91 13 4 Liege lu ee ln EE 92 13 5 Tabellenverzeichnis een een 93 13 6 S ll 94 netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Einleitung 1 Einleitung 5 94 1 1 Uber das Benutzerhandbuch Dieses Benutzerhandbuch beschreibt die Inbetriebnahme von netP
45. PLC C100 CO CANopen Master NPLC C100 DN DeviceNet Master HJ111400 NXF NHMI J50005 DP DP PROFIBUS DP Master HJ11C400 NXF NHMI J50005 RE DP PROFINET IO Controller Tabelle 3 Bezug auf Firmware Treiber USB Treiber 5 1 2600 2180 Tabelle 4 Bezug auf Treiber Server und TCP IP Gateway Soine ____ Software Version CoDeSys Gateway 3 5 0 0 CoDeSys Service Control 3 5 0 0 CoDeSys Control Win V3 3 5 0 0 Tabelle 5 Bezug auf Server Software Software Version CoDeSys V3 5 Tabelle 6 Bezug auf Software netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Einleitung 8 94 1 2 2 Dokumentationen netPLC Die nachfolgende Dokumentations bersicht gibt Auskunft dar ber in wel chem Handbuch Sie zu welchen Inhalten weitere Informationen finden k n nen ar in der bersicht aufgef hrten Handb cher sind auf der mitgelieferten DVD unter dem Verzeichnis Documentation als PDF Datei zu finden Titel Dateiname Inhalt Benutzerhandbuch netPLC mit CoDeSys Software Installation netPLC mit CoDeSys Software Installation Inhalt der Produkt DVD UM xx DE paf Voraussetzungen System bersicht Software installieren Technische Daten der Protokolle Benutzerhandbuch Slot SPS NPLC C100 Hardware Installation Slot SPS NPLC C100 Hardware Installation Voraussetzungen UM xx DE paf Ger tezeichnungen Hardware installieren Batterie H
46. PRG A i Ea ie G temag l a Srprbsckred on atian ka v HPLC C100 0P COS OPC 0002 0515 kasten 5 0002 0151 u E ManTask mees el j PROFIBUS Master PROFIBUS Master D cp Ap DPS CE AE d 2 Ee bot n t byte ing Netzwerkpfad r cht im Projekt speichern L Scherer Online Betrieb Abbildung 36 Aktiven Pfad setzen 2 Aktiven Pfad setzen Klicken Sie unterhalb von Gateway 1 auf den NPLC Eintrag um das Ger t zu markieren Klicken Sie auf die Schaltfl che Aktiven Pfad setzen um eine Ver bindung zum Ger t zu aktiveren 0 C100_1 preject CoDeSys aa Datei Bearbeiten Arsicht Projekt Erstellen Ordre Debug Tools Fenster Hilfe SR 8 t KOHN See A BR Startseite 2 PROFIBUS Master 2 CB_AB32_DF5S 2 Device x S 2 car 1 E j e Device NPLC C100 Kommunikationseinstellungen Applikationen Log SPS Einstellungen Task Aufstellung Status Information E sPS Logk A App Den Netzwerkpfad zur Steusrung aa mea Side Bit cthekswerwalter Gateway 1 0000 0515 K Aktiven Pfad setzen Hl FLC_FRS PRG CET K ie Gateway 1 ae Arie cron Decos OP 0000 0515 akt v SE Mantak Ger t hinzuf gen 2 PROFIBUS Master PROFIBUS Master mar U cn pas reste appes Ul _2_byte_input_oubput 2 byte inputfout Netzwerk durchsuchen Fit r Zieisystem ID NW Surterreihenfolge Name C Netzwerkpfad nicht im Projekt speicher C Scherer Oniie Betrieb Abbildung 37
47. Position ee bersetzungslauf gestartet Applikation Device App Code typisieren Code erzeugen alobale Initialisierungen durchf hren ode Initialisierung durchf hren Relokationen erzeugen b Gr e des erzeugten Codes 330982 bytes CIO0 Gr e der globalen Daten 35596 bytes CLD Gesamter allozierter Speicherumfang f r Code und Daten 384300 bytes lt 100_1 Speicherbereich 0 enth lt Daten Eingang Ausgang Speicher und Code Gr fe 104857 100_1 amp Speicherbeereich 1 enth lt Retain Daten Gr e 2 h chste verwendete Adresse 2 gr CLD Op Speicherbereich 2 enth lt Persistente Daten Gr e 65488 h chste verwendete Adress CIO0 bersetzen beendet D Fehler 0 Warnungen bereit f r Download Frecompile Ok D i ees Programm geladen Programm unver ndert Aktueller Benutzer niemand Abbildung 38 Meldungen zur Programm bersetzung 3 gt Nach dem Ladevorgang zeigt die Statuszeile den Zustand des gelade nen Programms und der Steuerung an Wichtig Die Steuerung bleibt im Zustand Stop Dieses ist in der Status zeile bei D zu sehen Dieses wird ebenfalls im Ger tebaum in der Zeile App signalisiert netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstel
48. Projekt f r die netPLC erstellen Beispiel NPLC C100 28 94 gt Stellen Sie die Stationsadresse CO ein gt Stellen Sie die Baudrate ein gt Alle brigen Parameter lassen sich nur einstellen wenn der Haken bei Voreinstellungen weggenommen wird 4 4 3 CANopen Master Konfigurationsfenster einf gen Die Konfiguration des CANopen Masters erfolgt in mehreren Stufen CC C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe SN g gh 18 1 Ge EE EE Bl Startseite f CAN Network 120 CO e MG Sep e Device NPLC C100 Ney Konfiguration CANbus Status Information H 5P5 Logik Netz Einstellungen Cl Bibliotheksverwalter E PLC_PRG PRG Deceme To Symbolkonfiguratior BS Taskkanfigurakiori se MainTask OG A Ausschneiden Kopieren A L schen Eigenschaften Ger t anh ngen Abbildung 15 CANopen 2 Dialog ausw hlen Nachdem im Abschnitt Buskonfiguration erstellen Seite 25 der CANbus im Ger tebaum eingef gt wurde muss nun gt im Ger tebaum A mit der Maus der Eintrag CAN_Network N mit der rechten Maustaste angeklickt werden Im Kontextmen den Eintrag Ge r t anh ngen 2 w hlen netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 29 94
49. Sie werden darauf hingewiesen dass Beschreibungen in dem Benutzerhand buch den Begleittexte und der Dokumentation weder eine Garantie noch eine Angabe ber die nach dem Vertrag vorausgesetzte Verwendung oder eine zugesicherte Eigenschaft darstellen Es kann nicht ausgeschlossen werden dass das Benutzerhandbuch die Begleittexte und die Dokumenta tion nicht vollst ndig mit den beschriebenen Eigenschaften Normen oder sonstigen Daten der gelieferten Produkte bereinstimmen Eine Gew hr oder Garantie bez glich der Richtigkeit oder Genauigkeit der Informationen wird nicht bernommen Wir behalten uns das Recht vor unsere Produkte und deren Spezifikation sowie zugeh rige Benutzerhandb cher Begleittexte und Dokumentationen jederzeit und ohne Vorank ndigung zu ndern ohne zur Anzeige der n derung verpflichtet zu sein Anderungen werden in zuk nftigen Manuals be r cksichtigt und stellen keine Verpflichtung dar insbesondere besteht kein Anspruch auf berarbeitung gelieferter Dokumente Es gilt jeweils das Ma nual das mit dem Produkt ausgeliefert wird Die Hilscher Gesellschaft f r Systemautomation mbH haftet unter keinen Umst nden f r direkte indirekte Neben oder Folgesch den oder Ein kommensverluste die aus der Verwendung der hier enthaltenen Informati onen entstehen netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Einleitun
50. allelen PC Systembus PCI Hinweis Wenn Sie eine Verbindung ber USB zur netPLC Komponente verwenden wollen dann pr fen Sie ob das USB Kabel verbunden ist Wenn Sie eine Verbindung ber Ethernet zur netPLC Komponente her stellen m chten z B bei netHMI PLC Ger ten stellen Sie sicher dass eine Ethernet Verbindung zu dem Ger t besteht 1 Netzwerk durchsuchen gt Klicken Sie auf die Schaltfl che Netzwerk durchsuchen um nach SPS Ger ten zu suchen ZG Ger te werden ber die USB Verbindung ber den netPLC CoDeSys Server sowie ber Ethernet gesucht netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 50 94 3 gt Gefundene Ger te auch netPLC artfremde Ger te werden unterhalb von Gateway 1 angezeigt C100_1 project CoDeSys BER Datei Besrbeiten Ansicht Projekt Erstellen grine Debug Tools Fenster Hilfe sus A EIER EIERN IR P Ger te e RS Startseite 2 Oppe a Cap ms BS zepbek al Device RI PLCPRG e MN Era sans Js Decke NPLC C100 Kommunkationseinstelungen Applikationen Dateien Log SPS Einsbellungen SP5 Shell Benutzer und Gruppen Zugriffsrechte Task Aufstellung Status Information El zi O App Den Netzwerkplad ag Steierung suswahlen f NI Ethotheksverwaker Gateway LO EIS w a eengtsdzsten CH E PLC_PRS
51. ardwarebeschreibung Technische Daten Hardware Anmerkung Die Beschreibung der LEDs ist im Dokument netPLC mit CoDeSys Inbe trieonahme enthalten Benutzerhandbuch netPLC mit CoDeSys Inbetriebnahme netPLC mit CoDeSys Inbetriebnahme UM Das erste Projekt f r die netPLC erstellen x x DE od Buskonfiguration erstellen dieses Dokument Steuerungsprogramm erstellen Verbindung zur Steuerung herstellen Steuerungsprogramm und Buskonfiguration bertragen Verbindung zur Steuerung aufheben Visualisierung Funktionen Diagnose Fehlersuche Beschreibung der LEDs Anwenderdokumentation CoDeSys V3 Installation und Erste Schritte CoDeSys Installation und Erste Schritte pdf Anwenderdokumentation CoDeSys OPC Server 3 Installation und OPC_V3_how_to_use_D pdf Benutzung Benutzerhandbuch Verkabelungshinweise PROFIBUS CANo Verkabelungshinweise UM xx DE od pen DeviceNet AS Interface CompoNet CC Link Angaben zu Kabeleigenschaften max Ka bell ngen in Abh ngigkeit der Baudrate so wie Abschlusswiderst nden Tabelle 7 Dokumentationen netPLC CoDeSys Hinweis Nach der Installation des CoDeSys Programmiersystems finden gt Sie weitere Dokumente im Installationsverzeichnis typischerweise unter C Programme 3S CoDeSys CoDeSys Documentation netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Einleitung 9 94 1 3 Rechtliche Hinweise
52. ay hinzuf gen gt MainTask 7 PROFIBUS_Master PROFIBUS Master d CB_AB32_DPS CB_AB32 DP5 fl _2_byte_input_output 2 byte input Filter Zielsystem ID vi Sortierreihenfolge Name v _ Netzwerkpfad nicht im Projekt speichern _ Sicherer Online Betrieb Abbildung 35 Kommunikationseinstellungen gt ffnen Sie mit einem Doppelklick auf Device NPLC C100 1 das Fenster Device mit dem Tab Kommunikationseinstellungen ZG Das Fenster Device mit dem Tab Kommunikationseinstellungen er scheint Obige Abbildung Wenn noch kein Gateway vorhanden ist dann f hren Sie Schritt 2 und 3 aus Wenn schon ein Gateway vorhanden ist dann berspringen Sie Schritt 2 und 3 2 Gateway hinzuf gen gt Klicken Sie Gateway hinzuf gen netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 3 gt Das Fenster Gateway erscheint SITE Treiber TCP IP RK Einstellungen Param Wert IP A localhost Fort 1217 3 Gateway bernehmen 49 94 gt Klicken Sie auf OK um die Einstellung Gateway 1 zu bernehmen 3 gt Das Fenster Gateway schlie t sich 4 7 2 Netzwerk durchsuchen und Aktiven Pfad setzen Bus kommuniziert wird Hinweis Stellen Sie sicher dass der netPLC CoDeSys Server l uft wenn mit der Slot SPS NPLC C100 ber den par
53. canne Abbildung 22 NetX_CANbus gt NetX Konfiguration Unter CAN Network O gt NetX Konfiguration 2 nehmen Sie folgende Einstellungen vor gt SIot G Stellen Sie immer Slot 0 ein gt NetX Com Channel 4 Stellen Sie immer NetXComChanneld ein CC C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Q e NM da 77 wer te r1 x el Startseite 3 H creg I el Se Device NPLC C100 Slll SPS Lagik App Netzwerk p Cl Bibliothekswerwalter CH N Bo Baudrate bits A e zit Smbalkonfigurakior Fr Taskkonfiguratior SE MainTask B 1 7 CAN Metwork CAN Network CH DewiceNet_Scanner DeviceNet Sca Abbildung 23 NetX_CANbus gt CANbus Nehmen Sie unter CAN Network gt CANbus 2 folgende Einstellungen vor gt Netzwerk G Stellen Sie immer 0 ein gt Baudrate O Sie k nnen folgende Baudrateneinstellungen w hlen 10000 20000 50000 100000 125000 250000 500000 800000 und 1000000 netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 35 94 C C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe GE A So AB Or TE Ger te en vB tseite A CAN Network 7 Devic
54. chreibung in Bibliotheksverwalter Input IBO E PLC_PRG PRG Block IBO 4 Taskkonfiguration t Blocki 1864 gt E SC MainTask i Block2 IB128 EN Host_I_O_Interface Host I O Interface Block3 18192 H Block4 1B256 9 Block5 I1B320 dk amp Block6 1B354 9 Block IB445 Output QOBO o Block QBO 3 9 Block QBE4 Block QB125 E Block3 QB192 tr o Block4 0QB256 t Block5 YQB320 o Block6 OB354 k Block Koch Mapping zur cksetzen _ variablen immer aktualisieren a Neue Variable erzeugen Auf existierende Variable abbilden Buszyklus Optionen Buszyklus Task Zykluseinstellungen des bergeordneten Busses verwenden v A POUs SE Ger te Abbildung 8 C100 Host E As konfigurieren 2 gt Falls noch nicht ausgew hlt ffnen Sie im Ger tebaum mit einem Dop pelklick auf Host IO interface O die Anzeige Host IO Interface im Fensterbereich OG gt W hlen Sie den Reiter Internal UO Abbild 2 ZG Nun k nnen Sie mit einem Doppelklick in den einzelnen Tabellenfeldern die Signale bit oder wortweise konfigurieren Bereich En 4 3 2 Lokale E As beim NPLC M100 Modul verwenden Bei der Modul SPS NPLC M100 haben Sie die M glichkeit lokale Ein und Ausg nge zu nutzen die ber die 100 Pin Stiftleiste ausgef hrt sind Damit Sie diese im Steuerungsprogramm nutzen k nnen m ssen Sie diese in das Projekt einf gen Gehen Sie dazu wie folgt vor Lokale Ein und A
55. der NPLC C100 xx 3 2 2 Systemvoraussetzungen CoDeSys Programmiersystem Systemvoraussetzungen f r das CoDeSys Programmiersystem PC mit mind 1 8 GHz Prozessor empfohlen 3 0 GHz Windows XP oder Windows 7 NET Framework 4 0 wird sonst mitinstalliert Internetzugang erforder lich Freier Festplattenspeicher mind 600 MByte empfohlen 1 GByte RAM mind 512 MB empfohlen 1024 MByte Aufl sung mind mind 1024 x 768 Bildpunkte Tastatur und Maus netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 14 94 4 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 4 1 bersicht Dieses Kapitel beschreibt wie ein Projekt f r eine netPLC Komponente mit dem CoDeSys Programmiersystem erstellt wird In dem dargestellten Beispiel wird exemplarisch eine NPLC C100 DP ver wendet F r den Betrieb wird mindestens ein PROFIBUS DP Slave und ein PROFIBUS Kabel ben tigt Grunds tzlich sind die nachfolgend beschriebenen Vorgehensweisen auch auf die anderen netPLC Komponenten anwendbar Sollten bei den anderen netPLC Komponenten Unterschiede bestehen wird im jeweiligen Abschnitt explizit darauf hingewiesen Wenn das CoDeSys Projekt ber den USB Anschluss der netPLC Komponente geladen werden soll wird noch ein USB Kabel vom Typ A auf Typ mini B ben tigt Soll das Projekt b
56. e IB5 und IBO wird in QB5 gespeichert Tabelle 32 Beispiel NPLC C100 DP with Host IOs 13 2 1 6 NPLC C100 DP DPV1 Projektname NPLC C100 DPV1 project Pad Supplements amp Examples CoDeSys Sample Projects NPLC C100 DP DPV1 Kurzbeschreibung Das Projekt beinhaltet als Ger te eine netPLC NPLC C100 DP als PROFIBUS DP Master und ein PROFIBUS DP Slave Ger t Wago 750 333 Das PROFIBUS DP Slave Ger t hat ein Eingangsdatenbyte IBO und ein Ausgangsdatenbyte QB0 SPS Programm Das Beispiel zeigt ein DPV1 Klasse 1 Lesedienst auf Slot 0 Index 8 Tabelle 33 Beispiel NPLC C100 DP DPV1 13 2 2 netHMI PLC Produkt DVD Auf der netHMI PLC Produkt DVD befindet sich ein Beispielprojekt f r das Ger t NHMI J500095 DP DP DPM CDS QV PROFIBUS DP Master Zum ffnen Laden und Starten des SPS Programms sind folgende Schrit te notwendig gt Verwenden Sie in CoDeSys das Men Datei gt Projekt ffnen um das entsprechende Projekt zu ffnen gt Setzen Sie den Aktiven Pfad gt Verwenden Sie in CoDeSys das Men Online gt Einloggen auf App Device SPS Logik um das Programm an das netHMI PLC Ger t zu bertragen oder die Tastenkombination Alt FB8 gt Verwenden Sie in CoDeSys das Men Online gt Bootprojekt erzeugen f r App Device SPS Logik gt Starten Sie das SPS Programm mit Online gt Start App Device SPS Logik oder mit der Tastenkombination F5 NHMI J500095 Project Projektname NHMI J50005
57. e folgenden Objekte in dieses Projekt einf gen Ein programmierbares Ger t wie unten angegeben Einen Programmbaustein DLC DG in der unten angegebenen Programmiersprache Eine zyklische Task de DLC PPG alle 20 Millisekunden aufruft Eine Referenz auf die neueste Version der Standardbibliothek Ger t Hilscher NPLC C100 Hilscher Gesellschaft F Systemaubomation mbH FLC_PR amp G in Strukturierber Text ST o mum Abbildung 3 Standardprojekt Ger teauswahl Angaben zum Standardprojekt einstellen W hlen Sie im Popupfenster Standardprojekt Abbildung 3 bei Ge r t das Ger t netPLC Ger t aus welches Sie in Ihrem Projekt ein setzen Hier wurde das NPLC C100 Hilscher GmbH gew hlt W hlen Sie bei PLC_PRG in die Programmierart Strukturierter Text ST Klicken Sie OK Das Fenster Standardprojekt schlie t sich und im Hauptfenster er scheint der Projektbaum im Fensterbereich A Projekt_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug 21 N ah FE Startseite Projekt f Zuletzt verwende Ae Device Hilscher NPLC C100 Ar El sps Logik Projet App Gr Unbenannti il Bibliothekswerwalter E PLC_PRG PRG E Taskkonfiguration MainTask Start 12 Neues Projekt a Abbildung 4 Standardprojekt Ger te bersicht Auf Ger teansicht umschalten Pr fen Sie ob die Ansicht auf S te steht links unten im An wendungsfenster
58. eNet_Scanner E a 7 sl i Ee Se Ge Device NPLC C100 Scanner Einstellungen DeviceNet UO Abbild Status Information SU sps Logik Allgemeine Einstellungen GR App Cl Bibliotheksverwalter E DLC PpG PRG T Symbolkonfiguratior P Taskkonfiguratior S MainTask SAN_Metwork CAN Network Bi DeviceNet_Scanner DewiceNet Sca Abbildung 24 Ger te Feldbusadresse einstellen dh Um die Fenster erstmals zu ffnen machen Sie im Fensterbereich A ei nen Doppelklick auf DeviceNet_Scanner Nehmen Sie unter DeviceNet_Scanner gt Scanner Einstellungen 2 folgende Einstellungen vor gt MAC ID G Stellen Sie die Adresse des Ger tes ein netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 4 5 Busaufbau abbilden 4 5 1 Slave Ger tedateien importieren 36 94 Dieser Abschnitt beschreibt den Import eines Slave Ger tes basierend auf einer Ger tebeschreibungsdatei Beispielhaft wird hier ein PROFIBUS System mit einem Slave verwendet C100_1 project CoDeSys Tools Fenster Hilfe 9 Package Manager Datei Bearbeiten Ansicht Projekt Erstellen Online Debug a u A A m le RH ZG Eh Ger te ax E Starts M Bibliothek installieren gt Kc gran 7 Ger t installieren 2 en Device NPLC C10
59. eSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Visualisierung 58 94 3 Das Interface auf GATEWAYS einstellen gt Stellen Sie das Interface auf GATEWAY3 8 OPCConfig C Programme 35 CoDeSys CoDeSys OPC Server 3 0PC 5erver ini File Edit Server Settings for PL di Connection Interface GATEWAY Project name Timeout ma Number of Tries Buffer Size Byte Wat Time 3 Reconnect Time 2 Achve Logging W Enable logging Defautevents Log Additional E vents Add Debug Events slow 4 Connection bearbeiten gt W hlen Sie in der Baumdarstellung den Eintrag Connection C OPCConfig C Programme 35 CoDeSys CoDesys OPC Server 3 0PCServer ini Fie Edit MM Server Settings for connection ta HL EB ll JE DLC gt Conneckion Expert Gateway Unknown Device Parameter Yalue Comment netPLC mit CoDeSys Inbetriebnahme DOC120113UMO3DE Revision 3 Deutsch 2014 07 Freigegeben ffentlich Hilscher 2009 2014 Visualisierung 59 94 5 Einstellungen bearbeiten W hlen Sie Edit ZG Das Fenster zur Adress Eingabe erscheint v 6 CoDeSys PLC Adresse eingeben CoDeSys address of PLC Gateway IP Address localhost PLC name recommended or address 0002 0515 2 Use TcpIp blockdrwer IF Address of PLE IF Fort of PLE Verwenden Sie die Portnummer
60. ee RE 14 4 2 1 netPLC CoDeSys PC Karten Gener nennen 14 4 2 2 GODESYSSTallen nee ee essen 15 4 3 Projekt anlegen Ger t und Programmierart ausw hilen en 17 4 3 1 Host E As bei NPLC C100 Slot SPS venwenden nennen nenn 19 4 3 2 Lokale E As beim NPLC M100 Modul verwenden 21 4 4 B k njgur tion EE EE 25 4 4 1 Feldbussystem f r die Steuerung ausw hlen nennen 25 4 4 2 PROFIBUS DP Master konfigurieren nennen 27 4 4 3 CANopen Master Konfigurationsfenster eimfigen 28 4 4 4 DeviceNet Scanner konfgurteren nennen 32 4 5 BUSAUIDAU aBBIlden DEE 36 4 5 1 Slave Ger tedateien mporteren 36 4 5 2 Slave Ger t in den Busaufbau anh ngen und konfigurieren ren 37 4 5 3 Adressen Ein Ausg nge des Slaves ermitteln nennen 39 4 6 Steuerungsprogramm erstellen en nnnne nennen nennen 40 netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben ffentlich Hilscher 2009 2014 Einleitung 3 94 4 6 1 Symbolkonfiguration erstellen 0nnnnnnnannnnnnennnnnennnnensnnnnnosrnnnnessnnrnensennerensenenee 43 4 6 2 PIOJEKU DEISEIZEN ne nee 47 4 7 Verbindung zur Steuerung herstellen nennen nnnnnnn 48 4 7 1 Gateway Testlegen E 48 4 7 2 Netzwerk durchsuchen und Aktiven Pfad setzen 49 4 8 Steuerungsprogramm und Buskonfiguration bertragen nn 51 4 8 1 Einloggen und Ven ge 51 4 8 2 BOHIPFOJEKLETZEUGEN een 53 4 8 3 Bo tprojektienllefnena ee MI 53 4 8 4 steuerungsprogramm DEE 54 4 9 Verbindung zur Ste
61. en Ger te Beschreibungsdatei importieren Slave Ger t anh ngen Slave Ger t ausw hlen Slave Ger t eingef gt Slave E A Adressen ermitteln Slave Ger t eingef gt Editor Symbols Editor Symbols 2 Editor Symbols Zugriffrechte Meldungen nach bersetzung Kommunikationseinstellungen Aktiven Pfad setzen Pfad auf aktiv gesetzt Meldungen zur Programm bersetzung Gestartetes SPS Programm OPC Server Konfigurationseinstieg Host E A Schnittstelle Bibliothek hinzuf gen Bibliothek hinzuf gen Eingabenhilfe Bausteinaufrufe Systemfunktion StatusOfBattery Systemfunktion StatusOfExt24VDC Systemfunktion StatusOfPCIPower Busdiagnose 1 Beispiel PROFIBUS Busdiagnose 2 Beispiel PROFIBUS Busdiagnose 3 Slave E A Daten Object reference not set netPLC CoDeSys Server Tray Icon netPLC CoDeSys Server Fenster Speicherplatzbedarf des Projektes netPLC mit CoDeSys Inbetriebnahme DOC120113UMO3DE Revision 3 Deutsch 2014 07 Freigegeben ffentlich Hilscher 2009 92 94 2014 Anhang 13 5 Tabellenverzeichnis Tabelle 1 nderungs bersicht Tabelle 2 Bezug auf netPLC Komponenten Hardware Tabelle 3 Bezug auf Firmware Tabelle 4 Bezug auf Treiber Tabelle 5 Bezug auf Server Tabelle 6 Bezug auf Software Tabelle 7 Dokumentationen netPLC CoDeSys Tabelle 8 Systemfunktionen CmpSysFunctions_netPLC Tabelle 9 Systemfunktion StatusOfBattery Tabelle 10 Tabelle 11 Tabelle 12 Tabelle 13 Tabelle
62. er i Bytel ap BYTE 338 Cl ce_AB32_DPS CB_ABS2 DP5 Qm lt 0 Abbildung 50 Busdiagnose 3 Slave E A Daten gt W hlen Sie im Ger tebaum A den Eintrag der E A Daten des Slaves an gt W hlen Sie in der zweiten Reiterleiste den Eintrag VO Abbild 2 an gt Im Fensterbereich sehen Sie jetzt die Ein und Ausg nge des Sla ves In der Spalte Aktueller Wert sehen Sie die aktuellen Werte der Signale netPLC mit CoDeSys Inbetrieonahme DOC120113UMOS3DE Revision 3 Deutsch 2014 07 Freigegeben ffentlich Hilscher 2009 2014 Fehlersuche 74 94 9 Fehlersuche Allgemein gt Pr fen Sie ob die Voraussetzungen f r den Betrieb der netPLC Komponente erf llt sind Weitere Angaben hierzu finden Sie in der Dokumentation der Hardware der jeweiligen netPLC Komponente Kabel gt Pr fen Sie dass die Pin Belegung des verwendeten Kabels richtig ist Konfiquration gt Pr fen Sie dass die Konfiguration im Master zur Konfiguration des Sla ves passt Zum Beispiel die Busadresse und Baudrate Nutzen Sie die Statusinformationen zu den einzelnen Ger tekomponenten des Ger tebaums des Projektes Nutzen sie die I O Abbildinformationen der E A Signale der Slave Komponenten des Ger tebaums Nutzen Sie die LED Information an der Ger ten 9 1 Fehlermeldung bei der Bootapplikationserzeugung Die folgende Fehlermeldung kann nach der Erzeugung einer Symbolkonfi guration bei der Erzeugung einer Boo
63. er Ethernet geladen werden ben tigen Sie eine Ethernet Verbindung zu dem Ger t 4 2 Vorbereitung 4 2 1 netPLC CoDeSys PC Karten Server Der CoDeSys PC Karten Server ist nur erforderlich und wird nur installiert wenn mit einer Slot SPS NPLC C100 ber den PCI Bus eines PCs mit der Slot SPS kommuniziert wird Im Benutzerhandbuch netPLC mit CoDeSys Software Installation beschreibt das Kapitel System bersicht wann der Server ben tigt wird Der netPLC CoDeSys PC Karten Server wird in Windows so installiert dass er automatisch mit jedem Start des PCs gestartet wird Hinweis Stellen Sie sicher dass der Server l uft wenn mit der Slot SPS NPLC C100 ber den PCI Bus des PCs kommuniziert wird Pr fen ob der netPLC CoDeSys Server l uft Kontrollieren Sie ob das Symbol Des im Systemtray erscheint gt Wenn der netPLC CoDeSys Server noch nicht gestartet wurde dann starten Sie diesen jetzt ber Start gt Alle Programme gt Hilscher GmbH gt netPLC CoDeSys Server gt Im Tray wird das Symbol De angezeigt netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 15 94 4 2 2 CoDeSys starten CoDeSys starten gt W hlen Sie Start gt Alle Programme gt 3S CoDeSys gt CoDeSys gt CoDeSys V3 5 oder gt Starten Sie CoDeSys mit einem Doppelklick auf das Desktop Icon
64. ert netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 30 94 4 4 3 1 CANopen Master konfigurieren C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe as mg GR ZUR Ger te BE E Startseite f CAN Network 0 Erstesfrojalt Knuet Ze Device NPLC C100 Metz Konfiguration CANbus Status Information Bl 5P5 Logik Netx Einstellungen D App Slot Slot 0 w i il Bibliothekswerwalter i P PLC_PRG PRG Netz Com Channel NetxComcChannel w E Taskkanfiguration SE MainTask 9 CAN Network CAN Network E DeyiceNet_Scanner DeviceNet Scanne Abbildung 17 NetX_CANbus gt NetX Konfiguration Nehmen Sie unter CAN Network gt NetX Konfiguration 2 folgende Einstellungen vor gt Slot G Stellen Sie immer Slot 0 ein gt NetX Com Channel 4 Stellen Sie immer NetXComChanneld ein C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Onine Debug Tools Fenster 1 e NM S CW Ger te H xXx Startseite 7 ja SM Era A en Device NPLC C100 NetX Konfiguration CANbus Status Information EU spS Logik MM App Netzwerk o g OH Eibliotheksverwalter E PLC_PRS PRG Baudrate bit s 4 250000 v HS Symbalkonfiguration EZ Taskkanfiguration MainTask D D T Can_Netw
65. etPLC Komponente darf ausschlie lich von qualifiziertem Fachperso nal montiert konfiguriert betrieben oder demontiert werden 2 4 Pflicht zum Lesen des Benutzerhandbuches Wichtig Vor der Installation und Verwendung Ihres Ger tes m ssen Sie alle Instruktionen in diesem Handbuch lesen und verstehen um Schaden zu vermeiden netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Kurzbeschreibung und Voraussetzungen 13 94 3 Kurzbeschreibung und Voraussetzungen 3 1 Kurzbeschreibung CoDeSys ist ein Steuerungsprogrammiersystem In bereinstimmung mit der Norm IEC 61131 3 unterst tzt es alle Standard IEC Programmier sprachen Dieses Benutzerhandbuch beschreibt die ger teabh ngige Pro grammierung f r netPLC Komponenten inklusive der speziell f r die netPLC Komponenten in CoDeSys implementierten berwachungsfunktio nen und deren Anwendung Zu netPLC Komponenten geh ren Slot SPS NPLC C100 Modul SPS NPLC M100 HMI Steuerung netHMI PLC NHMI J50005 DP DP DPM CDS QV HMI Steuerung netHMI PLC NHMI J50005 RE DP PNM CDS QV 3 2 Systemvoraussetzungen 3 2 1 Systemvoraussetzungen PC PC mit mind 1 8 GHz Prozessor empfohlen 3 0 GHz Windows XP oder Windows 7 DVD ROM Laufwerk Grafikaufl sung mind 1024 x 768 Pixel oder mehr Tastatur und Maus F r Slot SPS NPLC C100 PC mit PCI Anschluss mit 3 3 V bzw 5 V f r Hardware Revision 4
66. fnen gt Klicken Sie ffnen 1 netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 44 94 3 gt Im Projektbaum erscheint nun der Eintrag Symbolkonfiguration Ger te I X crga d r Device MPLI 2100 SPS Lagik G Am Cl Bibliotheksverwalter DLC PPG PRG ON gli Symbolkanfiguratior E Taskkonfiguration SE MainTask EI CH PROFIBUS Master PROFIBUS Master H CE _AB32_DPS CB_AB32 DPS EI _2_byte Imput output 2 Erbe inpul ZG Im Editorbereich erscheint der Eintrag Symbolkonfiguration DEX C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe fei SCH ER ei ye ER trisat n JS g i al T La Ger te SZ X f Startseite PROFIBUS Master sl PLC_PRG B Symbols j Yx crei ze De Device NPLC C100 Verf gbare Variablen Aktualisieren Ausgew hlte Variablen T I O no verf gbare Elemente Zugriffsrechte Ausgew hlte Elemente Zugriffsrechte d Variablen R variablen Mi Bibliotheksverwalter E PLC_PRG PRG gi Symbolkonfiguration E Taskkonfiguration S MainTask E PROFIBUS_Master PROFIBUS Master bd CB_AB32_DPS CB_AB32 DP5 2 _2_byte_input_output 2 byte input e P S Datentypen 8 hr Datentypen A A WM Zeige Bibliotheken in Verf gbare Yariablen Instanzpfad goe Un
67. g ltige Variablen anzeigen Instanzpfad kopieren Die ne nderte Svmhnlkanfinwatinn wird mit dem n rhsten Dnwnlnad nder Online Channe hertranen Abbildung 31 Editor Symbols 3 Verf gbare Variablen aktualisieren gt Klicken Sie bei Verf gbare Variablen auf Aktualisieren Verf gbare Yariablen Verf gbare Elemente Zugriffsrechte e Variablen a Datentypen 3 gt Die verf gbaren Variablen werden angezeigt netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 45 94 4 Verf gbare Variablen anzeigen Die verf gbaren Variablen werden in der folgenden Abbildung im Fens terbereich 8 angezeigt mt C100_1 project CoDeSys EB Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe LA SN e JER T eLo Ger te x A X DB Startseite 2 PROFIBUS Master PLC_PRG 9 Symbols Xx crogi E Ze Device NPLC C100 Verf gbare Variablen Aktualisieren Ausgew hlte Yariablen ur si a gt Logik Verf gbare Elemente Zugriffsrechte Ausgew hlte Elemente Zugriffsrechte App O variablen gt u a Datentypen a d ven Mi Bibliotheksverwalter u Variablen E PLC_PRS PRG E IoConfig_Globals O wa wi Symbolkonfiguration E PLCPRG 3 mg Taskkonfiguration v aa e a SC MainTask op Bi 33 H PROFIBUS_Master PROFIBUS Master ele
68. g 10 94 1 3 3 Haftungsausschluss Die Software wurde von der Hilscher Gesellschaft f r Systemautomation mbH sorgf ltig erstellt und getestet und wird im reinen Ist Zustand zur Ver f gung gestellt Es kann keine Gew hrleistung f r die Leistungsf higkeit und Fenhlerfreiheit der Software f r alle Anwendungsbedingungen und f lle und die erzielten Arbeitsergebnisse bei Verwendung der Software durch den Benutzer bernommen werden Die Haftung f r etwaige Sch den die durch die Verwendung der Hard und Software oder der zugeh rigen Do kumente entstanden sein k nnten beschr nkt sich auf den Fall des Vor satzes oder der grob fahrl ssigen Verletzung wesentlicher Vertragspflich ten Der Schadensersatzanspruch f r die Verletzung wesentlicher Ver tragspflichten ist jedoch auf den vertragstypischen vorhersehbaren Scha den begrenzt Es ist strikt untersagt die Software in folgenden Bereichen zu verwenden e f r milit rische Zwecke oder in Waffensystemen e zum Entwurf zur Konstruktion Wartung oder zum Betrieb von Nuklear anlagen e in Flugsicherungssystemen Flugverkehrs oder Flugkommunikations systemen e in Lebenserhaltungssystemen e in Systemen in denen Fehlfunktionen der Software k rperliche Sch den oder Verletzungen mit Todesfolge nach sich ziehen k nnen Sie werden darauf hingewiesen dass die Software nicht f r die Verwen dung in Gefahrumgebungen erstellt worden ist die ausfallsichere Kontroll mechanisme
69. g aktivieren Mode ID 127 LSA Producer Time ms 200 E Abbildung 19 CANopen_Manager gt CANopen_Manager Um die Fenster erstmals zu ffnen machen Sie im Fensterbereich A ei nen Doppelklick auf CANopen_Manager OO Nehmen Sie unter CANopen_Network N gt CANopen_Manager 2 fol gende Einstellungen vor gt Node ID G 127 gt Netzwerkverwaltungseinstellungen 4 gt Synchronisationsverhalten gt Heartbeat Nach erfolgter Einstellung k nnen Sie die Plausibilit t der gemachten Ein stellungen durch einen Klick auf Konfiguration pr fen und korrigieren Q testen netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 32 94 4 4 4 DeviceNet Scanner konfigurieren Die Konfiguration des DeviceNet Scanners erfolgt in mehreren Stufen C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe au GG H e gh TELO ziel als a Bl Startseite f CAN Network si E cregi e D Device NPLC C100 Netz Konfiguration CANbus Status Information E1l 5P5 Logik Hetz Einstellungen AM App Slot Slot 0 ka Cl Bibliotheksverwalter DLC RG PRG Net Com Channel NetvcComchanpelt wi gii Symbolkonfiguratior Fr Taskkonfiguration se MainTask OG A Ausschneiden Kopieren
70. gangsdaten verwendet werden Maximale Anzahl zyklischer Eingangsdaten 255 Bytes Verbindung Maximale Anzahl zyklischer Ausgangsdaten 255 Bytes Verbindung Maximaler Umfang Konfigurationsdaten 1000 Bytes Slave Verbindungen Bit Strobe Change of State Cyclic Poll Explicit Peer to Peer Messaging nur zur Parametrierung Fragmentation Explicit und E A UCMM Unterst tzt Objekte Identity Object Class Code 0x01 Message Router Object Class Code 0x02 DeviceNet Object Class Code 0x03 Connection Object Class Code 0x05 Acknowledge Handler Object Class Code 0x06 Baudrate 125 kBits s 250 kBit s 500 kBit s Automatische Baudratenerkennung wird nicht unterst tzt Daten Transport Layer CAN Frames Einschr nkungen Nutzdaten bertragung durch netPLC nur ber IlO Connections Bezug auf Firmware Stack Version V4 0 x x 2 3 x X Tabelle 23 Technische Daten DeviceNet Master Protokoll netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Technische Daten der Protokolle 82 94 12 2 PROFIBUS DP Master 12 2 1 NPLC C100 DP und NPLC M100 DP Die technischen Daten in der nachfolgenden Tabelle gelten f r die Ger te typen NPLC C100 DP und NPLC M100 DP Maximale Anzahl PROFIBUS DP Slaves 125 DPVO DPVI Maximale Anzahl aller zyklischer Eingangsdaten 3584 Bytes Bei NPLC C100 k nnen davon max 512 Bytes f r Host Eingangsdaten verwendet
71. gramms nur ber das Einloggen spei chert das SPS Programm nicht remanent in der netPLC Komponente Sollte die Baugruppe spannungslos gemacht werden ist das zun chst in den fl chtigen Speicher bertragene SPS Programm und die Buskonfigu ration gel scht Es kann daher passieren dass ein vorher in den rema nenten FLASH Speicher der Zielhardware geladenes altes Programm wieder gestartet wird Damit das bertragene SPS Programm und Buskonfiguration spannungs ausfallsicher in der netPLC Komponente gespeichert wird ist es zwingend notwendig dass ein Bootprojekt erzeugt wird Dies wird in Abschnitt Bootprojekt erzeugen ab Seite 53 beschrieben 2 Ladevorgang starten gt Beantworten Sie die Frage Applikation App existiert nicht auf der Steu erung Soll die Applikation geladen werden mit Ja 3 gt Die Applikation wird auf die Steuerung geladen 3 gt Beim Start des Ladens geht die SPS in den STOP Modus netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 52 94 ZG Die Fu zeile zeigt den Fortschritt des Downloadvorganges an Sending download info Laden und die Angabe der Gr e des be reits geladenen Programms sowie die Gesamtgr e Meldungen l x bersetzen 0 Fehler 0 Warnungen 6 Meldungien Beschreibung Projekt Objekt
72. gt Es ffnet sich folgendes Dialogfenster i Ger t anh ngen Name CANopen_ Manager Aktion 1 Ger t anh ngen C Ger t einf gen Ger t einstecken Ger t aktualisieren Ger t Hersteller lt Alle Hersteller gt 2 Name Hersteller H Feldbusse EIB CANopen EIB CANopenManager EN em Hilscher Gesellschaft F Systemautomation mbH E ANopen Manager FOT 35 Smart Software Solutions GmbH QA Lokales Ger t cn DeviceNet cn DeviceNet Scanner F DeviceNet Scanner 35 Smart Software Solutions GmbH ER DeviceNet Scanner Hilscher Gesellschaft F Sysbtemaubomation mbH SE 11939 _ Veraltete Versionen anzeigen Information EK Name CANopen_Manager Hersteller Hilscher Gesellschaft F Systemautomation mbH Kategorien ANopenMansager Yersion 3 5 0 0 Bestellnummer 1506 Beschreibung CANopen Manager Anh ngen des ausgew hlten Ger ts als letztes Kind von CAN Network Ge k nnen einen anderen Zielknoben im Navigator ausw hlen w hrend dieses Fenster ge ffnet ist Ger t anh ngen schie en LS Abbildung 16 CANopen Manager W hlen Sie folgende Einstellungen 1 Ger t anh ngen 2 lt Alle Hersteller gt gt W hlen Sie CANopen_Manager gt Klicken Sie Ger t anh ngen gt Klicken Sie Schlie en gt Das Dialogfenster schlie t sich Die Dialogfenster f r die Konfiguration des CANopen Busses sind zusam mengesammelt Der Ger tebaum hat sich wie folgt erweit
73. hardware Eine Lizenz kann in der netPLC Ger tehardware nicht gel scht oder um gewandelt werden F r den Betrieb als Feldbus Master ist in der netPLC Ger tehardware eine Master Lizenz gespeichert Diese gew hrt die Nutzung des jeweiligen Feld bussystems als Master netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Sicherheit 12 94 2 Sicherheit 2 1 Sicherheitshinweise Das Benutzerhandbuch die Begleittexte und die Dokumentation sind f r die Verwendung der Produkte durch ausgebildetes Fachpersonal erstellt worden Bei der Nutzung der Produkte sind s mtliche Sicherheitshinweise sowie alle geltenden Vorschriften zu beachten Technische Kenntnisse werden vorausgesetzt Der Verwender hat die Einhaltung der Gesetzesbe stimmungen sicherzustellen 2 2 Bestimmungsgem er Gebrauch Die in diesem Benutzerhandbuch beschriebenen netPLC Komponenten besitzen SPS Funktionalit t mit unterlagerter Feldbus Kommunikationsschnittstelle Zu netPLC Komponenten geh ren e Slot SPS NPLC C100 e Modul SPS NPLC M100 e HMI Steuerung netHMI PLC NHMI J50005 DP DP DPM CDS QV e HMI Steuerung netHMI PLC NHMI J50005 DP DP PNM CDS QV Abh ngig von der verwendeten netPLC Komponente k nnen die in Ab schnitt Bezug auf Hardware Firmware Server Treiber und Software Seite 7 aufgef hrten Feldbussysteme automatisiert werden 2 3 Personalqualifizierung Die n
74. im Fenster des Servers klicken Die Sicherheitsabfrage mit Ja beantworten um den netPLC CoDeSys Ser ver zu beenden netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Anhang 88 94 13 2 Beispielprojekte 13 2 1 netPLC CoDeSys Produkt DVD Auf der netPLC CoDeSys Produkt DVD sind mehrere Beispielprojekte vor handen Eine kurze Beschreibung folgt in den n chsten Abschnitten Zum ffnen Laden und Starten des jeweiligen SPS Programms sind grunds tzlich folgende Schritte notwendig gt Verwenden Sie in CoDeSys das Men Datei gt Projekt ffnen um das entsprechende Projekt zu ffnen gt Setzen Sie den Aktiven Pfad gt Verwenden Sie in CoDeSys das Men Online gt Einloggen auf App Device SPS Logik um das Programm an die netPLC C100 zu ber tragen oder die Tastenkombination Alt F8 gt Verwenden Sie in CoDeSys das Men Online gt Bootprojekt erzeugen f r App Device SPS Logik gt Starten Sie das SPS Programm mit Online gt Start App Device SPS Logik oder mit der Tastenkombination F5 13 2 1 1 netPLC System Function Projektname netPLC System Functions project Pad Supplements amp Examples CoDeSys Sample Projects netPLC System Functions Kurzbeschreibung Das Projekt beinhaltet als Ger t eine netPLC NPLC C100 DP SPS Programm Das SPS Programm zeigt die Verwendung der Systemfunktionen StatusOfBattery S
75. im Meldungsfenster die Meldung bersetzen abgeschlossen 0 Fehler 0 Warnungen erscheint bersetzen 0 Meldunglen Beschreibung Projekt Objekt Position bersetzungslauf gestartet Applikation Device Sim Device Die Applikation ist aktuell Kompilierung beendet 0 Fehler D Warnungen Abbildung 34 Meldungen nach bersetzung 3 gt Das Projekt wurde bersetzt 3 Projekt speichern zwischenspeichern gt W hlen Sie Datei gt Speichern um das Projekt zu speichern 3 gt Das Projekt wird gespeichert netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 48 94 4 7 Verbindung zur Steuerung herstellen 4 7 1 Gateway festlegen 1 Das Fenster Kommunikationseinstellungen ffnen C100_1 project CoDeSys DE Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster _Hilfe EA be La z A3 z u tete j 2 RH e x Aa Si Ger te x 4 X SI Startseite Device 22 PROFIBUS_Master sl PLCPRG B Symbols x si A cl 7 Ze Device NPLC C100 D Kommunikationseinstellungen Applikationen Log 5PS Einstellungen Task Aufstellung Status Information SPS Logik el App Den Netzwerkpfad zur Steuerung ausw hlen CH Bibliotheksverwalter Gateway 1 v Z PLC_PRS PRG ma lt mbolkonfiguration ie Gateway 1 4 Taskkonfiguration 3 Gatew
76. ion S Name NPLC M100 Local to Hersteller Hilscher Gesellschaft F Systernautomation mbH Kategorien Version 3 5 0 0 Bestellnummer p a Beschreibung Lokale E A Schnittstelle NPLI M100 Anh ngen des ausgew hlten Ger ts als letztes Kind von Device Oh Sie k nnen einen anderen Zielknoten im Navigator ausw hlen w hrend dieses Fenster ge ffnet ist 2 Ger t anh ngen Schlie en Abbildung 10 M100 Lokale E As anh ngen 2 W hlen Sie Verschiedene gt NPLC M100 Local IO 1 Klicken Sie Ger t anh ngen Klicken Sie Schlie en C M100_2 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe EC GEELEN Ger te es BR X El zatsete NPLC V Local 10 Mio el J Device NPLC M100 Internal Konfiguration Internal UC Abbild Status Information El sps Logk Kan le Men variable Mapping Kanal Adresse Typ Standardwert Einheit Beschreibung il Eibliotheksverwalter Input iB A PLC_PRG PRG SC Output OB s kn ByteD SOEN ENTE 1 d vc Battes NPLC M100 Local 10 EN ll nn D i A App ploClonfig Bit 0 0 1 BOOL Bit2 WTZ BOOL Bit3 0 0 3 BOOL GI SOS 4 BOOL Bits ORG BOOL B Pre OR BOOL Bit 0 7 BOOL o App nloConfigTas A Bytet 081 BYTE Byte WBZ BYTE 9 Byte3 OB BYTE zk e Rute Zr FYTF a u EE A Neue Variable erzeugen e Auf existierende Variable abbilden Abbildung 11 NPLC M100 Lo
77. ispiel NPLC C100 41 94 3 SPS Programm editieren F gen Sie folgendes SPS Programm ein varli varl 1 0OBl varl opc_1b0 SIDD Ce ipl ze lt IBl SODU opc_gb0 5 Startseite CIrx_PB TE PLC_PRG PROGRAM DLC prp YAR varl BYTE opc_ib BYTE opc_ibl BYTE Si opc_ OU BYTE ERD VAR zl Di n w M e varl warl 1 El re varl opc LDU re I B0 opc_ibl re IEl SUD e opC Ob k Kurze Erl uterung zum Programmbeispiel l Z 3 vi 5 z varl vari 1 Die Variable vari wird mit jedem SPS Zyklus um 1 erh ht 0OBl varl Der Wert von Variable vari wird auf das Ausgangsbyte QB1 ausge geben opc_ib0O SIDD und opc_ibl IB1 Eingangsbyte IBO und IB1 werden auf die Variablen opc_ibO bzw opc_ib1 kopiert Dies ist die Vorbereitung dass der OPC Server auf die Eingangsdaten zugreifen kann SODU opcgb0 Die Variablen opc_qbO wird auf das Ausgangsbyte QBO kopiert Dies ist die Vorbereitung dass der OPC Server auf die Ausgangsdaten zugreifen kann Anmerkung Das Ausgangsbyte QB1 wird von Steuerungsprogramm gesetzt und deshalb dem OPC Server kein Zugriff gegeben Hinweis Die Adressen IBO und QOBO Bereich starten bei O wenn keine Host E A Schnittstelle verwendet wird Wenn eine Host E A Schnittstelle oberhalb des Master Ger tes verwendet wird dann starten die Adressen ab 512 d h die Adressen lauten dann IB512 und QB512 und h her
78. isualisierung Die Symbolkonfiguration wird nach dem Build Prozess beim Download des Projekts in das Zielger t automatisch in eine Symbol Datei im XML Format geschrieben und im Projektverzeichnis abgespeichert Sie erkennen diese Symbol Datei an der Namenskonvention lt project name gt lt device name gt lt application name gt xml Diese Datei k nnen Sie sp ter in eine Applikation wie z B die QVIS Visualisierungssoftware importieren damit diese auf die Variablen zugreifen kann 1 Objekt hinzuf gen gt W hlen Sie aus dem Kontextmen des Ger tebaums App dann den Eintrag Objekt hinzuf gen und dann Symbolkonfiguration Ger te S 1 X sl Startseite ff PROFIBUS Master ra PL H 2007 el 1 PROGRAM PLC_PRG Device MPLI 2100 Z VAR gt EI 5P5 Logik 3 varl BYTE C LA d opc 10 BYTE Bibliot db Ausschneiden 5 opc ibl BYTE Bi HL ES Kopieren 5 opc obt BYTE EB Taskk 7 END VAR gt o VAR RETAIN D PROFIBUS_mg A L schen 3 uiRemCount UHT 5 4 Se Eigenschaften Eu EHD VAR D iz Objekt hinzuf gen DOT alobale vYariablenliste POL Ordner hinzuf gen Ai Y Fersistente Variablen GI GI POU f r implizite Pr fungen Objekt bearbeiten E 3 Symbolkonfigurakion Objekt bearbeiten mit E vWisualisierung CH k 2 Objekt Symbolkonfiguration hinzuf gen ZG Es ffnet sich folgendes Dialogfenster Symbolkonfiguration hinzuf gen 1 f
79. kale E As konfigurieren netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 24 94 D Im Ger tebaum A erscheint der Eintrag NPLC M100 Local IO CO gt ffnen Sie mit einem Doppelklick im Ger tebaum auf NPLC M100 Local IO N die Signalkonfiguration im Fensterbereich GU gt W hlen Sie den Reiter Internal UO Abbild 2 aus ZG Nun k nnen Sie mit einem Doppelklick in den einzelnen Tabellenfeldern die Signale bit oder wortweise konfigurieren Bereich EN netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 25 94 4 4 Buskonfiguration erstellen F r Ihr Feldbussystem ist eine Buskonfiguration erforderlich Daher sind die folgenden Abschnitte PROFIBUS DP Master konfigurieren CANopen Mas ter Konfigurationsfenster einf gen und DeviceNet Scanner konfigurieren al ternativ zu betrachten Hinweis Zur Buskonfiguration erhalten Sie Unterst tzung in der Online gt Hilfe unter dem Hilfemen Editoren gt Ger te Editoren gt Feldbusna me 4 4 1 Feldbussystem f r die Steuerung ausw hlen 1 gt Feldbussystem f r die Steuerung ausw hlen Klicken Sie im Fensterbereich mit der rechten Maustaste auf die netPL
80. len Beispiel NPLC C100 53 94 4 8 2 Bootprojekt erzeugen Wichtig Damit das SPS Programm und die Buskonfiguration span nungsausfallsicher in der netPLC Komponente gespeichert wird ist es zwingend notwendig dass ein Bootprojekt erzeugt wird Hinweis Sie k nnen nur ein Bootprojekt auf der Baugruppe erzeugen gt wenn Sie mit der netPLC Komponente online verbunden Eingeloggt sind Andernfalls werden Sie gefragt wo Sie das Bootprojekt im PC Sys tem speichern m chten Bootprojekt erzeugen C100_2 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe OS uS F Ger te e A G Ausloggen Ctri F3 CHEN PP E f croge ege 4 Bootapplikation erzeugen Ghe Device Verbunden Necio 7 Slll 5P5 Logik nj CH Bibliotheksverwalter lE PLC PRG PRG gt Vergewissern Sie sich dass das Programmiersystem eingeloggt ist Dieses ist an den gr n hinterlegten Zeilen und zu erkennen Es ist dabei unerheblich ob die Applikation das SPS Programm in Run oder Stop steht gt W hlen Sie Online gt Bootapplikation erzeugen ZG Das Bootprojekt wird erzeugt und in die Steuerung geladen 4 8 3 Bootprojekt entfernen Bootprojekt entfernen gt Falls ein vorhandenes Bootprojekt entfernt werden soll w hlen Sie On line gt Reset Ursprung ZG Die netPLC Komponente wird zur ckgesetzt und das vorhandene Bootprojekt gel sch
81. lscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 27 94 4 4 2 PROFIBUS DP Master konfigurieren C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe 2 RH e GE deg Ger te H SR El Startseite f PROFIBUS_Master m re Bal S V EEETEREN a prerereeergerereeeere Den Device NPLI C100 7 DP Parameter Il Profibus DP LO Abbild Status Information ll 5P5 Logik Met Einstellungen 7 App Slot Slot 0 v Cl Bibliotheksverwalter E PLC_PRS PRS Te SYmbolkanfigurakior Taskkonfiguration automatische Bus Iritialisierung Se MainT sk pe Qa PROFIBUS Master PROFIBUS Master Abbildung 13 PROFIBUS Master NetX Konfiguration Mets om hannelt gt ffnen Sie mit einen Doppelklick auf den PROFIBUS Master im Ge r tebaum A die Konfigurationsdialoge f r die PROFIBUS Parameter Es ffnet sich im Fensterbereich der erste Reiter NetX Konfigurati on Alle oben dargestellten Standardparameter m ssen in der Default Einstellung erhalten bleiben Slot 0 2 NetXComChannelO 3 der Haken bei automatische Bus Initialisierung 4 muss erhalten bleiben Unter dem Reiter DP Parameter finden Sie folgende Einstellm glichkeiten C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools
82. n 1 gt Klicken Sie mit der rechten Maustaste auf Device NPLC C100 gt W hlen Sie aus dem Kontextmen Ger t anh ngen gt Das Popupfenster Ger t anh ngen ffnet sich netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 20 94 ErstesProjekt project CoDeSys DB Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe g i 9 Erstesfrojekt el z Device NPLC C100 Internal Konfiguration Internal UO Abbild Status Information ll sps Logik B App CA Bibliotheksverwalter m Parameter Typ Wert Standardwert Einheit Beschreibung PLC_PRG PRG o vendor STRING Hilscher Hilscher vendor of the device 4 Taskkonfiguration 3 g MainTask ModelName STRING Host Interface I O Host Interface I O Model name of the device Q A Host I se Host 1 0 Interface CommunicationChannel DWORD 0 0 DPM communication channel nun Abbildung 6 NPLC C100 Host E A anh ngen 2 gt W hlen Sie Verschiedene gt Host UO Interface CO gt Klicken Sie Ger t anh ngen gt Klicken Sie Schlie en CG ErstesProjekt project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe te NM 8 d Ger te A Erstesprojekt el Ae Device NPLC C100 Internal Konfiguration In
83. n 1 Editor f r Baustein PLC_PRG ffnen d C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe Ne A a Bar da nni d 3c RM g Ah lt d a re E Bere SE Bl Startseite 2 pm E PLC_PRG cra 1 PROGRAM PLC PRG Se Device NPLC L100 gt YAR E SP5 Logk 3 EMD VAR 3 Ap u N Eibiotheksverwalter er OD wm Z PLC_PRS PRG H 8 Symbolkonfiguration Taskkonfiguration MainTask jF PROFIBUS Master PROFIBUS Master U CB_AB32_DP5 CB_AB32 DP5 A M _2_byte_input_output 2 byte input Abbildung 30 Slave Ger t eingef gt gt ffnen Sie mit einem Doppelklick auf PLC_PRG PRG OD im Fenster bereich den Editor Hinweis Sie k nnen im Programm Editor nur editieren wenn Sie nicht gt auf der netPLC Komponente eingeloggt sind ZG Das Editorfenster erscheint Das obige Bild zeigt den Editor noch ohne Variable E und ohne SPS Programm 2 Variable anlegen Legen Sie folgende Variablen an varl BYTE opo 1b BYTE spe ibl Birk ope CU BYTE I p Startseite CIrs_PB E PLC_PRG 1l PROGRAM FLC_FRG z zZ VAR 3 varl BYTE 4 opc_ib0 BYTE B 5 opc_ibl BYTE e opc_gb BYTE 7 EHD VAR S 1 S netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Be
84. n Sie Online gt Ausloggen Ctrl F8 um sich auszuloggen Online Debug Tools Fenster Hilfe s Ausloggen Ctr F8 ZG Die Verbindung zur Steuerung wird aufgehoben netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich 55 94 Hilscher 2009 2014 Visualisierung 56 94 5 Visualisierung 5 1 Visualisierung HMI Steuerung netHMI PLC Die Visualisierung der Steuerungs Daten erfolgt bei den netHMI PLC Ger ten HMI Steuerungen NHMI J500Q5 DP DP DPM CDS QV und NHMI J500095 RE DP PNM CDS QV mit der QViS Visualisierungssoftware von Hilscher direkt auf den Ger ten selbst Detaillierte Informationen hierzu finden Sie im Benutzerhandbuch netHMI und OM DOC120703UMxxDE dass Sie auf der netHMI PLC Produkt DVD im Verzeichnis Documentation deutsch l Software finden 5 2 Visualisierung Slot SPS NPLC C100 und Modul SPS NPLC M100 Daten aus diesen Steuerungen k nnen ber den OPC Server von einer Vi sualisierung mit OPC Schnittstelle im folgenden OPC Klient genannt ge lesen bzw geschrieben werden Dazu ist eine Konfiguration notwendig Die folgenden Abschnitte beschrei ben die Konfigurationsschritte um eine Visualisierung ber OPC mit der Steuerung NPLC C100 bzw NPLC M100 zu verbinden Voraussetzungen Betriebsbereite Steuerung bestehend aus e Installierte Hardware e Installierter Ger tetreiber cifX Device Driver e Betriebsbereiter Server netPLC CoDeSys Se
85. n erfordern Die Benutzung der Software in einer solchen Um gebung geschieht auf eigene Gefahr jede Haftung f r Sch den oder Ver luste aufgrund unerlaubter Benutzung ist ausgeschlossen 1 3 4 Gew hrleistung Obwohl die Hard und Software mit aller Sorgfalt entwickelt und intensiv ge testet wurde bernimmt die Hilscher Gesellschaft f r Systemautomation mbH keine Garantie f r die Eignung f r irgendeinen Zweck der nicht schriftlich best tigt wurde Es kann nicht gew hrleistet werden dass die Hard und Software Ihren Anforderungen entspricht die Verwendung der Software unterbrechungsfrei und die Software fehlerfrei ist Eine Garantie auf Nicht bertretung Nichtverletzung von Patenten Eigentumsrecht oder Freiheit von Einwirkungen Dritter wird nicht gew hrt Weitere Garantien oder Zusicherungen hinsichtlich Marktg ngigkeit Rechtsm ngelfreiheit In tegrierung oder Brauchbarkeit f r bestimmte Zwecke werden nicht gew hrt es sei denn diese sind nach geltendem Recht vorgeschrieben und k nnen nicht eingeschr nkt werden Gew hrleistungsanspr che beschr nken sich auf das Recht Nachbesserung zu verlangen netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Einleitung 11 94 1 3 3 Exportbestimmungen Das gelieferte Produkt einschlie lich der technischen Daten unterliegt den gesetzlichen Export bzw Importgesetzen sowie damit verbundenen V
86. nd Bootloader wartet auf Firmware gr n gelb gelb gr n Blinkend Schwerer Systemfehler SPS in Stop gelb TE Blinkend SecMem nicht lesbar gelb gr n fortlaufend aus Aus Versorgungsspannung f r das Ger t fehlt oder Hardware bet defekt Tabelle 17 System LED a Ein Bootloader wartet auf Software gelb netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 LEDs 77 94 10 5 LEDAPL APL Duo LED gr n gelb Ein SPS im Zustand RUN SPS Programm wird ausgef hrt gr n WW Zyklisch blin Kein bootbares SPS Programm vorhanden gr n kend 1 Hz w Ein SPS im Zustand STOP gelb SPS Programm wird nicht ausgef hrt w Zyklisch blin Unerwarteter Fehler bei der Ausf hrung des SPS gelb kend 4 Hz Programms aufgetreten Tabelle 18 LED APL CoDeSys 10 6 LED CANopen Master F r das CANopen Master Protokoll gibt es kein LED Signal auf den netPLC Komponenten 10 7 LED DeviceNet Master In der nachfolgenden Tabelle ist die Bedeutung der LED beschrieben wenn die Firmware des DeviceNet Master Protokolls in das Ger t geladen wurde MNS Duo LED rot gr n e Ger t ist online und hat eine oder mehrere Verbindungen aufgebaut der Blinkt Ger t ist online und hat keine Verbindung aufgebaut ie Gi Gr n Rot Selbsttest nach Spannung einschalten COMO gr n rot Aus Gr n ein f r 0 25 s dann rot ein f
87. nderungs bersicht netPLC mit CoDeSys Inbetriebnahme DOC120113UMO3DE Revision 3 Deutsch 2014 07 Freigegeben ffentlich Hilscher 2009 2014 Einleitung 6 94 1 1 2 Konventionen in diesem Handbuch Hinweise Handlungsanweisungen und Ergebnisse von Handlungen sind wie folgt gekennzeichnet Hinweise E Wichtig lt Wichtiger Hinweis gt Hinweis lt Hinweis gt m lt Hinweis wo Sie weitere Informationen finden k nnen gt Handlungsanweisungen 1 lt Anweisung gt 2 lt Anweisung gt oder gt lt Anweisung gt Ergebnisse 3 gt lt Ergebnis gt netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Einleitung 7 94 1 2 netPLC mit CoDeSys 1 2 1 Bezug auf Hardware Firmware Server Treiber und Software Hinweis Die aufgef hrten Hardware Revisionen Firmware und Treiber gt versionen bzw die Versionen f r die Programmiersoftware CoDeSys ge h ren funktional zusammen netPLC Komponenten Hardware metPLC Komponenten Anikin Revision NeLcc1o0Dpicos orc maner Ja NPLC M100 DP CDS OPC 1830 410 CDS OPC NHMI J500Q5 DP DP DPM CDS QV 1878 180 DPM CDS QV NHMI J500Q5 RE DP PNM CDS QV 1872 180 PNM CDS QV Tabelle 2 Bezug auf netPLC Komponenten Hardware Firmware Firmware Datei Ger tetyp Feldbussystem Firmware Version SC111000 NXF NPLC C100 DP PROFIBUS DP Master l SC116000 NXF N
88. netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Technische Daten der Protokolle 84 94 12 3 PROFINET IO RT Controller Parameter Beschreibung Maximale Gesamtanzahl zyklischer Ein 512 Bytes inklusive IOxS Statusbytes gangsdaten Maximale Gesamtanzahl zyklischer Aus 512 Bytes inklusive IOxS Statusbytes gangsdaten Maximale Anzahl zyklischer Eingangsdaten 512 Bytes pro IO Device IOCR Datenl nge inklusive IOxS Statusbytes Maximale Anzahl zyklischer Ausgangsdaten 512 Bytes pro IO Device IOCR Datenl nge inklusive IOxS Statusbytes Azyklische Kommunikation Mit der CoDeSys Bibliothek IloDrvPNAcyclicServices k nnen folgen de Dienste genutzt werden Read Record Write Record Maximal 1392 Bytes pro Telegramm und Request Context Management durch CL RPC Unterst tzt Minimale Zykluszeit 1 ms IO Devices k nnen mit unterschiedlichen Zykluszeiten konfiguriert werden Voll Duplex Einschr nkungen Keine Alarmbehandlung Fast Startup von PROFINET IO Device s wird nicht unterst tzt RT ber UDP wird nicht unterst tzt Multicast Kommunikation wird nicht unterst tzt DHCP nicht unterst tzt weder f r PROFINET IO Controller noch f r PROFINET IO Devices Eine IOCR pro IO Device Der NameOfStation des IO Controller kann nicht mit dem Dienst DCP SET NameOfStation gesetzt werden sondern nur durch Konfi gurati
89. on des IO Controllers Der Puffer f r die Diagnose Daten eines IO Devices wird im Falle mehrerer Diagnoseereignisse berschrieben Nur ein das letzte Di agnoseereignis wird zu einem Zeitpunkt gespeichert Wenn ein Diag noseereignis mehr als 200 Bytes Diagnosedaten erzeugt dann wer den nur die ersten 200 Bytes gespeichert Die verwendbare kleinste Zykluszeit ist abh ngig von der Anzahl der IO Devices der Anzahl verwendeter Eingangs und Ausgangsda ten Die Zykluszeit die Anzahl konfigurierter IO Devices und die An zahl der E A Daten h ngen voneinander ab Es ist aus Performen cegr nden z B nicht m glich 31 IO Devices mit einer Zykluszeit von 1 ms zu betreiben Die Gr e der Buskonfigurationsdatei ist durch die Gr e der RAM Disk begrenzt 1 MByte Der Dienst WriteMultiple Record wird nicht unterst tzt Bezug auf Firmware Stack Version Firmware V4 0 PROFINET IO Controller V2 6 Tabelle 26 Technische Daten PROFINET IO Controller Protokoll netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Anhang 85 94 13 Anhang 13 1 netPLC CoDeSys Server Programm Das netPLC CoDeSys Server Programm stellt eine Verbindung zwischen dem 35 Gateway und damit zum CoDeSys Programmiersystem auf der einen Seite und ber den Ger tetreiber cifX Device Driver auf der ande ren Seite zur netPLC C100 her Das 3S Gateway kann auf demselben
90. or schriften verschiedener L nder insbesondere denen von Deutschland und den USA Die Software darf nicht in L nder exportiert werden in denen dies durch das US amerikanische Exporitkontrollgesetz und dessen erg n zender Bestimmungen verboten ist Sie verpflichten sich die Vorschriften strikt zu befolgen und in eigener Verantwortung einzuhalten Sie werden darauf hingewiesen dass Sie zum Export zur Wiederausfuhr oder zum Import des Produktes unter Umst nden staatlicher Genehmigungen bed r fen 1 3 6 Eingetragene Warenzeichen CANopen ist eine registrierte Warenmarke des CAN in AUTOMATION International Users and Manufacturers Group e V N rnberg CoDeSys ist eine registrierte Warenmarke der 3S Smart Software Soluti ons GmbH Kempten DeviceNet M und EtherNet IPTM sind Warenmarken der ODVA Open Devi ceNet Vendor Association Inc PROFIBUS und PROFINET sind registrierte Warenmarken von PROFIBUS International Karlsruhe Windows XP Windows 7 und Windows 8 sind registrierte Warenmarken der Microsoft Corporation Alle anderen erw hnten Marken sind Eigentum ihrer jeweiligen rechtm i gen Inhaber 1 4 Lizenzen F r den Betrieb der netPLC Komponente mit CoDeSys SPS Funktion ist eine CoDeSys Lizenz n tig Diese Lizenz ist in der netPLC Ger te Hardware gespeichert und im Lieferumfang enthalten Sie erlaubt die Nut zung und den Betrieb des CoDeSys Programmiersystems und der SPS Laufzeitumgebung in der Ger te
91. ork CAN Network cl C open Manager CANopen_Man Abbildung 18 NetX_CANbus gt CANbus Nehmen Sie unter CAN_Network N gt CANbus 2 folgende Einstellungen vor gt Netzwerk G Stellen Sie immer 0 ein gt Baudrate O Sie k nnen folgende Baudrateneinstellungen w hlen 10000 20000 50000 100000 125000 250000 500000 800000 und 1000000 netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 31 94 C C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe er at o 08 L d ES Ger te ER CAN Network H CANopen_Manager Jia Ges Device NPLC C100 ANopen Manager CANopen IO Abbild Status Information a gt SI 5P5 Logik Te c e ID Ze d Se ode fer DIS CANopen ii Bibliotheksverwalter Netzwerkverwaltung E PLE_PRG PRG Sa Symbolkonfiguration Konfiguration pr fen E Taskkanfiguratior Slaves starten und korrigieren S MainTask NMT Start All wenn m glich SAN_Metwork CAN Network E CANopen_Manager Cohlopen Mang 5 SYNE Sync Erzeugung aktivieren e Autostart TAMopenManager Pollen optionaler Slaves TOB ID 128 lei Cycle Period us 1000 window Length us 1200 r aF _ Syr c Yerarbeitung aktivieren Heartbeat Heartbeat Erzeugun
92. r Protokolle 83 94 12 2 2 NHM J50005 DP DP Die technischen Daten in der nachfolgenden Tabelle gelten f r den Ger te typ NHMI J50005 DP DP Maximale Anzahl PROFIBUS DP Slaves 31 DPVO DPVI Maximale Anzahl aller zyklischer Eingangsdaten 512 Bytes Maximale Anzahl aller zyklischer Ausgangsda 512 Bytes ten Maximale Anzahl zyklischer Eingangsdaten 244 Bytes pro Slave Maximale Anzahl zyklischer Ausgangsdaten 244 Bytes pro Slave Konfigurationsdaten Max 244 Bytes pro Slave Parametrierungsdaten pro Slave 7 Bytes Standardparameter pro Slave Max 237 Bytes pro Slave applikations spezifische Parameter Azyklische Kommunikation Mit der CoDeSys Bibliothek IIoDrvDPV1C1 k nnen folgende DPV1 Klasse 1 Dienste genutzt werden Lesen Schreiben Alarm und AlarmAck Maximale Anzahl azyklischer Daten read write 240 Bytes pro Slave und Telegramm Baudrate 9 6 kBits s 19 2 kBits s 31 25 kBits s 45 45 kBits s 93 75 kBits s 187 5 kBits s 500 kBits s 1 5 MBits s 3 MBits s 6 MBits s 12 MBit s Automatische Baudratenerkennung wird nicht unterst tzt Daten Transport Layer PROFIBUS FDL Einschr nkungen DPV1 Dienste der Klasse 2 werden nicht unterst tzt DPV2 Dienste werden nicht unterst tzt Redundanzfunktion wird nicht unterst tzt Configuration in Run CiR wird nicht unterst tzt Bezug auf Firmware Stack Version Firmware V4 0 PROFIBUS DP Master V2 6 Tabelle 25 Technische Daten PROFIBUS DP Master Protokoll
93. rarbeitung des SPS Programms wird angehalten In diesem Zustand ist es m glich ein neues SPS Programm oder eine neue Firmware Tabelle 13 RUN YSTOP Betriebswahlschalter Wenn CoDeSys auf der Steuerung eingeloggt ist kann von CoDeSys aus der Betriebszustand ohne Ver ndern der Schalterstellung gewechselt wer den Beachten Sie Folgendes Dies kann dazu f hren dass von CoDeSys aus die Steuerung in STOP gesetzt wird der Schalter jedoch noch in Stellung RUN steht und die Steuerung mit dem n chsten Reset der netPLC Kompo nente wieder in den Betriebszustand RUN geht und dieser Wiederanlauf unbeabsichtigt ist Stellen Sie deshalb den Schalter auf STOP um einen unbeabsichtigten Wiederanlauf zu verhindern Die Position des Schalters hat Vorrang vor der Softwaresteuerung netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Funktionen 70 94 7 5 Beispiel SPS Programm zur Batterie berwachung NPLC C100 und NPLC M100 Bei den netPLC Komponenten NPLC C100 und NPLC M100 kann die Bat teriespannung mit einer Systemfunktion StatusOfBattery berwacht wer den Informationen dazu finden Sie im Abschnitt Batterie Status Statu sOfBattery auf Seite 66 Beispiel f r eine Programmierung mit dieser Funktion a rising edge on S1 1 on the M100 evaluation board is used for triggering the measure mene 7 FEriogerseare 5 2 21 9 05 IF fTriggerState
94. rgung mit Spannung versorgt wird Datentyp Ein Ausgang Ausgang TRUE Systemfunktion fertig FALSE Diese Systemfunktion im n chsten SPS Zyklus wie der aufrufen xBusy BOOL Ausgang FALSE TRUE Systemfunktion in Bearbeitung FALSE Systemfunktion nicht in Bearbeitung xError BOOL Ausgang FALSE TRUE Fehler aufgetreten Die Fehlernummer wird in iError ausgegeben FALSE Kein Fehler aufgetreten Error Ausgang Wenn xError den Wert FALSE hat dann NO_ERROR Kein Fehler 0 Wenn xError den Wert TRUE hat dann INTERNAL_ERROR 1000 NOT_SUPPORTED 1010 xStatusOfPciPower BOOL Ausgang FALSE TRUE PCI Spannungsversorgung vorhanden TI isomo aen Tabelle 12 Systemfunktion StatusOfPCIPower netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Funktionen 69 94 7 3 Reset Verhalten NPLC C100 Die Slot SPS NPLC C100 hat keine Reset Verbindung ber den PCI Bus zum PC D h ein Reset des PC beispielsweise ber den Reset Taster wird nicht an die Slot SPS weitergegeben Der PowerOn Reset wird von beiden Spannungsquellen interne und ex terne bedient 7 4 RUN STOP Betriebswahlschalter NPLC C100 und NPLC M100 Das SPS Programm in den netPLC Komponenten NPLC C100 und NPLC M100 kann ber den Schalter in die folgenden Betriebszust nde geschaltet werden Ein geladenes SPS Programm wird zyklisch abgearbeitet Die zyklische Ve
95. rver e Die Steuerung wurde bereits mit CoDeSys programmiert e Betriebsbereite s Feldbus Slave Ger t e die ber ein Feldbus Kabel mit der Steuerung verbunden sind Installierter CoDeSys OPC Server e Installierter 35 OPC Server Der netPLC CoDeSys Server muss auf dem PC des laufenden OPC Servers gestartet sein und Zugriff auf die Slot SPS en haben netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Visualisierung 57 94 5 2 1 OPC Konfigurator 1 OPC Konfigurator starten gt Starten Sie den OPC Konfigurator Start gt Alle Programme gt 3S CoDeSys gt CoDeSys OPC Server 3 gt OPC Configurator ZG Die Oberfl che des OPC Konfigurators erscheint OPCConfig C Programme 35 CoDeSys CoDeSys OPC Server 3 0PCServ E If Fie Edit m Settings for OFC Server 1798 PLC_Id23 af Connection Update Rate ma Sync Init w Writes produce data change calls Use Colon as PLC name separator Suppress callbacks on add remowe Logging W Enable logging Defaultewents Log dditional E vents Add Debug Events slow Abbildung 40 OPC Server Konfigurationseinstieg gt L schen Sie den Eintrag PLC_Id23 ber das Kontextmen 2 PLC einf gen gt W hlen Sie Edit gt Append PLC oder die Tastenkombination Strg A 3 gt Das Fenster Settings for PLC erscheint ZG Der Defaultname lautet PLC1 netPLC mit CoD
96. t netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 54 94 4 8 4 Steuerungsprogramm starten W hlen Sie mit der rechten Datei Bearbeiten Ansicht Projekt Erstellen Online Debug M au staste d as Kontextmen C100_1 project CoDeSys nn les En des Ger tebaums der Zeile e Star nn D D App 1 aus W hlen Sie im Kontextmen den Eintrag op Stop Q Den Net Bibliotheksverwalte amp Ausschneiden Start 2 aus um das SPS E PLCPRG PRG Bil Kopieren Programm zu Starten a Symbolkonfiguratio Taskkonfiguration ee E MainTask f PROFIBUS_Master PRC Ausloggen 3 5 U CB_AB32_DPS CB_ Ty Sat l 5 _2_byte_input_ 2 Online Change gt Wichtig Pr fen Sie ob ein eventuell vorhandener Betriebswahlschalter der netPLC Komponente in der Stellung RUN steht Wenn der Schalter in der Stellung STOP steht dann schalten Sie ihn um auf RUN ansons ten geht die SPS nicht in den Zustand Run 3 gt Die Steuerung geht in den Zustand RUN Dieses wird Ihnen in der Statuszeile des Programms durch L UFT angezeigt C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tock Fenster Hilfe GEI WEIEN Lt Sn a a TE BEA WM AE Ger te el Startseite ft PROFIBUS Master fE lt B_AB32_DPS f T
97. t CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r d 4 5 3 C100_3 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Onine Debug Tools Een At tu Je e vo A H L t Ste ie netPLC erstellen Beispiel NPLC C100 39 94 Das Slave Ger t wurde im Ger tebaum Fensterbereich Q bei Q einge f gt gt Machen Sie einen Doppelklick auf den Eintrag Es ffnet sich der Konfigurationsdialog f r den Slave wie im Fensterbe reich 8 dargestellt gt Machen Sie hier alle erforderlichen Einstellungen gt Stellen Sie die Stationsadresse f r das Slave Ger t 2 ein Hinweis Sie machen hier nur die Einstellungen die f r den Master not wendig sind um mit dem Slave kommunizieren zu k nnen Das Slave Ger t selbst m ssen Sie mit dem Konfigurationswerkzeug f r das Slave Ger t konfigurieren Hinweis Im Kontextmen welches Sie durch Anwahl des Ger tes im Ger tebaum im Fensterbereich A aufrufen k nnen gibt es den Eintrag Eigenschaften Hier k nnen Sie dem Ger t im Ger tebaum einen spre chenden Namen geben Adressen Ein Ausg nge des Slaves ermitteln Zur Ermittlung der E A Adressen des Slaves f r das SPS Programm gehen Sie wie folgt vor o HER GB p MA Eibliotheksverwaier PLC_PRG PROFIBUS Master 2 Device f Cp ap3z D s _2_byte_input_output X F
98. tapplikation erscheinen x Object reference not set to an instance of an object Abbildung 51 Object reference not set Gehen Sie wie folgt vor 1 Klicken Sie OK AN um das Popup zu schlie en Speichern Sie das Projekt Beenden Sie die CoDeSys Anwendung Starten Sie CoDeSys neu Laden Sie das zuvor gespeicherte Projekt GE S Ze Starten Sie die Bootapplikationserzeugung neu netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 LEDs 75 94 10 LEDs 10 1 bersicht LEDs NPLC C100 und NPLC M100 Benennung und Bedeutung der LEDs der netPLC Komponenten NPLC C100 und NPLC M100 nach Protokoll LED Benennung in der CANopen DeviceNet PROFIBUS DP Ger tezeichnung und Master Master Master am Ger t SYS SYS SYS SYS WW Systemstatus Systemstatus Systemstatus gelb gr n F r Details siehe Abschnitt LED SYS auf Seite 76 APL APL APL APL L wl Application Application Application gelb gr n netPLC netPLC netPLC F r Details siehe Abschnitt LED APL auf Seite 77 Kommunikationsstatus Kommuni Kommuni Kommuni kationsstatus kationsstatus kationsstatus F r Details F r Details siehe siehe Abschnitt Abschnitt LED LED Device PROFIBUS DP Net Master auf Master auf Seite Seite 77 78 COM 1 nicht verwen nicht verwen nicht verwendet Kommunikationsstatus det det rot gr n rot gr n
99. tatusOfExt24V und StatusOfPCIPower Tabelle 28 Beispiel netPLC System Function Die Systemfunktionen sind in Abschnitt Funktionsbibliothek erweitern ab Seite 63 beschrieben 13 2 1 2 netPLC Open Process Control OPC Projektname Open Process Control project Supplements amp Examples CoDeSys Sample Projects netPLC Open Process Control OPC Kurzbeschreibung Das Projekt beinhaltet als Ger t eine netPLC NPLC C100 DP SPS Programm Das SPS Programm zeigt wie Variablen angelegt werden und diese mittels der Symbol konfiguration f r den OPC Server zug nglich gemacht werden Von einem OPC Klient kann dann auf die Variable opc obt ein Wert 0 255 geschrie ben werden Das SPS Programm bertr gt den Wert der Variablen opc obt auf die Vari able opc_ibO Der OPC Klient kann diesen Wert dann aus opc_ibO0 lesen Das SPS Programm f hrt den gleichen Ablauf mit der Variablen opc_qb1 und opc_ib1 aus Tabelle 29 Beispiel netPLC Open Process Control netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Anhang 89 94 Um das Projekt zu verwenden gehen Sie wie folgt vor gt Verwenden Sie in CoDeSys das Men Datei gt Projekt ffnen um das Projekt zu ffnen gt Setzen Sie den Aktiven Pfad gt Merken Sie sich die Adressangabe wenn der aktive Pfad gesetzt wur de Diese Adresse muss beim OPC Konfigurator wieder eingegeben werden
100. terbereich wird die Dokumentation zur Systemfunktion an gezeigt gt Klicken Sie auf OK 3 um die Funktion in den PSP Code zu berneh men netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Funktionen 66 94 7 2 1 Batterie Status StatusOfBattery StatusOf attery xDone xBusy Error Error xStatusofBatber Batteryv yoltage Abbildung 45 Systemfunktion StatusOfBattery Funktion StatusOfBattery Beschreibung Pr ft den Status der Batterie und misst die Batteriespannung Achtung Bei der Pr fung des Batteriestatus wird die Batterie belastet d h es findet eine geringe Entladung statt Diese Funktion deshalb nicht zyklisch aufrufen Der dabei angesprochene A D Wandler ben tigt einige Zeit f r die Messung Daher ist f r die Funk tion eine State Machine erforderlich Siehe Beispiel im Abschnitt Beispiel SPS Programm zur Batte rie berwachung NPLC C100 auf Seite 70 Datentyp Ein Ausgang xDone BOOL Ausgang FALSE TRUE Systemfunktion fertig FALSE Diese Systemfunktion im n chsten SPS Zyklus wie der aufrufen xBusy BOOL Ausgang FALSE TRUE Systemfunktion in Bearbeitung FALSE Systemfunktion nicht in Bearbeitung xError BOOL Ausgang FALSE TRUE Fehler aufgetreten Die Fehlernummer wird in iError ausgegeben FALSE Kein Fehler aufgetreten Error INT Ausgang Wenn xError den Wert FALSE hat dann NO_ERROR Kein Fehler
101. ternal UO Abbild Status Information ll spS Logik B O App il Bibliotheksverwalter si PLC_PRG PRG Parameter Typ Wert Standardwert Einheit Beschreibung zi Vendar STRING Hitscher Hilscher vendor of the device 188 Taskkonfiguration BE den Ae Z o E MainTask ModelName STRING Host Interface IJO Host Interface IJO Model name of the device Q g Host_I_O_Interface Host 1 0 Interface CommunicationChannel DWORD 0 0 DPM communication channel nun Abbildung 7 C100 Host E As konfigurieren 1 gt Im Ger tebaum erscheint der Eintrag Host_l_O_interface gt ffnen Sie mit einem Doppelklick auf Host_I_O_interface 1 im Ger tebaum die Anzeige Host_l _O_Interface im Fensterbereich E W hlen Sie den Reiter Internal Konfiguration Verwenden Sie f r CommunicationChannel 3 den Defaultwert O netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 21 94 ErstesProjekt project CoDeSys Gi Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe 2 ER E A ma we SPA o SN e ea 1 EN LG Ger te ax E Startseite 7 Host 8 Interface Xx a Erstesprojekt e Device NPLC C100 Internal Konfiguration Internal UO Abbild Status Information Slll spS Logik Kan le MM u App Yariable Mapping Kanal Adresse Typ Standardwert Einheit Bes
102. tionsbibliothek erweitern Bevor Sie die in diesem Abschnitt dokumentierten Funktionen verwenden k nnen m ssen Sie diese erst in die Funktionsbibliothek von CoDeSys einf gen Hierzu gehen Sie wie folgt vor C100_3 project CoDeSys Se Datei Bearbeiten Ansicht Projekt Bibliotheken Erstellen Online Debug Tools Fenster Hilfe 1 Se An Ty j opiumi r Jede o h WR 1 E GE ax Startseite DLC DG KR Device fij Bibliotheksverwalter X H ata zi Mamensraurm em W et Device INL CC 1007 Bibliothek hinzuf gen Es Lk 98 Standard System Standard SI sps Logik App 4 Cl Bibliotheksverwalter PLC_PRG PRG TS Symbolkonfiguratior E P Taskkonfiguratior MainTask Cl PROFIBUS Master PROFIBUS Master AN dr fl CB_AB32_DPS CB_AB3Z2 DP5S DI 2 byte Imput output 2 byte input Abbildung 42 Bibliothek hinzuf gen 1 Machen Sie im Ger tebaum A einen Doppelklicken auf den Eintrag Bibliotheksverwalter 3 gt Es ffnet sich folgendes Popup Bibliothek hinzuf gen Gruppieren nach Kategorie 4 Ren arten BE m W hlen Sie unter Firma gt Hilscher Swiss GmbH aus Machen Sie einen Doppelklick vor den Eintrag Sonstige Klicken Sie zum Markieren auf die Zeile HilPlcSysFunktions Klicken Sie OK v v v N netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014
103. uerung aufbeben nennen nennen 55 5 MIOUABSIERUN EE 56 5 1 Visualisierung HMI Steuerung netHMI DI 56 5 2 Visualisierung Slot SPS NPLC C100 und Modul SPS NPLC MI100 56 5 2 1 OPC KOMIQUrATO TE 57 5 2 2 KEE Eet Eeer 61 6 HOST E A SCHNITTSTELLE SLOT SPS NRUCGCI00 nennen 62 FUNKTIONEN aaa 63 7 1 Funktionsbibliothek erweitern nenn nenn nenne nnnenenn nenn nenn nenne nnneen 63 7 2 Funktionen HilPIESySEUnelons EE 64 7 2 1 Batterie Status StatusOfBattery uuuuussssnnnnnnnnneeennnnnnnnnnnnnnnnnnnnnnnnnnnnn nennen 66 7 2 2 Status externe Spannungsversorgung StatusOfExt24V DO ssssseeeeeenneeenee 67 1 2 3 Status Spannungsversorgung ber PCI StatusOfPCIPower 68 7 3 Reset verhalten NPELG GI A en 69 7 4 RUN STOP Betriebswahlschalter NPLC C100 und NPLC MI100 69 7 5 Beispiel SPS Programm zur Batterie berwachung NPLC C100 und NPLC M100 RE 70 8 BUS DIAGNOSE EE I 8 1 Bus in Betrieb nehmen und Iesien 71 8 1 1 Einloggen und Programm bertragen nennen 71 8 1 2 EE Die Tel e e WEE 72 8 1 3 Eingangs und Ausgangsdaten pr fen nennen nennen nennen een 73 9 Beier Lee EE 14 9 1 Fehlermeldung bei der Bootapplikationserzeugung oonnnennnnennenennnsnrrennrrneneenenne 74 10 EDS ee ee ee ee 75 10 1 bersicht LEDs NPLC C100 und NPBLC MiD0 75 10 2 bersicht LEDs NHMI J500Q05 DP DP DPM CDS QV PROFIBUS DP Master 75 10 3 bersicht LEDs NH
104. usg nge anf gen netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 22 94 M100_2 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Fenster Hilfe SPOT So x HESE Ger te e DX Startseite Zuletzt verwendete Projekte a mE SU SPS Logik A Ausschneiden O App Kopieren CH Bibliotheksverwalter E PLC_PRG PRG i 4 Taskkanfiguration L schen S ii ich Eigenschaften 2 e co o Tnen Ger t anh ngen He ffne Abbildung 9 M100 Lokale E As anh ngen 1 gt Klicken Sie mit der rechten Maustaste auf Device NPLC M100 Q gt W hlen Sie aus dem Kontextmen Ger t anh ngen netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 23 94 ZG Das Popupfenster Ger t anh ngen ffnet sich jr Ger t anh ngen Name NPLC_M100 Local_10 Aktion G Ger t anh ngen Ger t einf gen Ger t einstecken Ger t aktualisieren Ger t Hersteller lt Alle Hersteller gt Hersteller Yerschiedene y Hilscher Gesellschaft F Systemautomation mbH Feldbusse can CANbus EE Profibus _ veraltete versionen anzeigen Informat
105. variablen B IoConfig_alobals 1 E PLE_PRG opc_ib0 SYE opcibi ou opc ob SYE uRemCount AT varli SE lecvarAccessLibrary IoDrvCIF Profibuslibrary IoStandard 4 39005 H Datentypen A D D A PN AA VM Ar Zeige Bibliotheken in Verf gbare Wariablen Instanzpfad Download Ung ltige variablen anzeigen Instanzpfad kopieren Abbildung 33 Editor Symbols Zugriffrechte Durch Anklicken der Symbole in der Spalte Zugriffsrechte im Fensterbe reich lassen sich die Lese Schreib Richtung festlegen netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Das erste Projekt f r die netPLC erstellen Beispiel NPLC C100 47 94 4 6 2 Projekt bersetzen Vor dem Laden der Programmierung in die netPLC Komponente muss das Programm bersetzt werden 1 Projekt bersetzen gt W hlen Sie Erstellen gt App gt bersetzen F11 um das Projekt zu bersetzen C100_1 project CoDeSys Datei Bearbeiten Ansicht Projekt Erstellen Online Debug Tools Seas gt Ger te ES Gr Fenster Neu bersetzen Code erzeugen Device NPLC C100 e SCHER Erzeuge Laufzeitsysterndateien SPS Lagik E App Eiereinigeri Cl Bibliotheksverwalte Alles bereinigen PLE_PRG PRG gt Das Projekt wird bersetzt 2 Meldungsfenster berpr fen Pr fen Sie ob
106. ys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Visualisierung 61 94 5 2 2 OPC Klient Der Zugriff von einem OPC Klient kann hier nur allgemein wiedergegeben werden da dies von der verwendeten Visualisierungssoftware abh ngt 1 Starten Sie OPC Klient Software 2 Stellen Sie eine Verbindung zum OPC Server her ZG Der CoDeSys OPC Server startet automatisch als Hintergrundprozess auf dem Ziel PC in dem die Slot SPS NPLC C100 installiert ist My Computer CH OPC Data Access 1 ER eidel 3 Die Variablen werden eingelesen und k nnen angesehen werden BA B My Computer IT OPC Data Access 7 FLL_PRiS e opc ID e op il e opc Ob Ei Lompmztate Commztateck 4 F gen Sie beim OPC Klient eine Gruppe hinzu 5 F gen Sie in diese Gruppe die Items opc DU opc_ib1 und opc_qbO hinzu 6 Werte werden nun von der Steuerung gelesen 7 Werte k nnen an die Steuerung geschrieben werden opc_qbO kann geschrieben werden Zi Name value Quality D PL1 App DLC DG op D DOT UI Good Nop zspe D PL1 App DLC DG opc Wi 255 VT UL Good Nop spe T F SC Ee SE i ES SE an eeh on on netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Host E A Schnittstelle Slot SPS NPLC C100 62 94 6 Host E A Schnittstelle Slot SPS NPLC C100 Bei der Slot SPS NPLC C
107. ys Sample Projects inetPLC PROFIBUS Simple IO Kurzbeschreibung Das Projekt beinhaltet als Ger te eine netPLC NPLC C100 DP als PROFIBUS DP Master und ein PROFIBUS DP Slave Ger t CBAB32 DPS Das PROFIBUS DP Slave Ger t hat zwei Byte Eingangsdaten IBO und IB1 und zwei Byte Ausgangsdaten QBO und QB1 SPS Programm Das SPS Programm hat auf QBO0 einen Z hler der mit jedem SPS Zyklus um 1 erh ht wird Das SPS Programm kopiert den Inhalt des Eingangsbyte IB1 auf das Ausgangs byte QB1 Tabelle 31 Beispiel NPLC C100 DP Profibus Simple IO netPLC mit CoDeSys Inbetriebnahme DOC120113UMOSDE Revision 3 Deutsch 2014 07 Freigegeben Offentlich Hilscher 2009 2014 Anhang 90 94 13 2 1 5 NPLC C100 DP with Host IOs Projektname NPLC C100 Host lOs project Pad Supplements amp Examples CoDeSys Sample Projects NPLC C100 DP with Host IOs Kurzbeschreibung Das Projekt beinhaltet als Ger te eine netPLC NPLC C100 DP als PROFIBUS DP Master und ein PROFIBUS DP Slave Ger t CBAB32 DPS Das PROFIBUS DP Slave Ger t hat zwei Byte Eingangsdaten IBO und IB1 und zwei Byte Ausgangsdaten QBO und QB1 SPS Programm Das SPS Programm hat auf QBO0 einen Z hler der mit jedem SPS Zyklus um 1 erh ht wird Das SPS Programm kopiert den Inhalt des Eingangsbyte IB1 auf das Ausgangs byte QB1 Die Host E A Daten liegen ab IB2 und ab QB2 QB2 wird jedem SPS Zyklus um 1 erh ht IB513 wird auf QB513 kopiert Die Summe der Wert

Download Pdf Manuals

image

Related Search

Related Contents

Cables Direct USB2-102K USB cable  FULL VERSION MANUAL  すべてのページをダウンロード [PDFファイル/12.77MB]  ¡Transportamos Calidad y Vida! MANUAL DEL USUARIO  INSTITUT DE LITTRATURE FRANAISE MODERNE  TotalArc² 3000/4000/5000  GAS GRILL TGP-2 Plancha  Installation, Operation & Maintenance Manual (IOM) for  Panasonic Lumix DMC-SZ5 Digital Camera User Manual  OU JE VEUX !  

Copyright © All rights reserved.
Failed to retrieve file