Seite 1
GETTING STARTED VT250-57x - QViS mit Modbus TCP- Treiber Sense it! Connect it! Bus it! Solve it!
Seite 2
Alle Rechte, auch die der Übersetzung, vorbehalten. Kein Teil dieses Handbuches darf in irgendeiner Form (Druck, Fotokopie, Mikrofilm oder einem anderen Verfahren) ohne schriftliche Zustimmung der Firma Hans Turck GmbH & Co. KG, Mülheim an der Ruhr reproduziert oder unter Verwendung elektronischer Systeme verar- beitet, vervielfältigt oder verbreitet werden.
Achtung! Vor Beginn der Installationsarbeiten! Gerät spannungsfrei schalten Gegen Wiedereinschalten sichern Spannungsfreiheit feststellen Erden und kurzschließen Benachbarte, unter Spannung stehende Teile abdecken oder abschranken. Die für das Gerät angegebenen Montagehinweise sind zu beachten. Nur entsprechend qualifiziertes Personal gemäß EN 50 110-1/-2 (VDE 0105 Teil 100) darf Eingriffe an diesem Gerät/System vornehmen.
Inhaltsverzeichnis Zu diesem Handbuch Allgemeines ............................0-2 Weiterführende Dokumentation ............................0-2 Erklärungen zu den verwendeten Symbolen ...................0-3 Allgemeine Hinweise ........................0-4 Bestimmungsgemäßer Gebrauch ............................0-4 Hinweise zur Projektierung/ Installation des Produktes ....................0-4 Einrichten der Modbus TCP-Kommunikation mit QViS Verwendete Hard-/Software ......................1-2 Hardware ......................................
Seite 6
D301225 0810 - VT250 QViS Modbus TCP-Treiber...
Zu diesem Handbuch Allgemeines Dieses Getting Started beschreibt die Realisierung einer Modbus TCP-Kommunikation zwischen einem VT250-57× HMI als Modbus TCP-Client und angeschlossenen Modbus TCP-Servern mit Hilfe von QViS. Weiterführende Dokumentation D301190 „VT250 - Hardware-Beschreibung“ D301188 „Getting Started - VT250-57P HMI SPS mit PROFIBUS-DP“ D301194 „Getting Started - VT250-57C HMI SPS mit CANopen“...
Erklärungen zu den verwendeten Symbolen Erklärungen zu den verwendeten Symbolen Warnung Dieses Zeichen steht neben Warnhinweisen, die auf eine Gefahrenquelle hindeuten. Dieses kann sich auf Personenschäden und auf Beschädigungen der Systeme (Hard- und Software) beziehen. Für den Anwender bedeutet dieses Zeichen: Gehen Sie mit ganz besonderer Vorsicht zu Werke. Achtung Dieses Zeichen steht neben Warnhinweisen, die auf eine potenzielle Gefahrenquelle hindeuten.
Geräten nicht dem Zufall überlassen werden darf. Dieses Handbuch enthält die erforderlichen Informationen für den bestimmungsgemäßen Gebrauch der TURCK HMIs. Es wurde speziell für qualifiziertes Personal mit dem nötigen Fachwissen konzipiert. Bestimmungsgemäßer Gebrauch Der einwandfreie und sichere Betrieb der Geräte setzt sachgemäßen Transport, sachgerechte Lagerung, Aufstellung und Montage sowie sorgfältige Bedienung und Wartung voraus.
Seite 11
Einrichten der Modbus TCP-Kommunikation mit QViS Verwendete Hard-/Software ........................2 Hardware ...........................................2 Software..........................................2 CoDeSys-Projekt ............................3 Steuerungskonfiguration ....................................3 – Globale Variablen .......................................3 Kleines Beispielprogramm ..................................4 QViS mit Modbus-TCP ..........................6 Neues Projekt erstellen....................................6 Konfiguration des Kommunikations-Treibers............................7 Einrichten der Modbus-Kommunikation ...............................7 Fertigstellung des Projektes ..................................
CoDeSys-Projekt CoDeSys-Projekt Steuerungskonfiguration Die Steuerungskonfiguration besteht aus einem BL67-PG-EN (IP-Adresse 192.168.1.12) mit einem lokalen I/O-Modul (BL67-8DO-0.5A-P) und jeweils 8 Input- und 8 Output-Modbus-Applikationsregistern (siehe Abbildung 1: Steuerungskonfiguration der Beispielapplikation). Globale Variablen Dem Modbus-Input-Register %IW0 ist die Variable „Reset“ zugeordnet, dem Modbus-Output-Register %QW1 die Variable „Counter“.
Einrichten der Modbus TCP-Kommunikation mit QViS Kleines Beispielprogramm Im Programm PLC_PRG wird über „Counter := Counter + 1“ ein Zähler simuliert. Ein Zähler-Reset erfolgt, wenn die Variable „Reset“ (%IW0) = 1 ist. Abbildung 2: PLC-PRG der Beispielapplika- tion Modbus TCP Abbildung 3: VT250 BL67-PG-EN...
Seite 15
CoDeSys-Projekt Abbildung 4: Auszug aus D301032, Modbus- Register D301225 0810 - VT250 QViS Modbus TCP-Treiber...
Einrichten der Modbus TCP-Kommunikation mit QViS QViS mit Modbus-TCP Neues Projekt erstellen 1 Erstellen Sie ein neues Projekt über "File → New", vergeben Sie im sich öffnenden Fenster einen Projekt- namen und definieren Sie den Ablageort des Projektes. 2 Folgende Einstellungen sind zu vorzunehmen: Als "Target Device"...
QViS mit Modbus-TCP Konfiguration des Kommunikations-Treibers 1 Ein Klick auf „Project“ (linke Seite des Fensters) öffnet die die „Project properties“ (rechte Seite des Fens- ters), siehe unten Abbildung 6: Konfiguration des Modbus-Treibers. 2 Unter "Target" finden Sie u. a. die eben vorgenommenen Einstellungen. 3 Über die Schaltfläche "Config"...
Seite 18
Einrichten der Modbus TCP-Kommunikation mit QViS 1 Im netX Symbolizer wählen Sie „Add New Signal“ und im sich öffnenden PDI Editor „Add Device“. 2 Dieses „Device“ entspricht dem anzusprechenden Modbus-Server und erhält daher dessen IP-Adresse (hier: BL67-PG-EN, 192.168.1.12). Vergeben Sie ggf. einen eindeutigen Namen. Abbildung 7: Einrichten der Modbus-Kanäle...
Seite 19
QViS mit Modbus-TCP 3 Wählen Sie nun „Add Module“ und fügen Sie dem „Device“ mindestens ein Modul hinzu. Die Unterteilung der Kommunikationskanäle in „Module“ dienen, wenn notwendig, der Strukturierung der Kommunikationskanäle (siehe auch Abbildung 9: PDI Editor und netX Symbolizer - Einrichten der Modbus-Kanäle).
Seite 20
Einrichten der Modbus TCP-Kommunikation mit QViS Hinweis Der Modbus-Function Code wird im „netX Symbolizer/PDI Editor“ über den Parameter „Memory area“ (siehe unten Abbildung 9: PDI Editor und netX Symbolizer - Einrichten der Mod- bus-Kanäle) definiert. Tabelle 1: Function Code Zugriff Datentyp Bedeutung Function Codes...
Seite 21
QViS mit Modbus-TCP 6 Sind alle notwendigen Kommunikations-Kanäle angelegt, stellen sie sich im netX-Symbolizer unter „Customized Variables“ wie folgt dar. Abbildung 10: netX-Symboli- zer mit definier- ten Modbus- Kanälen 7 Übernehmen Sie die Variablen mit „OK“ in die gewünschte QViS-Variablenliste (hier im Beispiel „Default- Variables.qva“).
Seite 22
Einrichten der Modbus TCP-Kommunikation mit QViS Abbildung 12: Importierte Variablen/ Kommunikati- onskanäle A Data count =1 B Data count >1 (siehe auch Seite 1-10) 1-12 D301225 0810 - VT250 QViS Modbus TCP-Treiber...
Seite 23
QViS mit Modbus-TCP 8 Die Variablen werden in QViS im Register „Variables“ gelistet und können nun mit Elementen der Visua- lisierung verknüpft werden. Abbildung 13: Importierte Variablen in QViS 1-13 D301225 0810 - VT250 QViS Modbus TCP-Treiber...
Einrichten der Modbus TCP-Kommunikation mit QViS Fertigstellung des Projektes Nach der Gestaltung der Visualisierungsoberfläche und der Verknüpfung der Variablen, Buttons etc. mit den importierten Variablen bzw. eingerichteten Modbus-Kanälen wird das QViS-Projekt kompiliert und auf das VT250 geladen. Kompilieren des Projektes Speichern Sie das Projekt und kompilieren Sie es über die Schaltfläche "Build".
Seite 26
Index D301225 0810 - VT250 QViS Modbus TCP-Treiber...
Seite 27
Hans Turck GmbH & Co. KG 45472 Mülheim an der Ruhr Germany Witzlebenstraße 7 Tel. +49 (0) 208 4952-0 Fax +49 (0) 208 4952-264 E-Mail more@turck.com Internet www.turck.com...