Send/Receive PCU/MCU. Protokoll



Ähnliche Dokumente
Ethernet Binär. Protokoll

Modbus/TCP. Protokoll

S7-Hantierungsbausteine für R355, R6000 und R2700

How-To-Do. Kommunikation über Ethernet zu Siemens OPC Server

1) Farbsteuergerät in der Nikobus-Software unter Modul zufügen hinzufügen.

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

Hilfedatei der Oden$-Börse Stand Juni 2014

Anleitung. Einrichtung vom HotSync Manager für den Palm 1550 bis 1800 unter Windows 7. Palm SPT 1500 / 1550 Palm SPT 1700 / Bits & Bytes Seite 1

ecaros2 - Accountmanager

Wir freuen uns, dass Sie mit der VR-NetWorld Software Ihren Zahlungsverkehr zukünftig einfach und sicher elektronisch abwickeln möchten.

Installation OMNIKEY 3121 USB

Übung - Konfigurieren einer Windows 7-Firewall

Mandant in den einzelnen Anwendungen löschen

Dokumentation IBIS Monitor

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

Erste Schritte mit Sfirm32 und itan

Evident VDDS-Anbindung von MIZ

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Kurz-Anleitung Veranstaltungskalender AHG

ZVT TA7.0 Protokoll beim ICT250 aktivieren

Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen?

Dokumentation zur Versendung der Statistik Daten

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Umleiten von Eigenen Dateien per GPO

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

Schritt für Schritt. Anmeldung

Massenversand Dorfstrasse 143 CH Kilchberg Telefon 01 / Telefax 01 / info@hp-engineering.com

Leitfaden Internet-Redaktion kursana.de

Netzwerkeinstellungen unter Mac OS X

Anbindung des eibport an das Internet

3. Anlegen eines WIN CC Projektes

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

STRATO Mail Einrichtung Mozilla Thunderbird

Handbuch ECDL 2003 Professional Modul 3: Kommunikation Kalender freigeben und andere Kalender aufrufen

C.M.I. Control and Monitoring Interface. Zusatzanleitung: Datentransfer mit CAN over Ethernet (COE) Version 1.08

Der neue persönliche Bereich/die CommSy-Leiste

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

Anleitung zur Inbetriebnahme einer FHZ2000 mit der homeputer CL-Software

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar inkl. zusätzlichem Übungsanhang K-W81-G-UA

STRATO Mail Einrichtung Microsoft Outlook

Leere Zeilen aus Excel-Dateien entfernen

Benutzung der LS-Miniscanner

Stammdatenanlage über den Einrichtungsassistenten

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

Auf der linken Seite wählen Sie nun den Punkt Personen bearbeiten.

Medea3 Print-Client (m3_print)

A. Ersetzung einer veralteten Govello-ID ( Absenderadresse )

Inhaltsverzeichnis Seite

Durch einen Doppelklick (linke Maustaste) wird das Programm gestartet und es erscheint folgender Bildschirm.

BEDIENUNGSANLEITUNG: EINREICH-TOOL

Wie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann.

Matrix42. Matrix42 Cloud Trial Erste Schritte. Version

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Satzhilfen Publisher Seite Einrichten

Kurzanleitung Webmail Verteiler

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

Programme im Griff Was bringt Ihnen dieses Kapitel?

Herzlich Willkommen bei der nfon GmbH

Wie halte ich Ordnung auf meiner Festplatte?

Anwahlprogramm. zur. Modem-Schnittstelle TH004

BILDER TEILEN MIT DROPBOX

Electronic Systems GmbH & Co. KG

CMS.R. Bedienungsanleitung. Modul Cron. Copyright CMS.R Revision 1

Dokumentenverwaltung

Überprüfung der digital signierten E-Rechnung

UMSTELLUNG DER RÖNTGEN-SCHNITTSTELLE DÜRR-DBSWIN AUF DÜRR-VDDS

Einführungskurs MOODLE Themen:

Kontakte Dorfstrasse 143 CH Kilchberg Telefon 01 / Telefax 01 / info@hp-engineering.com

