Home
PAD-250e Benutzerhandbuch
Contents
1. PAD 250e Benutzerhandbuch ZIEER Du PAD 250e e Benutzerhandbuch Einschr nkung der Gew hrleistung Die Angaben und Hinweise in diesem Handbuch sind sorgf ltig gepr ft und entsprechen den verf gbaren Daten zur Zeit der Drucklegung Es wird keine Garantie f r die Richtigkeit des Inhal tes bernommen Die im Handbuch verwendeten Software und Hardwarebezeich nungen sind zum Teil eingetragene Warenzeichen und unterliegen als solche den gesetzlichen Bestimmungen Herausgeber APEX automation technologies GmbH Vossenkamp 4 38104 Braunschweig Telefon 0531 3704 0 Telefax 0531 3704 299 http www apex de Der PDnetIP Controller erf llt die Anforderungen der EU Richtlinie 89 336 EWG Elektromagnetische Vertraglich keit Die Konformit t des PDnet Controllers mit der o g Richtli nie wird durch das CE Zeichen best tigt 2 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch INHALT INHALT INHAET a e E EE ee e 3 1 Einleitung are ea 5 1 1 Produki bereicht rnme rannta 6 1 2 Bestimmungsgem e Verwendung een 8 1 3 Allgemeine Himwelse 9 1 4 Lieferumfang nee kennen harte Reine 9 2 Technische Daten cccccccccccsesesccecececececeseeeceeeseeesees 10 2 1 Hardware EE 11 2 1 1 Ethernet nn re nee Saba nenn 11 2 1 2 Serielle Gchnittestellen 12 2 2 ee EE 13 2 2 1 Leistung
2. 24 Die Kombination von SB SQ ist nicht zul ssig Werden SB SQ zur Laufzeit in nicht zul ssiger Art ge ndert kann es zu nicht vorherseh baren Kommunikationsproblemen f hren Die Ursache f r diesen Fehler muss im Anwenderprogramm der SPS abgestellt werden 25 SB SQ wurde w hrend eines laufenden Sendevorganges vom An wenderprogramm der SPS ge ndert Werden SB SQ zur Laufzeit in nicht zul ssiger Art ge ndert kann es zu nicht vorhersehbaren Kom munikationsproblemen f hren Die Ursache f r diesen Fehler muss im Anwenderprogramm der SPS abgestellt werden 26 Der Sendepuffer kann nicht gelesen werden da die Struktur zuvor nicht erfolgreich mit dem SFB692 beim PDnetIP Controller registriert wurde 27 Die Verbindung zur Partnerstation wurde geschlossen 28 Beim Start des Sendevorganges durch das Anwenderprogramm der SPS SB 1 SQ 0 initialisiert der PDnetIP Controller einen Timer Kann innerhalb dieser Zeit der Sendevorgang nicht erfolgreich abge schlossen werden bricht der PDnetIP Controller den Sendevorgang ab Der Timer ist von der Firmware Version abh ngig und bel uft sich auf ca 10 Sekunden 29 Statusmeldung Die Sendedaten liegen bereit und werden an die Partnerstation bertragen 30 Statusmeldung Der PDnetIP Controller hat den Start eines Sendevor ganges durch das Anwenderprogramm der SPS erkannt 31 Statusmeldung Der PDnetIP Controller wartet auf die Sendedatenl n
3. 129 Unitld muss im seriellen ModBus gesetzt sein 130 Das Mapping kann f r den Request nicht aufgel st werden 131 Mapping Fehler 76 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch ModBus Exception Codes Exception Code Bedeutung 01 ILLEGAL FUNCTION The function code received in the query is not an allowable action for the server or slave This may be because the function code is only applicable to newer devices and was not implemented in the unit selected It could also indicate that the server or slave is in the wrong state to process a request of this type for example because it is unconfigured and is being asked to return register values 02 ILLEGAL DATA ADDRESS The data address received in the query is not an allowable address for the server or slave More specifically the combination of reference number and transfer length is invalid For a controller with 100 registers a request with offset 96 and length 4 would succeed a request with offset 96 and length 5 will generate exception 02 03 ILLEGAL DATA VALUE A value contained in the query data field is not an allowable value for server or slave This indicates a fault in the structure of the remainder of a complex request such as that the implied length is incorrect It specifically does NOT mean that a data item submitted for storage in a register has a valu
4. Stand 25 06 14 PAD 250e e Benutzerhandbuch 5 Anzeige und Bedienelemente 5 2 Taster 5 2 2 Lader verlassen Die folgende Tabelle zeigt wie ein aktivierter Lader wieder verlas sen werden kann 1 2 3 4 5 6 Spalte Bedeutung 1 Es l uft eine Lader 2 Der Taster wurde gedr ckt und es gehen alle Leuchtdioden aus 3 Etwas schneller als im Sekundentakt wandert die Leuchtdiode nach unten 4 Alle gelben Leuchtdioden wurden durchlaufen Wenn die letzte gelbe Leuchtdiode erlischt f hrt der PDnetIP 5 Controller einen Neustart durch In diesem Moment muss der Taster losgelassen werden damit die Firmware starten kann 6 Anschlie end l uft im PDnetIP Controller die Firmware 94 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 6 Konfiguration 6 1 Projektierung 6 Konfiguration 6 1 Projektierung Die Projektierung der PDnetlP Controller erfolgt vollst ndig mit NetPro Jede Konfigurations nderung wird mit NetPro ber die serielle Schnittstelle in den PDnetIP Controller geladen Die Setupdaten und Firmware werden voneinander unabh ngig im PDnetIP Controller gespeichert Wird eine neue Firmware geladen bleiben die Setupdaten erhalten Ein erneuter Programmier vorgang ist nicht notwendig 95 1992 2014 by APEX automation technolo
5. ge 32 Statusmeldung Der Sendevorgang wurde gestartet und der PDnetIP Controller wartet auf den Sendepuffer 33 Statusmeldung Der Sendevorgang wurde gestartet und der PDnetIP Controller wartet auf die Strukturkennung um den Sendepuffer zu bestimmen 34 Die in Wort TXSTRUC bergebene Strukturkennung ist in der Projek tierung nicht enthalten 35 Die Kommunikation zur Partnerstation ist zu langsam Der PDnetIP Controller kann die Daten nicht so schnell zustellen wie diese beauf tragt werden 36 Sendedatenlange zu gro Der PDnetIP Controller kann in der ber tragungsart Header mit Kennung maximal 510 Bytes senden 37 Der Sendevorgang ist gescheitert da keine Verbindung aufgebaut wurde und keine Partnerstation projektiert ist 2 Technische Daten 2 2 Software 29 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 2 Technische Daten 2 2 Software Wert 38 Bedeutung Optimiere Daten bertragung wurde projektiert aber der Datenpuffer ist noch ung ltig 39 Es ist kein automatischer Verbindungsaufbau projektiert Da keine Verbindung zu einer Partnerstation bestand wurde der Sendeauftrag negativ quittiert Empfangsstatus _RXSTATE Wert Bedeutung 0 Kein Fehler 50 Initialisierung beim Systemstart Dieser Status wird einmal im Einschaltmoment gesetzt Es li
6. Flanke zu berwachen und mit einer Zeitverz gerung die Anmel dung aller Datenstrukturen durchzuf hren Durch diese Aufrufvari ante wird sowohl der Einschaltmoment als auch ein Neustart des PDnetlP Controllers ber cksichtigt Werden die Setupdaten des PAD 250e bei laufender SPS neu geladen so werden auch die Strukturen automatisch angemeldet Achtung Ab Firmware 4 10 16 18 und Baustein 1 06 betr gt die maximale Laufzeit des Bausteines 20ms 59 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 3 Installation des PAD 250e 3 2 Sonder Funktions Bausteine SFB Signal Bedeutung STPL Steckplatz In dem hier eingetragenen Merkerbyte wird der Steckplatz des PDnetIP Controllers bergeben sinnvolle Werte 2 9 SNUM Struktur Kennung In dem Parameter SNUM wird die Kennung der in der Pro jektierung von NetPro definierten Struktur bergeben Die Struktur Kennung Null l scht alle bisher im PDnetIP Controller gespeicherten Adressinformationen Der PDnetIP Controller arbeitet unabh ngig von der ALU der A250 Immer dann wenn sich die Adresslage von Strukturen in der A250 ge ndert hat oder die ALU neu gestartet wurde m s sen alle Strukturen bei dem PAD 250e registriert werden SLEN L nge der Struktur welche zuvor ber den Baustein SFB695 POILE bestimmt wurde SPTR Adresse der Struktur welche zuvor ber den Baustein SFB695 POILE be
7. Struktur Kennung In dem Parameter SNUM wird die Kennung der in der Pro jektierung von NetPro definierten Struktur Ubergeben Die Struktur Kennung Null l scht alle bisher im PDnetIP Controller gespeicherten Adressinformationen Der PDnetIP Controller arbeitet unabhangig von der ALU der A250 Immer dann wenn sich die Adresslage von Strukturen in der A250 geandert hat oder die ALU neu gestartet wurde mus sen alle Strukturen bei dem PAD 250e registriert werden SPTR Referenz der Struktur In diesen Parameter wird die Struktur und damit die Adres se der Struktur an den PAD 250e bergeben AF Ausgang Fehler Dieser Merker wird dann vom SFB gesetzt wenn im Laufe der gerade vorangegangenen Bearbeitung ein Fehler aufge treten ist Wenn beim n chsten Aufruf kein Fehler festge stellt wird wird dieser Merker zur ckgesetzt Ausgang nicht speichernd WAF Wort Ausgang Fehler In diesem Merkerwort legt der SFB einen Fehler Code ab der den aufgetretenen Fehler n her beschreibt Dieses Merkerwort wird vom SFB nicht zur ckgesetzt Ausgang speichernd Fehlercode Bedeutung 1 Parameter Steckplatz au erhalb der erlaubten Grenzen 2 Kein PAD 250e mit Strukturinterface im angegebenen Steckplatz gefunden 110 Die Firmware des PAD 250e unterst tzt keine Kommunikati on von Datenstrukturen 111 Ablauffehler der Beauftragung alte Beauftragung vorhanden 112 Ablauffehler der
8. _RXSTRUC Kennung der empfangenen Struktur Diese Worte werden nur in der bertragungsart Header mit Kennung genutzt in diesem Fall bezieht der PDnetlP Controller die L ngeninformationen weder aus RXLEN und TXLEN noch aus den projektierten Strukturen Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 2 Technische Daten 2 2 Software Die nachfolgende Legende zeigt die im folgenden genutzte farbli che Kodierung der Seite die f r das Setzen des Zustandes ver antwortlich ist Der Zustand wird vom PDnetIP Controller gesetzt und dient dem Anwenderprogramm der SPS als Triggerbedingung Der Zustand wird vom Anwenderprogramm der SPS gesetzt und dient der Firmware des PDnetIP Controllers als Triggerbedingung Der Zustand ist nicht zul ssig und wird von einem fehlerhaften An wenderprogramm der SPS verursacht M gliche Zust nde SB SQ SB SQ Zustand Sendepuffer frei Dieser Zustand wird vom PDnetlP Controller auch im Einschaltmoment gesetzt so dass im Anwenderprogramm der SPS keine Normierung der SB SQ Merker durchgef hrt werden muss Wird vom Anwenderprogramm der SPS gesetzt wenn ein Telegramm gesendet werden soll Wurde der Sendevorgang angesto en darf dieser vom Anwenderprogramm der SPS nicht wieder gel scht werden In jedem Fall muss das An wenderprogramm der SPS auf die Reaktion des PDnetIP Controll
9. 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 6 3 2 Lader Aktualisierung Die folgende Anleitung beschreibt die einzelnen Punkte zur Lader Aktualisierung Beachten Sie die zuvor gemachten Hinweise zum m glichen Risiko einer Lader Aktualisierung Ablauf der Lader Aktualisierung 1 Bringen Sie den PDnetlIP Controller mit Hilfe des roten Tasters in den Lader Laden Sie mit DLSE 32 die Spezial Firmware mit dem Da teinamen Lader Update auf Version x yy bin in den PDnetIP Controller Anschlie end f hrt der PDnetIP Controller einen Neustart durch und signalisiert ber die Leuchtdioden 5 12 gelber Block den Programmiervorgang Der Abschluss der Programmierung wird durch das leuch ten der Leuchtdiode 8 angezeigt Dr cken Sie nun zum ak tivieren des neuen Laders den Taster bis die Leuchtdioden 5 12 gelber Block alle der Reihe nach eingeschaltet wurden Laden Sie jetzt eine Firmware in den PDnetIP Controller Mit dem Firmware Download ist die Lader Aktualisierung abgeschlossen 6 Konfiguration 99 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 7 Anhang 7 1 Fehlerliste TCP IP Stack 100 PAD 250e e Benutzerhandbuch 7 Anhang 7 1 Fehlerliste TCP IP Stack Die hier aufgef hrten Fehlermeldungen sind bei der Diagnose hilfreich Einige Firmware Module ICOS Diagnose Ausgaben der Diagnose Firmware protokollieren
10. APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch Option Zeitoptimierte Kommunikation zum Endgerat In dieser Betriebsart werden pro SPS Zyklus alle Sende und Statusdaten aus dem Signalspeicher der Steuerung in den PDne tIP Controller bertragen Dies bedingt dass alle Sende und Sta tusdaten in einem Zyklus gelesen werden k nnen und nur f r ein begrenzt gro es Datenmodell zur Verf gung stehen kann Wie gro das Datenmodell sein darf h ngt von der Projektierung des Endger teinterfaces und einer evtl vorhandenen ICOS Projektierung ab Achtung Wird die zul ssige Gr e berschritten arbeitet der Treiber fehlerhaft Option Beauftragung ohne Quittungsbehandlung In dieser Betriebsart arbeitet der PDnetlP Controller ohne Quit tungsbit und es gelten andere Regeln f r die Verwendung von SB SQ sowie EB EQ Um diese Betriebsart nutzen zu k nnen muss die Option Zeitoptimierte Kommunikation zum Endger t aktiviert werden Am Anfang des SPS Zyklus m ssen alle Sendebits gel scht und am Ende des SPS Zyklus alle Empfangsbits gel scht werden Diese Betriebsart erm glicht es dem PDnetIP Controller pro SPS Zyklus ein Telegramm zu senden Das Anwenderprogramm der SPS bekommt keine Meldung dar ber ob ein Sendevorgang erfolgreich war Option KEEP ALIVE senden Wird diese Option aktiviert sendet der PDnetIP Controller zyklisch ein KEEP ALIVE an die Partnerstation und die Zei
11. Baut der PDnetIP Controller aktiv eine Verbindung auf so wird im Connec tion Request eine TPDU Gr e von 2 048 Byte festgelegt Ant wortet die Partnerstation im Connection Confirm mit einer kleine ren TPDU Gr e nutzt der PDnetIP Controller diese Baut eine andere Station aktiv eine Verbindung zum PDnetIP Controller auf nutzt dieser die im Connection Request bermittel te TPDU Gr e so diese nicht gr er als 2 048 Byte ist Andern falls quittiert der PDnetlP Controller im Connection Confirm die TPDU Gr e mit 2 048 Byte und erwartet dass die Partnerstation diese Gr e in den Sendedaten benutzt Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 2 2 2 4 OpenTCP Der PDnetIP Controller unterst tzt optional eine freie OpenTCP Schnittstelle Dazu ben tigt er mit Hilfe des PDNIP Bausteins Zugriff auf den Signalspeicher der Steuerung Auf Netzebene werden dazu TCP Daten direkt in den Signalspei cher der Steuerung bertragen Die zur Verarbeitung notwendigen Informationen werden vorab mit NetPro projektiert und im nichtfl chtigen Setupdatenspeicher des PDnetIP Controllers abgelegt Die TCP Projektierungsinformationen werden als eine Liste von Verbindungen erstellt Jede Verbindung besitzt folgende Eigen schaften e Eine Kennung 1 65535 zur eindeutigen Identifikation der Verbindung e Ein Name 24 Zeichen zur sy
12. PDnetlIP Controllers sollte von einer Fachperson durchgef hrt werden Die APEX automation technologies GmbH tr gt keine Verantwortung f r Sch den die durch einen unsach gem en Einbau entstehen und oder entstanden sind Das vorliegende Benutzerhandbuch erl utert den Einbau und die Inbetriebnahme der PDnetIP Controller Informationen ber den Umgang mit dem Computersystem bzw dem den Betriebs system en die im Zusammenhang mit diesem Computersystem betrieben werden sollen sind den entsprechenden System Hand b chern zu entnehmen Nachdem die Verpackung ge ffnet und dieses Handbuch sowie der PDnetlIP Controller herausgenommen wurden sollte der PDnetIP Controller bis zu seinem Einbau in dem Antistatik Schutzbeutel verbleiben 1 4 Lieferumfang Zum Lieferumfang der PAD 250e geh ren 1 PAD 250e in Antistatikverpackung 2 CD ROM PDnetlP 1 3 Allgemeine Hinweise 9 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 2 Technische Daten 1 4 Lieferumfang 10 PAD 250e e Benutzerhandbuch 2 Technische Daten Zentralbaugruppen ALU 151 ALU 152 ALU 153 ALU 154 Anschluss PAB1 Schnittstelle Uber DPM Dual Port Memory Bis einschlie lich HW Revision 3 Index 1 ber 8 KB DPM und ab Hardware Revision 3 Index 2 bis zu 64 KB DPM Die Gr e des zur Kommunikation nutzbaren DPM h ngt von der Konfiguration und der einsetzten Software ab Versorgung Betriebsspan
13. Steeg ae een noe ee teen 67 ICOS Projektierung mit COMAKF sense 68 Anwendung usssnnssennnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnennennnn anne 69 IGOSITG Posies setae na nr 69 ICOS Diagnose Modul 69 ModBus TOP TEE 71 Strukturen aan i ie e 72 Modus Auftraosblock 73 Beispiele 24 Merian 78 Read NEE EE 78 Write Register u ie ne en 79 Read Edles cite dca ieee 79 Write Coll ea 80 ISO TPO over TCP RECTOOE nennen 81 Projektierung mit Netto 82 OpenTCP Schnittstelle nenn 87 Anzeige und Bedienelemente nnnuunernnnnnnneennnennnen 88 Gtatus leuchtdoden en nnennnnennnnen 88 Ethernet Status aseeoeeeeseneneeeeeeetn nn renesreertennrnnseeernnn 89 Firmware Stat S rieordi aaa 90 Serielle Gchnttetellen nennen 91 PASTOR EE 92 Lader aktivieren cececeecececeeeeeeeeeecaeeeeeeeeetesseaeeneees 93 Lader verlassen ction huen a a a a 94 Konfiguration uusnnsenennnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnn nenn 95 Projektier ung u eek Ee 95 Firmware bleed el ees 96 Kader testers ate aces wads sath Sait ected ate sols Pec ai a 97 Lader Versionen ssesssseeseseneeesterernnrtrertertrnnrnnnseeerennn 98 Lader Aktualsierung 4444 neennnnnennnnn 99 Anhang EE 100 Fehlerliste TCP IP Stack nenn 100 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 1 Einleitung Dieses Handbuch unterst tzt Sie beim Einbau der
14. Verbindung wurde berschritten 111 TimeOut Sendedaten 112 TimeOut Empfangsdaten Empfangsdaten konnten nicht verarbeitet werden da die 113 Struktur der Empfangsdaten zuvor nicht registriert wurde Strukturen m ssen ber den Bausteine PDSTR SFB692 beim PDnetIP Controller registriert werden Sendedaten konnten nicht verarbeitet werden da die Struktur 114 der Sendedaten zuvor nicht registriert wurde Strukturen werden mit dem Baustein PDSTR SFB692 beim PDnetIP Controller registriert 115 Der empfangene Connection Request konnte nicht verarbei tet werden 116 Die Verbindung wurde geschlossen 117 Fehlerhafte RFC1006 Daten empfangen 2 Technische Daten 2 2 Software 23 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 2 Technische Daten 2 2 Software 24 PAD 250e e Benutzerhandbuch Verbindungsstatus _STATE Wert Bedeutung Verbindung wurde von der Partner Station gedffnet Dieser 1 Status lieg vor wenn die Verbindung im PDnetIP Controller als passiv projektiert wurde Der PDnetIP Controller baut eine Verbindung auf Der Status 2 steht solange an bis der eigene CR mit einem CC der Part nerstation best tigt wurde Der PDnetIP Controller besitzt eine aktive Verbindung zur Partnerstation Diese Verbindung wurde aktiv aufgebaut 4 Es besteht keine Verbindung zu einer Partnerstation Die maximale Gr e der TPDU s betr gt 2 048 Byte
15. der Partnerstation 4 Anwendung 4 2 ModBus TCP 73 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 4 Anwendung 4 2 ModBus TCP 74 PAD 250e e Benutzerhandbuch Wort K rzel Bedeutung 3 Datentyp Reserviert Arbeitet der Block im Scannermode z hlt der 4 S Anzahl PDnetIP Controller in diesem Wort die Anzahl der automatischen Wiederholungen Adresse des zu transferierenden Signalspeichers in Lokale der eigenen lokalen Steuerung Bei Funktionsco Addresse de 1 2 6 ist es eine Register Adresse und bei Funktionscode 3 4 5 eine Coil Adresse Anzahl der zu transferierenden Daten Die Gr en 6 Anzahl angabe erfolgt als Anzahl Elemente je nach Funk tionscode also Anzahl Coils bzw Anzahl Worte 7 IP Adresse 1 r IP Adresse der anderen ModBus TCP Station 8 IP Adresse 2 Soll die Kommunikation ber eine serielle Schnitt stelle erfolgen muss f r die serielle Schnittstelle 1 9 IP Adresse 3 der Wert 0 0 0 1 und f r die serielle Schnittstelle 2 der Wert 0 0 0 2 eingetragen werden 10 IP Adresse 4 Unit ID ModBus TCP Daten Die UnitID wird im ModBus TCP Telegramm abgelegt und ist eventuell f r die weitere Verarbeitung in der anderen Mod Bus TCP Station relevant Dies betrifft jedoch nur Ger te mit Routing F higkeit und muss der jeweili gen Ger tedokumentation entnommen werden 11 UnitID Transaktions ID ModBus TCP Daten Die TR
16. die der Protokoll Kennung zugeordneten Sende Empfangspuffer im Signalspeicher der Steuerung Die Strukturen m ssen zuvor mit dem SFB692 PDSTR ge gen ber dem PDnetIP Controller angemeldet werden e Gr e Die Gr e in Byte spezifiziert wie gro der ber den Socket bertragene Datenbereich ist Dadurch k nnen mehre hintereinander gesendete Telegramme zerlegt wer den Der PDnetIP Controller legt f r jeden Eintrag einen Puffer in Sen de und Empfangsrichtung an Wichtig Zu einem Zeitpunkt kann der gleiche Puffer in Empfangsrichtung nur einmal genutzt werden Das Verhalten muss von den Partnerstationen ge w hrleistet werden e Empfangsvorgang Empf ngt der PDnetIP Controller einen Header schl gt er die im Header enthaltene Struktur Kennung in der Tabelle Strukturen nach Aus der Tabelle leitet sich die Adressla ge des Empfangspuffers Struktur Kennung ab Das An wenderprogramm der SPS kann dem Wort RXSTRUC entnehmen welche Struktur empfangen wurde e Sendevorgang Beauftragt das Anwenderprogramm der SPS einen Sen devorgang entnimmt der PDnetlIP Controller dem Wort IXSTRUC welche Struktur gesendet wird Die L ngeninformation wird ebenfalls der Tabelle entnommen Die Worte RXLEN und TXLEN haben in dieser bertragungsart keine Bedeutung Achtung In der bertragungsart Header mit Kennung d r fen die gesendeten Strukturen maximal 510 Byte gro sein Stand 25 06 14 1992 2014 by
17. so sind die Angaben entspre chend anzupassen Zum Einbinden der mitgelieferten SFB s in AKF125 sind folgende Schritte durchzuf hren 1 AKF aufrufen und eine Anlage und eine Station einstellen z B C AKF125 BEISPIEL Anlage AKF 125 Station BEISPIEL 2 Alle IMO und IM2 Dateien von der mitgelieferten Diskette in das Verzeichnis C AEG A91 AKF125 SFB25 kopieren An schlie end in das Verzeichnis C AEG A91 AKF 125 wechseln 3 AKF wie folgt aufrufen AKF25 GETSLIB Hierdurch wird AKF veranlasst die Beschreibungstextdatei zu der momentan bestehenden SFB Bibliothek zu erzeugen Nach diesem Vorgang befindet sich im Verzeichnis der aktuell eingestellten Station z B C AKF125 BEISPIEL die Datei SFBLIB GEN 4 Die Datei SFBLIB GEN jetzt in einen ASCII Texteditor laden Zun chst muss die maximale Anzahl der SFB s ge ndert wer den Dies ist die erste Zahl innerhalb der runden Klammern Beispiel GENSFB SFB25 LIB SFB25 T 500 0 0 0 ndern in GENSFB SFB25 LIB SFB25 T 699 0 0 0 Gehen Sie anschlie end zum Ende der Datei und suchen Sie dort die letzte Zeile die mit BES beginnt Fugen Sie nach die ser Zeile zwei neue BES Zeilen ein Die Zahl nach dem Schlusselwort BES ist die Zahl der letzten BES Zeile 1 No tieren Sie sich diese Zahl im Beispiel 63 und 64 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 5 Beispiel BE
18. 10 IP Adresse 4 33 Wil UnitID 0 w12 TRID 0 w13 Entfernte Adress 500 w14 TimeOut 0 W15 Fehlerwort 0 W16 Info 0 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 4 2 3 2 Write Register 4 Anwendung 4 2 ModBus TCP Im Beispiel wird ein Schreibbefehl in die ModBus TCP Station mit der IP Adresse 192 168 1 33 ausgel st Es werden 25 Merkerwor te ab Register 100 in die andere ModBus TCP Station ab Register 500 geschrieben werner om Ho Statuswort Funktionscode Datentyp ErwAdresse Lokale Adresse nzahl P Adresse P Adresse P Adresse VG GA r P Adresse nitID RID GHH HH qd Entfernte Adress TimeOut Fehlerwort Info 4 2 3 3 Read Coil O NN 100 25 192 168 Im Beispiel werden aus der ModBus TCP Station mit der IP Adresse 192 168 1 33 ab dem Coil 800 10 Coils gelesen und in der lokalen SPS ab Coil 55 abgelegt EE EA AOkRWNRO Statuswort Funktionscode Datentyp ErwAdresse Lokale Adresse nzahl P Adresse P Adresse P Adresse Bw WN HH P Adresse nitID RID GHH HH 1 Entfernte Adress imeOut Fehlerwort Info O w N 10 192 168 79 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 4 Anwendung 4 2 ModBus TCP 80 PAD 250e e Benutzerhandbuch 4 2 3 4 Write Coil Im Beispiel wird ein Schreibbefehl in die ModBus TCP Stat
19. 25 ist durch C MODICON ALD25 zu ersetzen e Der Programmaufruf AKF25 ist durch ALD25Win zu erset zen 3 installation des PAD 250e 3 2 Sonder Funktions Bausteine SFB 65 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 3 Installation des PAD 250e 3 2 Sonder Funktions Bausteine SFB 66 PAD 250e e Benutzerhandbuch 3 2 7 Verf gbarkeit Je nach projektiertem Endger tetreiber steht die Kommunikation zwischen PDnetIP Controller und dem Signalspeicher der Steue rung nicht automatisch zur Verf gung Einige Treiber k nnen erst mit einer initialisierten Remote Kopplung ihren Betrieb aufnehmen Um die Remote Kopplung initialisieren zu k nnen ist eine gelade ne ICOS Projektierung COMAKF erforderlich Die folgende Tabelle gibt einen berblick welcher Treiber sofort oder nach aktivierter Remote Kopplung zur Verf gung steht Sollte der verwendete PDnetIP Controller mit Paging arbeiten ab Revision 3 Index 3 m glich steht die Endger tekommunikation immer sofort zur Verf gung DPM ICOS BIK 114 x DPM ICOS KPH 141 x DPM 250e ICOS Systemkopplung Datenmodell SFB693 DPM 250e Datenmodell SFB693 x Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 3 3 AKF ALD Best ckungsliste Der PAD 250e erscheint in Abh ngigkeit seiner Konfiguration in der Best ckungsliste de
20. 3 TSAP Lange 4 3 Abbrechen Die IP Adresse der Partnerstation identifiziert die Station mit welcher der PDnetIP Controller eine Verbindung aufbaut Wird in den Optionen als Betriebsart RECEIVE gew hlt ist die Eingabe der Partnerstation optional Der TSAP Transport Service Access Point dient der Identifikation der Verbindung auf beiden Seiten Sender und Empf nger Um die Verbindung aufbauen zu k nnen muss der lokale eigene TSAP dem Partner TSAP welcher in der Partnerstation definiert ist entsprechen Die Lange eines TSAP s betr gt oft 8 Bytes kann aber im Bereich von 2 Bytes bis 16 Bytes liegen Der lokale und der Partner TSAP k nnen identisch sein da die Verbindung durch die unterschiedlichen IP Adressen eindeutig ist Wenn zwei Statio nen mehr als eine Verbindung unterhalten sollen m ssen sich auch die TSAP s unterscheiden 84 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 4 Anwendung 4 3 ISO TPO over TCP RFC1006 Bro TPO over TCP Verbindung Allgemein Adressen H Sendepuffer Empfangspuffer KEEP ALIVE senden Aktiver Verbindungsaufbau gesicherte bertragung Siemens spezifische Blockung Abbrechen Wird die Einstellung KEEP ALIVE senden aktiviert sendet der PAD 250e zyklisch KEEP ALIVE Telegramme Ebenfalls wird die Verbindung nicht ber ein Inaktivit ts Timeout geschlossen son dern nach einem nich
21. 4 2 Technische Daten 2 2 Software 26 PAD 250e e Benutzerhandbuch NetPro exportiert die Belegung der Signalspeicheradressen als ASD Datei Die so exportierten Informationen k nnen direkt mit AKF oder ALD eingelesen werden Jeder in eine ASD Datei exportierte Symbolname setzt sich aus dem Verbindungsnamen sowie einem Suffix zusammen Im An wenderprogramm der SPS kann ber die symbolischen Namen einfach auf die Informationen zugegriffen werden Nach jeder Ver nderung der OpenTCP Schnittstellen Projektierung Verbindung einf gen oder l schen kann sich die Belegung des Signalspeichers ver ndern Die folgende Tabelle beschreibt die Bedeutung der f r jede Ver bindung belegten Status Worte und Merker Der Suffix erg nzt den mit NetPro projektierten Verbindungsnamen Suffix Vorhanden Zustand Die mit NetPro projektierte Verbindungsken nung Der aktuelle Verbindungsstatus Beauftragungsbit in Senderichtung ber das Sendebit zeigt das Anwenderprogramm der SPS dass ein Sendetelegramm vorliegt Sende richtung Letzter Aktueller Status in Senderichtung Anzahl zu sendender Bytes _TXSTRUC Kennung der zu sendenden Struktur EB Das Empfangsbit informiert das Anwender pe E programm der SPS Uber ein neues Emp EQ fangstelegramm Empfangs Letzter Aktueller Status in Empfangsrich _RXSTATE richtung tung _RXLEN Anzahl empfangener Bytes
22. Anzahl vom Anwenderprogramm der SPS mit ung ltiger Quellken nung gesendeter Telegramme 8 Anzahl vom Anwenderprogramm der SPS gesendete Telegramme f r welche die Telegramml nge nicht bestimmt werden konnte 9 Anzahl Unterbrechungen wegen SPS Stop Start 10 Anzahl gel schter Empfangsdaten in Byte wegen stehender SPS Wird der rote Taster gedr ckt ca 1 Sekunde setzt der PDnetIP Controller alle Elemente der Diagnose Spur auf Null Zur Gew hrleistung der ben tigten Reaktionszeit gibt es besonde re Anforderungen an die Gestaltung des SPS Programms Zyklus Anfang SFB 693 PDNIP aufrufen Der PDnetIP Controller tauscht mit dem Baustein Aufruf alle Daten zwischen dem Signalspeicher der SPS und dem PDnetIP Controller aus Sendebit l schen Wenn das Empfangsbit gesetzt wurde steht im Empfangs puffer ein Telegramm zur Verf gung Zum Senden das Sendebit setzen Empfangsbit l schen Zyklus Ende Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 2 2 3 3 ModBus Master Wird fur eine serielle Schnittstelle ein ModBus Master projektiert wird der Treiber Uber die ModBus Master Auftragsbl cke gesteu ert Die Projektierung erfolgt innerhalb des ModBus TCP Dienst im PDnetIP Kanal Als IP Adresse ist 0 0 0 1 f r die serielle Schnitt stelle 1 und 0 0 0 2 fur die serielle Schnittstelle 2 zu nutzen Die Tra
23. Beauftragung Semaphore ist ung ltig 113 Ablauffehler der Beauftragung verz gerte Antwort vorhanden 120 Die Strukturanmeldung wurde vom PAD 250e innerhalb der Wartezeit nicht erfolgreich quittiert 130 Der Echtzeitkommunikationspuffer f r Strukturen ist voll bzw momentan berlastet 3 installation des PAD 250e 3 2 Sonder Funktions Bausteine SFB 57 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 3 Installation des PAD 250e 3 2 Sonder Funktions Bausteine SFB 3 2 3 SFB695 POILE Der Baustein SFB695 ist Bestandteil des PMCK Bausteinpaketes und geh rt nicht zum Lieferumfang des PDnetIP Controllers Das PMCK Bausteinpaket wurde als Erweiterung zum PDnetIP Controller PAD 250e zur Kommunikation mit PMCK Systemen SICALIS ber das Protokoll RFC1006 entwickelt Der SFB695 POILE ermittelt f r den bergebenen Pointer SPTR die Adresse PTR und L nge LEN jeweils als Doppelwort SFB 695 ANY MD MD Signal Bedeutung SPTR Referenz der Struktur In diesen Parameter wird die Struktur und damit die Adres se der Struktur an den PAD 250e Ubergeben LEN Ausgang Lange Lange der an SPTR Ubergebenen Struktur als Doppelwort PTR Ausgang Pointer PTR Adresse der an SPTR bergebenen Struktur als Doppelt wort Achtung Der Baustein liegt ausschlie lich als FAR Version IM2 Datei vor
24. Damit k nnen ausschlie lich Strukturen adressiert werden welche als FAR definiert wurden 58 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 3 Installation des PAD 250e 3 2 Sonder Funktions Bausteine SFB 3 2 4 SFB696 PDSTI Der Baustein SFB695 ist Bestandteil des PMCK Bausteinpaketes und geh rt nicht zum Lieferumfang des PDnetIP Controllers Das PMCK Bausteinpaket wurde als Erweiterung zum PDnetIP Controller PAD 250e zur Kommunikation mit PMCK Systemen SICALIS ber das Protokoll RFC1006 entwickelt Mit dem SFB696 PDSTI wird die Struktur mit der ID SNUM der Adresse SPTR sowie der L nge SLEN an den PAD 250e im Steckplatz STPL bermittelt SFB 696 MB M MW MW MD MD Nach einem Neustart der ALU m ssen alle in der Kommunikation genutzten Datenstrukturen registriert werden Der erste Aufruf muss mit der ID Null erfolgen um eine Initialisierung der Adressta belle im PAD 250e zu initiieren Eine effektive Variante den Aufruf des SFB696 zu steuern liegt darin sowohl den Fehlerausgang AF des SFB693 auf eine fallende Flanke als auch den NORM Merker der SPS auf eine fallende Flanke zu berwachen Im Einschaltmoment werden sowohl in der ALU als auch im PAD 250e Initialisierungen durchgef hrt Wann diese abgeschlossen sind l sst sich im Vorfeld nicht sicher sagen Daher ist es am einfachsten den Fehlerausgang AF des SFB693 auf eine fallende
25. H Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 2 Technische Daten 2 2 Software In einem Testaufbau konnte bei einer SPS Zykluszeit von 16ms pro SPS Zyklus erfolgreich ein Telegramm gesendet werden 44 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 2 Technische Daten 2 2 Software Mit NetPro werden die folgenden Parameter projektiert e Sendepuffer Im Sendepuffer werden vom Anwenderprogramm der SPS die zu sendenden Daten abgelegt Die Daten liegen immer im Wort Bereich der Steuerung Der Sendepuffer belegt ab der projektierten Adresse 59 Worte e Sendebit Das Sendebit informiert den PDnetlP Controller dar ber dass im Sendepuffer ein Telegramm liegt welches gesen det werden soll e Empfangspuffer Im Empfangspuffer werden vom PDnetIP Controller alle empfangenen Daten abgelegt Die Daten liegen immer im Wort Bereich der Steuerung Der Empfangspuffer belegt ab der projektierten Adresse 59 Worte e Empfangsbit Wurde vom PDnetIP Controller ein Telegramm empfan gen so wird das Anwenderprogramm der SPS durch Set zen des Empfangsbit dar ber informiert e Aktiv Bit Das Aktiv Bit zeigt dem Anwenderprogramm der SPS an ob eine aktive Kommunikation zum IS Tester vorhanden ist Die Information wird aus den Empfangsdaten generiert und nach Inaktivit t der Kommunikation TimeOut auto matisch gel scht e Timeout Zeit Jedes Sendetel
26. ID wird im ModBus TCP Telegramm abgelegt und hat f r die weitere Verarbeitung im PDnetIP Controller keine Bedeutung ber die Transaktion ID kann ein ModBus TCP Telegramm markiert werden so dass es sich mit einem Netzwerk Sniffer eindeutig identi fizieren l sst Dazu ist die Transaktions ID vor jeder Beauftragung am einfachsten zu inkrementieren 12 TRID Registeradresse des anderen Remote Mod Entfernte Bus TCP Ger tes Diese Adresse bestimmt den Adresse Speicherbereich Register Coils auf den sich die Operation Read Write bezieht 13 Ist das Wort mit einem Wert ungleich Null geladen wird der Block im Scannermode bearbeitet Der PDnetIP Controller wiederholt den Auftrag automa tisch Der Auftrag wird nur bei einem Fehler oder durch das L schen des Timeout Wertes abgebro chen 14 TimeOut Nach Verarbeitung des Auftrages steht in diesem Wort der Abschlussstatus der Operation Die Tabelle Fehlercodes dokumentiert die hier m gli chen Werte 15 Fehlerwort Steht im Fehlerwort der Fehlercode 112 Die Part nerstation hat den Auftrag mit einer Exception beantwortet steht in diesem Wort der in der Excep tion bertragene Exception Code 16 Info Wird vom Anwenderprogramm der SPS ein Auftragsblock gestar tet d rfen keine nderungen am Auftragsblock durchgef hrt wer den bis der PDnetIP Controller im Statuswort den Wert 4 DONE ablegt hat Ein Auftrag wurde erfolgreich durchge
27. J Anschluss betrieben so muss auf der Gegenstelle als Betriebsart Halb Duplex konfi guriert werden Die Mac Adresse Ethernet Adresse des PDne tIP Controllers ist in der Hardware gespeichert und unver nderlich Alle gelieferten PDnetIP Controller nutzen eine mit 00 05 DA beginnende Mac Adresse Wichtig Es wird empfohlen einen ber LWL angeschlossenen PAD 250e im Halbduplex Mode zu betreiben Im Vollduplex Mode gibt es Kollisionszust nde welche nicht erkannt werden k nnen was zu Telegramm Wiederholungen f hrt Die Ursache liegt darin dass auch in einem geswitchten Ethernet Kollisionen entstehen k nnen Die folgende Tabelle zeigt die Belegung der RJ 45 Anschluss buchse die der IEEE802 3 Twisted Pair Schnittstelle entspricht Pin Signal Transmit ee Kir e re Eu 11 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 2 Technische Daten 2 1 Hardware 12 PAD 250e e Benutzerhandbuch 2 1 2 Serielle Schnittstellen Der PAD 250e ist mit 2 seriellen Schnittstellen ausgestattet Die Schnittstellen sind als 9 polige SubD Buchsen auf der Frontseite ausgef hrt Die linke SubD Buchse ist die erste serielle Schnittstel le und entsprechend die rechte die zweite serielle Schnittstelle Die Leitungsinterfacemodule LIM Module passen die seriellen Schnittstellen des PDnetIP Controllers an die Leitungsphysik an Die Standardausstattung erfolgt mit best cktem LIM 232 Die LIM M
28. Konfiguration und der Inbetriebnahme des PDnetIP Controllers PAD 250e Es beschreibt die Installation folgender Produktvarianten e PAD 250e verf gbar als PAD 250e T PAD 250e L Die APEX automation technologies GmbH beh lt sich nderungen und Weiterentwicklungen vor die zu Abweichungen von den in diesem Handbuch angegebenen Daten f hren k nnen Die Hardware wird von der APEX automation technologies GmbH zusammen mit einer PDnetIP CD geliefert welche die f r den Betrieb des PDnetIP Controllers notwendige Software und Doku mentation beinhaltet Bestandteil der PDnetIP CD ab Version 2 41 ist das Dokument PDnetIP Versions bersicht Das Dokument gibt einen berblick ber die einzelnen Versionen Benutzen Sie die Software und Dokumentation einer PDnetIP CD s immer als Einheit Die aktuelle PDnetIP CD kann unter der Adresse ftp2 apex de abgerufen werden Benutzen Sie f r den Download den Benutzer namen kunde und das Passwort apex 1 Einleitung 1 1 Produkt bersicht 5 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 1 Einleitung 1 1 Produkt bersicht 1 1 Produkt bersicht Der PDnetlP Controller PAD 250e ist ein intelligenter PAB1 Teilnehmer Mit der ICOS Version des PAD 250e k nnen die Modnet Koppler vom Typ BIK 114 KPH 141 und KPM 111 ersetzt werden und A250 Automatisierungsger te an das PDnetlP Ether net TCP IP angeschlossen werd
29. L BYTE I NORM BIT I AF BIT O WAF WORT O Ir SFB692 L AKF NOX87 SFB STR 52 0 64 PDSTR STPL BYTE I SNUM WORT I SPTR ANY I AF BIT O WAF WORT O ye SFB 693 L AKF NOX87 SFB PDN 51 0 63 PDNIP STPL BYTE I NORM BIT I AF BIT O WAF WORT O Abschlie end die Datei speichern AKF wie folgt aufrufen AKF25 FWTsfblib gen Hierdurch wird AKF veranlasst mit Hilfe der ge nderten Be schreibungstextdatei eine neue SFB Bibliothek zu erzeugen Nach diesem Vorgang befindet sich im Verzeichnis der aktuell eingestellten Station die Datei PROT PRT in der sich eine Lis te aller eingebundenen SFB s befindet Durch Ansehen dieser Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch Datei kann man berpr fen ob alle SFB s eingebunden wur den Jetzt k nnen alle mitgelieferten SFB s im AKF Editor aufgerufen werden 3 2 6 2 ALD25 fur 0S 2 Der SFB kann ebenfalls in ALD25 integriert werden Die Vorge hensweise entspricht der Integration in AKF125 mit den folgenden Abweichungen e Das Verzeichnis C AEG A91 AKF125 ist durch C MODICON ALD25 zu ersetzen e Der Programmaufruf AKF25 ist durch ALD25 zu ersetzen 3 2 6 3 ALD25 f r Windows NT XP Der SFB kann ebenfalls in ALD25 integriert werden Die Vorge hensweise entspricht der Integration in AKF125 mit den folgenden Abweichungen e Das Verzeichnis C AEG A91 AKF1
30. LD Version m ssen die Bausteinpakete erneut in die Biblio thek integriert werden Die Sonderfunktionsbausteine werden f r die ICOS Dienste nicht ben tigt Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 3 Installation des PAD 250e 3 2 Sonder Funktions Bausteine SFB 3 2 1 SFB693 PDNIP Der SFB 693 stellt die Verbindung f r alle Daten bertragungen zwischen dem Signalspeicher der ALU und dem PDnetlP Controller her Dieser Baustein erh lt die zum Datentransfer not wendigen Informationen vollst ndig vom PDnetlP Controller so dass die Parametrierung des Bausteines in verschiedenen Anla gen gleich sein kann Im Folgenden wird die Bedeutung der Bau steinparameter beschrieben SFB 693 MB MW Achtung Der Baustein liegt als NEAR Version IMO Datei vor Damit k nnen die bergebenen Parameter STPL NORM AF und WAF nicht Element einer Struktur sein Achtung Der Baustein sollte nicht h ufiger als einmal pro 10ms aufgerufen werden 53 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 3 Installation des PAD 250e 3 2 Sonder Funktions Bausteine SFB Signal Bedeutung STPL Steckplatz In dem hier eingetragenen Merkerbyte wird der Steckplatz des PDnetIP Controllers bergeben sinnvolle Werte 2 9 Wird als Parameter 253 bergeben erscheint in WAF die Baustein Ver
31. OS TCP nutzen Es stehen keine weiteren Sockets zur Verf gung Der Fehler trat 6 auf als der PDnetIP Controller aktiv eine Verbindung zu einer anderen Station aufbauen wollte Es stehen keine weiteren Sockets zur Verf gung Der Fehler trat 7 auf als der PDnetIP Controller eine Verbindung von einer anderen Station annehmen wollte 8 Der Verbindungsaufbau ist gescheitert Struktur 32101 Fehlerinformationen Fehler Beschreibung Aufl sung A Byte in IP Adresse gescheitert Dieser Fehler tritt z B 1 dann auf wenn die Partnerstation ber einen DNS Namen erreicht wird und der DNS Server diesen nicht aufl sen konnte Projektierungsfehler Das A Byte ist im Setup des PDnetIP Controllers nicht definiert Damit hat der PDnetIlP Controller keine M glichkeit f r das A Byte eine IP Adresse zu bestimmen unter welcher die Station erreichbar ist Eine Partnerstation mit HotStandBy Funktionalit t hat eine Um 3 schaltung durchgef hrt Damit m ssen alle Verbindungen zu diesem A Byte geschlossen werden Die Remote Kopplung wurde durch die lokale Steuerung deakti 4 viert 5 Der Verbindungsaufbau zur Partnerstation ist gescheitert 6 Der IP Stack meldet f r eine Verbindung eine St rung 7 Die Verbindung wurde durch die Partnerstation geschlossen Die Verbindung wurde geschlossen nachdem f r eine Zeit keine 8 Wen Aktivit t mehr vorhanden war 9 Ein nicht bekannter Fehler ist aufgetret
32. S 58 BES 59 BES 60 BES 61 BES 62 oO OO OH OO OO OH erweitern in BES 58 BES 59 BES 60 BES 61 BES 62 BES 63 BES 64 NO ae O O OO OO 0 uw rye YS YH YS HY Naa OO OO OO 0 Jetzt muss die Beschreibungsdatei um die Definitionen f r die einzelnen SFB s erweitert werden Gehen Sie dazu in der Datei in den Bereich vor den BES Zeilen F gen Sie anschlie end die Datei APEX GEN in die Datei ein Jetzt muss die zuvor in der eingef gten BES Zeile definierte Nummer Parameter nach BES in die neu eingef gte Definition bertragen werden Die Zahl wird als letzter Parameter in der ersten Zeile jeder Bau steinbeschreibung eingetragen Beispiel SFB 483 L AKF SFB AKD SPFPV WEV AKDTAB EF BIT IND BIT TNR WORT ATTR WORT WEK WORT WEL WORT TYP WORT WAB WORT WAF WORT BES 1 0 0 BES rt DE DEI erweitern ndern in SFB 483 L_AKF SFB_AKD u ye YH WH ER ER ER K 98 o OH HHH HHH HH 98 0 53 3 installation des PAD 250e 3 2 Sonder Funktions Bausteine SFB 63 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 3 Installation des PAD 250e 3 2 Sonder Funktions Bausteine SFB 64 PAD 250e e Benutzerhandbuch SPFPV WEV AKDTAB LR EF BIT T 5 IND BIT T TNR WORT Ly ATTR WORT Try WEK WORT die WEL WORT I TYP WORT I WAB WORT 0g WAF WORT 0 yey SFB 691 L _ AKF NOX87 SFB PDN 50 0 63 PVDMS STP
33. SD Datei Die so exportierten Informationen k nnen direkt mit AKF oder ALD eingelesen werden Der Symbolname setzt sich aus dem Verbindungsnamen sowie einem Suffix zusammen Im Anwenderprogramm der SPS kann ber die symbolischen Namen einfach auf die Informationen zu gegriffen werden Nach jeder Ver nderung der RFC1006 Projektierung Verbin dung einf gen oder l schen kann sich die Belegung des Signalspeichers ver ndern Die folgenden Tabellen beschreiben die Bedeutung der f r jede Verbindung belegten Status Worte und Merker Der Suffix erg nzt den mit NetPro projektierten Verbindungsnamen Suffix Vorhanden Zustand Die mit NetPro projektierte Verbindungsken nung ID Der aktuelle Verbindungsstatus Beauftragungsbit in Senderichtung ber das Sendebit zeigt das Anwenderprogramm der SPS an dass ein Sendetelegramm vorliegt Sende richtung Letzter Aktueller Status in Senderichtung EB Das Empfangsbit informiert das Anwenderpro z Empfangs gramm der SPS ber ein neues Empfangstele EQ richtung gramm AWE Letzter Aktueller Status in Empfangsrichtung Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch M gliche Zust nde SB SQ SB Te Zustand Sendepuffer frei Dieser Zustand wird vom PDnetIP Controller im Einschaltmoment gesetzt so dass im Anwen derprogram
34. ber den SFB692 PDSTR am PAD 250e angemeldet werden e Struktur 32100 In dieser Struktur legt der PDnetIP Controller Informationen zum Verbindungsstatus ab e Struktur 32101 In dieser Struktur legt der PDnetIP Controller Informationen zur zuletzt aufgetretenen St rung ab Das erste Element der Struktur repr sentiert die Informationen f r das A Byte 1 das zweite Elemente f r das A Byte 2 usw 4 Anwendung 4 1 ICOS TCP 69 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 4 Anwendung 4 1 ICOS TCP Struktur 32100 Verbindungsstatus Status Beschreibung Die Verbindung wurde durch den PDnetIP Controller erfolgreich 1 aufgebaut Die Verbindung wurde erfolgreich durch die Partnerstation aufge baut 3 Die Verbindung wurde geschlossen Die Verbindung zur Station ist im Moment gesperrt Diese Situati on tritt ein wenn der Verbindungsaufbau zur Partnerstation ge scheitert war Der PDnetIP Controller sperrt die Verbindung zu diesem A Byte vor bergehend Damit wird erreicht dass bei fort laufenden Sendeversuchen nicht der gesamte Sendepuffer blo ckiert wird Es wird eine andere Verbindung zu dieser Station genutzt Dies tritt immer dann auf wenn unter einer IP Adresse verschiedene A 5 Bytes gleichzeitig erreichbar sind Im allgemeinen sind davon nur PC Systeme betroffen auf denen gleichzeitig mehrere Applikation laufen die IC
35. cheidet dar ber wie der PDnetIP Controller einige Informationen interpretiert Je nach verwendeter Prozedur Kennung wird als BroadCast Adresse 127 oder 255 interpretiert e Adress Byte Es gibt eine Sonderbehandlung des A Byte wenn das Pro tokoll kein A Byte fur die verwendete Prozedur vorsieht In diesem Fall wird nach einem Regelsatz das A Byte der Station bestimmt Wird eine Slave Prozedur wie BUS_1_SL oder STERN_1_SL projektiert benutzt der PDnetlP Controller immer das A Byte 1 Arbeitet der PDnetIP Controller mit einer Master Prozedur BUS_1_MA STERN_1_MA benutzt er immer das A Byte 240 e Sendepuffer Empfangspuffer Die bei den Original Baugruppen bestehenden Konventio nen zur Gr e des Sende und Empfangspuffers gelten nicht f r die PDnetIP Controller Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 4 Anwendung Alle folgenden Anmerkungen beziehen sich auf die Konfiguration mit der gelieferten Firmware 4 1 ICOS TCP Um den PAD 250e im Programm der A250 anzusprechen gibt es keine besonderen Regeln Durch Setzen der Sendebeauftra gungsbits werden die entsprechenden ICOS Telegramme ber tragen Es gibt keine Unterschiede im Anwenderprogramm der SPS zwischen einer BIK KP Baugruppe und dem PAD 250e 4 11 ICOS Diagnose Modul Um die ICOS Diagnose nutzen zu k nnen m ssen in der Steue rung zwei Strukturen je 256 x Byte definiert und
36. cher der Steue rung vier Merker sowie sieben Worte ber diese Daten kommu niziert das Anwenderprogramm der SPS mit der MSI Schnittstelle der Firmware Zur Ablage dieser Informationen ist vorab eine Startadresse im Wort sowie eine Startadresse im Merkerbereich der Steuerung zu definieren Die Adressen werden von der MSI Schnittstelle auto matisch belegt NetPro exportiert die Belegung der Signalspeicheradressen als ASD Datei Die so exportierten Informationen k nnen direkt mit AKF oder ALD eingelesen werden Jeder in eine ASD Datei exportierte Symbolname setzt sich aus dem Verbindungsnamen sowie einem Suffix zusammen Im An wenderprogramm der SPS kann ber die symbolischen Namen einfach auf die Informationen zugegriffen werden Nach jeder Ver nderung der MSI Projektierung Verbindung einf gen oder l schen kann sich die Belegung des Signal speichers ver ndern Die folgende Tabelle beschreibt die Bedeutung der f r jede Ver bindung belegten Status Worte und Merker Der Suffix erg nzt den mit NetPro projektierten Verbindungsnamen Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch Suffix ID _CSTATE ERROR lt EB EQ _RXSTATE __RXLEN Gruppe Global Sende richtung Empfangs richtung Zustand Die mit NetPro projektierte Verbindungsken nung Der aktuelle Verbindung
37. ck received without previous frame Es wurde ein Quittung empfangen ohne das zuvor ein Telegramm gesendet wurde welches noch quittiert werden m sste protocol error invalid len ack Die empfange Quittung hat eine nicht zulassige Lange protocol error undefinied errror code Der im empfangenen Quittungstelegramm bermittelte Error Code ist nicht definiert und unzul ssig Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch protocol error invalid ka Das empfangen Lebenszeichen KA hat eine nicht zulassige Lange tx length invalid Die Sendel nge ist ung ltig Die Lange muss gr er Null sein und darf nicht gr er als der Sendepuffer sein send buffer address unknown Die Datenstruktur des Sendepuffers wurde nicht angemeldet protocol error not allowed response received ack for keep alive Die empfangene Quittung f r ein Lebenszeichen ist nicht zul ssig da diese nicht angefordert wurde protocol error undefined datagram type received Es wurde ein Telegramm mit einem unzulassigen Type Information empfangen receive error d Es kam zu einem Kommunikationsfehler w hrend der Daten ber tragung receiving aborted Der Empfangsvorgang wurde abgebrochen da dieser nicht inner halb der zulassigen Zeit abgeschlossen werden konnte transmit aborted Der Sendevorgang wurde abgebrochen da dieser nicht innerhalb
38. der zul ssigen Zeit abgeschlossen werden konnte 2 Technische Daten 2 2 Software 41 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 2 Technische Daten 2 2 Software 42 PAD 250e e Benutzerhandbuch 2 2 2 6 Kundenspezifische Treiber Es sind in der Firmware des PDnetIP Controllers weitere kunden spezifische Treiber implementiert Die entsprechende Dokumenta tion erfolgt dann in den Kunden bzw projektspezifischen Doku menten Ben tigen Sie ein spezielles Protokoll oder eine Erweiterung einer vorhandenen Implementierung dann sprechen Sie uns darauf an Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 2 2 3 Serielle Protokolle Der PDnetIP Controller unterst tzt eine Reihe serieller Protokolle zur Kommunikation mit anderen Ger ten ber offene Schnittstellen sowie kundenspezifische Implementierungen als Sonderl sung 2 2 3 1 Access Server Der Access Server erm glicht die Kommunikation mit einer seriel len Schnittstelle ber einen w hlbaren TCP Port zu nutzen Die Partnerstation kann dazu beispielsweise einen virtuellen ComPort Treiber nutzen 2 2 3 2 IS Tester Das IS Tester Protokoll basiert auf der Schnittstellenspezifikation in Version 037 1 vom 27 04 2005 und implementiert ein serielles Protokoll zur Kommunikation zwischen einem RPS und einem IS Tester Der PDnetIP Controller wickelt dab
39. dung wird darauf hin geschlossen Der Empfangsvorgang f r den Header ist gescheitert obwohl im Input Window der Verbindung die Daten verf gbar sind Der Empfangsvorgang wurde abgebrochen da ein leerer Sendepuffer Gr e 0 konfiguriert wurde Der Empfangsvorgang ist gescheitert obwohl im Input Window der Verbindung Daten vorhanden sind 30 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch Verbindungsstatus _STATE DOG L 1 Es besteht keine Verbindung zu einer Partnerstation 2 Der PDnetlP Controller baut eine Verbindung zur Partnerstati on auf 3 Der PDnetlP Controller besitzt eine Verbindung zur Partner station 9 Verbindungsstatus unbekannt Die Gesamtgr e der Auftragspuffer darf den zur Verf gung ste henden Arbeitsspeicher des PDnetlP Controllers nicht berschrei ten Ein Auftragspuffer sollte die Gr e von 4 096 Byte nicht ber schreiten Ein Sendetelegramm wird nur dann bertragen wenn bei der Partnerstation gen gend Platz im Input Window des Sockets zur Verf gung steht Der PDnetlP Controller arbeitet so um eine Fragmentierung der Sendedaten zu vermeiden Bedingt dadurch dass bei einem freien TCP Protokoll kein Anfang Ende eines Telegramms von der Empfangsstation erkannt werden kann nutzt der PDnetlP Controller das beschriebene Verhalten Kann das Telegramm nicht bertragen
40. e Daten 2 2 Software U120 Meldungen 256 Bit Echtzeit Meldungen 256 Bit Echtzeit Meldungen aus dem Ring 256 Bit puffer Echtzeit Meldungen aus dem Da 256 Bit tenmodell Z hlwerte 63 Word Umgespeicherte Z hlwerte 63 Word Messwerte 8Bit 64 Byte Messwerte 11 16Bit 63 11 Bit Vz Word Verwaltungsmeldungen 48 Bit Stationsmeldungen 9 Byte APEX Datentyp Befehle 256 Bit Sollwerte 16 32 Int Word digital analog Aufrufe 4 I Byte APEX Datentyp U250 Objekt Anzahl Datentyp Meldungen 1024 Bit in Summe mit E Meldun gen Echtzeit Meldungen 1024 Bit in Summe mit Meldungen Echtzeit Meldungen aus dem Ring 1024 Bit puffer Echtzeit Meldungen aus dem Da 1024 Bit tenmodell Z hlwerte 128 Word Umgespeicherte Z hlwerte 128 Word Messwerte 8Bit 256 Byte in Summe mit 16Bit Mw Messwerte 16Bit 256 Byte in Summe mit 8Bit Mw Verwaltungsmeldungen 48 Bit Stationsmeldungen 9 Byte APEX Datentyp Befehle 512 Bit Feld Sollwerte 256 Int Word digital analog Aufrufe 4 I Byte APEX Datentyp Broadcast Anzahl Datentyp Aufrufe 4 Byte APEX Datentyp 50 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 2 Technische Daten 2 2 Software 2 2 3 6 Kundenspezifische Treiber Es sind in der Firmware des PDnetlIP Contro
41. e Initialisierung der Adressta belle im PAD 250e zu initiieren Eine effektive Variante den Aufruf des SFB692 zu steuern liegt darin sowohl den Fehlerausgang AF des SFB693 auf eine fallende Flanke als auch den NORM Merker der SPS auf eine fallende Flanke zu berwachen Im Einschaltmoment werden sowohl in der ALU als auch im PAD 250e Initialisierungen durchgef hrt Wann diese abgeschlossen sind l sst sich im Vorfeld nicht sicher sagen Daher ist es am einfachsten den Fehlerausgang AF des SFB693 auf eine fallende Flanke zu berwachen und mit einer Zeitverz gerung die Anmel dung aller Datenstrukturen durchzuf hren Durch diese Aufrufvari ante wird sowohl der Einschaltmoment als auch ein Neustart des PDnetIP Controllers ber cksichtigt Werden die Setupdaten des PAD 250e bei laufender SPS neu geladen so werden auch die Strukturen automatisch angemeldet SFB 692 MB MW MW Achtung Der Baustein liegt ausschlie lich als FAR Version IM2 Datei vor Damit k nnen ausschlie lich Strukturen adressiert werden welche als FAR definiert wurden Achtung Ab Firmware 4 10 16 18 und Baustein 1 12 betr gt die maximale Laufzeit des Bausteines 20ms Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch Signal Bedeutung STPL Steckplatz In dem hier eingetragenen Merkerbyte wird der Steckplatz des PDnetIP Controllers Ubergeben sinnvolle Werte 2 9 SNUM
42. e Limits gelten f r alle Protokolle in Summe e 128 TCP Verbindungen e 5 UDP Verbindungen Eine Reserve von 10 sollte ber cksichtigt werden 13 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 2 Technische Daten 2 2 Software 14 PAD 250e e Benutzerhandbuch 2 2 2 TCP IP Der PDnetIP Controller nutzt die in der Tabelle aufgef hrten Port Nummern Diese Informationen sind f r den Netzwerk Administrator von Bedeutung wenn aktive Netzwerkkomponenten wie Router oder Firewalls genutzt werden Protokoll Port Nummer DNS TCP 53 BOOTP DHCP UDP 68 ISO TPO over TCP RFC1006 TCP 102 ModBus TCP TCP 502 MSI Abh ngig von der Projektierung PDnetIP VDM UDP TCP 2843 ICOS TCP UDP TCP 9876 TCP Abh ngig von der Projektierung SYSLOG UDP 514 SNTP UDP 123 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 2 2 2 1 ICOS TCP Der PDnetIP Controller ist in der Lage ICOS Telegramme ber TCP IP zu transportieren und so altere Netzwerke wie Modnet 2NP 2ND ICOS via H1 u a zu substituieren In diesem Fall lauft die Funktionalitat des alten Netzes als Dienst auf dem TCP IP Netz mit Zu diesem Zweck stellt der PDnetIP Controller der SPS ein ihr bekanntes Interface bereit Die Steuerung bemerkt keinen Unter schied und wickelt die Kommunikation wie gewohnt ab Dies er m glicht ei
43. e ab Version 3 xx einsetzen zu k nnen wird dazu minimal die Lader Version 2 ben tigt Die aktuelle Lader Version 5 wird empfohlen da diese auch gro e Firmware Versionen laden kann Welche Lader Version eingesetzt wird k nnen Sie mit DLSE 32 bestimmen Starten Sie dazu den PDnetIP Controller im Lader und f hren Sie die Funktion Online Info aus Sollten Sie ber einen lteren Lader verf gen und eine neue Ver sion ben tigen so muss der PDnetlIP Controller zur Aktualisierung des Laders eingesandt werden Alternativ kann der Lader mit einer Spezial Firmware aktuali siert werden Der Einsatz dieser Firmware erfolgt auf eigenes Risiko Eine Anwendung ohne Ersatzkarte ist in jedem Fall zu vermeiden Scheitert die Aktualisierung ist der PDnetIP Controller nicht mehr funktionsf hig Zur Reaktivierung muss der PDnetIP Conitroller eingesandt werden 6 Konfiguration 97 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 6 Konfiguration 6 3 Lader 98 PAD 250e e Benutzerhandbuch 6 3 1 Lader Versionen Die folgende Tabelle gibt eine Ubersicht Uber die Baudrate mit welcher der Lader ber die serielle Schnittstelle kommuniziert Die genutzte Baudrate muss bei der Konfiguration von DLSE 32 bzw NetPro beachtet werden der COM1 COM2 Version 1 19 200 Baud 2 3 19 200 Baud 4 5 115 200 Baud 6 7 115 200 Baud 8 Stand 25 06 14 1992
44. e outside the expectation of the application program since the MODBUS protocol is unaware of the significance of any particular value of any particular register 04 SLAVE DEVICE FAILURE An unrecoverable error occurred while the server or slave was attempting to perform the requested action 05 ACKNOWLEDGE Specialized use in conjunction with programming commands The server or slave has accepted the request and is processing it but a long duration of time will be required to do so This response is returned to prevent a timeout error from occurring in the client or master The client or master can next issue a Poll Program Complete message to determine if processing is completed 06 SLAVE DEVICE BUSY Specialized use in conjunction with programming commands The server or slave is engaged in processing a long duration program command The client or master should retransmit the message later when the server or slave is free 08 MEMORY PARITY ERROR Specialized use in conjunction with function codes 20 and 21 and reference type 6 to indicate that the extended file area failed to pass a consistency check The server or slave attempted to read record file but detected a parity error in the memory The client or master can retry the request but service may be required on the server or slave device Specialized use in conjunction with gateways indicates 10 0x0A that the gat
45. egen mehr Empfangsdaten vor als im Empfangspuffer abgelegt werden k nnen Es werden soviel Daten empfangen wie in den Empfangspuffer der SPS passen Die verbleiben den Daten werden im n chsten Empfangszyklus im Emp fangspuffer bergeben Die Verbindung zur Partnerstation wurde geschlossen Der Empfangspuffer kann nicht beschrieben werden da die Struktur zuvor nicht erfolgreich mit dem SFB692 beim PDne tIP Controller registriert wurde Die Kombination von EB EQ ist nicht zul ssig Werden EB EQ zur Laufzeit in nicht zul ssiger Art ge ndert kann es zu nicht vorhersehbaren Kommunikationsproblemen f hren Die Ursa che f r diesen Fehler muss im Anwenderprogramm der SPS abgestellt werden Beim Start des Empfangsvorganges durch den PDnetlP Controller Daten wurden empfangen initialisiert der PDnetIP Controller einen Timer Kann innerhalb dieser Zeit der Emp fangsvorgang nicht erfolgreich abgeschlossen werden bricht der PDnetIP Controller den Empfangsvorgang ab Der Timer ist von der Firmware Version abh ngig und bel uft sich auf ca 10 Sekunden Statusmeldung Der PDnetIP Controller wartet auf das Durch schreiben der Empfangsl nge RXLEN Statusmeldung Der PDnetIP Controller wartet auf das Durch schreiben der Empfangsdaten Die empfangene Strukturkennung ist in der Projektierung nicht enthalten Daher ist es dem PDnetIP Controller nicht m glich den Daten einen Empfangspuffer zuzuordnen Die Verbin
46. egramm der SPS an den IS Tester l dt das Telegramm Timeout Durch die in der Spezifikation festge legte Request Response Regel kann das Telegramm Timeout gepr ft werden da nach einem Empfangstele gramm immer ein Telegramm gesendet wird Wird diese Regel nicht ber cksichtigt kann das Telegramm Timeout nicht richtig gebildet werden e Gesamt TimeOut Zeit Jedes Empfangstelegramm ladt das Gesamt Timeout e Diagnose Spur In der Diagnose Spur stellt der PDnetlIP Controller dem Anwenderprogramm der SPS eine Reihe von Informatio nen zur Fehlersuche bereit Die Diagnose Spur belegt ab der projektierten Adresse 10 Worte 45 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 2 Technische Daten 2 2 Software 46 PAD 250e e Benutzerhandbuch Tritt wahrend des Betriebs ein TimeOut auf TimeOut oder Ge samt Timeout beginnt die LED der seriellen Schnittstelle zu blin ken Durch dr cken des Tasters ca 1 Sekunde wird der Fehler quittiert und das Blinken h rt auf wenn der Fehler nicht mehr ansteht Die Diagnose Spur ist wie folgt aufgebaut Wort Bedeutung 1 Anzahl vom Anwenderprogramm der SPS gesendete LogIn Telegramme 2 Anzahl aufgetretener TimeOut Ereignisse 3 Anzahl aufgetretener Gesamt TimeOut Ereignisse 4 Anzahl Empfangstelegramme 5 Anzahl Sendetelegramme 6 Anzahl gel schter Empfangszeichen in Byte wegen gescheiterter Telegrammpr fung Pr fsumme 7
47. ei die serielle Kommunikation ab und bertr gt zwischen RPS und IS Tester vollst ndige Tele gramme in Sende und Empfangsrichtung Die Pr fsumme wird automatisch gebildet und gepr ft Das Anwenderprogramm der SPS kommuniziert ber Sende und Empfangsbit sowie Sende und Empfangspuffer mit dem Treiber Der Treiber wurde nicht f r einen Mischbetrieb geplant oder getestet Das IS Tester Protokoll darf zu einem Zeitpunkt nur auf einer seriellen Schnittstelle des PDnetIP Controllers genutzt werden Werden zugleich weitere Treiber incl VDM genutzt muss ge w hrleistet sein dass immer alle Daten in einem SPS Zyklus gekoppelt werden k nnen Die serielle Kommunikation erfolgt mit 38 400 Baud 8N1 Das Protokoll sieht kein Hardware Handshake vor was dazu f hren kann dass Datenverlust auftritt In diesen F llen kann zwangsl u fig das geforderte Timing nicht eingehalten werden Die in der Spezifikation definierte Request Response Ablauf zwi schen RPS und IS Tester muss durch das Anwenderprogramm der SPS gew hrleistet werden Der PDnetIP Controller pr ft den Da tenstrom nicht auf derartige Regelverletzungen Jedes Setzen des Sendebit l st einen Sendevorgang aus Die Implementierung unterst tzt die Quellkennungen 0x40 f r den RPS sowie 0x80 f r den IS Tester Ferner werden die Telegramm typen OxAA 0x01 sowie OxFA unterst tzt 2 Technische Daten 2 2 Software 43 1992 2014 by APEX automation technologies Gmb
48. ein 40 Empfangstelegramm vor Der Sendeversuch muss zu einem spateren Zeitpunkt wiederholt werden 41 Der Datenbereich enth lt nicht zul ssige Zeichen Empfangsstatus _RXSTATE Wert Bedeutung 0 Ok 61 TimeOut Empfangsdaten nicht in SPS geschrieben 62 TimeOut Die Empfangsdaten wurde vom Anwenderprogramm der SPS nicht quittiert EQ wurde nicht gesetzt 63 TimeOut Quittung konnte nicht rechtzeitig gesendet werden 64 Die Datenstruktur des Empfangspuffers wurde nicht angemeldet 65 Das Empfangstelegramm ist gr er als der Empfangspuffer 66 Daten wurden bei stehender SPS empfangen 67 Der Datenbereich enthalt nicht zulassige Zeichen Alle gesendeten empfangenen Daten werden vom PDnetIP Controller ohne Veranderung dem Sendepuffer entnommen bzw im Empfangspuffer abgelegt Eine Manipulation der Byte Order erfolgt nicht alle Daten verbleiben in ihrem Format Wird eine Verbindung zu einer Port Nummer aufgebaut zu der bereits eine Verbindung besteht wird die vorhandene Verbindung geschlossen Zu einem Zeitpunkt kann pro Portnummer nur eine Verbindung vorhanden sein 2 Technische Daten 2 2 Software 39 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 2 Technische Daten 2 2 Software 40 PAD 250e e Benutzerhandbuch SYSLOG Meldungen Wurde der SYSLOG Dienst aktiviert so erzeugt der MSI Treiber im Bedarfsfall fur eine verei
49. en 100 Nicht mappbarer Fehler des TCP IP Stack Fehelrcodes des TCP IP Stack Diese sind in einer gesonderten 101 255 Tabelle im Anhang dokumentiert 70 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 4 2 ModBus TCP Um das Protokoll ModBus TCP nutzen zu k nnen muss der Son derfunktionsbaustein PDNIP SFB693 zyklisch im Anwenderpro gramm der SPS aufgerufen werden Der Baustein ist f r die Kom munikation zwischen dem Signalspeicher der ALU und dem PDne tIP Controller verantwortlich Unabh ngig von der Art der Anwen dung besitzt der Baustein keine treiberspezifischen Parameter Soll auf den Signalspeicher der A250 von au en zugegriffen wer den so wird die Server Funktionalit t ben tigt Dazu gen gt es den PDNIP Baustein zyklisch aufzurufen Weitere Anpassungen im Anwenderprogramm der SPS sind nicht notwendig In der ModBus Welt wird zwischen den Datentypen Register und Coil unterschieden Ein Register ist ein Wort 16 Bit und ein Coil ein Merker Dieses Handbuch verwendet f r lokale Adressangaben im allgemeinen die Namen der SPS Datentypen Die Verwendung von Register und Wort sowie von Coil und Merker sind an einigen Stellen entsprechend austauschbar Soll die A250 selbst aktiv mit anderen ModBus TCP Stationen im Netzwerk kommunizieren Master Funktionalit t sind folgende Punkte zu ber cksichtigen e In der Projek
50. en bersicht der PAD 250e Varianten Artikel Name Beschreibung Nummer 20102050 PAD 250e T PDnetIP Controller fur Modicon TSX A250 mit RJ 45 Buchse 20102051 PAD 250e T PDnetIP Controller fur Modicon TSX A250 mit RJ 45 Buchse inkl ICOS 20102052 PAD 250e L PDnetIP Controller fur Modicon TSX A250 mit RJ 45 Buchse und MT RJ Buchse 20102053 PAD 250e L PDnetIP Controller fur Modicon TSX A250 mit RJ 45 Buchse und MT RJ Buchse inkl ICOS Der PDnetIP Controller ist in verschiedenen Versionen erh ltlich Aus lizenzrechtlichen Gr nden darf ICOS nicht in jeder Version zur Verf gung stehen Erg nzend zu den in der oberen Tabelle darge stellten Versionen gibt es weitere optional erh ltliche Module Die folgende Tabelle gibt eine bersicht welche Protokolle lizenzrecht lich wann zur Verf gung stehen Ob die gew nschte Kombination von Protokollen gleichzeitig nutzbar sind ist separat zu pr fen Protokolle Anmerkung ModBus TCP 8 Steht in jedem PDnetIP Controller zur Verf gung VDM PDnetlP ICOS Steht nur in den ICOS Versionen zur Verf gung Artikel Nummern 20102051 und 20102053 RFC1006 Separat zu erwerbende Lizenz OpenTCP Separat zu erwerbende Lizenz 6 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 1 Einleitung 1 1 Produkt bersicht Der PDnetIP Controller ist mit wechselbaren Leitungsinter
51. en Steckplatz nicht gefunden Der PDnetIP Controller kann von dem Baustein nur gefunden werden wenn dieser mit einem entsprechenden Interface projektierte wurde Dieser Fehlercode tritt nur in Bausteinen auf welche das Paging nicht unterst tzen 52 Interner Fehler das dynamische Offset liegt nicht auf Seg ment Grenze 53 Interner Fehler das dynamische Offset ist noch nicht be kannt da die ICOS Kommunikation noch nicht initialisiert wurde 54 55 Es wurde ein ICOS Interface projektiert aber noch nicht initialisiert Der Baustein kann erst mit einem initialisierten ICOS Interface arbeiten da andernfalls der Speicherbereich f r den Datenaustausch nicht bestimmt werden kann Durch die gew hlte Projektierung des ICOS Interface ver bleibt nicht gen gend Speicher f r den Datenaustausch zwischen PDnetIP Controller und Steuerung 56 Es wurde in der Projektierung des Endger tetreiber im NetPro Projekt der SFB691 gew hlt jedoch in der Steue rung der SFB693 PDNIP aufgerufen Damit kann von dem Baustein kein geeignetes Interface gefunden werden 57 Dieser Fehler erscheint wenn nicht der SFB693 sondern der SFB691 aufgerufen wurde 58 Eine laufende Firmware wurde vom Anwender Taster beendet und der Lader aktiviert 59 PAD 250e im angegebenen Steckplatz nicht gefunden Der PDnetIP Controller kann von dem Baustein nur gefunden werden wenn dieser mit einem entsprechenden Interface p
52. er Taster wird gedr ckt gehalten und die gelben LED s gehen der Reihe nach an bis alle acht LED s an sind Der Taster muss jetzt losgelassen werden Der Lader f hrt anschlie end einen Restart aus und startet den PDnetIP Controller neu Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 5 2 1 Die folgende Tabelle zeigt wie der Lader aktiviert wird wenn eine Firmware lauft In jeder Spalte ist das Abbild der gelben Leuchtdio Lader aktivieren den 5 12 markiert O CO ei Jet OPO EEN CAE O O O Of CO O O AA WWW O O CO O O OC DO OO OO Spalte Bedeutung 1 Es lauft eine Firmware und es stehen keine Fehler an 2 Der Taster wurde gedr ckt und es gehen alle Leuchtdioden aus 3 Im Sekundentakt gehen weitere Leuchtdioden an 4 Nach acht Sekunden sind alle Leuchtdioden an damit wurde die Firmware informiert dass ein Neustart durchgef hrt werden soll 5 Der PDnetIP Controller f hrt einen Neustart durch und es gehen wiederum alle Leuchtdioden der Reihe nach an 6 Anschlie end befindet sich der PDnetIP Controller im Lader was durch das Blinken der Remote PG Leuchtdiode erkennbar ist 5 Anzeige und Bedienelemente 5 2 Taster 93 1992 2014 by APEX automation technologies GmbH Braunschweig
53. erbindung aufgebaut wer den oder ist die Verbindung gest rt werden der SPS Informatio nen zur Ursache der St rung zug nglich gemacht Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 2 2 2 2 ModBus TCP Der PDnetIP Controller unterst tzt ModBus TCP Funktionen im Server und Master Betrieb Dazu ben tigt der PDnetIP Controller mit Hilfe des PDNIP Bausteins Zugriff auf den Signalspeicher der Steuerung Der PDnetIP Controller kann zu einem Zeitpunkt nur eine limitierte Anzahl von ModBus TCP Verbindungen aufrecht halten Eine Station IP Adresse kann gleichzeitig mehrere Verbindungen zu den PDnetlIP Controllern unterhalten und dadurch eine bessere Kommunikationsgeschwindigkeit erreichen Nachfolgende Tabelle gibt einen berblick der unterst tzten Mod Bus TCP Funktionen e 01 0x01 Read Coils 02 0x02 Read Discrete Input 03 0x03 Read Holding Register 04 0x04 Read Input Register e 05 0x05 Write Single Coil 06 0x06 Write Single Register 07 0x07 Read Exception State 15 OxOF Write Multiple Coils 16 0x10 Write Multiple Registers Uber ModBus TCP k nnen folgende Datentypen der A250 adres siert werden e Merker e Merkerbyte e Merkerworte e Worte e Doppelworte e Gleitkommaworte F r jeden Datenbereich muss zuvor mit NetPro ein Mapping defi niert werden Ein Mapping ordnet den ModBus TCP Datentypen Register und Coils einem Speiche
54. erden keine Daten gesendet Ser 2RD Es werden Daten empfangen gr n Es werden keine Daten empfangen 91 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 5 Anzeige und Bedienelemente 5 2 Taster 92 PAD 250e e Benutzerhandbuch 5 2 Taster Je nach Betriebszustand der PDnetlP Controller ist entweder eine Firmware oder der Lader aktiv Ob der PDnetIP Controller sich im Lader befindet wird ber die Leuchtdiode Remote PG unterschie den Ist die Leuchtdiode Remote PG an oder blinkt so ist der Lader aktiv andernfalls die Firmware Funktionen des Tasters bei aktiver Firmware Funktion Bedeutung Fehler quittieren Taster kurz dr cken ca 1 Sek Die internen Fehlermerker der Firmware werden gel scht Blinkende LED s deren Fehlerursache nicht mehr besteht leuchten wieder dauernd Lader aktivieren Der Taster wird gedr ckt gehalten und die gelben LED s gehen der Reihe nach an bis alle acht LED s an sind Die Firmware f hrt anschlie end einen Restart aus und startet den Lader Damit der Lader die Firmware nicht automatisch startet muss der Taster gedr ckt bleiben bis alle gelben LED erneut an sind Der PDnetIP Controller befindet sich nun im Lader die Leuchtdioden Seriell1 Seriell2 sind an und Remote PG blinkt alle anderen gelben Leuchtdioden sind aus Funktionen des Tasters bei aktivem Lader Funktion Bedeutung Lader verlassen D
55. ers warten Zustand ist nicht zugelassen und wird vom PDnetlP Controller auf SB 0 und SQ 1 normiert Ablauf Sendevorgang Schritt SB SQ Zustand Der Sendepuffer ist verf gbar Der Zustand wird von dem PDnetlP Controller initialisiert Auf diesen Zustand muss das Anwenderprogramm der SPS warten um einen Sendevorgang starten zu k n nen Das Anwenderprogramm der SPS hat den Sende puffer mit Daten gef llt und startet so den Sende vorgang Der PDnetlP Controller hat den Sendewunsch bearbeitet und der Sendepuffer steht wieder zur Verf gung Ob der Sendevorgang erfolgreich war kann TXSTATE entnommen werden 27 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 2 Technische Daten 2 2 Software 28 PAD 250e e Benutzerhandbuch M gliche Zust nde EB EQ Empfangspuffer frei Dieser Zustand wird vom PDnetIP Controller im Einschaltmoment gesetzt so dass im Anwen derprogramm der SPS keine Normierung der EB EQ Merker durchgef hrt werden muss Zustand ist nicht zugelassen und wird vom PDnetIP Controller normiert Der PDnetIP Controller hat ein Telegramm empfangen und im Empfangspuffer abgelegt Das Telegramm muss vom Anwenderprogramm der SPS durch Setzen des EQ Bit quittiert werden Erfolgt dies nicht SPS wird angehalten wird das Telegramm ber ein TimeOut gel scht Das Anwenderprogramm der SPS hat das Telegramm verarbeitet und quit
56. es PDNIP Bausteins Zugriff auf den Signalspeicher der Steuerung Das Protokoll Seab 1 F Master erm glicht die Kommunikation zu folgenden Stationstypen und dazu Kompatiblen e Micro e U120 e U250 Eine genaue Beschreibung erfolgt im Seab 1 F Benutzerhandbuch f r PDnetIP Controller Im folgenden werden die Projektierungs einstellung sowie Leistungsparameter der Implementierung kurz dargestellt Mit der lizenzpflichtigen Vollversion von NetPro werden die Pa rameter des Treibers und das Datenmodell projektiert e TV Vorlaufzeit Zeitspanne die nach der Aktivierung von RTS ablauft bevor das erste Zeichen des Telegramms gesendet wird e TN Nachlaufzeit Zeitspanne die nach dem Senden des letzten Zeichens abl uft bevor RTS deaktiviert wird e TP Pausenzeit Zeitspanne nach Deaktivieren von RTS in der die Stationen und deren Modems die Umschaltung zwischen Senden Empfangen durchf hren e TWM Wartezeit Master Antwortet die Unterstation nicht innerhalb von TWM wird damit dem Master ein Fehler an gezeigt TWM muss gr er als TP TV sein damit eine Unterstation ein g ltiges Telegramm bertragen kann Um eine zuverl ssige Zustandserkennung zu erm glichen m ssen TP TV und TN bei Master und Unterstation iden tisch sein e TVM Verz gerungszeit Master Wurde vom Master ein fehlerhaftes Telegramm empfangen so verz gert der Mas ter den n chsten Sendevorgang um TVM um der Unter station den Fehler anzuze
57. et Status LED 5 12 12b Firmware Status LED 13 16 Serielle Schnittstellen 88 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 5 Anzeige und Bedienelemente 5 1 Status Leuchtdioden 5 11 Ethernet Status Die vier gr nen Leuchtdioden 1 bis 4 dienen der Diagnose des Hardware Status der Ethernet Schnittstelle Die Steuerung der Leuchtdioden erfolgt direkt von der Hardware und ist von der Firmware unabh ngig Erfolgt die Verbindung ber die RJ45 Schnittstelle zeigen die Leuchtdioden den aktuellen Status an Je nach Verbindungsart wechselt die Anzeige Erfolgt die Verbindung ber den MT RJ Anschluss PAD 250e L zeigen die Leichtdioden die eingestellte Betriebsart des PDnetIP Controllers an Dies geschieht unabh ngig von der Betriebsart der Gegenstelle Nr LED Zustand Bedeutung Duplex Verbindung u aus eine Daten bertragung Verbindung vorhanden eine Verbindung vorhanden 89 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 5 Anzeige und Bedienelemente 5 1 Status Leuchtdioden 5 1 2 Firmware Status Die Leuchtdioden 5 bis 12 bzw 12b dienen der Diagnose des Firmware Status und werden ausschlie lich durch die Firmware gesteuert Unter der Leuchtdiode 12 gibt es optional eine blaue Leuchtdiode 12b Die Bedeutung der einzelnen Leuchtdioden ist teilweise abh
58. eway was unable to allocate an internal GATEWAY PATH communication path from the input port to the output UNAVAILABLE port for processing the request Usually means that the gateway is misconfigured or overloaded 11 0x0B Specialized use in conjunction with gateways indicates GATEWAY TARGET that no response was obtained from the target device DEVICE FAILED TO Usually means that the device is not present on the RESPOND network Quelle MODBUS Application Protocol Specification V1 1a 4 Anwendung 4 2 ModBus TCP 77 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 4 Anwendung 4 2 ModBus TCP 78 PAD 250e e Benutzerhandbuch 4 2 3 Beispiele Nachfolgend werden einige Beispiele f r die Anwendung der Mas ter Funktion gegeben Die Beispiele beschreiben die Funktionalit t und wie der Auftragsblock dazu belegt werden muss Die im An wenderprogramm der SPS notwendige Ablaufsteuerung im Sta tuswort wird nicht beschrieben F r Testzwecke k nnen die Auf tragsbl cke auch ber die OnLine Liste gestartet werden 4 2 3 1 Read Register Im Beispiel werden aus der ModBus TCP Station mit der IP Adresse 192 168 1 33 aus dem Register 500 10 Register gelesen und in der lokalen SPS ab Register 2000 abgelegt Wl Statuswort 2 W2 Funktionscode 1 w3 Datentyp 0 w4 ErwAdresse 0 W5 Lokale Adresse 2000 W Anzahl 10 Wi IP Adresse 1 192 w8 IP Adresse 2 168 W9 IP Adresse 3 al W
59. f hrt wenn im Fehlerwort 0 steht Achtung ModBus Auftragsbl cke k nnen nur im Merkerwortbe reich der Steuerung arbeiten und somit nicht in Strukturen liegen Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch Liste der Fehlercodes in Wort 15 Fehlercode Bedeutung 4 Anwendung 4 2 ModBus TCP 0 Kein Fehler 100 Ung ltiger Funktionscode im Auftragspuffer bergeben 101 Es konnte keine Verbindung zur ModBus TCP Station aufge baut F r die im Auftragsblock bergebene lokale Adresse wurde 104 kein Mapping definiert Funktionscode 1 2 Register Funkti onscode 3 4 Coil 105 Die bergeben UnitID ist gr er als 255 106 Die bergebene entfernte Adresse ist Null 107 Die Anzahl Elemente ist im bei dem gew hlten Funktionsco de nicht zul ssig 108 Die Kombination aus entfernte Adresse und Anzahl Elemente ist bei dem gew hlten Funktionscode nicht zul ssig Die Sendedaten konnte an die Partnerstation nicht bermit 109 telt werden Im allgemeinen wurde die Verbindung zur Part nerstation geschlossen Der Auftrag wurde an die Partnerstation bermittelt und w hrend dem der PDnetIP Controller auf die Antwort gewar 110 tet hat wurde die Verbindung geschlossen Manche Ger te zeigen durch das Schlie en der Verbindung einen Fehlerzu stand an 111 Die empfangene Antwor
60. face modulen LIM best ckt welche die Leitungsart der seriellen Schnittstellen anpassen Die Lieferung erfolgt mit best cktem LIM 232 Die Module k nnen durch den Anwender auf dem PDnetlIP Controller gewechselt werden bersicht der Leitungsinterfacemodule Artikel Name Beschreibung Nummer 10213010 LIM 232 LIM 232 Leitungs Interface Modul f r RS 232 ohne Potentialtrennung 10213011 LIM 422 Leitungs Interface Modul f r RS 422 ohne Potentialtrennung 10213012 LIM 485 Leitungs Interface Modul f r RS 485 ohne Potentialtrennung 10213016 LIM 20 mA Leitungs Interface Modul f r 20 mA Stromschleife mit Potentialtrennung 7 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 1 Einleitung 1 2 Bestimmungsgem e Verwendung 8 PAD 250e e Benutzerhandbuch 12 Bestimmungsgem e Verwendung Der PDnetIP Controller PAD 250e ist ausschlie lich dazu be stimmt e eine MODICON TSX A250 mit dem PDnetIP zu verbinden Wird der PAD 250e anders als in diesem Handbuch beschrieben verwendet ist kein sicherer Betrieb gew hrleistet F r Sch den Mehraufwendungen Probleme St rungen und insbesondere Personen und Sachsch den die aus nicht bestim mungsgem er Verwendung entstehen ist nicht der Hersteller verantwortlich Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 1 3 Allgemeine Hinweise Der Einbau des
61. gies GmbH Braunschweig Stand 25 06 14 6 Konfiguration 6 2 Firmware 96 PAD 250e e Benutzerhandbuch 6 2 Firmware Die Firmware des PDnetIP Controllers wird mit dem Programm DLSE32 in den PDnetIP Controller geladen Das Programm kann unter den aktuellen Windows Versionen 95 98 ME NT XP einge setzt werden Das Laden einer neuen Konfiguration inkl Firmware erfolgt in der nachfolgend beschriebenen Reihenfolge Lademodus des PDnetIP Controllers aktivieren Serielle Verbindung zwischen PC und PDnetIP Controller herstellen YDL52 DLSE32 starten Firmware ber den Men punkt Firmware Ausw hlen selektieren Download der Firmware ber den Men punkt OnLine Download Nach den Download f hrt der PDnetlP Controller einen Neustart durch Anschlie end sind die Setupdaten mit NetPro zu projektie ren und in den PDnetIP Controller zu laden Dazu muss dieser erneut in den Ladezustand versetzt werden Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 6 3 Lader Der Lader befindet sich wie die Firmware und die Setupdaten auf dem PDnetIP Controller im Flash Memory Jeder PDnetIP Controller wird mit einem Lader ausgeliefert und ist ohne Lader nicht funktionsf hig In den Firmware Versionen 1 xx sowie 2 xx sind die Setupdaten direkt in das Firmware Image integriert Ab Firmware Version 3 xx ist die Firmware von dem Setup getrennt Um eine Firmwar
62. igen Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch e Wiederholung im Fehlerfall Wird ein Pollaufruf nicht o der fehlerhaft beantwortet so wird der Pollaufruf so oft wiederholt bis eine g ltige Antwort eintrifft Mit der Wie derholungszahl wird dieser Vorgang auf eine maximale Anzahl Pollaufrufe beschr nkt Sinnvolle Werte liegen zwi schen 0 3 F r Unterstationen sind die A Bytes 1 bis 126 und 127 g ltig wobei die virtuelle Unterstation 127 allein dem Senden von Broad cast an alle Unterstationen dient In die Poll Liste k nnen maximal 126 Unterstationen eingetragen werden die vom Seab1F Treiber in dieser Reihenfolge gepollt werden Die Poll Liste ist unsortiert Unterstationen k nnen mehr fach vorhanden sein Micro Meldungen 128 Bit Echtzeit Meldungen keine Echtzeit Meldungen aus dem Ring keine puffer Echtzeit Meldungen aus dem Da keine tenmodell Z hlwerte 24 Word Umgespeicherte Z hlwerte 24 Word Messwerte 8Bit 24 Byte Messwerte 16Bit 24 Word Verwaltungsmeldungen 48 Bit Stationsmeldungen 9 Byte APEX Datentyp Befehle 64 Bit Sollwerte 32 Int Word digital analog Aufrufe 4 Byte APEX Datentyp 2 Technische Daten 2 2 Software 49 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 2 Technisch
63. ion mit der IP Adresse 192 168 1 33 ausgel st Es werden 30 Merker ab Coil 500 in die andere ModBus TCP Station ab Coil 310 geschrie ben Wl W2 Wi w4 w5 W6 Wi w8 WO W10 Wil W12 w13 w14 W15 w16 Statuswort Funktionscode Datentyp ErwAdresse Lokale Adresse Anzahl IP Adresse IP Adresse IP Adresse IP Adresse UnitID TRID Entfernte Adress VG wN Hm TimeOut Fehlerwort Info oO 8 NY 500 30 192 168 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 4 3 ISO TPO over TCP RFC 1006 Um das Protokoll RFC1006 nutzen zu k nnen muss der Sonder funktionsbaustein PDNIP SFB693 zyklisch im Anwenderpro gramm der SPS aufgerufen werden Der Baustein ist f r die Kom munikation zwischen dem Signalspeicher der ALU und dem PDne tIP Controller verantwortlich Unabh ngig von der Art der Anwen dung besitzt der Baustein keine treiberspezifischen Parameter Im Anwenderprogramm der SPS gen gt es den PDNIP Baustein zyklisch aufzurufen Weitere Anpassungen im Programm der SPS sind f r eine einfache Kommunikation nicht notwendig Soll die Kommunikation ber Strukturen erfolgen m ssen zus tzlich mit dem Baustein PDSTR SFB692 alle in der RFC Projektierung genutzten Strukturen beim PDnetIP Controller registriert werden 4 Anwendung 4 3 ISO TPO over TCP 81 1992 2014 by APEX automation technologies GmbH Braunschweig S
64. lle Die OpenTCP Schnittstelle erm glicht dem Anwenderprogramm der SPS einen direkten Zugriff auf die TCP Nutzdaten Um die OpenTCP Schnittstelle nutzen zu k nnen muss der Sonderfunkti onsbaustein PDNIP SFB693 zyklisch im Anwenderprogramm der SPS aufgerufen werden Weitere Anpassungen im Anwenderpro gramm der SPS sind f r eine einfache Kommunikation nicht not wendig Soll die Kommunikation ber Strukturen erfolgen m ssen zus tzlich mit dem Baustein PDSTR SFB692 im NORM Zyklus alle in der TCP Projektierung genutzten Strukturen beim PDnetIP Controller registriert werden Zur Integration der OpenTCP Schnittstelle sind folgende Punkte zu ber cksichtigen e Die TCP Verbindungen sind mit NetPro zu projektieren und in den PDnetIP Controller zu laden e Im Anwenderprogramm der SPS ist der PDNIP Baustein zyklisch aufzurufen Zur Beschleunigung der Abarbeitung kann der Baustein auch mehrfach hintereinander aufgeru fen werden Dies ist dann sinnvoll wenn die ALU eine gro Re Zykluszeit aufweist 4 Anwendung 4 4 OpenTCP Schnittstelle 87 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 5 Anzeige und Bedienelemente 5 1 Status Leuchtdioden 5 Anzeige und Bedienelemente 5 1 Status Leuchtdioden Zur Diagnose ohne spezielle Hilfsmittel besitzt der PDnetIP Controller 16 Leuchtdioden LED zur Darstellung des aktuellen Betriebszustandes LED 1 4 Ethern
65. llers weitere kunden spezifische Treiber implementiert Die entsprechende Dokumenta tion erfolgt dann in den Kunden bzw projektspezifischen Doku menten Ben tigen Sie ein spezielles Protokoll oder eine Erweiterung einer vorhandenen Implementierung dann sprechen Sie uns darauf an 51 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 3 installation des PAD 250e 3 1 Einbau des PAD 250e 52 PAD 250e e Benutzerhandbuch 3 Installation des PAD 250e 3 1 Einbau des PAD 250e Der PDnetIP Controller PAD 250e wird in einen Steckplatz eines A250 Magazines eingesetzt Es k nnen nur Steckpl tze im Grundmagazin verwendet werden Beim Einstecken in das Maga zin muss die Baugruppe richtig einrasten Keine Gewalt anwen den Nach Einrasten der Baugruppe m ssen die Sicherungs schrauben angezogen werden 3 2 Sonder Funktions Bausteine SFB Um den PDnetIP Controller vom Anwenderprogramm der SPS ansprechen zu k nnen sind die daf r notwendigen Sonderfunkti onsbausteine im Lieferumfang enthalten ber die Bausteine wer den Daten zwischen dem Signalspeicher der SPS und dem PDne tIP Controller ausgetauscht Damit die Bausteine in einem Anwen derprogramm der SPS zur Verf gung stehen m ssen zwei Bau steinpakete zun chst in die Bibliothek von AKF ALD eingebunden werden Dieser Vorgang muss einmalig f r jede AKF ALD Installa tion durchgef hrt werden Nach jeder Installation einer neuen AKF A
66. m Anwenderprogramm der SPS durch Setzen des EQ Bit quittiert werden Erfolgt dies nicht SPS wird angehalten wird das Telegramm ber ein TimeOut gel scht Das Anwenderprogramm der SPS hat das Telegramm verarbeitet und quittiert Ablauf Empfangsvorgang Schritt EB EQ Zustand Empfangspuffer frei Dieser Zustand wird vom PDnetIP Controller im Einschaltmoment gesetzt so dass im Anwenderprogramm der SPS keine Normierung der EB EQ Merker durchgef hrt werden muss Der PDnetIP Controller hat ein Telegramm emp fangen und im Empfangspuffer abgelegt Das Telegramm muss vom Anwenderprogramm der z SPS durch Setzen des EQ Bit quittiert werden Erfolgt dies nicht SPS wird angehalten wird das Telegramm ber ein TimeOut gel scht Das Anwenderprogramm der SPS hat das Tele 3 A a gramm verarbeitet und quittiert 4 Der Empfangspuffer ist wieder verf gbar 37 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 2 Technische Daten 2 2 Software Verbindungsstatus _CSTATE Es besteht keine Verbindung zu einer Partnerstation Der PDnetIP Controller besitzt eine Verbindung zur Partnerstation Fehlercode _ ERROR Wert Bedeutung 0 Ok Die bestehende Verbindung wurde geschlossen da eine neue Verbin dung aufgebaut wird Die Verbindung wurde aufgrund eines Kommunikationsfehler ge schlossen Exception Li
67. m der SPS keine Normierung der SB SQ Merker durchgef hrt werden muss Wird vom Anwenderprogramm der SPS gesetzt wenn ein Telegramm gesendet werden soll Wurde der Sendevorgang angesto en darf dieser vom Anwenderprogramm der SPS nicht wieder gel scht werden Das Anwendungsprogramm der SPS hat die Kontrolle an den PDnetIP Controller abge geben und muss passiv auf die Reaktion warten Ver nderung von SB SQ ist nicht zul ssig Zustand ist nicht zugelassen und wird vom PDnetIP Controller auf SB 0 und SQ 1 normiert Ablauf Sendevorgang i Schritt SB SQ Zustand 1 0 1 Der Sendepuffer ist verf gbar Das Anwenderprogramm der SPS hat den Sende 0 puffer mit Daten bef llt und zeigt Uber das gesetz te Sendebit den Sendewunsch an Der PDnetIP Controller hat den Sendewunsch 1 bearbeitet und der Sendepuffer steht wieder zur Verf gung 2 Technische Daten 2 2 Software 21 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 2 Technische Daten 2 2 Software 22 PAD 250e e Benutzerhandbuch Mogliche Zustande EB EQ EB EO Zustand Der Empfangspuffer ist frei Dieser Zustand wird vom PDne tIP Controller im Einschaltmoment gesetzt so dass im Anwenderprogramm der SPS keine Normierung der EB EQ Merker durchgef hrt werden muss Zustand ist nicht zugelassen und wird vom PDnetlP Controller normiert Der PDnetIP C
68. mbolischen Identifikation der Verbindung e Die IP Adresse der Partnerstation sowie die zugeordnete TCP Portnummer e Die genutzte Auftragsart SEND RECEIVE oder SEND und RECEIVE Eine Verbindung mit der Auftragsart SEND kann nur Daten senden und keine Daten empfan gen Entsprechend kann eine Verbindung mit der Auf tragsart RECEIVE nur Daten empfangen und keine Daten senden Die Betriebsart SEND RECEIVE erm glicht eine bidirektionale Kommunikation e Die optionale bertragungsart Header mit Kennung die vor den Nettodaten einen Header sendet welcher es der Partnerstation erm glicht die Daten zu unterscheiden e Die Adresslage des Datenpuffers im Signalspeicher der Steuerung Die Adresslage wird dabei f r Strukturen als Kennung symbolisch und andernfalls im Wortbereich der Steuerung definiert Wird die Option Header mit Ken nung genutzt wird eine Liste der Datenpuffer definiert Jede projektierte Verbindung belegt im Signalspeicher der Steue rung vier Merker sowie acht Worte ber diese Daten kommuni ziert das Anwenderprogramm der SPS mit der OpenTCP Schnittstelle der Firmware Zur Ablage dieser Informationen ist vorab eine Startadresse im Wort sowie eine Startadresse im Merkerbereich der Steuerung zu definieren Die Adressen werden von der OpenTCP Schnittstelle automatisch belegt 2 Technische Daten 2 2 Software 25 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 1
69. n tigt Der Status muss nicht genutzt werden 2 START Dieser Status Ubergibt die Kontrolle an den PDne tIP Controller Zu diesem Zeitpunkt muss der gesamte Auftragsblock vollstandig mit den richtigen Daten gef llt sein Das Anwenderprogramm der SPS darf die Werte solange nicht ver ndern bis der PDnetIP Controller die Verarbeitung des Auf tragsblockes abgeschlossen hat Dies wird durch den Status 4 signalisiert 3 RUN Uber diesen Status zeigt der PDnetIP Controller dass der Auftrag erkannt wurde Wahrend der gesamten Verarbeitung steht dieser Status an 4 DONE Der PDnetIP Controller hat den Auftrag abge schlossen und das Ergebnis des Auftrages kann dem Fehlerwort Wort 15 entnommen werden Der Puffer kann jetzt wieder vom Anwenderprogramm der SPS erneut beauftragt werden 2 Funktionscode Der hier verwendete Funktionscode wird vom PDnetIP Controller verarbeitet und entspricht nicht dem MODBUS Funktionscode 1 Read Holding Register Liest Daten 16 Bit aus dem 4x Bereich der Partnerstation 2 Write Holding Register Schreibt Daten a 16 Bit in den 4x Bereich der Partnerstation 3 Read Coil Liest Daten 1 Bit aus dem Ox Bereich der Partnerstation 4 Write Coil Schreibt Daten a 1 Bit in den 0x Bereich der Partnerstation 5 Read Input Discrete Liest Eingangsdaten a 1 Bit aus dem 1x Bereich der Partnerstation 6 Read Input Register Liest Eingangsdaten a 16 Bit aus dem 3x Bereich
70. n soll Wurde der Sendevorgang angesto en darf dieser vom Anwenderprogramm der SPS nicht wieder gel scht werden In jedem Fall muss das An wenderprogramm der SPS auf die Reaktion des PDnetIP Controllers warten Zustand ist nicht zugelassen und wird vom PDnetlP Controller auf SB 0 und SQ 1 normiert Ablauf Sendevorgang Schritt SB SQ Zustand Der Sendepuffer ist verf gbar Der Zustand wird von dem PDnetlP Controller initialisiert Auf diesen Zustand muss das Anwenderprogramm der SPS warten um einen Sendevorgang starten zu k n nen Das Anwenderprogramm der SPS hat den Sende puffer mit Daten gef llt und startet so den Sende vorgang Der PDnetlP Controller hat den Sendewunsch bearbeitet und der Sendepuffer steht wieder zur Verf gung Ob der Sendevorgang erfolgreich war kann TXSTATE entnommen werden 36 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 2 Technische Daten 2 2 Software M gliche Zust nde EB EQ EB EQ Zustand Empfangspuffer frei Dieser Zustand wird vom PDnetIP Controller im Einschaltmoment gesetzt so dass im Anwen derprogramm der SPS keine Normierung der EB EQ Merker durchgef hrt werden muss Zustand ist nicht zugelassen und wird vom PDnetIP Controller normiert Der PDnetIP Controller hat ein Telegramm empfangen und im Empfangspuffer abgelegt Das Telegramm muss vo
71. nen nahtlosen bergang zu neuen L sungen Dabei erweitert der PDnetlP Controller das herk mmliche Interface um weitere Leistungsmerkmale Als Interface kann ein KP Interface KPH 141 bzw KPM 111 oder BIK 114 genutzt werden Die Betriebsart mit ICOS TCP wird auch ben tigt um eine A250 ber TCP IP bedienen und laden zu k n nen Folgende ALD Versionen unterst tzen diese Funktionen e ALD Version 9 f r Windows NT 2000 e ALD25XP Version 10 f r Windows NT 2000 XP e ALD25XP Version 10 5 f r Windows NT 2000 XP Es werden alle ICOS Telegrammtypen inkl BBEFELD ohne Ein schr nkungen hinsichtlich der Telegramml nge unterst tzt Der PAD 250e muss nicht in die Best ckungsliste der A250 eingetra gen werden um ICOS Dienste nutzen zu k nnen Der PDnetIP Controller kann zu einem Zeitpunkt nur eine limitierte Anzahl von ICOS Verbindungen zu verschiedenen Partnerstatio nen aufrecht halten Sind ber eine IP Adresse verschiedene A Bytes erreichbar z hlt dies als eine Verbindung Wichtig Es m ssen alle A Bytes projektiert werden mit wel chen der PDnetIP Controller kommunizieren soll Dies trifft auch auf PC Systeme zu welche als externe Station definiert werden Nur so kann der PDnetlP Controller ein A Byte in eine IP Adresse bzw einen DNS Namen aufl sen Die Projektierung darf ausschlie lich mit statischem A Byte erfolgen 2 Technische Daten 2 2 Software 15 1992 2014 by APEX automation technologies GmbH Brau
72. nfachte Diagnose Statusmeldungen Jede Syslog Meldung welche sich auf eine Verbindung bezieht beinhaltet am Anfang den Namen und die projektierte ID der Ken nung MST No license Die Gr e des Sende oder Empfangspuffers kann nicht auf eine ganze Anzahl Elemente des gew hlten Datentyps abgebildet werden size error Die Gr e des Sende oder Empfangspuffers kann nicht auf eine ganze Anzahl Elemente Sende Empfangspuffer des projektierten Datentyps abgebildet werden value s fixed Ein Status Wort oder Status Merker wurde vom Anwenderpro gramm der SPS unerwartet ver ndert und wurde vom PdnetlP Controller korrigiert protocol error user data received while last processing not completed Es wurden ein erneutes Telegramm mit Anwenderdaten empfan gen ohne das f r das vorige Telegramm die Transaktion beendet werden konnte protocol error duplicated flow control Es wurde ein Telegramm mit Anwenderdaten empfangen welches eine zuvor bereits genutzten Wert in Flow Control wiederholt benutzt protocol error data contain invalid data Das empfangene Telegramm beinhaltet ung ltige Daten user data received with stopped plc Die Steuerung steht und kann die Empfangsdaten nicht verarbei ten receive buffer address unknown Die Datenstruktur des Empfangspuffers wurde nicht angemeldet receive data bigger than buffer size Das Empfangstelegramm ist gr er als der Empfangspuffer protocol error a
73. ngig von der in den PDnetIP Controller geladenen Projektierung In weiteren Beschreibungen von Firmware Modulen wird im allgemeinen dieser Block herangezogen Nr LED PAD Sts gelb Hardware gelb Remote PG gelb Status gelb Ser 1 Status gelb Ser 2 Status gelb DPM Status gelb ICOS Status blau 90 Zustand Bedeutung Normalzustand kein Fehler Aus Blinkt Blinkt blinkt blinkt blinkt blinkt blinkt an aus Firmwaremodul ohne spezielle Diagnose LED meldet Fehler z B nicht registrierte Struktur soll bertragen werden Normalzustand kein Fehler Firmware hat Hardware Fehler erkannt P DnetiP Controller besitzt g ltige S etupdaten Setupdaten fehlerhaft nicht vorhanden oder Firmware und Setupdaten passen nicht zueinander oder der P DnetiP Controller besitzt nicht die erforderliche F rei schaltung um ein Modul nutzen zu k nnen ICOS RFC1006 freies TCP Interface Normaler Betriebszustand Der PDnetIP Controller befindet sich im Lade Modus Es trat ein Fehler in dieser Verbindung auf LAN Kanal arbeitet fehlerfrei LAN Kanal gest rt kein Link am Ethernet P ort vorhan den Es wurde kein Treiber f r die serielle Schnittstelle geladen Es wurde ein Treiber f r die serielle Schnittstelle geladen Fehler in der Kommunikation der seriellen Schnittstelle Es wurde kein Treiber f r die serielle Schnittstelle geladen Es wurde ein Treiber f r die serielle Schni
74. nsaktions ID wird vom seriellen ModBus nicht unterstutzt Im Feld UnitID wird die ModBus Stationsadresse eingetragen Empf ngt der ModBus TCP Server ein Telegramm und der ver wendete Unitldentifier entspricht der Nummer einer seriellen Schnittstelle mit projektierten ModBus Master und aktivierten Rou ting so reicht der PDnetIP Controller das Telegramm ber die serielle Schnittstelle weiter Eine ber die serielle Schnittstelle eintreffenden Antwort wird analog via ModBus TCP an die Partner station gesendet Werden mehrere Stationen an einen Master angeschlossen Par ty Line ist es wichtig dass diese keine Pausenzeiten zwischen Senden und Empfangen erfordern 2 2 34 ModBus Slave Wird f r eine serielle Schnittstelle ein ModBus Slave projektiert stellt dieser alle ber das Mapping definierten Bereiche zur Verf gung Die im Mapping definierten Datenbereiche stehen gleicher ma en ber ModBus TCP und seriellen ModBus Slave zur Verf gung Werden mehrere Stationen an einen Master angeschlossen Par tyLine ist es wichtig das diese keine Pausenzeiten zwischen Senden und Empfangen erfordern 2 Technische Daten 2 2 Software 47 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 2 Technische Daten 2 2 Software 48 PAD 250e e Benutzerhandbuch 2 2 3 5 Seab UE Master Der PDnetIP Controller unterst tzt optional das Seab 1 F Master Protokoll Dazu ben tigt er mit Hilfe d
75. nschweig Stand 25 06 14 2 Technische Daten 2 2 Software 16 PAD 250e e Benutzerhandbuch Die PDnetlIP Controller unterst tzen die Verarbeitung folgender ICOS Prozeduren Prozedur A Byte Broadcast Adresse BUS_1_MA 240 BUS_1_SL 1 127 BUS_2_TA BUS_2_ TB wie projektiert 255 BUS_2_FM STERN_1_MA 240 127 STERN_1_SL 1 Der PDnetIP Controller unterst tzt BUS und STERN Prozeduren welche urspr nglich nur zur seriellen Kommunikation vorgesehen waren Bei diesen Prozeduren gelten die in der Tabelle dargestell ten Sonderregeln zur Bestimmung des A Byte Damit ist es dem PDnetIP Controller m glich die Prozeduren ohne Anpassungen auf der SPS Seite zu unterst tzen Wichtig Alle BroadCast Telegramme werden an die BroadCast Adresse des Subnetzes gesendet Damit k nnen die Stationen welche Mitglied des Subnetzes sind BroadCast Telegramme empfangen Wichtig Wird die ICOS Kommunikation von der SPS initialisiert Einschaltmoment oder Men Remote Kopplung _ initialisieren bergibt die SPS das A Byte an den PDnetIP Controller Das A Byte wird vom PDnetIP Controller mit dem projektierten A Byte verglichen und nur bei einer bereinstimmung die Initialisierung quittiert Zur erweiterten Diagnose steht ein optionales ICOS Diagnose Modul zur Verf gung welches dem Anwenderprogramm der SPS einen berblick gibt zu welcher ICOS Station A Byte eine Ver bindung vorhanden ist Konnte keine V
76. nung 5 V 5 900 mA von PAB1 Schnhittstelle PDnetIP Anschluisse Anzahl 1 Ubertragungsge 10 100 Mbit Sekunde schwindigkeit Ethernet 10Base T 100Base TX 100Base FX LWL Kabeltyp Twisted Pair mit RJ 45 Stecker Cat 5 LWL mit MT RJ Anschluss Serielle Schnittstellen Anzahl 2 Leitungsphysik Wahlbar Uber Steckmodul RS 232 RS 485 RS 422 20 mA Ubertragungsge 50 115 200 Bit Sekunde die nutzbaren Baudraten schwindigkeit sind in den Protokollen verschieden Anschluss 9 polige SubD Buchse Prozessor Typ Intel 386EX Speicher Bis Hardware Revision 2 1MB SRAM und 1MB Flash memory und ab Hardware Revision 3 2MB SRAM und 2MB Flashmemory Mechanischer Aufbau Kartenformat Doppeleuropakarte 234 mm x 160 mm Breite 4TE Gewicht 350 g Temperatur 0 60 C im Betrieb 40 85 C Lagerung Luftfeuchtigkeit 10 80 nicht kondensierend Es gibt keine Einschrankungen wie viele PAD 250e gleichzeitig in einem Magazin betrieben werden k nnen Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 2 Technische Daten 2 1 Hardware 2 1 Hardware 2 1 1 Ethernet Der PAD 250e L ist mit zwei Schnittstellen ausgestattet Er besitzt sowohl einen RJ45 Anschluss als auch ein MT RJ Anschluss Zu einem Zeitpunkt kann nur ein Anschluss genutzt werden Wird der PDnetlP Controller ber den MT R
77. o TPO over TCP Verbindung di Adressen Optionen Sendepuffer Empfangspuffer ID TT Name DLHS1 Auftragsart SEND RECEIVE Abbrechen Die Kennung 1 65535 sowie der symbolische Name 24 Zei chen dienen der eindeutigen Identifikation der Verbindung Die Identifikation wird vom PDnetlP Controller ausschlie lich intern genutzt Der Name stellt die Grundlage f r die generierten Eintr ge in der ASD Datei dar Die genutzte Auftragsart SEND oder RECEIVE definiert die Richtung der Daten bertragung Ein Verbindung mit der Auftrags art SEND kann nur Daten senden und keine Daten empfangen Entsprechend kann eine Verbindung mit der Auftragsart RECEIVE nur Daten empfangen und keine Daten senden Die Auftragsart SEND RECEIVE erm glicht eine bidirektionale Kommunikation Wird in der Auftragsart RECEIVE keine IP Adresse und kein TSAP definiert wird diese Verbindung als unspezifizierte Verbindung behandelt Der PDnetlP Controller akzeptiert dann einen Verbin dungsaufbau von einer beliebigen Station 4 Anwendung 4 3 ISO TPO over TCP RFC1006 83 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 4 Anwendung 4 3 ISO TPO over TCP RFC1006 Bo TPO over TCP Verbindung Allgemein Adressen Optionen Sendepuffer Empfangspuffer Lokal Partner Adresse 192 168 2 100 168 2 201 TSAP ASCH A250 PLS TSAP HEX 41 32 35 30 50 40 5
78. odule k nnen durch den Anwender auf dem PDnetIP Controller gewechselt werden Die folgende Tabelle zeigt die PIN Belegung der seriellen Schnitt stellen in Abh ngigkeit der eingesetzten LIM Module PIN Belegung der seriellen Schnittstellen Pin LIM 232 LIM 485 LIM 422 LIM 20 mA V 24 Signal RS 485 RS 422 Stromschleife 1 DCD Tx GE CDS Fe a pm fow fw F Bo I mer fe ers fe pe ers Bene je ee nicht belegt Die folgende Tabelle zeigt wie ein Programmierkabel zu konfekti onieren ist um den PDnetIP Controller ber die serielle Schnittstel le mit dem Programm DLSE32 laden zu k nnen Alternativ kann das Standard A250 Programmierkabel YDL52 genutzt werden PDnetIP Programmierger t PC Controller 9poliger Anschluss Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 2 Technische Daten 2 2 Software 2 2 Software Der Leistungsumfang der PDnetIP Controller wird im wesentlichen von der verwendeten Firmware bestimmt Wird die Firmware auf dem PDnetIP Controller getauscht ist das entsprechend f r diese Firmware g ltige Handbuch zu nutzen Um die Dienste ICOS RFC1006 oder die OpenTCP nutzen zu k nnen m ssen diese auf der Karte freigeschaltet sein Der nachfolgende Text geht immer von der Verf gbarkeit der entsprechenden Dienste aus 2 2 1 Leistungsmerkmale Protokoll Limit Maximum ICOS TCP 32 Verbindungen Folgend
79. ontroller hat ein Telegramm empfangen und im Empfangspuffer abgelegt Das Telegramm muss vom Anwenderprogramm der SPS quittiert werden Erfolgt dies nicht SPS wird angehalten wird das Telegramm ber ein TimeOut gel scht Das Anwenderprogramm der SPS hat das Telegramm verarbeitet und zeigt dies ber das Setzen von EQ dem PDnetIP Controller an Ablauf Empfangsvorgang Schritt EB EQ Zustand 1 0 0 Empfangspuffer ist frei 2 1 0 Es wurde ein Telegramm empfangen 3 1 1 Das Anwenderprogramm der SPS hat das Tele gramm verarbeitet 4 0 0 Empfangspuffer ist wieder frei Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch Fehlerliste Ausgangsworte _AWS und _AWE Wert Bedeutung 0 Kein Fehler F r die TSAP Kombination wurde eine bereits vorhandene 100 Verbindung durch einen neue eingehende Verbindung ge schlossen 102 Die Verbindung wurde durch einen Timeout geschlossen 104 Verbindung wurde geschlossen 105 Aktiver Verbindungsaufbau gescheitert Keine Verbindung vorhanden Sendedaten k nnen nicht 106 zugestellt werden da der PDnetIP Controller selbst keine Verbindung aufbauen darf Kann in der Konfiguration ber Aktiver Verbindungsaufbau ge ndert werden 107 Sendevorgang gescheitert 109 Die Zahl gleichzeitig ausf hrbarer Sendevorg nge von 12 PDU s pro
80. r SPS F r die Funktionsf higkeit der Baugruppe ist eine Eintragung in der Bestuckungsliste nicht erfor derlich Je nach gew hlter Konfiguration identifiziert sich der PDnetIP Controller gegen ber der ALU Die nachfolgende Tabelle gibt dazu einen berblick Treiber DPM ICOS BIK 114 ID 0x45 BIK 114 DPM ICOS KPH 141 DPM 250e ICOS Systemkopplung Datenmodell SFB63 Ox4E KPM 111 Ox4E KPM 111 DPM 250e Datenmodell SFB693 Ox4E KPM 111 3 4 Strukturen Die Kommunikation zwischen Strukturen steht nicht in jedem Trei ber zur Verf gung Folgende Tabelle gibt eine bersicht welche Treiber Strukturen unterst tzen Treiber Strukturen DPM ICOS BIK 114 DPM ICOS KPH 141 x DPM 250e ICOS Systemkopplung Datenmodell X SFB63 DPM 250e Datenmodell SFB693 x Installation des PAD 250e 3 3 AKF ALD Best ckungsliste 67 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 3 Installation des PAD 250e 3 5 ICOS Projektierung mit COMAKF 68 PAD 250e e Benutzerhandbuch 3 5 ICOS Projektierung mit COMAKF Der PAD 250e wird bei der Nutzung von ICOS Diensten mit CO MAKF projektiert Dabei sind f r den PAD 250e nur wenige Anga ben f r den Betrieb notwendig Die folgende Tabelle gibt einen berblick welche Kommunikationsparameter aus der Projektie rung bernommen werden e Prozedur Die ICOS Prozedur Kennung ents
81. r eindeutigen Identifikation der Ver bindung e Die IP Adresse der Partnerstation den eigenen TSAP sowie den TSAP der Partnerstation Der TSAP kann eine L nge von 2 bis 16 Zeichen besitzen e Die genutzte Auftragsart SEND RECEIVE oder SEND und RECEIVE sowie optionale Konfigurationsparameter Eine Verbindung mit der Auftragsart SEND kann nur Da ten senden und keine Daten empfangen Entsprechend kann eine Verbindung mit der Auftragsart RECEIVE nur Daten empfangen und keine Daten senden Die Betriebs art SEND RECEIVE erm glicht eine bidirektionale Kom munikation e Die Adresslage des Datenpuffers im Signalspeicher der Steuerung Die Adresslage wird dabei f r Strukturen als Kennung symbolisch und f r andere Adressbereiche ab solut als Signalspeicheradresse definiert Jede projektierte Verbindung belegt im Signalspeicher der Steue rung vier Merker sowie vier Worte ber diese Daten kommuni ziert das Anwenderprogramm der SPS mit dem RFC1006 Treiber der Firmware Zur Ablage dieser Informationen ist vorab eine Startadresse im Wort sowie eine Startadresse im Merkerbereich der Steuerung zu definieren Die Adressen werden vom RFC1006 Treiber automa tisch belegt 2 Technische Daten 2 2 Software 19 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 2 Technische Daten 2 2 Software 20 PAD 250e e Benutzerhandbuch NetPro exportiert die Belegung der Signalspeicheradressen als A
82. rbereich der SPS zu Dabei wird festgelegt wie die Datentypen auf einander abgebildet werden und wie viele 2 Technische Daten 2 2 Software 17 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 2 Technische Daten 2 2 Software Elemente dieser Bereich umfasst Zus tzlich kann jeder Bereich mit Eigenschaften wie Read Only oder Informationen zur Byte Order Word Swap konfiguriert werden F r einen ModBus TCP Dienst k nnen mehrere verschiedene dieser Bereiche angelegt werden Eine ModBus TCP Transaktion die sich auf Elemente bezieht die nicht vollst ndig einem Mapping zugeordnet werden k nnen wird zur ckgewiesen 18 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 2 2 2 3 RFC1006 ISO TPO over TCP Der PDnetIP Controller unterst tzt optional RFC1006 bzw ISO TPO over TCP Dazu ben tigt er mit Hilfe des PDNIP Bausteins Zugriff auf den Signalspeicher der Steuerung Auf Netzebene werden die Daten gem ISO 8073 TPO ber ein TCP IP Netzwerk in Bl cken bertragen Der PDnetlP Controller bertr gt die Netto Daten direkt in den Signalspeicher der Steue rung Die RFC1006 Projektierungsinformationen werden als eine Liste von Verbindungen bearbeitet Jede Verbindung besitzt folgende Eigenschaften e Eine Kennung 1 65535 sowie einen symbolischen Na men 24 Zeichen zu
83. rojektierte wurde Dieser Fehlercode tritt nur in Bausteinen auf welche das Paging unterst tzen 60 Beim Paging ist ein Fehler aufgetreten 61 Abbruch der Verarbeitung Dieser Fehler tritt bei einem Weiterstart der ALU oder nach einem Laden des PAD 250e auf Alle Strukturen m ssen neu angemeldet werden 62 ALU wurde neu gestartet alle Strukturen m ssen neu angemeldet werden 30001 Der PDnetIP Controller hat einen Neustart durchgef hrt alle Strukturen m ssen neu angemeldet werden 30002 Die Verbindung zwischen PDnetIP Controller und SPS war unterbrochen Abbruch durch TimeOut alle Strukturen m ssen neu angemeldet werden 30003 30255 Diese Fehlercodes sind von der eingesetzten Firmware abh ngig und werden von der Firmware verwaltet 3 installation des PAD 250e 3 2 Sonder Funktions Bausteine SFB 55 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 3 Installation des PAD 250e 3 2 Sonder Funktions Bausteine SFB 56 STRUCT PAD 250e e Benutzerhandbuch 3 2 2 SFB692 PDSTR Der SFB 692 wird ben tigt wenn mit dem PDnetlIP Controller Strukturen Ubertragen werden Der Baustein macht die Adresse einer Struktur im Signalspeicher der ALU beim PAD 250e bekannt Nach einem Neustart der ALU m ssen alle in der Kommunikation genutzten Datenstrukturen registriert werden Der erste Aufruf muss mit der ID Null erfolgen um ein
84. ror 136 routing table entry not found 137 routing table full 138 resource initialization failed 139 illegal operation due to socket shutdown 140 Timeout 141 type not supported 142 send needs to ARP but ARP is disabled 143 not enough heap memory for allocate request 144 table full such as ARP cache device table etc 145 Illegal sized packet 146 device open failed 200 The global host table is full 201 The host table entry wasn t found 202 To many dns servers 203 DNS server returned error 204 DNS name is too long 205 DNS call to socket function failed 206 data not available 207 socket call within DNS failed probably No response received from server 208 No server in server table 7 Anhang 7 1 Fehlerliste TCP IP Stack 101 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14
85. s existierten zwei Versionen des SFB691 Eine Version zur Kommu nikation mit PDnet Controllern PAD 250 sowie eine Version zur Kommunikation mit PDnetIP Controllern PAD 250e Dies verhin dert den gleichzeitigen Betrieb beider Controller Typen in einer Steuerung Die Aufteilung der Bausteine in zwei getrennte SFB erm glicht einen gleichzeitigen Betrieb von PDnet als auch PDnetiP Controllern in einer Steuerung Zur Umstellung eines Programms auf den SFB693 PDNIP ist der Aufruf des SFB691 PVDMS lediglich zu ersetzen Die Parameter sind identisch Installation des PAD 250e 3 2 Sonder Funktions Bausteine SFB 61 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 3 Installation des PAD 250e 3 2 Sonder Funktions Bausteine SFB 62 PAD 250e e Benutzerhandbuch 3 2 6 Integration der SFB Die folgenden Kapitel beschreiben die Integration der Bausteine in AKF125 und ALD25 Das Bausteinpaket sfb_pdn enth lt den Bau stein SFB691 f r den PAD 250 sowie SFB693 f r den PAD 250e Das Bausteinpaket sfb_str enth lt den Baustein SFB692 f r den PAD 250e Diese L sung erm glicht einen einfachen parallelen Betrieb von PAD 250 sowie PAD 250e in einer Steuerung 3 2 6 1 AKF125 Die SFB s k nnen in AKF ab Version 4 21 integriert werden Die folgenden Schritte beziehen sich auf eine Standard Installation in Laufwerk C Verzeichnis C AEG A91 AKF125 Liegt eine andere Installation vor
86. sion des SFB693 NORM Normierung ber diesen Merker informiert das Anwenderprogramm der SPS den Baustein ber einen Neu oder Weiterstart der Steuerung Im PDnetIP ist der NORM Eingang nicht von Bedeutung und zur Kompatibilit t mit ltern Anlagen vorhan den AF Ausgang Fehler Dieser Merker wird dann vom SFB gesetzt wenn im Laufe der gerade vorangegangenen Bearbeitung ein Fehler aufge treten ist Wenn beim n chsten Aufruf kein Fehler festge stellt wird wird dieser Merker zur ckgesetzt Ausgang nicht speichernd WAF Wort Ausgang Fehler In diesem Merkerwort legt der SFB einen Fehler Code ab der den aufgetretenen Fehler n her beschreibt Dieses Merkerwort wird vom SFB selbst nie zur ckgesetzt Aus gang speichernd ai SS Bedeutung des Parameters 2 9 Baustein greift auf den Steckplatz zu 254 Interne Sonderfunktion im Baustein 255 Baustein Version wird an WAF ausgegeben Die Version wird im Format x y verwaltet Im Hi Byte steht der Versions anteil X und im Low Byte der Versionsanteil Y 54 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch Fehlercode Bedeutung 1 Der bergebene Steckplatz ist ung ltig 7 Der Baustein hat einen Auftrag mit einem ihm nicht bekann ten Datentyp erhalten Auftragsliste defekt Steckplatz nicht aufschaltbar PAB Error 51 PAD 250e im angegeben
87. smerkmale u444s nennen 13 2 2 2 GPP un Eee essen 14 2 2 2 1 JET tennis een 15 2 2 2 2 Modb usftch a aN 17 2 2 2 3 RFC1006 ISO TPO over TCP nn 19 2 2 2 4 Open CP isco E A E A 25 2 2 2 5 MSlI Schnittstelle ssni aena 34 2 2 2 6 Kundenspezifische Treiber 42 2 2 3 Serielle Protokolle 43 2 2 3 1 AGCCESS SEIV EE 43 2 2 3 2 Je beet ane eee nr 43 2 2 3 3 ModB s M steri2 Haas ae ee 47 2 2 3 4 ModBus Slave en 47 2 2 3 5 Seab 1 E Master 2 2 2 2 N ern diate 48 2 2 3 6 Kundenspezifische Treiber 51 3 Installation des PAD 250e 2222 222 22n22aan00000nannnnn 52 3 1 Einbau des DAD 2be ien eni 52 3 2 Sonder Funktions Bausteine GEB 52 3 2 1 SFB693 PDNIP iessen ee e EE 53 3 2 2 SEB692 PDSTR gedoe dehtgeget a esu dee euer Ae 56 3 2 3 SEB695 POMEL EE 58 3 2 4 SEB696 PDSETI 2 2 nenn 59 3 2 5 SFB691 DVDMS a a a a a aani 61 3 2 6 Integration der GEB 42 400 seien 62 3 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 0 INHALT 1 1 Produkt bersicht 4 PAD 250e e Benutzerhandbuch 3 2 6 1 3 2 6 2 3 2 6 3 3 2 7 3 3 3 4 3 5 4 4 1 4 1 1 4 2 4 2 1 4 2 2 4 2 3 4 2 3 1 4 2 3 2 4 2 3 3 4 2 3 4 4 3 4 3 1 4 4 5 1 5 1 1 5 1 2 5 1 3 5 2 5 2 1 5 2 2 6 1 6 2 6 3 6 3 1 6 3 2 Ee AE E 62 ALD25 f r OSZ ra 22a Rn 65 ALD25 f r Windows NT NP 65 Verf gbarkeit ne 66 AKF ALD Best ckungslhete A 67 STUKLUFON
88. sstatus Fehlercode warum die Verbindung ge schlossen wurde Beauftragungsbit in Senderichtung ber das Sendebit zeigt das Anwenderprogramm der SPS dass ein Sendetelegramm vorliegt Letzter Aktueller Status in Senderichtung Anzahl zu sendender Bytes Das Empfangsbit informiert das Anwender programm der SPS Uber ein neues Emp fangstelegramm Letzter Aktueller Status in Empfangsrich tung Anzahl empfangener Bytes 2 Technische Daten 2 2 Software 35 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 2 Technische Daten 2 2 Software Die nachfolgende Legende zeigt die im folgenden genutzte farbli che Kodierung der Seite die f r das Setzen des Zustandes ver antwortlich ist Der Zustand wird vom PDnetIP Controller gesetzt und dient dem Anwenderprogramm der SPS als Triggerbedingung Der Zustand wird vom Anwenderprogramm der SPS gesetzt und dient der Firmware des PDnetIP Controllers als Triggerbedingung Der Zustand ist nicht zulassig und wird von einem fehlerhaften An wenderprogramm der SPS verursacht M gliche Zust nde SB SQ Sendepuffer frei Dieser Zustand wird vom PDnetIP Controller auch im Einschaltmoment gesetzt so dass im Anwenderprogramm der SPS keine Normierung der SB SQ Merker durchgef hrt werden muss Wird vom Anwenderprogramm der SPS gesetzt wenn ein Telegramm gesendet werde
89. st Die Verbindung ist abgerissen und wurde geschlossen Die verbindung wurde von der Partnerstation beendet Eine empfangene Nachricht beinhaltet im Header ung ltige Zeichen und entspricht nicht der Protokollspezifikation Die Verbindung wurde aufgrund eines Kommunikationsfehlers in Senderichtung geschlossen Die Verbindung wurde geschlossen da bei einem Sendetelegramm die Anzahl zul ssige Wiederholungen erreicht ist und keine positive Quittung der Partnerstation eingetroffen ist 38 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch Sendestatus TXSTATE D pede 0 Ok 31 Die Datenstruktur des Sendepuffers wurde nicht angemeldet Die Sendel nge ist ung ltig Die L nge muss gr er Null sein und darf 32 nicht gr er als der Sendepuffer sein 33 Timeout Sendedaten wurden nicht g ltig 34 Timeout Sendedatenl nge wurde nicht g ltig 35 Timeout Die Sendedaten konnten nicht rechtzeitig gesendet werden Die Anzahl Sendewiederholungen ist abgelaufen ohne eine positive 36 3 Quittung der Partnerstation zu empfangen 37 Error Code 03 von Partnerstation empfangen 38 Ein im MSI Protokoll nicht definierter Fehlercode wurde von Partner station empfangen 39 Es wurde ein Sendeauftrag ohne eine bestehende Verbindung gestar tet Kollision Es wurde ein Sendeauftrag beauftragt und zeitgleich liegt
90. stimmt wurde AF Ausgang Fehler Dieser Merker wird dann vom SFB gesetzt wenn im Laufe der gerade vorangegangenen Bearbeitung ein Fehler aufge treten ist Wenn beim n chsten Aufruf kein Fehler festge stellt wird wird dieser Merker zur ckgesetzt Ausgang nicht speichernd WAF Wort Ausgang Fehler In diesem Merkerwort legt der SFB einen Fehler Code ab der den aufgetretenen Fehler n her beschreibt Dieses Merkerwort wird vom SFB nie zur ckgesetzt Ausgang speichernd Fehlercode Bedeutung 1 Parameter Steckplatz au erhalb der erlaubten Grenzen 2 Kein PAD 250e mit Strukturinterface im angegebenen Steckplatz gefunden 110 Die Firmware des PAD 250e unterst tzt keine Kommunikati on von Datenstrukturen 111 Ablauffehler der Beauftragung alte Beauftragung vorhanden 112 Ablauffehler der Beauftragung Semaphore ist ung ltig 113 Ablauffehler der Beauftragung verz gerte Antwort vorhanden 120 Die Strukturanmeldung wurde vom PAD 250e innerhalb der Wartezeit nicht erfolgreich quittiert 130 Der Echtzeitkommunikationspuffer f r Strukturen ist voll bzw momentan berlastet 60 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 3 2 5 SFB691 PVDMS In fruheren Version der Firmware erfolgte die Kommunikation Uber den SFB691 PVDMS und nicht Uber den SFB693 PDNIP E
91. t berwachung der Verbindung auf Inaktivit t der Kommunikation wird deaktiviert Eine in dieser Betriebsart ge ffnete Verbindung kann somit solan ge ge ffnet bleiben wie die Partnerstation erreichbar ist Andern falls baut der PDnetIP Controller nach einer Zeit eine nicht genutz te Verbindung ab 2 Technische Daten 2 2 Software 33 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 2 Technische Daten 2 2 Software 34 PAD 250e e Benutzerhandbuch 2 2 2 5 MSI Schnittstelle Der PDnetIP Controller unterst tzt optional das MSI TCP IP Interface als Server Der Datenaustausch erfolgt ber eine SEND RECEIVE Schnittstelle Dazu ben tigt der PDnetIP Controller mit Hilfe des PDNIP Bausteins Zugriff auf den Signal speicher der Steuerung Die zur Verarbeitung notwendigen Steuerinformationen werden vorab mit NetPro projektiert und im nichtfl chtigen Setupda tenspeicher des PDnetIP Controllers abgelegt Die MSI Projektierungsinformationen werden in NetPro als eine Liste von Verbindungen erstellt Jede Verbindung besitzt folgende Eigenschaften e Eine Kennung 1 65535 zur eindeutigen Identifikation der Verbindung e Ein Name 24 Zeichen zur symbolischen Identifikation der Verbindung e Die Portnummer 15000 15999 unter welcher der Server erreichbar ist e Die Adresslage des Datenpuffers im Signalspeicher der Steuerung Jede projektierte Verbindung belegt im Signalspei
92. t hat einen falschen Funktionscode 112 Die Partnerstation hat den Auftrag mit einer Exception be antwortet 113 Die empfangene Antwort beinhaltet eine andere Transakti ons ID also die welche im Auftrag gesendet wurde 114 Die Protokoll ID im Antworttelegramm ist ung ltig 115 Die UnitID im Antworttelegramm ist ung ltig 116 Die L nge des Empfangstelegramms passt nicht zum Auf trag Die innere und u ere L nge des Empfangstelegramms passen nicht zusammen Im ModBus Telegramm ist die 117 2 Telegramml nge redundant abgelegt so dass gepr ft wer den kann ob diese zueinander passen 118 Interner Fehler omb_send 119 Der Auftrag konnte nicht rechtzeitig abgeschlossen werden 120 Das Statuswort wurde normiert da es vom Anwenderpro gramm der SPS in nicht zul ssiger Art ge ndert wurde Elemente der IP Adresse im Auftragsblock sind gr er als 121 255 122 Die bergebene IP Adresse ist ung ltig 123 Interner Fehler VDM_DcToPtr Die in der Quittung enthaltene Adresse passt nicht zum 124 Auftrag 125 Die in der Quittung enthaltene Gr e passt nicht zum Auf trag 126 Verbindung wurde durch einen anderen Auftragsblock ge schlossen 127 TRID wird bereits genutzt 75 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 4 Anwendung 4 2 ModBus TCP Fehlercode Bedeutung 128 TRID steht im seriellen ModBus nicht zur Verf gung
93. t quittierten KEEP ALIVE Die Einstellung Aktiver Verbindungsaufbau legt fest ob die eige ne Station aktiv den Verbindungsaufbau betreibt oder passiv den Verbindungsaufbau durch die Partnerstation erwarten soll Auf beiden Seiten darf nicht die gleiche Einstellung definiert werden Der bertragungsmodus gesicherte bertragung quittiert von der SPS gesendete Daten zu dem Zeitpunkt wo alle Sendedaten das TCP Output Window verlassen haben In der bertragungsart Siemens spezifische Blockung sendet der PAD 250e unabh ngig von der mit der Partnerstation ausgehan delten TPDU Gr e nie mehr als 400 Byte pro TPDU 85 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 PAD 250e e Benutzerhandbuch 4 Anwendung 4 3 ISO TPO over TCP RFC1006 Bo TPO over TCP Verbindung Allgemein Adressen Optionen Sendeputfer Empfangspuffer Adressierungsart Symbolisch Strukturen Struktur Kennung Absolut Merkerwort Die Adresslage der Sende Empfangspuffer definiert den Spei cherbereich in dem der PDnetlIP Controller die Empfangsdaten ablegt oder die Sendedaten entnimmt Die Adresslage wird dabei f r Strukturen als Name symbolisch und f r andere Adressberei che absolut als Signalspeicheradresse definiert 86 Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 4 4 OpenTCP Schnittste
94. tand 25 06 14 4 Anwendung 4 3 ISO TPO over TCP RFC1006 82 Stand 25 06 14 PAD 250e e Benutzerhandbuch 4 3 1 Projektierung mit NetPro Das Kapitel zeigt Ihnen an einem Beispiel wie eine neue RFC1006 Projektierung erstellt wird Starten Sie dazu das Projektierungspro gramm NetPro Erzeugen Sie ein neues Projekt und f gen Sie im Men punkt Bearbeiten Station einen PAD 250e in das Projekt ein Wenn Sie den eingef gten PDnetIP Controller ffnen Schalter Bearbeiten erreichen Sie unter dem PDnetIP Kanal den Bearbeiten Dialog f r den PDnetIP Treiber in welchen Sie die IP Adresse und alle weite ren Netzwerk Parameter definieren PDnet IP IP Adresse 160 49 7 141 Subnetzmaske 255 255 255 192 Standardgateway 49 FF 129 DNS Server 1 2 DNS Server 2 ber die Karteikarte Dienste erreichen Sie die Projektierung der RFC Option sowie aller weiteren Netzwerk Dienste Die Projektie rung der RFC Option erfolgt als Liste von Verbindungen BB iso TPO over TCP Verbindungen Konfiguration ID Name Partner Adresse Lokaler TSAP Partner TSAP 12 A250 PLS 192 168 2 201 A250 PLS Einf gen Bearbeiten L schen Abbrechen 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch Nachfolgend wird die Bedeutung der einzelnen Informationen beschrieben welche f r jede einzelne Verbindung projektiert wer den E is
95. tiert Ablauf Empfangsvorgang EB EQ Zustand Schritt Empfangspuffer frei Dieser Zustand wird vom PDnetIP Controller im Einschaltmoment gesetzt so dass im Anwenderprogramm der SPS keine Normierung der EB EQ Merker durchgef hrt werden muss Der PDnetIP Controller hat ein Telegramm emp fangen und im Empfangspuffer abgelegt Das Telegramm muss vom Anwenderprogramm der SPS durch Setzen des EQ Bit quittiert werden Erfolgt dies nicht SPS wird angehalten wird das Telegramm ber ein TimeOut gel scht Das Anwenderprogramm der SPS hat das Tele gramm verarbeitet und quittiert Der Empfangspuffer ist wieder verf gbar Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch Die markierten Werte stehen nicht beim Abschluss eines Sende Empfangsvorganges an und dienen der Diagnose zur Laufzeit Sendestatus TXSTATE Wert Bedeutung 0 Kein Fehler 20 Initialisierung beim Systemstart Dieser Status wird einmal im Ein schaltmoment gesetzt 21 Sendedatenl nge ung ltig Es wurde keine L nge oder eine zu gro e L nge in TXLEN geladen Die maximale L nge wird in NetPro in der Projektierung des Sendepuf fer festgelegt 22 Der Sendevorgang ist gescheitert obwohl im Output Window der Verbindung f r die Sendedaten gen gend Platz vorhanden ist 23 Der Verbindungsaufbau zur Partnerstation ist gescheitert
96. tierung m ssen ModBus Auftragsbl cke defi niert werden e F r jeden ModBus Auftragsblock ist ein Speicherbereich von 16 Worten in der SPS zu reservieren Ein ModBus Auftragsblock darf zwischenzeitlich nicht f r andere Auf gaben Zwischenspeicher genutzt werden e Im Anwenderprogramm der SPS werden die Auftr ge Uber die ModBus Auftragsbl cke gesteuert e Die ModBus Auftragsbl cke werden nach dem Aufruf des PDNIP Bausteines vom PDnetIP Controller ausgewertet und die entsprechenden Aktivit ten ausgel st Die Ergeb nisse stehen je nach Bearbeitungszeit der Gegenstation entsprechend zeitverz gert im Signalspeicher der SPS zur Verf gung 4 Anwendung 4 2 ModBus TCP 71 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 4 Anwendung 4 2 ModBus TCP 72 PAD 250e e Benutzerhandbuch 4 2 1 Strukturen F r die Unterst tzung von Strukturen gibt es eine erweiterte Pro jektierung in NetPro Beachten Sie die notwendigen Versionen von Firmware Baustein und NetPro wie auf Seite 6 beschrieben Werden andere Versionen genutzt steht die Kommunikation mit Strukturen nicht zur Verf gung Um in NetPro ein Mapping f r eine Datenstruktur zu projektieren wird als Datentyp im Endger t Struktur ausgew hlt Anschlie end wird ber eine zweite Dropdown Liste der Datentyp in der Struktur definiert Die Zuordnung zwischen der eigentlichen Struktur und der Position der Daten innerhalb der Str
97. ttstelle gela den Fehler in der Kommunikation der seriellen Schnittstelle Die Kommunikation mit der SPS arbeitet fehlerfrei Es wurde kein Endger tetreiber zur Kommunikation mit der SPS aktiviert Die Verbindung zwischen P DnetiP Controller und SPS war oder ist gest rt Dies kann die Kommunikation des Datenmodells S FB691 SF B693 oder die ICOS Kommunikation betreffen Der PDnetiP Controller verf gt ber eine erfolgreich initialisierte ICOS Kommunikation aus Keine ICOS Kommunikation initialisiert Achtung Blinkt die LED 5 PAD Sts gleichzeitig mit LED 6 Hard ware und die LED 7 12 sind dunkel so ist diese Firmware auf diesem PDnetIP Controller nicht einsetzbar Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 5 Anzeige und Bedienelemente 5 1 Status Leuchtdioden 5 13 Serielle Schnittstellen Die Leuchtdioden 13 bis 16 dienen der Diagnose der seriellen Schnittstellen Die Steuerung der Leuchtdioden erfolgt direkt von der Hardware und ist von der Firmware unabh ngig Der Daten empfang der seriellen Schnittstellen kann durch ein Aufleuchten der entsprechenden Empfangs LED der seriellen Schnittstelle gepr ft werden Nr LED Funktion Bedeutung Ser 1 TD an Es werden Daten gesendet Es werden keine Daten gesendet Ser IRD Es werden Daten empfangen gr n Es werden keine Daten empfangen Ser 2TD Es werden Daten gesendet Rot Es w
98. uktur erfolgt ber die Ken nung als auch dem Offset der Daten innerhalb der Struktur Zuordnung zwischen ModBus TCP und Endger t ModBus TCP Endgerat Datentyp Register Datentyp Struktur Adresse Merker Wort Gr e Struktur Read Only Swapping I High Low vertauschen Abbrechen Hilfe Im Anwenderprogramm muss nach einem Neustart des PDnetlP Controllers jede Struktur mit dem Baustein SFB692 PDSTR angemeldet werden siehe Kapitel 4 2 1 Ein ModBus Transfer Server Master muss vollst ndig von einem Mapping abgedeckt werden Es gibt keine M glichkeit Daten aus verschiedenen Mappings geb ndelt zu verarbeiten Wichtig Die Firmware pr ft nicht ob die Struktur in der Steuerung eine ausreichende Gr e hat Falsche Projektierungen k nnen daher nicht absehbare Auswirkungen auf die Steuerung haben Es ist daher auch an dieser Stelle notwendig und wichtig alle Anga ben sorgf ltig zu pr fen Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch 4 2 2 ModBus Auftragsbl Die nachfolgende Tabelle gibt eine Ubersicht Uber alle Elemente eines ModBus Auftragsbl Wort Kurzel 1 Statuswort ock ockes Bedeutung Aus dem Statuswort geht der aktuelle Zustand des Auftragsblockes hervor 1 IDLE Der Auftragspuffer ist frei Dieser Status ist f r die Auftragsverwaltung der SPS reserviert und wird vom PDnetIP Controller nicht be
99. unter Umst nden Fehlercodes des TCP IP Stack Fehler Beschreibung 101 endpoint address not available 102 address in use 103 family not supported 104 arp table full 105 invalid baud rate 106 invalid comm port number 107 invalid device type 108 invalid interface number 109 invalid mask ether must not be all fs 110 invalid ping response 111 endpoint refused connection 112 destination address is required 113 destination unreachable ICMP 114 invalid parameter pointer is 0 115 interface closed 116 interface table full 117 interface open failed 118 operation connect is in progress 119 invalid function call parameter Stand 25 06 14 1992 2014 by APEX automation technologies GmbH Braunschweig PAD 250e e Benutzerhandbuch Fehler Beschreibung 120 socket is already connected 121 multicast table full 122 multicast address not found 123 out of ports 124 network is down send failed 125 network unreachable keepalive failed 126 out of DCUs packets 127 option parameter is invalid 128 socket is not connected 129 RTIP not initialized 130 invalid socket descriptor 131 not enough devices 132 socket type or specified operation not 133 send failed due to output list 134 could not determine device 135 non reentrancy er
100. werden generiert der PDnetlP Controller den Fehlercode 35 und beendet den Sendevorgang Alle gesendeten empfangenen Daten werden vom PDnetIP Controller ohne Ver nderung dem Sendepuffer entnommen bzw im Empfangspuffer abgelegt Eine Manipulation der Byte Order erfolgt nicht alle Daten verbleiben in ihrem Format Dies bedeutet dass die Daten zwischen Socket und Signalspeicher 1 1 kopiert werden Wird eine Verbindung zu einer Port Nummer aufgebaut zu der bereits eine Verbindung besteht wird die vorhandene Verbindung geschlossen Zu einem Zeitpunkt kann pro Portnummer nur eine aktive Verbindung vorhanden sein 2 Technische Daten 2 2 Software 31 1992 2014 by APEX automation technologies GmbH Braunschweig Stand 25 06 14 2 Technische Daten 2 2 Software 32 PAD 250e e Benutzerhandbuch bertragungsart Header mit Kennung In der bertragungsart Header mit Kennung erfolgt keine stati sche Zuordnung der Sende Empfangspuffer ber die in der NetPro Projektierung des TCP Interfaces zu erstellenden Tabelle Strukturen entnimmt die Firmware alle ben tigten Informationen wo die Sende Empfangsdaten in der SPS liegen Die Tabelle Strukturen beinhaltet f r jeden Eintrag die folgenden Informationen e Protokoll Kennung Die Protokoll Kennung ist die im Header bertragene Kennung LB HB welche den Inhalt der Daten klassifiziert e Struktur Kennung Die Struktur Kennung identifiziert
Download Pdf Manuals
Related Search
Related Contents
2706-2.18, DL50 Dataliner w/PLC5 Application Solution AutomobiliA, Automobiles - La Gazette de l`Hôtel Drouot to the Users` Manual for Projector OP0470. FSE-058-1.0 Reusable Water Bottle Cap and Tubing Set User Manual SoftICE 2.8 (DOS) User`s Guide SV - waage srl Télécharger le PDF - Monaco Live Productions Webanwendungen mit PHP 4.0 entwickeln Samsung RW33EBSS Felhasználói kézikönyv Copyright © All rights reserved.
Failed to retrieve file