Home

PAD-5035e Benutzerhandbuch

image

Contents

1. OO OLR OOOO KS mm mmm mm OOO OOO ojoo o Hey Hr Hr Hr He Hr ooo o o K DIDO OO OO
2. gt OOOO 27 1 Seg 27428 1 8 kB oc JA TA JA TA JA TA JA JA JA JA A A TA JA JA JA JA JA JA A JA JA JA JA JA YY a Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 0111110111010 1110 1272 Seg27 28 2 8k Block 1 0 1 0 1 0 0 1 1 0 1273 Seg27 28 3 8k Block 0 0 27 4 Seg27 28 4 8k Block 1 1 0 0 1 0 0 1 110 1281 Seg27 28 5 8k Block 01110 011 0 0 11 1 0 28 2 Seg27 28 6 8k Block 1 0 0 0 1 0 0 1 0 1283 Seg27 28 7 8k Block 1284 Seg27 28 8 8k Block 1111111101010 111110 291 Seg 29 30 1 8k Block 1292 Seg 2930 2 8k Block 1 0 29 3 Seg 29 30 3 8k Block 0 0 1 1 0 0 0 1 1 0 29 4 Seg 29 30 4 8k Block 1 1 0 1 0 0 0 1 1 0 30 1 Seg 29 30
3. OO 9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 oO OO ojojo ol OOOO GD OG OO ojojoj ojojo K ltaltalealeaieaiealealealeaiealtaitaltaltaltaitaltaltalealealeaieaiealealealeaitaitaltaltaltaltaitaltalealealealeaieaiealeslealtaltaitaitaltaltralrair DIDI ALA DL DISD co APA Dl oo oo or 0 1 1 0 64 Seg 5 6 8 8k Bloc 1 71 5 748 1 8 0 72 5 748 2 8 1 13 5 7 8 3 8k Bloc 0 14 Seg 7 8 4 8k Bloc 1 81 Seg 7 8 5 8k Bloc 0 82 Seg 7 8 6 8k Bloc 1 8 3 Seg 748 7 8k Bloc 0 84 Seg 7 8 8 8k Bloc 1 91 Seg 9 10 1 8k Block 0 92 Seg 9 10 2 8k Block 1 93 Seg 9 10 3 8k Block 0 94 Seg 9410 4 8k Block 1 10 1 Seg 9 10 5 8k Block 0 10 2 Seg 9 10 6 8k Block 1 10 3 Seg 9 10 7 8k Block 0 10 4 Seg 910 8 8k Block 1 111 5 11 12 1 8k
4. BBY ol ealealeaiealealealeaieaiealealealeaiealealeaitaltaltaltaitaltaltaltaita ltaltaltaitaltaltaltaieaiealealeaiealealealeaieaiealealealealealealeaitaitaltaltaltaitazlr z KS RR RR Rol olo ol olo ao ol ooo ao So So olo oo olo of m OLR 10 OR 0 rR OR OR olie OR OR Of rR olie OR oje O0 OR lt 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 me e e me m m e e me me me me e e e e m me m e e e m e m m m e e e m e me me m me m e e me me e m e me me me me m DIOL oO OOOO OO OO OP ejeje OOO OO OO OO ORR oo
5. 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 error 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 96 Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 8 Anhang 8 2 Konfiguration PM
6. 3 3 Taster 3 3 2 2 Verlassen Die folgende Tabelle zeigt wie ein aktivierter Lader wieder verlassen werden kann In jeder Spalte ist das Abbild der gelben Leuchtdioden S1 oben bis S8 unten markiert 1 2 3 4 5 6 51 52 53 54 55 56 S7 58 Spalte Bedeutung 1 Es l uft ein Lader 2 Der Taster wurde gedr ckt und es gehen die Leuchtdioden S1 bis S8 aus 3 Etwas schneller als im Sekundentakt wandert die Leuchtdiode nach unten 4 Alle gelben Leuchtdioden S1 bis S8 wurden durchlaufen Wenn die letzte gelbe Leuchtdiode 58 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 26 Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 3 Anzeige und Bedienelemente 3 3 Taster 3 3 3 Neustart Soll der PDnetlP Controller einen Neustart durchf hren ist der Taster solange zu dr cken bis alle Leuchtdioden S1 58 den Zustand AUS haben Anschlie end muss der Taster sofort losgelassen werden Der PDnetIP Controller f hrt einen Neustart durch 27 1992 2013 by APEK automation technologies GmbH Braunschweig Stand
7. 1 1 OOOO oo oo oo oo olo o ky OOOO RI Km RR RR IRR OOOO ol olo RRR IR ol ol KS RJ HJ Jo ol ol oo ol oo oo Be 6 7 011 110 1 1 010 011 110 111 010 011 1 0 1 1 010 011 110 1 1 010 011 110 1 1 010 011 110 1 1 010 011 110 111 010 011 110 111 010 0 1 110 111 010 011 110 1 1 010 011 110 1 1 010 011 110 1 1 010 011 110 111 AJA JA JA JA JA JA JA JA JA JA JA JA TA JA TA TA JA JA JA JA A JA TA JA JA JA JA JA JA JA JA JA JA JA JA JA JA JA JA JA JA JA JA JA JA lt e el m k m me m me m m m k m me Ehl m m m m k m me m me m m m e me Ehl m Eh 99 1992 2013 by APEX automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 8 Anhang 8 2 Konfiguration PMB Adresse 8 2 1 2 16k Speicherbereich 112131415617 8 Adresslage 0101010101110 113 Seg1 2 3 4 8k
8. 5035 Benutzerhandbuch ZIPEX PAD 5035e 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 Vertr glichkeit Die Konformit t des PDnetIP Controllers mit der o g Richtlinie wird durch das CE Zeichen best tigt 2 Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch INHALT INHALT 1 1 1 1 2 1 3 1 4 1 5 1 6 2 2 1 2 2 2 2 1 2 2 2 2 2 3 3 1 3 1 1 3 1 2 3 2 3 2 1 3 2 2 3 2 2 1 3 2 2 2 3 2 3 3 3 3 3 1 3 3 2 3 3 2 1 3 3 2 2 3 3 3 4 1 4 2 anga a aana a NA aana ea 3 Einleitung a wan ina naa eaaa anne 6 Produkt bersicht aana a Aa a aa aaa a ana aan 7 Bestimmungsgem e
9. 9 Allgemeine Hmwelse nn 10 Lieferumfang eege een 10 Ausbau und Lagerung 10 dee EE Ree ehr 11 Technische Daten 12 Hardware ReviSionen 13 Schnittstellen ran 14 PMB2BUS ease ge 14 Ethernet 14 Serielle Schnitistellen aaa 15 Anzeige und 16 Aufteilung der Front nn 16 Hardware Revision 2 17 Hardware Revisionen 3 4 5 18 Bedeutung 19 Ethernet Status LED 1 4 19 0 575 58 58 eerste as EES 20 Firmware Status ass eni 20 5 eg reines 22 Serielle Schnittstellen LED 1 4 23 PASTOR se aa ag aan agi aan D 24 Fehler 24 Laden eege EE 24 e ag DEE 25 Verlassen a a aaa 26 Neustart Abde ES 27 lu CN 28 Allgemeine Leistungsmerkmale nn 29 Re TT EE 29 INHALT 3 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 0 INHALT 1 1 Produkt bersicht 4 3 4 3 1 4 3 1 1 4 3 2 4 3 2 1 4 3 2 2
10. 1 1 Seg 5 6 2 8k Block untere 4k 0 1 1 1 0 1 1 1 0 1 Seg 56 2 8k Block obere 4k 1 0 11 1 0 1 1 1 1 1 Seg 546 3 8k Block untere 4k 1 0 1 1 0 1 1 1 0 1 Seg 546 3 8k Block obere 4k 1 1 1 Seg 5 6 4 8k Block untere 4k 0 0 1 1 0 1 1 1 0 1 Seg5 6 4 8k Block obere 4k 1 1 0 1 0 1 1 1 1 1 Seg 5 6 5 8k Block untere 4k Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 8 Anhang 8 2 Konfiguration PMB Adresse gt 10 Adresslage Seg 5 6 5 8k Block obere 4k Seg 546 6 8k Block untere 4k Seg 5 6 6 8k Block obere 4k Seg 5 6 7 8k Block untere 4k Seg 5 6 7 8k Block obere 4k Seg 546 8 8k Block untere 4k Seg 5 6 8 8k Block obere 4k Seg 7 8 1 8k Block untere 4k Seg 7 8 1 8k Block obere 4k Seg 7468 2 8k Block untere 4k Seg 7 8 2 8k Block obere 4k Seg 7 8 3 8k Block untere 4k Seg 7 8 3 8k Block obere 4k Seg 7 8 4 8k Block untere 4k Seg 7 8 4 8k Block obere 4k Seg 7 8 5 8k Block untere 4k Seg 7 8 5 8k Block obere 4k Seg 7 8 6 8k Block untere 4k Seg 7 8 6 8k Block obere 4k Seg 7 8 7 8k Block untere 4k Seg 7 8 7 8k Block obere 4k Seg 7 8 8 8k Block untere 4k Seg 7 8 8 8k Block obere 4k Seg 9 10 1 8k Block untere 4k Seg 9 10 1 8k Block obere 4k Seg 9 10 2 8k Block
11. Geer Es werden keine Daten gesendet n Es werden Daten empfangen Es werden keine Daten empfangen An Es werden Daten gesendet Ee Es werden keine Daten gesendet SE Es werden Daten empfangen Es werden keine Daten empfangen 23 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 3 Anzeige und Bedienelemente 3 3 Taster 24 PAD 5035e e Benutzerhandbuch 3 3 Taster Der Taster hat verschiedene Funktionen Je nach Tastzeit und aktiver Betriebsart werden die unterschiedlichen Funktionen aktiviert e Fehler quittieren gt siehe Kapitel 3 3 1 e Lader aktivieren gt siehe Kapitel 3 3 2 1 e Lader verlassen gt siehe Kapitel 3 3 2 2 e Neustart veranlassen gt siehe Kapitel 3 3 3 3 3 1 Fehler quittieren Durch das kurze Dr cken des Tasters maximal eine Sekunde werden die internen Fehlermerker der Firmware gel scht Damit verbunden wechseln die Leuchtdioden von S1 bis S8 die blinken in den Zustand Dauerlicht Steht die Fehlerursache weiterhin an so beginnt die der Fehlerursache zugeordnete Leuchtdiode nach einer Zeit erneut zu blinken 3 3 2 Lader Je nachdem ob der Lader aktiviert oder verlassen werden soll muss man zuvor erkennen ob der Lader oder eine Firmware l uft Die Unterscheidung ist am einfachsten an der Leuchtdiode S4 Remote PG m glich Ist der Taster nicht gedr ckt und die Leuchtdiode S4 aus l uft e
12. Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 5 2 8 7 ModiCADE ab Version 5 F r die Integration des PDNIP Bausteines in ModiCAD E befinden sich die daf r notwendigen Daten auf der PDnetIP CD im Verzeichnis Software Bausteine A500 ModiCAS E Version 5 Die Dateien PDNIP BSP PDNIP B und PDNIP SB werden ben tigt um den Baustein in MODGEN als Bausteinpaket mit Sonderbausteinen einbinden zu k nnen Zur graphischen Darstellung muss jeder Baustein in der Datei MODTOOL BST integriert werden Die Generierung der Datei MODTOOL BST ist mit dem normalen Lieferumfang von ModiCAD E nicht m glich Die auf der PDnetIP CD mitgelieferte Version der Datei MODTOOL BST beinhaltet die Bausteine der Standardinstallation erg nzt um fachbereichsspezifische Bausteine Rezeptur Regeln Schrittketten AKD und Onstat Werden in der Anlage keine weiteren Bausteine ben tigt ist die mitgelieferte Version der Datei MODTOOL BST zur Integration des Bausteines PDNIP geeignet Wurden bereits weitere Bausteine in die Datei MODTOOL BST integriert muss diese neu generiert werden Achtung Wird die Datei MODTOOL BST ausgetauscht sollten zuvor alle Versionen gesichert werden Die Datei MODTOOL BST ist in jedem Fall im ModiCAD E Verzeichnis sowie im Unterverzeichnis PNK jeder Station vorhanden Achtung Besitzen Sie eine ModiCAD E Version welche Speicherbereiche vom Ty
13. Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 4 3 4 2 Sendevorgang und Sendebits SB SQ M gliche Zust nde SB SQ SB sa Zustand 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 Dieser Zustand wird vom Anwenderprogramm der SPS gesetzt wenn ein Telegramm gesendet werden soll und der Sendepuffer mit den Sendedaten bef llt wurde Wurde der Sendevorgang angesto en darf das Anwenderprogramm die Merker SB SQ nicht mehr ver ndern Das Ende des Sendevorganges wird ber SB SQ angezeigt Das Ergebnis des Sendevorganges wird ber TXSTATE angezeigt Der Sendepuffer darf bis zum Abschluss des Sendevorganges nicht ver ndert werden Diese Zust nde sind nicht zugelassen und werden vom PDnetIP Controller normiert Die Normierung setzt den SB auf Null und SQ auf Eins und gibt damit den Sendepuffer wieder frei Ablauf Sendevorgang Schritt SB Sie ustand Der Sendepuffer ist verfugbar Das Anwenderprogramm der SPS hat den Sendepuffer mit Daten gef llt und den Sendevorgang gestartet Der PDnetIP Controller hat den Sendeauftrag bearbeitet und der Sendepuffer steht wieder zur Verf gung Der Zustand wird vom PDnetIP Controller gesetzt und dient dem Anwenderprogramm der SPS al
14. ock untere 4k Seg 21 22 1 8 kB ock obere 4k Seg 21 22 2 8 kB ock untere 4k Seg 21 22 2 8 kB ock obere 4k Seg 21422 3 8 kB ock untere 4k Seg 21422 3 8 kB ock obere 4k Re ojoje Seg 21422 4 8 5 21422 4 8 k untere 4 ock obere 4 x co O ALA Seg 21422 5 8 ock untere 4 Ee Seg 21422 5 8 ock obere 4k Seg 21422 6 8 ock untere 4 Ee Seg 21422 6 8 ock obere 4k Seg 21422 7 8 ock untere 4 Ee Seg 21422 7 8 ock obere Ak Seg 21422 8 8 ock untere 4 Ee Seg 21422 8 8 ock obere 4k Seg 23 24 1 8 ock untere 4 Ee Seg 23 24 1 8 ock obere 4k Seg 23 24 2 8 ock untere 4 Ee Seg 23424 2 8 ock obere 4k Seg 23424 3 8 ock untere 4 N Seg 23 24 3 8 ock obere 4k Seg 23424 4 8 ock untere 4 N Seg 23424 4 8 ock obere 4k Seg 23424 5 8 ock untere 4 Ee Seg 23424 5 8 ock obere Ak Seg 23 24 6 8 ock untere 4 N Seg 23 24 6 8 ock obere Ak Seg 23 24 7 8 ock untere 4 Ee Seg 23424 7 8 ock obere Ak Seg 23 24 8 8 ock untere 4k Seg 23 24 8 8 ock obere 4k Seg 25426 1 8 ock untere 4k Seg 25426 1 8 ock obere Ak Seg
15. 1 Einleitung 1 6 Reparatur 1 6 Reparatur Bitte beachten Sie dass im Falle einer Reparatur der PDnetIP Controller im Rahmen der berpr fung mit der aktuellen Firmware und anderen Setupdaten geladen wird Es ist daher wichtig alle Unterlagen und Werkzeuge zu besitzen um die alte Konfiguration wieder herstellen zu k nnen 11 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 2 Technische Daten 1 6 Reparatur 2 Technische Daten Zentralbaugruppen ALU 011 ALU 019 ALU 061 ALU 064 ALU 071 ALU 074 ALU 150 ALU 286 und ALU 821 Anschluss Versorgung Betriebsspannung Anzahl PDnetIP Anschluisse PMB Schnittstelle Uber DPM Dual Port Memory HW Rev 2 8 oder 16 KByte DPM HW Rev 3 4 5 4 oder 8 oder 16 KByte DPM Die Adresslage des DPM ist im Adressraum des PMB w hlbar 5 V 900 mA vom PMB 1 bertragungsge schwindigkeit 10 100 Mbit Sekunde Ethernet 10Base T 100Base TX 100Base FX LWL Kabeltyp Anzahl Twisted Pair mit RJ 45 Stecker Cat 5 LWL mit MT RJ Anschluss 2 Leitungsphysik W hlbar ber Steckmodul RS 232 RS 485 RS 422 20 mA bertragungsge schwindigkeit 50 115 200 Bit Sekunde die nutzbaren Baudraten sind in den Protokollen verschieden Anschluss Prozessor Typ 9 polige SubD Buchse Intel 386EX Speicher Mechanischer Aufbau HW Rev 2 1MB SRAM
16. 59 Option KEEP ALIVE senden 59 60 SY le 60 Serielle Protokolle nennen 61 IS TEster u trier a ra 61 Seab 1 F Master 64 Kundenspezifische Protokolle 67 68 elei 68 PM areata 69 eege geed et ate 69 Lieler 69 SOMWANG nee an lu 70 Abfrage der aktuellen Firmware Version 70 Abfrage der aktuellen 70 NetPro Projektierung nn 70 ICOS Proiektterung 71 Aktualisierung vorhandener Gvsteme 4 71 Baustein PDNIP een 73 Baustein PVDMS nn 75 Integration des Baustein 76 Modulnumme rn sn 76 DOLOG ann an einen 76 77 AKF35 ALU ohne ladbare Grundsoftware 78 AKF35 ALU mit ladbarer Grundsoftware 79 ModiCAD E bis Version 4 80 ModiCAD ab Version 5 81 1616 aan na aba Estate eege beet 83 Speicherbereich mit A500A 84 Stand 19 09 13 1992 2013 by APEX automation technologies G
17. 010 101110111010 13 3 Seg 3 4 3 8k Block 0 0 1011 0 11110134 Seg 3 4 8k Block 0101011111010 0 41 Seg 3 5 8k Block 0 0 0 1 1 0 1 0 42 Seg 3 4 6 8k Block 0 0 0 1 1 1 0 0 43 Seg 3 4 7 8k Block 010101111 111110 44 Seg 3 8 8k Block 01011101010 1010 51 Seg 5 6 1 8k Block 010 111010101110 5 2 Seg 5 6 2 8k Block 010 111010111010 53 Seg 5 6 3 8k Block 010111010 111110 54 Seg 546 4 8k Block 0 0 1 0 1 0 0 0 61 Seg 5 6 5 8k Block 0101101110110 62 Seg 5 6 6 8k Block 010 11101111100 163 Seg5 6 7 8k Block 97 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 8 Anhang 8 2 Konfiguration PMB Adresse Adresslage Seg 5 6 8 8k Bloc Seg 7 8 1 8k Bloc 72 Seg7 8 2 8k Bloc 73 Seg 7 8 3 8k Bloc 7 4 5 7 8 4 8k Bloc 8 1 Seg 7 8 5 8k Bloc 8 2 5 7 8 6 8k Bloc 83 Seg 748 7 8k Bloc 84 Seg 7 8 8 8k Bloc 91 Seg 9 10 1 8k Bloc 92 Seg9 10 2 8k Bloc 93 Seg 9 10 3 8k Bloc 9 4 Seg 9 10 4 8k Bloc 10 1 5 9 10 5 8k Bloc 10 2 Seg 9410 6 8k Bloc 10 3 Seg 9410 7 8k Bloc 10 4 Seg 9410 8 8k Bloc 11 1 Seg 11 12 1 8k B 11 2 Seg 11412 2 8k Bloc 11 3 Seg 11 12 3 8k Bloc 114 Seg 11 12 4 8k Bloc 12 1 5 11 12 5 8k Bloc 12 2 Seg 1112 6 8k Bloc 12 3 Seg 11412 7 8k Bloc 12 4 5 11412 8 8k Bloc 13
18. 19 09 13 4 Firmware 3 3 Taster 28 PAD 5035e e Benutzerhandbuch 4 Firmware Der Leistungsumfang der PDnetlIP Controller wird im wesentlichen von der verwendeten Firmware bestimmt Alle hier gemachten Angaben beziehen sich auf den Firmwarestand 4 08 26 26 welcher zum Zeitpunkt der Redaktion dieses Handbuches aktuell ist Genaue Informationen zum Leistungsumfang sind ausschlie lich f r einzelne Firmwarestande m glich und den jeweiligen Versionsinformationen zu entnehmen Andere Firmware Versionen k nnen abweichende Leistungsmerkmale aufweisen Achtung Um die Dienste ICOS RFC1006 oder die freie TCP Schnittstelle 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 Achtung Die im Handbuch erw hnte Kommunikation von Strukturen steht derzeit im PAD 5035e nicht zur Verf gung Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 4 1 Allgemeine Leistungsmerkmale Protokoll Limit ARP 64 ARP Eintr ge DNS 2 Server ICOS TCP 32 Verbindungen 32 Verbindungen 50 Verbindungen 50 Verbindungen VDM 50 Partnerstationen Folgende Limits gelten f r alle Protokolle in Summe e 128 TCP Verbindungen e 5 UDP Verbindungen Eine Reserve von 10 sollte ber cksichtigt werden 4 2 TCP UDP Ports Der PDnetIP Controller nutzt die in der Tabelle aufgef
19. 4 3 2 3 4 3 3 4 3 3 1 4 3 3 2 4 3 3 3 4 3 3 4 4 3 4 4 3 4 1 4 3 4 2 4 3 4 3 4 3 4 4 4 3 4 5 4 3 4 6 4 3 4 7 4 3 4 8 4 3 4 9 4 3 5 4 3 6 4 4 4 4 1 4 4 2 4 5 5 1 5 1 1 5 1 1 1 5 1 1 2 5 2 5 2 1 5 2 2 5 2 3 5 2 4 5 2 5 5 2 6 5 2 7 5 2 8 5 2 8 1 5 2 8 2 5 2 8 3 5 2 8 4 5 2 8 5 5 2 8 6 5 2 8 7 5 2 8 8 5 2 8 9 4 Netzwerk Protokolle 44444444404n nennen nennen 30 EOSITTEP EE 32 Fernbedienen und 34 ModBus TGP tie ef nee 35 ModBus Mapping nennen 36 M dBus Sene a a 37 ModBus Master 38 RFC1006 ISO TPO over 44 Verbindungsstatus 46 Sendevorgang und Sendebits 47 Empfangsvorgang und Empfangsbits EB EQ 48 Sende Empfangsstatus AWS AWE 49 TEP Schnittstelle are 50 Verbindungsstatus 52 Sendevorgang und Sendebits 53 Sendestatus 54 Empfangsvorgang und Empfangsbits EB EQ 56 Empfangsstatus 57 bertragungsart Header mit Kennung 57 Option Zeitoptimierte Kommunikation zum Endgerat 59 Option Beauftragung ohne Quittungsbehandlung
20. 7 8k Block obere 4k 0101011101011 111 1 Seg 13414 8 8k Block untere 4k 0101011101011 1 0 1 Seg 13414 8 8k Block obere 4k 1 1 1 0 0 0 1 1 1 1 Seg15 16 1 8k Block untere 4k 1 1 1 0 0 0 1 1 0 1 Seg 15416 1 8k Block obere 4k 0 1 1 0 0 0 1 1 1 1 Seg 15 16 2 8k Block untere 4k 0111110101011 11101 5 15416 2 8k Block obere 4k 1 0 1 0 0 1 1 1 1 Seg 15 16 3 8k Block untere 4k 1 0 1 0 0 0 1 1 0 1 Seg 15416 3 8k Block obere 4k 0101110101011 1111 Seg 15416 4 8k Block untere 4k 1 Seg 15416 4 8k Block obere 4k 1111010101011 1 41 1 Seg 15 16 5 8k Block untere 4k 11110 1010101111011 Seg 15416 5 8k Block obere 4k 011 0 0 0 0 1 1 1 1 Seg 15 16 6 8k Block untere 4k 0111010101011 1110 1 Seg15 16 6 8k Block obere 4k 1 0 0 0 0 0 1 1 1 1 Seg 15 16 7 8k Block untere 4k 1 0 0 0 0 0 1 1 0 1 5 15416 7 8k Block obere 4k 0101010101011 11 1 1 Seg 15 16 8 8k Block untere Ak 0 0 0 0 0 0 1 1 0 1 Seg 15416 8 8k Block obere 4k 1 1 1 1 1 1 0 1 1 1 Seg 17 18 1 8k Block untere 4k 1 1 1 1 1 1 0 1 0 1 Seg 17418 1 8k Block obere 4k 0 1 5 17 18 2 8k Block untere 4k 0 1 1 Seg17 18 2 8k Block obere 4k 1 0 1 1 1 1 0 1 1 1 Seg 17 18 3 8k Block untere 4k 110 1111111110110 1 Seg 17418 3 8k Block obere 4k 0101
21. 8k Block untere 4k 1111011111111 10 1 Seg 142 5 8k Block obere 4k 0 1 J0 11 1 1 111112 1 Seg1 2 6 8k Block untere 4k 011 0 1 1 111 17 0 1 Seg 142 6 8k Block obere 4k 1 0 10 1 11 1 1 1 1 1 5 142 7 8k Block untere 4k 1 0 0 1 1 1 1 1 0 1 Seg1 2 7 8k Block obere 4k 0 0 0 1 1 1 1 1 1 1 Seg1 2 8 8k Block untere 4k 01010 1111111111401 Seg 142 8 8k Block obere 4k 1 1 1 0 1 1 1 1 1 Seg 3 1 8k Block untere 4k 1 1 1 0 1 1 1 0 1 Seg 3 1 8k Block obere 4k 0jlj1j0 1 1j1j1 1 1 Seg 3 2 8k Block untere 4k 011 1 0 1 111 17 0 1 Seg 3 4 2 8k Block obere 4k 1 1 0 1 1 1 1 1 1 Seg 3 3 8k Block untere 4k 110 1110111111110 1 Seg 3 3 8k Block obere 4k 0 0 1 0 1 1 1111121 1 3 4 8k Block untere 4k 0101110 11111111401 Seg 3 4 8k Block obere 4k 1 1 0 0 1 1 1 1 Seg 3 5 8k Block untere 4k 1 1 0 0 1 1 11 1 0 1 Seg 3 5 8k Block obere 4k 0 1 010 1 1 111112 1 3 6 8k Block untere 4k 0 1 0 0 1 1 1 1 0 1 Seg 3 4 6 8k Block obere 4k 1 0 10 0 1 1 1 1 1 1 Seg 3 7 8k Block untere 4k 1 0 0 0 1 1 1 1 0 1 Seg 3 7 8k Block obere 4k 0 0 0 0 1 1 1 1 1 1 Seg 3 4 8 8k Block untere 4k 0 0 0 0 1 1 1 1 0 1 5 3 8 8k Block obere 4k 1 1 1 1 0 1 1 1 1 1 Seg 5 6 1 8k Block untere 4k 1 1 1 1 0 1 1 1 0 1 Seg5 6 1 8k Block obere 4k 1
22. Braunschweig Stand 19 09 13 4 Firmware 4 3 Netzwerk Protokolle 44 PAD 5035e e Benutzerhandbuch 4 3 3 RFC1006 ISO TPO over TCP Der PDnetIP Controller unterst tzt optional RFC1006 bzw ISO TPO over RFC1006 erm glicht eine Kommunikation von zusammenh ngenden Datenbereichen zu anderen RFC1006 Partnerstationen Um das Protokoll RFC1006 nutzen zu k nnen muss der Baustein PDNIP zyklisch im Anwenderprogramm der SPS aufgerufen werden Auf Netzebene werden die Daten gem ISO 8073 TPO ber ein TCP IP Netzwerk in Bl cken bertragen Der PDnetIP Controller bertr gt die Netto Daten direkt in den Signalspeicher der Steuerung Bevor RFC1006 genutzt werden kann muss mit NetPro eine entsprechende Projektierung angelegt werden Dabei werden einzelne Verbindungen definiert welche ber fest zugeordnete Sende und Empfangspuffer verf gen Jede Verbindung verf gt ber eine Auftragsart SEND RECEIVE oder SEND und RECEIVE Eine Verbindung mit der Auftragsart 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 Betriebsart SEND RECEIVE erm glicht eine bidirektionale Kommunikation Die in jeder Verbindung definierten TSAP s k nnen eine L nge von 2 bis 16 Zeichen besitzen Zur Steuerung der Sende und Empfangsvorg nge werden ein Merker und Merkerwortbereich ben tigt Die Startadressen beide
23. DID OO OO OO OO OOO OD DO CO Oo e e el Re e e Ee 103 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 8 Anhang 8 2 Konfiguration PMB Adresse 11213 415 6178 9 10 Adresslage 0101010111011 1 1 Seg11 12 8 8k Block obere 4k 11111111010 11111 5 13414 1 8k Block untere 4k 1111111101011 140 1 Seg13 14 1 8k Block obere 4k 0 1 1 1 0 0 1 1 1 1 Seg 13 14 2 8k Block untere 4k 0 1 1 1101011 1 0 1 Seg 13 14 2 8k Block obere 4k 1 0 1 1 0 0 1 1 1 1 Seg 13 14 3 8k Block untere 4k 1 0 1 1 0 0 1 1 0 1 Seg 13414 3 8k Block obere 4k 0 0 1 1 0 0 1 1 1 1 Seg 13414 4 8k Block untere 4k 0 0 1 1 0 0 1 1 0 1 Seg 13414 4 8k Block obere 4k 1 1 0 1 0 0 1 1 1 1 Seg 13 14 5 8k Block untere 4k 1 1 0 1 0 0 1 1 0 1 Seg 13414 5 8k Block obere 4k 1 0 1 Seg 13 14 6 8k Block untere 4k 0111011101011 1110 1 Seg 13 14 6 8k Block obere 4k 1 010 1 0 0 1 1 1 1 Seg 13 14 7 8k Block untere 4k 11010 1110101111101 Seg 13414
24. Original Baugruppen bestehenden Konventionen zur Gr e des Sende und Empfangspuffers gelten nicht f r die PDnetIP Controller 5 25 Aktualisierung vorhandener Systeme Vorhandene Installationen eines PDnetIP Controllers PAD 5035e k nnen auf den aktuellen Lieferstand aufger stet werden Dazu sind folgende Punkte zu pr fen e Ist der Lader aktuell Die aktuelle Firmware ben tigt einen aktuellen Lader um die Setupdaten programmieren zu k nnen Siehe Kapitel 7 3 e L uft die Anlage mit einer Firmware ab Version 4 xx gen gt es die Setupdaten mit NetPro neu zu programmieren sowie die Firmware zu aktualisieren Wurde die Projektierung noch mit DLSE durchgef hrt muss mit NetPro ein neues Projekt angelegt werden 5 Inbetriebnahme 5 2 Software 71 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 5 Inbetriebnahme 5 2 Software 72 PAD 5035e e Benutzerhandbuch e Wird im SPS Programm der Baustein MBSVR eingesetzt ist eine kleine Programm nderung notwendig Die Aufgabe des MBSVR wurde durch den Baustein PDNIP sowie durch das ModBus Mapping abgel st e Wird im SPS Programm der Baustein MBMST eingesetzt ist eine Programm nderung notwendig Die Aufgabe des MBMST wird durch den Baustein PDNIP sowie die leistungsfahigeren und sehr flexiblen ModBus Auftragsbl cke ersetzt Siehe Kapitel 4 3 2 3 Achtung In jedem Fall ist es notwendig den alten Anlagenzustand so zu sichern das
25. Seg 29 30 5 6 8k Block 1111110111110 1 130 3 Seg 29 30 7 8 8k Block 1111111101010 1 311 Seg 31 32 LA 8k Block 1 1 111 0 1 0111313 Seg 31 32 3 4 8k Block 1111111111001 321 Seg 31 32 5 6 8k Block 1 1 1 1 1 1 0 1 323 Seg 3132 7 48 Block 8 Anhang 8 2 Konfiguration PMB Adresse 101 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 8 Anhang 8 2 Konfiguration PMB Adresse 102 PAD 5035e e Benutzerhandbuch 8 2 2 Hardware Revisionen 3 4 5 Die Hardware Revision 3 unterst tzt eine sehr flexible Konfiguration der PMB Adresslage Nicht jede der aufgef hrten Konfigurationseinstellungen kann von der Software unterst tzt werden 8 2 2 1 4k Speicherbereich 1121314156178 9 10 Adresslage 1 1 1 1 1 1 1 111 1 5 112 1 8 untere 4k 1 1 1 1 1 1 gt 1 04 1 Seg 142 1 8k Block obere 4k 0 1 1 1 1 1 111112 1 Seg 1 2 2 8k Block untere 4k 0 1 1 1 1 1 11110 1 Seg 1 2 2 8k Block obere 4k 1 0 1 1 1 1 1 1 1 1 Seg 142 3 8k Block untere 4k 1j0j1j1j1j1j1j1j0 1 Seg 142 3 8k Block obere 4k 0 0J1 1 1 1 111112 1 Seg 1 2 4 8k Block untere 4k 0 0 1 1 1 1 1 1 0 1 Seg 142 4 8k Block obere 4k 1 1 0 1 1 1 1 1 1 1 Seg 142 5
26. automation technologies GmbH Braunschweig Stand 19 09 13 4 Firmware 4 3 Netzwerk Protokolle 60 PAD 5035e e Benutzerhandbuch 435 VDM Jeder PDnetIP Controller unterst tzt die Kommunikation ber das VDM Modul Der VDM belastet den Anwender nicht mit der Implementierung von Kommunikationsaufgaben Es gen gt den Baustein PDNIP einzubinden und die zu koppelnden Daten mit NetPro zu projektieren Informationen zur Projektierung des VDM und somit der Datenzellen befinden sich im Handbuch von NetPro 436 SYSLOG Der PDnetIP Controller unterst tzt die Kommunikation mit einem SYSLOG Server Um einen SYSLOG Server zu aktivieren muss in NetPro eine Station vom Typ oder externe Station mit dem A Byte 254 definiert werden Die SYSLOG Meldungen beinhalten Status und Diagnose Meldungen Vor allem in St rungssituationen ist der Einsatz eines SYSLOG Server sinnvoll Achtung Je nach Anlage kann bereits ein projektierter SYSLOG Server die Performance reduzieren Dies ist nicht der Fall wenn die Station arbeitet Werden jedoch Fehler gemeldet Verbindungen auf und abgebaut ben tigt das Diagnose Modul Ressourcen welche sonst den anderen Modulen zur Verf gung gestanden h tten Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 44 Serielle Protokolle Der PDnetlP Controller unterst tzt eine Reihe serieller Protokolle zur Kommunikation mit and
27. ber SB SQ angezeigt Das Ergebnis des Sendevorganges wird ber AWS angezeigt Der Sendepuffer darf bis zum Abschluss des Sendevorganges nicht ver ndert werden Zustand ist nicht zugelassen und wird vom PDnetIP Controller auf SB 0 und SQ 1 normiert Ablauf Sendevorgang Schritt SB SQ Der Sendepuffer ist verf gbar Das Anwenderprogramm der SPS hat den Sendepuffer mit Daten gef llt und den Sendevorgang gestartet Der PDnetIP Controller hat den Sendeauftrag bearbeitet und der Sendepuffer steht wieder zur Verf gung 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 Anwenderprogramm der SPS verursacht 4 Firmware 4 3 Netzwerk Protokolle 47 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 4 Firmware 4 3 Netzwerk Protokolle 4 3 33 Empfangsvorgang und Empfangsbits EB EQ M gliche Zust nde EB EQ Der Empfangspuffer ist 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 Zustand ist nicht zugelassen und wird vom Controller normi
28. hrten Port Netzwerk Nummern Diese Informationen sind f r den Administrator von Bedeutung wenn aktive Netzwerkkomponenten wie Router oder Firewalls genutzt werden DNS TCP 53 BOOTP DHCP UDP 68 ISO TPO over TCP RFC1006 TCP 102 ModBus TCP TCP 502 SYSLOG UDP 514 PDnetIP VDM UDP TCP 2843 ICOS TCP UDP TCP 9876 TCP Abh ngig von der Projektierung 4 Firmware 4 1 Allgemeine Leistungsmerkmale 29 1992 2013 by APEX automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 4 Firmware 4 3 Netzwerk Protokolle 4 3 Netzwerk Protokolle Der PDnetIP Controller unterst tzt auf dem Netzwerk Interface die folgenden Protokolle e ICOS TCP e MODBUS TCP e RFC1006 e Freies TCP Protokoll e VDM Wichtig Alle Protokolle au er ICOS TCP ben tigen den Baustein PDNIP um auf den Signalspeicher der Steuerung zugreifen zu k nnen 30 Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch Je nach Anwendungsfall ist zu entscheiden mit welchem Protokoll die bestm gliche L sung implementiert werden kann Die nachfolgende Tabelle gibt einen berblick ber Vorteile und Nachteile der einzelnen Protokolle Protokoll ICOS TCP MODBUS TCP Vorteil Nachteil Erm glicht die effiziente Abl sung vorhandener ICOS Kommunikationssysteme Durch Integration des PDM Server
29. 18 1 42 8k Block 1101010101140 1 173 Seg17 18 3 4 8k Block 1101010111010 1 181 Seg17 18 5 6 8k Block 1101010111110 11 18 3 5 17418 7 8 8k Block 1101011101010 1 191 5 19420 1 42 8k Block 1101011101110 11 193 Seg 19420 3 4 8k Block 1101011111010 1201 Seg19 20 5 6 8k Block 1101011111110 1 203 Seg19 20 7 8 8k Block 1 0 1 0 0 0 0 1 21 1 Seg21 22 1 2 8k Block 1 0 1 0 0 1 0 11213 Seg 21422 3 4 8k Block 1 0 1 0 1 0 0 1 221 5 21422 5 46 8k Block 1 0 1 0 1 1 0 1 122 3 5 21422 7 48 8k Block 1101111101010 1 231 Seg 23424 1 42 8k Block 1101111101101 23 3 Seg 23 24 3 44 8k Block 1 0 1 1 1 0 0 1 241 Seg 23424 5 46 Block 1101111111110 1 243 Seg 23424 7 8 8k Block 1111010101010 1 251 Seg 25426 1 42 8k Block 1111010101110 11 25 3 Seg 25426 3 44 Block 1111010111010 1 261 5 25426 5 6 8k Block 1111010111110 1 263 Seg 25426 7 8 8k Block 100 Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 1111011101010 1 271 Seg27 28 1 42 8k Block 1111011101110 1 273 5 27 28 3 44 8k Block 1111011111010 1 1281 Seg 27 28 5 46 8k Block 1 1 0 1 11110 11283 Seg 27428 7 468 8k Block 1 1 1 0 0 0 0 1 291 Seg 29430 1 42 Block 1111110101110 41 293 Seg 29 30 3 44 Block 1111110111010 1 30 1
30. 25 26 2 8 ock untere 4k Seg 25 26 2 8 ock obere Ak Seg 25426 3 8 ock untere 4k Seg 25426 3 8 ock obere 4k Seg 25426 4 8 ock untere 4k oOjloje e OO RE ojele OR FR r a KA Seg 25426 5 8 kB Seg 25 26 4 8k Block obere 4k Seg 25 26 5 8k Block untere 4k ock obere 4k ol re OO OJ OO RRR OO OJ RRR REO OO OO OR 000 00 r DIO OOOO o olol olol ge o OOOO olojo ol OO ol oloi oJ o oo 11 0 E 8 1 1 1 1 1
31. 5 8k Block 0 302 Seg 29 30 6 8k Block 1 0 0 1 0 0 0 1 1 0 30 3 Seg 29430 7 8k Block 0101011101010 1110 30 4 Seg 29 30 8 8k Block 1111110101010 111110 311 Seg 31432 1 8k Block 011111010 101011110 31 2 Seg 31432 2 8k Block 1 0 1 0 0 0 0 1 1 0 313 Seg 31 32 3 8k Block 010111010 101011110 31 4 Seg 31432 4 8k Block 1111010101010 111110 32 1 Seg 31 32 5 8k Block 011 0 010 0 0 11 1 0 32 2 Seg 31 32 6 8k Block 1101010101010 110 32 3 Seg 31 32 7 8k Block 0 1324 5 31432 8 8k Block 8 2 2 3 16k Speicherbereich 1 1 1 1 1 1 1 0 1 0 11 Seg 142 1 42 8k Block 1 0 1 1 1 1 1 0 1 0 13 Seg 142 3 44 8k Block 111 0 1 1 1 1 0 1 0 21 Seg 142 5 6 8k Block 11010 1111111110110 23 Seg 142 7 48 8k Block 1 1 1 0 1 1 1 0 1 0 31 Seg 3 1 42 8k Block 1 0 33 Seg 3 4 3 44 8k Block 0 41 Seg 3 4 5 46 8k Block 1 0 0 0 1 1 1 0 1 0 43 Seg 3 4 7 48 8k Block 111 1 1 0 1 1 0 1 0 51 Seg5 6 1 42 8k Block 1 0 53 Seg 5 6 3 44 8k Block 111 0 1 0 1 1 0 1 0 61 Seg5 6 5 6 8k Block 11010 1110111110110 63 Seg5 6 7 8 8k Block 111 1 0 0 1 1 0 1 0 71 Seg
32. Anzahl zu sendender Bytes _TXSTRUC Kennung der zu sendenden Struktur ber das Empfangsbit _SQ informiert der ER PDnetIP Controller das Anwenderprogramm der SPS ber ein neues Empfangstelegramm Mit dem Quittungsbit informiert das Empfangs EQ Anwenderprogramm den PDnetlP Controller richtung ber die Verarbeitung der Empfangsdaten RXSTATE Letzter Aktueller Status in e Empfangsrichtung _RXLEN Anzahl empfangener Bytes _RXSTRUC Kennung der empfangenen Struktur Diese Worte werden nur in der Ubertragungsart Header mit Kennung genutzt in diesem Fall bezieht der PDnetIP Controller die L ngeninformationen weder aus RXLEN und TXLEN noch aus den projektierten Strukturen Detaillierte Informationen zum Ablauf des Sendevorgang befinden sich im Kapitel 4 3 4 2 und zum Empfangsvorgang in Kapitel 4 3 4 4 4 3 Netzwerk Protokolle 51 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 4 Firmware 4 3 Netzwerk Protokolle 4 3 4 1 Verbindungsstatus STATE Die nachfolgende Tabelle dokumentiert alle m glichen Werte f r den TCP Verbindungsstatus Wert Bedeutung 1 Es besteht keine Verbindung zu einer Partnerstation 2 Der PDnetIP Controller baut eine Verbindung zur Partnerstation auf 3 Der PDnetIP Controller besitzt eine aktive Verbindung zur Partnerstation 9 Verbindungsstatus unbekannt 52
33. Block 0 112 Seg 11412 2 8k Block 1 11 3 Seg 11 12 3 8k Block 0 114 5 11 12 4 8k Block 1 12 1 Seg 11412 5 8k Block 0 12 2 Seg 11 12 6 8k Block 1 12 3 Seg 11 12 7 8k Block 0 12 4 5 11412 8 8k Block 1 13 1 5 13414 1 8k Block 0 13 2 Seg 13 14 2 8k Block 1 13 3 Seg 13414 3 8k Block 8 Anhang 8 2 Konfiguration PMB Adresse 107 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 8 Anhang 8 2 Konfiguration PMB Adresse 108 PAD 5035e e Benutzerhandbuch Adresslage Seg 13 14 4 8 oc 14 1 Seg 13 14 5 8 kB oc 14 2 Seg 13 14 6 8 kB oc 14 3 Seg 13 14 7 8 kB oc 14 4 Seg 13414 8 8 kB oc 15 1 Seg 15 16 1 8 kB oc 15 2 Seg 15 16 2 8 kB oc 15 3 Seg 15 16 3 8 kB oc 15 4 Seg 15 16 4 8 kB oc 16 1 Seg 15 16 5 8 kB oc 16 2 Seg 15 16 6 8 kB oc 16 3 Seg 15 16 7 8 kB oc 16 4 Seg 15416 8 8 kB oc 17 1 Seg 17 18 1 8 kB oc 17 2 Seg 17 18 2 8 kB oc 17 3 Seg 17 18 3 8 kB oc 17 4 Seg 17 18 4 8 kB oc 18 1 18 2 Seg 17 18 5 8 kB oc Seg 17 18 6 8 kB oc 18 3 Seg 17 18 7 8 kB oc 18 4 Seg 17 18
34. Der PDnetIP Controller pr ft den Datenstrom 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 Telegrammtypen 0x01 sowie OxFA unterst tzt In einem Testaufbau konnte bei einer SPS Zykluszeit von 16ms pro SPS Zyklus erfolgreich ein Telegramm gesendet werden 4 4 Serielle Protokolle 61 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 4 Firmware 4 4 Serielle Protokolle 62 PAD 5035e e Benutzerhandbuch Mit NetPro werden die folgenden Parameter projektiert 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 Sendebit Das Sendebit informiert den PDnetIlP Controller dar ber dass im Sendepuffer ein Telegramm liegt welches gesendet werden soll Empfangspuffer Im Empfangspuffer werden vom PDnetlIP Controller alle empfangenen Daten abgelegt Die Daten liegen immer im Wort Bereich der Steuerung Der Empfangspuffer belegt ab der projektierten Adresse 59 Worte Empfangsbit Wurde vom PDnetlP Controller ein Telegramm empfangen so wird das Anwenderprogramm der SPS durch Setzen des Empfangsbit dar ber informiert Aktiv Bit Das Aktiv Bit zeigt dem An
35. Die Ursache f r diesen Fehler muss im Anwenderprogramm der SPS abgestellt werden Beim Start des Empfangsvorganges durch den Controller Daten wurden empfangen berwacht der PDnetIP Controller ob der Empfangsvorgang innerhalb einer Timeout Zeit abgeschlossen wurde Andernfalls wird der Empfangsvorgang abgebrochen und die Empfangsdaten werden gel scht Die Timeout Zeit ist von der Firmware Version abh ngig und bel uft sich in der Firmware Version 4 08 26 26 auf ca 10 Sekunden Statusmeldung Der PDnetIP Controller wartet auf das Durchschreiben der Empfangsl nge RXLEN 56 57 Statusmeldung Der PDnetIP Controller wartet auf das 38 Durchschreiben der Empfangsdaten Die empfangene Strukturkennung ist in der Projektierung nicht enthalten Daher ist es dem PDnetlP Controller nicht m glich den Daten einen Empfangspuffer zuzuordnen Die Verbindung wird deswegen geschlossen 59 Der Empfangsvorgang f r den Header ist gescheitert obwohl 90 im Input Window der Verbindung die Daten verf gbar sind Der Empfangsvorgang wurde abgebrochen da ein leerer 61 Sendepuffer Gr e 0 konfiguriert wurde Der Empfangsvorgang ist gescheitert obwohl im Input Window der Verbindung Daten vorhanden sind 4 3 4 6 bertragungsart Header mit Kennung In der bertragungsart Header mit Kennung erfolgt keine statische Zuordnung der Sende Empfangspuffer Aus der in
36. Kapitel beschreiben die Konfiguration und Integration des PAD 5035e seitens der Software 5 2 1 Abfrage der aktuellen Firmware Version Welche Firmware Version eingesetzt wird konnen Sie mit DLSE32 bestimmen Starten Sie dazu den PDnetIP Controller im Lade Modus und f hren Sie die Funktion Online Diagnose und Firmwareversion Konfiguration auslesen aus Alternativ kann bei neueren Firmware Versionen die Versionsinformation ber die serielle Schnittstelle 2 bestimmt werden Der PDnetIP Controller gibt die Versionserkennung im Einschaltmoment aus Mit einem blichen Terminalprogramm kann die Versionsinformation aufgezeichnet werden Dazu muss das Terminalprogramm die folgenden Schnittstellenparameter benutzen e 115 200 Baud bei einem PDnetIP Controller 33 MHz oder 19 200 Baud bei einem PDnetIP Controller mit 25 MHZ e 8 Datenbits e 1 Stopbit e keine Paritat 5 2 2 Abfrage der aktuellen Lade Version Welche Lader Version eingesetzt wird k nnen Sie mit DLSE32 bestimmen Starten Sie dazu den PDnetIP Controller im Lade Modus und f hren Sie die Funktion Online Info aus Mit DLSE32 kann nur die Lader Hauptversion bestimmt werden Wurde die Version x y geladen erkennt DLSE32 Version x 5 2 3 NetPro Projektierung Die Projektierung des PAD 5035e erfolgt mit Ausnahme der PMB Adresse mit NetPro Die daf r notwendigen Informationen zur Projektierung k nnen dem Anwenderhandbuch von NetPro entnomme
37. Multiple Coils 41 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 4 Firmware 4 3 Netzwerk Protokolle Liste der Fehlercodes in Wort 15 Fehlercode Bedeutung 0 Kein Fehler 100 Ung ltiger Funktionscode im Auftragspuffer bergeben 101 Es konnte keine Verbindung zur ModBus TCP Station aufgebaut werden F r die im Auftragsblock bergebene lokale Adresse wurde 104 kein Mapping definiert Funktionscode 1 2 Register Funktionscode 3 4 Coil 105 Die bergebene UnitlD ist gr er als 255 106 Die bergebene entfernte Adresse ist Null Die Anzahl der Elemente Wort 6 ist bei dem gew hlten 107 SE Funktionscode nicht zul ssig 108 Die Kombination aus entfernte Adresse und Anzahl Elemente ist bei dem gew hlten Funktionscode nicht zul ssig Die Sendedaten konnten nicht an die Partnerstation 109 bermittelt werden Vermutlich wurde die Verbindung von der Partnerstation geschlossen Der Auftrag wurde an die Partnerstation bermittelt und 110 w hrend der PDnetIP Controller auf die Antwort gewartet hat wurde die Verbindung geschlossen Manche Ger te zeigen durch das Schlie en der Verbindung einen Fehlerzustand an 111 Die empfangene Antwort hat einen falschen Funktionscode 112 Die Partnerstation hat den Auftrag mit einer Exception beantwortet Siehe nachfolgende Tabelle 11
38. TimeOut Fehlerwort Info Or N 2000 10 192 168 Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 6 Beispiele 6 1 ModBus TCP 6 1 1 2 Write Register Im Beispiel wird ein Schreibbefehl in die ModBus TCP Station mit der IP Adresse 192 168 1 33 ausgel t Es werden 25 Merkerworte ab Register 100 in die andere ModBus TCP Station ab Register 500 geschrieben w1 Statuswort 2 112 Funktionscode 2 w3 Datentyp 0 w4 ErwAdresse 0 w5 Lokale Adresse 100 W6 Anzahl 25 Wi IP Adresse 1 192 ws IP Adresse 2 168 WO IP Adresse 3 1 1110 IP Adresse 4 33 WII UnitID 0 w12 TRID 0 w13 Entfernte Adress 500 w14 TimeOut 0 W15 Fehlerwort 0 w16 Info 0 89 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 6 Beispiele 6 1 ModBus TCP 90 PAD 5035e e Benutzerhandbuch 6 113 Read Coil 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 Wl W2 Wi w4 w5 W Wi w8 WO W10 Wil 12 w13 w14 W15 w16 Statuswort Funktionscode Datentyp ErwAdresse Lokale Adresse Anzahl IP Adresse IP Adresse IP Adresse IP Adresse UnitID TRID Entfernte Adress TimeOut Fehlerwort Info OWN 10 192 168 Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Brau
39. 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 57 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 4 Firmware 4 3 Netzwerk Protokolle 58 PAD 5035e e Benutzerhandbuch 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 die der Protokoll Kennung zugeordneten Sende Empfangspuffer im Signalspeicher der Steuerung Die Strukturen m ssen zuvor mit dem Baustein PDSTR bei dem PDnetIP Controller angemeldet werden e Gr e Die Gr e in Byte spezifiziert wie gro der ber den Socket bertragende Datenbereich ist Dadurch k nnen mehre hintereinander gesendete Telegramme zerlegt werden Der PDnetlIP Controller legt f r jeden Eintrag der Tabelle einen Puffer in Sende und Empfangsrichtung an Wichtig Zu einem Zeitpunkt kann der gleiche Puffer in Empfangsrichtung nur einmal genutzt werden Dieses Verhalten muss von den Partnerstationen gew hrleistet werden Abl ufe e Empfangsvorgang Empf ngt der PDnetIP Controller einen Header schl gt er die im Header enthaltene Struktur Kennung in der Tabelle Strukturen na
40. um der Unterstation den Fehler anzuzeigen Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch e Wiederholung im Fehlerfall Wird ein Pollaufruf nicht oder fehlerhaft beantwortet so wird der Pollaufruf so oft wiederholt bis eine g ltige Antwort eintrifft Mit der Wiederholungszahl wird dieser Vorgang auf eine maximale Anzahl Pollaufrufe beschr nkt Sinnvolle Werte liegen zwischen 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 Broadcast 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 mehrfach vorhanden sein Micro Meldungen 128 Bit Echtzeit Meldungen keine Echtzeit Meldungen aus dem keine Ringpuffer Echtzeit Meldungen aus dem keine Datenmodell Zahlwerte 24 1 Word Umgespeicherte Zahlwerte 24 Word Messwerte 8Bit 24 Byte Messwerte 16Bit 24 1 Word Verwaltungsmeldungen 48 Bit Stationsmeldungen 9 Byte APEX Datentyp Befehle 64 Bit Sollwerte 32 Int Word digital analog Aufrufe 4 Byte APEX Datentyp 4 Firmware 4 4 Serielle Protokolle 65 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benu
41. und 1MB Flashmemory HW Rev 3 4 5 2MB SRAM und 2MB Flashmemory Kartenformat Doppeleuropakarte 234 mm x 160 mm Breite 4 TE Gewicht 350 g Temperatur 0 60 C im Betrieb 40 85 C Lagerung Luftfeuchtigkeit 10 80 nicht kondensierend Es k nnen gleichzeitig mehrere PAD 5035e in einem Magazin betrieben werden 12 Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 2 1 Hardware Revisionen Der PDnetIP Controller PAD 5035e existiert in verschiedenen Hardware Revisionen Die folgende Tabelle gibt einen berblick ber die existierenden Hardware Revisionen Die vorliegende Hardware Revision kann folgenderma en erkannt werden e Auf dem Steckverbinder des PDnetlP Controllers ist die Hardware Revision aufgedruckt e Die Kennzeichnung der Leiterplatte ist f r jede Hardware Revision individuell verschieden e Mit dem Programm DLSE32 kann die Hardware Revision abgefragt werden Hardware Revisionen Platinen nummer Diese Hardware Revision ist nicht mehr im Einsatz und funktioniert ausschlie lich mit den daf r gelieferten Firmware Versionen Ein Update auf die aktuelle Firmware ist nicht m glich 1 200012097 Diese Version wurde bis zum Sommer 2006 ausgeliefert Die ModBus Master und Server Bausteine funktionieren ausschlie lich mit dieser Hardware Revision 2 200049097 3 20042909
42. untere 4k Seg 9 10 2 8k Block obere 4k Seg 9 10 3 8k Block untere 4k Seg 9 10 3 8k Block obere 4k Seg 9 10 4 8k Block untere 4k Seg 9 10 4 8k Block obere 4k Seg 9 10 5 8k Block untere 4k Seg 9 10 5 8k Block obere 4k Seg 9 10 6 8k Block untere 4k Seg 9 10 6 8k Block obere 4k Seg 9 10 7 8k Block untere 4k Seg 9 10 7 8k Block obere 4k Seg 9 10 8 8k Block untere 4k Seg 9 10 8 8k Block obere 4k Seg 11 12 1 8k Block untere 4k Seg 11 12 1 8k Block obere 4k Seg 11 12 2 8k Block untere 4k Seg 11412 2 8k Block obere 4k Seg 11412 3 8k Block untere 4k Seg 11412 3 8k Block obere 4k Seg 11412 4 8k Block untere 4k Seg 11 12 4 8k Block obere 4k Seg 11 12 5 8k Block untere 4k Seg 11 12 5 8k Block obere 4k Seg 11 12 6 8k Block untere 4k Seg 11 12 6 8k Block obere 4k Seg 11412 7 8k Block untere 4k Seg 11412 7 8k Block obere 4k Seg 11 12 8 8k Block untere 4k ojoje DIOR Re mm molor gt KA OOO RRR
43. wird mit den Men punkt Laden Konfiguration in die Zielmaschine geladen Damit ist die Grundlage vorhanden um anschlie end den Speicherbereich ber die Men punkt SPS Laden SB s in die Zielmaschine laden zu k nnen Damit steht der Baustein auf DOLOG B Ebene zur Verf gung und es kann das Offset des Bausteines mit dem DOLOG B Befehl LB1 bestimmt werden Als letzter Schritt erfolgt die Integration in die B und C Liste der Anlage damit der Compiler den Baustein inklusive seiner Parametern als auch dessen Adresse kennt Der Anteil f r die B Liste befindet sich in der Datei pdnip bst im Verzeichnis Software Bausteine A500 Compiler Der Inhalt dieser Datei ist in die B Datei zu kopieren Anschlie end erg nzen Sie die Definitionen f r die C Liste um eine neue Sektion f r ein Anwenderpaket In den Definitionen f r die C Liste werden die zuvor bestimmten Informationen f r Segment Block und Offset genutzt Inbetriebnahme 5 2 Software 83 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 5 Inbetriebnahme 5 2 Software 84 PAD 5035e e Benutzerhandbuch 5 2 8 9 Speicherbereich mit A500A laden Nachfolgend wird das notwendige Vorgehen beschrieben um einen Speicherbereich mit A500A zu laden Grundlage der Beschreibung ist A500A in Version 3 6 Ablauf des Ladevorganges 1 Verbinden Sie die serielle Schnittelle 1 COM1 des PC auf welchen
44. 1 Seg 13414 1 8k Bloc Seg 13 14 2 8k Bloc 13 3 Seg 1314 3 8k Bloc 13 4 5 1314 4 8k Bloc 14 1 Seg 1314 5 8k Bloc 14 2 5 13414 6 8k Bloc 14 3 5 13414 7 8k Bloc 14 4 5 13414 8 8k Bloc 15 1 5 15416 1 8k Bloc 15 2 5 15416 2 8k Bloc 15 3 Seg 15 16 3 8k Bloc 154 Seg 15416 4 8k Bloc 16 1 5 15416 5 8k Bloc 16 2 Seg 15 16 6 8k Bloc 16 3 Seg 15416 7 8k Bloc 16 4 Seg 15 16 8 8k Bloc 17 1 Seg 17 18 1 8k Bloc 17 2 Seg 17 18 2 8k Bloc 17 3 Seg 17 18 3 8k Bloc 17 4 5 17 18 4 8k Bloc 18 1 5 17 18 5 8k Bloc 18 2 5 1718 6 8k Bloc 18 3 Seg 17 18 7 8k Bloc 18 4 Seg 1718 8 8k Bloc 19 1 Seg 19 20 1 8k Bloc 19 2 Seg 19420 2 8k Bloc Seg 19420 3 8k Bloc 194 5 19420 4 8k Bloc 20 1 Seg 19 20 5 8k Bloc tae AJA JA JAJA JA lt a a a a a ta a lt PRT ey eye oa olo ol ol oo ealealeaiealealealeaieaiealealealeaiealtalkaltaltaltaltaitaltaltaltaita ltaltaltaltaltalealeaieaiealealeaiealealealeaieaiealealealealealtaltaltaitaltaltaltaitalr
45. 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 OO OLR OR rR OR OR oie Of olie OR oje ojej lt e m m m m m m m me me me m e e m me me m m m e m m me me me me e me e e m m me me m m m m m m m me me m m Seg 25426 6 8 kB ock untere 4k 8 Anhang 8 2 Konfiguration PMB Adresse 105 1992 2013 by APEX automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 8 Anhang 8 2 Konfiguration PMB Adresse 112131415617 89 Adresslage 0111011111010 101 Seg 25426 6 8k Block obere 4k 1 0 0 1 1 0 0 1 1 1 Seg 25 26 7 8k Block untere 4k 1 0 0 1 11010 1 0 1 Seg 25 26 7 8k Block obere 4k 0 0 0 1 1 0 0 1 1 1 Seg 25 26 8 8k Block untere 4k 0 0 0 1 1 0 0 1 0 1 Seg 25426 8 8k Block obere 4k 1 1 1 0 1 010 1 1 1 Seg 27 28 1 8k Block untere 4k 1111110111010 1110 1 Seg 27428 1 8k Block obere 4k 011
46. 1 42 8k Block 1 0 1 1 0 0 0 0 1 0 129 3 Seg 29 30 3 4 8k Block 1111011101010 01110 30 1 Seg 29 30 5 6 8k Block 1101011010100 110 30 3 Seg 29430 7 48 8k Block 111111010 101040110 31 1 Seg 31432 1 42 8k Block 1 0 1 0 0 0 0 0 1 0 31 3 Seg 31 32 3 44 8k Block 1111010101010 01110 32 1 Seg 31 32 5 6 8k Block 1 0 0 0 0 0 0 0 0 32 3 Seg 31 32 7 8 8k Block 110 Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig
47. 1110111010 1111 Seg 27428 2 8k Block untere 4k 0 1 1 0 1 0 0 1 0 1 Seg 27428 2 8k Block obere 4k 1 0 1 0 1 0 0 1 1 1 5 27 28 3 8k Block untere 4k 1 0 1 0 1 0 0 1 0 1 Seg 27428 3 8k Block obere 4k 0 0 1 0 1 0 0 1 1 1 Seg 27 28 4 8k Block untere 4k 0 0 1 0 1 0 0 1 0 1 Seg27 28 4 8k Block obere 4k 1111010111010 1 1 1 Seg 27 28 5 8k Block untere 4k 1111010111010 1110 1 Seg 27428 5 8k Block obere 4k 0111010111010 111 Seg 27448 6 8k Block untere 4k 0111010111010 101 Seg 27428 6 8k Block obere 4k 1101010111010 11111 5 2728 7 8k Block untere 4k 1101010 111010111011 Seg 27428 7 8k Block obere 4k 1 Seg 27 28 8 8k Block untere 4k 0 0 0 0 1 0 0 1 0 1 Seg 27 28 8 8k Block obere 4k 1 1 1 1 0 010 1 1 1 Seg 29 30 1 8k Block untere 4k 1 1 1 1 0 0 0 1 0 1 Seg 29430 1 8k Block obere 4k 0111111101010 1111 Seg 2930 2 8k Block untere 4k 0111111101010 1101 Seg 29430 2 8k Block obere 4k 1101111101010 11111 Seg 29 30 3 8k Block untere 4k 1 0 1 1 0 0 0 1 0 1 Seg 29430 3 8k Block obere 4k 0 0 1 1 0 0 0 1 1 1 Seg 29 30 4 8k Block untere 4k 0 0 1 1 0 0 0 1 0 1 Seg 29 30 4 8k Block obere 4k 1 1 0 1 0 0 0 1 1 1 5 29430 5 8k Block untere 4k 1111011101010 1110 1 Seg 29430 5 8k Block obere 4k 0111011101010 11111 Seg 2930 6 8k Block untere Ak 0111011101010 1 0 1 Seg 2930 6 8k Block ober
48. 111111110 11 1 17418 4 8k Block untere 4k 010 1 1 1 1 0 1 0 1 Seg17 18 4 8k Block obere 4k 1 1 0 1 1 1 0 1 1 1 Seg 17 18 5 8k Block untere 4k 1 1 0 1 1 1 0 1 0 7 Seg17 18 5 8k Block obere 4k 0 1 0 1 1 1 0 1 1 1 Seg17 18 6 8k Block untere 4k 0 1 0 1 1 1 0 1 0 1 Seg17 18 6 8k Block obere 4k 1 0 0 1 1 1 0 1 1 1 Seg 17 18 7 8k Block untere 4k 1101011111110 111011 Seg 17418 7 8k Block obere 4k 0101011111110 1111 Seg 1718 8 8k Block untere 4k 0101011111110 10 1 Seg 17418 8 8k Block obere 4k 1 1 1 0 1 1 01 1 1 Seg 19420 1 8 k untere 4k 1 1 1 0 1 1 0 1 0 1 1 8 k obere 4k 0111110111110 111111 2 8 untere 4 1 5 19 20 2 8k Block obere 4k 1 0 1 0 1 1 0 1 1 1 Seg 19 20 3 8k Block untere 4k 104 Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch gt Seg 19420 3 8 kB 10 Adresslage ock obere 4k Seg 19420 4 8 kB ock untere 4k Seg 19420 4 8 kB ock obere 4k Seg 19420 5 8 kB ock untere 4k Seg 19420 5 8 kB ock obere Ak Seg 19420 6 8 kB ock untere 4k Seg 19 20 6 8 kB ock obere 4k Seg 19 20 7 8 kB ock untere 4k Seg 19 20 7 8 kB ock obere 4k Seg 19420 8 8 kB ock untere 4k Seg 19 20 8 8 kB ock obere 4k Seg 21 22 1 8 kB
49. 16 5 6 8k Block 1 0 0 0 0 0 1 0 1 0 1163 Seg 15 16 7 8 8k Block 0 17 1 Seg 17 18 1 2 8k Block 1j0 1 1 1 1 0 01 1 0 17 3 Seg 17 18 3 4 8k Block 1 1 0 1 1 1 0 0 1 0 18 1 Seg 17 18 5 6 8k Block 1 0 0 1 1 1 0 0 1 0 183 Seg 17 18 7 48 8k Block 1111110111100 110 191 Seg 19 20 1 42 8k Block 1101110111100 110 193 Seg 19 20 3 4 8k Block 1111010111110 01110 201 Seg 19420 5 6 8k Block 1 0 0 0 1 1 0 0 1 0 120 3 Seg 19 20 7 8 8k Block 1 11 1 1 0 1 0 0 1 0 211 Seg 21422 1 42 8k Block 1101111101110 101110 213 Seg 21 22 3 44 8k Block 1111011101110 01110 22 1 Seg 21 22 5 6 8k Block 1 0 0 1 0 1 0 0 1 0 22 3 Seg 21422 7 48 8k Block 1111110101110 10110 23 1 Seg 23424 1 42 8k Block 110111010 111010110 23 3 Seg 23424 3 44 8k Block 11110 1010111001110 24 1 Seg 23 24 5 6 8k Block 1 0 0 0 0 1 0 0 1 0 1243 Seg 23 24 7 8 8k Block 1111111111010 01110 25 1 Seg 25 26 1 2 8k Block 1 0 1 1 1 0 00 1 0 1253 Seg 25 26 3 44 8k Block l Jol J lofolo 0 261 Seg 25426 5 6 8k Block 1101011111010 101110 26 3 Seg 25 26 7 48 8k Block 1 1 1 0 1 0 0 0 1 0 27 1 Seg 27 28 1 42 8k Block 1 0 1 0 1 0 0 0 1 0 27 3 Seg 27 28 3 4 8k Block 1111010111010 01110 28 1 Seg 27 28 5 6 8k Block 1 0 0 10 11 0 0 0 1 0 28 3 Seg 27 28 7 8 8k Block 1111111101010 10110 291 Seg 29 30
50. 3 Die empfangene Antwort beinhaltet eine andere Transaktions ID als 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 Auftrag Die innere und u ere L nge des Empfangstelegramms passen nicht zusammen Im ModBus Telegramm ist die 117 5 pi Telegramml nge redundant abgelegt so dass gepr ft werden kann ob diese zueinander passen 118 Interner Fehler omb_send 119 Der Auftrag konnte nicht rechtzeitig abgeschlossen werden Timeout Das Statuswort wurde normiert da es vom 120 Anwenderprogramm 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 Die in der Quittung enthaltene Gr e passt nicht zum 125 Auftrag 42 Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e 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 sla
51. 7 3 200539097 Diese Hardware Revisionen ben tigt mindestens die 4 200839097 Firmware Version 4 08 26 26 5 201249097 Wichtig Soll eine bereits installierte Karte durch eine neue ausgetauscht werden ist die Kompatibilit t zur vorhandenen Installation unbedingt zu pr fen Ein lterer Firmware Stand ist generell nicht auf neueren Karten nutzbar Hingegen kann im allgemeinen ein neuerer Software Stand auf lteren Karten minimal Hardware Revision 2 eingesetzt werden 2 Technische Daten 2 1 Hardware Revisionen 13 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 2 Technische Daten 2 2 Schnittstellen 14 PAD 5035e e Benutzerhandbuch 22 Schnittstellen Nachfolgend finden Sie Informationen zur Auspr gung der Schnittstellen Protokollspezifische Details sind in den entsprechenden Abs tzen zu den Protokollen erl utert 2 2 1 PMB Bus Der PAD 5035e tauscht Uber die PMB Schnittstelle Daten mit der ALU der Steuerung aus Die Adresse auf welcher die Karte ihren DPM einblendet wird mit den DIP Schaltern konfiguriert Details zur Adresseinstellung befinden sich in Kapitel 8 2 2 2 2 Ethernet Der PAD 5035e 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 Wichtig Wird der PDnetIP Controller ber den MT RJ Anschluss betrieben so muss auf der Gegens
52. 7 8 1 42 8k Block 1 1 0 73 Seg 7 8 3 44 8k Block 11110 1010111110 1110 81 Seg 7 8 5 46 8k Block 1 0 010 0 1 1I0 1 0 83 Seg 7 8 7 48 8k Block 111 1 1 1 0 1 0 1 0 91 Seg 9410 1 42 8k Block 93 Seg 9410 3 44 8k Block 1 1 0 1 110 1 0 110 101 Seg 9410 5 6 8k Block 11010111110 11 010 103 5 9410 7 8 8k Block 11111101110 11410110 111 Seg 11 12 1 42 8k Block 1101110 111011401110 111 3 Seg 11412 3 4 8k Block 1111010 111011401110 121 Seg11 12 5 6 8k Block 1101010 111011101110 12 3 Seg11 l2 7 8 8k Block 8 Anhang 8 2 Konfiguration PMB Adresse 109 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 8 Anhang 8 2 Konfiguration PMB Adresse 1121314151617 89 Adresslage 1111111101011 01110 Seg 13 14 1 2 8k Block 1 0 111 0 0 11 0 1 0 133 Seg 13 14 3 4 8k Block 1 1 011 0 0 11 0 1 0 141 Seg 13 14 5 6 8k Block 110 1011101011410 110 143 Seg 13 14 7 48 8k Block 1 1 1 0 0 0 1 0 1 0 15 1 Seg 15 16 1 42 8k Block 1 0 1 0 0 0 1 01 1 0 15 3 Seg 15416 3 44 8k Block 1111010101011 01110 16 1 Seg 15
53. 8 8 kB oc 19 1 Seg 19420 1 8 kB oc 19 2 Seg 19420 2 8 kB oc 19 3 Seg 19420 3 8 kB oc 19 4 Seg 19420 4 8 kB oc 20 1 Seg 19420 5 8 20 2 Seg 19 20 6 8 20 3 Seg 19420 7 8 kB kB kB oc oc oc 20 4 Seg 19 20 8 8 kB oc 21 1 Seg 21422 1 8 kB oc 21 2 Seg 21422 2 8 kB oc 21 3 Seg 21422 3 8 kB oc 21 4 Seg 21422 4 8 kB oc 22 1 Seg 21422 5 8 kB oc 22 2 Seg 21422 6 8 kB oc 22 3 Seg 21422 7 8 kB oc 22 4 Seg 21422 8 8 kB oc 23 1 Seg 23 24 1 8 kB oc 23 2 Seg 23424 2 8 kB oc 23 3 Seg 23424 3 8 kB oc 23 4 Seg 23424 4 8 kB oc 24 1 Seg 23424 5 8 kB oc 24 2 Seg 23424 6 8 kB oc 24 3 Seg 23 24 7 8 kB oc 24 4 Seg 23424 8 8 kB oc 25 1 Seg 25426 1 8 kB oc 25 2 Seg 25426 2 8 kB oc 25 3 Seg 25426 3 8 kB oc 25 4 Seg 25426 4 8 kB oc 26 1 Seg 25426 5 8 kB oc 26 2 26 4 Seg 25426 6 8 Seg 25426 7 8 Seg 25426 8 8 kB oc oc oc OLR olie Ol Or olei oje olei oje oie oje O0 OF oje OR Oje olei Oo
54. 9 09 13 PAD 5035e e Benutzerhandbuch 4 Firmware 4 3 Netzwerk Protokolle 4 3 3 1 Verbindungsstatus STATE Die nachfolgende Tabelle dokumentiert alle m glichen Werte f r den RFC1006 Verbindungsstatus Wert Bedeutung Verbindung wurde von der Partner Station ge ffnet Dieser Status liegt vor wenn die Verbindung im PDnetIP Controller als passiv projektiert wurde Der PDnetIP Controller baut eine Verbindung auf Der Status steht solange an bis der eigene Connection Request CR mit einem Connection Confirm CC der Partnerstation best tigt wurde Der PDnetIP Controller besitzt eine aktive Verbindung zur Partnerstation Diese Verbindung wurde aktiv aufgebaut Es besteht keine Verbindung zu einer Partnerstation 46 Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 4 3 3 2 Sendevorgang und Sendebits SB SQ M gliche Zust nde SB SQ SB sa Zustand Sendepuffer frei Dieser Zustand wird vom PDnetIP Controller im Einschaltmoment gesetzt so dass im Anwenderprogramm der SPS keine Normierung der SB SQ Merker durchgef hrt werden muss Dieser Zustand wird vom Anwenderprogramm der SPS gesetzt wenn ein Telegramm gesendet werden soll und der Sendepuffer mit den Sendedaten bef llt wurde Wurde der Sendevorgang angesto en darf das Anwenderprogramm die Merker SB SQ nicht mehr ver ndern Das Ende des Sendevorganges wird
55. A500A l uft mit der ALU der A350 A500 Benutzen Sie dazu ein geeignetes Programmierkabel wie z B bei der ALU011 ein YDLO52 Steht auf dem PC keine serielle Schnittstelle zur Verf gung kann der Baustein auch mit einem USB Seriell Adapter geladen werden Dazu ist es notwendig A500A in einem virtuellen System wie z B VMWARE laufen zu lassen Starten Sie das Programm 500 F hren Sie die Funktion Utilities und anschlie end F1 Anlage initialisieren aus Dabei geben Sie der Anlagen einen Namen Kopieren Sie den Speicherbereichsabzug Software Bausteine A500 SB SB31 von der CD PDnetIP in das zuvor von ASOOA unter dem Anlagennamen angelegte Verzeichnis Verlassen Sie mit F9 ARCHIVE HAUPTMENUE die Men ebene und w hlen anschlie end die Funktion F1 DSK Emulation aus Legen Sie mit dem DOLOG B Befehl AsB einen neuen Speicherbereich Auf der PDnetIP CD befindet sich das Programm SBINFO mit welchem die notwendige Gr e des Speicherbereiches ermitteln werden kann Es empfiehlt sich den Speicherbereich etwas gr er anzulegen um eine sp tere Version des Bausteines leicht laden zu k nnen ohne die Speicheraufteilung berarbeiten zu m ssen In welchen Segment der Speicherbereich liegt ist in jeder Anlage individuell Wichtig ist dass die verwendete ALU in dem Segment bzw Speicherbereich nach Erweiterungspaketen sucht Eine Einschr nkung ist bei der ALU821 mit der Grundsoftware Vers
56. B Adresse 8 2 Konfiguration PMB Adresse Die Konfiguration der Adresslage am PMB Bus ist abh ngig von der Hardware Revision des PAD 5035e Bestimmen Sie zuerst die Hardware Revision und w hlen anschlie end die gew nschte Konfiguration aus In den folgenden Tabellen wird f r die Position ON eines DIP Schalters die Zahl 1 und f r die Position OFF die Zahl 0 verwendet In den folgenden Tabellen gibt die Spalte SFB die Parameter des Bausteines PDNIP an Die erste Zahl steht f r den Parameter PSEG PMB Bus Segment und die zweite Zahl f r den Parameter PBLK PMB Bus Block Der Tabelle in Kapitel 8 2 2 1 fehlt die Spalte SFB da der Baustein die Konfiguration von Ak Speicherbereichen nicht unterst tzt Achtung Der PAD 5035e darf nur gezogen gesteckt werden wenn die Steuerung spannungslos ist 8 2 1 Hardware Revision 2 Die Hardware Revision 2 unterst tzt die Adressierung eines Ok oder 16k Bereiches auf dem PMB 8 2 1 1 8k Speicherbereich 12131415617 8 SFB Adresslage 0 0 1010 0 01110112 Seg 1 2 2 8k Block 010101010 11 0 10 13 Seg 1 2 3 8k Block 01010 101011110 14 Seg 1 2 4 8k Block 01010 1011101010 21 Seg 1 2 5 8k Block 01010 1011101110 22 Seg 1 2 6 8k Block 0 0 0 0 1 1 0 0 2 3 Seg 1 2 7 8k Block 0101010 11111110 124 Seg 142 8 8k Block 0101011101010 0 3 1 Seg 3 4 1 8k Block 0101011010110 3 2 Seg 3 2 8k Block
57. Bereich der A350 A500 in den Coil Bereich einer anderen ModBus TCP Station Datentyp Reserviert ErwAdresse Reserviert 38 Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch Wort Kurzel Lokale Addresse Bedeutung Adresse des zu transferierenden Signalspeichers in der eigenen lokalen Steuerung Bei Funktionscode 1 2 ist es eine Register Adresse und bei Funktionscode 3 4 eine Coil Adresse Fur die hier angegebene Adresse muss zuvor mit NetPro ein Mapping definiert werden Anzahl Anzahl zu bearbeitender Daten Der Wert bestimmt somit die Anzahl zu lesender schreibender Daten im Signalspeicher IP Adresse 1 IP Adresse 2 IP Adresse 3 10 IP Adresse 4 IP Adresse der anderen ModBus TCP Station 11 UnitID Unit ID ModBus TCP Daten Die UnitID wird im ModBus TCP Telegramm abgelegt und ist eventuell f r die weitere Verarbeitung in der anderen ModBus TCP Station relevant Dies betrifft jedoch nur Ger te mit Routing F higkeit und muss der jeweiligen Ger tedokumentation der Partnerstation entnommen werden 12 TRID Transaktions ID ModBus TCP Daten Die TRID 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 Net
58. Block 0101010111010 121 Seg1 2 5 6 8k Block 0101010 1 1 011123 Seg1 2 7 8 8k Block 0101011101010 13 1 Seg3 4 1 2 8k Block 0101011101101 3 3 Seg3 4 3 4 8k Block 0101011110101 41 Seg3 4 5 6 8k Block 0 0 0 1 1 1 0 1 43 Seg3 4 7 48 8k Block 010 1 010 010 1151 Seg 5 6 1 42 8k Block 0101110101110 1 5 3 Seg 5 6 3 4 8k Block 1 61 Seg 5 6 5 46 8k Block 1 1 63 Seg 5 6 7 48 8k Block 0101111101010 171 Seg7 8 1 42 8k Block 0 0 1 1 0 1 0 1 73 Seg 748 3 44 8k Block 010 111111101011 8 1 Seg7 8 5 6 8k Block 010 111111111011 8 3 5 7 8 7 48 8k Block 0111010101010 1191 5 99 10 1 42 8k Block 0111010101110 11 9 3 Seg 9410 3 44 8k Block 0111010 11101011 101 Seg 9410 5 6 8k Block 0111010 11111011 10 3 Seg 9410 7 48 8k Block 0111011101010 1111 Seg11 12 1 42 8k Block 0 1 011 011 0111113 Seg 11 12 3 4 8k Block 01110 1111101011 12 1 Seg 11 12 5 6 8k Block 01110 1111111011 12 3 Seg 11 12 7 8 8k Block 0111110101010 11 13 1 Seg 13 14 1 42 8k Block 0111110101110 1 13 3 Seg 13 14 3 4 8k Block 0111110111010 1141 Seg 13 14 5 8k Block 0 1 1 0 1 1 0 1 143 Seg 13 14 7 48 8k Block 0111111101010 1 151 Seg 15 16 1 42 8k Block 0111111101110 1 153 Seg 15 16 3 4 8k Block 0 1111111110101 16 1 Seg 15 16 5 6 8k Block 0111111141101 163 Seg 15416 7 48 8k Block 1101010101010 1 171 Seg17
59. Cast Telegramme empfangen Wichtig Wird die ICOS Kommunikation von der SPS initialisiert Einschaltmoment oder via IK bergibt die SPS das A Byte an den PDnetIP Controller Das A Byte wird vom PDnetlIP Controller mit dem projektierten A Byte verglichen und nur bei einer bereinstimmung wird die Initialisierung quittiert Wichtig Erkennt der PDnetIP Controller eine Verbindungsst rung zu einem PC bzw einer externen Station wird diese Station ge sperrt Um die Verbindung zu reaktivieren muss der bzw die externe Station selbstst ndig die Verbindung neu aufbauen Ist das Verhalten nicht gew nscht muss die Station im NetPro als PDnetIP Controller projektiert werden 4 Firmware 4 3 Netzwerk Protokolle 33 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 4 Firmware 4 3 Netzwerk Protokolle 34 PAD 5035e e Benutzerhandbuch 4 3 11 Fernbedienen und Fernladen Die Funktionen Fernbedienen und Fernladen stehen in der Grundsoftware zur Verf gung und k nnen von Systemen genutzt werden welche mit DOLOG programmiert wurden Auf dem PC muss f r das Fernbedienen und Fernladen das Programm A500Classic eingesetzt werden Besonders geeignet ist der Zugriff ber TCP IP zur Fehlersuche bzw Analyse von Problemen in abgelegenen Stationen Diese Funktionalit t kann dabei den Zugang ber die serielle Schnittstelle der ALU nicht vollst ndig ersetzen Es gibt einige Funktionen welc
60. DnetlP Controllers weitere kundenspezifische Treiber implementiert Die entsprechende Dokumentation erfolgt dann in den kunden bzw projektspezifischen Dokumenten Ben tigen Sie ein spezielles Protokoll oder eine Erweiterung einer vorhandenen Implementierung dann sprechen Sie uns darauf an 67 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 5 Inbetriebnahme 5 1 Hardware 68 PAD 5035e e Benutzerhandbuch 5 Inbetriebnahme Der PDnetIP Controller PAD 5035e wird in einen PMB Steckplatz eines A350 A500 Grundmagazines eingesetzt Beim Einstecken in das Magazin muss die Baugruppe richtig einrasten Keine Gewalt anwenden Die Baugruppe darf nur gesteckt werden wenn die SPS ausgeschaltet ist Nach Einrasten der Baugruppe m ssen die Sicherungsschrauben angezogen werden 5 1 Hardware Der PDnetIP Controller PAD 5035e wird in einen PMB Steckplatz eines A350 A500 Grundmagazines eingesetzt Beim Einstecken in das Magazin muss die Baugruppe richtig einrasten Keine Gewalt anwenden Die Baugruppe darf nur gesteckt werden wenn die SPS ausgeschaltet ist Nach Einrasten der Baugruppe m ssen die Sicherungsschrauben angezogen werden Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 5 11 PMB Nachfolgend finden Sie die Informationen zur Konfiguration des PAD 5035e am PMB der A350 A500 5 1 1 1 Gr e Je nach Hardware Re
61. PS ist blinkt oder war gest rt Die Kommunikation mit der SPS arbeitet fehlerfrei 1 2 blinkt Fehler in der Kommunikation der seriellen Schnittstelle a Das ICOS Interface wurde erfolgreich initialisiert Es wurde kein ICOS Interface initialisiert 20 Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch Ursachen f r Fehlermeldungen ID pa PAD Status S2 Hardware ER Setup 55 BUS Status Lo DPM Status M gliche Ursache ine Struktur soll mit dem SFB693 bertragen werden wurde aber zuvor nicht ngemeldet Damit kennt der PAD nicht die Adresslage der Struktur und kann iese nicht bertragen a nahme SPS Programm ndern o m er Endger tetreiber soll eine Struktur bertragen aber unterst tzt keine trukturen a nahme Projektierung korrigieren eil se e oO ie Konfigurationsinformationen sind zerst rt wenn zugleich 52 blinkt Ma nahme Reparatur notwendig Der Endger tetreiber hat Probleme mit dem Interruptbetrieb Hardware defekt Wenn das Problem vorhanden ist blinkt die LED ca 10 Sekunden nachdem das SPS Programm gestartet wurde Ma nahme Reparatur notwendig Die Konfigurationsinformationen sind zerst rt wenn zugleich S1 blinkt Ma nahme Reparatur notwendig Die Konfiguration der Hardware sollte aktualisiert werden Dieser Fehler tritt in seltenen F llen auf wenn eine Aktua
62. Schnittstelle 1 2 DPM Status M gliche Ursache Nach dem P rogrammstart des Laders oder w hrend der seriellen Kommunikation hat der Lader Fehler im Zugriff auf den Flashmemory festgestellt Ma nahme Reparatur notwendig Der Lader hat eine nicht vorgesehene Meldung erhalten Ma nahme P DnetiP Controller nochmals starten P ower Off On Steht der 52 Fehler weiterhin an ist eine Reparatur notwendig Hardware Der Lader kann de Hardwarekonfiguration des P DnetiP Controllers nicht erkennen Die Konfigurationsdaten sind nicht lesbar oder zerstort 22 Ma nahme Repara Der Lader unterst tz Eine ungeeignete a Controller geladen Ma nahme Repara ur notwendig die Hardware K onfiguration des PDnetIP Controllers nicht Version des Laders wurde in einem neueren PDnetiP ur notwendig Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 3 Anzeige und Bedienelemente 3 2 Bedeutung der Leuchtdioden 3 2 3 Serielle Schnittstellen LED CL CA Die Leuchtdioden C1 bis C4 dienen der Diagnose der seriellen Schnittstellen Die Steuerung der Leuchtdioden erfolgt direkt von der Hardware und ist von der Firmware unabhangig Der Datenempfang der seriellen Schnittstellen kann durch ein Aufleuchten der entsprechenden LED C2 bzw C4 gepr ft werden Inhalt Zustand Bedeutung Sendedaten Es werden Daten gesendet 1
63. Strukturen Die Kommunikation von Strukturen steht f r den PAD 5035e derzeit nicht zur Verf gung Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 6 Beispiele 6 1 ModBus TCP 6 1 1 Auftragsblock Nachfolgend werden einige Beispiele f r die Anwendung der Master Funktion gegeben Die Beispiele beschreiben die Funktionalit t und wie der Auftragsblock dazu belegt werden muss Die im Anwenderprogramm der SPS notwendige Ablaufsteuerung im Statuswort wird nicht beschrieben F r Testzwecke k nnen die Auftragsbl cke auch ber die OnLine Liste AKF35 gestartet werden Achtung Die im Auftragsblock gemachten Adressangaben Wort 4 beziehen sich auf ein Mapping und geben keine feste lokale Adresse an 6 Beispiele 6 1 ModBus TCP 87 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 6 Beispiele 6 1 ModBus TCP 88 PAD 5035e e Benutzerhandbuch 6 1 1 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 W2 Wi w4 w5 W Wi w8 WO W10 Wil 12 w13 w14 W15 w16 Statuswort Funktionscode Datentyp ErwAdresse Lokale Adresse Anzahl IP Adresse IP Adresse IP Adresse IP Adresse UnitID TRID Entfernte Adress
64. buch 4 3 22 ModBus Server Der ModBus Server em glicht den externen Zugriff auf die via Mapping freigegebenen Bereiche des Signalspeicher Dazu gen gt es den PDNIP Baustein zyklisch aufzurufen und in NetPro den ModBus Dienst mit den ModBus Mappings siehe Kapitel 4 3 2 1 anzulegen Die nachfolgende Tabelle gibt einen berblick der im Server Betrieb unterst tzten ModBus TCP Funktionen 01 03 05 06 07 08 15 16 0x01 Read Coils 0x03 Read Holding Registers 0x05 Write Single Coil 0x06 Write Single Register 0x07 Read Exception State 0x08 Diagnostic Echo Query Get Statistic Write Multiple Coils 0x10 Write Multiple Registers pm pi n nM sian ag 4 Firmware 4 3 Netzwerk Protokolle 37 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 4 Firmware 4 3 Netzwerk Protokolle 4 3 2 3 ModBus Master Der ModBus Master wird im PAD 5035e ber Auftragsbl cke gesteuert Ein Auftragsblock ist ein Merkerworten zusammenh ngenden Steuerung Die Startadressen aller Auftragsbl cke werden in NetPro definiert Die nachfolgende Tabelle gibt eine bersicht ber den Aufbau eines Auftragsblocks Wort K rzel Statuswort Bereich von 16 im Signalspeicher der Bedeutung Aus dem Statuswort geht der aktuelle Zustand des Auftragsblockes hervor 1 IDLE Der Auftragspuffer ist frei Dieser Status ist f r die Auft
65. ch Aus der Tabelle leitet sich die Adresslage des Empfangspuffers Struktur Kennung ab Das Anwenderprogramm der SPS kann dem Wort RXSTRUC entnehmen welche Struktur empfangen wurde e Sendevorgang Beauftragt das Anwenderprogramm der SPS einen Sendevorgang entnimmt der PDnetIP Controller dem Wort TXSTRUC 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 rfen die gesendeten Strukturen maximal 510 Byte gro sein Achtung Diese Einstellung ist nur f r spezielle Anlagen sinnvoll und geh rt nicht zum Standardleistungsumfang des PAD 5035e Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 4 3 47 Option Zeitoptimierte Kommunikation zum Endger t In dieser Betriebsart werden pro SPS Zyklus alle Sende und Statusdaten aus dem Signalspeicher der Steuerung in den PDnetIP Controller bertragen Dies bedeutet dass alle Sende und Statusdaten in einem Zyklus gelesen werden k nnen m ssen und diese Option folglich nur f r ein begrenzt gro es Datenmodell zur Verf gung stehen 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 arbei
66. dies ber den Status 3 Der Status 3 ist nur sichtbar wenn das Ergebnis nicht sofort verf gbar ist Die Bearbeitung des Auftragsblockes ist abgeschlossen ber das Wort 15 Fehlerwort kann das Anwenderprogramm den Erfolg pr fen 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 Achtung L uft kein Anwenderprogramm oder wird der Baustein PDNIP nicht erfolgreich aufgerufen kann es im Statuswort keine Reaktion des PDnetIP Controllers geben Erfolgt nach dem Start Befehl Statuswort 2 keine Reaktion ist es sinnvoll den R ckgabewert AF WAF des Bausteines PDNIP zu pr fen Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 4 Firmware 4 3 Netzwerk Protokolle Der in Wort 2 des ModBus Auftragsblockes bergebene Funktionscode entspricht nicht dem ModBus Funktionscode Die nachfolgende Tabelle gibt eine bersicht auf welchen ModBus Funktionscode der im Auftragsblock verwendete Funktionscode abgebildet wird MW2 Funktionscode im Modbus Funktionscode ModBus Auftragsblock 1 Read Register 03 0x03 Read Holding Registers 2 Write Register 16 0x10 Write Multiple Registers 3 Read Coil 01 0x01 Read Coils 4 Write Coil 15 Write
67. e Kapitel 4 3 6 3 Anzeige und Bedienelemente 3 2 Bedeutung der Leuchtdioden 21 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 3 Anzeige und Bedienelemente 3 2 Bedeutung der Leuchtdioden 3 2 2 2 Lader Status Der Lader ben tigt nur einen Teil der Leuchtdioden S1 S8B Dadurch bedingt ist der Normalzustand einiger Leuchtdioden AUS Inhalt PAD Status Zustand Bedeutung Normalzustan Normalzustan ES aus aus Hardware aus aus an Der Lader hat einen Fehler erkannt Normalzustand Die Firmware l uft und es gilt Tabelle aus Kapitel 3 2 2 1 Ursachen f r Fehlermeldungen Der Lader ist aktiv und arbeitet ausschlie lich mit der seriellen Schnittstelle ber welche er die Programmierdaten empfangen hat Die andere serielle Schnittstelle wurde vom Lader deaktiviert Remote PG Der Lader ist aktiv und hat noch keine Programmierda empfangen Normalzustand Die serielle Schnittstelle wurde vom Lader deaktiviert Um die Schnittstelle wieder nutzen zu k nnen ist ein Neustart des P DnetiP Controllers notwendig Wenn zugleich die Leuchtdiode S4 Remote PG blinkt ist der Lader bereit ber die serielle Schnittstelle Daten zu empfangen ist die Leuchtdiode so empf ngt Lader ausschlie lich ber diese serielle Schnittstelle Daten Normalzustand Normalzustand Bus Status Status serielle
68. e 4k 1 0 011 0 0 0 1 1 1 Seg 29 30 7 8k Block untere 4k 1 Seg 2930 7 8k Block obere 4k 0101011101010 1 1 5 29 30 8 8k Block untere 4k 0101011101010 111011 Seg 29 30 8 8k Block obere 4k 1 1 1 0 0 0 10 1 1 1 Seg 31 32 1 8k Block untere 4k 1 1 1 0 0 0 0 1 0 1 Seg 31432 1 8k Block obere 4k 0111110101010 1111 Seg 31432 2 8k Block untere 4k 0111110101010 1401 Seg 31432 2 8k Block obere 4k 110111010 1010011111 Seg31 32 3 8k Block untere 4k 1101110101010 11011 Seg 31 32 3 8k Block obere 4k 1 0 0 1 Seg 31432 4 8k Block untere 4k 0101110101010 111011 Seg 31432 4 8k Block obere 4k 1111010101010 1111 5 31432 5 8k Block untere 4k 1 1 0 0 0 0 0 1 0 1 Seg 31432 5 8k Block obere 4k 0111010101010 1 Seg 31432 6 8k Block untere Ak 0111010101010 1101 Seg 31432 6 8k Block obere 4k 1101010101010 1 Seg31 32 7 8 k untere 4k 1 0 0 0 0 0 0 1 0 1 1 8 k obere 4k 0101010101010 111111 8 8 4 0101010101010 1 8 8k Block obere 4 106 Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 8 2 2 2 8k Speicherbereich 10 SFB Adresslage KA 6 3__ Seg5 6 7 8k Bloc 1 11 Seg 1 2 1 8k Block 0 12 5 142 2 8k Bl
69. e SFB Nummer 693 aufgerufen werden Inbetriebnahme 5 2 Software 79 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 5 Inbetriebnahme 5 2 Software 80 PAD 5035e e Benutzerhandbuch 5 2 8 6 ModiCAD E bis Version 4 F r die Integration des PDNIP Bausteines in ModiCAD E bis Version 4 befindet sich die daf r notwendige Datei auf der PDnetIP CD im Verzeichnis Software Bausteine A500 ModiCAD E Version 4 Der erste Schritt besteht darin den mitgelieferten Speicherbereichsabzug SB31 aus dem Verzeichnis Software Bausteine A500 SB in den Signalspeicher der Steuerung zu laden F r die weiteren Schritte ist es wichtig das Segment den Block sowie das Offset des Bausteines PDNIP im Segment zu kennen Zur Integration werden die Dateien bc350 1lis sowie bc500 1lis im Unterverzeichnis PNK der jeweiligen A350 A500 Station angepasst Dazu beinhaltet die Datei pdnip lis den Teil der durchzuf hrenden Modifikationen f r die B Liste F gen Sie den Inhalt am Ende der Definitionen f r die B Liste ein Anschlie end erg nzen Sie die Definitionen f r die C Liste um eine neue Sektion f r ein Anwenderpaket In den Definitionen f r die C Liste werden die zuvor bestimmten Informationen f r Segment Block und Offset genutzt Anschlie end muss ber den Men punkt Generierung und BC Liste eine neue Bausteindatenbank angelegt werden womit der Baustein im System bekannt ist
70. e stehen nicht beim Abschluss eines Sende Empfangsvorganges an und dienen der Diagnose zur Laufzeit 55 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 4 Firmware 4 3 Netzwerk Protokolle 4 3 4 4 Empfangsvorgang und Empfangsbits EB EQ M gliche Zust nde EB EQ Empfangspuffer frei Dieser Zustand wird vom PDnetIP Controller auch im Einschaltmoment gesetzt so dass im Anwenderprogramm der SPS keine Normierung der EB EQ Merker notwendig ist Dieser Zustand ist nicht zugelassen und wird vom PDnetIP Controller normiert Der PDnetIP Controller hat ein Telegramm empfangen und im Empfangspuffer abgelegt Das Telegramm muss sofort vom Anwenderprogramm verarbeitet werden Das Ende des Verarbeitungsvorganges wird vom Anwenderprogramm durch das setzen des EQ Bit signalisiert Mit dem setzen des EQ Bit gibt das Anwenderprogramm auch die Kontrolle ber den Empfangspuffer an den PDnetIP Controller zur ck Wird das Telegramm nicht rechtzeitig vom Anwenderprogramm quittiert bricht der PDnetIP Controller den Empfangsvorgang automatisch ab Das Anwenderprogramm der SPS hat das Telegramm verarbeitet und quittiert Es ist wichtig das vom Anwenderprogramm ausschlie lich das EQ Bit gesetzt wird Ablauf Empfangsvorgang Schritt EB Zustand Empfangspuffer frei Der PDnetIP Controller hat ein Telegramm empfangen und im Empfangsp
71. efiniert welche ber fest zugeordnete Sende und Empfangspuffer verf gen Jede Verbindung verf gt ber einen Auftragsart SEND RECEIVE oder SEND und RECEIVE Eine Verbindung mit der Auftragsart 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 Betriebsart SEND RECEIVE erm glicht eine bidirektionale Kommunikation Zur Steuerung der Sende und Empfangsvorg nge werden zwei jeweils zusammenh ngende Speicherbereiche ben tigt Ein Speicherbereich liegt im Merkerbereich und ein weiterer im Merkerwortbereich Mit NetPro wird f r beide Speicherbereiche die Startadresse festgelegt Dabei erzeugt NetPro optional eine S Liste oder ASD Datei in welcher die in den Speicherbereichen automatisch definierten Elemente aufgef hrt werden Achtung Nach jeder Ver nderung der Projektierung Verbindung einf gen oder l schen kann sich die Belegung des Signalspeichers ver ndern Es ist immer sinnvoll die Signalspeicherbelegung mit NetPro generieren zu lassen und nicht manuell zu erzeugen Die von NetPro erzeugte S Liste oder ASD Datei kann leicht in den jeweiligen Programmiersystemen genutzt werden Die Gesamtgr e der Auftragspuffer darf den zur Verf gung stehenden Arbeitsspeicher des PDnetIP Controllers nicht berschreiten Ein Auftragspuffer sollte die Gr e von 4 096 Byte nicht berschreiten Alle gesendeten empfangenen Daten
72. endevorgang ist gescheitert obwohl im Output Window der Verbindung f r die Sendedaten gen gend Platz vorhanden ist 23 Der Verbindungsaufbau zur Partnerstation ist gescheitert 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 vorhersehbaren 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 Anwenderprogramm der SPS ge ndert Werden SB SQ zur Laufzeit in nicht zul ssiger Art ge ndert kann es zu nicht vorhersehbaren Kommunikationsproblemen 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 PDSTR beim PDnetIP Controller registriert wurde 27 Die Verbindung zur Partnerstation wurde geschlossen 28 Nach dem Start des Sendevorganges durch das Anwenderprogramm SB 1 SQ 0 berwacht der PDnetIP Controller ob der Sendevorgang innerhalb einer TimeOut Zeit abgeschlossen werden kann Andernfalls wird der Sendevorgang abgebrochen Die TimeOut Zeit ist von der Firmware Version abh ngig und bel uft sich in der Firmware 4 08 26 26 auf ca 10 Sekunden 29 Statusmeldung Die Sendedaten liegen bereit und werden an die Partnerstation bertragen 30 Statusme
73. enen Partnerstationen aufrecht halten Sind ber eine IP Adresse verschiedene A Bytes erreichbar z hlt dies als eine Verbindung Die maximale Anzahl Verbindungen ist im Kapitel 4 1 definiert Wichtig Es m ssen alle A Bytes projektiert werden mit welchen der PDnetIP Controller kommunizieren soll Dies trifft auch auf PC Systeme zu welche als externe Station definiert werden Nur so kann der PDnetIP Controller ein A Byte in eine IP Adresse bzw einen DNS Namen aufl sen Wichtig Die Projektierung darf ausschlie lich mit statischem A Byte erfolgen Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch Die PDnetIP 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 dargestellten 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 Broad
74. er Protokoll Dazu ben tigt er mit Hilfe des 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 fur PDnetIP Controller Im folgenden werden die Projektierungseinstellung sowie Leistungsparameter der Implementierung kurz dargestellt Mit der lizenzpflichtigen Vollversion von NetPro werden die Parameter des Treibers und das Datenmodell projektiert e TV Vorlaufzeit Zeitspanne die nach der Aktivierung von RTS abl uft bevor das erste Zeichen des Telegramms gesendet wird e Nachlaufzeit Zeitspanne die nach dem Senden des letzten Zeichens abl uft bevor RTS deaktiviert wird e 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 angezeigt 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 identisch sein e TVM Verz gerungszeit Master Wurde vom Master ein fehlerhaftes Telegramm empfangen so verz gert der Master den n chsten Sendevorgang um TVM
75. eren Ger ten ber offene Schnittstellen sowie kundenspezifische Implementierungen als Sonderl sung 441 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 dabei die serielle Kommunikation ab und bertr gt zwischen einem Rollenpr fstand RPS und IS Tester vollst ndige Telegramme 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 Wichtig Der Treiber wurde nicht f r einen Mischbetrieb mit anderen Protokollen 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 inkl VDM genutzt muss gew 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 ufig das geforderte Timing nicht eingehalten werden Die in der Spezifikation definierte Request Response Ablauf zwischen RPS und IS Tester muss durch das Anwenderprogramm der SPS gew hrleistet werden
76. ert Der PDnetIP Controller 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 Es ist wichtig das vom Anwenderprogramm ausschlie lich das EQ Bit gesetzt wird Ablauf Empfangsvorgang Schritt ER EO Zustand Empfangspuffer ist frei Es wurde ein Telegramm empfangen Das Anwenderprogramm der SPS hat das Telegramm verarbeitet Empfangspuffer ist wieder frei 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 Anwenderprogramm der SPS verursacht 48 Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 4 3 3 4 Sende Empfangsstatus AWS AWE Fehlerliste Ausgangsworte _AWS und _AWE Wert Bedeutung 0 Kein Fehler 104 Verbindung wurde geschlossen 105 Aktiver Verbindungsaufbau gescheitert Es ist keine Verbindung vorhanden Die Sendedaten k nnen 106 nicht zuges
77. etener Gesamt TimeOut Ereignisse 4 Anzahl Empfangstelegramme 5 Anzahl Sendetelegramme 6 Anzahl gel schter Empfangszeichen in Byte wegen gescheiterter Telegrammpr fung Pr fsumme 7 Anzahl vom Anwenderprogramm der SPS mit ung ltiger Quellkennung gesendeter Telegramme 8 Anzahl vom Anwenderprogramm der SPS gesendeter 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 besondere 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 Empfangspuffer ein Telegramm zur Verf gung Zum Senden das Sendebit setzen Empfangsbit l schen Zyklus Ende 4 Firmware 4 4 Serielle Protokolle 63 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 4 Firmware 4 4 Serielle Protokolle 64 PAD 5035e e Benutzerhandbuch 442 Seab 1 F Master Der PDnetIP Controller unterst tzt optional das Seab 1 F Mast
78. etriebnahme 5 2 Software 5 2 7 Baustein PVDMS In fruheren Versionen der Firmware erfolgte die Kommunikation ber den Baustein PVDMS und nicht ber den Baustein PDNIP Wird die aktuelle Version der Firmware eingesetzt so muss zwingend der Baustein PDNIP eingesetzt werden Zur Umstellung eines Programms auf den PDNIP ist der Aufruf des PVDMS lediglich zu ersetzen Die Parameter sind identisch 75 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 5 Inbetriebnahme 5 2 Software 76 PAD 5035e e Benutzerhandbuch 5 2 8 Integration des Baustein PDNIP Bei jedem Programmiersystem wird der Baustein verschieden integriert Wird der Baustein nicht als Modul in eine Steuerung mit ladbarer Grundsoftware eingebunden gilt folgender Ablauf e Es muss ein Speicherbereich eingerichtet werden in welchen der Speicherbereichsabzug geladen wird Wichtig ist das Segment in welchen der Speicherbereich eingerichtet wurde diese Information wird sp ter ben tigt e Speicherbereichsabzug in den Speicherbereich laden e Offset des Bausteins PDNIP mit dem Befehl LB1 bestimmen e Erg nzen der Adressdatei um die Angabe SEGMENT OFFSET sowie die Bausteinbeschreibungsdatei um die Parameterliste Achtung Alle Angaben zur Integration dienen der Erleichterung und ersetzen in keinem Fall die Handb cher und Systemdokumentationen der einzelnen Systeme Vor jeder nderung an der SPS sowie dem Programmie
79. g nzen Sie die Definitionen f r die C Liste um eine neue Sektion f r ein Anwenderpaket In den Definitionen f r die C Liste werden die Informationen f r Segment Block und Offset genutzt Inbetriebnahme 5 2 Software 77 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 5 Inbetriebnahme 5 2 Software 78 PAD 5035e e Benutzerhandbuch 5 2 8 4 5 ALU ohne ladbare Grundsoftware F r die Integration des PDNIP Bausteines in AKF35 Version 6 befindet sich die daf r notwendige Datei SFB693 auf der PDnetIP CD im Verzeichnis Software Bausteine A500 AKF35 Das hier beschriebene Vorgehen stellt eine Variante dar Alternativ kann der Baustein auch ber das mit AKF35 gelieferte Programm LIBGEN integriert werden Der einzige Vorteil einer Einbindung ber LIBGEN besteht darin dass der Baustein ber den Namen PDNIP und nicht ber die SFB Nummer 693 aufgerufen wird Dem gegen ber verl uft die Einbindung ohne LIBGEN unkomplizierter Der erste Schritt besteht darin den mitgelieferten Speicherbereichsabzug SB31 aus dem Verzeichnis Software Bausteine A500 SB in den Signalspeicher der Steuerung zu laden Folgen Sie dazu den Anweisungen aus Kapitel 5 2 8 8 Starten Sie anschlie end AKF35 und w hlen den Men punkt Editieren und danach DOLOG SFB Adresstafel Definieren Sie am Ende der Adresstafel ein neues Anwenderpaket indem Sie das Segment des Speicherblockes u
80. gestellt definiert so werden die Merkerworte 1 bis 1000 als Register 1 bis 1000 interpretiert Erst dann wenn eine ModBus Transaktion ausgef hrt wird durchsucht der PDnetIP Controller die Mappings um de ModBus Transaktion bearbeiten zu k nnen Achtung Liegt f r eine ModBus Transaktion kein Mapping vor wird die Transaktion mit einer Fehlermeldung beendet F r einen Speicherbereich k nnen mehrere Mappings definiert werden So ist es m glich f r den gesamten Signalspeicher Mappings mit der Eigenschaft Read Only zu definieren Erg nzt um Mappings ohne die Eigenschaft Read Only f r die auch zu schreibenden Daten kann der andere Signalspeicher vor externen Zugriffen gesch tzt werden Die Eigenschaft Swapping f hrt zu einer Datentypgerechten Vertauschung von HI und LO Information Damit k nnen im allgemeinen Probleme zwischen Big und Little Endian Systemen vermieden werden Achtung Eine ModBus Transaktion die sich auf Elemente bezieht die nicht vollst ndig einem Mapping zugeordnet werden k nnen kann nicht bearbeitet werden Achtung Der PDnetIP Controller kann nicht pr fen ob die Mappings den Limitierungen der Steuerung entsprechen Wird ein Mapping definiert welches einen gr eren Bereich umfa t als er in der Steuerung zur Verf gung steht f hrt dies zu fehlerhaften Zugriffen Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhand
81. griert werden Dies ist jedoch nur in seltenen F llen bei der ALU821 mit der Grundsoftware Version 12 x zwingend notwendig 5 Inbetriebnahme 5 2 Software 85 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 5 Inbetriebnahme 5 3 Strukturen 86 PAD 5035e e Benutzerhandbuch 5 2 9 Verf gbarkeit des Signalspeicherzugriffes Je nach projektiertem Endger tetreiber steht die Kommunikation zwischen PDnetIP Controller und Signalspeicher der Steuerung ber den Baustein PDNIP nicht immer sofort zur Verf gung Wurde als ICOS Interface KP1 mit VDM Unterst tzung projektiert steht die VDM Unterst tzung erst dann zur Verf gung wenn das ICOS Interface mit dem DOLOG Befehl IK initialisiert wurde Dies ist dadurch bedingt dass Informationen zur Speicheraufteilung beim IK von der Steuerung an den PDnetlIP Controller bergeben werden Ohne diese Informationen ist die Speicherverteilung zwischen ICOS und Signalspeicherzugriff unbekannt Wichtig Ist die Systemkopplung in der Systemkonserve mit gesichert muss nach jeder Parameter nderung beim IK die Systemkonserve neu gesichert werden Die folgende Tabelle gibt einen berblick zu welchem Zeitpunkt der Zugriff auf den Signalspeicher mit dem Baustein PDNIP m glich ist Treiber Sofort IK notwendig Kein Zugriff DPM 5035e x ICOS BIK 151 x DPM ICOS KOS 152 x DPM ICOS KOS 881 DPM ICOS KP1 1 X 5 3
82. he nur seriell ausf hrbar sind Zur Nutzung der Funktionalit t sind folgende Anpassungen in der Steuerung notwendig 1 Es muss ein Speicherbereich f r RAMZU P500 eingerichtet werden 2 Ein Bereich von 8kB f r die Funktion RAMZU SEAB ist zu parametrieren 3 In den Koppellisten m ssen Systemtelegramme zwischen dem Programmiergerat und der SPS definiert werden 4 Auf der UKA muss die Br cke B1 gesteckt sein damit die Kopplung automatisch anlaufen kann Die Brucke M5 darf nicht gesteckt werden Andernfalls wird die Kopplung nach einem HE nicht automatisch neu gestartet Ebenfalls darf keine der beiden Geberbit Brucken gesteckt sein 5 Im IK muss so vorhanden die Option Empfangsbits bei stehender V Liste l schen aktiviert werden Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 432 Der PDnetIP Controller unterst tzt ModBus TCP Funktionen im Server und Master Betrieb Soll auf den Signalspeicher der A350 A500 von au en zugegriffen werden Leitsystem Bedienger te etc so wird daf r der Server Betrieb ben tigt siehe Kapitel 4 3 2 2 Soll die A350 A500 selbst aktiv mit anderen ModBus TCP Stationen im Netzwerk kommunizieren Master Betrieb werden gegen ber dem Server Betrieb erg nzend die Auftragsbl cke ben tigt siehe Kapitel 4 3 2 3 In manchen Systemen wird nicht vom ModBus Server sondern vom ModBus Cl
83. hreibung Nummer PDnetIP Controller f r Modicon A350 A500 mit RJ 45 Buchse PDnetIP Controller f r Modicon A350 A500 mit RJ 45 Buchse inkl ICOS PDnetIP Controller f r Modicon A350 A500 mit RJ 45 Buchse und MT RJ Buchse PDnetIP Controller f r Modicon A350 A500 20102043 PAD 5035e L mit RJ 45 Buchse und MT RJ Buchse inkl ICOS 20102040 PAD 5035e T 20102041 PAD 5035e T 20102042 PAD 5035e L 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 dargestellten Versionen gibt es weitere optional erh ltliche Module Die folgende Tabelle gibt eine bersicht welche Protokolle lizenzrechtlich wann zur Verf gung stehen Ob die gew nschte Kombination von Protokollen gleichzeitig nutzbar sind ist separat zu pr fen Protokolle Anmerkung ModBus TCP Steht jedem PDnetIP Controller zur Verf gung PDnetIP ICOS Steht nur in den ICOS Versionen zur Verf gung Artikel Nummern 20102041 und 20102043 RFC1006 Separat zu erwerbende Lizenz TCP Schnittstelle Separat zu erwerbende Lizenz Seab 1 F Master Separat zu erwerbende Lizenz Wichtig Die ben tigten Lizenzen m ssen bereits bei der Bestellung des PDnetIP Controllers angegeben werden Zur Freischaltung weiterer Lizenzen bereits ausgelieferter Baugruppen m
84. ient gesprochen An diesen Stellen ist im allgemeinen ein ModBus Server gemeint Die Bezeichnung ModBus Client wird oft aus historischen Gr nden benutzt existiert bei ModBus TCP aber nicht mehr Der PDnetIP Controller kann zu einem Zeitpunkt nur eine limitierte Anzahl von ModBus TCP Verbindungen aufrecht halten Die maximale Anzahl Verbindungen ist im Kapitel 4 1 definiert Eine Station IP Adresse kann gleichzeitig mehrere Verbindungen zu den PDnetIP Controllern unterhalten und dadurch eine bessere Kommunikationsgeschwindigkeit erreichen 4 3 Netzwerk Protokolle 35 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 4 Firmware 4 3 Netzwerk Protokolle 36 PAD 5035e e Benutzerhandbuch 4 3 2 1 ModBus Mapping Viele Steuerungen kennen mehr Datentypen als die im ModBus TCP Standard definierten Coils und Register F r eine flexible Anwendung der ModBus TCP Kommunikation wurde das Modbus Mapping eingef hrt Ein Mapping ordnet einem ModBus TCP Bereich einen Bereich des Signalspeichers der SPS zu Dabei definiert ein Mapping wo die Daten aus ModBus Sicht in der Steuerung liegen Ein Mapping selbst f hrt zu keiner Kommunikation Zuordnung zwischen ModBus TCP und Endger t ModBus TCP Endgerat Datentyp Register Datentyp Merker Wort Adresse Gr e Merker Wort Read Only Swapping High Low vertauschen Abbrechen Hilfe Wird ein Mapping wie oben dar
85. immer richtig gepflegt Alternativ kann vor der Integration des Bausteinpaketes die Best ckungsliste manuell der A Liste entnommen und nach der Integration wieder in die A Liste eingef gt werden 10 Anschlie end ist der Baustein PDNIP integriert und kann im MODTOOL platziert werden Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 5 2 88 A500Classic A500Classic greift auf Teile des alten DOS Compilers zur ck und erm glicht es vorhandene Anlagen unter einem modernen Betriebssystem pflegen zu k nnen Ein gro er Vorteil von A500Classic besteht darin die Online Funktion zum Fernladen und Fernbedienen via IOCS TCP zu unterst tzen Details dazu befinden sich im Kapitel 4 3 1 1 F r die Integration des PDNIP Bausteines in A500Classic befindet sich die daf r notwendige Datei auf der PDnetIP CD im Verzeichnis Software Bausteine A500 ModiCAD E Version 4 Der erste Schritt besteht darin den mitgelieferten Speicherbereichsabzug SB31 aus dem Verzeichnis Software Bausteine A500 SB in das Stationsverzeichnis zu kopieren Dabei nutzt A500Classic dreistellige Speicherbereichsnummern zur Anpassung gen gt es die Datei SB31 in SBO31 umzubenennen Anschlie end muss der Speicherbereich in der Konfiguration ber cksichtigt werden Am besten erfolgt dies offline unter dem Men punkt Generierung Konfiguration Die so angepasste Konfiguration
86. ine Firmware ist die Leichtdiode an oder blinkt ist der PDnetIP Controller im Lader Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 3 3 2 1 Aktivieren Die folgende Tabelle zeigt wie der Lader aktiviert wird wenn eine Firmware l uft In jeder Spalte ist das Abbild der gelben Leuchtdioden S1 oben bis S8 unten markiert 51 52 53 54 55 56 57 58 Spalte Bedeutung 1 e o0 Jet OO EH EE CERN EE O O 01666 OO Es l uft eine Firmware und es stehen keine Fehler 3 Anzeige und Bedienelemente 3 3 Taster 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 Leuchtdiode S4 Remote PG erkennbar ist 25 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 3 Anzeige und Bedienelemente
87. ion 12 x bekannt Neuere Versionen der Grundsoftware sollten in allen adressierbaren Bereichen Erweiterungspakete erkennen Andernfalls kann die SPS den Baustein nicht finden Verlassen Sie hier die DOLOG B Ebene mit F9 Ende Wahlen Sie die Men punkte F2 Transfer sowie F2 P Ger t gt A350 A500 Geben Sie hier den zuvor gew hlten Anlagennamen ein Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 8 Jetzt wird mit dem Men punkt F5 Transfer Speicherbereiche der Speicherbereich in die A350 500 transferiert A500A erfragt den Parameter von Speicherbereich 1 321 wo Sie 31 eingeben und in Nach Speicherbereich 1 32 die Nummer des zuvor neu angelegten Speicherbereiches 9 Mit dem Befehl LB1 kann auf der DOLOG B Ebene gepr ft werden ob der Baustein erfolgreich geladen wurde Anmerkung Gibt es mit dem Baustein Probleme liegt es manchmal daran dass eine ltere und mittlerweile inkompatible Version bereits geladen wurde L schen Sie dazu mit dem Befehl SBN den Speicherbereich Wird der Baustein trotzdem in der mit LB1 abgefragten Bausteinliste aufgef hrt existiert eine weitere Version des Bausteins in der Steuerung In diesem Fall sollte die ltere Version aktualisiert werden 5 2 8 10 Baustein in Grundsoftware EPROM s integrieren Der Baustein PDNIP kann auch in die EPROM s der Grundsoftware inte
88. ldung Der PDnetIP Controller hat den Start eines Sendevorganges durch das Anwenderprogramm der SPS erkannt 31 Statusmeldung Der PDnetIP Controller wartet auf die Sendedatenlange 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 Projektierung nicht enthalten 35 Die Kommunikation zur Partnerstation ist zu langsam Der PDnetIP Controller kann die Daten nicht so schnell zustellen wie diese beauftragt werden 36 37 Sendedatenl nge zu gro Der PDnetIP Controller kann der bertragungsart Header mit Kennung maximal 510 Bytes senden Der Sendevorgang ist gescheitert da keine Verbindung aufgebaut wurde und keine Partnerstation projektiert ist 38 Optimierte Daten bertragung wurde projektiert aber der Datenpuffer ist noch ung ltig 54 Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 4 Firmware 4 3 Netzwerk Protokolle Wert Bedeutung Es ist kein automatischer Verbindungsaufbau projektiert Da keine 39 Verbindung zu einer Partnerstation bestand wurde der Sendeauftrag negativ quittiert Die markierten Wert
89. lient or master can next issue a Poll Program Complete message to determine if processing is completed 06 SLAVE DEVICE BUSY 08 MEMORY PARITY ERROR 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 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 10 0x0A GATEWAY PATH UNAVAILABLE Specialized use in conjunction with gateways indicates that the gateway was unable to allocate an internal communication path from the input port to the output port for processing the request Usually means that the gateway is misconfigured or overloaded 11 0x0B GATEWAY TARGET DEVICE FAILED TO RESPOND Specialized use in conjunction with gateways indicates that no response was obtained from the target device Usually means that the device is not present on the network Quelle MODBUS Application Protocol Specification V1 1a 4 Firmware 4 3 Netzwerk Protokolle 43 1992 2013 by APEK automation technologies GmbH
90. lisierung weitere M glichkeiten er ffnet ICOS konfiguriert aber nicht linzensiert Ma nahme Projektierung korrigieren oder Lizenz erwerben FC1006 konfiguriert aber nicht linzensiert a nahme Projektierung korrigieren oder Lizenz erwerben CH P Interface konfiguriert aber nicht linzensiert nahme Projektierung korrigieren oder Lizenz erwerben Ou atenzelle zu gro a nahme Projektierung korrigieren etupdaten fehlen oder sind defekt wenn 54 5 8 den Zustand aus haben a nahme Setupdaten programmieren etupdaten enthalten nicht unterst tzten Treiber a nahme Net ro F irmware Kombination pr fen in Modul der Setupdaten liegt in einer anderen Version vor als es von der irmware unterstutzt wird a nahme Net ro F irmware Kombination pr fen zul zul seis e ein Link am Ethernet P ort vorhanden Ma nahme Ethernet Konfiguration pr fen Ein ICOS Sendetelegramm wurde nicht rechtzeitig von der Partnerstation quittiert Ein ICOS Sendetelegramm kann nicht zugestellt werden weil keine Verbindung zur Partnerstation aufgebaut werden kann Der Datenaustausch zwischen Endger t und PAD 5035e ist gest rt SPS steht bzw Baustein wird nicht aufgerufen Ma nahme SPS Programm ndern SPS Programm starten ggf ICOS Initialisierung durchf hren Wichtig Die Ursache f r eine Fehlermeldung kann leichter festgestellt werden wenn ein SYSLOG Server vorhanden ist sieh
91. lle zeigt die PIN Belegung der seriellen Schnittstellen in Abh ngigkeit der eingesetzten LIM Module PIN Belegung der seriellen Schnittstellen Pin LIM 232 LIM 485 422 LIM 20 mA V 24 Signal 5 485 5422 Stromschleife Ell eem os Jg Leem nicht belegt Die folgende Tabelle zeigt wie ein Programmierkabel zu konfektionieren ist um den PDnetIP Controller ber die serielle Schnittstelle mit dem Programm DLSE32 laden zu k nnen Alternativ kann das Standard Programmierkabel YDL52 genutzt werden Die nachfolgende Tabelle dokumentiert die minimale notwendige Verkabelung f r ein Programmierkabel Die Verbindung erfolgt am PDnetIP Controller ber ein Ypoligen Stecker sowie am PC ber eine 9polige Buche PDnetiP Controller 2 Technische Daten 2 2 Schnittstellen 15 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 3 Anzeige und Bedienelemente 3 1 Aufteilung der Front 16 PAD 5035e e Benutzerhandbuch 3 Anzeige und Bedienelemente 3 1 Aufteilung der Front Je nach Hardware Revision ist die Front inklusive der Leuchtdioden des PAD 5035e verschieden gestaltet Nachfolgend finden sich nach Hardware Revision getrennt die Informationen welche Leuchtdioden vorhanden sind Dabei wird jeder Leuchtdiode ein Kennung zugeordnet Die Beschreibung der einzelnen Leuchtdioden erfolgt ab Kapitel 3 2 Stand 19 09 13 1992 2013 by APEX au
92. loc 0 124 2 Seg 23424 6 8k Bloc 0 124 3 Seg 23424 7 8k Bloc 0 24 4 Seg 23 24 8 8k Bloc 0 125 1 Seg 25 26 1 8k Bloc 0 125 2 Seg 25 26 2 8k Bloc 0 125 3 Seg 25426 3 8k Bloc 0 25 4 Seg 25426 4 8k Bloc 0 26 1 Seg 25 26 5 8k Bloc 0 26 2 Seg 25426 6 8k Bloc 0 26 3 Seg 25426 7 8k Bloc 0 8 8 0 1 8 0 2 8 0 3 8 0 4 8 0 5 8 0 6 8 0 1 8 0 8 8 0 1 8 0 2 8 0 3 8 0 4 8 0 5 8 0 6 8 0 7 8 0 8 8 0 1 8 0 2 8 0 3 8 0 4 8 0 5 8 0 6 8 0 7 8 0 8 8 gt m m me me m m m m m m me me m me m 26 4 Seg 25426 8 8k Bloc 27 1 Seg 27 28 1 8k Bloc 27 2 _ Seg 27 28 2 8k Bloc 27 3 Seg 27428 3 8k Bloc 27 4 Seg 27 28 4 8k Bloc 28 1 Seg 27 28 5 8k Bloc 28 2 Seg 27428 6 8k Bloc 28 3 Seg 27428 7 8k Bloc 28 4 Seg 27428 8 8k Bloc 29 1 Seg 29 30 1 8k Bloc 292 Seg 29 30 2 8k Bloc 29 3 Seg 2930 3 8k Bloc 294 Seg 29430 4 8k Bloc 30 1 Seg 29 30 5 8k Bloc 30 2 Seg 29 30 6 8k Bloc 30 3 Seg 29 30 7 8k Bloc 30 4 Seg 29 30 8 8k Bloc 31 1 Seg 31 32 1 8k Bloc 312 Seg 31 32 2 8k Bloc 31 3 Seg 31 32 3 8k Bloc 31 4 Seg 31432 4 8k Bloc 32 1 Seg 31432 5 8k Bloc 32 2 Seg 31432 6 8k Bloc 32 3 Seg 31432 7 8k Bloc 32 4 Seg 31432 8 8k Bloc
93. mbH Braunschweig 5 2 8 10 5 2 9 5 3 6 6 1 6 1 1 6 1 1 1 6 1 1 2 6 1 1 3 6 1 1 4 7 7 1 7 2 7 3 7 3 1 8 1 8 2 8 2 1 8 2 1 1 8 2 1 2 8 2 2 8 2 2 1 8 2 2 2 8 2 2 3 Baustein in Grundsoftware EPROM s integrieren 85 Verf gbarkeit des Signalspeicherzugriffes 86 Strukturen aaa kag a a agan a ee mr ihn 86 Beispiele snsc EE ANANG NIKA KET a AKING ZE Na 87 ModBus l CP ccna ele ee ee eee 87 ModBus Master 87 Read Register 88 Ke EE 89 Read HH in 90 Write Coll mens ee 91 Aktualisi ruing ege 2a 92 Projektienung EE 92 lu TEE 93 Kader teten Beine 94 94 ANDANG DE 95 Fehlerliste 95 Konfiguration 97 Hardware Revision 2 97 8k Gpeicherbereich 97 16k Gpeicherbereich nn 100 Hardware Revisionen 3 4 5 102 4k Gpeicherbereich 102 8k Gpeicherbereich een 107 16k Gpeicherbereich nenn 109 5 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 1 Einleitung 6 Stand 19 09 13 PAD 5035e e Benutzerhandbuch 1 Einleitung Dieses Handbuch unterst tzt Sie beim Einbau der Konfigu
94. n diese nicht gr er als 2 048 Byte ist Andernfalls 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 Die folgende Tabelle beschreibt die Bedeutung der f r jede Verbindung generierten Status Worte und Merker Der Suffix erg nzt den mit NetPro projektierten Verbindungsnamen Vorhand Suffix Zustand en Die mit NetPro projektierte Immer Verbindungskennung STATE Der aktuelle Verbindungsstatus Uber das Sendebit _SB zeigt das Anwenderprogramm der SPS dem PDnetIP Controller an dass ein Sendetelegramm vorliegt SB Sende richtung Uber das Quittungsbit wird das SQ Anwenderprogramm vom PDnetIP Controller ber das Ende des Sendevorganges informiert AWS Letzter Aktueller Status in Senderichtung ber das Empfangsbit _SQ informiert der PDnetIP Controller das Anwenderprogramm der SPS ber ein neues Empfangstelegramm Empfangs Mit dem Quittungsbit informiert das richtung EQ Anwenderprogramm den PDnetlP Controller ber die Verarbeitung der Empfangsdaten AWE Letzter Aktueller Status in Empfangsrichtung Detaillierte Informationen zum Ablauf des Sendevorgang befinden sich im Kapitel 4 3 3 2 und zum Empfangsvorgang in Kapitel 4 3 3 3 45 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 1
95. n werden Wichtig Fr here Anlagen wurden mit DLSE projektiert Dies gilt nicht f r den aktuell gelieferten Firmware Stand Beachten Sie bei Altanlagen die Hinweise in Kapitel 5 2 5 Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 5 24 ICOS Projektierung Die Projektierung der ICOS spezifischen Informationen erfolgt mit COMAKF oder 5005 Die Projektierungsinformationen werden bei einem IK von der ALU an den PDnetlIP Controller bergeben Dabei sind f r den PAD 5035e nur wenige Angaben der ICOS Projektierung f r den Betrieb notwendig Die folgende Tabelle gibt einen berblick dar ber welche Kommunikationsparameter aus der Projektierung vom PAD 5035 ausgewertet werden e Prozedur Die ICOS Prozedur Kennung entscheidet 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 Protokoll kein A Byte f r 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 PDnetlIP 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
96. nd den Block eintragen Im nachsten Bereich wird der Baustein PDNIP als Anwenderbaustein deklariert Dazu wird die Bausteinnummer 693 zusammen mit dem Offset des Bausteines im Segment eingetragen Achtung Vergessen Sie nicht im Men SPS Station SPS Erstparametrierung das Segment in welchem der SB liegt in die Liste der reservierten Segmente Eintrag yReservierte Segment Nr ulemnzutragden Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 5 2 8 5 AKF35 ALU mit ladbarer Grundsoftware Fur die Integration des PDNIP Bausteines in AKF35 befinden sich die daf r notwendigen Dateien PDnetIP CD im Verzeichnis Software Bausteine A500 LGSW Achtung Die Integration sollte von einer Person durchgef hrt werden welche mit den Details der ladbaren Grundsoftware vertraut ist Der erste Schritt besteht darin das mitgelieferte Modul PDNIP MOD aus dem Verzeichnis Software Bausteine A500 LGSW in das Unterverzeichnis A500GSW MOD von AKF35 zu kopieren Anschlie end muss die Datei SFB693 in das Verzeichnis SFB NW1 von AKF35 kopiert werden Starten Sie anschlie end AKF35 und w hlen den Men punkt Setup SPS Station SPS Erstparametrierung GSW Konfigurieren aus Tragen Sie jetzt in die Modulliste das Modul PDNETIP ein Damit ist die Installation abgeschlossen und der Baustein PDNIP kann ber di
97. nlagen gleich sein kann Im Folgenden wird die Bedeutung der Bausteinparameter beschrieben PDNIP PSEG AF PBLK WAF PNRM Achtung Der Baustein sollte nicht h ufiger als einmal pro 10ms aufgerufen werden 5 Inbetriebnahme 5 2 Software 73 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 5 Inbetriebnahme 5 2 Software Signal Bedeutung PSEG PMB Bus Segment ber das PMB Bus Segment kann die Adresslage des PDnetIP Controllers im Adressraum der ALU eingestellt werden Die Hardware Konfiguration erfolgt ber den DIP Schalter siehe Kapitel 8 2 M gliche Werte 3 30 PBLK PMB Bus Block Uber den PMB Bus Block kann die Adresslage des PDnetIP Controllers im Adressraum der ALU eingestellt werden Die Hardware Konfiguration erfolgt ber den DIP Schalter siehe Kapitel 8 2 PNRM Normierung ber diesen Merker informiert das Anwenderprogramm der SPS den Baustein ber einen Neu oder Weiterstart der Steuerung Im PDnetIP ist der PNRM Eingang nicht von Bedeutung und zur Kompatibilit t mit dem PDnet Baustein PVDMS vorhanden AF Ausgang Fehler Ausgang nicht speichernd Dieser Merker wird dann vom SFB gesetzt wenn im Laufe der gerade vorangegangenen Bearbeitung ein Fehler aufgetreten ist Tritt beim n chsten Aufruf kein Fehler auf wird dieser Merker zur ckgesetzt WAF Wort Ausgang Fehler Ausgang speichernd In diesem Merkerwor
98. nnen Sie mit DLSE32 bestimmen Starten Sie dazu den PDnetIP Controller im Lade Modus und f hren Sie die Funktion Online Info aus Mit DLSE32 kann nur die Lader Hauptversion bestimmt werden Wurde die Version x y geladen erkennt DLSE32 Version x Wird eine ltere Lader Version eingesetzt kann diese mit einer Spezial Firmware aktualisiert werden Diese befindet sich auf der PDnetIP CD in dem Verzeichnis Software Lader Update Der aktuelle Lader kann zusammen mit lteren Firmware Versionen eingesetzt werden Achtung 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 PDnetlP Controller eingesandt werden Wurde mit DLSE32 die Spezial Firmware zum Lader UpDate geladen erfolgt die Aktualisierung nicht automatisch Dr cken Sie dazu den Taster solange bis der Lader erneut aktiviert wurde Achtung Bei einem Lader UpDate wird die Firmware im PDnetIP Controller berschrieben Stellen Sie die Verf gbarkeit der zuvor geladenen Firmware sicher um diese nach dem Lader UpDate erneut laden zu k nnen 73 1 Lader Versionen Die folgende Tabelle gibt eine bersicht ber die Baudrate mit welcher der Lader ber die serielle Schnittstelle kommuniziert Die genutzte Baudrate muss bei der Konfiguration von DLSE32 bzw NetPro beachtet werden Lade
99. nschweig PAD 5035e e Benutzerhandbuch 6 Beispiele 6 1 ModBus TCP 6 1 1 4 Write Coil Im Beispiel wird ein Schreibbefehl in die ModBus TCP Station mit der IP Adresse 192 168 1 33 ausgel st Es werden 30 Coils ab Coil 500 in die andere ModBus TCP Station ab Coil 310 geschrieben w1 Statuswort 2 112 Funktionscode 4 w3 Datentyp 0 w4 ErwAdresse 0 w5 Lokale Adresse 500 W6 Anzahl 30 WI IP Adresse 1 192 ws IP Adresse 2 168 WO IP Adresse 3 1 1110 IP Adresse 4 33 WII UnitID 0 w12 TRID 0 w13 Entfernte Adress 310 w14 TimeOut 0 W15 Fehlerwort 0 w16 Info 0 91 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 7 Aktualisierung 7 1 Projektierung 92 PAD 5035e e Benutzerhandbuch 7 Aktualisierung Alle nachfolgend beschriebenen Aktualisierungen ben tigen den PAD 5035e im Lade Modus Wie der Lade Modus im PDnetIP Controller aktiviert wird ist in Kapitel 3 3 2 1 beschrieben Im Flashmemory des PDnetIP Controllers werden in separaten Bereichen die Firmware die Projektierung sowie der Lader abgelegt Werden in einem PDnetIP Controller neue Setupdaten geladen sind die anderen Bereiche Lader Firmware davon nicht betroffen 7 1 Projektierung Die Projektierung der PDnetIP Controller erfolgt mit NetPro Jede in NetPro erfolgte Konfigurations nderung muss ber die serielle Schnittstelle in den PDnetIP Controller bertragen werden Um die Projektierung einer S
100. ock 1 13 Seg 1 2 3 8k Block 0 14 Seg1 2 4 8k Block 1 21 Seg1 2 5 8k Block 0 22 Seg 1 2 6 8k Block 1 23 Seg 1 2 7 8k Block 0 24 5 142 8 8k Block 1 31 Seg 3 4 1 8k Block 0 32 Seg 3 4 2 8k Block 1 3 3 Seg 3 4 3 8k Block 0 3 4 Seg 3 4 4 8k Block 1 41 Seg 3 4 5 8k Block 0 42 Seg 3 4 6 8k Block 1 43 Seg 3 4 7 8k Block 0 44 Seg3 4 8 8k Block 1 5 1 Seg 5 6 1 8k Block 0 52 Seg 5 6 2 8k Block 1 5 3 Seg 5 6 3 8k Block 0 5 4 Seg 5 6 4 8k Block 1 6 1 Seg 5 6 5 8k Block 0 6 2 Seg 5 6 6 8k Block k k k k k k k k k k JO oo ojoje oje PIR OOOO RR IRR OOOO RRR mol ol ol ol olo ol om To OOOH EM ololo RI RR RyRy lle le mr rr Rr ADI DIDI Dl Dl oo ol om 0 xy
101. p DOLOG V LISTE EXTERN unterst tzt ist es nicht zwangsl ufig notwendig die Datei MODTOOL BST zu aktualisieren In diesem Fall kann der Baustein Aufruf in der normalen DOLOG V Liste erfolgen Ablauf der Integration 1 Sichern Sie alle vorhandenen Versionen der Datei MODTOOL BST 2 Ersetzen Sie die MODTOOL BST im ModiCAD E Verzeichnis sowie im Anlagenverzeichnis Unterverzeichnis PNK durch die neue Version 3 Kopieren Sie die Dateien PDNIP BSP PDNIP B und PDNIP SB in das ModiCAD E Verzeichnis 4 Starten Sie ModiCAD E 5 Wahlen Sie den Men punkt Modicon Generieren und dann Modgen 75 01 Inbetriebnahme 5 2 Software 81 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 5 Inbetriebnahme 5 2 Software 82 PAD 5035e e Benutzerhandbuch W hlen Sie im Programm MODGEN die Men punkte PNK Konfiguration und PNK konfigurieren aus Definieren Sie einen Speicherbereich vom Typ BSP Bausteinpaket mit Sonderbausteinen und w hlen als Bausteinpaket die Datei PDNIP BSP aus welche zuvor in das Verzeichnis von ModiCAD E kopiert wurde W hlen Sie im Programm MODGEN den Men punkt PNK Konfiguration und Best ckungsliste Tragen Sie eine Baugruppe ein und l schen Sie diese sofort wieder Dieser Schritt ist notwendig damit MODGEN die A Liste neu generiert Nach der Integration des Bausteinpaketes wird die A Liste nicht
102. r Version 1 19 200 Baud COM COM2 19 200 Baud 115 200 Baud A MO 115 200 Baud 115 200 Baud Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 8 Anhang 8 1 Fehlerliste TCP IP Stack Die hier aufgef hrten Fehlermeldungen sind bei der Diagnose hilfreich Einige Firmware Module ICOS Diagnose Ausgaben der Diagnose Firmware SYSLOG Meldungen protokollieren 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 f s 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 8 Anhang 8 1 Fehlerliste TCP IP Stack 95 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 8 Anhang 8 1 Fehlerliste TCP IP Stack Fehler Beschreibung
103. r Leuchtdioden 322 1 051 58 58 Die gelben Leuchtdioden S1 bis 58 bzw S8B ab HwRev 3 dienen der Diagnose des Firmware oder Lader Status Ist der Taster nicht gedr ckt und die Leuchtdiode S4 aus l uft eine Firmware und es gilt die Beschreibung aus Kapitel 3 2 2 1 ist die Leichtdiode an oder blinkt sie ist der PDnetlP Controller im Lader und es gilt die Beschreibung aus Kapitel 3 2 2 2 3 2 2 1 Firmware Status Die Bedeutung der einzelnen Leuchtdioden ist teilweise abhangig von der in den P DnetlP Controller geladenen Projektierung Inhalt Zustand Bedeutung Normalzustand PAD Status Falsche Firmwareversion Ein Firmwaremodul ohne eigene Diagnose LED meldet blinkt einen Fehler aus Normalzustand kein Fehler Hardware blinkt Die Firmware hat einen Hardwarefehler erkannt Der P DnetiP Controller besitzt g ltige Setupdaten Die Setupdaten sind fehlerhaft oder nicht vorhanden Normaler Betriebszustand Remote PG S SE Der Lader l uft und es gilt die Tabelle in Kapitel 3 2 2 2 in us KE an Ethernet Verbindung vorhanden Bus Status EN 7 blinkt Kein Link am E thernet P ort vorhanden Status fas Es wurde kein Treiber f r die serielle Schnittstelle geladen serielle Es wurde ein Treiber f r die serielle Schnittstelle geladen Schnittstelle an aus an aus Es wurde kein Endger tetreiber zur Kommunikation mit der DPM Status SPS aktiviert Die Verbindung zwischen PDnetlP Controller und S
104. r Speicherbereiche werden mit NetPro festgelegt Dabei erzeugt NetPro bei Bedarf eine S Liste oder ASD Datei in welcher die in den Speicherbereichen automatisch definierten Elemente aufgef hrt werden Achtung Nach jeder Ver nderung der RFC1006 Projektierung Verbindung einf gen oder l schen kann sich die Belegung des Signalspeichers ver ndern Achtung Wird die Auftragsart von SEND RECEIVE in SEND oder RECEIVE ge ndert ndert sich die Belegung des Signalspeichers Achtung Nach nderungen an der Signalspeicherbelegung kann es notwendig sein das Anwenderprogramm der SPS anzupassen Es ist immer sinnvoll die Signalspeicherbelegung mit NetPro generieren zu lassen und nicht manuell zu erzeugen Die von NetPro erzeugte S Liste oder ASD Datei kann leicht in den jeweiligen Programmiersystemen genutzt werden Die maximale Gr e einer TPDU s betr gt 2 048 Byte Baut der PDnetIP Controller aktiv eine Verbindung auf so wird im Connection Request eine TPDU Gr Re von 2 048 Byte festgelegt Antwortet die Partnerstation im Connection Confirm Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 4 Firmware 4 3 Netzwerk Protokolle mit einer kleineren TPDU Gr e nutzt der PDnetlP Controller diese Baut eine andere Station aktiv eine Verbindung zum PDnetIP Controller auf nutzt dieser die im Connection Request bermittelte TPDU Gr e wen
105. ragsverwaltung der SPS reserviert und wird vom PDnetIP Controller nicht ben tigt Der Status muss nicht genutzt werden 2 START Dieser Status Ubergibt die Kontrolle an den PDnetIP 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 verandern bis der PDnetIP Controller die Verarbeitung des Auftragsblockes 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 abgeschlossen und das Ergebnis des Auftrages kann dem Fehlerwort Wort 15 entnommen werden Der Auftragsblock steht dem Anwenderprogramm wieder zur Verf gung Funktionscode 1 Read Register Der PDnetIP Controller liest aus einer anderen ModBus TCP Station Daten aus dem Register Bereich und legt diese im gemappten Register Bereich der A350 A500 ab 2 Write Register Der PDnetIP Controller schreibt Daten aus dem gemappten Register Bereich in den Register Bereich einer anderen ModBus TCP Station 3 Read Coils Der PDnetIP Controller liest aus einer anderen ModBus TCP Station Daten aus dem Coil Bereich und legt diese im gemappten Coil Bereich der A350 A500 ab 4 Write Coils Der PDnetIP Controller schreibt Daten aus dem gemappten Coil
106. ration und der Inbetriebnahme des PDnetIP Controllers PAD 5035e Es beschreibt die Installation folgender Produktvarianten e PAD 5035e verf gbar als PAD 5035e T PAD 5035e 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 PDnetlP Controllers notwendige Software und Dokumentation beinhaltet Bestandteil der PDnetIP CD ab Version 2 41 ist das Dokument 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 Benutzernamen kunde und das Passwort apex 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 1 1 Produkt bersicht Der PDnetIP Controller PAD 5035e ist ein intelligenter PMB1 Teilnehmer Mit der ICOS Version des PAD 5035e k nnen die Modnet Koppler vom Typ BIK 151 KP1 KOS 152 nur SEA 1 und KOS 882 nur SEA1 ersetzt werden und A350 A500 Automatisierungsger te an das Ethernet TCP IP angeschlossen werden bersicht der PAD 5035e Varianten Artikel Name Besc
107. rsystemen ist es wichtig bei Problemen garantiert den Ausgangszustand wieder herstellen zu k nnen 5 2 8 1 Modulnummern Je nach verwendeter Version der A500 Werkzeuge benutzen manche eine zweistellige und andere eine dreistellige Modulnummer Der Speicherbereichsabzug wird als zweistellige Modulnummer SB31 geliefert Wird eine dreistellige Modulnummer ben tigt gen gt es den Namen ist 5 031 zu ndern 5 2 8 2 DOLOG B Um den Baustein in der Online Projektierung mit DOLOG B nutzen zu k nnen wird der Baustein wie in Kapitel 5 2 8 8 beschrieben geladen Weitere Schritte sind nicht notwendig um den Baustein in der Online Projektierung nutzen zu k nnen Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 5 2 83 DOLOG B Compiler F r die Integration des PDNIP Bausteines in den DOLOG B Compiler befindet sich die daf r notwendige Datei auf der PDnetIP CD im Verzeichnis Software Bausteine A500 Compiler Der erste Schritt besteht darin den mitgelieferten Speicherbereichsabzug SB31 aus dem Verzeichnis Software Bausteine A500 SB in das Zielsystem zu laden Anschlie end muss der Baustein in die B und C Liste der Anlage integriert werden damit der Compiler den Baustein inklusive seiner Parameter sowie seiner Adresse kennt Der Anteil f r die B Liste befindet sich in der Datei pdnip bst und wird in die B Datei kopiert Anschlie end er
108. s 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 Anwenderprogramm der SPS verursacht Das 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 werden generiert der PDnetlP Controller den Status 35 und beendet den Sendevorgang Die vollst ndige Sendestatusliste befindet sich in Kapitel 4 3 4 3 4 Firmware 4 3 Netzwerk Protokolle 53 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 4 Firmware 4 3 Netzwerk Protokolle 43 43 Sendestatus TXSTATE Sendestatus TXSTATE Wert Bedeutung 0 Kein Fehler 20 Initialisierung beim Systemstart Dieser Status wird einmal im Einschaltmoment 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 Sendepuffer festgelegt 22 Der S
109. s dieser wieder aktiviert werden kann Sind die daf r notwendigen Informationen Softwarest nde und Werkzeuge nicht vorhanden ist eine Umr stung nicht sinnvoll Achtung Wurden im SPS Programm die ModBus Bausteine MBMST und MBSVR eingesetzt ist eine Programm nderung notwendig Die aktuelle Firmware arbeitet ohne protokollspezifische Bausteine in der SPS und wickelt den gesamten Datenverkehr zwischen Signalspeicher und PDnetIP Controller ber den Baustein PDNIP ab Die alte Implementierung erm glichte lediglich den Zugriff auf den Wortbereich der Steuerung Die aktuelle Implementierung unterst tzt flexibel verschiedene Datentypen Achtung Die aktuelle Firmware bezieht s mtliche Konfigurationsinformationen aus den mit NetPro programmierten Setupdaten Das Verfahren der Projektierung via DLSE wird nicht mehr verwendet und von der aktuellen Firmware nicht unterst tzt So werden die Men punkte zur Konfiguration der IP Adresse bzw des Endger teinterfaces in DLSE auch nicht mehr angeboten Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 5 2 6 Baustein PDNIP Der Baustein PDNIP stellt die Verbindung f r alle Daten bertragungen zwischen dem Signalspeicher der ALU und dem PDnetIP Controller her Dieser Baustein erh lt die zum Datentransfer notwendigen Informationen vollst ndig vom PDnetIP Controller so dass die Parametrierung des Bausteines in verschiedenen A
110. s von der APEX automation technologies GmbH k nnen Systeme mit OPC Schnittstelle in die ICOS Welt integriert werden Der Datenaustausch wird wie bisher ber Sende und Empfangsbits abgewickelt MODBUS TCP stellt ein einfach zu handhabendes Protokoll mit hohem Verbreitungsgrad dar Durch die Verf gbarkeit von Gateways ist die Integration von Stationen mit ModBus Plus oder ModBus Seriell m glich Werden Leitsysteme mit MODBUS TCP angebunden ist die Aktualisierungsrate im Vorfeld zu betrachten da die Daten bertragung im allgemeinen pollend erfolgt Der Datenaustausch via MODBUS Master wird von Anwenderprogramm der SPS aus gesteuert RFC1006 Mit RFC1006 k nnen leicht gr ere Datenmengen ausgetauscht werden Die Handhabung des Protokolls ist aufwendiger als bei anderen Protokollen Der Datenaustausch erfolgt dabei ber vorprojektierte Sende Empfangspuffer sowie Sende und Empfangsbits Freies TCP Protokoll Mit dem freien TCP Protokoll k nnen individuelle Anbindungen an Fremdsysteme implementiert werden Da jedoch kein eigentliches Protokoll standardisiert ist und die Daten 1 1 ausgetauscht werden gibt es im allgemeinen h here Anforderungen an die SPS Implementierung VDM Der VDM erm glicht einen effizienten und ereignisorientierten Datenaustausch mit anderen PDnetIP Stationen Dabei wird die gesamte Kommunikation mit NetPro zentral projektiert im Anwenderprogramm werden keine Kommunikationsmodule ben
111. ssen diese eingesandt werden 1 Einleitung 1 1 Produkt bersicht 7 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 1 Einleitung 1 1 Produkt bersicht 8 PAD 5035e e Benutzerhandbuch Der PDnetIP Controller ist mit wechselbaren Leitungsinterface Modulen LIM best ckt Die Leitungsart einer seriellen Schnittstelle wird ber ein separates LIM Modul bestimmt Die Lieferung erfolgt mit best ckten LIM 232 Die LIM Module k nnen durch den Anwender auf dem PDnetlP 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 Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 12 Bestimmungsgem e Verwendung Der PDnetlP Controller PAD 5035e ist ausschlie lich dazu bestimmt e eine MODICON A350 A500 mit dem PDnetIP zu verbinden Wird der PAD 5035e anders als in diesem Handbuch beschrieben verwendet ist kein sicherer Betrieb gew hrleistet F r Sch den Mehraufwendungen Probleme St rungen und insbesondere Personen
112. t legt der SFB einen Fehlercode ab der den aufgetretenen Fehler n her beschreibt Dieses Merkerwort wird vom SFB selbst nicht zur ckgesetzt Fehlercode Bedeutung Auf der Adresse PSEG PBLK wurde kein PDnetIP Controller PAD 5035e gefunden Der PDnetIP Controller kann von dem Baustein nur dann gefunden werden wenn dieser mit einem entsprechenden Interface projektierte wurde Interner Fehler der Baustein hat ein ihm unbekanntes 102 Kommando erkannt und kann aus diesem Grund die Auftr ge nicht vollst ndig abarbeiten Interner Fehler der Baustein hat einen ihm unbekannten Datentyp erkannt und kann aus diesem Grund die Auftr ge nicht vollst ndig abarbeiten 2 Projektierungsfehler der Baustein hat kein Datenmodell gefunden Interner Fehler der Baustein hat in einer Empfangszelle einen 3 Parameterfehler erkannt Interner Fehler der Baustein hat in einer Sendezelle einen 4 Parameterfehler erkannt 100 Der Baustein hat einen Start Neustart des PDnet Controller PAD 5035 erkannt und quittiert Der Baustein PDNIP unterst tzt erg nzend zum PDnetlP Controller PAD 250e auch den PDnet Controller PAD 5035 Die im zweiten Teil der Tabelle aufgef hrten Fehlercodes 2 3 4 und 100 sind ausschlie lich f r den PDnet Controller PAD 5035 von Bedeutung 74 Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 5 Inb
113. tation zu programmieren sind folgende Schritte in NetPro notwendig e Men punkt Projekt ffnen ausw hlen e Men punkt Bearbeiten Stationen ausw hlen e Mit der rechten Maustaste auf die zu programmierende Station klicken e Den Men punkt Programmieren ber serielle Schnittstelle ausw hlen e Anschlie end die serielle Schnittstelle des PCs mit welcher der PAD 5035e verbunden ist ausw hlen Pr fen Sie die ausgew hlte Geschwindigkeit welche von der Lader Version abh ngig ist Kapitel 7 3 1 Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 7 Aktualisierung 7 2 Firmware 7 2 Firmware Die Aktualisierung der Firmware erfolgt mit DLSE32 Beachten Sie dass bei einem Firmwarewechsel ggf auch die Setupdaten mit einer passenden NetPro Version neu programmiert werden m ssen Um eine neue Firmware zu laden sind folgende Schritte in DLSE32 notwendig e Men punkt Firmware Ausw hlen ausw hlen e Download der Firmware ber den Men punkt Online Download ausw hlen e Nach einem erfolgreichen Download f hrt der PDnetIP Controller einen Neustart durch 93 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 7 Aktualisierung 7 3 Lader 94 PAD 5035e e Benutzerhandbuch 73 Lader Welche Lader Version eingesetzt wird k
114. telle als Betriebsart Halb Duplex konfiguriert werden Wird der PAD 5035e ber den RJ45 Anschluss genutzt sollte dieser im Halbduplex Mode betrieben werden Im Vollduplex Mode gibt es Kollisionszust nde welche nicht erkannt werden k nnen was wiederum zu Telegramm Wiederholungen f hrt Die Ursache liegt darin dass auch in einem geswitchten Ethernet Kollisionen entstehen k nnen Die Mac Adresse Ethernet Adresse des PDnetIlP Controllers ist in der Hardware gespeichert und unver nderlich Alle gelieferten PDnetIP Controller nutzen eine mit 00 05 DA beginnende Mac Adresse Die folgende Tabelle zeigt die Belegung der RJ 45 Anschlussbuchse die der IEEE802 3 Twisted Pair Schnittstelle entspricht Pin Signal e Tram Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 2 23 Serielle Schnittstellen Der PAD 5035e ist mit 2 seriellen Schnittstellen ausgestattet Die Schnittstellen sind als 9 polige SubD Buchsen auf der Frontseite ausgef hrt Die obere SubD Buchse ist die erste serielle Schnittstelle und entsprechend die untere die zweite serielle Schnittstelle Die Leitungsinterfacemodule LIM Module passen die seriellen Schnittstellen des PDnetIP Controllers an die Leitungsphysik an Die Standardausstattung erfolgt mit best ckten LIM 232 Die LIM Module k nnen durch den Anwender auf dem PDnetlIP Controller gewechselt werden Die folgende Tabe
115. tellt werden da der PDnetIP Controller selbst keine Verbindung aufbauen darf Dabei handelt es sich um eine Konfigurationseigenschaft der Verbindung 107 Sendevorgang gescheitert 109 Die Zahl gleichzeitig ausf hrbarer Sendevorg nge von 12 PDU s pro 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 Baustein PDSTR beim Controller registriert werden Sendedaten konnten nicht verarbeitet werden da die Struktur 114 der Sendedaten zuvor nicht registriert wurde Strukturen werden mit dem Baustein PDSTR beim PDnetIP Controller registriert 4 Firmware 4 3 Netzwerk Protokolle 49 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 4 Firmware 4 3 Netzwerk Protokolle 50 PAD 5035e e Benutzerhandbuch 4 3 4 TCP Schnittstelle Der PDnetIP Controller unterst tzt optional eine TCP Schnittstelle die einen direkten Austausch der auf dem TCP Layer gesendeten und empfangenen Daten mit dem Anwenderprogramm der SPS erm glicht Um das Protokoll nutzen zu k nnen muss der Baustein PDNIP zyklisch im Anwenderprogramm der SPS aufgerufen werden Bevor die freie TCP Schnittstelle genutzt werden kann muss mit NetPro eine entsprechende Projektierung angelegt werden Dabei werden einzelne Verbindungen d
116. tet der Treiber fehlerhaft Achtung Diese Einstellung ist nur f r spezielle Anlagen sinnvoll und geh rt nicht zum Standardleistungsumfang des PAD 5035e 4 3 4 8 Option Beauftragung ohne Quittungsbehandlung In dieser Betriebsart arbeitet der PDnetlP Controller ohne Quittungsbit 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 Achtung Diese Einstellung ist nur f r spezielle Anlagen sinnvoll und geh rt nicht zum Standardleistungsumfang des PAD 5035e 4349 Option KEEP ALIVE senden Wird diese Option aktiviert sendet der PDnetIP Controller zyklisch ein KEEP ALIVE an die Partnerstation und die Zeit berwachung der Verbindung auf Inaktivit t der Kommunikation wird deaktiviert Eine in dieser Betriebsart ge ffnete Verbindung kann somit solange ge ffnet bleiben wie die Partnerstation erreichbar ist Andernfalls baut der PDnetIP Controller nach einer bestimmten Zeit eine nicht genutzte Verbindung ab 4 Firmware 4 3 Netzwerk Protokolle 59 1992 2013 by APEK
117. tigt Die Integration von Systemen mit OPC Schnhittstelle ist mit dem PDM Server m glich 4 3 Netzwerk Protokolle 31 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 4 Firmware 4 3 Netzwerk Protokolle 32 PAD 5035e e Benutzerhandbuch 431 ICOS TCP Der PDnetIP Controller ist in der Lage ICOS Telegramme ber TCP IP zu transportieren und so ltere Netzwerke wie Modnet 2NP 2ND ICOS via H1 u zu substituieren In diesem Fall l uft die Funktionalit t 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 ber welches die Steuerung den Datenaustausch abwickeln kann Dies erm glicht einen nahtlosen bergang zu neuen L sungen Dabei erweitert der PDnetIP Controller das herk mmliche Interface um weitere Leistungsmerkmale Als Interface kann eines der folgenden genutzt werden KP1 BIK 151 oder KOS 152 Dabei hat das KP1 Interface die gr te Flexibilit t und Leistungsf higkeit Die Betriebsart mit ICOS TCP wird ben tigt um eine A350 A500 ber TCP IP bedienen und laden zu k nnen Diese Funktion wird ausschlie lich von A500 Classic unterst tzt Es werden alle ICOS Telegrammtypen inkl B8EFELD ohne Einschr nkungen hinsichtlich der Telegramml nge unterst tzt Der PDnetIP Controller kann zu einem Zeitpunkt nur eine limitierte Anzahl von ICOS Verbindungen zu verschied
118. tomation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 3 11 Hardware Revision 2 Zur Diagnose ohne spezielle Hilfsmittel besitzt der PDnetIP Controller 16 Leuchtdioden LED zur Darstellung des aktuellen Betriebszustandes Kennung Beschriftung Farbe Bemerkung E1 100 Gr n E2 FDX Gr n E3 ACT Gr n E4 LNK Gr n S1 PAD Sts Gelb S2 Hardw Gelb 53 Setup Gelb 54 Rem PG Gelb 55 Bus Sts Gelb 56 Ser 1Sts Gelb 57 Ser 2Sts Gelb 58 DPM Sts Gelb C1 RD Gr n Oberhalb von Ser 1 C2 TD Rot C3 RD Gr n Oberhalb von Ser 2 CA TD Rot 3 Anzeige und Bedienelemente 3 1 Aufteilung der Front 17 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 3 Anzeige und Bedienelemente 3 1 Aufteilung der Front 312 _Hardware Revisionen 3 4 5 Zur Diagnose ohne spezielle Hilfsmittel besitzt der PDnetIP Controller 17 Leuchtdioden LED zur Darstellung des aktuellen Betriebszustandes Kennung Beschriftung Farbe Bemerkung E1 100 Gr n E2 FDX Gr n E3 RX oder RD Gr n E4 LNK Gr n 51 PAD Sts Gelb 52 Hardw Gelb 53 Setup Gelb S4 Rem PG Gelb 55 Bus Sts Gelb 56 Ser 1Sts Gelb 57 Ser 2Sts Gelb 58 Gelb Unterhalb von LED S7 S8B Blau Rechts unterhalb von LED S7 C1 RD Gr n Oberhalb von Ser 1 C2 TD Rot C3 RD Gr n Oberhalb
119. tzerhandbuch 4 Firmware 4 4 Serielle Protokolle U120 Meldungen 256 Bit Echtzeit Meldungen 256 Bit Echtzeit Meldungen aus dem 256 Bit Ringpuffer Echtzeit Meldungen aus dem 256 Bit Datenmodell 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 1 Byte APEX Datentyp U250 ee ee Meldungen 1024 Bit in Summe mit E Meldungen Echtzeit Meldungen 1024 Bit in Summe mit Meldungen Echtzeit Meldungen aus dem 1024 Bit Ringpuffer Echtzeit Meldungen aus dem 1024 Bit Datenmodell 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 I Bit Stationsmeldungen 9 Byte APEX Datentyp Befehle 512 Bit Feld Sollwerte 256 Int Word digital analog Aufrufe 4 Byte APEX Datentyp Broadcast Anzahl Datentyp Aufrufe 4 Byte APEX Datentyp 66 Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 4 Firmware 4 5 Kundenspezifische Protokolle 45 Kundenspezifische Protokolle Es sind in der Firmware des P
120. uffer abgelegt Das Anwenderprogramm hat das Telegramm verarbeitet und quittiert Der Empfangspuffer ist wieder verf gbar 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 Anwenderprogramm der SPS verursacht 56 Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 4 Firmware 4 3 Netzwerk Protokolle 4 3 4 5 Empfangsstatus RXSTATE Empfangsstatus _RXSTATE Wert Bedeutung 0 Kein Fehler Initialisierung beim Systemstart Dieser Status wird einmal im a Einschaltmoment gesetzt Es liegen mehr Empfangsdaten vor als im Empfangspuffer abgelegt werden k nnen Es werden soviel Daten empfangen 51 wie in den Empfangspuffer der SPS passen Die verbliebenden Daten werden im n chsten Empfangszyklus im Empfangspuffer bergeben 52 Die Verbindung zur Partnerstation wurde geschlossen Der Empfangspuffer kann nicht beschrieben werden da die 53 empfangene Struktur zuvor nicht beim PDnetIP 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 55 vorhersehbaren Kommunikationsproblemen f hren
121. und Sachsch den die aus nicht bestimmungsgem er Verwendung entstehen ist der Hersteller nicht verantwortlich 1 2 Bestimmungsgem e 9 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 1 Einleitung 1 3 Allgemeine Hinweise 1 3 Allgemeine Hinweise Der Einbau des PDnetlP Controllers sollte von einer Fachperson durchgef hrt werden Die APEX automation technologies GmbH tr gt keine Verantwortung f r Sch den die durch einen unsachgem en Einbau entstehen und oder entstanden sind Das vorliegende Benutzerhandbuch erl utert den Einbau und die Inbetriebnahme der PDnetlP Controller Informationen zu den Steuerungssystem bzw Programmiersystemen sind den entsprechenden Handb chern zu entnehmen Der PDnetIP Controller sollte bis zu seinem endg ltigen Einbau dem Antistatik Schutzbeutel verbleiben 14 Lieferumfang Zum Lieferumfang der PAD 5035e geh ren 1 PAD 5035e in Antistatikverpackung 2 Konfigurationsblatt Seriennummer MAC Adresse geladene Firmware 3 CD ROM PDnetlP 15 Ausbau und Lagerung Wird der PDnetIP Controller aus der Steuerung ausgebaut muss dieser in einer geeigneten Verpackung Antistatikverpackung gelagert werden Die unverpackte Lagerung oder Verpackung in Aluminiumfolie ist ungeeignet 10 Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch
122. ve 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 value 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 c
123. vision stellt der PAD 5035e der A500 einen Bereich von 4k 8k oder 16k zur Verf gung Die folgende Tabelle zeigt die m glichen Konfiguration und daf r notwendigen Gr en ICOS SFB 693 Gr e Ja 8k oder 16k KP 1 Ja 16k KOS 152 Nein 4k BIK 151 Nein 16k KP 1 Nein 8k KOS 882 Nein 4k 5 1 1 2 Adresse Die PMB Adresse des PDnetlP Controllers PAD 5035e wird durch DIP Schalter festgelegt Vor der Kodierung der Adresslage ist es wichtig die Konfiguration der vorhandenen Steuerung zu pr fen Der eingestellte Speicherbereich auf dem PMB Bus muss frei sein Ob der Speicherbereich verf gbar ist l sst sich mit dem DOLOG Befehl AH feststellen Freie Speicherbereiche liefern als Inhalt FFH55 zur ck Eine bersicht aller m glichen Konfigurationsvarianten befindet sich in Kapitel 8 2 Achtung Die Konfiguration einer Adresseinstellung erfolgt je nach Hardware Revision verschieden Wird ein vorhandener PAD 5035e ersetzt kann die Einstellung der DIP Schalter nur bei gleicher Hardware Revision 1 1 bertragen werden Achtung Die mit der Hardware Revision 3 eingef hrte M glichkeit den Adressbereich im PMB Bus auf Ak zu konfigurieren kann momentan nicht eingesetzt werden 5 Inbetriebnahme 5 1 Hardware 69 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 5 Inbetriebnahme 5 2 Software 70 PAD 5035e e Benutzerhandbuch 5 2 Software Die nachfolgenden
124. von Ser 2 C4 TD Rot 18 Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 3 Anzeige und Bedienelemente 3 2 Bedeutung der Leuchtdioden 3 2 Bedeutung der Leuchtdioden 3 2 1 Ethernet Status LED E1 E4 Die vier gr nen Leuchtdioden E1 bis EA 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 5035e L zeigen die Leuchtdioden die eingestellte Betriebsart des PDnetIP Controllers an Dies geschieht unabh ngig von der Betriebsart der Gegenstelle ID Inhalt Zustand Bedeutung an 100 Mbit Verbindung aus 10 Mbit Verbindung Voll Duplex Verbindung E2 Full Duplex Halb Duplex Verbindung PDnetIP Controller empf ngt Daten Sendedaten werden ber die LED nicht angezeigt El 100 Mbit Empfangs daten Keine Empfangsdaten vorhanden lt Oo a 5 a 3 D 2 5 Verbindung vorhanden 19 1992 2013 by APEX automation technologies GmbH Braunschweig Stand 19 09 13 PAD 5035e e Benutzerhandbuch 3 Anzeige und Bedienelemente 3 2 Bedeutung de
125. wenderprogramm 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 automatisch gel scht Timeout Zeit Jedes Sendetelegramm der SPS an den IS Tester l dt das Telegramm Timeout Durch die in der Spezifikation festgelegte Request Response Regel kann das Telegramm Timeout gepr ft werden da nach einem Empfangstelegramm immer ein Telegramm gesendet wird Wird diese Regel nicht ber cksichtigt kann das Telegramm Timeout nicht richtig gebildet werden Gesamt TimeOut Zeit Jedes Empfangstelegramm ladt das Gesamt Timeout Diagnose Spur In der Diagnose Spur stellt der PDnetIP Controller dem Anwenderprogramm der SPS eine Reihe von Informationen zur Fehlersuche bereit Die Diagnose Spur belegt ab der projektierten Adresse 10 Worte Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch Tritt w hrend des Betriebs ein TimeOut auf TimeOut oder Gesamt Timeout beginnt die LED der seriellen Schnittstelle zu blinken 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 aufgetr
126. 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 Stand 19 09 13 1992 2013 by automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch Achtung Nach nderungen an der Signalspeicherbelegung kann es notwendig sein das Anwenderprogramm der SPS anzupassen Die folgende Tabelle beschreibt die Bedeutung der f r jede Verbindung belegten Status Worte und Merker Der Suffix erg nzt den mit NetPro projektierten Verbindungsnamen Vorhanden Suffix Zustand ERT Die mit NetPro projektierte ID Verbind k Immer erbindungskennung STATE Der aktuelle Verbindungsstatus Uber das Sendebit _SB zeigt das Anwenderprogramm der SPS dem PDnetIP SB Controller an dass ein Sendetelegramm vorliegt ber das Quittungsbit wird das Sende sa Anwenderprogramm vom PDnetIP richtung Controller ber das Ende des Sendevorganges informiert Letzter Aktueller Status in Senderichtung _TXLEN
127. z ey TKR m 1 el ejem RR olo olo ooo o o olo ooo ol ol HH HH oo oo oo ol om ooo ol oo Hr 1 DI OO oo oo OO DIOR mm Tolo ol om mm olo olo RI RRR I co mm mm olo ol o Ri OO RRO ORI ROOM OO RRO OJ RJ RIO ORR oo Hr oo oo oo R ORI ROR ORO RORY ORO ORO ORO OJ RIO mol ORI ORO Hr oo 0 0 0 ooo 0 GLO DIP ooo ooo oo ol OKs w 98 Stand 19 09 13 1992 2013 by APEX automation technologies GmbH Braunschweig PAD 5035e e Benutzerhandbuch 8 Anhang 8 2 Konfiguration PMB Adresse SFB Adresslage 8 0 20 2 Seg 19420 6 8k Bloc 0 20 3 Seg 19 20 7 8k Bloc 0 20 4 Seg 19 20 8 8k Bloc 0 21 1 Seg 21 22 1 8k Bloc 0 121 2 Seg 21422 2 8k Bloc 0 121 3 Seg 21422 3 8k Bloc 0 21 4 Seg 21422 4 8k Bloc 0 122 1 Seg 21 22 5 8k Bloc 0 122 2 Seg 21 22 6 8k Bloc 0 22 3 Seg 21422 7 8k Bloc 0 22 4 Seg 21 22 8 8k Bloc 0 23 1 Seg 23424 1 8k Bloc 0 23 2 Seg 23424 2 8k Bloc 0 123 3 Seg 23 24 3 8k Bloc 0 23 4 Seg 23 24 4 8k Bloc 0 124 1 Seg 23 24 5 8k B
128. zwerk Sniffer eindeutig identifizieren l sst Dazu ist die Transaktions ID vor jeder Beauftragung am einfachsten zu inkrementieren 13 Entfernte Adresse Registeradresse des anderen Remote ModBus TCP Ger tes Diese Adresse bestimmt den Speicherbereich Register Coils auf den sich die Operation Read Write bezieht 14 Timeout Reserviert 15 Fehlerwort Nach Verarbeitung des Auftrages steht in diesem Wort der Abschlussstatus der Operation Die Tabelle Fehlercodes dokumentiert die hier m glichen Werte 16 Info Steht im Fehlerwort der Fehlercode 112 Die Partnerstation hat den Auftrag mit einer Exception beantwortet dann beinhaltet dieses Wort den in der Exception bertragenen Exception Code 4 3 Netzwerk Protokolle 39 1992 2013 by APEK automation technologies GmbH Braunschweig Stand 19 09 13 4 Firmware 4 3 Netzwerk Protokolle 40 PAD 5035e e Benutzerhandbuch Die nachfolgende Tabelle zeigt wie der ModBus Auftragsblock vom Anwenderprogramm der SPS aus zu steuern ist Ablauf im Auftragsblock Der Auftragsblock wird nicht vom PDnetIP Controller bearbeitet und kann daher vom Anwenderprogramm der SPS ge ndert werden Das Anwenderprogramm der SPS hat den Auftragsblock mit Daten gef llt und startet durch Setzen des Statuswort auf 2 den Bearbeitungsvorgang Der PDnetIP Controller bearbeitet den Auftragsblock und signalisiert

Download Pdf Manuals

image

Related Search

Related Contents

cc.  DeLOCK Adapter IDE Slim CD-Rom > IDE 40pin      Massive Wall light 17167/86/10  和風アタッチメント  DEALER SERVICE MANUAL UPDATE BULLETIN SUPPLEMENT  FORME - Dynavena  Dynojet Research Automobile Accessories 248 User's Manual  MN0072  

Copyright © All rights reserved.
Failed to retrieve file