Erste Schritte ANLEITUNG Deutsche Sportausweis Vereinsverwaltung Schnittstelle zum Portal des Deutschen Sportausweises unter

Erstellen einer in OWA (Outlook Web App)

How-To-Do. Fernwartung einer VIPA Steuerung via Ethernet

WLAN MUW-NET Howto für Windows XP SP2, SP3

Software-Beschreibung Elektronische Identifikations-Systeme BIS Softwarekopplung PROFIBUS DP mit BIS C-60_2-...an S7

Konfiguration der tiptel Yeastar MyPBX IP-Telefonanlagen mit Peoplefone Business SIP Trunk

Einstellungen für SEPA-Lastschriften in der VR-NetWorld-Software

LDAP Konfiguration nach einem Update auf Version 6.3 Version 1.2 Stand: 23. Januar 2012 Copyright MATESO GmbH

KNX BAOS Gadget. Installations- und Bedienanleitung. WEINZIERL ENGINEERING GmbH. DE Burgkirchen Web:

USB-CNC Installation + Konfiguration

Windows 98 / Windows NT mit NCP WAN Miniport-Treiber 23. Oktober 1998

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

NOXON Connect Bedienungsanleitung Manual

Übergabe nach Outlook

Service & Support. Wie kann ein WinCC (TIA Portal) Projekt über Ethernet auf ein Bediengerät übertragen werden? WinCC (TIA Portal) FAQ Februar 2012

Treppensoftware Programme. Hilfe - 3D Plus Online. konstruieren/präsentieren

ADSL Installation Windows VISTA

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

Einrichtung von Mozilla Thunderbird

Bedienungsanleitung. FarmPilot-Uploader

Elektronischer Kontoauszug

STRATO Mail Einrichtung Apple Mail 8

Shopware-Plugin. Statusverwaltung. Version RHIEM Intermedia GmbH. General Manager: Franz Rhiem Dr.-Ing Stefan Rhiem René Tanzer

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Realisierung von UMCM über den IBH Link UA mit Simatic S5 und S7 Steuerungen

Dokumentenverwaltung im Internet

Erste-Schritte VP 5.1

Handbuch für Redakteure

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Transkript:

Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protkoll Protokoll Protokoll Protok oll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Send/Receive PCU/MCU PSG Plastic Service GmbH Pirnaer Str. 12-16 68309 Mannheim Deutschland Tel. +49 621 7162 0 Fax +49 621 7162 162 www.psg-online.de info@psg-online.de 11/2011

PSG Plastic Service GmbH 1 Protokoll Send/Receive PCU/MCU Inhaltsverzeichnis 1 Einleitung... 2 1.1 Darstellungskonventionen... 2 2 Parameter... 3 3 Anbindung an die S7... 4 3.1 SIMATC Manager... 4 3.2 MCU... 9 3.3 CoDeSys... 9 4 CoDeSys - Bibliotheksbefehle für Send/Receive Protokoll... 10 4.1 Funktionen zum Lesen der empfangenen Daten... 10 4.2 Funktionen zum Schreiben von Daten in den Sendepuffer... 10 5 Hinweise... 10 6 Anhang... 12 6.1 Versionshistorie... 12

2 Kapitel 1 Einleitung 1 Einleitung Dieses Dokument beschreibt die Anbindung der Regler PCU und MCU der flexotemp -Baureihe über das Send/Receive Protokoll an eine S7-Steuerung. 1.1 Darstellungskonventionen In diesem Handbuch finden sich Symbole und Konventionen, die Ihnen zur schnelleren Orientierung dienen. Achtung Hinweis Beispiel Verweis FAQ Gleichungen <Ansicht> Projekt n.a. Mit diesem Symbol werden Hinweise und Informationen angezeigt, die entscheidend für den Betrieb des Gerätes sind. Bei Nichtbefolgen oder ungenauem Befolgen kann es zu Schäden am Gerät oder zu Personenschäden kommen. Das Symbol weist auf zusätzliche Informationen und Erklärungen hin, die zum besseren Verständnis dienen. Bei dem Symbol wird eine Funktion anhand eines Beispiels erläutert. Bei diesem Symbol wird auf Informationen in einem anderen Dokument verwiesen. Hier werden FAQ (frequently asked questions) beantwortet. Berechnungsvorschriften und Berechnungsbeispiele werden so dargestellt. Menüpunkte (z.b. Ansicht) werden so dargestellt. Fenster (z.b. Projekt) werden so dargestellt. Nicht anwendbar, nicht vorhanden

PSG Plastic Service GmbH 3 Protokoll Send/Receive PCU/MCU 2 Parameter Zur Anbindung der PCU/MCU an eine S7-Steuerung, kann neben dem Profibus auch das Ethernet verwendet werden. Hierzu wurde das Send/Receive-Protokoll in die PCU/MCU implementiert. Folgende PCU/MCU-Systemparameter werden benötigt. Bezeichnung Parameterkürzel Parameterbezeichung Funktion CP15 PRT1 Port 1 CP16 PRT2 Port 2 Siehe a) CP17 PRT3 Port 3 CP30 SR Aktiv OFF/ON CP31 SR1 IP-Adresse 1.Oktett Bei Aktiver Send/Receive CP32 SR2 IP-Adresse 2.Oktett Schnittstelle, stellt die PCU/MCU mit CP33 SR3 IP-Adresse 3.Oktett der hier eingestellten IP und dem hier CP34 SR4 IP-Adresse 4.Oktett eingestellten Zielport eine Verbindung zur S7 her. CP35 SRP Port CP36 SRBR Größe Empfangspuffer Größe des PCU/MCU- Empfangspuffers in Byte CP37 SRBS Größe Sendepuffer Größe des PCU/MCU-Sendepuffers in Byte CP38 SRST Sendezyklus Sendzyklus in msec Send/Receive a) Die Ethernet-Schnittstelle der PCU/MCU verfügt über 3 Ports. Über die jeweilige Portnummer erfolgt innerhalb der PCU/MCU eine Protokollumschaltung. Einstellung Beschreibung 5000 Binäres Ethernet Protokoll + CoDeSys Protokoll 5001 Textbasiertes Ethernet Protokoll + CoDeSys Protokoll 5005 Send/Receive Protokoll 80 HTML Für die webbasierte Bedienung der PCU/MCU muss mindestens ein Port auf 80 eingestellt sein. Da die webbasierte Bedienung auf mehreren Frames aufgebaut ist, ist es für eine problemlose Nutzung sinnvoll, mehr als einen Port auf 80 einzustellen. Auf jedem der Ports kann zu einem Zeitpunkt nur eine Verbindung aufgebaut werden. Um das Send/Receive Protokoll nutzen zu können, muss ein Port auf 5005 eingestellt werden. Sind mehrere Ports auf 5005 eingestellt, wird lediglich der erste mit der Steuerung verbunden.

4 Kapitel 3 Anbindung an die S7 3 Anbindung an die S7 Die Anbindung der PCU/MCU an die S7 über Ethernet erfolgt mit dem Send/Receive Protokoll. Innerhalb der S7 erfolgt der Datenaustausch über die Datenbausteine AG_SEND und AG_RECV. In der folgenden Beschreibung wird eine MCU mit der IP 192.168.0.150 Port 5005 an eine S7 mit der IP 192.168.0.159 Port 5004 angebunden. Der Sende- und Empfangspuffer soll jeweils 128 Byte groß sein. Über den Sendepuffer der S7 (Empfangspuffer der MCU) soll der Sollwert der 1. Zone gesetzt werden. Im Empfangspuffer der S7 (Sendepuffer der MCU) soll der Istwert der 1. Zone gesendet werden. 3.1 SIMATC Manager Bevor die MCU konfiguriert wird, muss das zugehörige Projekt im SIMATIC Manager angelegt werden. Hierzu sind folgende Schritte durchzuführen. Schritt 1 Start des SIMATIC Managers Über das Menü Datei Neu ein neues Projekt anlegen. Im Beispiel: Projekt AnbindungMCU Durch Anklicken des Projekts mit der rechten Maustaste öffnet sich ein Kontextmenü, mit dessen Hilfe über die Funktion Objekt einfügen, die vorhandenen Hardwarekomponenten eingefügt werden. Im Beispiel werden SIMATIC 300 Baugruppen eingefügt. Nach dem Anlegen der SIMATIC 300 Baugruppe, wird im rechten Fenster das Hardware- ICON angeboten. Durch Doppelklicken auf dieses ICON öffnet sich der Hardware- Konfigurator des SIMATIC Managers. Dort wird nun die vorhandene Hardware angelegt.

PSG Plastic Service GmbH 5 Protokoll Send/Receive PCU/MCU Anschließend wird der Hardware-Konfigurator geschlossen. Schritt 2 Ethernet konfigurieren Anschließend durch den entsprechenden Button (siehe Pfeil), den Netzkonfigurator des SIMATIC Managers starten. Dort die MCU als Andere Station anlegen. Anschließend den CP343-1 und die MCU über Ethernet vernetzen.

6 Kapitel 3 Anbindung an die S7 Schritt 3 Datenbaustein für das Senden und den Empfang anlegen. Im Beispiel: Länge 128 Bytes Im DB2 für die Sendedaten wird nach den 128 Bytes, die gesendet werden noch zusätzlich ein BOOL ( SendeRichtungFreigabe ) für die Freigabe des Sendens eingeführt. Schritt 4 Baustein AG_SEND und AG_RECEIVE einfügen. Im SIMATIC Manager über das Menü Datei Öffnen, die Registerkarte Bibliotheken auswählen. Dort die SIMATIC_NET CP Bibliothek auswählen und mit OK bestätigen. Danach öffnet sich folgendes Fenster.

PSG Plastic Service GmbH 7 Protokoll Send/Receive PCU/MCU Hier die Bausteine FC5 ( AG_SEND ) und FC6 ( AG_RECEIVE ) kopieren und nach schließen dieser Ansicht ins Projekt einfügen. Schritt 5 Im Projekt den Baustein OB100 ( COMPLETE RESTART ), eine Funktion FC85 ( Senden MCU ) und eine Funktion FC86 ( Empfang MCU ) einfügen. Das Projekt sieht jetzt wie folgt aus. Schritt 6 Baustein OB 100 programmieren. Hier erfolgen die Initialisierungen. Die Senderichtung wird durch Setzen des Bits SendeRichtungFreigabe freigegeben.

8 Kapitel 3 Anbindung an die S7 Schritt 7 Funktion FC85 Senden MCU programmieren (Das Senden erfolgt über den Siemens- Baustein AG_SEND). Schritt 8 Funktion FC86 Empfang MCU programmieren (Der Empfang erfolgt über den Siemens- Baustein AG_RECV). Schritt 9 Aufrufe des Sendens und des Empfangs in den OB1 einfügen.

PSG Plastic Service GmbH 9 Protokoll Send/Receive PCU/MCU Der Aufruf CALL WAIT wurde eingefügt, um die Zykluszeit etwas zu verlangsamen, da sonst extrem viele Telegramme am Bus laufen und dies zu Problemen führen kann Siehe Hinweise unten. Schritt 10 Projekt in die S7 laden. 3.2 MCU Damit sich die MCU aktiv an der S7 anmeldet, müssen nun folgende Systemparametereinstellungen vorgenommen werden. Bezeichnung Parameterkürzel Parameterbezeichung Einstellung CP15 PRT1 Port 1 5005 CP30 SR Aktiv ON CP31 SR1 IP-Adresse 1.Oktett 192 CP32 SR2 IP-Adresse 2.Oktett 168 CP33 SR3 IP-Adresse 3.Oktett 0 CP34 SR4 IP-Adresse 4.Oktett 159 CP35 SRP Port 5004 CP36 SRBR Größe Empfangspuffer 128 CP37 SRBS Größe Sendepuffer 128 CP38 SRST Sendezyklus 0 999 Send/Receive 3.3 CoDeSys Um den Istwert von Zone 1 im ersten Datenwort des Sendepuffers an die S7 zu senden, muss in einem CoDeSys-Projekt folgender Befehl implementiert werden. Istwert_zone1:=READ_INT_KANAL(0,16#2); SR_WRITE_INT(0, Istwert_zone1); Um den über den Empfangspuffer empfangenen Sollwert in Zone 1 einzutragen, muss folgender Code implementiert werden. Sollwert_zone1:=SR_READ_INT(0); WRITE_INT_KANAL(0, Sollwert_zone1); Anschließend muss das CoDeSys-Projekt in die MCU geladen und gestartet werden.

10 Kapitel 4 CoDeSys - Bibliotheksbefehle für Send/Receive Protokoll 4 CoDeSys - Bibliotheksbefehle für Send/Receive Protokoll 4.1 Funktionen zum Lesen der empfangenen Daten BOOL SR_READ_BOOL(WORD OFFSET,BYTE BIT); BYTE SR_READ_BYTE(WORD OFFSET); WORD SR_READ_WORD(WORD OFFSET); INT SR_READ_INT(WORD OFFSET); char SR_READ_CHAR(WORD OFFSET); REAL SR_READ_REAL(WORD OFFSET); Der Parameter OFFSET ist das Byteoffset im Empfangspuffer. Der Parameter BIT entspricht der Bitposition im Empfangsbyte. 4.2 Funktionen zum Schreiben von Daten in den Sendepuffer BYTE SR_WRITE_BOOL(WORD OFFSET,BYTE BIT,BOOL WERT); BYTE SR_WRITE_BYTE(WORD OFFSET,BYTE WERT); BYTE SR_WRITE_WORD(WORD OFFSET,WORD WERT); BYTE SR_WRITE_INT(WORD OFFSET,INT WERT); BYTE SR_WRITE_CHAR(WORD OFFSET,char WERT); BYTE SR_WRITE_REAL(WORD OFFSET,REAL WERT); Der Parameter OFFSET ist das Byteoffset im Sendepuffer. Der Parameter BIT entspricht der Bitposition im Empfangsbyte. Im Parameter WERT wird der zu schreibende Wert übergeben. Als Rückgabewert liefert die Funktion 0, wenn kein Fehler aufgetreten ist. 5 Hinweise Die MCU unterstützt nur das aktive Anmelden an die Steuerung. Aus diesem Grund ist es wichtig, dass bei der Definition der Verbindung im SIMATIC Manager der aktive Verbindungsaufbau nicht angewählt ist. Der Datenaustausch zwischen MCU und S7 erfolgt über eine Socket-Verbindung. Werden bei dieser Verbindung zyklisch Daten an die S7 gesendet und diese in der S7 nicht abgeholt (Baustein AG_RECV ), dann kommt es je nach Datenmenge nach einer gewissen Zeit in der S7 zu einem Schließen der Socket-Verbindung. Aus diesem Grund ist es wichtig, dass im S7-

PSG Plastic Service GmbH 11 Protokoll Send/Receive PCU/MCU Programm die Daten, die von der MCU gesendet werden auch abgeholt werden. Bei langen S7-Zyklen kann es hier notwendig werden, den Sendezyklus der MCU über den Parameter SRST zu erhöhen. Der Sendezyklus kann zwar bis auf 0 reduziert werden. Allerdings kann die MCU nicht beliebig schnell senden. Dies hängt im Wesentlichen von der Bearbeitung des CoDeSys-Programmes und der Regler-Software ab.

12 Kapitel 6 Anhang 6 Anhang 6.1 Versionshistorie Version Datum Änderung 1.00.00 23.11.2011 Erstveröffentlichung PSG Plastic Service GmbH Pirnaer Straße 12-16 68309 Mannheim Deutschland Tel. +49 621 7162 0 Fax +49 621 7162 162 ww.psg-online.de info@psg-online.de