721876 deenesfr mit lesezeichen 4

340
721876 DEENESFR EasyPort USB Manual CD-ROM included

Upload: victorsj

Post on 28-Nov-2015

36 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 721876 Deenesfr Mit Lesezeichen 4

721876

DEENESFR

EasyPort USB

Manual

CD-ROM included

Page 2: 721876 Deenesfr Mit Lesezeichen 4

2

Order No.: 721876

Edition: 11/2008

Authors: Eberhardt, Löffler

Graphics: Schwarzenberger

Layout: 11/2008

© Festo Didactic GmbH & Co. KG, 73770 Denkendorf, Germany, 2008

Internet: www.festo-didactic.com

e-mail: [email protected]

The copying, distribution and utilization of this document as well as the

communication of its contents to others without expressed

authorization is prohibited. Offenders will be held liable for the payment

of damages. All rights reserved, in particular the right to carry out

patent, utility model or ornamental design registration.

Hinweis

Soweit in dieser Broschüre nur von Lehrer, Schüler etc. die Rede ist,

sind selbstverständlich auch Lehrerinnen, Schülerinnen etc. gemeint.

Die Verwendung nur einer Geschlechtsform soll keine

geschlechtsspezifische Benachteiligung sein, sondern dient nur der

besseren Lesbarkeit und dem besseren Verständnis der

Formulierungen.

Page 3: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 3

English _______________________________________________ 87

Español ______________________________________________ 171

Français ______________________________________________ 255

Die Kapitel 7 bis 10 finden Sie in der PDF-Datei

zum EasyPort USB Handbuch auf der mitgelieferten CD-ROM

1. Einleitung __________________________________________ 5

1.1 Überblick zu EasyPort USB ____________________________ 5

1.2 Wichtige Hinweise __________________________________ 11

1.3 Verpflichtung des Betreibers __________________________ 12

1.4 Verpflichtung der Auszubildenden _____________________ 12

1.5 Gefahren im Umgang mit dem Prozessinterface EasyPort ___ 12

1.6 Gewährleistung und Haftung __________________________ 13

1.7 Bestimmungsgemäße Verwendung ____________________ 13

2. Sicherheitshinweise _________________________________ 14

3. Technische Daten ___________________________________ 15

3.1 EasyPort USB allgemein ______________________________ 15

3.2 SysLink-Schnittstelle für digitale Daten _________________ 16

3.3 Sub D Buchse für analoge Daten _______________________ 18

3.4 Datenschnittstellen zum PC ___________________________ 19

3.5 Stromversorgung ___________________________________ 20

4. Transport/Auspacken/Lieferumfang ____________________ 21

5. Aufbau und Funktion ________________________________ 22

5.1 Aufbau von EasyPort USB ____________________________ 22

5.2 Bedienelemente ____________________________________ 24

5.3 Befestigen von EasyPort USB _________________________ 25

5.4 Verbinden von EasyPort USB mit PC und Prozess _________ 26

5.5 Einstellen der Adresse am EasyPort USB ________________ 28

Inhalt

Deutsch

Page 4: 721876 Deenesfr Mit Lesezeichen 4

Inhalt

4 © Festo Didactic GmbH & Co. KG „ 721876 4

6. Inbetriebnahme ____________________________________ 29

7. Softwareschnittstellen zu EasyPort USB _________________ 36

7.1 Überblick: Kommunikation mit EasyPort USB_____________ 36

7.2 Kommunikation über EzOPC __________________________ 38

8. ActiveX Steuerelement zu EasyPort USB_________________ 42

8.1 Verwendung des ActiveX Steuerelementes ______________ 42

8.2 Installation des ActiveX Steuerelementes _______________ 43

8.3 Beispiel: EasyPort Demo-Anwendung ___________________ 44

9. Befehlsinterpreter von EasyPort USB ___________________ 51

9.1 Befehlsinterpreter __________________________________ 51

9.2 Befehlsstruktur _____________________________________ 52

9.3 Übertragungsebene _________________________________ 54

9.4 Befehle zur Initialisierung und Diagnose ________________ 56

9.5 Befehle für digitale Signale ___________________________ 58

9.6 Befehle für analoge Signale ___________________________ 61

9.7 Befehle zum Messen von analogen Signalen _____________ 68

9.8 Befehle für schnellen Zähler __________________________ 74

9.9 Beispiel: Aufbau einer Verbindung zu EasyPort USB _______ 75

10. Erstellen eigener Anwendungen _______________________ 86

Inhalt der CD-ROM

Prozessmodellsimulation EasyVeep

OPC-Server EasyOPC

Handbuch EasyPort USB

Handbuch EasyVeep

USB-Treiber für EasyPort

EasyPort USB ActiveX Steuerelement

Beispiele zur Ansteuerung

Beispiel mit Excel

Beispiel mit FluidSIM

Beispiel mit InTouch

Beispiel mit LabVIEW

Beispiel mit VC6

Page 5: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 5

Was ist EasyPort USB?

Das Prozessinterface EasyPort USB dient der bidirektionalen

Übertragung von Prozesssignalen zwischen einem realen

Steuerungsprozess in Niedervolttechnik (24 VDC) und einem PC. Um

Rückwirkungen aus dem Prozess auf den PC auszuschließen, werden für

die Datenübertragung zwischen EasyPort USB und dem PC

grundsätzlich nur galvanisch getrennte Schnittstellen verwendet.

Die Einsatzmöglichkeiten von EasyPort USB sind vielfältig:

Steuern eines realen Steuerungsprozesses mit einer Steuerung, die

auf dem PC läuft

Steuern eines simulierten Prozessmodells mit einer realen SPS

Regelung eines realen Prozesses, die Regelung läuft auf dem PC

Aufnehmen und Auswerten von Messwerten aus einem realen

Prozess

1. Einleitung

1.1

Überblick zu

EasyPort USB

Page 6: 721876 Deenesfr Mit Lesezeichen 4

1. Einleitung

6 © Festo Didactic GmbH & Co. KG „ 721876 6

Beispielanwendung: Konfiguration mit simuliertem Prozess und realer SPS

In all diesen Anwendungen verbindet EasyPort USB die reale Welt mit

der virtuellen Welt des PC.

Das Prozessinterface EasyPort USB verfügt über je 16 digitale Ein- und

Ausgänge sowie 4 analoge Ein- und 2 analoge Ausgänge.

Page 7: 721876 Deenesfr Mit Lesezeichen 4

1. Einleitung

© Festo Didactic GmbH & Co. KG „ 721876 7

Maximal 4 EasyPort USB Module können über einen USB Hub oder über

4 USB-Anschlüsse an einem PC zusammengeschaltet werden. Dabei ist

darauf zu achten, dass die Adressen der Module unterschiedlich sind.

EasyPort USB

PORT 2PORT 1

PORT 3 USB RS 232 24V 0V

StatusError

OUT

IN

0 7 0 7

EasyPort USB

PORT 2PORT 1

PORT 3 USB RS 232 24V 0V

StatusError

OUT

IN

0 7 0 7

EasyPort USB

PORT 2PORT 1

PORT 3 USB RS 232 24V 0V

StatusError

OUT

IN

0 7 0 7

EasyPort USB

PORT 2PORT 1

PORT 3 USB RS 232 24V 0V

StatusError

OUT

IN

0 7 0 7

USB-Hub

Konfiguration mit 4 EasyPort USB Modulen

Für den Austausch der Prozesssignale zwischen EasyPort USB und der

PC-Software steht der OPC-Server EzOPC oder das ActiveX

Steuerelement von EasyPort USB zur Verfügung.

Page 8: 721876 Deenesfr Mit Lesezeichen 4

1. Einleitung

8 © Festo Didactic GmbH & Co. KG „ 721876 8

Wie setzen Sie EasyPort USB ein?

Die Tabelle zeigt Ihnen, wie Sie das Prozessinterface EasyPort USB

zusammen mit anderen Festo Didactic Produkten einsetzen können.

Als realer Steuerungsprozess ist möglich

ein Automatisierungsprozess mit Aktoren und Sensoren

eine reale SPS

eine Simulationsbox.

Auch für die virtuelle Welt stehen Ihnen unterschiedliche

Softwareprogramme zur Verfügung. Es sind Programme zur

Steuerung

Regelung

Messwerterfassung

Visualisierung.

In diesen vorbereiteten Konfigurationen ist EasyPort USB sehr einfach

zu nutzen.

Page 9: 721876 Deenesfr Mit Lesezeichen 4

1. Einleitung

© Festo Didactic GmbH & Co. KG „ 721876 9

Steuern eines realen

Prozesses

Steuern eines

simulierten Prozesses

Messen Regeln

Software, eingesetzt zur

Steuerung von

Prozessen:

‟ FluidSim (nur digital)

‟ S7‟PLCSIM

‟ CoDeSys Soft-SPS

Software, eingesetzt zur

Simulation von

Prozessen:

‟ EasyVeep

‟ FluidSim

‟ CIROS

Software, eingesetzt

zur

Messwerterfassung:

‟ FluidLab PA

‟ FluidLab P

‟ FluidLab H

Software, eingesetzt

zur Regelung:

‟ FluidLab PA

‟ FluidLab P

ab Version 2.0

Interface

EasyPort USB:

Schnittstelle

digital/analog

Das EasyPort USB ist die

Schnittstelle zwischen

PC und realem Prozess.

Vom PC aus wird der

Prozess gesteuert.

Interface

EasyPort USB:

Schnittstelle

digital

Das EasyPort USB ist die

Schnittstelle zwischen

PC und SPS.

Die SPS steuert den

simulierten Prozess auf

dem PC.

Interface

EasyPort USB:

Schnittstelle

digital/analog

Das EasyPort USB ist

die Schnittstelle

zwischen PC und

realen Sensoren.

Interface

EasyPort USB:

Schnittstelle

digital/analog

Das EasyPort USB ist

die Schnittstelle

zwischen PC und

realer Regelstrecke.

Realer Prozess:

‟ Simulationsbox,

digital/analog

‟ MPS PA

‟ MPS

‟ TP301

Reale Steuerung:

‟ SPS beliebig

‟ Simulationsbox,

digital

‟ SPS EduTrainer

‟ SPS Board

Reale Sensoren:

‟ Simulationsbox,

digital/analog

‟ MPS PA

‟ TP210

‟ TP610

Reale Regelstrecke:

‟ Simulationsbox,

digital/analog

‟ MPS PA

‟ TP210

‟ TP610

Beispielanwendungen zu EasyPort USB

Page 10: 721876 Deenesfr Mit Lesezeichen 4

1. Einleitung

10 © Festo Didactic GmbH & Co. KG „ 721876 10

Genauso ist es möglich, das Prozessinterface EasyPort USB in eigene

Anwendungen einzubinden. Dazu nutzen Sie das ActiveX Steuerelement

von EasyPort USB. Die Ansteuerung selbst können Sie programmieren

in

Visual Basic

C++

LabVIEW

InTouch.

Was erfahren Sie in diesem Handbuch?

Das Handbuch beschreibt

wie das Prozessinterface EasyPort USB aufgebaut ist und wie es

funktioniert,

welche Sicherheitshinweise Sie beim Arbeiten mit EasyPort USB

beachten müssen,

welche Schnittstellen und welche Befehle es für die Kommunikation

mit EasyPort USB gibt,

wie Sie die Befehle für EasyPort USB mit einem einfachen Terminal-

Programm ausführen,

wie Sie anhand einer Demo-Anwendung die Methoden des ActiveX

Steuerelementes nutzen,

wo Sie weitere Beispiele für das Einbinden von EasyPort USB in

eigene Anwendungen finden.

Page 11: 721876 Deenesfr Mit Lesezeichen 4

1. Einleitung

© Festo Didactic GmbH & Co. KG „ 721876 11

Das komplette Handbuch Kapitel 1 bis 10 finden Sie als PDF-Datei auf

der mitgelieferten CD-ROM.

Grundvoraussetzung für den sicherheitsgerechten Umgang und den

störungsfreien Betrieb des Prozessinterfaces EasyPort USB ist die

Kenntnis der grundlegenden Sicherheitshinweise und der

Sicherheitsvorschriften.

Dieses Handbuch enthält die wichtigsten Hinweise, um das EasyPort

USB sicherheitsgerecht zu betreiben.

Insbesondere die Sicherheitshinweise sind von allen Personen zu

beachten, die mit EasyPort USB arbeiten.

Darüber hinaus sind die für den Einsatzort geltenden Regeln und

Vorschriften zur Unfallverhütung zu beachten.

1.2

Wichtige Hinweise

Page 12: 721876 Deenesfr Mit Lesezeichen 4

1. Einleitung

12 © Festo Didactic GmbH & Co. KG „ 721876 12

Der Betreiber verpflichtet sich, nur Personen mit dem Prozessinterface

EasyPort USB arbeiten zu lassen, die:

mit den grundlegenden Vorschriften über Arbeitssicherheit und

Unfallverhütung vertraut und in die Handhabung des EasyPort USB

eingewiesen sind,

das Sicherheitskapitel und die Warnhinweise in diesem Handbuch

gelesen und verstanden haben.

Das sicherheitsbewusste Arbeiten des Personals soll in regelmäßigen

Abständen überprüft werden.

Alle Personen, die mit Arbeiten am EasyPort USB beauftragt sind,

verpflichten sich, vor Arbeitsbeginn:

das Sicherheitskapitel und die Warnhinweise in diesem Handbuch

zu lesen,

die grundlegenden Vorschriften über Arbeitssicherheit und

Unfallverhütung zu beachten.

Das Prozessinterface EasyPort USB ist nach dem Stand der Technik und

den anerkannten sicherheitstechnischen Regeln gebaut. Dennoch

können bei seiner Verwendung Gefahren für Leib und Leben des

Benutzers oder Dritter bzw. Beeinträchtigungen an der Maschine oder

an anderen Sachwerten entstehen.

Das Prozessinterface EasyPort USB ist nur zu benutzen:

für die bestimmungsgemäße Verwendung und

in sicherheitstechnisch einwandfreiem Zustand.

Störungen, die die Sicherheit beeinträchtigen können, sind umgehend

zu beseitigen!

1.3

Verpflichtung des

Betreibers

1.4

Verpflichtung der

Auszubildenden

1.5

Gefahren im Umgang mit

dem Prozessinterface

EasyPort

Page 13: 721876 Deenesfr Mit Lesezeichen 4

1. Einleitung

© Festo Didactic GmbH & Co. KG „ 721876 13

Grundsätzlich gelten unsere „Allgemeinen Verkaufs- und

Lieferbedingungen“. Diese stehen dem Betreiber spätestens seit

Vertragsabschluss zur Verfügung. Gewährleistungs- und

Haftungsansprüche bei Personen- und Sachschäden sind

ausgeschlossen, wenn sie auf eine oder mehrere der folgenden

Ursachen zurückzuführen sind:

Nicht bestimmungsgemäße Verwendung des EasyPort USB

Unsachgemäßes in Betrieb nehmen und Bedienen des EasyPort USB

Betreiben des EasyPort USB bei defekten Sicherheitseinrichtungen

oder nicht ordnungsgemäß angebrachten oder nicht

funktionsfähigen Sicherheits- und Schutzvorrichtungen

Nichtbeachten der Hinweise im Handbuch bezüglich Inbetriebnahme

und Betrieb

Eigenmächtige bauliche Veränderungen am EasyPort USB

Unsachgemäß durchgeführte Reparaturen

Katastrophenfälle durch Fremdkörpereinwirkung und höhere

Gewalt.

Festo Didactic schließt hiermit jegliche Haftung für Schäden des

Auszubildenden, des Ausbildungsunternehmens und/oder sonstiger

Dritter aus, die bei Gebrauch/Einsatz des EasyPort USB außerhalb einer

reinen Ausbildungssituation auftreten; es sei denn Festo Didactic hat

solche Schäden vorsätzlich oder grob fahrlässig verursacht.

Das Prozessinterface EasyPort USB ist ausschließlich für die Aus- und

Weiterbildung im Bereich Automatisierung und Technik entwickelt und

hergestellt. Das Ausbildungsunternehmen und/oder die Ausbildenden

hat/haben dafür Sorge zu tragen, dass die Auszubildenden die

Sicherheitsvorkehrungen, die in den begleitenden Handbüchern

beschrieben sind, beachten.

Zur bestimmungsgemäßen Verwendung gehört auch das Beachten aller

Hinweise aus dem Handbuch.

1.6

Gewährleistung und

Haftung

1.7

Bestimmungsgemäße

Verwendung

Page 14: 721876 Deenesfr Mit Lesezeichen 4

14 © Festo Didactic GmbH & Co. KG „ 721876 14

Herstellen bzw. Abbauen von elektrischen Verbindungen nur in

spannungslosem Zustand!

Verwenden Sie nur Kleinspannungen von maximal 24 VDC an der

Stromversorgung und an den Ein- und Ausgängen von EasyPort USB.

Setzen Sie EasyPort USB ausschließlich in Systemen ein, bei denen

beim Abschalten der Spannung selbständig ein sicherer Zustand

erreicht wird.

Verwenden Sie ausschließlich die von Festo Didactic empfohlenen

Verbindungskabel für die elektrischen Verbindungen zwischen dem

Prozessinterface EasyPort USB und dem Prozess.

Beachten Sie auch die Angaben der Datenblätter zu den

angeschlossenen Geräten, insbesondere auch alle Hinweise zur

Sicherheit!

2. Sicherheitshinweise

Page 15: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 15

Prozessinterface EasyPort USB D16A

Betriebsspannung 24 VDC +/‟10%

Leistungsaufnahme 3 VA

Anzahl Ausgänge 16 digitale 24 VDC,

2 analoge 0…10 VDC oder

‟10…+10 VDC,

12 Bit Auflösung

Ausgangsbelastbarkeit 0,7 A pro digitalem Ausgang

10 mA pro analogem Ausgang

Kurzschlussschutz Ja

Anzahl Eingänge 16 digitale 24 VDC,

4 analoge 0…10 VDC oder

‟10…+10 VDC,

12 Bit Auflösung

Schaltschwelle der

Digitaleingänge

12 VDC

Hysterese der

Digitaleingänge

3 V

Filter 5 ms

Anzahl Zähler 2 Eingänge als schneller Zähler

nutzbar,

fmax = 20 kHz / Uin = 5…24 VDC

Kommunikations-

schnittstellen

RS232, galvanisch getrennt

USB2.0, galvanisch getrennt

Protokoll ASCII, 115,2 kBaud,8,N,1

Technische Daten EasyPort USB allgemein

3. Technische Daten

3.1

EasyPort USB allgemein

Page 16: 721876 Deenesfr Mit Lesezeichen 4

3. Technische Daten

16 © Festo Didactic GmbH & Co. KG „ 721876 16

Prozessinterface EasyPort USB D16A

Schutzart IP20

CE-Zeichen Nach EU/EMV Richtlinie

Zulässige

Umgebungstemperatur

Betrieb/Lagerung

0…55 °C/0…70 °C

Maße in mm (L x B x H) 135 x 167 x 37

Gewicht in kg 0,65

Technische Daten EasyPort USB allgemein (Fortsetzung)

Je 8 digitale Ein- und Ausgänge sind bei EasyPort USB auf eine SysLink-

Steckbuchse 24-polig nach IEEE 488 verdrahtet. Zusätzlich kann der

Eingang 0 bei Port 1 und Port 2 als schneller Zähleingang genutzt

werden. Die Zähleingänge können mit Spannungspegeln von 5…24 VDC

betrieben werden.

3.2

SysLink-Schnittstelle

für digitale Daten

Page 17: 721876 Deenesfr Mit Lesezeichen 4

3. Technische Daten

© Festo Didactic GmbH & Co. KG „ 721876 17

Anschluss IEEE 488, 24-polig, Buchse

Port 1 PIN Port 2 PIN

OUTPUT 0 1 OUTPUT 0 1

OUTPUT 1 2 OUTPUT 1 2

OUTPUT 2 3 OUTPUT 2 3

OUTPUT 3 4 OUTPUT 3 4

OUTPUT 4 5 OUTPUT 4 5

OUTPUT 5 6 OUTPUT 5 6

OUTPUT 6 7 OUTPUT 6 7

OUTPUT 7 8 OUTPUT 7 8

INPUT 0 13 INPUT 0 13

INPUT 1 14 INPUT 1 14

INPUT 2 15 INPUT 2 15

INPUT 3 16 INPUT 3 16

INPUT 4 17 INPUT 4 17

INPUT 5 18 INPUT 5 18

INPUT 6 19 INPUT 6 19

INPUT 7 20 INPUT 7 20

0 VDC 11/12/

23/24

0 VDC 11/12/

23/24

24 VDC 9/10/

21/22

24 VDC 9/10/

21/22

Technische Daten SysLink-Schnittstelle für digitale Signale

Page 18: 721876 Deenesfr Mit Lesezeichen 4

3. Technische Daten

18 © Festo Didactic GmbH & Co. KG „ 721876 18

Die 4 analogen Eingänge und 2 analogen Ausgänge von EasyPort USB

sind auf eine 15-polige Sub D-Buchse verdrahtet. Die Analog-Digital-

Umwandlung erfolgt mit einer Auflösung von 12 Bit. Die Abtastfrequenz

beträgt 0,5 kHz.

Anschluss Sub D 15-polig, Buchse

Port 3 PIN

OUTPUT 0 1

OUTPUT 1 2

0 V 3

(frei) 4

(frei) 5

0 V 6

INPUT 1 7

INPUT 2 8

(frei) 9

(frei) 10

+10 VDC REF 11

(frei) 12

(frei) 13

INPUT 3 14

INPUT 4 15

Technische Daten Sub D-Buchse für analoge Signale

3.3

Sub D Buchse für

analoge Daten

Page 19: 721876 Deenesfr Mit Lesezeichen 4

3. Technische Daten

© Festo Didactic GmbH & Co. KG „ 721876 19

Der Datenaustausch mit dem PC geschieht entweder über die serielle

RS232- oder über die USB-Schnittstelle von EasyPort USB. Die

Übertragungsgeschwindigkeit beträgt 115,2 kBaud.

RS232

Anschluss Sub D 9-polig, Buchse

= PIN

(frei) 1

Daten empfangen RxD 2

Daten senden TxD 3

(frei) 4

Signal-Masse SGnd 5

(frei) 6

(frei) 7

(frei) 8

(frei) 9

Technische Daten RS232 Schnittstelle

Zum Anschluss an den PC kann ein handelsübliches 9-poliges serielles

Verlängerungskabel verwendet werden.

USB Schnittstelle

EasyPort USB ist mit einer galvanisch getrennten USB 2.0-Schnittstelle

ausgestattet. Maximal 4 EasyPort USB-Module können über einen USB

Hub zusammengeschaltet werden. Dabei ist darauf zu achten, dass die

Adressen der EasyPort-Module unterschiedlich sind. Erlaubt sind die

Adressen 1 bis 4.

Für den Anschluss von EasyPort USB an den USB-Port des PC bzw. eines

Hub verwenden Sie beigelegtes USB-Kabel A-B.

3.4

Datenschnittstellen

zum PC

Page 20: 721876 Deenesfr Mit Lesezeichen 4

3. Technische Daten

20 © Festo Didactic GmbH & Co. KG „ 721876 20

Die 24 VDC Stromversorgung für EasyPort USB wird extern zugeführt.

Sie kann entweder über die Ports 1 und 2 oder über zwei getrennte

Schraubklemmen, die an der Rückseite von EasyPort USB angebracht

sind, erfolgen. Zwei Kabel mit 4 mm Sicherheitsstecker sind beigelegt.

3.5

Stromversorgung

Page 21: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 21

Transport

Das Prozessinterface EasyPort USB wird in einem Karton geliefert.

Der Karton muss gegen Umfallen und Herunterfallen gesichert sein.

Transportschäden sind unverzüglich dem Spediteur und Festo Didactic

zu melden.

Auspacken

Nach dem Auspacken das Prozessinterface EasyPort USB auf mögliche

Beschädigungen überprüfen. Beschädigungen sind unverzüglich dem

Spediteur und Festo Didactic zu melden.

Lieferumfang

Im Lieferumfang sind folgende Komponenten enthalten:

Prozessinterface EasyPort USB

24 VDC Anschlussleitungen auf 4 mm Sicherheitsstecker

USB-Kabel

CD-ROM mit Software und Dokumentation:

Prozesssimulation EasyVeep, Software EzOPC, USB-Treiber, ActiveX-

Steuerelement als Programmierschnittstelle zu EasyPort USB mit

Online-Hilfe und Programmbeispielen

Handbuch EasyPort USB

Den Lieferumfang entsprechend dem Lieferschein und der Bestellung

überprüfen.

Mögliche Abweichungen sind unverzüglich Festo Didactic zu melden.

4. Transport/Auspacken/Lieferumfang

Page 22: 721876 Deenesfr Mit Lesezeichen 4

22 © Festo Didactic GmbH & Co. KG „ 721876 22

(1) Sub D Buchse (Port 3) (2) USB-Schnittstelle

(3) RS232 Schnittstelle (4) Getrennte Schraubklemmen zur Stromversorgung

(5) Tasten (6) LED STATUS (grün)

(7) LED ERROR (rot) (8) SysLink Schnittstellen (Port 1 und Port 2)

(9) LEDs für die Zustandsanzeige der digitalen Ausgänge (gelb)

(10) LEDs für die Zustandsanzeige der digitalen Eingänge (grün)

(11) LCD Anzeige für analoge Signale und Adresse des EasyPort

Aufbau EasyPort USB

5. Aufbau und Funktion

5.1

Aufbau von

EasyPort USB

Page 23: 721876 Deenesfr Mit Lesezeichen 4

5. Aufbau und Funktion

© Festo Didactic GmbH & Co. KG „ 721876 23

Das Prozessinterface EasyPort USB besitzt

Zwei SysLink-Schnittstellen zum Einlesen und Ausgeben von je 8

digitalen Ein- und Ausgangssignalen.

Eingang 0 von jeder SysLink-Schnittstelle kann auch als schneller

Zähleingang genutzt werden

Sub D Buchse zum Einlesen und Ausgeben von 4 analogen

Eingangs- und 2 analogen Ausgangssignalen

USB 2.0 und serielle RS232 Schnittstelle zur Kopplung von EasyPort

USB mit einem PC

Zwei getrennte Schraubklemmen für die Stromversorgung

mit 24 VDC

16 LEDs (grün) für die Zustandsanzeige der digitalen Eingänge

16 LEDs (gelb) für die Zustandsanzeige der digitalen Ausgänge

LCD Anzeige für die Darstellung eines ausgewählten Analogsignals.

Angezeigt werden: Kanal, Einheit, Trend und Messwert (4 Stellen).

Zwei Tasten zum Einstellen des Analogkanals, zum Auswählen der

physikalischen Einheit des Analogwertes und zum Einstellen der

Adresse des EasyPort USB

Nicht im Lieferumfang enthalten sind

Netzgerät 24 VDC

Anschlusskabel für die SysLink-Schnittstelle

Anschlusskabel für Sub D Buchse

Page 24: 721876 Deenesfr Mit Lesezeichen 4

5. Aufbau und Funktion

24 © Festo Didactic GmbH & Co. KG „ 721876 24

EasyPort USB

PORT 2PORT 1

PORT 3 USB RS 232 24V 0V

StatusError

OUT

IN

0 7 0 7

Bedien- und Anzeigefeld von EasyPort USB

Das Bedienfeld von EasyPort USB enthält folgende Elemente

LED ERROR

Wird an einem der Ausgänge ein Kurzschluss erkannt, so leuchtet

die rote LED ERROR. Die Ausgänge von EasyPort USB werden

daraufhin abgeschaltet.

Beim Einschalten des EasyPort USB leuchtet diese LED ebenfalls

kurz auf. Sie wird im Laufe des Einschalttests gelöscht.

LED STATUS

Die grüne LED STATUS zeigt zwei Zustände an:

‟ Blinken 1 Hz:

Zustand nach Einschalten, das EasyPort USB Modul kommuniziert

noch nicht

‟ Blinken pulsierend:

EasyPort USB Modul ist adressiert. Die Adresse wird im Abstand

von 2 s durch eine Anzahl kurzer Leuchtsignale angezeigt.

5.2

Bedienelemente

Page 25: 721876 Deenesfr Mit Lesezeichen 4

5. Aufbau und Funktion

© Festo Didactic GmbH & Co. KG „ 721876 25

LCD Anzeige

In der ersten Zeile werden die Ein- bzw. Ausgangsspannungen des

ausgewählten Analogsignals als Wert und zusätzlich als

Balkendiagramm angezeigt.

In der zweiten Zeile werden die Kanalnummer und die Richtung des

Signals dargestellt.

Es bedeuten: In = Eingangssignal, Out = Ausgangssignal.

LED IN 0...7

Zustandsanzeige der digitalen Eingänge durch grüne LEDs

LED OUT 0...7

Zustandsanzeige der digitalen Ausgänge durch gelbe LEDs

Tasten

Über die Taste wird der in der LCD Anzeige dargestellte

Analogkanal ausgewählt.

Als Kanalnummer Ch für Eingangssignal ist möglich: 0…3.

Als Kanalnummer Ch für Ausgangssignal ist möglich: 0…1.

Mit der Taste können verschiedene physikalische Einheiten

ausgewählt werden. Angeboten werden: V, bar, PSI, MPa, l/min, °C.

Durch gleichzeitiges Drücken der beiden Pfeiltasten wird die

Adresseinstellung aktiviert.

Durch den Adapter mit der Bestell-Nr. 549806 kann das EasyPort USB

Modul direkt auf einer Profilplatte befestigt werden.

Der Adapter wird über drei M4 Schrauben am Boden des EasyPort USB

Moduls befestigt.

5.3

Befestigen von

EasyPort USB

Page 26: 721876 Deenesfr Mit Lesezeichen 4

5. Aufbau und Funktion

26 © Festo Didactic GmbH & Co. KG „ 721876 26

Die Verbindung zwischen dem PC und dem Prozessinterface EasyPort

USB erfolgt mittels einer galvanisch getrennten RS232-Schnittstelle

oder einer galvanisch getrennten USB-Schnittstelle.

Wenn Sie für die Kommunikation die USB-Schnittstelle nutzen,

dann verbinden Sie den PC und das EasyPort USB mit dem

beigelegten USB-Kabel.

Wollen Sie für die Kommunikation die serielle Schnittstelle

verwenden, dann können Sie als Verbindungskabel jedes

handelsübliche 9-polige serielle Verlängerungskabel einsetzen.

Verbinden von EasyPort USB mit PC und Prozess

Für die Verbindung von EasyPort USB mit dem realen

Steuerungsprozess stehen unterschiedliche E/A-Datenkabel zur

Verfügung.

Welches E/A-Kabel Sie benötigen, hängt von der steuerungstechnischen

Anwendung ab.

5.4

Verbinden von EasyPort

USB mit PC und Prozess

Page 27: 721876 Deenesfr Mit Lesezeichen 4

5. Aufbau und Funktion

© Festo Didactic GmbH & Co. KG „ 721876 27

Die häufigsten Anwendungsfälle für EasyPort USB sind nachfolgend

zusammengestellt.

Der Grafik können Sie entnehmen, in welchen Fällen Sie ein gekreuztes

E/A-Kabel einsetzen müssen.

Um die digitalen E/A-Kabel besser unterscheiden zu können, besitzt das

gekreuzte digitale E/A-Kabel eine schwarze Kennung am Kabelende.

Kabel für das Verbinden von EasyPort USB mit PC und Prozess

Page 28: 721876 Deenesfr Mit Lesezeichen 4

5. Aufbau und Funktion

28 © Festo Didactic GmbH & Co. KG „ 721876 28

Hinweis

Die 24 VDC Stromversorgung für EasyPort USB wird extern zugeführt.

Sie kann entweder über die Ports 1 und 2 oder über zwei getrennte

Schraubklemmen, die an der Rückseite von EasyPort USB angebracht

sind, erfolgen.

Achten Sie darauf, dass Sie nur von einer Seite Versorgungsspannung

anlegen.

Die Adresse des EasyPort USB wird über die beiden Pfeiltasten

eingestellt. Sie aktivieren den Modus Adresseinstellung durch

gleichzeitiges Drücken der beiden Tasten. Mit und wählen Sie eine

Adresse von 1 bis 4. Durch gleichzeitiges Drücken beider Tasten wird

die Adresse gespeichert und der Adressmodus verlassen.

Werkseitig voreingestellt ist die Adresse 1 für jedes EasyPort USB

Prozessinterface.

EasyPort USB

PORT 2PORT 1

PORT 3 USB RS 232 24V 0V

StatusError

OUT

IN

0 7 0 7

LCD Display von EasyPort USB mit Anzeige der Adresse

5.5

Einstellen der Adresse

am EasyPort USB

Page 29: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 29

Zur Inbetriebnahme des EasyPort USB benötigen Sie

das EasyPort USB

ein Netzgerät 24 VDC

einen PC, wenn Sie die Daten des EasyPort USB auf dem PC

auswerten wollen

die EasyPort CD-ROM zur Installation der USB-Treiber auf dem PC

das USB-Kabel

Hilfreich ist

die EasyPort Demo-Anwendung, um einfach und schnell eine

Verbindung zum EasyPort USB herzustellen

eine Simulationsbox, um ohne großen Aufwand Prozesssignale für

EasyPort USB zu erzeugen

Vorgehen

1. Schließen Sie EasyPort USB an eine externe 24 VDC

Stromversorgung an. Nutzen Sie dazu die beigelegten 24 VDC

Anschlussleitungen mit den 4 mm Sicherheitssteckern.

2. Schalten Sie die Stromversorgung des EasyPort USB ein.

‟ Die rote LED ERROR leuchtet kurz auf. Sie wird im Laufe des

Einschalttests gelöscht.

‟ Die grüne LED STATUS blinkt mit einer Frequenz von 1 Hz.

Das bedeutet: das EasyPort USB kommuniziert noch nicht.

3. Nach dem Einschalttest ist EasyPort USB betriebsbereit und wartet

auf die Initialisierung durch den PC. Dabei wird die über die

Pfeiltasten eingestellte Adresse verwendet.

4. Überprüfen Sie die Adresse des EasyPort USB.

‟ Aktivieren Sie dazu den Modus Adresseinstellung durch

gleichzeitiges Drücken der beiden Pfeiltasten.

‟ Stellen Sie mit den Pfeiltasten eine Adresse von 1 bis 4 ein.

‟ Verlassen Sie den Adressmodus durch gleichzeitiges Drücken

der beiden Pfeiltasten.

5. Verbinden Sie den PC mit dem EasyPort USB. Verwenden Sie dazu

das beigelegte USB-Kabel.

6. Inbetriebnahme

Page 30: 721876 Deenesfr Mit Lesezeichen 4

6. Inbetriebnahme

30 © Festo Didactic GmbH & Co. KG „ 721876 30

6. Falls die erforderlichen USB-Treiber für den Betrieb von EasyPort

USB noch nicht auf dem PC installiert sind, erhalten Sie eine

entsprechende Meldung und der Assistent für das Suchen neuer

Hardware wird gestartet.

Führen Sie die Installation der USB-Treiber nicht über einen

Windows Update durch. Wird Ihnen ein entsprechender Dialog

angeboten, wählen Sie die Option Nein.

Erst wenn Ihnen der unten abgebildete Dialog angezeigt wird,

installieren Sie die USB-Treiber von der mitgelieferten CD-ROM.

Legen Sie dazu die EasyPort CD-ROM ein. Sobald das CD-ROM

Laufwerk betriebsbereit ist, klicken Sie auf die Schaltfläche Weiter.

Page 31: 721876 Deenesfr Mit Lesezeichen 4

6. Inbetriebnahme

© Festo Didactic GmbH & Co. KG „ 721876 31

7. Die erforderliche Softwarekomponente wird gesucht.

Nach erfolgreicher Installation klicken Sie auf die Schaltfläche Fertig

stellen.

Page 32: 721876 Deenesfr Mit Lesezeichen 4

6. Inbetriebnahme

32 © Festo Didactic GmbH & Co. KG „ 721876 32

8. Eine zweite Softwarekomponente muss installiert werden, deshalb

öffnet sich das Fenster des Assistenten für das Suchen neuer

Hardware erneut.

Installieren Sie auch hier die Software nicht über einen Windows

Update, sondern immer von der mitgelieferten EasyPort CD-ROM.

Wird Ihnen der unten abgebildete Dialog angezeigt und ist die

EasyPort CD-ROM eingelegt, dann klicken Sie auf die Schalfläche

Weiter.

Page 33: 721876 Deenesfr Mit Lesezeichen 4

6. Inbetriebnahme

© Festo Didactic GmbH & Co. KG „ 721876 33

9. Nach erfolgreicher Installation klicken Sie auch hier auf die

Schaltfläche Fertig stellen.

10. Die erforderlichen USB-Treiber für den Betrieb von EasyPort USB

sind nun auf Ihrem PC installiert. Damit können Sie EasyPort USB in

Verbindung mit Ihrem PC nutzen.

11. Mit der EasyPort Demo-Anwendung können Sie auf einfache Weise

eine Verbindung zu EasyPort USB herstellen und EasyPort USB

initialisieren.

Page 34: 721876 Deenesfr Mit Lesezeichen 4

6. Inbetriebnahme

34 © Festo Didactic GmbH & Co. KG „ 721876 34

12. Starten Sie dazu die EasyPort Demo-Anwendung. Sie finden die

Demo-Anwendung im Startmenü in der Programmgruppe EasyPort

unter dem Eintrag EasyPort Demo-Anwendung.

Mit der Installation des EasyPort ActiveX Steuerelementes von der

EasyPort CD-ROM wird die Demo-Anwendung auf Ihren PC kopiert.

13. Klicken Sie auf die Schaltfläche Connect, um die Verbindung

zwischen der EasyPort Demo-Anwendung und dem EasyPort USB

herzustellen. Gleichzeitig wird das EasyPort USB Modul initialisiert.

Page 35: 721876 Deenesfr Mit Lesezeichen 4

6. Inbetriebnahme

© Festo Didactic GmbH & Co. KG „ 721876 35

14. Die EasyPort Demo-Anwendung zeigt Ihnen:

‟ das angeschlossene EasyPort USB Modul besitzt die Adresse 2,

‟ als serielle Schnittstelle für die Kommunikation wird COM5

genutzt.

15. An der grünen LED STATUS des EasyPort USB erkennen Sie, dass

EasyPort USB korrekt initialisiert wurde: Die LED STATUS blinkt zwei

Mal kurzzeitig und zeigt so die Adresse 2 des EasyPort USB an.

Hinweis

Bei Verwendung von Fremd-Software mit eigenen USB-Treibern

muss sichergestellt sein, dass noch mindestens eine serielle

Schnittstelle für den EasyPort USB-Treiber frei ist.

Wenn der PC, zu dem die USB-Verbindung von EasyPort besteht,

ausgeschaltet wird, sollte auch das USB-Kabel abgezogen werden.

Erst nach Neustart des PC und des Softwareprogramms, das mit

EasyPort USB kommunizieren soll, das USB-Kabel wieder

einstecken.

Page 36: 721876 Deenesfr Mit Lesezeichen 4

36 © Festo Didactic GmbH & Co. KG „ 721876 36

Die Übertragung der Daten von und zu einem EasyPort USB

Prozessinterface erfolgt durch einzelne, adressierte Schreib- und

Lesebefehle.

Beispiel: Schreib-/Lesebefehle im Terminalmode

Abhängig davon, wie EasyPort USB in Ihre Anwendung eingebunden

wird, gibt es unterschiedliche Zugriffsebenen, um diese Schreib-

/Lesebefehle auszuführen.

Befehlsinterpreter

stellt die unterste Ebene dar und kann mit einem Terminal-

Programm direkt angesprochen werden

ActiveX Steuerelement

beschreibt die Zugriffsfunktionen und ist damit die

Programmierschnittstelle zu EasyPort USB

EzOPC

EzOPC ist ein OPC-Server und stellt die

Kommunikationsverbindungen für vorbereitete Anwendungen mit

Festo Didactic Produkten her

7. Softwareschnittstellen zu EasyPort USB

7.1

Überblick:

Kommunikation

mit EasyPort USB

Page 37: 721876 Deenesfr Mit Lesezeichen 4

7. Softwareschnittstellen zu EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 37

Softwareschnittstellen zu EasyPort USB

Die unterste Ebene bildet ein Befehlsinterpreter. Der Befehlsinterpreter

kennt alle Befehle, die das EasyPort USB ausführen kann. Über ein

Terminal-Programm wie zum Beispiel HyperTerminal von Windows

können Sie mit EasyPort USB direkt kommunizieren und die

gewünschten Befehle ausführen.

Als Schnittstelle zur Programmierung von EasyPort USB dient das

ActiveX Steuerelement. Es kann als COM-Objekt in Softwareprojekte

eingefügt werden. Voraussetzung ist, dass die eingesetzte Software die

COM-Schnittstelle unterstützt. Das ist der Fall für Programmiersprachen

wie Visual Basic und C++. Aber auch Programme zur Messwerterfassung

und ‟Auswertung wie zum Beispiel LabVIEW oder

Visualisierungssysteme bieten diese Schnittstelle an.

Wenn Sie EasyPort USB zusammen mit anderen Festo Didactic

Produkten einsetzen, können Sie auf einfache Weise die

Kommunikation zwischen den Kommunikationspartnern erstellen. Sie

nutzen dazu den OPC-Server EzOPC, ein Programm mit einer grafischen

Bedienoberfläche.

Page 38: 721876 Deenesfr Mit Lesezeichen 4

7. Softwareschnittstellen zu EasyPort USB

38 © Festo Didactic GmbH & Co. KG „ 721876 38

EzOPC ist ein OPC-Server, der Datenverbindungen bereitstellt:

zu einem EasyPort USB Prozessinterface

zu OPC Clients von Festo Didactic:

COSIMIR , CIROS , FluidSIM , FluidLab

zum SPS Simulator S7-PLCSIM von Siemens

zum CoDeSys OPC Server V2.0 von 3S Software.

Die Daten können von jedem OPC 2.x konformen OPC Client

geschrieben und gelesen werden.

OPC steht für open connectivity via open standards und ist eine

etablierte Standardschnittstelle in der Automatisierungstechnik. Sie

sorgt für einen effizienten Datenfluss zwischen Windows-Applikationen

und Automatisierungsgeräten.

Softwareschnittstelle: EzOPC

7.2

Kommunikation

über EzOPC

Page 39: 721876 Deenesfr Mit Lesezeichen 4

7. Softwareschnittstellen zu EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 39

Mit der grafischen Bedienoberfläche EzOPC erstellen Sie auf einfache

Weise Datenverbindungen zwischen den Kommunikationspartnern von

einigen vorbereiteten Anwendungen.

Dazu wählen Sie die Kommunikationspartner aus. Anschließend geben

Sie den Bereich der Ein-/Ausgänge an, deren Signale Sie austauschen

wollen. Damit ist die Konfiguration abgeschlossen. EzOPC führt nun

selbstständig den Datenaustausch zwischen den

Kommunikationspartnern durch.

Beispielkonfiguration: Prozessmodelle in CIROS werden von einer externen SPS gesteuert. Der

Datenaustausch geschieht über EasyPort und EzOPC.

Die virtuelle Steuerung ist das „Herz“ des EzOPC. Sie stellt das virtuelle

Klemmbrett dar, das den Signalbereich des einen

Kommunikationspartners mit dem Signalbereich des anderen

Kommunikationspartners verbindet.

Page 40: 721876 Deenesfr Mit Lesezeichen 4

7. Softwareschnittstellen zu EasyPort USB

40 © Festo Didactic GmbH & Co. KG „ 721876 40

Detaillierte Hinweise zur Konfiguration und zum Einsatz von EzOPC

finden Sie in der Online-Hilfe zu EzOPC und in den Handbüchern der

eingesetzten Software-Produkte.

Die Online-Hilfe steht Ihnen zur Verfügung, sobald Sie EzOPC installiert

haben.

So installieren Sie EzOPC

1. Legen Sie die EasyPort CD-ROM ein.

2. Das Installationsprogramm wird automatisch gestartet.

Wenn kein automatischer Start ausgeführt wird, dann starten Sie

das Programm Start.exe auf der CD-ROM.

3. Es erscheint der Starbildschirm.

Wählen Sie die Sprache aus, in der Sie das Softwareprogramm

EzOPC installieren wollen. Klicken Sie auf die entsprechende

Schaltfläche.

Page 41: 721876 Deenesfr Mit Lesezeichen 4

7. Softwareschnittstellen zu EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 41

4. Es werden Ihnen alle Softwareanwendungen, Handbücher, Treiber

und Programmbeispiele angeboten.

Klicken Sie unter Anwendungen auf Installieren von OPC-Server

EzOPC.

5. Für EzOPC wird standardmäßig die Programmgruppe EzOPC im

Startmenü angelegt. Dort finden Sie auch die zugehörige Online-

Hilfe zu EzOPC.

Page 42: 721876 Deenesfr Mit Lesezeichen 4

42 © Festo Didactic GmbH & Co. KG „ 721876 42

Das ActiveX Steuerelement dient als Programmierschnittstelle zu

EasyPort USB. Es kann als COM-Objekt in Softwareprojekte eingefügt

werden. Zu den Softwaresystemen, die die COM-Schnittstelle

unterstützen, gehören die Programmiersprachen Visual Basic, C++ oder

auch HTML. Aber auch Systeme zur Messwerterfassung wie zum

Beispiel LabVIEW oder Visualiserungssysteme unterstützen die COM-

Schnittstelle.

Softwareschnittstelle: ActiveX Steuerelement

Das ActiveX Steuerelement und seine Methoden sind ausführlich

beschrieben in der Online-Hilfe.

8. ActiveX Steuerelement zu EasyPort USB

8.1

Verwendung des

ActiveX Steuerelementes

Page 43: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX Steuerelement zu EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 43

Bevor das ActiveX Steuerelement in Softwareprojekte eingebunden

werden kann, muss es auf dem PC zur Verfügung stehen. Sie finden das

ActiveX Steuerelement auf der mitgelieferten CD-ROM.

So installieren Sie das ActiveX Steuerelement

1. Legen Sie die EasyPort CD-ROM ein.

2. Das Installationsprogramm wird automatisch gestartet.

Wenn kein automatischer Start ausgeführt wird, dann starten Sie

das Programm Start.exe auf der CD-ROM.

3. Es erscheint der Starbildschirm.

Wählen Sie die Sprache aus, in der Sie das ActiveX Steuerelement

installieren wollen. Klicken Sie auf die entsprechende Schaltfläche.

4. Es werden Ihnen alle Softwareanwendungen, Handbücher, Treiber

und Programmbeispiele angeboten.

Klicken Sie auf Installieren von EasyPort ActiveX Steuerelement.

5. Für das EasyPort ActiveX Steuerelement wird standardmäßig die

Programmgruppe EasyPort im Startmenü angelegt. Dort finden Sie

auch die zugehörige Online-Hilfe und eine Demo-Anwendung zum

ActiveX Steuerelement.

8.2

Installation des ActiveX

Steuerelementes

Page 44: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX Steuerelement zu EasyPort USB

44 © Festo Didactic GmbH & Co. KG „ 721876 44

Die EasyPort Demo-Anwendung ist ein Programmbeispiel und zeigt, wie

Sie das ActiveX Steuerelement in C++ verwenden. Mit der Demo-

Anwendung können Sie auf einfache Weise einige zentrale Methoden

des ActiveX Steuerelementes ausführen und die Kommunikation

zwischen PC und EasyPort USB beobachten.

Auf Quellcode-Ebene zeigt das Beispiel, wie das ActiveX Steuerelement

von EasyPort in C++ eingebunden werden kann.

Mit der Installation des ActiveX Steuerelementes von EasyPort wird

auch die Demo-Anwendung auf Ihren PC kopiert.

Sie finden die Demo-Anwendung im Startmenü in der Programmgruppe

EasyPort unter dem Eintrag EasyPort Demo-Anwendung.

EasyPort Demo-Anwendung

8.3

Beispiel:

EasyPort Demo-

Anwendung

Page 45: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX Steuerelement zu EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 45

So arbeiten Sie mit der Demo-Anwendung

1. Stellen Sie sicher, dass das Prozessinterface EasyPort USB an eine

24 VDC Spannungsversorgung angeschlossen ist.

Schalten Sie die Spannungsversorgung des EasyPort USB ein.

2. Verbinden Sie den PC mit dem Prozessinterface EasyPort USB.

Verwenden Sie dazu das beigelegte USB-Kabel.

3. Falls die erforderlichen USB-Treiber für den Betrieb des EasyPort

USB auf dem PC noch nicht installiert sind, erhalten Sie eine

entsprechende Meldung. Führen Sie daraufhin die Installation der

USB-Treiber durch. Sie benötigen dazu die EasyPort CD-ROM.

4. Stellen Sie sicher, dass das ActiveX Steuerelement zu EasyPort USB

auf Ihrem PC installiert ist.

Page 46: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX Steuerelement zu EasyPort USB

46 © Festo Didactic GmbH & Co. KG „ 721876 46

5. Starten Sie die EasyPort Demo-Anwendung. Sie finden die Demo-

Anwendung im Startmenü in der Programmgruppe EasyPort unter

dem Eintrag EasyPort Demo-Anwendung.

Einige häufig genutzte Methoden des ActiveX Steuerelementes sind

auf Schaltflächen gelegt. Links von der Schaltfläche werden

Rückgabewerte angezeigt, sofern die Methode einen Rückgabewert

liefert. Auf der rechten Seite geben Sie die Parameterwerte für den

Aufruf der Methode ein.

6. Bevor Sie Befehle ausführen können, müssen Sie die Verbindung

zwischen der EasyPort Demo-Anwendung und dem EasyPort USB

Modul herstellen. Klicken Sie dazu auf die Schaltfläche Connect.

Page 47: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX Steuerelement zu EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 47

7. Am Rückgabewert 1 erkennen Sie, dass das angeschlossene

EasyPort USB Modul die Adresse 1 besitzt, als serielle Schnittstelle

für die Kommunikation wird COM 5 genutzt.

8. Nun können Sie die angebotenen Methoden ausführen. Eine

Beschreibung der Methoden finden Sie in der Online-Hilfe.

9. Wollen Sie zum Beispiel die digitalen Ausgänge 0 bis 3 des EasyPort

USB Moduls setzen, dann tragen Sie den Wert 15 als Parameter für

die Methode SetOutputWord ein. Die digitalen Ausgänge müssen

als Ausgangswort 0 angesprochen werden. Die Adresse 0 für das

Ausgangswort ist voreingestellt, Sie können den Wert unverändert

übernehmen. Klicken Sie dann auf die Schaltfläche SetOutputWord.

Die LED der Ausgänge 0 bis 3 am Port 1 von Ihrem EasyPort USB

leuchten gelb.

Page 48: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX Steuerelement zu EasyPort USB

48 © Festo Didactic GmbH & Co. KG „ 721876 48

10. Umgekehrt können Sie auch den Zustand der digitalen Ausgänge am

EasyPort USB einlesen. Klicken Sie dazu auf die Schaltfläche

GetOutputWord. Der Wert des Ausgangswortes 0 beträgt 15 und

wird links neben der Methode angezeigt.

11. Wenn Sie die Kommunikation zwischen der EasyPort Demo-

Anwendung und dem EasyPort USB direkt verfolgen wollen, dann

klicken Sie auf die Schaltfläche ShowDebugWnd.

Page 49: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX Steuerelement zu EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 49

12. Es wird das Fenster Trace Window angezeigt. In diesem Fenster

werden die Befehle an das EasyPort USB Modul und die Antwort des

EasyPort auf den Befehl protokolliert.

Page 50: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX Steuerelement zu EasyPort USB

50 © Festo Didactic GmbH & Co. KG „ 721876 50

13. Die Methode SendAndGetString bietet Ihnen die Möglichkeit, direkt

auch Befehle des Befehlsinterpreters an das angeschlossene

EasyPort USB Modul zu senden.

Beispiel: Tragen Sie als Befehl MAW1.0=FF ein, klicken Sie dann auf

die Schaltfläche SendAndGetString. Alle digitalen Ausgänge an Port

1 von EasyPort USB werden auf 1 gesetzt.

Die Antwort AW1.0=FF des EasyPort USB wird Ihnen links neben der

Schaltfläche angezeigt.

14. Wollen Sie die Verbindung zu EasyPort USB beenden, dann klicken

Sie auf die Schaltfläche Disconnect.

Hinweis

Mit der EasyPort Demo-Anwendung können Sie schnell und komfortabel

die Verbindung zu einem EasyPort USB herstellen und testen.

Page 51: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 51

Die unterste Zugriffsebene für die Kommunikation bildet ein

Befehlsinterpreter. Der Befehlsinterpreter kennt alle Befehle, die das

EasyPort USB ausführen kann. Über ein Terminal-Programm wie zum

Beispiel HyperTerminal von Windows können Sie mit EasyPort USB

direkt kommunizieren und die gewünschten Befehle ausführen.

Softwareschnittstelle: Befehlsinterpreter

Der Befehlsinterpreter wird über die serielle Schnittstelle gesteuert.

Für die Einstellung der Schnittstelle gilt:

COMx: 115200,N,8,1

Bitte beachten Sie, dass EasyPort USB ausschließlich mit einer

festen Baudrate von 115200 Bd arbeitet.

Die Struktur der Befehle ist einfach:

Jeder Befehlt besteht aus einem Befehlsbuchstaben (Operator) und

einer Betriebsmitteladresse (Operand).

Die Betriebsmitteladresse adressiert das gewünschte Signal.

Für einige ältere Befehle ist die Angabe der Adresse des EasyPort USB

Moduls erforderlich, bei jüngeren Befehlen entfällt sie.

9. Befehlsinterpreter von EasyPort USB

9.1

Befehlsinterpreter

Page 52: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

52 © Festo Didactic GmbH & Co. KG • 721876

Es gibt zwei zentrale Befehle zum Lesen und Schreiben von

Betriebsmitteln

• Display-Befehl (D) zum Lesen eines Betriebsmittels

• Modify-Befehl (M) zum Ändern eines Betriebsmittels

Als Betriebsmittel eines EasyPort USB Moduls sind möglich

• Eingang (E)

• Ausgang (A)

• Ereigniszeitgeber (T)

• schneller Zähler (C)

Das Betriebsmittel kann angesprochen werden als

• Bit

• Byte (B)

• Wort (W)

Ein Wort besteht aus Byte 0 und 1 und enthält die Bitadressen 0 bis 15.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Byte 1

(Port 2)

Byte 0

(Port 1)

Wort 0

9.2

Befehlsstruktur

Page 53: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 53

Beispiel für einen Lesebefehl (Display)

D E 1. 0. 5

BetriebsmittelEingang

BefehlDisplay

Modul 1 Wort 0 Bit 5

Adresse

Beschreibung: Display Eingangsbit 5 von Wort 0 in EasyPort USB Modul 1

Ein Display-Befehl besteht aus einem Befehlsbuchstaben, einem

Betriebsmittel und dem Datentyp des Betriebsmittels. Es folgt die

Adresse des Betriebsmittels mit Angabe der Modulnummer, der

Wortadresse und gegebenenfalls der Byte- oder Bitadresse. Die

einzelnen Adressangaben sind jeweils durch einen Punkt voneinander

getrennt.

Beispiel für einen Schreibbefehl (Modify)

Befehl Beschreibung

MA2.0.C=1 Modify Ausgangsbit 12 von Wort 0 in EasyPort USB

Modul 2 auf 1

Modify-Befehlen muss ein Datenwert mitgegeben werden. Der

Datenwert schließt sich an die Betriebsmitteladresse mit einem

Gleichheitszeichen an.

Beachten Sie: Adresszahlen und Datenwerte müssen immer

hexadezimal eingegeben werden

Page 54: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

54 © Festo Didactic GmbH & Co. KG „ 721876 54

Die zum Übertragungszeitpunkt tatsächlich übertragenen Daten

entsprechen weitgehend den auf Benutzerebene eingegebenen Daten

als ASCII-Zeichen.

Für die Datenübertragung gilt:

Adresse und den Datenwert müssen hexadezimal eingegeben

werden.

Datenwerte, die EasyPort USB liefert, werden immer als

hexadezimale Zahlen zurückgegeben.

Gleitkommazahlen werden codiert.

Jede Nachricht ist mit einem CR (Wagenrücklauf) abgeschlossen.

Jeder Befehl für die eigene Adresse wird beantwortet.

Von jedem Display- oder Modify-Befehl wird dazu der erste

Buchstabe abgetrennt. Modify-Befehle werden mit dem

tatsächlichen Datenwert im Modul versehen. Dieser Datenwert ist

normalerweise der gleiche wie im Befehl.

An die Antwort auf einen Display-Befehl wird der ermittelte Wert in

der gleichen Schreibweise wie bei einem Modify-Befehl angefügt.

Nachfolgend sind einige Beispiele für Befehle und Antworten auf diese

Befehle aufgeführt. Mit dargestellt in diesen Beispielen ist auch das

Carriage Return Zeichen <CR>.

9.3

Übertragungsebene

Page 55: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 55

Modul-

adresse

Befehl für das Modul Antwort vom Modul Bemerkung

3 DAW3.0<CR> AW3.0=1234<CR> Datenwert ist

1234 hexadezimal

bzw. 4660 dezimal.

Datenformat für Wort: xxxx

2 DEB2.0.1<CR> EB2.0.1=12<CR> Datenwert ist 12 hexadezimal

bzw.18 dezimal.

Datenformat für Byte: xx

1 DE1.0.E<CR> E1.0.E=0<CR> Eingangsbit 14 wird gelesen.

Datenformat für Bit: x

1 MAW1.0=201<CR> AW1.0=201<CR> Datenwert ist

201 hexadezimal

bzw. 513 dezimal

2 MAB2.0.0=73<CR> AB2.0.0=73<CR> Datenwert ist 73 hexadezimal bzw.

115 dezimal

3 MA3.0.A=1<CR> A3.0.A=1<CR> Ausgangsbit 10 wird auf 1 gesetzt.

Beispiele für Modify- und Display-Befehle

Page 56: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

56 © Festo Didactic GmbH & Co. KG „ 721876 56

Neben den Befehlen zum Lesen und Schreiben von Signalen gibt es

weitere Befehle, die vor allem für Inbetriebnahme und Diagnose

eingesetzt werden.

Dazu gehören die Befehle

Abfragen der Adresse eines EasyPort USB Moduls

Abfragen der Versionsnummer eines EasyPort USB Moduls

Auslesen des Statuswortes eines EasyPort USB Moduls

Befehl Antwort Beschreibung und Beispiel

setup0 setup<n> Adresse abfragen

Das EasyPort USB Modul gibt mit setup<n>, <n>=1…4, seine Moduladresse

zurück.

Beispiel

Befehl Antwort Beschreibung

setup0 setup1 Das EasyPort USB Modul gibt

als Adresse die Adresse 1 zurück.

DV V=2.10 Versionsnummer ausgeben

Das EasyPort USB Modul gibt mit V=2.10 seine Version zurück.

Initialisierung und Diagnose

9.4

Befehle zur

Initialisierung und

Diagnose

Page 57: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 57

Befehl Antwort Beschreibung und Beispiel

DS S=xx Statuswort auslesen

Das Statuswort eines EasyPort USB Moduls wird als hexadezimaler Wert

xx zurückgegeben.

Es bedeuten

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Display Up Down Out- In- Setup Error

Bit 0 = 1 Fehler der Ausgangstreiber

Bit 1 = 1 Modul initialisiert

Bit 2 = 1 Bereich für Eingangsspannung ‟10…+10 VDC

Bit 2 = 0 Bereich für Eingangsspannung 0…10 VDC

Bit 3 = 1 Bereich für Ausgangsspannung ‟10…+10 VDC

Bit 3 = 0 Bereich für Ausgangsspannung 0…10 VDC

Bit 4 = 1 Taste gedrückt

Bit 5 = 1 Taste gedrückt

Bit 6 = 1 Alle Segmente des Displays werden angezeigt

Bit 6 = 0 Die normale Anzeige des Displays ist aktiviert

Beispiel

Befehl Antwort Beschreibung

DS S=12 Es wird der Wert 12 hexadezimal bzw.

18 dezimal zurückgegeben.

Das bedeutet: Bit 1 = 1 und Bit 4 = 1

Das Easyport USB Modul ist korrekt

initialisiert, als Ein- und Ausgangs-

spannung sind 0…10 V eingestellt, die

Taste ist gedrückt und die Anzeige

des Displays ist auf normale Anzeige

eingestellt.

Initialisierung und Diagnose (Fortsetzung)

Page 58: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

58 © Festo Didactic GmbH & Co. KG „ 721876 58

In den nachfolgenden Tabellen sind die Befehle zum Lesen und

Schreiben von digitalen Signalen zusammengestellt.

Modify-

Befehl

Betriebs-

mittel

Datentyp Adresse Beispiele und Hinweise

M

(Modify)

A

(Ausgang)

(Bit) 0…15 MA1.0.4=1

Modify Ausgangsbit 4 von Wort 0 in

EasyPort USB Modul 1 auf 1.

Der Datenwert bei Modify-Befehlen darf

ausschließlich hexadezimal angegeben

werden.

B (Byte) 0,1 MAB2.0.0=7

Modify Ausgangsbyte 0 von Wort 0 in

EasyPort USB Modul 2 auf 7 hexadezimal.

Das bedeutet:

Bit 0, Bit 1 und Bit 2 werden gesetzt.

niederwertig: Byte 0 (Port 1)

höherwertig: Byte 1 (Port 2)

W (Wort) 0 MAW1.0=101

Modify Ausgangswort 0 in EasyPort USB

Modul 1 auf 101 hexadezimal bzw. 257

dezimal.

9.5

Befehle für

digitale Signale

Page 59: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 59

Display-

Befehl

Betriebs-

mittel

Datentyp Adresse Beispiele und Hinweise

D

(Display)

E

(Eingang)

(Bit) 0…15 DE1.0.3

Display Eingangsbit 3 von Wort 0 in

EasyPort USB Modul 1

DE2.0.E

Display Eingangsbit 14 von Wort 0 in

EasyPort USB Modul 2

B (Byte) 0,1 DEB1.0.0

Display Eingangsbyte 0 von Wort 0 in

EasyPort USB Modul 1

DEB3.0.1

Display Eingangsbyte 1 von Wort 0 in

EasyPort USB Modul 3

W (Wort) 0 DEW1.0

Display Eingangswort 0 von EasyPort USB

Modul 1

A

(Ausgang)

(Bit) 0…15 DA3.0.5

Display Ausgangsbit 5 von Wort 0 in

EasyPort USB Modul 3

DA4.0.C

Display Ausgangsbit 12 von Wort 0 in

EasyPort USB Modul 4

B (Byte) 0,1 DAB4.0.0

Display Ausgangsbyte 0 von Wort 0 in

EasyPort USB Modul 4

DAB2.0.1

Display Ausgangsbyte 1 von Wort 0 in

Modul 2

W (Wort) 0 DAW3.0

Display Ausgangswort 0 in EasyPort USB

Modul 3

Page 60: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

60 © Festo Didactic GmbH & Co. KG „ 721876 60

Neben den Befehlen zum Lesen und Schreiben von digitalen Signalen

gibt es weitere Befehle, um das Verhalten eines EasyPort USB Moduls

zu steuern.

Dazu gehört der Befehl zum Setzen des Ereignismodus:

MT<n>=xx mit <n> als Moduladresse und xx als hexadezimalem Zeitwert,

xx = 00…FF [ms].

Ist der Ereignismodus aktiv, dann meldet das EasyPort USB Modul

selbständig geänderte digitale Eingangsdaten zum PC. Die Zeit, in der

eine Eingangsänderung frühestens gemeldet wird, ist einstellbar.

Modify-

Befehl

Betriebs-

mittel

Modul-

Adresse

Beispiele und Hinweise

M (Modify) T (Timer) 1…4 MT2=01

Setze den Ereignismodus für EasyPort USB Modul mit der

Adresse 2 mit dem Zeitwert 1 ms.

Beschreibung: Ändert sich ein digitales Eingangssignal am

EasyPort USB Modul 2, dann wird das komplette

Eingangswort nach 10 ms automatisch an den PC

gemeldet.

MT2=00

Der Ereignismodus für EasyPort USB Modul 2 wird

beendet. Eingangssignale werden nur noch auf

Anforderung an den PC gemeldet.

Page 61: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 61

EasyPort USB verarbeitet neben digitalen Ein-/Ausgangssignalen auch

analoge Signale.

Der Befehlsinterpreter enthält deshalb Befehle

zum Einlesen von analogen Ein- oder Ausgangskanälen,

zum Ausgeben einer Spannung an einem analogen Ausgangskanal.

Die Analog-Digital-Umwandlung erfolgt mit einer Auflösung von 12 Bit.

12 Bit Auflösung bedeutet ein Raster mit 4096 Stufen.

Die Abtastfrequenz für die analogen Ein-/Ausgänge beträgt 0,5 kHz.

Bei den analogen Kanälen kann zwischen zwei Spannungsbereichen

gewählt werden:

0…10 V

‟10…+10 V

Die beiden Abbildungen zeigen die Zuordnung von analogem

Spannungsbereich zu digitalem Zahlenbereich. Der digitale

Zahlenbereich ist immer der Bereich von 0x0000 bis 0x7FFF (32767

dezimal).

0 V 5 V 10 V

0x0000 0x3FFF 0x7FFF

Zuordnung analog-digital für Spannungsbereich 0…10 V

-10 V 0 V +10 V

0x0000 0x3FFF 0x 7FFF

Zuordnung analog-digital für den Spannungsbereich ‟10…+10 V

9.6

Befehle für

analoge Signale

Page 62: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

62 © Festo Didactic GmbH & Co. KG „ 721876 62

Umschalten des Messbereichs

Das Umschalten des Messbereichs von 0…10 V auf ‟10…+10 V

erreichen Sie mit den Befehlen MRE (Modify Range Eingänge) bzw. MRA

(Modify Range Ausgänge) des Befehlsinterpreters.

Befehl Beschreibung

MRE<n>=0 Messbereich der analogen Eingänge auf 0…10 V setzen

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, wird der Messbereich für die

analogen Eingänge auf 0…10 V gesetzt.

Dieser Messbereich ist nach Initialisierung eines EasyPort USB Moduls automatisch

voreingestellt.

MRE<n>=1 Messbereich der analogen Eingänge auf –10…+10 V setzen

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, wird der Messbereich für die

analogen Eingänge auf ‟10…+10 V gesetzt.

Beispiel

MRE2=1

Am EasyPort USB Modul mit der Adresse 2 den Spannungsbereich für die analogen

Eingänge auf ‟10…+10 V setzen.

Umschalten des Messbereichs für die analogen Eingänge

Page 63: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 63

Befehl Beschreibung

MRA<n>=0 Messbereich der analogen Ausgänge auf 0…10 V setzen

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, wird der Messbereich für die

analogen Ausgänge auf 0…10 V gesetzt.

Dieser Messbereich ist nach Initialisierung eines EasyPort USB Moduls automatisch

voreingestellt.

MRA<n>=1 Messbereich der analogen Ausgänge auf –10…+10 V setzen

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, wird der Messbereich für die

analogen Ausgänge auf ‟10…+10 V gesetzt.

Umschalten des Messbereichs für die analogen Ausgänge

Einlesen von analogen Signalen

EasyPort USB besitzt die analogen Eingangskanäle 0…3. Für das

Einlesen eines analogen Eingangs wird der Befehl DEW mit Angabe der

Adresse des EasyPort USB Moduls und der Kanalnummer verwendet.

Aufgrund des Datenformats der analogen Eingänge ist der Wertebereich

von 0x0000 bis 0x7FF8 (32760 dezimal) möglich.

215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20

0 X X X X X X X X X X X X 0 0 0

12-Bit-Analogeingang

Datenformat der analogen Eingänge

Page 64: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

64 © Festo Didactic GmbH & Co. KG „ 721876 64

Befehl Antwort Beschreibung

DEW<n>.2 EW<n>.2=xxxx

mit xxxx = 0000…7FF8

Eingangskanal 0 einlesen

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4,

werden die Werte am Eingangskanal 0 eingelesen.

Beispiel

DEW1.2

Am EasyPort USB Modul mit Adresse 1 den Eingangskanal

0 einlesen.

DEW<n>.4 EW<n>.4=xxxx

mit xxxx = 0000…7FF8

Eingangskanal 1 einlesen

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4,

werden die Werte am Eingangskanal 1 eingelesen.

DEW<n>.6 EW<n>.6=xxxx

mit xxxx = 0000…7FF8

Eingangskanal 2 einlesen

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4,

werden die Werte am Eingangskanal 2 eingelesen.

DEW<n>.8 EW<n>.8=xxxx

mit xxxx = 0000…7FF8

Eingangskanal 3 einlesen

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4,

werden die Werte am Eingangskanal 3 eingelesen.

Einlesen der analogen Eingangssignale

Page 65: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 65

Auch die analogen Ausgangssignale können eingelesen werden.

Befehl Antwort Beschreibung

DAW<n>.2 AW<n>.2=xxxx

mit xxxx = 0000…7FF8

Ausgangskanal 0 einlesen

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4,

werden die Werte am Ausgangskanal 0 eingelesen.

DAW<n>.4 AW<n>.4=xxxx

mit xxxx = 0000…7FF8

Ausgangskanal 1 einlesen

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4,

werden die Werte am Ausgangskanal 1 eingelesen.

Beispiel

DAW3.4

Ausgangskanal 1 von EasyPort USB Modul mit Adresse 3

einlesen.

Einlesen der analogen Ausgangssignale

Ausgeben einer Spannung am analogen Ausgangskanal

EasyPort USB besitzt zwei analoge Ausgangskanäle 0 und 1. Für das

Schreiben eines Spannungswertes wird der Befehl MAW mit Angabe der

Adresse des EasyPort USB Moduls, der Kanalnummer und des Wertes

verwendet.

Der Wertebereich für die analogen Ausgänge beträgt auch hier 0x0000

bis 0x7FF8 (32760 dezimal).

215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20

0 X X X X X X X X X X X X 0 0 0

12-Bit-Analogausgang

Datenformat der analogen Ausgänge

Page 66: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

66 © Festo Didactic GmbH & Co. KG „ 721876 66

Befehl Beschreibung

MAW<n>.2=xxxx

mit xxxx = 0000…7FF8

Ausgangskanal 0 schreiben

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, den gewünschten

Spannungswert am Ausgangskanal 0 ausgeben.

Beispiel

MAW1.2=2AC5

Am EasyPort USB Modul mit Adresse 1 als Spannungswert am Ausgangskanal

0 den Wert 2AC5 hexadezimal bzw. 10949 dezimal ausgeben.

MAW<n>.4=xxxx

mit xxxx = 0000…7FF8

Ausgangskanal 1 schreiben

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, den gewünschten

Spannungswert am Ausgangskanal 1 ausgeben.

Erzeugen eines analogen Ausgangssignals

Anzeige von analogen Signalen auf dem LCD Display

Die Werte eines analogen Ein- oder Ausgangs können Sie am LCD

Display des EasyPort USB verfolgen. Angezeigt werden Ihnen der

ausgewählte Kanal, der Trend, der Messwert mit 4 Stellen und die

Einheit.

Den Analogkanal für die Anzeige am LCD Display wählen Sie

üblicherweise mit den Pfeiltasten direkt am EasyPort USB aus.

Mit einem Befehl des Befehlsinterpreters können Sie die eingestellte

Kanalwahl vorübergehend vom PC aus unterdrücken und auf einen

anderen analogen Kanal umstellen. Sie verwenden dazu den Befehl MF.

Page 67: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 67

Befehl Beschreibung

MF<n>=01 Analogen Eingangskanal 0 forcieren

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, werden die

Messwerte des analogen Eingangskanals 0 angezeigt.

MF<n>=02 Analogen Eingangskanal 1 forcieren

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, werden die

Messwerte des analogen Eingangskanals 1 angezeigt.

MF<n>=04 Analogen Eingangskanal 2 forcieren

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, werden die

Messwerte des analogen Eingangskanals 2 angezeigt.

MF<n>=08 Analogen Eingangskanal 3 forcieren

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, werden die

Messwerte des analogen Eingangskanals 3 angezeigt.

MF<n>=10 Analogen Ausgangskanal 0 forcieren

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, werden die

Messwerte des analogen Ausgangskanals 0 angezeigt.

MF<n>=20 Analogen Ausgangskanal 1 forcieren

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, werden die

Messwerte des analogen Ausgangskanals 1 angezeigt.

MF<n>=00 Forcierung des analogen Kanals aufheben

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, werden wieder

die Messwerte des analogen Kanals angezeigt, der mit den Pfeiltasten direkt am EasyPort

USB eingestellt wird.

Forcieren eines Analogkanals zur Anzeige am LCD Display

Page 68: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

68 © Festo Didactic GmbH & Co. KG „ 721876 68

Das Aufnehmen von analogen Messwerten unterstützt EasyPort USB

durch spezielle Befehle.

Mit dem Befehl MME (Modify Mess Modus) aktivieren Sie den

Messmodus. Es werden dann die eingelesenen analogen Eingangswerte

mit maximaler Geschwindigkeit ausgegeben.

Den analogen Eingangskanal, für den Sie die Werte automatisch

ausgeben wollen, wählen Sie mit dem Befehl MS aus.

Befehl Beschreibung

MS<n>=01 Analogen Eingangskanal 0 aktivieren

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, den analogen Eingangskanal 0

für das automatische Senden von Eingangswerten aktivieren.

MS<n>=02 Analogen Eingangskanal 1 aktivieren

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, den analogen Eingangskanal 1

für das automatische Senden von Eingangswerten aktivieren.

MS<n>=04 Analogen Eingangskanal 2 aktivieren

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, den analogen Eingangskanal 2

für das automatische Senden von Eingangswerten aktivieren.

MS<n>=08 Analogen Eingangskanal 3 aktivieren

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, den analogen Eingangskanal 3

für das automatische Senden von Eingangswerten aktivieren.

MS<n>=0F Alle analogen Eingangskanäle aktivieren

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, die analogen Eingangskanäle

0…3 für das automatische Senden von Eingangswerten aktivieren.

MS<n>=00 Alle analogen Eingangskanäle deaktivieren

Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, alle analogen Eingangskanäle

deaktivieren. Ein automatisches Ausgeben der Eingangswerte ist dann nicht mehr

möglich.

Aktivieren von analogen Eingangskanälen

9.7

Befehle

zum Messen von

analogen Signalen

Page 69: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 69

Befehl Antwort Beschreibung

MME=4 ME=4

Datenformat der

gesendeten Daten:

yxx<CR>

Messmodus aktivieren

Am EasyPort USB werden die Messwerte des aktivierten

analogen Eingangskanals automatisch zyklisch ausgegeben.

Das Zeitraster für die Ausgabe beträgt 5 ms.

Das Datenformat xx ist ein binäres Format, es besteht aus 2

Bytes.

y ist die Kennung für den zuvor aktivierten Eingangskanal.

y=2: analoger Eingangskanal 0

y=4: analoger Eingangskanal 1

y=6: analoger Eingangskanal 2

y=8: analoger Eingangskanal 3

MS1=01<CR>

MME=4<CR>

S1=01<CR>

ME=4<CR>

2xx<CR>

2xx<CR>

Beispiel: Eingangskanal 0 ausgeben

Analogen Eingangskanal 0 von EasyPort USB mit Adresse 1

aktivieren.

Messmodus aktivieren.

Das EasyPort USB gibt nun die Messwerte des analogen

Eingangskanals 0 aus.

Aktivieren des Messmodus für analoge Eingangskanäle

Für die Anzeige der analogen Messwerte auf dem LCD Display ist

standardmäßig die Einheit Volt eingestellt.

Bei Mess- und Regelvorgänge sind häufig andere physikalische Größen

von Bedeutung. Deshalb kann jedem Analogkanal eine eigene

physikalische Einheit zugeordnet werden. Wird der Analogkanal zur

Anzeige am LCD Display ausgewählt, dann wird die vom PC aus

zugeordnete physikalische Einheit dargestellt.

Page 70: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

70 © Festo Didactic GmbH & Co. KG „ 721876 70

Beachten Sie: Es werden jedoch keine Umrechnungen zwischen den

physikalischen Einheiten vorgenommen!

Für das Einstellen der physikalischen Einheit verwenden Sie den Befehl

MU.

Hinweis

Durch manuelle Eingabe der Einheit mit den Pfeiltasten direkt am

EasyPort USB wird die vom PC aus zugeordnete Einheit überschrieben.

Befehl Beschreibung

MU<n>.01=xx Analogem Eingangskanal 0 eine Einheit zuordnen

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, wird für den

analogen Eingangskanal 0 die Einheit xx angezeigt.

Es bedeutet:

xx=00: V

xx=01: bar

xx=02: PSI

xx=03: MPa

xx=04: l/min

xx=05: oC

MU<n>.02=xx Analogem Eingangskanal 1 eine Einheit zuordnen

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, wird für den

analogen Eingangskanal 1 die Einheit xx angezeigt.

MU<n>.04=xx Analogem Eingangskanal 2 eine Einheit zuordnen

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, wird für den

analogen Eingangskanal 2 die Einheit xx angezeigt.

MU<n>.08=xx Analogem Eingangskanal 3 eine Einheit zuordnen

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, wird für den

analogen Eingangskanal 3 die Einheit xx angezeigt.

Zuordnen einer physikalischen Einheit zur Darstellung auf dem LCD Display

Page 71: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 71

Befehl Beschreibung

MU<n>.10=xx Analogem Ausgangskanal 0 eine Einheit zuordnen

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, wird für

den analogen Ausgangskanal 0 die Einheit xx angezeigt.

MU<n>.20= xx Analogem Ausgangskanal 1 eine Einheit zuordnen

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, wird für

den analogen Ausgangskanal 1 die Einheit xx angezeigt.

Zuordnen einer physikalischen Einheit zur Darstellung auf dem LCD Display (Fortsetzung)

Jeder physikalischen Einheit kann ein Verstärkungsfaktor zugewiesen

werden. Mit diesem Faktor wird der auf dem LCD Display dargestellte

Messwert multipliziert. Auf diese Weise können Sie den Messwert an

eine physikalische Einheit anpassen, die für Sie aussagekräftiger ist.

Sie setzen einen Verstärkungsfaktor mit dem Befehl MG.

Beachten Sie, dass der Verstärkungsfaktor den Messwert, wie er am

Analogkanal anliegt, nicht verändert. Der Verstärkungsfaktor wirkt nur

auf die Anzeige der Werte auf dem LCD Display.

Für jede physikalische Einheit ist der Verstärkungsfaktor voreingestellt.

Physikalische Einheit Voreinstellung Verstärkungsfaktor

V 10.0

bar 1.0

PSI 1.0

MPa 1.0

l/min 1.0

oC 1.0

Page 72: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

72 © Festo Didactic GmbH & Co. KG „ 721876 72

Beispiel

Sie nehmen die Werte eines pneumatischen Drucksensors auf. 10 V

entsprechen dabei 6 bar. Um die Messwerte am LCD Display in bar

verfolgen zu können, stellen Sie als Einheit bar ein. Als

Verstärkungsfaktor wählen Sie 6.

MU1.01=01 Dem Eingangskanal 0 des EasyPort USB

Moduls mit der Adresse 1 wird als Einheit bar

zugewiesen. Die Einheit bar wird am LCD

Display angezeigt.

MG1.1=6.00 Der am LCD Display von EasyPort USB Modul

1 angezeigte Messwert mit der Einheit bar

wird mit dem Faktor 6.00 multipliziert.

Page 73: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 73

Befehl Beschreibung

MG<n>.0=x.xx Der physikalischen Einheit Volt einen Verstärkungsfaktor zuweisen

Der am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4,

dargestellte Messwert mit der Einheit Volt wird mit dem Faktor x.xx multipliziert.

x.xx stellt einen 3-stelligen dezimalen Wer dar.

MG<n>.1=x.xx Der physikalischen Einheit bar einen Verstärkungsfaktor zuweisen

Der am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4,

dargestellte Messwert mit der Einheit bar wird mit dem Faktor x.xx multipliziert.

MG<n>.2=x.xx Der physikalischen Einheit PSI einen Verstärkungsfaktor zuweisen

Der am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4,

dargestellte Messwert mit der Einheit PSI wird mit dem Faktor x.xx multipliziert.

MG<n>.3=x.xx Der physikalischen Einheit MPa einen Verstärkungsfaktor zuweisen

Der am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4,

dargestellte Messwert mit der Einheit MPa wird mit dem Faktor x.xx multipliziert.

MG<n>.4=x.xx Der physikalischen Einheit l/min einen Verstärkungsfaktor zuweisen

Der am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4,

dargestellte Messwert mit der Einheit l/min wird mit dem Faktor x.xx multipliziert.

MG<n>.5=x.xx Der physikalischen Einheit oC einen Verstärkungsfaktor zuweisen

Der am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4,

dargestellte Messwert mit der Einheit oC wird mit dem Faktor x.xx multipliziert.

Zuweisen eines Verstärkungsfaktors zur Darstellung auf dem LCD Display

Page 74: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

74 © Festo Didactic GmbH & Co. KG „ 721876 74

Die beiden schnellen Zähler 0 und 1 von EasyPort USB können Sie mit

zwei Befehlen ansprechen. Mit dem Befehl MC aktivieren und

deaktivieren Sie den Zähler, der Befehl DC liefert den aktuellen

Zählerstand des Zählers.

Als Zählimpuls werden ausgewertet:

für Zähler 0 das Eingangsbit 0 von Port 1,

für Zähler 1 das Eingangsbit 0 von Port 2.

Befehl Antwort Beschreibung

MC<n>.<m>=1 C<n>.<m>=1 Schnellen Zähler aktivieren

Für das EasyPort USB Modul mit der Adresse <n>, <n>=1…4, wird

der schnelle Zähler mit der Nummer <m>, <m>=0,1 aktiviert.

Beispiel

MC1.0=1

Für das EasyPort USB Modul mit der Adresse 1 wird der Zähler

0 gestartet.

MC<n>.<m>=0 C<n>.<m>=0 Schnellen Zähler deaktivieren

Für das EasyPort USB Modul mit der Adresse <n>, <n>=1…4, wird

der schnelle Zähler mit der Nummer <m>, <m>=0,1 deaktiviert.

Aktivieren und Deaktivieren des schnellen Zählers

9.8

Befehle für

schnellen Zähler

Page 75: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 75

Befehl Antwort Beschreibung

DC<n>.<m> C<n>.<m>=xxxx Zählerstand auslesen

Für das EasyPort USB Modul mit der Adresse <n>, <n>=1…4, wird

der Zählerstand des schnellen Zählers mit der Nummer <m>,

<m>=0,1 ausgegeben.

Der Zählerstand wird als hexadezimale Zahl xxxx geliefert.

Beispiel

DC1.0<CR> C1.0=2AC5<CR>

Der Zählerstand von Zähler 0 des EasyPort USB Moduls mit der

Adresse 1 wird ausgelesen. Der Zählerstand beträgt 2AC5

hexadezimal bzw. 10949 dezimal.

Auslesen des Zählerstandes

Mit einem Terminalprogramm können Sie eine Verbindung zu EasyPort

USB herstellen und Befehle über die serielle Schnittstelle senden und

empfangen.

Terminalprogramme benötigen für ihre Arbeit die Information,

welche serielle Schnittstelle für die Kommunikation genutzt wird,

welche Einstellungen für die Schnittstelle erforderlich sind.

Um eine Verbindung zu EasyPort USB herzustellen, führen Sie deshalb

folgende Schritte aus:

1. EasyPort USB mit PC verbinden, EasyPort USB mit Spannung

versorgen.

2. Serielle Schnittstelle für den USB-Anschluss ermitteln.

3. Terminalprogramm starten.

4. Einstellungen zur seriellen Schnittstelle eintragen.

5. Befehle an EasyPort senden.

Der Aufbau einer Verbindung ist exemplarisch für das Terminal-

Programm HyperTerminal von Windows gezeigt.

9.9

Beispiel:

Aufbau einer Verbindung

zu EasyPort USB

Page 76: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

76 © Festo Didactic GmbH & Co. KG „ 721876 76

Vorgehensweise

1. Verbinden Sie EasyPort USB mit dem PC.

2. Schalten Sie die Spannungsversorgung von EasyPort USB ein.

3. Starten Sie im Startmenü unter Systemeinstellungen den Eintrag

Systemsteuerung.

4. Wählen Sie den Eintrag System aus.

5. Es öffnet sich das Fenster Systemeigenschaften.

Klicken Sie im Register Hardware auf die Schaltfläche Geräte-

Manager.

Page 77: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 77

6. Unter dem Eintrag Ports (COM & LPT) entnehmen Sie, dass als

serielle Schnittstelle für den USB-Anschluss COM5 verwendet wird.

7. Starten Sie nun das Programm HyperTerminal. Sie finden

HyperTerminal unter Programme\Zubehör\Communications.

Page 78: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

78 © Festo Didactic GmbH & Co. KG „ 721876 78

8. Als erstes legen Sie eine neue Verbindung an. Bezeichnen Sie die

Verbindung mit EasyPort USB.

9. Im Folgenden werden die Einstellungen für die neue Verbindung

abgefragt.

Als Schnittstelle tragen Sie im Fenster Connect To die zuvor

ermittelte Schnittstelle COM5 ein.

Page 79: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 79

10. Die erforderlichen Einstellungen für die serielle Datenübertragung

über die COM-Schnittstelle finden Sie in diesem Handbuch. Korrekt

sind folgende Angaben:

Page 80: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

80 © Festo Didactic GmbH & Co. KG „ 721876 80

11. Die weiteren Eigenschaften tragen Sie im Fenster Eigenschaften von

EasyPort USB ein. Sie finden den Dialog im Menü File unter

Properties. Klicken Sie auf das Register Settings.

Page 81: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 81

12. Im Register Settings klicken Sie auf die Schaltfläche ASCII Setup.

Page 82: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

82 © Festo Didactic GmbH & Co. KG „ 721876 82

13. Im Fenster ASCII Setup wählen Sie folgende Einstellungen:

14. Damit sind alle erforderlichen Daten zur Kommunikationsverbindung

eingetragen. Sie können nun mit EasyPort USB kommunizieren.

Page 83: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 83

15. Führen Sie als erstes den Befehl setup0 aus. Mit diesem Befehl

initialisieren Sie das EasyPort USB Modul.

Befehle schließen Sie mit der ENTER-Taste ab.

16. Als Antwort erhalten Sie vom EasyPort USB Modul die Zeichenkette

setup1. Das bedeutet: am EasyPort USB Modul ist die Adresse 1

eingestellt.

Der Cursor springt auf die nächste Zeile.

Page 84: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

84 © Festo Didactic GmbH & Co. KG „ 721876 84

17. Sie können nun weitere Befehle an das EasyPort USB Modul senden

und zum Beispiel den Status abfragen. Dazu senden Sie den Befehl

DS.

18. Die Antwort S=02 zeigt Ihnen, dass das EasyPort USB Modul korrekt

initialisiert wurde.

Page 85: 721876 Deenesfr Mit Lesezeichen 4

9. Befehlsinterpreter von EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 85

19. Wenn Ihnen eine Simulationsbox zur Verfügung steht, können Sie

Eingänge am EasyPort USB setzen und den Status dieser Eingänge

abfragen.

20. In unserem Fall liefert EasyPort USB als Zustand der digitalen

Eingänge den Wert 3 zurück. Es sind also die Eingänge 0 und 1 von

Port 1 gesetzt.

21. Wenn Sie die Kommunikationsverbindung zwischen dem Programm

HyperTerminal und EasyPort USB beenden wollen, dann aktivieren

Sie den Eintrag Disconnect im Menü Call.

Page 86: 721876 Deenesfr Mit Lesezeichen 4

86 © Festo Didactic GmbH & Co. KG „ 721876 86

Wenn Sie eigene Anwendungen erstellen, in denen ein Datenaustausch

mit EasyPort USB statt finden soll, dann verwenden Sie das ActiveX

Steuerelement von EasyPort.

Das ActiveX Steuerelement stellt die Programmierschnittstelle zu

EasyPort dar und kann in Programmiersystemen wie Visual C++, Visual

Basic for Applications oder auch LabVIEW eingesetzt werden.

In der Online-Hilfe zum ActiveX Steuerelement ist ausführlich

beschrieben,

unter welchem Namen Sie das ActiveX Steuerelement in Ihr

Softwareprojekt einbinden,

welche Methoden für den Datenaustausch zur Verfügung stehen

und wie sie angewendet werden,

wie Sie vorgehen, um eine Kommunikationsverbindung zu EasyPort

USB aufzubauen.

Das EasyPort ActiveX Steuerelement finden Sie auf der mitgelieferten

CD-ROM.

Wenn Sie das EasyPort ActiveX Steuerelement auf Ihrem PC installieren,

wird standardmäßig die Programmgruppe EasyPort im Startmenü

angelegt. Dort finden Sie auch die zugehörige Online-Hilfe und eine

Demo-Anwendung zum ActiveX Steuerelement.

Auf der EasyPort CD-ROM sind noch weitere Beispiele zur Anwendung

des ActiveX Steuerelementes für Sie vorbereitet. Die Beispiele zeigen

exemplarisch, wie Sie das ActiveX Steuerelement in Excel, LabVIEW,

InTouch oder auch FluidSIM einbinden.

Sobald Sie die Beispiele installiert haben, finden Sie auch diese im

Startmenü in der Programmgruppe EasyPort.

10. Erstellen eigener Anwendungen

Page 87: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 87

Chapters 7 through 10 are in the PDF file for the EasyPort USB manual

on the included CD ROM.

1. Introduction _______________________________________ 89

1.1 Overview of EasyPort USB ____________________________ 89

1.2 Important instructions _______________________________ 95

1.3 Obligations of the operating company __________________ 96

1.4 Obligations of the trainees ___________________________ 96

1.5 Dangers associated with the EasyPort process interface ____ 96

1.6 Guarantee and liability _______________________________ 97

1.7 Use for intended purpose ____________________________ 97

2. Safety precautions __________________________________ 98

3. Technical data _____________________________________ 99

3.1 EasyPort USB, general _______________________________ 99

3.2 SysLink interface for digital data ______________________ 100

3.3 Sub-D socket for analogue data ______________________ 102

3.4 Data interfaces to the PC ____________________________ 103

3.5 Power supply _____________________________________ 104

4. Transport, unpacking, scope of delivery ________________ 105

5. Layout and function ________________________________ 106

5.1 Layout of the EasyPort USB __________________________ 106

5.2 Control elements __________________________________ 108

5.3 Mounting the EasyPort USB __________________________ 109

5.4 Connecting the EasyPort USB to the PC and the process ___ 110

5.5 Setting the address at the EasyPort USB _______________ 112

6. Commissioning ____________________________________ 113

7. Software interfaces to EasyPort USB __________________ 120

7.1 Overview: communication with EasyPort USB ___________ 120

7.2 Communication via EzOPC ___________________________ 122

Contents

English

Page 88: 721876 Deenesfr Mit Lesezeichen 4

Contents

88 © Festo Didactic GmbH & Co. KG „ 721876 88

8. ActiveX control for EasyPort USB ______________________ 126

8.1 Using ActiveX control _______________________________ 126

8.2 Installing ActiveX control ____________________________ 127

8.3 Example: EasyPort demo application __________________ 128

9. EasyPort USB command interpreter ___________________ 135

9.1 Command interpreter _______________________________ 135

9.2 Command structure ________________________________ 136

9.3 Transmission level _________________________________ 138

9.4 Commands for initialisation and diagnostics ____________ 140

9.5 Commands for digital signals ________________________ 142

9.6 Commands for analogue signals ______________________ 145

9.7 Commands for measuring analogue signals _____________ 152

9.8 Commands for high-speed counters ___________________ 158

9.9 Example: establishing a connection to the EasyPort USB __ 159

10. Creating your own applications _______________________ 170

CD ROM contents

EasyVeep process model simulation

OPC server, EasyOPC

EasyPort USB manual

EasyVeep manual

USB drivers for EasyPort

EasyPort USB ActiveX control

Control examples

‟ Example with Excel

‟ Example with FluidSIM®

‟ Example with InTouch

‟ Example with LabVIEW

‟ Example with VC6

Page 89: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 89

What is EasyPort USB?

The EasyPort USB process interface is used for bidirectional

transmission of process signals between an actual control process

which uses low-voltage technology (24 V DC) and a PC. In order to

ensure that the process does not influence the PC, only electrically

isolated interfaces are used for data transmission between EasyPort

USB and the PC.

EasyPort USB can be used in a great variety of applications:

Control an actual control process with a controller which runs on a PC

Control a simulated process model with an actual PLC

Regulate an actual process from a PC

Record and evaluate measured values from an actual process

1. Introduction

1.1

Overview of

EasyPort USB

Page 90: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

90 © Festo Didactic GmbH & Co. KG „ 721876 90

Sample application: configuration with simulated process and an actual PLC

With all of these applications, EasyPort USB connects the actual world

to the virtual PC world.

The EasyPort USB process interface is equipped with 16 digital inputs

and outputs, as well as 4 analogue inputs and 2 analogue outputs.

Page 91: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

© Festo Didactic GmbH & Co. KG „ 721876 91

Up to 4 EasyPort USB modules can be connected to one other via a USB

hub, or via 4 USB ports at a PC. In this case, make sure that each

module has a different address.

Configuration with 4 EasyPort USB modules

The OPC server EzOPC, or EasyPort USB ActiveX control, can be used to

exchange process signals between the EasyPort USB and the PC

software.

Page 92: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

92 © Festo Didactic GmbH & Co. KG „ 721876 92

How do I use EasyPort USB?

The table indicates how the EasyPort USB process interface can be used

together with other Festo Didactic products.

The following actual control processes are possible:

An automation process with actuators and sensors

An actual PLC

A simulation box

Various software programs are also available for the virtual world.

Programs are available for:

Control

Regulation

Measured value recording

Visualisation

EasyPort USB is very easy to use in these preparatory configurations.

Page 93: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

© Festo Didactic GmbH & Co. KG „ 721876 93

Controlling an actual

process

Controlling a simulated

process

Measuring Regulating

Software used for

controlling processes:

‟ FluidSIM (digital only)

‟ S7‟PLCSIM

‟ CoDeSys Soft-SPS

Software used for

simulating processes:

‟ EasyVeep

‟ FluidSIM

‟ CIROS

Software used for

recording measured

values:

‟ FluidLab PA

‟ FluidLab P

‟ FluidLab H

Software used for

regulation:

‟ FluidLab PA

‟ FluidLab P as of

ersion 2.0

EasyPort USB interface:

Digital/analogue

interface

The EasyPort USB is the

interface between the

PC and the actual

process. The process is

controlled from the PC.

EasyPort USB interface:

Digital interface

The EasyPort USB is the

interface between the

PC and the PLC. The PLC

controls the simulated

process at the PC.

EasyPort USB

interface:

Digital/analogue

interface

The EasyPort USB is

the interface between

the PC and actual

sensors.

EasyPort USB

interface:

Digital/analogue

interface

The EasyPort USB is

the interface between

the PC and the actual

controlled system.

Actual process:

‟ Simulation box,

digital/analogue

‟ MPS PA

‟ MPS

‟ TP301

Actual controller:

‟ Any PLC

‟ Simulation box, digital

‟ SPS EduTrainer

‟ PLC board

Actual sensors:

‟ Simulation box,

digital/analogue

‟ MPS PA

‟ TP210

‟ TP610

Actual controlled

system:

‟ Simulation box,

digital/analogue

‟ MPS PA

‟ TP210

‟ TP610

Sample applications for EasyPort USB

Page 94: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

94 © Festo Didactic GmbH & Co. KG „ 721876 94

EasyPort USB can also be incorporated into your own applications. Use

EasyPort USB ActiveX control for this purpose. This can be programmed

in:

Visual Basic

C++

LabVIEW

InTouch

What will I learn from this manual?

The manual describes:

How the EasyPort USB process interface is designed and how it

works

Which safety precautions have to be observed when working with

EasyPort USB

Which interfaces and which commands are available for

communication with EasyPort USB

How to execute commands for EasyPort USB with a simple terminal

program

How to make use of ActiveX control methods with the help of a

demo application

Where to find additional examples for incorporating EasyPort USB

into your own application.

Page 95: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

© Festo Didactic GmbH & Co. KG „ 721876 95

A complete version of the manual (chapters 1 through 10) is available in

PDF format on the CD ROM.

Fundamental prerequisites for safe use and trouble-free operation of

the EasyPort USB process interface include knowledge of basic safety

precautions and safety regulations.

This manual includes the most important instructions for safe use of

EasyPort USB.

In particular the safety precautions must be adhered to by all persons

who work with EasyPort USB.

In addition, all pertinent accident prevention rules and regulations, which

are applicable at the respective location of use, must be adhered to.

1.2

Important instructions

Page 96: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

96 © Festo Didactic GmbH & Co. KG „ 721876 96

The operating company undertakes to allow only those persons to work

with EasyPort USB who:

Are familiar with the basic regulations regarding work safety and

accident prevention and have been instructed in the use of EasyPort USB

Have read and understood the section concerning safety, as well as

the safety precautions

Personnel should be tested at regular intervals for safety-conscious

work habits.

All persons who have been entrusted to work with EasyPort USB

undertake to complete the following steps before beginning work:

Read the section concerning safety, as well as the safety

precautions in this manual

Familiarise themselves with basic regulations regarding work safety

and accident prevention

EasyPort USB is designed in accordance with the state-of-the-art, as

well as with recognised safety rules. Nevertheless, life and limb of the

user and third parties may be endangered, and the respective machine

or other property may be damaged during its use.

The EasyPort USB process interface may only be used:

For the intended purpose

When its safety functions are in perfect condition

Faults which may impair safety must be eliminated immediately!

1.3

Obligations of the

operating company

1.4

Obligations of the

trainees

1.5

Dangers associated with

the EasyPort process

interface

Page 97: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

© Festo Didactic GmbH & Co. KG „ 721876 97

Our “general terms and conditions of sale and delivery” are always

applicable. These are made available to the operating company no later

than on conclusion of the sales contract. Guarantee and liability claims

resulting from personal injury and/or property damage are excluded if

they can be traced back to one or more of the following causes:

Use of EasyPort USB for other than its intended purpose

Improper commissioning and/or operation of EasyPort USB

Use of EasyPort USB with defective safety equipment, or with

improperly attached or non-functional safety and protective

equipment

Non-compliance with instructions included in the manual with

regard to commissioning and operation

Unauthorized modifications to EasyPort USB

Improperly executed repairs

Disasters resulting from the influence of foreign bodies and acts of God

Festo Didactic hereby excludes any and all liability for damages suffered

by trainees, the training company and/or any third parties, which occur

during use of EasyPort USB in situations which serve any purpose other

than training and/or vocational education, unless such damages have

been caused by Festo Didactic due to malicious intent or gross

negligence.

The EasyPort USB process interface has been developed and

manufactured exclusively for training and vocational education in the

fields of automation and technology. The respective training companies

and/or trainers must ensure that all trainees observe the safety

precautions which are described in the accompanying manuals.

Use for intended purpose also encompasses compliance with all

instructions included in the manual.

1.6

Guarantee and liability

1.7

Use for intended purpose

Page 98: 721876 Deenesfr Mit Lesezeichen 4

98 © Festo Didactic GmbH & Co. KG „ 721876 98

Electrical connections may only be established and interrupted in a

de-energised state!

Use only low-voltage of up to 24 V DC at the power supply terminals,

and at the inputs and outputs of EasyPort USB.

Use EasyPort USB only in systems that automatically change to a

safe state when the power is switched off.

Use connecting cables recommended by Festo Didactic only for

electrical connections between the EasyPort USB process interface

and the process.

Also observe specifications included in the data sheets for the

connected devices and in particular all safety instructions!

2. Safety precautions

Page 99: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 99

EasyPort USB D16A process interface

Operating voltage 24 V DC ±10%

Power consumption 3 VA

Number of outputs 16 digital: 24 V DC,

2 analogue: 0...10 V DC or

‟10...+10 V DC,

12 bit resolution

Output load capacity 0,7 A per digital output,

10 mA per analogue output

Short circuit protection Yes

Number of inputs 16 digital: 24 V DC,

4 analogue: 0...10 V DC or

‟10...+10 V DC,

12 bit resolution

Digital input switching

threshold

12 V DC

Digital input hysteresis 3 V

Filter 5 ms

Number of counters 2 inputs usable as high-speed

counters,

fmax = 20 kHz/Uin = 5 to 24 V DC

Communication

interfaces

RS 232, electrically isolated,

USB 2.0, electrically isolated

Protocol ASCII, 115.2 kBaud, 8, N, 1

Technical data for EasyPort USB, general

3. Technical data

3.1

EasyPort USB, general

Page 100: 721876 Deenesfr Mit Lesezeichen 4

3. Technical data

100 © Festo Didactic GmbH & Co. KG „ 721876 100

EasyPort USB D16A process interface

Protection IP 20

CE mark Per EU/EMC directive

Permissible ambient

temperature,

operation/storage

0...55° C/0...70° C

Dimensions in mm

(L x W x H)

135 x 167 x 37

Weight in kg 0,65

Technical data for EasyPort USB, general (continued)

Each set of 8 digital inputs and outputs is connected to a SysLink 24-pin

socket connector at the EasyPort USB in accordance with IEEE 488. In

addition, input 0 at ports 1 and 2 can be used as high-speed counter

inputs. The counter inputs can be operated with voltage levels ranging

from 5 to 24 V DC.

3.2

SysLink interface

for digital data

Page 101: 721876 Deenesfr Mit Lesezeichen 4

3. Technical data

© Festo Didactic GmbH & Co. KG „ 721876 101

Connection: IEEE 488, 24-pin socket

Port 1 Pin Port 2 Pin

OUTPUT 0 1 OUTPUT 0 1

OUTPUT 1 2 OUTPUT 1 2

OUTPUT 2 3 OUTPUT 2 3

OUTPUT 3 4 OUTPUT 3 4

OUTPUT 4 5 OUTPUT 4 5

OUTPUT 5 6 OUTPUT 5 6

OUTPUT 6 7 OUTPUT 6 7

OUTPUT 7 8 OUTPUT 7 8

INPUT 0 13 INPUT 0 13

INPUT 1 14 INPUT 1 14

INPUT 2 15 INPUT 2 15

INPUT 3 16 INPUT 3 16

INPUT 4 17 INPUT 4 17

INPUT 5 18 INPUT 5 18

INPUT 6 19 INPUT 6 19

INPUT 7 20 INPUT 7 20

0 V DC 11/12/

23/24

0 V DC 11/12/

23/24

24 V DC 9/10/

21/22

24 V DC 9/10/

21/22

Technical data, SysLink interface for digital signals

Page 102: 721876 Deenesfr Mit Lesezeichen 4

3. Technical data

102 © Festo Didactic GmbH & Co. KG „ 721876 102

The 4 analogue inputs and 2 analogue outputs at EasyPort USB are

connected to a 15-pin Sub-D socket. Analogue-digital conversion takes

place at a resolution of 12 bits. The sampling frequency is 0.5 kHz.

Connection, 15-pin Sub-D socket

Port 3 Pin

OUTPUT 0 1

OUTPUT 1 2

0 V 3

(unused) 4

(unused) 5

0 V 6

INPUT 1 7

INPUT 2 8

(unused) 9

(unused) 10

+10 V DC ref. 11

(unused) 12

(unused) 13

INPUT 3 14

INPUT 4 15

Technical data, Sub-D socket for analogue signals

3.3

Sub-D socket for

analogue data

Page 103: 721876 Deenesfr Mit Lesezeichen 4

3. Technical data

© Festo Didactic GmbH & Co. KG „ 721876 103

Data is exchanged with the PC either via the RS 232 serial port or the

USB interface at EasyPort USB. Transmission speed is 115.2 kBaud.

RS 232

Connection, 9-pin Sub-D socket

= Pin

(unused) 1

Receive data RxD 2

Transmit data TxD 3

(unused) 4

Signal ground SGnd 5

(unused) 6

(unused) 7

(unused) 8

(unused) 9

Technical data, RS 232 port

A commercially available 9-pin serial extension cable can be used for

connection to the PC.

USB port

EasyPort USB is equipped with an electrically isolated USB 2.0 port. Up

to 4 EasyPort USB modules can be connected to one other via a USB

hub. In this case, make sure that each EasyPort module has a different

address. Addresses 1 through 4 are permissible.

Use the included USB A-B cable to connect the EasyPort USB to the USB

port at the PC, or to a USB hub.

3.4

Data interfaces

to the PC

Page 104: 721876 Deenesfr Mit Lesezeichen 4

3. Technical data

104 © Festo Didactic GmbH & Co. KG „ 721876 104

24 V DC is supplied externally to the EasyPort USB. It can be connected

either via ports 1 and 2, or via two isolated screw terminals which are

located on the back of the EasyPort USB. Two cables with 4 mm safety

plugs are included.

3.5

Power supply

Page 105: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 105

Transport

The EasyPort USB process interface is shipped in a carton.

The carton must be secured against drops and falling.

The freight forwarder and Festo Didactic must be notified immediately

of any damage during transport.

Unpacking

Inspect the EasyPort USB process interface for possible damage after

unpacking. The freight forwarder and Festo Didactic must be notified

immediately of any damage.

Scope of delivery

The following components are included in the scope of delivery:

EasyPort USB process interface

24 V DC connection cables with 4 mm safety plugs

USB cable

CD ROM with software and documentation:

EasyVeep process simulation, EzOPC software, USB drivers, ActiveX

control as programming interface to EasyPort USB with online help

and sample programs

EasyPort USB manual

Check delivered items against the delivery note and your purchase

order.

Festo Didactic must be notified immediately of any deviations.

4. Transport, unpacking, scope of delivery

Page 106: 721876 Deenesfr Mit Lesezeichen 4

106 © Festo Didactic GmbH & Co. KG „ 721876 106

(1) Sub-D socket (port 3) (2) USB port

(3) RS 232 port (4) Isolated screw terminals for power supply

(5) buttons (6) Status LED (green)

(7) Error LED (red) (8) SysLink interfaces (ports 1 and 2)

(9) LEDs for indicating the status of the digital outputs (yellow)

(10) LEDs for indicating the status of the digital inputs (green)

(11) LCD panel for EasyPort analogue signals and addresses

EasyPort USB layout

5. Layout and function

5.1

Layout of the

EasyPort USB

Page 107: 721876 Deenesfr Mit Lesezeichen 4

5. Layout and function

© Festo Didactic GmbH & Co. KG „ 721876 107

The EasyPort USB process interface is equipped with:

Two SysLink interfaces for reading in 8 digital input signals and

reading out 8 digital output signals.

Input 0 at each SysLink interface can also be used as a high-speed

counter input.

Sub-D socket for reading in 4 analogue input signals and reading

out 2 analogue output signals

USB 2.0 and RS 232 serial ports for connecting EasyPort USB to a PC

Two isolated screw terminals for power supply, 24 V DC

16 LEDs (green) for indicating the status of the digital inputs

16 LEDs (yellow) for indicating the status of the digital outputs

LCD panel for displaying a selected analogue signal.

The following are displayed: channel, unit of measurement, trend

and measured value (4 digits).

Two buttons for setting the analogue channel, selecting the physical

unit of measurement of the analogue value, and for setting the

address of the EasyPort USB

Not included in scope of delivery:

24 V DC power supply unit

Connecting cable for SysLink interface

Connecting cable for Sub-D socket

Page 108: 721876 Deenesfr Mit Lesezeichen 4

5. Layout and function

108 © Festo Didactic GmbH & Co. KG „ 721876 108

EasyPort USB

PORT 2PORT 1

PORT 3 USB RS 232 24V 0V

StatusError

OUT

IN

0 7 0 7

EasyPort USB control and display panel

The control panel at the EasyPort USB includes the following elements:

Error LED

The red error LED lights up if a short circuit is detected at one of the

outputs. The outputs at the EasyPort USB are then deactivated.

This LED also lights up briefly when the EasyPort USB is started up.

It goes out during the course of the start-up test.

Status LED

The green status LED indicates two states:

‟ Flashing at a frequency of 1 Hz:

Status immediately after start-up, the EasyPort USB module has not

yet started communicating.

‟ Pulsating flashing:

The EasyPort USB module has been addressed. The address is

indicated every 2 seconds by a series of briefly flashing light signals.

5.2

Control elements

Page 109: 721876 Deenesfr Mit Lesezeichen 4

5. Layout and function

© Festo Didactic GmbH & Co. KG „ 721876 109

LCD panel

The input and output voltages of the selected analogue signal are

displayed in the first line as a value, and additionally in the form of a

bar graph.

Channel number and signal direction appear in the second line.

Meanings of displays: In = input signal, Out = output signal.

LED IN 0...7

Status display of the digital inputs with green LEDs

LED OUT 0...7

Status display of the digital outputs with yellow LEDs

Buttons

The analogue channel displayed on the LCD is selected with the

button.

Possible channel numbers (Ch) for the input signal: 0...3.

Possible channel numbers (Ch) for the output signal: 0...1.

Various physical units of measurement can be selected with the

button. The following are available: V, bar, PSI, MPa, l/min, °C.

The address setting function can be activated by pressing both of

the scroll buttons simultaneously.

The EasyPort USB module can be mounted directly on a profile plate;

the adapter is available under order number 549806.

The adapter is secured to the bottom of the EasyPort USB module with

three M4 screws.

5.3

Mounting the

EasyPort USB

Page 110: 721876 Deenesfr Mit Lesezeichen 4

5. Layout and function

110 © Festo Didactic GmbH & Co. KG „ 721876 110

The EasyPort USB process interface is connected to the PC via an

electrically isolated RS 232 port, or an electrically isolated USB port.

If you use the USB port for communication, connect the EasyPort

USB to the PC with the USB cable included.

If you want to use the serial port for communication, any

commercially available 9-pin serial extension cable can be used for

connection.

Connecting the EasyPort USB to the PC and the process

Various I/O data cables are available for connecting the EasyPort USB to

the actual control process.

Which I/O cable you will need depends on the control application.

5.4

Connecting the EasyPort

USB to the PC and the

process

Page 111: 721876 Deenesfr Mit Lesezeichen 4

5. Layout and function

© Festo Didactic GmbH & Co. KG „ 721876 111

The most common applications for the EasyPort USB are summarised

below.

The graphic indicates in which cases a crossover cable is required.

The digital crossover cable has a black mark on the end to make it

easier to differentiate between the digital I/O cables.

Cables for connecting EasyPort USB to the PC and the process

Page 112: 721876 Deenesfr Mit Lesezeichen 4

5. Layout and function

112 © Festo Didactic GmbH & Co. KG „ 721876 112

Note

24 V DC power supply is fed externally to the EasyPort USB. It can be

connected either via ports 1 and 2, or via two isolated screw terminals

which are included on the back of the EasyPort USB.

Make sure that power supply is only connected on one side.

The address of the EasyPort USB is selected with the and scroll

buttons. The address setting mode is activated by simultaneously

pressing both buttons. An address within a range of 1 and 4 is selected

by pressing the and buttons. The address is saved and the address

setting mode is exited by pressing both buttons simultaneously.

All EasyPort USB process interfaces are set to a default address of 1 at

the factory.

EasyPort USB

PORT 2PORT 1

PORT 3 USB RS 232 24V 0V

StatusError

OUT

IN

0 7 0 7

LCD panel at EasyPort USB with address display

5.5

Setting the address

at the EasyPort USB

Page 113: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 113

You’ll need the following to commission the EasyPort USB:

The EasyPort USB

A 24 V DC power supply unit

A PC, if you want to evaluate data from the EasyPort USB using a PC

The EasyPort CD ROM for installing the USB drivers on the PC

The USB cable

The following items are also helpful:

The EasyPort demo application for quickly and easily establishing a

connection with the EasyPort USB

A simulation box, which makes it easy to generate process signals

for the EasyPort USB

Procedure

1. Connect the EasyPort USB to a 24 V DC power supply using the 24 V

DC connecting cable with 4 mm safety plugs.

2. Switch on the power supply for the EasyPort USB.

‟ The red error LED lights up briefly. It switches off again during the

start-up test.

‟ The green status LED flashes at a frequency of 1 Hz.

This means that the EasyPort USB is not yet communicating.

3. After the start-up test has been completed, EasyPort USB is ready

for operation and waits to be initialised by the PC. The address

selected with the help of the scroll buttons is used for this.

4. Check the address of the EasyPort USB.

‟ Activate the address setting mode by pressing both scroll buttons

simultaneously.

‟ Select an address within a range of 1...4 with the scroll buttons.

‟ Exit the address setting mode by simultaneously pressing

both scroll buttons.

5. Connect the EasyPort USB to the PC using the USB cable included.

6. Commissioning

Page 114: 721876 Deenesfr Mit Lesezeichen 4

6. Commissioning

114 © Festo Didactic GmbH & Co. KG „ 721876 114

6. If the USB drivers required for operation of the EasyPort USB have

not yet been installed to the PC, a corresponding message appears

and the new hardware wizard is started.

Do not install the USB driver by running a Windows update. If a

dialogue box with this option appears at your screen, click No.

Install the USB drivers from the included CD ROM after the dialogue

box shown below appears.

Insert the EasyPort CD ROM into the CD drive to this end. As soon as

the CD drive is ready for operation, click the Next button.

Page 115: 721876 Deenesfr Mit Lesezeichen 4

6. Commissioning

© Festo Didactic GmbH & Co. KG „ 721876 115

7. The wizard searches for the required software component.

Click on the Finish button after installation has been completed.

Page 116: 721876 Deenesfr Mit Lesezeichen 4

6. Commissioning

116 © Festo Didactic GmbH & Co. KG „ 721876 116

8. A second software component must also be installed, for which

reason the new hardware wizard appears once again.

In this case as well, do not install the USB driver by running a

Windows update, but rather from the included EasyPort CD ROM.

When then dialogue box shown below appears, and after the

EasyPort CD ROM has been inserted into the CD drive, click the Next

button.

Page 117: 721876 Deenesfr Mit Lesezeichen 4

6. Commissioning

© Festo Didactic GmbH & Co. KG „ 721876 117

9. Click on the Finish button once installation has been completed.

10. The USB drivers required for operating the EasyPort USB have now

been installed on your PC. You can now use EasyPort USB in

combination with your PC.

11. The EasyPort demo application makes it easy to establish a

connection with EasyPort USB and to initialise EasyPort USB.

Page 118: 721876 Deenesfr Mit Lesezeichen 4

6. Commissioning

118 © Festo Didactic GmbH & Co. KG „ 721876 118

12. In order to do so, start the EasyPort demo application. The demo

application can be found under EasyPort demo application in the

EasyPort program group in the Start menu.

The demo application is copied to your PC when EasyPort ActiveX

control is installed from the EasyPort CD ROM.

13. Click on the Connect button in order to establish a connection

between the EasyPort demo application and the EasyPort USB. The

EasyPort USB module is initialised at the same time.

Page 119: 721876 Deenesfr Mit Lesezeichen 4

6. Commissioning

© Festo Didactic GmbH & Co. KG „ 721876 119

14. The EasyPort demo application shows you that:

‟ Address 2 has been assigned to the connected EasyPort USB

module

‟ COM5 is being used as a serial port for communication

15. The green status LED at the EasyPort USB indicates that the

EasyPort USB has been correctly installed. The status LED flashes

twice briefly, thus indicating that address 2 has been assigned to

the EasyPort USB.

Note

If third party software with its own USB drivers is used, make sure

that at least one serial port is available for the EasyPort USB driver.

If the PC with the EasyPort’s USB connection is shut down, the USB

cable should also be disconnected.

The USB cable should not be plugged in again until the PC and the

software, which communicates with the EasyPort USB, have been

restarted.

Page 120: 721876 Deenesfr Mit Lesezeichen 4

120 © Festo Didactic GmbH & Co. KG „ 721876 120

Data is transmitted to and from an EasyPort USB process interface by

means of individual, addressed write and read commands.

Example: write/read commands in terminal mode

Different access levels are used for executing these write and read

commands depending on how EasyPort USB is incorporated into your

application.

Command interpreter

The command interpreter represents the lowest level, and can be

directly addressed with a terminal program.

ActiveX control

ActiveX control defines the access functions, and is thus the

programming interface to EasyPort USB.

EzOPC

EzOPC is an OPC server which establishes communications

connections for prepared applications with Festo Didactic products.

7. Software interfaces to EasyPort USB

7.1

Overview:

communication

with EasyPort USB

Page 121: 721876 Deenesfr Mit Lesezeichen 4

7. Software interfaces to EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 121

Software interfaces to EasyPort USB

The lowest level is a command interpreter. The command interpreter

knows all the commands that can be executed by the EasyPort USB.

Direct communication with EasyPort USB and execution of the desired

commands is possible with the help of a terminal program, for example

the Windows HyperTerminal.

ActiveX control is used as an interface for programming the EasyPort

USB. It can be added to software projects as a COM object. The only

prerequisite is that the utilised software supports the COM port. This is

the case for programming languages such as Visual Basic and C++. It is

also offered by programs for measured value recording and evaluation

such as LabVIEW, as well as visualisation systems.

If you use EasyPort USB in combination with other Festo Didactic

products, communication between them is easy to establish. The EzOPC

server, a program with graphic user interface, is used to do this.

Page 122: 721876 Deenesfr Mit Lesezeichen 4

7. Software interfaces to EasyPort USB

122 © Festo Didactic GmbH & Co. KG „ 721876 122

EzOPC is an OPC server which establishes data links:

To an EasyPort USB process interface

To OPC clients supplied by Festo Didactic:

COSIMIR , CIROS , FluidSIM , FluidLab

To the Siemens S7-PLCSIM PLC simulator

To the CoDeSys OPC server (V2.0) supplied by 3S software

Data can be written and read by any OPC 2.x compatible OPC client.

OPC stands for open connectivity via open standards, and is a well

established standard interface in the field of automation technology. It

ensures an efficient flow of data between Windows applications and

automation equipment.

Software interface: EzOPC

7.2

Communication

via EzOPC

Page 123: 721876 Deenesfr Mit Lesezeichen 4

7. Software interfaces to EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 123

The EzOPC graphic user interface enables you to establish data links

between communication partners from several prepared applications in

an easy manner.

First, select the communication partners. Then specify the range of I/Os

whose signals you want to exchange. Configuration is finished. EzOPC

autonomously exchanges data between the communicating partners.

Sample configuration: Process models in CIROS are controlled by an external PLC. Data is exchanged via

EasyPort and EzOPC.

The virtual controller is the “heart” of EzOPC. It represents a virtual

switchboard which connects the signal range of one communicating

partner with that of the other.

Page 124: 721876 Deenesfr Mit Lesezeichen 4

7. Software interfaces to EasyPort USB

124 © Festo Didactic GmbH & Co. KG „ 721876 124

Detailed instructions regarding configuration and use of EzOPC are

included in the online help for EzOPC, and in the manuals for the

software products used.

Online help can be accessed as soon as EzOPC has been installed.

Installing EzOPC

1. Insert the EasyPort CD ROM into the CD drive.

2. The installation program is started automatically.

If installation is not started automatically, double click on the

Start.exe file on the CD ROM.

3. The initial window appears.

Select the language in which EzOPC software will be installed by

clicking on the appropriate button.

Page 125: 721876 Deenesfr Mit Lesezeichen 4

7. Software interfaces to EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 125

4. All software applications, manuals, drivers and sample programs are

offered for installation.

Click on Install next to OPC-Server EzOPC under Applications.

5. The EzOPC program group is added to the Start menu as a standard

feature for EzOPC. Online help for EzOPC can be accessed from this

program group.

Page 126: 721876 Deenesfr Mit Lesezeichen 4

126 © Festo Didactic GmbH & Co. KG „ 721876 126

ActiveX control acts as a programming interface to EasyPort USB. It can

be added to software projects as a COM object. Software systems which

support the COM port include Visual Basic, C++ and HTML programming

languages. But the COM port is also supported by measured value

recording systems such as LabVIEW, as well as visualisation systems.

Software interface: ActiveX control

ActiveX control and its methods are described in detail in the online

help.

8. ActiveX control for EasyPort USB

8.1

Using ActiveX control

Page 127: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX control for EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 127

Before ActiveX control can be incorporated into software projects, it

must be installed on the PC. Use the CD ROM included to install ActiveX

control.

Installing ActiveX control

1. Insert the EasyPort CD ROM into the CD drive.

2. The installations program is started automatically. If installation is

not started automatically, double click on the Start.exe file on the

CD ROM.

3. The initial window appears.

Select the language in which ActiveX control will be installed by

clicking on the appropriate button.

4. All software applications, manuals, drivers and sample programs are

available for installation.

Click on Install next to EasyPort ActiveX control.

5. The EasyPort program group is added to the Start menu as a

standard feature for EasyPort ActiveX control. Online help and a

demo application for ActiveX control can be accessed from this

program group.

8.2

Installing ActiveX control

Page 128: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX control for EasyPort USB

128 © Festo Didactic GmbH & Co. KG „ 721876 128

The EasyPort demo application is a sample program that demonstrates

how ActiveX control is used in C++. Several basic ActiveX control

methods can be easily executed, and communication between the PC

and EasyPort USB can be observed with the demo application.

At the source code level, the example shows how ActiveX control for

EasyPort can be incorporated in C++.

The demo application is also copied to your PC when ActiveX control for

EasyPort is installed.

The demo application can be started by clicking on EasyPort demo

application in the EasyPort program group in the Start menu.

EasyPort demo application

8.3

Example:

EasyPort demo

application

Page 129: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX control for EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 129

Working with the demo application

1. Make sure that the EasyPort USB process interface is connected to a

24 V DC power supply.

Switch on the power supply for the EasyPort USB.

2. Connect the EasyPort USB process interface to the PC using the USB

cable included.

3. If the USB drivers required for operating the EasyPort USB have not

yet been installed on the PC, a corresponding message appears. If

this is the case, install the USB drivers. You’ll need the EasyPort CD

ROM to this end.

4. Make sure that ActiveX control for EasyPort USB has been installed

on your PC.

Page 130: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX control for EasyPort USB

130 © Festo Didactic GmbH & Co. KG „ 721876 130

5. Start the EasyPort demo application. The demo application can be

started by clicking on EasyPort demo application in the EasyPort

program group in the Start menu.

Several commonly used ActiveX control methods have been

assigned to the buttons. Return values are displayed to the left of

the button, if the respective method supplies a return value. Enter

the parameter values for invoking the method on the right-hand

side.

6. A connection must be established between the EasyPort demo

application and the EasyPort USB module before commands can be

executed. Click on the Connect button to do this.

Page 131: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX control for EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 131

7. Return value 1 indicates that address 1 has been assigned to the

connected EasyPort USB module. The COM 5 serial port is being

used for communication.

8. The available methods can now be executed. Descriptions of the

methods are included in the online help.

9. For example, if you want to set digital outputs 0 through 3 at the

EasyPort USB module, enter the value 15 as a parameter for the

SetOutputWord method. The digital outputs must be addressed as

output word 0. Address 0 is preset for the output word, and can be

accepted without change. Then click on the SetOutputWord button.

The LEDs for outputs 0 through 3 at port 1 of the EasyPort USB light

up yellow.

Page 132: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX control for EasyPort USB

132 © Festo Didactic GmbH & Co. KG „ 721876 132

10. Conversely, you can read in the status of the digital outputs at the

EasyPort USB by clicking on the GetOutputWord button. Output

word 0 has a value of 15, which is displayed to the left of the

method.

11. If you want to follow communication between the EasyPort demo

application and the EasyPort USB directly, click on the

ShowDebugWnd button

Page 133: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX control for EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 133

12. The Trace Window appears. Commands transmitted to the EasyPort

USB module and its responses are shown in this window.

Page 134: 721876 Deenesfr Mit Lesezeichen 4

8. ActiveX control for EasyPort USB

134 © Festo Didactic GmbH & Co. KG „ 721876 134

13. The SendAndGetString method also provides you with the

opportunity of transmitting commands directly from the command

interpreter to the connected EasyPort USB module.

Example: Enter the MAW1.0=FF command and then click on the

SendAndGetString button. All digital outputs at port 1 of the

EasyPort USB are set to 1.

The response from the EasyPort USB, namely AW1.0=FF, appears to

the left of the button.

14. If you want to terminate the connection to the EasyPort USB, click on

the Disconnect button.

Note

Connection with an EasyPort USB can be quickly and conveniently

established and tested with the EasyPort demo application.

Page 135: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 135

A command interpreter is the lowest access level for communication.

The command interpreter knows all the commands that can be executed

by the EasyPort USB. Direct communication with EasyPort USB and

execution of the desired commands is possible with the help of a

terminal program, for example the Windows HyperTerminal.

Software interface: command interpreter

The command interpreter is controlled via an interface.

The following applies with regard to the interface settings:

COMx: 115,200, N, 8, 1

Please note that EasyPort USB is operated with a fixed transmission

speed of 115,200 baud.

The structure of the commands is simple:

Each command consists of a command letter (operator) and a

resource address (operand).

The resource address addresses the desired signal.

The address of the EasyPort USB module must be entered for several

older commands, but this is not required for newer commands.

9. EasyPort USB command interpreter

9.1

Command interpreter

Page 136: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

136 © Festo Didactic GmbH & Co. KG • 721876

There are two basic commands for reading and writing resources:

• Display command (D) for reading resources

• Modify command (M) for modifying resources

The following types of resources are possible for an EasyPort USB

module:

• Input (E)

• Output (A)

• Events timer (T)

• High-speed counter (C)

A resource can be addressed as:

• Bit

• Byte (B)

• Word (W)

A word consists of bytes 0 and 1, and contains bit addresses 0 through 15.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Byte 1

(port 2)

Byte 0

(port 1)

Word 0

9.2

Command structure

Page 137: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 137

Example of a read command (display)

Description: display input bit 5 from word 0 in EasyPort USB module 1.

A display command consists of a command letter, a resource and the

resource’s data type. Along with indication of the model number, the

address of the resource follows the word address and, if applicable, the

byte or bit address. The individual address entries are separated by

periods.

Example of a write command (modify)

Command Description

MA2.0.C=1 Change output bit 12 from word 0 in EasyPort USB

module 2 to 1

Modify commands must be provided with a data value. The data value

follows the resource address and is preceded with an equal sign.

Please note: Address numbers and data values must always be entered

in hexadecimal format.

Page 138: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

138 © Festo Didactic GmbH & Co. KG „ 721876 138

The data that are actually transmitted at the point of transmission

correspond for the most part to the data entered as ASCII characters at

the user level.

The following applies to data transmission:

Addresses and data values must be entered in hexadecimal format.

Data values provided by EasyPort USB are always returned as

hexadecimal numbers.

Floating point numbers are encoded.

Every message is closed with a CR (carriage return).

Every command for a particular address is answered.

The first letter is separated from each display or modify command.

Modify commands are provided with the actual data value in the

module. This data value is usually the same as in the command.

The determined value is added to the response to a display

command using the same notation as for a modify command.

Several examples of commands and responses to them are listed below.

The carriage return symbol <CR> is also included in these examples.

9.3

Transmission level

Page 139: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 139

Module

address

Command for the

module

Response from the

module

Comment

3 DAW3.0<CR> AW3.0=1234<CR> Data value is

1234 hexadecimal

or 4660 decimal.

Data format for word: xxxx

2 DEB2.0.1<CR> EB2.0.1=12<CR> Data value is 12 hexadecimal or 18

decimal.

Data format for byte: xx

1 DE1.0.E<CR> E1.0.E=0<CR> Input bit 14 is read.

Data format for bit: x

1 MAW1.0=201<CR> AW1.0=201<CR> Data value is

201 hexadecimal

or 513 decimal

2 MAB2.0.0=73<CR> AB2.0.0=73<CR> Data value is 73 hexadecimal or

115 decimal

3 MA3.0.A=1<CR> A3.0.A=1<CR> Output bit 10 is set to 1.

Examples of modify and display commands

Page 140: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

140 © Festo Didactic GmbH & Co. KG „ 721876 140

In addition to commands for reading and writing signals, there are other

commands that are primarily used for commissioning and diagnostics.

These include the following commands:

Query the address of an EasyPort USB module

Query the version number of an EasyPort USB module

Read out the status word of an EasyPort USB module

Command Response Description and example

setup0 setup<n> Query address

The EasyPort USB module responds with its module address by reading out

setup <n> (<n> = 1...4).

Example

Command Response Description

setup0 setup1 The EasyPort USB module responds with

address 1 as its address.

DV V=2.10 Read out version number

The EasyPort USB module responds with V=2.10 as its version.

Initialisation and diagnostics

9.4

Commands for

initialisation and

diagnostics

Page 141: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 141

Command Response Description and example

DS S=xx Read out status word

The status word of an EasyPort USB module is returned as hexadecimal

value xx.

Meanings:

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Display Up Down Out In Setup Error

Bit 0 = 1 Output driver error

Bit 1 = 1 Module initialised

Bit 2 = 1 Input voltage range -10...+10 V DC

Bit 2 = 0 Input voltage range 0...10 V DC

Bit 3 = 1 Output voltage range -10...+10 V DC

Bit 3 = 0 Output voltage range 0...10 V DC

Bit 4 = 1 button pressed

Bit 5 = 1 button pressed

Bit 6 = 1 All display segments are activated.

Bit 6 = 0 The normal display is activated

Example

Command Response Description

DS S = 12 A value of 12 hexadecimal or

18 decimal is returned.

This means: bit 1 = 1 and bit 4 = 1.

The EasyPort USB module is correctly

initialised, input and output voltage

have been set to 0...10 V, the

button is pressed and the

normal display is activated.

Initialisation and diagnostics (continued)

Page 142: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

142 © Festo Didactic GmbH & Co. KG „ 721876 142

The commands for reading and writing digital signals are summarised in

the following tables.

Modify

command

Resource Data type Address Examples and comments

M

(modify)

A

(output)

(bit) 0...15 MA1.0.4=1

Change output bit 4 from word 0 at

EasyPort USB module 1 to 1.

The data value for modify commands can

only be specified in hexadecimal format.

B (byte) 0, 1 MAB2.0.0=7

Change output byte 0 from word 0 at

EasyPort USB module 2 to 7 hexadecimal.

This means:

bit 0, bit 1 and bit 2 are set.

Lower order: byte 0 (port 1)

Higher order: byte 1 (port 2)

W (word) 0 MAW1.0=101

Change output word 0 at EasyPort USB

module 1 to 101 hexadecimal or 257

decimal.

9.5

Commands for

digital signals

Page 143: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 143

Display

command

Resource Data type Address Examples and comments

D

(display)

E

(input)

(bit) 0...15 DE1.0.3

Display input bit 3 from word 0 at EasyPort

USB module 1.

DE2.0.E

Display input bit 14 from word 0 at EasyPort

USB module 2.

B (byte) 0, 1 DEB1.0.0

Display input byte 0 from word 0 at

EasyPort USB module 1.

DEB3.0.1

Display input byte 1 from word 0 at

EasyPort USB module 3.

W (word) 0 DEW1.0

Display input word 0 from EasyPort USB

module 1.

A

(output)

(bit) 0...15 DA3.0.5

Display output bit 5 from word 0 at

EasyPort USB module 3.

DA4.0.C

Display output bit 12 from word 0 at

EasyPort USB module 4.

B (byte) 0, 1 DAB4.0.0

Display output byte 0 from word 0 at

EasyPort USB module 4.

DAB2.0.1

Display output byte 1 from word 0 at

module 2.

W (word) 0 DAW3.0

Display output word 0 at EasyPort USB

module 3.

Page 144: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

144 © Festo Didactic GmbH & Co. KG „ 721876 144

In addition to the commands for reading and writing digital signals,

there are additional commands for controlling the performance of an

EasyPort USB module.

These include the command for setting the event mode:

MT<n>=xx where <n> is the module address and xx is the hexadecimal

time value (xx = 00...FF [ms]).

If the event mode has been activated, the EasyPort USB module

automatically notifies the PC of modified digital input data. The

minimum time within which the PC is notified of an input change is

adjustable.

Modify

command

Resource Module

address

Examples and comments

M (modify) T (timer) 1...4 MT2=01

Activate the event mode for the EasyPort USB module with

address 2 with a time value of 1 ms.

Description: if a digital input signal at EasyPort USB

module 2 is changed, the PC is automatically notified of

the entire input word after 10 ms.

MT2=00

The event mode for EasyPort USB module 2 is exited. From

now on, input signals are only sent to the PC on request.

Page 145: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 145

In addition to digital input and output signals, EasyPort USB also

processes analogue signals.

The command interpreter therefore includes commands for:

Reading in analogue input and output channels

Reading out voltage to an analogue channel

Analogue-digital conversion takes place at a resolution of 12 bits. 12 bit

resolution corresponds to a matrix with 4096 steps.

The sampling frequency for analogue inputs and outputs is 0.5 kHz.

One of two different voltage ranges can be selected for the analogue

channels:

0...10 V

‟10...+10 V

The two figures show how the analogue voltage range is assigned to the

digital numeric range. The digital numeric range is always a range of

0x0000 to 0x7FFF (32767 decimal).

0 V 5 V 10 V

0x0000 0x3FFF 0x7FFF

Analogue-to-digital assignment for the 0...10 V range

-10 V 0 V +10 V

0x0000 0x3FFF 0x 7FFF

Analogue-to-digital assignment for the ‟10...+10 V range

9.6

Commands for

analogue signals

Page 146: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

146 © Festo Didactic GmbH & Co. KG „ 721876 146

Switching the measuring range

The measuring range can be switched from 0...10 V to ‟10...+10 V with

the MRE (modify input range) and MRA (modify output range)

commands from the command interpreter.

Command Description

MRE<n>=0 Set measuring range for analogue inputs to 0...10 V

The measuring range for the analogue inputs is set to 0 to 10 V at the EasyPort USB

module with address <n> (<n> = 1...4).

This measuring range is automatically preset after initialising an EasyPort USB module.

MRE<n>=1 Set measuring range for analogue inputs to –10...+10 V

The measuring range for the analogue inputs is set to -10 to +10 V at the EasyPort USB

module with address <n> (<n> = 1...4).

Example

MRE2=1

Set the voltage range for the analogue inputs at the EasyPort USB module with address

2 to ‟10...+10 V.

Switching the measuring range for the analogue inputs

Page 147: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 147

Command Description

MRA<n>=0 Set measuring range for analogue outputs to 0...10 V

The measuring range for the analogue outputs is set to 0 to 10 V at the EasyPort USB

module with address <n> (<n> = 1...4).

This measuring range is automatically preset after initialising an EasyPort USB module.

MRA<n>=1 Set measuring range for analogue outputs to –10...+10 V

The measuring range for the analogue outputs is set to -10 to +10 V at the EasyPort

USB module with address <n> (<n> = 1...4).

Switching the measuring range for the analogue outputs

Reading in analogue signals

The EasyPort USB is equipped with analogue input channels 0...3. The

DEW command, along with indication of the address of the EasyPort USB

module and the channel number, is used to read in an analogue signal.

Due to the data format used by the analogue inputs, a value range of

0x0000 to 0x7FF8 (32760 decimal) is possible.

215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20

0 X X X X X X X X X X X X 0 0 0

12 bit analogue input

Data format of the analogue inputs

Page 148: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

148 © Festo Didactic GmbH & Co. KG „ 721876 148

Command Response Description

DEW<n>.2 EW<n>.2=xxxx

where xxxx =

0000...7FF8

Read in input channel 0

Values at input channel 0 are read in at the EasyPort USB

module with address <n> (<n> = 1...4).

Example

DEW1.2

Read in input channel 0 at the EasyPort USB module with

address 1.

DEW<n>.4 EW<n>.4=xxxx

where xxxx =

0000...7FF8

Read in input channel 1

Values at input channel 1 are read in at the EasyPort USB

module with address <n> (<n> = 1...4).

DEW<n>.6 EW<n>.6=xxxx

where xxxx =

0000...7FF8

Read in input channel 2

Values at input channel 2 are read in at the EasyPort USB

module with address <n> (<n> = 1...4).

DEW<n>.8 EW<n>.8=xxxx

where xxxx =

0000...7FF8

Read in input channel 3

Values at input channel 3 are read in at the EasyPort USB

module with address <n> (<n> = 1...4).

Reading in analogue input signals

Page 149: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 149

The analogue output signals can also be read in.

Command Response Description

DAW<n>.2 AW<n>.2=xxxx

where xxxx =

0000...7FF8

Read in output channel 0

Values at output channel 0 are read in at the EasyPort USB

module with address <n> (<n> = 1...4).

DAW<n>.4 AW<n>.4=xxxx

where xxxx =

0000...7FF8

Read in output channel 1

Values at output channel 1 are read in at the EasyPort USB

module with address <n> (<n> = 1...4).

Example

DAW3.4

Read in output channel 1 from the EasyPort USB module

with address 3.

Reading in analogue output signals

Output a voltage at the analogue output channel

The EasyPort USB is equipped with two analogue outputs channels, 0

and 1. The MAW command, along with indication of the address of the

EasyPort USB module, the channel number and the value, is used to

write a voltage value.

In this case, the range of values for the analogue outputs is also 0x0000

to 0x7FF8 (32760 decimal).

215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20

0 X X X X X X X X X X X X 0 0 0

12 bit analogue output

Data format of the analogue outputs

Page 150: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

150 © Festo Didactic GmbH & Co. KG „ 721876 150

Command Description

MAW<n>.2=xxxx

where xxxx =

0000...7FF8

Write output channel 0

Read out the desired voltage value from output channel 0 at the EasyPort USB

module with address <n> (<n> = 1...4).

Example

MAW1.2=2AC5

Read out a value of 2AC5 hexadecimal or 10949 decimal as a voltage value

from output channel 0 at the EasyPort USB module with address 1.

MAW<n>.4=xxxx

where xxxx =

0000...7FF8

Write output channel 1

Read out the desired voltage value from output channel 1 at the EasyPort USB

module with address <n> (<n> = 1...4).

Generating an analogue output signal

Displaying analogue signals on the LCD

Analogue input or output signals can be monitored on the LCD panel on

the EasyPort USB. The selected channel, the trend, the measured value

with 4 digits and the unit of measurement are displayed.

The analogue channel to be displayed on the LCD is usually selected

directly at the EasyPort USB with the scroll buttons.

The selected channel can be temporarily suppressed with a command

from the command interpreter issued from the PC, and the display can

be switched to another analogue channel with the MF command.

Page 151: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 151

Command Description

MF<n>=01 Force analogue input channel 0

Measured values from analogue input channel 0 are displayed on the LCD of the EasyPort

USB module with address <n> (<n> = 1...4).

MF<n>=02 Force analogue input channel 1

Measured values from analogue input channel 1 are displayed on the LCD of the EasyPort

USB module with address <n> (<n> = 1...4).

MF<n>=04 Force analogue input channel 2

Measured values from analogue input channel 2 are displayed on the LCD of the EasyPort

USB module with address <n> (<n> = 1...4).

MF<n>=08 Force analogue input channel 3

Measured values from analogue input channel 3 are displayed on the LCD of the EasyPort

USB module with address <n> (<n> = 1...4).

MF<n>=10 Force analogue output channel 0

Measured values from analogue output channel 0 are displayed on the LCD of the

EasyPort USB module with address <n> (<n> = 1...4).

MF<n>=20 Force analogue output channel 1

Measured values from analogue output channel 1 are displayed on the LCD of the

EasyPort USB module with address <n> (<n> = 1...4).

MF<n>=00 Disable analogue channel forcing

Measured values from the analogue channel which is selected directly at the EasyPort

USB using the scroll buttons are once again displayed on the LCD panel of the EasyPort

USB module with address <n> (<n> = 1...4).

Forcing analogue channel display on the LCD

Page 152: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

152 © Festo Didactic GmbH & Co. KG „ 721876 152

The EasyPort USB supports the recording of analogue measured values

with the help of special commands.

The measuring mode is activated with the MME command (modify

measuring mode). All analogue input values which are read in are then

read out at maximum speed.

The analogue channel for which values will be read out automatically is

selected with the MS command.

Command Description

MS<n>=01 Activate analogue input channel 0

Activate analogue input channel 0 at the EasyPort USB module with address

<n> (<n> = 1...4) for automatic transmission of input values.

MS<n>=02 Activate analogue input channel 1

Activate analogue input channel 1 at the EasyPort USB module with address

<n> (<n> = 1...4) for automatic transmission of input values.

MS<n>=04 Activate analogue input channel 2

Activate analogue input channel 2 at the EasyPort USB module with address

<n> (<n> = 1...4) for automatic transmission of input values.

MS<n>=08 Activate analogue input channel 3

Activate analogue input channel 3 at the EasyPort USB module with address

<n> (<n> = 1...4) for automatic transmission of input values.

MS<n>=0F Activate all analogue input channels

Activate analogue input channels 0 through 3 at the EasyPort USB module with address

<n> (<n> = 1...4) for automatic transmission of input values.

MS<n>=00 Deactivate all analogue input channels

Deactivate all analogue input channels at the EasyPort USB module with address

<n> (<n> = 1...4). Automatic read-out of input values is then no longer possible.

Activating analogue input channels

9.7

Commands for measuring

analogue signals

Page 153: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 153

Command Response Description

MME=4 ME=4

Data format of

transmitted data:

yxx<CR>

Activate the measuring mode

Measured values at the activated analogue input channel are

automatically and cyclically read out from the EasyPort USB.

The time period for read-out is 5 ms.

Data format xx is a binary format consisting of 2 bytes.

y is the identifier for the previously activated input channel.

y=2: analogue input channel 0

y=4: analogue input channel 1

y=6: analogue input channel 2

y=8: analogue input channel 3

MS1=01<CR>

MME=4<CR>

S1=01<CR>

ME=4<CR>

2xx<CR>

2xx<CR>

Example: read out input channel 0

Activate analogue input channel 0 at the EasyPort USB

module with address 1.

Activate the measuring mode

The EasyPort USB reads out the measured values from

analogue input channel 0.

Activating the measuring mode for analogue input channels

Volts is selected as the default unit of measurement for the display of

analogue measured values on the LCD.

Other physical quantities are frequently required for measuring and

control procedures. A separate physical unit of measurement can

therefore be assigned to each analogue channel. When an analogue

channel is selected for display on the LCD, the associated physical unit

of measurement that has been assigned at the PC is displayed.

Page 154: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

154 © Festo Didactic GmbH & Co. KG „ 721876 154

Please note that one physical unit of measurement cannot be converted

to another!

The MU command is used to select the physical unit of measurement.

Note

The unit of measurement assigned at the PC is overwritten if a unit of

measurement is entered directly at the EasyPort USB using the scroll

buttons.

Command Description

MU<n>.01=xx Assign a unit of measurement to analogue input channel 0

The unit of measurement xx is displayed for analogue input channel 0 on the LCD of the

EasyPort USB module with address <n> (<n> = 1...4).

U/M button:

xx=00: V

xx=01: bar

xx=02: PSI

xx=03: MPa

xx=04: l/min

xx=05: oC

MU<n>.02=xx Assign a unit of measurement to analogue input channel 1

The unit of measurement xx is displayed for analogue input channel 1 on the LCD of the

EasyPort USB module with address <n> (<n> = 1...4).

MU<n>.04=xx Assign a unit of measurement to analogue input channel 2

The unit of measurement xx is displayed for analogue input channel 2 on the LCD of the

EasyPort USB module with address <n> (<n> = 1...4).

MU<n>.08=xx Assign a unit of measurement to analogue input channel 3

The unit of measurement xx is displayed for analogue input channel 3 on the LCD of the

EasyPort USB module with address <n> (<n> = 1...4).

Assigning a physical unit of measurement for display on the LCD

Page 155: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 155

Command Description

MU<n>.10=xx Assign a unit of measurement to analogue output channel 0

Unit of measurement xx is displayed for analogue output channel 0 on the LCD of

the EasyPort USB module with address <n> (<n> = 1...4).

MU<n>.20= xx Assign a unit of measurement to analogue output channel 1

Unit of measurement xx is displayed for analogue output channel 1 on the LCD of

the EasyPort USB module with address <n> (<n> = 1...4).

Assigning a physical unit of measurement for display on the LCD (continued)

A gain factor can be assigned to each physical unit of measurement. The

measured value displayed on the LCD is multiplied by this factor. This

enables the measured value to be adapted to the physical unit of

measurement which is most meaningful.

A gain factor is selected with the MG command.

Please note that the gain factor does not change the actual measured

value applied to the analogue channel. Multiplication only affects how

the values are displayed on the LCD.

The gain factor is preset for each physical unit of measurement.

Physical unit of measurement Preset gain factor

V 10.0

bar 1.0

PSI 1.0

MPa 1.0

l/min 1.0

oC 1.0

Page 156: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

156 © Festo Didactic GmbH & Co. KG „ 721876 156

Example

Values are recorded from a pneumatic pressure sensor. 10 V correspond

to 6 bar. Set the unit of measurement to bar, in order to be able to

monitor the measured values at the display in bar. Select a gain factor

of 6.

MU1.01=01 The unit of measurement bar is assigned to

input channel 0 at the EasyPort USB module

with address 1. The unit of measurement bar

appears on the LCD.

MG1.1=6.00 The measured value with the unit of

measurement bar which is displayed on the

LCD of EasyPort USB module 1 is multiplied

by a factor of 6.00.

Page 157: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 157

Command Description

MG<n>.0=x.xx Assign a gain factor to physical unit of measurement volt

The measured value with the unit of measurement volt which is displayed on the LCD

of the EasyPort USB module with address <n> (<n> = 1...4) is multiplied by a factor of

x.xx.

x.xx is a 3-digit decimal value.

MG<n>.1=x.xx Assign a gain factor to physical unit of measurement bar

The measured value with the unit of measurement bar which is displayed on the LCD of

the EasyPort USB module with address <n> (<n> = 1...4) is multiplied by a factor of x.xx.

MG<n>.2=x.xx Assign a gain factor to physical unit of measurement PSI

The measured value with the unit of measurement PSI which is displayed on the LCD of

the EasyPort USB module with address <n> (<n> = 1...4) is multiplied by a factor of x.xx.

MG<n>.3=x.xx Assign a gain factor to physical unit of measurement MPa

The measured value with the unit of measurement MPa which is displayed on the LCD

of the EasyPort USB module with address <n> (<n> = 1...4) is multiplied by a factor of

x.xx.

MG<n>.4=x.xx Assign a gain factor to physical unit of measurement l/min

The measured value with the unit of measurement l/min which is displayed on the LCD

of the EasyPort USB module with address <n> (<n> = 1...4) is multiplied by a factor of

x.xx.

MG<n>.5=x.xx Assign a gain factor to physical unit of measurement oC

The measured value with the unit of measurement oC which is displayed on the LCD

of the EasyPort USB module with address <n> (<n> = 1...4) is multiplied by a factor of

x.xx.

Assigning a gain factor for display on the LCD

Page 158: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

158 © Festo Didactic GmbH & Co. KG „ 721876 158

The two high-speed counters 0 and 1 at the EasyPort USB can be

addressed with two commands. The command MC is used to activate

and deactivate the counter, and the command DC reads out the current

counter value.

The following are evaluated as counter pulses:

Input bit 0 from port 1 for counter 0

Input bit 0 from port 2 for counter 1

Command Response Description

MC<n>.<m>=1 C<n>.<m>=1 Activate high-speed counter

High-speed counter number <m> (<m> =0, 1) is activated for the

EasyPort USB module with address <n> (<n> = 1...4).

Example

MC1.0=1

Counter 0 is started for the EasyPort USB module with address 1.

MC<n>.<m>=0 C<n>.<m>=0 Deactivate high-speed counter

High-speed counter number <m> (<m> =0, 1) is deactivated for

the EasyPort USB module with address <n> (<n> = 1...4).

Activating and deactivating the high-speed counter

9.8

Commands for

high-speed counters

Page 159: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 159

Command Response Description

DC<n>.<m> C<n>.<m>=xxxx Reading out counter values

The counter value of the high-speed counter number <m>

(<m> =0, 1) is read out for the EasyPort USB module with

address <n> (<n> = 1...4).

The counter value is read out as a hexadecimal number xxxx.

Example

DC1.0<CR> C1.0=2AC5<CR>

The counter value for counter 0 at the EasyPort USB module

with address 1 is read out. The counter value is 2AC5

hexadecimal, or 10949 decimal.

Reading out the counter value

Connection to the EasyPort USB can be established using a terminal

program, and commands can be transmitted and received via the serial

port.

Terminal programs require the following information:

Which serial port will be used for communication?

Which settings are necessary for the port?

For this reason, the following steps must be executed in order to

establish a connection to the EasyPort USB:

1. Connect the EasyPort USB to the PC, as well as to the power supply.

2. Determine which serial port is used for the USB connection.

3. Start the terminal program.

4. Enter the settings for the serial port.

5. Transmit commands to the EasyPort.

The Windows terminal program HyperTerminal is used as a

representative example of how a connection is established.

9.9

Example:

establishing a connection

to the EasyPort USB

Page 160: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

160 © Festo Didactic GmbH & Co. KG „ 721876 160

Procedure

1. Connect the EasyPort USB to the PC.

2. Switch on the power supply for the EasyPort USB.

3. Go to the Start menu, click on Settings and then on Control Panel.

4. Click on System.

5. The System Properties dialog box is then opened.

Click on Device Manager under the Hardware tab.

Page 161: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 161

6. The entries under Ports (COM & LPT) indicates that COM5 is used as

the USB serial port.

7. Start the HyperTerminal program. The HyperTerminal can be

accessed by clicking on Programs, Accessories and Communication

after opening the Start menu.

Page 162: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

162 © Festo Didactic GmbH & Co. KG „ 721876 162

8. First of all, you’ll need to create a new connection. Enter EasyPort

USB as the name of the connection.

9. The settings for the new connection must then be entered. In the

Connect To dialogue box, enter the serial USB port determined

earlier, i.e. COM5, as the port in Connect using.

Page 163: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 163

10. The settings required for serial data transmission via the COM port

are included in this manual. The following entries are correct:

Page 164: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

164 © Festo Didactic GmbH & Co. KG „ 721876 164

11. Further properties are entered in the EasyPort USB Properties

dialogue box. This can be found under Properties in the File menu.

Click on the Settings tab.

Page 165: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 165

12. Then click on ASCII Setup in the Settings tab.

Page 166: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

166 © Festo Didactic GmbH & Co. KG „ 721876 166

13. Enter the following settings in the ASCII Setup dialogue box:

14. All data required for the communications link have now been

entered. You can now communicate with EasyPort USB.

Page 167: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 167

15. Execute the setup0 command first. This command initialises the

EasyPort USB module.

Commands are executed after pressing the enter key.

16. The EasyPort USB module returns the setup1 string as a response.

This means that address 1 has been assigned to the EasyPort USB

module.

The cursor jumps to the next line.

Page 168: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

168 © Festo Didactic GmbH & Co. KG „ 721876 168

17. You can now send other commands to the EasyPort USB module

and, for example, query its status. To do this, enter the DS

command.

18. A response of S=02 indicates that the EasyPort USB module has

been correctly initialised.

Page 169: 721876 Deenesfr Mit Lesezeichen 4

9. EasyPort USB command interpreter

© Festo Didactic GmbH & Co. KG „ 721876 169

19. If a simulation box is available, you can set inputs at the EasyPort

USB and then query their status.

20. In our example, EasyPort USB responds by returning the value 3 as

the status of the digital inputs. This means that inputs 0 and 1 at

port 1 are set.

21. When you’re ready to end communication between the

HyperTerminal program and EasyPort USB, click on Disconnect in

the Call menu.

Page 170: 721876 Deenesfr Mit Lesezeichen 4

170 © Festo Didactic GmbH & Co. KG „ 721876 170

Use EasyPort ActiveX control in order to create your own applications

for exchanging data with EasyPort USB.

ActiveX control is the programming interface for EasyPort and can be

used in programming systems such as Visual C++, Visual Basic for

Applications and LabVIEW.

The online help for ActiveX control describes in detail:

Under which name ActiveX control can be incorporated into your

software project

Which data exchange methods are available and how they’re used

How to establish a communications connection with EasyPort USB

EasyPort ActiveX control is on the included CD ROM.

When you install EasyPort ActiveX control on your PC, the EasyPort

program group is added to the Start menu as a standard feature. Online

help and a demo application for ActiveX control can be accessed from

this program group.

The EasyPort CD ROM contains further examples of how to use ActiveX

control. The examples typically show how ActiveX control can be

incorporated into Excel, LabVIEW, InTouch and FluidSIM®.

As soon as the examples have been initialised, they also appear in the

EasyPort program group in the Start menu.

10. Creating your own applications

Page 171: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 171

Los capítulos 7 hasta 10 se encuentran en el archivo PDF del manual

EasyPort USB en el CD-ROM que se adjunta.

1 Introducción ______________________________________ 173

1.1 Información general sobre EasyPort USB _______________ 173

1.2 Indicaciones importantes ____________________________ 179

1.3 Responsabilidad del propietario ______________________ 180

1.4 Responsabilidad de los estudiantes ___________________ 180

1.5 Riesgos del uso de la interface de procesos EasyPort _____ 180

1.6 Garantías y responsabilidades _______________________ 181

1.7 Utilización convenida _______________________________ 181

2. Indicaciones de seguridad ___________________________ 182

3. Datos técnicos ____________________________________ 183

3.1 EasyPort USB: generalidades ________________________ 183

3.2 Interface SysLink para señales digitales ________________ 184

3.3 Conector Sub D para señales analógicas _______________ 186

3.4 Interfaces de datos para PC __________________________ 187

3.5 Alimentación de corriente eléctrica ____________________ 188

4. Transporte/Desembalaje/Contenido __________________ 189

5. Composición y funciones ____________________________ 190

5.1 Composición del EasyPort USB _______________________ 190

5.2 Elementos de mando _______________________________ 192

5.3 Montaje del EasyPort USB ___________________________ 193

5.4 Conexión del EasyPort USB al PC y al proceso ___________ 194

5.5 Ajuste de la dirección en el EasyPort USB _______________ 196

6. Puesta en funcionamiento ___________________________ 197

7. Interfaces de software para EasyPort USB ______________ 204

7.1 Información general: comunicación con EasyPort USB ____ 204

7.2 Comunicación a través de EzOPC _____________________ 206

Índice

Español

Page 172: 721876 Deenesfr Mit Lesezeichen 4

Índice

172 © Festo Didactic GmbH & Co. KG „ 721876 172

8. Elemento de control ActiveX para EasyPort USB _________ 210

8.1 Utilización del elemento de control ActiveX _____________ 210

8.2 Instalación del elemento de control ActiveX _____________ 211

8.3 Ejemplo: Aplicación de demostración de EasyPort_________ 21

9. Intérprete de órdenes de EasyPort USB ________________ 219

9.1 Intérprete de órdenes ______________________________ 219

9.2 Estructura de órdenes ______________________________ 220

9.3 Nivel de transmission _______________________________ 222

9.4 Órdenes para la inicialización y el diagnóstico ___________ 224

9.5 Órdenes para señales digitales _______________________ 226

9.6 Órdenes para señales analógicas _____________________ 229

9.7 Órdenes para la medición de señales analógicas _________ 236

9.8 Órdenes para contador rápido ________________________ 242

9.9 Ejemplo: Creación de una conexión con EasyPort USB ____ 243

10. Crear aplicaciones propias ___________________________ 254

Contenido del CD-ROM

Simulación modelo de procesos EasyVeep

OPC-Server EasyOPC

Manual EasyPort USB

Manual EasyVeep

Controlador USB para EasyPort

Elemento de control EasyPort USB ActiveX

Ejemplos de activación

‟ Ejemplo con Excel

‟ Ejemplo con FluidSIM

‟ Ejemplo con InTouch

‟ Ejemplo con LabVIEW

‟ Ejemplo con VC6

Page 173: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 173

¿Qué es EasyPort USB?

La interface de procesos EasyPort USB se utiliza para la transmisión

bidireccional de señales entre un proceso de control real en técnica de

bajo voltaje (24 VDC) y un PC. Con el fin de excluir posibles

interferencias en el PC, únicamente se utilizan interfaces

galvánicamente separadas para realizar la transmisión de datos entre

EasyPort USB y el PC.

EasyPort USB tiene numerosas utilizaciones posibles:

Control de un proceso de control real mediante un sistema de

control que funciona en el PC

Control de un modelo de proceso simulado mediante un PLC real

Regulación de un proceso real; la regulación funciona en el PC

Captación y evaluación de datos de medición provenientes de un

proceso real

1. Introducción

1.1

Información general sobre

EasyPort USB

Page 174: 721876 Deenesfr Mit Lesezeichen 4

1. Introducción

174 © Festo Didactic GmbH & Co. KG „ 721876 174

Ejemplo de aplicación: configuración con un proceso simulado y un PLC real

En todas estas aplicaciones, el EasyPort USB une el mundo real con el

mundo virtual del PC.

La interface de procesos EasyPort USB dispone de 16 entradas y salidas

digitales, así como de 4 entradas analógicas y 2 salidas analógicas.

Page 175: 721876 Deenesfr Mit Lesezeichen 4

1. Introducción

© Festo Didactic GmbH & Co. KG „ 721876 175

En un distribuidor («hub») de puertos USB conectado a un PC o en los

puertos USB del propio PC, pueden conectarse como máximo cuatro

módulos EasyPort USB. Deberá tenerse en cuenta que las direcciones

de los módulos son diferentes.

Configuración con 4 módulos EasyPort USB

Para transmitir las señales de los procesos entre el EasyPort USB y el

software del PC se dispone del server OPC EzOPC o del elemento de

control ActiveX del EasyPort USB.

Page 176: 721876 Deenesfr Mit Lesezeichen 4

1. Introducción

176 © Festo Didactic GmbH & Co. KG „ 721876 176

Como utilizar EasyPort USB

En la tabla se muestra cómo utilizar la interface de procesos EasyPort

UBS junto con otros productos de Festo Didactic.

Procesos de control reales posibles:

Un proceso de automatización con actuadores y detectores

Un PLC real

Una caja de simulación

También puede disponerse de diversos programas de software para el

mundo virtual. Se trata de programas para los siguientes fines:

Control

Regulación

Captación de valores de medición

Visualización

En esas configuraciones preparadas, es muy sencillo utilizar EasyPort

USB.

Page 177: 721876 Deenesfr Mit Lesezeichen 4

1. Introducción

© Festo Didactic GmbH & Co. KG „ 721876 177

Control de un proceso

real

Control de un proceso

simulado

Medir Regular

Software utilizado para

tareas de control de

procesos:

‟ FluidSim (sólo digital)

‟ S7‟PLCSIM

‟ CoDeSys Soft-SPS

Software utilizado para

tareas de simulación de

procesos:

‟ EasyVeep

‟ FluidSim

‟ CIROS

Software utilizado

para tareas de

captación de datos

de medición:

‟ FluidLab PA

‟ FluidLab P

‟ FluidLab H

Software utilizado

para tareas de

regulación:

‟ FluidLab PA

‟ FluidLab P

a partir de V. 2.0

Interface

EasyPort USB:

Interface

digital/analógica

El EasyPort USB es la

interface entre el PC y el

proceso real. El proceso

se controla desde el PC.

Interface

EasyPort USB:

Interface

digital

El EasyPort USB es la

interface entre el PC y el

PLC. El PLC controla en

el PC el proceso

simulado.

Interface

EasyPort USB:

Interface

digital/analógica

El EasyPort USB es la

interface entre el PC y

los detectores reales.

Interface

EasyPort USB:

Interface

digital/analógica

El EasyPort USB es la

interface entre el PC y

el tramo real de

regulación.

Proceso real:

‟ Caja de simulación,

digital/analógica

‟ MPS PA

‟ MPS

‟ TP301

Control real:

‟ SPS indistinto

‟ Caja de simulación,

digital

‟ SPS EduTrainer

‟ SPS Board

Detectores reales:

‟ Caja de simulación,

digital/analógica

‟ MPS PA

‟ TP210

‟ TP610

Tramo real de

regulación:

‟ Caja de simulación,

digital/analógica

‟ MPS PA

‟ TP210

‟ TP610

Ejemplos de aplicaciones con EasyPort USB

Page 178: 721876 Deenesfr Mit Lesezeichen 4

1. Introducción

178 © Festo Didactic GmbH & Co. KG „ 721876 178

Igualmente es posible incluir la interface de procesos EasyPort USB en

aplicaciones propias. Para ello debe utilizarse el elemento de control

ActiveX del EasyPort USB. La activación como tal puede programarse

en:

Visual Basic

C++

LabVIEW

InTouch.

¿Qué informaciones se ofrecen en el presente manual?

En el manual se describe lo siguiente:

La estructura y el funcionamiento de la interface de procesos

EasyPort USB

Indicaciones de seguridad que deben tenerse en cuenta al trabajar

con EasyPort USB

Interfaces y órdenes existentes para la comunicación con EasyPort

USB

Ejecución de las órdenes para EasyPort USB mediante un programa

sencillo de terminal

Métodos de utilización del elemento de control ActiveX; explicación

mediante demostración

Cómo encontrar más ejemplos de la inclusión de EasyPort USB en

aplicaciones propias.

Page 179: 721876 Deenesfr Mit Lesezeichen 4

1. Introducción

© Festo Didactic GmbH & Co. KG „ 721876 179

El manual completo (capítulos 1 hasta 10) se encuentra en el CD-ROM

adjunto.

Para el uso correcto, seguro y fiable de la interface de procesos

EasyPort USB, es indispensable conocer y respetar las indicaciones y

normas de seguridad.

El presente manual incluye las indicaciones más importantes que deben

tenerse en cuenta para el uso seguro del EasyPort USB.

Todos los usuarios del EasyPort USB deberán respetar las indicaciones

de seguridad.

Además, deberán respetarse las reglas y disposiciones de prevención

de accidentes.

1.2

Indicaciones importantes

Page 180: 721876 Deenesfr Mit Lesezeichen 4

1. Introducción

180 © Festo Didactic GmbH & Co. KG „ 721876 180

El propietario se compromete a permitir que únicamente trabajen

personas con el EasyPort USB que cumplen las siguientes condiciones:

Personas que conocen las disposiciones de seguridad laboral y

prevención de accidentes y que han sido instruidas en el uso del

EasyPort USB.

Personas que han leído y entendido el capítulo sobre el tema de la

seguridad y las indicaciones a advertencias contenidas en el

presente manual.

Deberá comprobarse regularmente si los usuarios trabajan respetando

las disposiciones de seguridad.

Antes de empezar a trabajar con el EasyPort USB, todos los usuarios

deben comprometerse a lo siguiente:

Leer el capítulo de seguridad y las advertencias contenidas en el

presente manual.

Respetar las disposiciones básicas de seguridad laboral y de

prevención de accidentes.

En el proceso de producción de la interface de procesos EasyPort USB

se aplica la tecnología más avanzada y se respetan las normas de

seguridad reconocidas. Sin embargo, es posible que surjan riesgos para

el usuario o para terceros o para la máquina u otros bienes materiales.

La interface de procesos EasyPort USB únicamente deberá utilizarse en

las siguientes condiciones:

Utilización correcta y convenida

Utilización en estado técnico impecable

¡Cualquier fallo que pueda poner en riesgo la seguridad, deberá

eliminarse de inmediato!

1.3

Responsabilidad del

propietario

1.4

Responsabilidad de los

estudiantes

1.5

Riesgos del uso de la

interface de procesos

EasyPort

Page 181: 721876 Deenesfr Mit Lesezeichen 4

1. Introducción

© Festo Didactic GmbH & Co. KG „ 721876 181

En principio, son válidas nuestras «Condiciones generales de venta y

entrega». El comprador dispone de esta documentación, a más tardar

en el momento de la firma del contrato. Se excluyen garantías y

responsabilidades en caso de daños físicos o materiales si los fallos se

deben a una o varias causas que se especifican a continuación:

Utilización no convenida del EasyPort USB

Puesta en funcionamiento y utilización incorrectas del EasyPort

USB.

Utilización del EasyPort USB estando defectuosos los sistemas de

seguridad. Utilización sin que estén instalados correctamente los

sistemas de seguridad y protección o sin que éstos funcionen

correctamente.

Utilización sin que se hayan tenido en cuenta las indicaciones para

la puesta en funcionamiento y el funcionamiento, incluidas en el

presente manual.

Utilización después de haber realizado modificaciones técnicas no

autorizadas en el EasyPort USB.

Utilización después de haber realizado reparaciones

incorrectamente.

Utilización después de haberse producido catástrofes naturales o

causas de fuerza mayor.

Festo Didactic excluye cualquier responsabilidad si el estudiante, la

empresa de instrucción y/o otros terceros sufren daños utilizando el

EasyPort USB en condiciones que no sean puramente educativas, a

menos que Festo Didactic haya ocasionado los fallos correspondientes

premeditadamente o por negligencia grave.

La interface de procesos EasyPort USB ha sido desarrollada y producida

únicamente para fines de formación y perfeccionamiento profesional en

materia de técnica de automatización. La empresa educadora y/o los

estudiantes deben velar por que los estudiantes respeten las

disposiciones de seguridad que se describen en los manuales.

La utilización convenida incluye también la consideración de todas las

indicaciones que constan en el manual.

1.6

Garantías y

responsabilidades

1.7

Utilización convenida

Page 182: 721876 Deenesfr Mit Lesezeichen 4

182 © Festo Didactic GmbH & Co. KG „ 721876 182

Establecer y retirar conexiones eléctricas únicamente cuando la

unidad no está bajo tensión.

Utilizar únicamente bajo voltaje de máximo 24 VDC para la

alimentación de corriente y en las entradas y salidas de EasyPort

USB.

Utilizar el EasyPort USB únicamente en sistemas que asumen

automáticamente un estado seguro al desconectar la tensión.

Utilizar únicamente los cables eléctricos recomendados por Festo

Didactic para establecer la conexión eléctrica entre la interface de

procesos EasyPort USB y el proceso.

También deberán tenerse en cuenta las indicaciones que constan en

las hojas de datos correspondientes a los aparatos conectados,

especialmente todas las indicaciones relacionadas con la seguridad.

2. Indicaciones de seguridad

Page 183: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 183

Interface de procesos EasyPort USB D16A

Tensión de

funcionamiento

24 VDC +/‟10%

Consumo 3 VA

Cantidad de salidas 16 digitales de 24 VDC,

2 analógicas de 0…10 VDC ó

‟10…+10 VDC,

resolución de 12 bit

Carga admisible 0,7 A por salida digital

10 mA por salida analógica

Protección contra

cortocircuitos

Cantidad de entradas 16 digitales de 24 VDC,

4 analógicas de 0…10 VDC ó

‟10…+10 VDC,

resolución de 12 bit

Umbral de conmutación

de las entradas digitales

12 VDC

Histéresis de las

entradas digitales

3 V

Filtro 5 ms

Cantidad de contadores 2 entradas utilizables como contadores

rápidos,

fmáx = 20 kHz/Uin = 5…24 VDC

Interfaces de

comunicación

RS232, con separación galvánica

USB2.0, con separación galvánica

Protocolo ASCII, 115,2 kBaud,8,N,1

Datos técnicos generales de EasyPort USB

3. Datos técnicos

3.1

EasyPort USB:

generalidades

Page 184: 721876 Deenesfr Mit Lesezeichen 4

3. Datos técnicos

184 © Festo Didactic GmbH & Co. KG „ 721876 184

Interface de procesos EasyPort USB D16A

Clase de protección IP20

Símbolo CE Según directiva UE/CEM

Temperatura ambiente

admisible para

funcionamiento/almace-

namiento

0…55 °C/0…70 °C

Medidas en mm (largo x

ancho x alto)

135 x 167 x 37

Peso en kg 0,65

Datos técnicos generales del EasyPort USB (continuación)

Las 8 entradas digitales y 8 salidas digitales del EasyPort USB están

conectadas según IEEE 488 a un conector tipo zócalo de 24 contactos

SysLink. Además, la entrada 0 en el puerto 1 o en el puerto 2 puede

utilizarse como entrada de conteo rápido. Las entradas de conteo

pueden funcionar con niveles de tensión desde 5 hasta 24 VDC.

3.2

Interface SysLink para

señales digitales

Page 185: 721876 Deenesfr Mit Lesezeichen 4

3. Datos técnicos

© Festo Didactic GmbH & Co. KG „ 721876 185

Conector tipo zócalo IEEE 488 de 24 contactos

Puerto 1 Contacto Puerto 2 Contacto

OUTPUT 0 1 OUTPUT 0 1

OUTPUT 1 2 OUTPUT 1 2

OUTPUT 2 3 OUTPUT 2 3

OUTPUT 3 4 OUTPUT 3 4

OUTPUT 4 5 OUTPUT 4 5

OUTPUT 5 6 OUTPUT 5 6

OUTPUT 6 7 OUTPUT 6 7

OUTPUT 7 8 OUTPUT 7 8

INPUT 0 13 INPUT 0 13

INPUT 1 14 INPUT 1 14

INPUT 2 15 INPUT 2 15

INPUT 3 16 INPUT 3 16

INPUT 4 17 INPUT 4 17

INPUT 5 18 INPUT 5 18

INPUT 6 19 INPUT 6 19

INPUT 7 20 INPUT 7 20

0 VDC 11/12/

23/24

0 VDC 11/12/

23/24

24 VDC 9/10/

21/22

24 VDC 9/10/

21/22

Datos técnicos de la interface SysLink para señales digitales

Page 186: 721876 Deenesfr Mit Lesezeichen 4

3. Datos técnicos

186 © Festo Didactic GmbH & Co. KG „ 721876 186

Las 4 entradas analógicas y las 2 salidas analógicas del EasyPort USB

están conectadas a un conector Sub D tipo zócalo de 15 contactos. La

transformación analógica/digital se realiza con una resolución de 12

bit. La frecuencia de exploración es de 0,5 kHz.

Conector tipo zócalo Sub D de 15 contactos

Puerto 3 Contactos

OUTPUT 0 1

OUTPUT 1 2

0 V 3

(Libre) 4

(Libre) 5

0 V 6

INPUT 1 7

INPUT 2 8

(Libre) 9

(Libre) 10

+10 VDC REF 11

(Libre) 12

(Libre) 13

INPUT 3 14

INPUT 4 15

Datos técnicos del conector Sub D tipo zócalo, para señales analógicas

3.3

Conector Sub D para

señales analógicas

Page 187: 721876 Deenesfr Mit Lesezeichen 4

3. Datos técnicos

© Festo Didactic GmbH & Co. KG „ 721876 187

El intercambio de datos con el PC se realiza a través del puerto serie

RS232 o a través del puerto USB de EasyPort USB. La velocidad de la

transmisión de datos es de 115,2 kBaud.

RS232

Conector Sub D tipo zócalo, de 9

contactos

= Contactos

(Libre) 1

Recibir datos RxD 2

Enviar datos TxD 3

(Libre) 4

Masa de señales SGnd 5

(Libre) 6

(Libre) 7

(Libre) 8

(Libre) 9

Datos técnicos de la interface RS232

Para realizar la conexión a un PC puede utilizarse un cable prolongador

de conexión en serie de 9 contactos, de venta comercial.

Puerto USB

EasyPort USB cuenta con una interface USB 2.0 con separación

galvánica. A un hub USB pueden conectarse como máximo 4 módulos

EasyPort USB. Deberá tenerse en cuenta que las direcciones de los

módulos EasyPort son diferentes. Se admiten las direcciones desde 1

hasta 4.

3.4

Interfaces de datos para

PC

Page 188: 721876 Deenesfr Mit Lesezeichen 4

3. Datos técnicos

188 © Festo Didactic GmbH & Co. KG „ 721876 188

Para conectar el EasyPort USB al puerto USB del PC o de un hub, deberá

utilizarse el cable USB A-B que se incluye en el suministro.

La alimentación de 24 VDC para el EasyPort USB es externa. La conexión

puede realizarse a través de los puertos 1 y 2 o mediante dos bornes

roscados separados, que se encuentran en la parte posterior del

EasyPort USB. El suministro incluye dos cables con conectores de

seguridad de 4 mm.

3.5

Alimentación de corriente

eléctrica

Page 189: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 189

Transporte

La interface de procesos EasyPort USB se entrega en una caja de cartón.

La caja debe asegurarse de tal manera que no pueda volcarse o caerse.

Cualquier daño ocasionado durante el transporte deberá notificarse de

inmediato al transportista y a Festo Didactic.

Desembalaje

Después de desembalar la interface de procesos EasyPort USB, deberá

verificarse si ha sufrido algún daño. En caso de ser así, deberá

notificarse de inmediato al transportista y a Festo Didactic.

Contenido

El envío contiene los siguientes componentes:

Interface de procesos EasyPort USB

Cables de 24 VDC con conectores de seguridad tipo clavija de 4 mm

Cable USB

CD-ROM con software y documentación:

Simulador de procesos EasyVeep, software EzOPC, controlador USB,

elemento de control ActiveX como interface de programación entre

el EasyPort USB con ayuda online y ejemplos de programas

Manual del EasyPort USB

Comprobar si el contenido del envío coincide con el albarán y el pedido.

Cualquier diferencia deberá notificarse de inmediato a Festo Didactic.

4. Transporte/Desembalaje/Contenido

Page 190: 721876 Deenesfr Mit Lesezeichen 4

190 © Festo Didactic GmbH & Co. KG „ 721876 190

(1) Conector Sub D (puerto 3) (2) Puerto USB

(3) Interface RS232 (4) Bornes roscados por separado, para alimentación de

corriente eléctrica

(5) Teclas (6) LED STATUS (verde)

(7) LED ERROR (rojo) (8) Interfaces SysLink (puerto 1 y puerto 2)

(9) LEDs para indicación del estado de las salidas digitales (amarillos)

(10) LEDs para indicación del estado de las entradas digitales (verde)

(11) LCD de indicación para señales analógicas y dirección del EasyPort

Composición del EasyPort USB

5. Composición y funciones

5.1

Composición del

EasyPort USB

Page 191: 721876 Deenesfr Mit Lesezeichen 4

5. Composición y funciones

© Festo Didactic GmbH & Co. KG „ 721876 191

La interface de procesos EasyPort USB cuenta con lo siguiente:

2 interfaces SysLink para recibir y transmitir señales digitales a

través de 8 entradas y 8 salidas.

La entrada 0 de cada interface SysLink puede utilizarse como

contador rápido.

Conector Sub D tipo zócalo para recibir y transmitir señales

analógicas a través de 4 entradas y 2 salidas.

Puerto USB 2.0 e interface serie RS232 para conectar el EasyPort

USB a un PC.

Dos bornes roscados separados, para la alimentación de corriente

de 24 VDC.

16 LEDs (verdes) para la indicación del estado de las entradas

digitales.

16 LEDs (amarillos) para indicación de estado de las salidas

digitales.

LCD para indicar una señal analógica seleccionada.

Se indica lo siguiente: canal, unidad, tendencia y valor de medición

(4 dígitos).

Dos teclas para ajustar el canal analógico, para seleccionar la

unidad física del valor analógico y para ajustar la dirección del

EasyPort USB.

El suministro no incluye lo siguiente

Unidad de alimentación eléctrica de 24 VDC

Cable para la interface de SysLink

Cable para el conector Sub D tipo zócalo

Page 192: 721876 Deenesfr Mit Lesezeichen 4

5. Composición y funciones

192 © Festo Didactic GmbH & Co. KG „ 721876 192

EasyPort USB

PORT 2PORT 1

PORT 3 USB RS 232 24V 0V

StatusError

OUT

IN

0 7 0 7

Panel de mandos e indicación del EasyPort USB

El panel de mandos del EasyPort USB contiene lo siguiente:

LED ERROR

Si se detecta un cortocircuito en una de las salidas, se enciende el

LED ERROR. En ese caso, se desconectan las salidas del

EasyPort USB.

Al conectar el EasyPort USB, se enciende este LED brevemente. Se

apaga durante el test de conexión.

LED STATUS

El LED STATUS de color verde indica dos estados:

‟ Parpadeo con frecuencia de 1 Hz:

Estado después de la conexión. El módulo EasyPort USB todavía

no comunica.

‟ Parpadeo pulsante:

Se ha definido la dirección del módulo EasyPort USB. La dirección

se muestra cada 2 segundos mediante una determinada cantidad

de señales luminosas que se encienden brevemente.

5.2

Elementos de mando

Page 193: 721876 Deenesfr Mit Lesezeichen 4

5. Composición y funciones

© Festo Didactic GmbH & Co. KG „ 721876 193

LCD de indicación

En la primera línea se muestran las tensiones de entrada y salida de

la señal analógica seleccionada mediante un valor y,

adicionalmente, se muestra un diagrama de barras.

En la segunda línea se indican el número del canal y el sentido de la

señal.

Significados: In = Señal de entrada, Out = Señal de salida.

LED IN 0...7

Indicación de estado de las entradas digitales mediante LEDs verdes

LED OUT 0...7

Indicación de estado de las salidas digitales mediante LEDs

amarillos

Teclas

Con la tecla se selecciona el canal analógico que consta en el

LCD.

El número de canal Ch como señal de entrada puede ser: 0…3.

El número de canal Ch como señal de salida puede ser: 0…1.

Con la tecla pueden seleccionarse diversas magnitudes físicas.

Puede escogerse entre: V, bar, PSI, MPa, l/min, °C.

Pulsando simultáneamente ambas teclas se activa el ajuste de la

dirección.

Con el adaptador (n° de art. 549806) es posible montar el EasyPort USB

directamente en el panel de prácticas perfilado.

El adaptador se fija a la parte inferior del EasyPort USB mediante tres

tornillos M4.

5.3

Montaje del

EasyPort USB

Page 194: 721876 Deenesfr Mit Lesezeichen 4

5. Composición y funciones

194 © Festo Didactic GmbH & Co. KG „ 721876 194

La conexión entre el PC y la interface de procesos EasyPort USB se

realiza mediante la interface RS232 con separación galvánica o a través

de un Puerto USB separado galvánicamente.

Si para la comunicación se utiliza el puerto USB, se conecta el

EasyPort USB al PC con el cable USB incluido en el envío.

Si se opta por la comunicación a través de la interface serie, puede

utilizarse cualquier cable prolongador de conexión en serie de 9

contactos, de venta comercial.

Conectar el EasyPort USB con el PC y con el proceso

Para conectar el EasyPort USB con un proceso de control real, se

dispone de diversos cables /E/S.

El cable E/S depende de la tecnología del control de la aplicación.

A continuación se explican las aplicaciones más frecuentes del EasyPort

USB.

En la gráfica se puede apreciar en qué casos debe utilizarse un cable

E/S cruzado.

5.4

Conexión del EasyPort

USB al PC y al proceso

Page 195: 721876 Deenesfr Mit Lesezeichen 4

5. Composición y funciones

© Festo Didactic GmbH & Co. KG „ 721876 195

Para diferenciar mejor los cables E/S digitales, el cable E/S cruzado

está identificado con color negro en el extremo.

Cables para conectar el EasyPort USB con un PC y con el proceso

Page 196: 721876 Deenesfr Mit Lesezeichen 4

5. Composición y funciones

196 © Festo Didactic GmbH & Co. KG „ 721876 196

Indicación

La alimentación de corriente de 24 VDC para el EasyPort USB es

externa. La conexión puede realizarse a través de los puertos 1 y 2 o

mediante dos bornes roscados separados, que se encuentran en la

parte posterior del EasyPort USB.

Deberá tenerse cuidado en aplicar tensión de alimentación en un solo

lado.

La dirección del EasyPort USB se ajusta mediante las teclas . Para

activar la modalidad de ajuste de la dirección, deberán pulsarse

simultáneamente las dos teclas. Con y se selecciona entre las

direcciones desde 1 hasta 4. Pulsando simultáneamente las dos teclas,

se memoriza la dirección y se abandona la modalidad de ajuste de la

dirección.

De fábrica viene ajustada la dirección 1 en cada interface de procesos

del EasyPort USB.

EasyPort USB

PORT 2PORT 1

PORT 3 USB RS 232 24V 0V

StatusError

OUT

IN

0 7 0 7

Display de LCD del EasyPort USB con indicación de la dirección

5.5

Ajuste de la dirección en

el EasyPort USB

Page 197: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 197

Para poner en funcionamiento el EasyPort USB se necesita lo siguiente:

El EasyPort USB

Una unidad de alimentación eléctrica de 24 VDC

Un PC si se desea evaluar los datos del EasyPort USB en un PC

El CD-ROM de EasyPort para la instalación de los controladores USB

en el PC

El cable USB

Ayuda útil:

La aplicación de demostración de EasyPort, para establecer

rápidamente y de manera sencilla una conexión con el EasyPort USB

Una caja de simulación, para generar de manera sencilla señales de

proceso para EasyPort USB

Forma de proceder

1. Conecte el EasyPort USB a una toma de corriente externa de 24 VDC.

Para ello, utilice los cables incluidos de 24 VDC con conectores de

seguridad tipo clavija de 4 mm.

2. Active la alimentación de corriente del EasyPort USB.

‟ Se enciende brevemente el LED ERROR de color rojo. Este LED se

apaga durante el test de conexión.

‟ El LED STATUS verde parpadea con una frecuencia de 1 Hz.

Ello significa que el EasyPort USB aún no está comunicando.

3. Una vez concluido el test de conexión, el EasyPort USB está listo

para funcionar y está esperando la inicialización desde el PC. En ese

caso, se utiliza la dirección que se ajustó con las teclas de las

flechas.

4. Revise la dirección del EasyPort USB.

‟ Para ello, active la modalidad de ajuste de la dirección pulsando

simultáneamente las dos teclas de las flechas.

‟ Utilizando estas teclas, ajuste una dirección desde 1 hasta 4.

‟ Abandone la modalidad de ajuste de la dirección pulsando

simultáneamente las dos teclas de las flechas.

5. Conecte el PC al EasyPort USB. Para ello, utilice el cable USB

incluido en el suministro.

6. Puesta en funcionamiento

Page 198: 721876 Deenesfr Mit Lesezeichen 4

6. Puesta en funcionamiento

198 © Festo Didactic GmbH & Co. KG „ 721876 198

6. Si los controladores necesarios para el funcionamiento del EasyPort

USB no están instalados en el PC, recibirá un aviso del asistente

para búsqueda de nuevo hardware. Para instalar el controlador

USB, no recurra al update de Windows. Si aparece un diálogo

correspondiente, rechace esta opción con No.

Cuando aparezca el diálogo que se muestra abajo, instale el

controlador USB desde el CD-ROM incluido.

Para ello, introduzca el CD-ROM EasyPort. Cuando la unidad de CD

del ordenador está lista para funcionar, haga clic en Continuar.

Page 199: 721876 Deenesfr Mit Lesezeichen 4

6. Puesta en funcionamiento

© Festo Didactic GmbH & Co. KG „ 721876 199

7. El sistema busca el componente de software necesario.

Una vez concluida la instalación con éxito, haga clic en el botón

terminar.

Page 200: 721876 Deenesfr Mit Lesezeichen 4

6. Puesta en funcionamiento

200 © Festo Didactic GmbH & Co. KG „ 721876 200

8. Es necesario instalar un componente de software más, por lo que

nuevamente se abre la ventana del asistente de búsqueda de nuevo

hardware. En este caso, tampoco instale el software desde el

update de Windows. Siempre recurra únicamente al CD-ROM de

EasyPort.

Cuando aparezca el diálogo que se muestra abajo estando puesto el

CD de EasyPort, haga clic en Continuar.

Page 201: 721876 Deenesfr Mit Lesezeichen 4

6. Puesta en funcionamiento

© Festo Didactic GmbH & Co. KG „ 721876 201

9. Una vez concluida la instalación con éxito, haga clic en el botón

terminar.

10. Ya se instalaron los controladores USB necesarios para el

funcionamiento del EasyPort USB. Ello significa que puede utilizar el

EasyPort USB conectado al PC.

11. Con la aplicación de demostración EasyPort es posible establecer de

manera sencilla una conexión con el EasyPort USB e inicializar el

EasyPort USB.

Page 202: 721876 Deenesfr Mit Lesezeichen 4

6. Puesta en funcionamiento

202 © Festo Didactic GmbH & Co. KG „ 721876 202

12. Para ello, active la aplicación de demostración de EasyPort. Esta se

encuentra en el menú de inicio, en el grupo EasyPort. Haga clic en

Aplicación de demostración EasyPort.

Al instalar el elemento de control ActiveX que se encuentra en el CD-

ROM de EasyPort, se copia la aplicación de demostración al PC.

13. Haga clic en el botón Conectar para establecer la conexión entre la

aplicación de demostración EasyPort con el EasyPort USB. Al mismo

tiempo se inicializa el módulo EasyPort USB.

Page 203: 721876 Deenesfr Mit Lesezeichen 4

6. Puesta en funcionamiento

© Festo Didactic GmbH & Co. KG „ 721876 203

14. La aplicación de demostración de EasyPort muestra lo siguiente:

‟ El EasyPort USB conectado tiene la dirección 2

‟ La interface serie para la comunicación es COM5

15. El LED STATUS de color verde indica que el EasyPort USB ha sido

inicializado correctamente. El LED STATUS se enciende brevemente

dos veces indicando que la dirección del EasyPort USB es 2.

Indicación

Si se utiliza software de terceros con controladores USB propios,

deberá asegurarse que quede libre por lo menos una interface serie

para el EasyPort USB.

Si se desconecta el PC con conexión USB para EasyPort, también

debería retirarse el cable USB.

El cable USB deberá conectarse sólo después de reiniciar el PC y

activar nuevamente el programa que deberá establecer la

comunicación con el EasyPort USB.

Page 204: 721876 Deenesfr Mit Lesezeichen 4

204 © Festo Didactic GmbH & Co. KG „ 721876 204

La transmisión de datos desde y hacia una interface de procesos

EasyPort USB se lleva a cabo a mediante órdenes de escritura y lectura

individuales, atribuidas a determinadas direcciones.

Ejemplo: órdenes de escritura y lectura en modo de terminal

Dependiendo cómo se incluye el EasyPort USB en la aplicación, existen

diversos niveles de acceso para ejecutar esas órdenes de

escritura/lectura.

Intérprete de órdenes

Es el nivel más bajo y se accede a él directamente mediante un

programa de terminal

Elemento de control ActiveX

Describe las funciones de acceso y, por lo tanto, es la interface de

programación para el EasyPort USB

EzOPC

EzOPC es un server OPC y establece la conexión de comunicación

con productos de Festo Didactic para aplicaciones preparadas

7. Interfaces de software para EasyPort USB

7.1

Información general:

comunicación con

EasyPort USB

Page 205: 721876 Deenesfr Mit Lesezeichen 4

7. Interfaces de software para EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 205

Interfaces de software para EasyPort USB

El intérprete de órdenes es el nivel más bajo. El intérprete conoce todas

las órdenes que puede ejecutar el EasyPort USB. Con un programa de

terminal (por ejemplo, Hyper Terminal de Windows) es posible

establecer una comunicación directa con el EasyPort USB y ejecutar las

órdenes seleccionadas.

Para la programación del EasyPort USB se utiliza el elemento de control

ActiveX a modo de interface. Puede incluirse como objeto COM en

proyectos de software. Para ello es necesario que el software utilizado

soporte la interface COM. Así sucede en el caso de lenguajes de

programación como Visual Basic y C++. Pero también programas para la

captación y evaluación de datos de medición como, por ejemplo,

LabVIEW o sistemas de visualización, ofrecen esta interface.

Si se utiliza el EasyPort USB junto con otros productos de Festo

Didactic, es sencillo establecer la comunicación. Para ello se utiliza el

server OPC EzOPC, un programa con interface gráfica de usuario.

Page 206: 721876 Deenesfr Mit Lesezeichen 4

7. Interfaces de software para EasyPort USB

206 © Festo Didactic GmbH & Co. KG „ 721876 206

EzOPC es un server OPC que permite establecer una conexión de

transmisión de datos

con una interface de procesos EasyPort USB,

con clientes OPC de Festo Didactic

COSIMIR , CIROS , FluidSIM , FluidLab ,

con el simulador de PLC S7-PLCSIM de Siemens,

con el server CoDeSys OPC V2.0 de 3S Software.

Los datos pueden escribirse y leerse en cualquier cliente OPC de

conformidad con OPC 2.x.

OPC significa open connectivity via open standards y se trata de una

interface estándar utilizada en el sector de la automatización. Esta

interface garantiza un eficiente flujo de datos entre aplicaciones de

Windows y aparatos de automatización.

Interface de software: EzOPC

7.2

Comunicación a través de

EzOPC

Page 207: 721876 Deenesfr Mit Lesezeichen 4

7. Interfaces de software para EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 207

La interface gráfica de usuario EzOPC permite crear de manera sencilla

una conexión de transmisión de datos entre las unidades de

comunicación de algunas aplicaciones preparadas. Para ello deberá

seleccionar esas unidades de comunicación. A continuación deberá

indicar las entradas y salidas para el intercambio de señales. De esta

manera concluye la instalación. A continuación, EzOPC se encargará

automáticamente del intercambio de datos entre las unidades.

Ejemplo de configuración: los modelos de procesos en CIROS se controlan mediante un PLC externo. El

intercambio de datos se realiza a través de EasyPort y EzOPC.

El control virtual es el «corazón» del EzOPC. Este control hace las veces

de regleta de bornes que une la zona de señales de una unidad con la

zona de señales de la otra unidad.

En la ayuda online de EzOPC y en los manuales de los programas de

software utilizados se ofrecen informaciones detalladas para la

configuración y el uso de EzOPC.

Page 208: 721876 Deenesfr Mit Lesezeichen 4

7. Interfaces de software para EasyPort USB

208 © Festo Didactic GmbH & Co. KG „ 721876 208

La ayuda online está disponible inmediatamente después de instalar

EzOPC.

Cómo instalar EzOPC

1. Introduzca el CD-FOM EasyPort.

2. El programa de instalación se inicia automáticamente.

Si no se inicia automáticamente, deberá iniciarlo haciendo doble clic

en el archivo Start.exe que se encuentra en el CD-ROM.

3. A continuación aparece una ventana de inicio de la instalación.

Seleccione el idioma para la instalación del programa de software

EzOPC. Haga clic en el botón que corresponda.

Page 209: 721876 Deenesfr Mit Lesezeichen 4

7. Interfaces de software para EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 209

4. Durante la instalación se ofrecen todas las aplicaciones de software,

los manuales, los controladores y los ejemplos de programas.

En Aplicaciones, haga clic en Instalar OPC-Server EzOPC.

5. Al instalar EzOPC se crea por defecto un grupo de programas EzOPC

en el menú de inicio. Allí también se encuentra la correspondiente

ayuda online para EzOPC.

Page 210: 721876 Deenesfr Mit Lesezeichen 4

210 © Festo Didactic GmbH & Co. KG „ 721876 210

El elemento de control ActiveX sirve de interface de programación para

el EasyPort USB. Puede incluirse en el software como objeto COM. Los

lenguajes de programación que soportan la interface COM son, entre

otros, Visual Basic, C++ y, también, HTML. Pero también los sistemas de

captación de datos de medición como LabVIEW y sistemas de

visualización soportan la interface COM.

Interface de software: elemento de control ActiveX

El elemento de control ActiveX y los métodos de su utilización se

explican en la ayuda online.

8. Elemento de control ActiveX para EasyPort USB

8.1

Utilización del elemento

de control ActiveX

Page 211: 721876 Deenesfr Mit Lesezeichen 4

8. Elemento de control ActiveX para EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 211

Antes de incluir el elemento de control ActiveX en el proyecto de

software, dicho elemento debe estar disponible en el PC. El elemento de

control ActiveX se encuentra en el CD-ROM incluido en el suministro.

Cómo instalar el elemento de control ActiveX

1. Introduzca el CD-ROM EasyPort.

2. El programa de instalación se inicia automáticamente.

Si no se inicia automáticamente, deberá iniciarlo haciendo doble clic

en el archivo Start.exe que se encuentra en el CD-ROM.

3. A continuación aparece una ventana de inicio.

Seleccione el idioma para la instalación del programa de software

EzOPC. Haga clic en el botón que corresponda.

4. Durante la instalación se ofrecen todas las aplicaciones de software,

los manuales, los controladores y los ejemplos de programas.

Haga clic en Instalar el elemento de control EasyPort ActiveX.

5. Al instalar EasyPort ActiveX se crea de manera predeterminada un

grupo de programas EasyPort en el menú Inicio. Allí también se

encuentra la correspondiente ayuda online y una aplicación de

demostración del elemento de control ActiveX.

8.2

Instalación del elemento

de control ActiveX

Page 212: 721876 Deenesfr Mit Lesezeichen 4

8. Elemento de control ActiveX para EasyPort USB

212 © Festo Didactic GmbH & Co. KG „ 721876 212

La aplicación de demostración de EasyPort es un ejemplo de programa

que muestra cómo utilizar el elemento de control ActiveX en C++. Con la

aplicación de demostración es posible utilizar de manera sencilla

algunos métodos importantes del elemento de control ActiveX y

observar el intercambio de datos que se produce entre el PC y el

EasyPort USB.

En el nivel de código de fuente, el ejemplo demuestra cómo se puede

incluir el elemento de control ActiveX en C++.

Al instalar el elemento de control ActiveX de EasyPort, también se copia

la aplicación de demostración en el PC.

La aplicación de demostración se encuentra en el menú de inicio, en el

grupo de programas EasyPort. Dentro del grupo, haga clic en Aplicación

de demostración EasyPort.

Aplicación de demostración EasyPort

8.3

Ejemplo:

Aplicación de

demostración de EasyPort

Page 213: 721876 Deenesfr Mit Lesezeichen 4

8. Elemento de control ActiveX para EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 213

Cómo trabajar con la aplicación de demostración

1. Asegúrese de que la interface de procesos EasyPort USB esté

conectada a una fuente de alimentación de 24 VDC.

Conecte la alimentación de tensión del EasyPort USB.

2. Conecte el PC a la interface de procesos EasyPort USB. Para ello,

utilice el cable USB incluido en el suministro.

3. Si los controladores USB necesarios para el funcionamiento del

EasyPort USB no están instalados en el PC, se emite una notificación

de error. En ese caso, deberá realizarse la instalación de los

controladores USB. Para ello deberá recurrirse al CD-ROM de

EasyPort.

4. Asegúrese de que el elemento de control ActiveX para EasyPort USB

esté instalado en su PC.

Page 214: 721876 Deenesfr Mit Lesezeichen 4

8. Elemento de control ActiveX para EasyPort USB

214 © Festo Didactic GmbH & Co. KG „ 721876 214

5. Inicie la aplicación de demostración EasyPort. La aplicación de

demostración se encuentra en el menú de inicio, en el grupo de

programas EasyPort. Haga clic en la aplicación de demostración

EasyPort. S

Varios botones incluyen algunas de las órdenes del elemento de

control ActiveX utilizadas con mayor frecuencia. A la izquierda de los

botones se muestran los valores de respuesta, suponiendo que la

aplicación ofrezca ese tipo de valores. En el lado derecho deberán

ingresarse los valores de los parámetros para activar la orden.

6. Antes de ejecutar las órdenes, deberá establecerse la conexión

entre la aplicación de demostración EasyPort y el módulo EasyPort

USB. Para ello, haga clic en Conectar.

Page 215: 721876 Deenesfr Mit Lesezeichen 4

8. Elemento de control ActiveX para EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 215

7. El valor de respuesta 1 indica que el módulo EasyPort USB tiene la

dirección 1. COM 5 se utiliza a modo de interface serie para la

comunicación.

8. A continuación pueden ejecutarse las órdenes que ofrece el sistema.

En la ayuda online se ofrecen informaciones detalladas sobre estas

órdenes (métodos).

9. Si, por ejemplo, desea activar las salidas digitales 0 hasta 3 del

módulo EasyPort USB, deberá introducirse el valor 15 a modo de

parámetro para la orden SetOutputWord. Las salidas digitales

deben activarse como palabra de salida 0. El valor predeterminado

de la dirección para la palabra de salida es 0. Usted puede aceptar

este valor sin modificarlo. A continuación, haga clic en el botón

SetOutputWord.

Se enciende el LED amarillo de las salidas 0 hasta 3 del puerto 1 del

EasyPort USB.

Page 216: 721876 Deenesfr Mit Lesezeichen 4

8. Elemento de control ActiveX para EasyPort USB

216 © Festo Didactic GmbH & Co. KG „ 721876 216

10. Y viceversa: también es posible leer el estado de las salidas

digitales en el EasyPort USB. Para ello haga clic en el botón

GetOutputWord. El valor de la palabra de salida 0 es 15 y se muestra

a la izquierda de la orden.

11. Si desea hacer un seguimiento directo de la comunicación entre la

aplicación de demostración EasyPort y el EasyPort USB, haga clic en

el botón ShowDebugWnd.

Page 217: 721876 Deenesfr Mit Lesezeichen 4

8. Elemento de control ActiveX para EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 217

12. Se abre la ventana de seguimiento Trace Window. En esta ventana

constan las órdenes enviadas al módulo EasyPort USB y las

repuestas del EasyPort a dichas órdenes.

Page 218: 721876 Deenesfr Mit Lesezeichen 4

8. Elemento de control ActiveX para EasyPort USB

218 © Festo Didactic GmbH & Co. KG „ 721876 218

13. La orden SendAndGetString ofrece la posibilidad de enviar órdenes

del intérprete directamente al módulo EasyPort USB conectado.

Ejemplo: Introduzca la orden MAW1.0=FF, haga clic en el botón

SendAndGetString. Todas las salidas digitales en el puerto 1 de

EasyPort USB se ponen en 1.

La respuesta AW1.0=FF del EasyPort USB se muestra a la izquierda

del botón.

14. Si se quiere desconectar la conexión con el EasyPort USB, deberá

hacerse clic en el botón Disconnect.

Indicación

Con la aplicación de demostración EasyPort es posible crear y

comprobar rápidamente y de manera sencilla la conexión con un

EasyPort USB.

Page 219: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 219

El intérprete para órdenes es el nivel de acceso inferior para la

comunicación. El intérprete de órdenes conoce todas las órdenes que

puede ejecutar el EasyPort USB. Mediante un programa de terminal

como, por ejemplo, Hyper Terminal de Windows, es posible establecer

una comunicación directa con el EasyPort USB y ejecutar las órdenes

deseadas.

Interface de software: intérprete de órdenes

El intérprete de órdenes se controla a través de la interface de serie.

Criterios para el ajuste de esta interface:

COMx: 115200,N,8,1

Debe tenerse en cuenta que el EasyPort USB funciona únicamente

con una velocidad de transmisión fija de 115200 Bd.

La estructura de las órdenes es muy sencilla:

Cada orden está compuesta por una letra (operador) y una dirección

(operando).

El operando direcciona la señal necesaria.

9. Intérprete de órdenes de EasyPort USB

9.1

Intérprete de órdenes

Page 220: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

220 © Festo Didactic GmbH & Co. KG • 721876

En el caso de algunas órdenes más antiguas, es necesario indicar la

dirección del módulo EasyPort, mientras que no es necesario hacerlo

tratándose de órdenes más recientes.

Existen dos órdenes centrales para leer y escribir:

• Orden Display (D) para leer un elemento

• Orden Modify (M) para modificar un elemento

Los elementos de un EasyPort USB pueden ser los siguientes:

• Entrada (E)

• Salida (A)

• Temporizador de operaciones (T)

• Contador rápido (C)

El elemento puede activarse como

• Bit

• Byte (B)

• Palabra (W)

Una palabra está compuesta de byte 0 y 1 y contiene direcciones de bit

desde 0 hasta 15.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Byte 1

(puerto 2)

Byte 0

(puerto 1)

Palabra 0

9.2

Estructura de órdenes

Page 221: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 221

Ejemplo de una orden de lectura (display)

Descripción: bit de entrada 5 del display de palabra 0 en módulo 1 de EasyPort USB

Una orden de display está compuesta por una letra de orden, un

elemento y el tipo de datos del elemento. Le sigue la dirección del

elemento con indicación del número de módulo, la dirección de palabra

y, si procede, la dirección byte o bit. Las indicaciones de las direcciones

están separadas entre sí mediante un punto.

Ejemplo de orden de lectura (modify)

Orden Descripción

MA2.0.C=1 Modificar a 1 el bit de salida 2 de palabra 0 en el

módulo 2 del EasyPort USB

Las órdenes de modificación (modify) deben incluir un valor de datos.

El valor de datos le sigue a la dirección del elemento, tras un signo de

ecuación.

Téngase en cuenta lo siguiente: los números de las direcciones y los

valores de datos siempre deben introducirse de manera hexadecimal.

Page 222: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

222 © Festo Didactic GmbH & Co. KG „ 721876 222

Los datos realmente transmitidos en el momento de la transmisión

corresponden casi completamente a los datos introducidos como

símbolos ASCII a nivel de usuario.

Criterios válidos para la transmisión de datos:

La dirección y el valor de los datos deben introducirse de manera

hexadecimal.

Los valores emitidos por el EasyPort USB siempre se muestran como

números hexadecimales.

Los números con coma flotante se codifican.

Cada mensaje termina con un CR (tecla Intro).

Cada orden para la propia dirección recibe una respuesta.

Para ello se separa la primera letra de cada orden Display o Modify.

Las órdenes Modify se expresan mediante el valor de datos real en

el módulo. Este valor de datos normalmente es el mismo que el de

la orden.

A la respuesta de una orden de display se agrega el valor

comprobado, escrito de la misma manera que la orden de

modificación Modify.

A continuación se muestran algunos ejemplos de órdenes y las

respectivas respuestas. En los ejemplos también consta el símbolo CR

(carriage return, es decir, señal de Intro del teclado).

9.3

Nivel de transmission

Page 223: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 223

Dirección

del módulo

Orden para el módulo Respuesta del

módulo

Observación

3 DAW3.0<CR> AW3.0=1234<CR> El valor de los datos es

1234 hexadecimal

o 4660 decimal.

Formato de palabra: xxxx

2 DEB2.0.1<CR> EB2.0.1=12<CR> El valor de los datos es 12

hexadecimal o 18 decimal

Formato de datos para byte: xx

1 DE1.0.E<CR> E1.0.E=0<CR> Lectura de bit de entrada 14.

Formato de datos para bit: x

1 MAW1.0=201<CR> AW1.0=201<CR> El valor de los datos es

201 hexadecimal

o 513 decimal

2 MAB2.0.0=73<CR> AB2.0.0=73<CR> El valor de los datos es 73

hexadecimal o 115 decimal

3 MA3.0.A=1<CR> A3.0.A=1<CR> El bit de salida 10 se pone en 1

Ejemplos de órdenes Modify y Display

Page 224: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

224 © Festo Didactic GmbH & Co. KG „ 721876 224

Además de las órdenes para leer y escribir señales, existen otras

órdenes que se utilizan principalmente durante la puesta en

funcionamiento y el diagnóstico.

Entre ellas, cabe mencionar los siguientes órdenes

Consulta de la dirección de un módulo EasyPort USB

Consulta del número de versión de un módulo EasyPort USB

Lectura de la palabra de estado de un módulo EasyPort USB

Orden Respuesta Descripción y ejemplo

setup0 setup<n> Consulta de dirección

Con setup<n>, <n>=1…4, el módulo EasyPort USB responde con su dirección

de módulo.

Ejemplo

Orden Respuesta Descripción

setup0 setup1 El módulo EasyPort USB responde

con la dirección 1.

DV V=2.10 Emisión del número de versión

El módulo EasyPort USB responde con su número de versión: V=2.10

Inicialización y diagnóstico

9.4

Órdenes para la

inicialización y el

diagnóstico

Page 225: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 225

Orden Respuesta Descripción y ejemplos

DS S=xx Lectura de palabra de estado

La palabra de estado de un módulo EasyPort USB se entrega como valor

xx hexadecimal.

Significados

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Display Up Down Out- In- Setup Error

Bit 0 = 1 Error de controlador de salida

Bit 1 = 1 Módulo inicializado

Bit 2 = 1 Margen de tensión de entrada ‟10…+10 VDC

Bit 2 = 0 Margen de tensión de entrada 0…10 VDC

Bit 3 = 1 Margen de tensión de salida ‟10…+10 VDC

Bit 3 = 0 Margen de tensión de salida 0…10 VDC

Bit 4 = 1 Tecla pulsada

Bit 5 = 1 Tecla pulsada

Bit 6 = 1 Se muestran todos los segmentos del display

Bit 6 = 0 Está activada la modalidad normal del display

Ejemplos

Orden Respuesta Descripción

DS S=12 Se responde con el valor 12

hexadecimal o 18 decimal.

Significado: bit 1 = 1 y bit 4 = 1

El módulo EasyPort USB fue

inicializado correctamente. Ajuste de la

tensión de entrada y de salida: 0…10 V.

La tecla está pulsada y la indicación

del display está en modalidad normal.

Inicialización y diagnóstico (continuación)

Page 226: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

226 © Festo Didactic GmbH & Co. KG „ 721876 226

En las siguientes tablas se muestran las órdenes para leer y escribir

señales digitales.

Orden

Modify

Elemento Tipo de

datos

Dirección Ejemplos e indicaciones

M

(Modify)

A (Salida) (Bit) 0…15 MA1.0.4=1

Modificar bit de salida de 4 de palabra 0 a 1

en el módulo 1 de EasyPort USB.

En el caso de órdenes Modify, el valor de

los datos puede entregarse únicamente de

manera hexadecimal.

B (Byte) 0,1 MAB2.0.0=7

Modificar byte de salida 0 de palabra 0 a 7

en el módulo 2 de EasyPort USB

Significado

Activación de bit 0, bit 1 y bit 2.

Valor bajo: byte 0 (puerto 1)

Valor alto: byte 1 (puerto 2)

W

(Palabra)

0 MAW1.0=101

Modificar palabra de salida 0 a 101

hexadecimal o a 257 decimal en el módulo

1 de EasyPort USB.

9.5

Órdenes para señales

digitales

Page 227: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 227

Orden

Display

Elemento Tipo de

datos

Dirección Ejemplos e indicaciones

D

(Display)

E (Entrada) (Bit) 0…15 DE1.0.3

Display bit de entrada 3 de palabra 0 en

módulo 1 del EasyPort USB

DE2.0.E

Display bit de entrada 14 de palabra 0 en

módulo 2 del EasyPort USB

B (Byte) 0,1 DEB1.0.0

Display bit de entrada 0 de palabra 0 en

módulo 1 del EasyPort USB

DEB3.0.1

Display byte de entrada 1 de palabra 0 en

módulo 3 del EasyPort USB

W

(Palabra)

0 DEW1.0

Display palabra de entrada 0 del módulo 1

del EasyPort USB

A (Salida) (Bit) 0…15 DA3.0.5

Display bit de salida 5 de palabra 0 en

módulo 3 del EasyPort USB

DA4.0.C

Display bit de salida 12 de palabra 0 en

módulo 4 del EasyPort USB

B (Byte) 0,1 DAB4.0.0

Display byte de salida 0 de palabra 0 en

módulo 4 del EasyPort USB

DAB2.0.1

Display byte de salida 1 de palabra 0 en

módulo 2 del EasyPort USB

W

(Palabra)

0 DAW3.0

Display palabra de salida 0 en módulo 3 del

EasyPort USB

Page 228: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

228 © Festo Didactic GmbH & Co. KG „ 721876 228

Además de las órdenes para leer y escribir señales digitales, existen

otras órdenes que se utilizan para controlar el comportamiento de un

EasyPort USB.

Entre ellas, la orden para Activar modalidad de eventos:

MT<n>=xx con <n> como dirección de módulo y xx como valor de tiempo

hexadecimal, xx = 00…FF [ms].

Si está activo el módulo de eventos, el módulo EasyPort USB transmite

automáticamente señales digitales modificadas de entrada al PC. Es

posible ajustar el tiempo más corto hasta el envío de la modificación de

entrada.

Orden

Modify

Elemento Dirección

de módulo

Ejemplos e indicaciones

M (Modify) T

(Tempori-

zador)

1…4 MT2=01

Activar el módulo de eventos del módulo EasyPort USB con

dirección 2 y tiempo de 1 ms

Descripción: si cambia una señal digital de entrada en el

módulo 2 del EasyPort USB, se envía la palabra de entrada

completa al PC transcurridos 10 segundos.

MT2=00

Finaliza la modalidad de eventos para el módulo 2 del

EasyPort USB. Las señales de entrada únicamente se

transmiten al PC si se solicitan.

Page 229: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 229

EasyPort USB procesa señales digitales de entrada/salida y, además,

señales analógicas.

Por ello, el intérprete contiene órdenes

para cargar datos de canales de entrada y salida,

para transmitir una tensión en un canal de salida analógica.

La conversión analógica/digital se realiza con una resolución de 12 bit.

La resolución de 12 bit significa un patrón con 4.096 niveles.

La frecuencia de exploración de las entradas/salidas analógicas es de

0,5 kHz.

En los canales analógicos puede seleccionarse entre dos márgenes de

tensión:

0…10 V

‟10…+10 V

Las dos gráficas muestran la atribución del margen de tensión analógica

al margen numérico digital. Éste siempre es un margen desde 0x0000

hasta 0x7FFF (32767 decimal).

0 V 5 V 10 V

0x0000 0x3FFF 0x7FFF

Atribución analógica/digital al margen de tensión de 0…10 V

-10 V 0 V +10 V

0x0000 0x3FFF 0x 7FFF

Atribución analógica/digital al margen de tensión de ‟10…+10 V

9.6

Órdenes para señales

analógicas

Page 230: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

230 © Festo Didactic GmbH & Co. KG „ 721876 230

Cambiar el margen de medición

Para cambiar el margen de medición de 0…10 V a ‟10…+10 V, deberá

utilizarse la orden MRE (modificar margen de entradas) o MRA

(modificar margen de salidas) del intérprete de órdenes.

Orden Descripción

MRE<n>=0 Definir el margen de medición de las entradas analógicas en 0…10 V

Con la dirección <n>, <n>=1…4 se define el margen de medición de las entradas

analógicas en 0…10 V en el módulo EasyPort USB.

Este margen de medición está definido automáticamente después de la inicialización

de un módulo EasyPort USB.

MRE<n>=1 Definir el margen de medición de las entradas analógicas en –10…+10 V

Con la dirección <n>, <n>=1…4 se define el margen de medición de las entradas

analógicas en ‟10…+10 V en el módulo EasyPort USB.

Ejemplo

MRE2=1

Definición del margen de tensión en ‟10…+10 V en el módulo EasyPort USB con la

dirección 2.

Cambio del margen de medición para las entradas analógicas

Page 231: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 231

Orden Descripción

MRA<n>=0 Definir el margen de medición de las salidas analógicas en 0…10 V

Con la dirección <n>, <n>=1…4 se define el margen de medición de las salidas analógicas

en 0…10 V en el módulo EasyPort USB.

Este margen de medición está definido automáticamente después de la inicialización

de un módulo EasyPort USB.

MRA<n>=1 Definir el margen de medición de las salidas analógicas en –10…+10 V

Con la dirección <n>, <n>=1…4 se define el margen de medición de las salidas analógicas

en ‟10…+10 V en el módulo EasyPort USB.

En el módulo EasyPort USB con la dirección <n>, <n>=1…4, se carga el margen de

medición de ‟10…+10 V para las salidas analógicas.

Cambio del margen de medición para las salidas analógicas

Cargar señales analógicas

El EasyPort USB tiene los canales de entradas analógicas 0…3. Para

cargar una entrada analógica se utiliza la orden DEW indicando la

dirección del módulo EasyPort USB y el número del canal.

Debido al formato de los datos de las entradas analógicas, el margen de

los valores es desde 0x0000 hasta 0x7FF8 (32760 decimal).

215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20

0 X X X X X X X X X X X X 0 0 0

Entrada analógica de 12 bit

Formato de los datos de las entradas analógicas

Page 232: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

232 © Festo Didactic GmbH & Co. KG „ 721876 232

Orden Respuesta Descripción

DEW<n>.2 EW<n>.2=xxxx

con xxxx = 0000…7FF8

Cargar el canal de entrada 0

En el módulo EasyPort USB con la dirección <n>, <n>=1…4

se carga los valores en el canal de entrada 0.

Ejemplo

DEW1.2

Cargar el canal de entrada 0 en el módulo EasyPort USB

con la dirección 1.

DEW<n>.4 EW<n>.4=xxxx

con xxxx = 0000…7FF8

Cargar canal de entrada 1

En el módulo EasyPort USB con la dirección <n>, <n>=1…4

se carga los valores en el canal de entrada 1.

DEW<n>.6 EW<n>.6=xxxx

con xxxx = 0000…7FF8

Cargar canal de entrada 2

En el módulo EasyPort USB con la dirección <n>, <n>=1…4

se carga los valores en el canal de entrada 2.

DEW<n>.8 EW<n>.8=xxxx

con xxxx = 0000…7FF8

Cargar canal de entrada 3

En el módulo EasyPort USB con la dirección <n>, <n>=1…4

se carga los valores en el canal de entrada 3.

Cargar las señales analógicas de entrada

Page 233: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 233

También es posible cargar las señales analógicas de salida.

Orden Respuesta Descripción

DAW<n>.2 AW<n>.2=xxxx

con xxxx = 0000…7FF8

Cargar canal de salida 0

En el módulo EasyPort USB con la dirección <n>, <n>=1…4

se cargan los valores en el canal de salida 0.

DAW<n>.4 AW<n>.4=xxxx

con xxxx = 0000…7FF8

Cargar canal de salida 1

En el módulo EasyPort USB con la dirección <n>, <n>=1…4

se cargan los valores en el canal de salida 1.

Ejemplo

DAW3.4

Cargar el canal de salida 1 en el módulo EasyPort USB con

la dirección 3.

Cargar las señales analógicas de salida

Transmitir una tensión en el canal de salidas analógicas

El EasyPort USB tiene dos canales de salidas analógicas 0 y 1. Para

transmitir un valor de tensión se utiliza la orden MAW con indicación de

la dirección del módulo EasyPort USB, del número de canal y del valor.

El margen de valor de las salidas analógicas es también en este caso

desde 0x0000 hasta 0x7FF8 (32760 decimal).

215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20

0 X X X X X X X X X X X X 0 0 0

Salida analógica de 12 bit

Formato de datos de las salidas analógicas

Page 234: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

234 © Festo Didactic GmbH & Co. KG „ 721876 234

Orden Descripción

MAW<n>.2=xxxx

con xxxx = 0000…7FF8

Transmitir canal de salida 0

En el módulo EasyPort USB con la dirección <n>, <n>=1…4 se transmite el valor

de la tensión en el canal de salida 0.

Ejemplo

MAW1.2=2AC5

Transmitir el valor 2AC5 hexadecimal o 10949 decimal como valor de tensión

en el canal de salida 0 en el EasyPort USB con la dirección 1.

MAW<n>.4=xxxx

con xxxx = 0000…7FF8

Emitir canal de salida 1

En el módulo EasyPort USB con la dirección <n>, <n>=1…4 se emite el valor de

tensión en el canal de salida 1.

Crear una señal de salida analógica

Indicación de señales analógicas en el display LCD

Los valores de una entrada o salida analógica pueden observarse en el

display LCD del EasyPort USB. Se muestran el canal seleccionado, la

tendencia, el valor de medición expresado con 4 dígitos y la unidad.

El canal analógico para la indicación en el display LCD se selecciona

normalmente de modo directo en el EasyPort USB utilizando las teclas

de las flechas. Con una orden del intérprete de órdenes es posible

suprimir pasajeramente desde el PC el canal seleccionado y cambiar a

otro canal analógico. Para ello deberá utilizarse la orden MF.

Page 235: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 235

Orden Descripción

MF<n>=01 Forzado del canal de entradas analógicas 0

En el display LCD del módulo EasyPort USB con la dirección <n>, <n>=1…4 se muestran los

valores de medición del canal de entradas analógicas 0.

MF<n>=02 Forzado del canal de entradas analógicas 1

En el display LCD del módulo EasyPort USB con la dirección <n>, <n>=1…4 se muestran los

valores de medición del canal de entradas analógicas 1.

MF<n>=04 Forzado del canal de entradas analógicas 2

En el display LCD del módulo EasyPort USB con la dirección <n>, <n>=1…4 se muestran los

valores de medición del canal de entradas analógicas 2.

MF<n>=08 Forzado del canal de entradas analógicas 3

En el display LCD del módulo EasyPort USB con la dirección <n>, <n>=1…4 se muestran los

valores de medición del canal de entradas analógicas 3.

MF<n>=10 Forzado del canal de salidas analógicas 0

En el display LCD del módulo EasyPort USB con la dirección <n>, <n>=1…4 se muestran los

valores de medición del canal de salidas analógicas 0.

MF<n>=20 Forzado del canal de salidas analógicas 1

En el display LCD del módulo EasyPort USB con la dirección <n>, <n>=1…4 se muestran los

valores de medición del canal de salidas analógicas 1.

MF<n>=00 Anulación del forzado del canal analógico

En el display LCD del módulo EasyPort USB con la dirección <n>, <n>=1…4 se muestran

nuevamente los valores de medición del canal analógico que se ajusta directamente con

las teclas de flechas del EasyPort USB.

Forzado de un canal analógico para indicación en el display LCD

Page 236: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

236 © Festo Didactic GmbH & Co. KG „ 721876 236

El EasyPort USB soporta la inclusión de valores de medición analógicos

mediante órdenes especiales.

Con la orden MME (modalidad de medición Modify) se activa el modo

de medición. Entonces se entregan a máxima velocidad los valores de

entrada analógicos cargados. Con el fin de seleccionar el canal de

entradas analógicas para el que se desean emitir los valores

automáticamente, se utiliza la orden MS.

Orden Descripción

MS<n>=01 Activar el canal de entradas analógicas 0

Activar el canal de entradas analógicas 0 para la transmisión automática de valores de

entrada en el módulo EasyPort USB con la dirección <n>, <n>=1…4.

MS<n>=02 Activar el canal de entradas analógicas 1

Activar el canal de entradas analógicas 1 para la transmisión automática de valores de

entrada en el módulo EasyPort USB con la dirección <n>, <n>=1…4.

MS<n>=04 Activar el canal de entradas analógicas 2

Activar el canal de entradas analógicas 2 para la transmisión automática de valores de

entrada en el módulo EasyPort USB con la dirección <n>, <n>=1…4.

MS<n>=08 Activar el canal de entradas analógicas 3

Activar el canal de entradas analógicas 3 para la transmisión automática de valores de

entrada en el módulo EasyPort USB con la dirección <n>, <n>=1…4.

MS<n>=0F Activar todos los canales de entradas analógicas

Activar los canales de entradas analógicas 0…3 para la transmisión automática de

valores de entrada en el módulo EasyPort USB con la dirección <n>, <n>=1…4.

MS<n>=00 Desactivar todos los canales de entradas analógicas

Desactivar todos los canales de entradas analógicas en el módulo EasyPort USB con la

dirección <n>, <n>=1…4. Entonces ya no es posible la transmisión automática de los

valores de entrada.

Activación de canales de entradas analógicas

9.7

Órdenes para la medición

de señales analógicas

Page 237: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 237

Orden Respuesta Descripción

MME=4 ME=4

Formato de los datos

enviados:

yxx<CR>

Activar la modalidad de medición

En el EasyPort USB se transmiten cíclicamente los valores de

medición del canal de entradas analógicas activado. La

transmisión se realiza en ciclos de 5 ms.

El formato de datos xx es un formato binario y es de 2 byte.

«y» es la identificación del canal activado anteriormente.

y=2: Canal de entradas analógicas 0

y=4: Canal de entradas analógicas 1

y=6: Canal de entradas analógicas 2

y=8: Canal de entradas analógicas 3

MS1=01<CR>

MME=4<CR>

S1=01<CR>

ME=4<CR>

2xx<CR>

2xx<CR>

Ejemplo: transmitir canal de entradas 0

Activar el canal de entradas analógicas 0 del EasyPort USB

con dirección 1.

Activación de la modalidad de medición.

A continuación, el EasyPort USB transmite los valores de

medición del canal de entradas analógicas 0.

Activación de la modalidad de medición para canales de entradas analógicas

Para la indicación de los valores de medición analógicos en el display

LCD, el ajuste predeterminado es V (voltios).

En el caso de operaciones de medición y regulación, con frecuencia

tienen importancia otras magnitudes físicas. Por ello es posible atribuir

una magnitud diferente a cada canal analógico. Si se selecciona el canal

analógico para la indicación en el display LCD, se muestra la magnitud

física seleccionada en el PC.

¡Téngase en cuenta que no se realiza una conversión entre las

magnitudes físicas!

Page 238: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

238 © Festo Didactic GmbH & Co. KG „ 721876 238

Para el ajuste de la magnitud física deberá utilizarse la orden MU.

Indicación

Introduciendo manualmente la magnitud directamente utilizando las

teclas de las flechas del EasyPort USB, se sobrescribe la magnitud

atribuida desde el PC.

Orden Descripción

MU<n>.01=xx Atribuir una magnitud al canal de entradas analógicas 0

Para el canal de entradas analógicas 0 se muestra la magnitud xx en el display LCD del

módulo EasyPort USB con la dirección <n>, <n>=1…4.

Explicación:

xx=00: V

xx=01: bar

xx=02: PSI

xx=03: MPa

xx=04: l/min

xx=05: oC

MU<n>.02=xx Atribuir una magnitud al canal de entradas analógicas 1

Para el canal de entradas analógicas 1 se muestra la magnitud xx en el display LCD del

módulo EasyPort USB con la dirección <n>, <n>=1…4.

MU<n>.04=xx Atribuir una magnitud al canal de entradas analógicas 2

Para el canal de entradas analógicas 2 se muestra la magnitud xx en el display LCD del

módulo EasyPort USB con la dirección <n>, <n>=1…4.

MU<n>.08=xx Atribuir una magnitud al canal de entradas analógicas 3

Para el canal de entradas analógicas 3 se muestra la magnitud xx en el display LCD del

módulo EasyPort USB con la dirección <n>, <n>=1…4.

Atribución de una magnitud física para su representación en el display LCD

Page 239: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 239

Orden Descripción

MU<n>.10=xx Atribuir una magnitud al canal de salidas analógicas 0

Para el canal de salidas analógicas 0 se muestra la magnitud xx en el display LCD

del módulo EasyPort USB con la dirección <n>, <n>=1…4.

MU<n>.20= xx Atribuir una magnitud al canal de salidas analógicas 1

Para el canal de salidas analógicas 1 se muestra la magnitud xx en el display LCD

del módulo EasyPort USB con la dirección <n>, <n>=1…4.

Atribución de una magnitud física para su representación en el display LCD (continuación)

Es posible atribuir a cada magnitud física un factor de multiplicación.

El valor que aparece en el display LCD se multiplica por este factor.

De esta manera es posible adaptar el valor de medición a la magnitud

física, para que sea más informativa. El factor de multiplicación se

define con la orden MG.

Deberá tenerse en cuenta que el factor de multiplicación no altera el

valor de medición que se recibe en el canal analógico. El factor de

multiplicación únicamente tiene efecto en la representación de los

valores en el display LCD.

Para cada magnitud física existe un factor de multiplicación

predeterminado.

Page 240: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

240 © Festo Didactic GmbH & Co. KG „ 721876 240

Magnitud física Factor de multiplicación

predeterminado

V 10.0

bar 1.0

PSI 1.0

MPa 1.0

l/min 1.0

oC 1.0

Ejemplo

Suponga que está captando los valores de un sensor de presión

neumático. 10 V corresponden a una presión de 6 bar. Con el fin de ver

los valores expresados en bar en el display LCD, deberá ajustar la

magnitud bar y utilizar el factor de multiplicación 6.

MU1.01=01 Atribución de la magnitud bar al canal de

entradas 0 del módulo EasyPort USB con la

dirección 1. En el display LCD aparece la

presión expresada en bar.

MG1.1=6.00 El valor de medición que aparece en el

display del módulo 1 del EasyPort USBD se

multiplica por el factor 6.00.

Page 241: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 241

Orden Descripción

MG<n>.0=x.xx Atribución de un factor de multiplicación a la magnitud física V

El valor de medición correspondiente a V que aparece en el display LCD del módulos

EasyPort USB con la dirección <n>, <n>=1…4 se multiplica por el factor x.xx .

x.xx representa un valor decimal de 3 dígitos.

MG<n>.1=x.xx Atribución de un factor de multiplicación a la magnitud física bar

El valor de medición correspondiente a bar que aparece en el display LCD del

módulos EasyPort USB con la dirección <n>, <n>=1…4 se multiplica por el factor x.xx .

MG<n>.2=x.xx Atribución de un factor de multiplicación a la magnitud física PSI

El valor de medición correspondiente a PSI que aparece en el display LCD del

módulos EasyPort USB con la dirección <n>, <n>=1…4 se multiplica por el factor x.xx ..

MG<n>.3=x.xx Atribución de un factor de multiplicación a la magnitud física MPa

El valor de medición correspondiente a MPa que aparece en el display LCD del

módulos EasyPort USB con la dirección <n>, <n>=1…4 se multiplica por el factor x.xx .

MG<n>.4=x.xx Atribución de un factor de multiplicación a la relación l/min

El valor de medición correspondiente a l/min que aparece en el display LCD del

módulos EasyPort USB con la dirección <n>, <n>=1…4 se multiplica por el factor x.xx .

MG<n>.5=x.xx Atribución de un factor de multiplicación a la magnitud física oC

El valor de medición correspondiente a °C que aparece en el display LCD del

módulos EasyPort USB con la dirección <n>, <n>=1…4 se multiplica por el factor x.xx .

Atribución de un factor multiplicador para la representación en el display LCD

Page 242: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

242 © Festo Didactic GmbH & Co. KG „ 721876 242

A los dos contadores rápidos 0 y 1 del EasyPort USB se accede

mediante órdenes. Con la orden MC se activa y desactiva el contador,

mientras que con la orden DC se obtiene el estado de conteo actual.

Impulsos de conteo que se evalúan:

Contador 0 el bit de entrada 0 del puerto 1,

Contador 1 el bit de entrada 0 del puerto 2.

Orden Respuesta Descripción

MC<n>.<m>=1 C<n>.<m>=1 Activación del contador rápido

En el módulo EasyPort USB con la dirección <n>, <n>=1…4 se

activa el contador rápido con el número <m>, <m>=0,1.

Ejemplo

MC1.0=1

En el módulo EasyPort USB con dirección 1 se activa el

contador 0.

MC<n>.<m>=0 C<n>.<m>=0 Desactivación del contador rápido

En el módulo EasyPort USB con la dirección <n>, <n>=1…4 se

desactiva el contador rápido con el número <m>, <m>=0,1.

Activación y desactivación del contador rápido

9.8

Órdenes para contador

rápido

Page 243: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 243

Orden Respuesta Descripción

DC<n>.<m> C<n>.<m>=xxxx Lectura del conteo del contador

En el módulo EasyPort USB con la dirección <n>, <n>=1…4 se

entrega el estado de conteo <m>=0,1 del contador rápido con el

número <m>.

El estado del contador se muestra como número hexadecimal

xxxx.

Ejemplo

DC1.0<CR> C1.0=2AC5<CR>

Lectura del estado de conteo del contador 0 del módulo

EasyPort USB con la dirección 1. El estado de conteo es 2AC5

hexadecimal o 10949 decimal.

Lectura del estado del contador

Con el programa de terminal es posible establecer la conexión con el

EasyPort USB y enviar y recibir órdenes a través de la interface serie.

Para que funcionen los programas de terminal, es necesario que reciban

las siguientes informaciones,

La interface serie que se utiliza para la comunicación,

El ajuste necesario de la interface.

Para establecer una conexión con el EasyPort USB, deberá procederse

de la siguiente manera:

1. Conectar el EasyPort al PC, aplicar tensión al EasyPort USB.

2. Definir la interface serie para la conexión USB.

3. Iniciar el programa de terminal.

4. Introducir los ajustes correspondientes a la interface serie.

5. Transmitir las órdenes al EasyPort.

Para explicar la conexión, se recurre al ejemplo del programa Hyper

Terminal de Windows.

9.9

Ejemplo:

Creación de una conexión

con EasyPort USB

Page 244: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

244 © Festo Didactic GmbH & Co. KG „ 721876 244

Forma de proceder

1. Conecte el EasyPort USB al PC.

2. Conecte la alimentación de tensión del EasyPort USB.

3. En el menú Inicio, seleccione Configuración y, a continuación, Panel

de control.

4. Seleccione Sistema.

5. Se abre la ventana Propiedades del sistema.

Haga clic en la pestaña Hardware y, a continuación, en el botón

Administrador de dispositivos.

Page 245: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 245

6. En Puertos (COM & LPT) constatará que como interface serie se

utiliza el puerto COM5.

7. A continuación, inicie el programa HyperTerminal. Este programa se

encuentra en Programas\Accesorios\Comunicación.

Page 246: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

246 © Festo Didactic GmbH & Co. KG „ 721876 246

8. En primer lugar, establezca una nueva conexión. Para esa conexión,

defina el nombre EasyPort USB.

9. A continuación se consultan los ajustes correspondientes a la nueva

conexión.

En la ventana Connect To, introduzca COM 5 en Connect using, es

decir, la interface que comprobó anteriormente.

Page 247: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 247

10. Los ajustes necesarios para la transmisión de los datos en serie a

través de la interface COM se explican en el presente manual.

Los ajustes correctos se indican a continuación:

Page 248: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

248 © Festo Didactic GmbH & Co. KG „ 721876 248

11. Las demás datos deberá introducirlos en la ventana Propiedades de

EasyPort USB. El diálogo correspondiente se encuentra en el menú

Archivo, en el punto Propiedades. Haga clic en la pestaña Settings.

Page 249: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 249

12. Después de hacer clic en la pestaña Settings, haga clic en el botón

ASCII Setup.

Page 250: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

250 © Festo Didactic GmbH & Co. KG „ 721876 250

13. En la ventana ASCII Setup realice los ajustes pertinentes, tal como

se indica a continuación:

14. Así concluye la introducción de los datos necesarios para establecer

la conexión de comunicación. A continuación, podrá comunicarse

con el EasyPort USB.

Page 251: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 251

15. En primer lugar, ejecute la orden setup0. Con esta orden se inicializa

el módulo EasyPort USB.

Las órdenes deberán concluirse con la tecla INTRO.

16. A modo de respuesta se recibe del módulo EasyPort USB la cadena

de caracteres setup1. Ello significa lo siguiente: en el módulo

EasyPort USB se ha ajustado la dirección 1.

El cursor salta a la siguiente línea.

Page 252: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

252 © Festo Didactic GmbH & Co. KG „ 721876 252

17. A continuación podrá enviar más órdenes al módulo EasyPort USB y,

por ejemplo, consultar el estado. Para ello, envíe la orden DS.

18. La respuesta S=02 indica que el módulo EasyPort USB fue

inicializado correctamente.

Page 253: 721876 Deenesfr Mit Lesezeichen 4

9. Intérprete de órdenes de EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 253

19. Si dispone de una caja de simulación, puede activar las entradas en

el EasyPort USB y consultar el estado de esas entradas.

20. En el ejemplo que aquí se comenta, el EasyPort USB indica que el

estado de las entradas digitales tiene el valor 3. Ello significa que se

han activado las entradas 0 y 1 del puerto 1

21. Si quiere concluir la conexión de comunicación entre el programa

HyperTerminal y EasyPort USB, active Disconnect en el menú Call.

Page 254: 721876 Deenesfr Mit Lesezeichen 4

254 © Festo Didactic GmbH & Co. KG „ 721876 254

Al crear aplicaciones propias con intercambio de datos con el EasyPort

USB, utilice el elemento de control ActiveX de EasyPort.

El elemento de control ActiveX es la interface de programación que

conecta con EasyPort y admite lenguajes de programación como Visual

C++, Visual Basic for Applications o LabVIEW.

En la ayuda online del elemento de control ActiveX se describe

detalladamente lo siguiente,

El nombre con el que se incluye el elemento de control ActiveX en el

proyecto de software,

Los métodos disponibles para el intercambio de datos y cómo

aplicarlos,

La forma de proceder para establecer una comunicación con

EasyPort USB.

El elemento de control EasyPort ActiveX se encuentra en el CD-ROM

incluido en el suministro.

Al instalar el elemento de control EasyPort ActiveX en el PC, se crea el

grupo de programas EasyPort en el menú Inicio. Allí también se

encuentra la ayuda online correspondiente, además de una aplicación

de demostración con el elemento de control ActiveX.

El EasyPort CD-ROM incluye más ejemplos relacionados con la

utilización del elemento de control ActiveX. Los ejemplos muestran

cómo incluir el elemento de control ActiveX en Excel, LabVIEW, InTouch

o FluidSIM.

Una vez instalados los ejemplos, estos también aparecen en el grupo de

programas EasyPort en el menú Inicio.

10. Crear aplicaciones propias

Page 255: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 255

Les chapitres 7 à 10 se trouvent dans le fichier PDF

du manuel de l'EasyPort USB figurant sur le CD-ROM fourni.

1. Introduction ______________________________________ 257

1.1 Aperçu de l'EasyPort USB ___________________________ 257

1.2 Remarques importantes _____________________________ 263

1.3 Engagement de l'exploitant __________________________ 264

1.4 Engagement des étudiants __________________________ 264

1.5 Dangers liés à l'utilisation de l'interface de process

EasyPort _________________________________________ 264

1.6 Garantie et responsabilité ___________________________ 265

1.7 Utilisation conforme ________________________________ 265

2. Consignes de sécurité ______________________________ 266

3. Caractéristiques techniques _________________________ 267

3.1 Caractérisques générales de l'EasyPort USB ____________ 267

3.2 Interface SysLink pour données numériques ____________ 268

3.3 Connecteur Sub D pour données analogiques ___________ 270

3.4 Interfaces de données avec le PC _____________________ 271

3.5 Alimentation ______________________________________ 272

4. Transport/Déballage/Fourniture ______________________ 273

5. Présentation et fonctionnement ______________________ 274

5.1 Présentation de l'EasyPort USB _______________________ 274

5.2 Éléments de commande _____________________________ 276

5.3 Fixation de l'EasyPort USB ___________________________ 277

5.4 Connexion de l'EasyPort USB au PC et au process ________ 278

5.5 Réglage de l'adresse sur l'EasyPort USB _______________ 280

6. Mise en service ____________________________________ 281

7. Interfaces logicielles avec l'EasyPort USB ______________ 288

7.1 Aperçu de la communication avec l'EasyPort USB ________ 288

7.2 Communication via EzOPC ___________________________ 290

Table des matières

Français

Page 256: 721876 Deenesfr Mit Lesezeichen 4

Table des matières

256 © Festo Didactic GmbH & Co. KG „ 721876 256

8. Contrôle ActiveX de l'EasyPort USB____________________ 294

8.1 Utilisation du contrôle ActiveX _______________________ 294

8.2 Installation du contrôle ActiveX _______________________ 295

8.3 Exemple : application de démonstration de l'EasyPort ____ 296

9. Interpréteur d'instructions de l'EasyPort USB ___________ 303

9.1 Interpréteur d'instructions ___________________________ 303

9.2 Structure des instructions ___________________________ 304

9.3 Niveau de transmission _____________________________ 306

9.4 Instructions de diagnostic et initialisation ______________ 308

9.5 Instructions pour signaux numériques _________________ 310

9.6 Instructions pour signaux analogiques _________________ 313

9.7 Instructions de mesure de signaux analogiques _________ 320

9.8 Instructions pour compteurs rapides __________________ 326

9.9 Exemple : établissement d'une connexion

à l'EasyPort USB ___________________________________ 327

10. Création de vos propres applications __________________ 338

Contenu du CD-ROM

Simulation de modèles de process EasyVeep

Serveur OPC EasyOPC

Manuel de l'EasyPort USB

Manuel d'EasyVeep

Pilotes USB pour EasyPort

Contrôle ActiveX de l'EasyPort USB

Exemples de pilotage

‟ Exemple avec Excel

‟ Exemple avec FluidSIM®

‟ Exemple avec InTouch

‟ Exemple avec LabVIEW

‟ Exemple avec VC6

Page 257: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 257

Qu'est-ce que l'EasyPort USB ?

L'interface de process EasyPort USB sert à la transmission

bidirectionnelle de signaux de process entre un process de commande

réel en technique très basse tension (24 V=) et un PC. Afin d'exclure les

rétroactions du process sur le PC, la transmission des données entre

l'EasyPort USB et le PC fait systématiquement appel à des interfaces à

séparation galvanique.

Les possibilités d'utilisation de l'EasyPort USB sont multiples:

commande d'un process de commande réel par une commande

tournant sur le PC

commande d'un modèle de process simulé par un API réel

régulation d'un process réel par un programme tournant sur le PC

acquisition et dépouillement de mesures effectuées sur un process

réel.

1. Introduction

1.1

Aperçu de

l'EasyPort USB

Page 258: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

258 © Festo Didactic GmbH & Co. KG „ 721876 258

Exemple d'application: configuration à process simulé et API réel

Dans toutes ces applications, l'EasyPort USB relie le monde réel au

monde virtuel du PC.

L'interface de process EasyPort USB dispose de 16 entrées et 16 sorties

numériques (TOR) ainsi que de 4 entrées et 2 sorties analogiques.

Page 259: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

© Festo Didactic GmbH & Co. KG „ 721876 259

4 modules EasyPort USB maximum peuvent se connecter à un PC par

l'intermédiaire d'un concentrateur USB (« hub ») ou de 4 connecteurs

USB. Il convient dans ce cas de noter que les adresses des modules

sont différentes.

Configuration à 4 modules EasyPort USB

Pour l'échange des signaux de process entre l'EasyPort USB et le

logiciel du PC, on dispose du serveur OPC EzOPC ou du contrôle ActiveX

de l'EasyPort USB.

Page 260: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

260 © Festo Didactic GmbH & Co. KG „ 721876 260

Comment utiliser l'EasyPort USB ?

Le tableau qui suit vous montre comment utiliser l'interface de process

EasyPort USB en même temps que d'autres produits Festo Didactic.

Le process de commande réel peut être

un process d'automatisation à actionneurs et capteurs,

un API réel,

une boîte de simulation.

Différents logiciels sont également à votre disposition pour le monde

virtuel. Il existe ainsi des logiciels de

commande,

régulation,

acquisition de mesures et,

visualisation.

L'EasyPort est très simple à utiliser dans ces configurations déjà

préparées.

Page 261: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

© Festo Didactic GmbH & Co. KG „ 721876 261

Commande d'un

process réel

Commande d'un

process simulé

Mesure Régulation

Logiciel, utilisé pour la

commande de process :

‟ FluidSim (numérique

uniquement)

‟ S7‟PLCSIM

‟ API logiciel CoDeSys

Logiciel, utilisé pour la

simulation de process :

‟ EasyVeep

‟ FluidSim

‟ CIROS

Logiciel, utilisé pour

l'acquisition de

mesures :

‟ FluidLab PA

‟ FluidLab P

‟ FluidLab H

Logiciel, utilisé pour

la régulation :

‟ FluidLab PA

‟ FluidLab P

à partir de la

version 2.0

Interface

EasyPort USB :

Interface

numérique/analogique

L'EasyPort USB est

l'interface entre PC et

process réel.

Le process se

commande depuis le PC.

Interface

EasyPort USB :

Interface

numérique

L'EasyPort USB est

l'interface entre PC et

API.

L'API commande le

process simulé sur le

PC.

Interface

EasyPort USB :

Interface

numérique/analogiq

ue

L'EasyPort USB est

l'interface entre PC et

capteurs réels.

Interface

EasyPort USB :

Interface

numérique/analogiq

ue

L'EasyPort USB est

l'interface entre PC et

boucle de régulation

réelle.

Process réel:

‟ Boîte de simulation,

numérique/analogique

‟ MPS PA

‟ MPS

‟ TP301

Commande réelle:

‟ API quelconque

‟ Boîte de simulation,

numérique

‟ API EduTrainer

‟ Tableau API

Capteurs réels:

‟ Boîte de simulation,

numérique/analogiq

ue

‟ MPS PA

‟ TP210

‟ TP610

Boucle de régulation

réelle:

‟ Boîte de simulation,

numérique/analogiq

ue

‟ MPS PA

‟ TP210

‟ TP610

Exemples d'applications de l'EasyPort USB

Page 262: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

262 © Festo Didactic GmbH & Co. KG „ 721876 262

Il est de même possible d'intégrer l'interface de process EasyPort USB

dans ses propres applications. Pour ce faire, il vous suffit d'utiliser le

contrôle ActiveX de l'EasyPort USB. C'est alors vous qui en programmez

la commande en

Visual Basic,

C++,

LabVIEW ou

InTouch.

Que vous apprend ce manuel ?

Le présent manuel décrit

comment se présente l'interface de process EasyPort USB et

comment elle fonctionne,

quelles sont les consignes de sécurité à respecter pour utiliser

l'EasyPort USB,

quelles sont les interfaces et les instructions qui existent pour la

communication avec l'EasyPort USB,

comment faire exécuter les instructions de l'EasyPort USB avec un

simple programme terminal,

comment utiliser les méthodes du contrôle ActiveX à l'aide d'une

application de démonstration,

où trouver d'autres exemples d'intégration de l'EasyPort USB dans

vos propres applications.

Page 263: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

© Festo Didactic GmbH & Co. KG „ 721876 263

Le manuel complet, du chapitre 1 au chapitre 10, se trouve sous forme

de fichier PDF sur le CD-ROM fourni.

La condition de base à l’utilisation en toute sécurité et au parfait

fonctionnement de l'interface de process EasyPort USB est de bien

connaître les consignes élémentaires et prescriptions de sécurité.

Le présent manuel contient les indications les plus importantes pour

utiliser l'EasyPort USB en toute sécurité.

Les consignes de sécurité, notamment, doivent être respectées par tous

ceux qui travaillent sur l'EasyPort USB.

Il conviendra en outre de respecter les règles et prescriptions de

prévention des accidents en vigueur sur le site considéré.

1.2

Remarques importantes

Page 264: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

264 © Festo Didactic GmbH & Co. KG „ 721876 264

L’exploitant s’engage à ne laisser travailler sur l'EasyPort USB que des

personnes:

au fait des prescriptions fondamentales de sécurité et de prévention

des accidents et ayant été initiées à la manipulation de l'EasyPort

USB,

ayant lu et compris le chapitre sécurité et les avertissements du

présent manuel.

Le respect de la sécurité par le personnel sera vérifié à intervalles

réguliers.

Toutes les personnes chargées de travailler sur l'EasyPort USB

s’engagent, avant de commencer, à:

lire le chapitre sécurité et les avertissements du présent manuel,

respecter les prescriptions fondamentales de sécurité et de

prévention des accidents.

L'interface de process EasyPort USB est construite conformément à

l’état de l’art et aux règles techniques reconnues en matière de sécurité.

Son utilisation peut néanmoins mettre en danger la vie et la santé de

l’utilisateur ou de tiers ainsi qu’affecter l’intégrité de la machine ou

d’autres biens.

L'interface de process EasyPort USB ne doit s’utiliser que:

pour l’usage auquel elle est destinée et

en parfait état sur le plan de la sécurité.

Les défauts susceptibles d’affecter la sécurité doivent être

immédiatement éliminés !

1.3

Engagement de

l'exploitant

1.4

Engagement des

étudiants

1.5

Dangers liés à l'utilisation

de l'interface de process

EasyPort

Page 265: 721876 Deenesfr Mit Lesezeichen 4

1. Introduction

© Festo Didactic GmbH & Co. KG „ 721876 265

Nos « Conditions générales de vente et de livraison » sont

systématiquement applicables. Elles sont à la disposition de l’exploitant

au plus tard à la signature du contrat. Les recours en garantie légale et

responsabilité civile pour dommages corporels et matériels sont exclus

si ces derniers sont dus à l’une ou plusieurs des causes suivantes:

utilisation non conforme de l'EasyPort USB,

mise en service et manipulation non conformes de l'EasyPort USB,

utilisation de l'EasyPort USB en présence d’équipements de sécurité

défectueux ou de dispositifs de sécurité et de protection mal montés

ou non opérationnels,

non-respect des consignes de mise en service et d'utilisation

données dans le manuel,

transformations arbitraires apportées à l'EasyPort USB,

réparations non conformes aux règles de l’art,

catastrophes dues à l’action de corps étrangers et force majeure.

Festo Didactic décline par conséquent toute responsabilité quant aux

dommages causés aux étudiants, à l’établissement de formation et/ou

à des tiers du fait de l’utilisation de l'EasyPort USB en dehors du

contexte d’une pure formation, à moins que ces dommages ne soient

imputables à une faute intentionnelle ou à une négligence grossière de

Festo Didactic.

L'interface de process EasyPort USB est exclusivement destinée à la

formation initiale et continue dans le domaine de l'automatisation et de

la technique. Il incombe à l’établissement de formation et/ou aux

formateurs de faire respecter par les étudiants les consignes de sécurité

décrites dans les manuels qui l'accompagnent.

L'utilisation conforme implique également le respect de toutes les

consignes données dans le manuel.

1.6

Garantie et

responsabilité

1.7

Utilisation

conforme

Page 266: 721876 Deenesfr Mit Lesezeichen 4

266 © Festo Didactic GmbH & Co. KG „ 721876 266

N’établissez et ne coupez les connexions électriques qu’en

l’absence de tension!

N'utilisez que des très basses tensions de 24 V CC maximum pour

l'alimentation et sur les entrées/sorties de l'EasyPort USB.

Utilisez exclusivement l'EasyPort USB dans des systèmes dans

lesquels un état sûr est automatiquement atteint en cas de coupure

de la tension.

Utilisez exclusivement les câbles recommandés par Festo Didactic

pour les connexions électriques entre l'interface de process

EasyPort USB et le process.

Respectez les indications données dans les fiches techniques des

appareils raccordés, en particulier toutes les consignes de sécurité!

2. Consignes de sécurité

Page 267: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 267

Interface de process EasyPort USB D16A

Tension de service 24 V CC +/‟ 10 %

Consommation 3 VA

Nombre de sorties 16 numériques (TOR) 24 V CC,

2 analogiques 0…10 V CC ou

‟10…+10 V CC,

résolution de 12 bits

Capacité de charge 0,7 A par sortie numérique

10 mA par sortie analogique

Protection contre les

courts-circuits

Oui

Nombre d’entrées 16 numériques (TOR) 24 V CC,

4 analogiques 0…10 V CC ou

‟10…+10 V CC,

résolution de 12 bits

Seuil de commutation

des entrées numériques

12 V CC

Hystérésis des entrées

numériques

3 V

Filtre 5 ms

Nombre de compteurs 2 entrées utilisables en compteurs

rapides,

fmax = 20 kHz / Uin = 5…24 V CC

Interfaces de

communication

RS232, à séparation galvanique

USB2.0, à séparation galvanique

Protocole ASCII, 115,2 Kbaud, 8, N, 1

Caractérisques techniques générales de l'EasyPort USB

3. Caractéristiques techniques

3.1

Caractérisques générales

de l'EasyPort USB

Page 268: 721876 Deenesfr Mit Lesezeichen 4

3. Caractéristiques techniques

268 © Festo Didactic GmbH & Co. KG „ 721876 268

Interface de process EasyPort USB D16A

Degré de protection IP 20

Marque CE Selon directive CEM européenne

Température ambiante

admissible en service/au

stockage

0…55 °C/0…70 °C

Dimensions en mm (L x l

x H)

135 x 167 x 37

Poids en kg 0,65

Caractérisques techniques générales de l'EasyPort USB (suite)

8 entrées numériques (TOR) et 8 sorties numériques (TOR) sont câblées

sur l'EasyPort USB sur un connecteur SysLink femelle à 24 contacts. Les

entrées 0 du port 1 et du port 2 peuvent en outre s'utiliser en entrées de

comptage rapides. Les entrées de comptage peuvent s'utiliser avec des

niveaux de tension de 5...24 V CC.

3.2

Interface SysLink

pour données numériques

Page 269: 721876 Deenesfr Mit Lesezeichen 4

3. Caractéristiques techniques

© Festo Didactic GmbH & Co. KG „ 721876 269

Connecteur IEE 488, 24 contacts, femelle

Port 1 Broche Port 2 Broche

OUTPUT 0 1 OUTPUT 0 1

OUTPUT 1 2 OUTPUT 1 2

OUTPUT 2 3 OUTPUT 2 3

OUTPUT 3 4 OUTPUT 3 4

OUTPUT 4 5 OUTPUT 4 5

OUTPUT 5 6 OUTPUT 5 6

OUTPUT 6 7 OUTPUT 6 7

OUTPUT 7 8 OUTPUT 7 8

INPUT 0 13 INPUT 0 13

INPUT 1 14 INPUT 1 14

INPUT 2 15 INPUT 2 15

INPUT 3 16 INPUT 3 16

INPUT 4 17 INPUT 4 17

INPUT 5 18 INPUT 5 18

INPUT 6 19 INPUT 6 19

INPUT 7 20 INPUT 7 20

0 V CC 11/12/

23/24

0 V CC 11/12/

23/24

24 V CC 9/10/

21/22

24 V CC 9/10/

21/22

Caractéristique techniques de l'interface SysLink pour données numériques

Page 270: 721876 Deenesfr Mit Lesezeichen 4

3. Caractéristiques techniques

270 © Festo Didactic GmbH & Co. KG „ 721876 270

Les 4 entrées analogiques et les 2 sorties analogiques de l'EasyPort

USB sont câblées sur un connecteur Sub D femelle à 15 contacts. La

conversion analogique-numérique s'opère avec une résolution de 12

bits. La fréquence d'échantillonnage est de 0,5 kHz.

Connecteur Sub D, 15 contacts, femelle

Port 3 Broche

OUTPUT 0 1

OUTPUT 1 2

0 V 3

(libre) 4

(libre) 5

0 V 6

INPUT 1 7

INPUT 2 8

(libre) 9

(libre) 10

+10 V CC REF. 11

(libre) 12

(libre) 13

INPUT 3 14

INPUT 4 15

Caractéristiques techniques du connecteur Sub D pour signaux analogiques

3.3

Connecteur Sub D

pour données

analogiques

Page 271: 721876 Deenesfr Mit Lesezeichen 4

3. Caractéristiques techniques

© Festo Didactic GmbH & Co. KG „ 721876 271

L'échange de données avec le PC s'opère soit via l'interface série RS

232, soit via l'interface USB de l'EasyPort USB. La vitesse de

transmission est de 115,2 Kbaud.

RS 232

Connecteur Sub D, 9 contacts,

femelle

= Broche

(libre) 1

Réception de données RxD 2

Émission de données TxD 3

(libre) 4

Masse du signal SGnd 5

(libre) 6

(libre) 7

(libre) 8

(libre) 9

Caractéristiques techniques de l'interface RS 232

Le raccordement au PC peut s'opèrer à l'aide d'un câble usuel du

commerce à connecteurs à 9 contacts.

Interface USB

L'EasyPort USB est doté d'une interface USB 2.0 à séparation

galvanique. 4 modules EasyPort USB maximum peuvent être associés

par l'intermédiaire d'un concentrateur (« hub ») USB. Il convient dans ce

cas de noter que les adresses des modules EasyPort sont différentes.

Les adresses permises vont de 1 à 4.

Pour raccorder l'EasyPort USB au port USB du PC ou à un concentrateur,

utilisez le câble USB A-B fourni.

3.4

Interfaces de données

avec le PC

Page 272: 721876 Deenesfr Mit Lesezeichen 4

3. Caractéristiques techniques

272 © Festo Didactic GmbH & Co. KG „ 721876 272

L'alimentation 24 V CC de l'EasyPort USB s'applique de l'extérieur. Elle

peut l'être soit par l'intermédiaire des ports 1 et 2, soit par

l'intermédiaire de deux vis disposées à l'arrière de l'EasyPort USB. Deux

câble à fiches de sécurité de 4 mm sont fournis.

3.5

Alimentation

Page 273: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 273

Transport

L'interface de process EasyPort USB est livrée en carton.

Le carton ne doit ni se renverser ni tomber.

Les dommages subis lors du transport doivent être immédiatement

signalés au transporteur et à Festo Didactic.

Déballage

Une fois déballée l'interface de process EasyPort USB, vérifiez qu'elle

n'est pas endommagée. Les endommagements doivent être

immédiatement signalés au transporteur et à Festo Didactic.

Fourniture

La fourniture comprend les composants suivants:

interface de process EasyPort USB,

câbles de raccordement 24 V CC à connecteurs de sécurité de 4 mm,

câble USB,

CD-ROM avec logiciel et documentation :

simulateur de process EasyVeep, logiciel EzOPC, pilotes USB,

contrôle ActiveX comme interface de programmation avec l'EasyPort

USB, avec aide en ligne et exemples de programmes,

manuel de l'EasyPort USB.

Vérifiez la conformité de la fourniture au bon de livraison et à la

commande.

Les non-conformités éventuelles doivent être immédiatement signalées

à Festo Didactic.

4. Transport/Déballage/Fourniture

Page 274: 721876 Deenesfr Mit Lesezeichen 4

274 © Festo Didactic GmbH & Co. KG „ 721876 274

(1) Connecteur Sub D femelle (port 3) (2) Interface USB

(3) Interface RS 232 (4) Bornes à vis d'alimentation

(5) Touches (6) LED STATUS (verte)

(7) LED ERROR (rouge) (8) Interfaces SysLink (port 1 et port 2)

(9) LED d'indication d'état des sorties numériques (jaunes)

(10) LED d'indication d'état des entrées numériques (vertes)

(11) Écran LCD d'affichage des signaux analogiques et de l'adresse de l'EasyPort

Présentation de l'EasyPort USB

5. Présentation et fonctionnement

5.1

Présentation de

l'EasyPort USB

Page 275: 721876 Deenesfr Mit Lesezeichen 4

5. Présentation et fonctionnement

© Festo Didactic GmbH & Co. KG „ 721876 275

L'interface de process EasyPort USB possède :

deux interfaces SysLink destinées à la lecture de 8 signaux d'entrée

numériques (TOR) et à la délivrance de 8 signaux de sortie

numériques (TOR).

l'entrée 0 de chaque interface SysLink peut aussi s'utiliser en entrée

de comptage rapide.

un connecteur Sub D destiné à la lecture de 4 signaux d'entrée

analogiques et à la délivrance de 2 signaux de sortie analogiques.

des interfaces USB 2.0 et RS 232 série destinées au couplage de

l'EasyPort USB à un PC.

deux bornes à vis d'alimentation en 24 V CC.

16 LED (vertes) d'indication d'état des entrées numériques.

16 LED (jaunes) d'indication d'état des sorties numériques.

un écran LCD d'affichage d'un signal analogique sélectionné.

Paramètres affichés : canal, unité, tendance et valeur mesurée (4

chiffres).

deux touches de réglage du canal analogique, de sélection de l'unité

physique de la valeur analogique et de réglage de l'adresse de

l'EasyPort USB.

Ne sont pas compris dans la fourniture

bloc d’alimentation 24 V CC,

câble de raccordement à l'interface SysLink,

câble de raccordement au connecteur Sub-D.

Page 276: 721876 Deenesfr Mit Lesezeichen 4

5. Présentation et fonctionnement

276 © Festo Didactic GmbH & Co. KG „ 721876 276

EasyPort USB

PORT 2PORT 1

PORT 3 USB RS 232 24V 0V

StatusError

OUT

IN

0 7 0 7

Panneau de commande et d'affichage de l'EasyPort USB

Le panneau de commande de l'EasyPort USB comprend les éléments

suivants:

LED ERROR

Quand un court-circuit est détecté sur l'une des sorties, la LED rouge

ERROR s'allume. Les sorties de l'EasyPort sont alors déconnectées.

Cette LED s'allume aussi brièvement à la mise sous tension de

l'EasyPort USB. Elle s'éteint au cours du test de mise sous tension.

LED STATUS

La LED verte STATUS indique deux états:

‟ Clignotement à 1 Hz :

État après mise sous tension ; le module EasyPort USB ne

communique pas encore.

‟ Clignotement modulé:

Le module EasyPort USB est adressé ; l'adresse est indiquée au

rythme de 2 s par le nombre de signaux lumineux.

5.2

Éléments de commande

Page 277: 721876 Deenesfr Mit Lesezeichen 4

5. Présentation et fonctionnement

© Festo Didactic GmbH & Co. KG „ 721876 277

Écran LCD

La première ligne affiche les tensions d'entrée ou de sortie du signal

analogique sélectionné, sous forme de valeur et, en plus, de

bargraphe.

La deuxième ligne indique le numéro de canal et le sens du signal.

On a : In = signal d'entrée, Out = signal de sortie.

LED IN 0...7

Indication d'état des entrées numériques (TOR) par LED vertes

LED OUT 0...7

Indication d'état des sorties numériques (TOR) par LED jaunes

Touches

La touche permet de sélectionner le canal analogique affiché à

l'écran LCD.

Le numéro de canal Ch possible pour signal d'entrée est: 0…3.

Le numéro de canal Ch possible pour signal de sortie est: 0…1.

La touche permet de sélectionner différentes unités physiques.

Les unités proposées sont: V, bar, PSI, MPa, l/min, °C.

L'actionnement simultané des deux touches fléchées active le

réglage d'adresse.

L'adaptateur référencé 549806 permet de fixer directement l'EasyPort

USB sur une plaque profilée.

L'adaptateur se fixe par trois vis M4 sous le module EasyPort USB.

5.3

Fixation de

l'EasyPort USB

Page 278: 721876 Deenesfr Mit Lesezeichen 4

5. Présentation et fonctionnement

278 © Festo Didactic GmbH & Co. KG „ 721876 278

La connexion entre le PC et l'interface de process EasyPort USB fait

appel à une interface RS 232 à séparation galvanique ou à une interface

USB également à séparation galvanique.

Si vous utilisez l'interface USB pour la communication, reliez le PC

et l'EasyPort USB à l'aide du câble USB fourni.

Si vous voulez utiliser l'interface série pour la communication, vous

pouvez utiliser comme câble de liaison n'importe quel câble série

usuel du commerce à connecteurs à 9 contacts.

Connexion de l'EasyPort USB au PC et au process

Différents câbles de données d'E/S sont disponibles pour relier

l'EasyPort USB au process de commande réel.

Le câble d'E/S dont vous avez besoin dépend de l'application de

commande.

Les applications les plus fréquentes de l'EasyPort USB sont récapitulées

dans le graphique qui suit.

5.4

Connexion de l'EasyPort

USB au PC et au process

Page 279: 721876 Deenesfr Mit Lesezeichen 4

5. Présentation et fonctionnement

© Festo Didactic GmbH & Co. KG „ 721876 279

Ce graphique vous indique dans quels cas vous devez utiliser un câble

d'E/S croisé.

Pour pouvoir mieux distinguer les câbles d'E/S numériques, le câble

d'E/S numérique possède un repère noir en bout de câble.

Câbles de connexion de l'EasyPort USB au PC et au process

Page 280: 721876 Deenesfr Mit Lesezeichen 4

5. Présentation et fonctionnement

280 © Festo Didactic GmbH & Co. KG „ 721876 280

Nota

L'alimentation 24 V CC de l'EasyPort USB s'applique de l'extérieur. Elle

peut l'être soit par l'intermédiaire des ports 1 et 2, soit par

l'intermédiaire de deux vis disposées à l'arrière de l'EasyPort USB.

Veillez à ce que la tension d'alimentation ne soit appliquée que d'un

seul côté.

L'adresse de l'EasyPort USB se règle par l'intermédiaire des deux

touches fléchées . Pour activer le mode réglage d'adresse, appuyez

en même temps sur les deux touches. et vous permettent de

choisir une adresse de 1 à 4. Quand vous appuyez à nouveau en même

temps sur les deux touches, l'adresse est mise en mémoire, et vous

quittez le mode réglage d'adresse.

L'adresse est préréglée par défaut à 1 pour chaque interface de process

EasyPort USB.

EasyPort USB

PORT 2PORT 1

PORT 3 USB RS 232 24V 0V

StatusError

OUT

IN

0 7 0 7

Écran LCD de l'EasyPort USB avec affichage de l'adresse

5.5

Réglage de l'adresse

sur l'EasyPort USB

Page 281: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 281

Pour mettre en service l'EasyPort USB, il vous faut

l'EasyPort USB,

un bloc d’alimentation 24 V CC,

un PC si vous voulez dépouiller sur PC les données de l'EasyPort

USB,

le CD-ROM EasyPort pour l'installation des pilotes USB sur le PC,

le câble USB.

Sont également utiles

l'application de démonstration de l'EasyPort, pour établir aisément

et rapidement une liaison avec l'EasyPort USB,

une boîte de simulation, pour générer sans gros efforts des signaux

de process à appliquer à l'EasyPort USB.

Marche à suivre

1. Raccordez l'EasyPort USB à une alimentation 24 V CC externe.

Utilisez à cet effet les cordons de raccordement 24 V CC à

connecteurs de sécurité de 4 mm fournis.

2. Mettez sous tension l'alimentation de l'EasyPort USB.

‟ La LED rouge ERROR s'allume brièvement. Elle s'éteint au cours du

test de mise sous tension.

‟ La LED verte STATUS clignote à une fréquence de 1 Hz.

Cela signifie que l'EasyPort USB ne communique pas encore.

3. À l'issue du test de mise sous tension, l'EasyPort USB est prêt à

fonctionner et attend son initialisation par le PC. L'adresse alors

utilisée est celle réglée par l'intermédiaire des touches fléchées.

4. Vérifiez l'adresse de l'EasyPort USB.

‟ Activez le mode réglage d'adresse en appuyant en même

temps sur les deux touches fléchées.

‟ Réglez à l'aide des touches fléchées une adresse de 1 à 4.

‟ Quittez le mode réglage d'adresse en appuyant en même temps

sur les deux touches fléchées.

5. Reliez le PC à l'EasyPort USB. Utilisez à cet effet le câble USB fourni.

6. Mise en service

Page 282: 721876 Deenesfr Mit Lesezeichen 4

6. Mise en service

282 © Festo Didactic GmbH & Co. KG „ 721876 282

6. Au cas où les pilotes USB nécessaires au fonctionnement de

l'EasyPort USB ne sont pas encore installés sur le PC, un message

correspondant s'affiche, et l'Assistant de recherche de nouveau

matériel est lancé.

N'installez pas les pilotes USB au moyen d'une mise à jour

Windows. Si la boîte de dialogue correspondant s'ouvre,

sélectionnez l'option Non.

Installez le pilote USB à partir du CD-ROM fourni seulement lorsque

le dialogue représenté ci-dessous s'affiche.

Insérez pour ce faire le CD-ROM EasyPort dans le lecteur. Dès que le

lecteur de CD-ROM est prêt, cliquez sur le bouton Suivant.

Page 283: 721876 Deenesfr Mit Lesezeichen 4

6. Mise en service

© Festo Didactic GmbH & Co. KG „ 721876 283

7. L'assistant recherche alors le composant logiciel nécessaire.

Une fois l'installation réussie, cliquez sur le bouton Terminer.

Page 284: 721876 Deenesfr Mit Lesezeichen 4

6. Mise en service

284 © Festo Didactic GmbH & Co. KG „ 721876 284

8. Un second composant logiciel doit être installé, ce qui explique que

la fenêtre de l'Assistant de recherche de nouveau matériel s'ouvre

à nouveau.

Dans ce cas également, n'installez pas le logiciel au moyen d'une

mise à jour Windows, mais toujours à partir du CD-ROM EasyPort

fourni.

Lorsque le dialogue représenté ci-dessous s'affiche et que le CD-

ROM EasyPort est en place, cliquez sur le bouton Suivant.

Page 285: 721876 Deenesfr Mit Lesezeichen 4

6. Mise en service

© Festo Didactic GmbH & Co. KG „ 721876 285

9. Une fois l'installation réussie, cliquez, ici aussi, sur le bouton

Terminer.

10. Les pilotes USB nécessaires au fonctionnement de l'EasyPort USB

sont à présent installés sur votre PC: vous pouvez ainsi utiliser

l'EasyPort USB avec votre PC.

11. L'application de démonstration de l'EasyPort vous permet d'établir

aisément une liaison avec l'EasyPort USB et de l'initialiser.

Page 286: 721876 Deenesfr Mit Lesezeichen 4

6. Mise en service

286 © Festo Didactic GmbH & Co. KG „ 721876 286

12. Pour ce faire, lancez l'application de démonstration de l'EasyPort.

Vous la trouverez, dans le menu Démarrer, dans le groupe de

programmes EasyPort, à l'option Application de démonstration de

l'EasyPort.

L'installation du contrôle ActiveX EasyPort depuis le CD-ROM

EasyPort copie en même l'application de démonstration sur votre

PC.

13. Cliquez sur le bouton Connect pour établir la liaison entre

l'application de démonstration de l'EasyPort et l'EasyPort USB. Le

module EasyPort USB est en même temps initialisé.

Page 287: 721876 Deenesfr Mit Lesezeichen 4

6. Mise en service

© Festo Didactic GmbH & Co. KG „ 721876 287

14. L'application de démonstration de l'EasyPort vous montre que:

‟ le module EasyPort USB connecté possède l'adresse 2,

‟ l'interface série utilisée pour la communication est COM5.

15. La LED verte STATUS de l'EasyPort USB vous montre que l'EasyPort

USB a été correctement initialisé: la diode clignote brièvement deux

fois pour indiquer que l'adresse de l'Easyport USB est 2.

Nota

En cas d'utilisation de logiciels externes apportant leurs propres

pilotes USB, il convient de s'assurer qu'au moins une interface série

est encore libre pour le pilote de l'EasyPort USB.

En cas d'arrêt du PC auquel est raccordé l'EasyPort USB, débranchez

de préférence également le câble USB.

Ne rebranchez le câble USB qu'à l'issue du redémarrage du PC et du

logiciel avec lequel doit communiquer l'EasyPort USB.

Page 288: 721876 Deenesfr Mit Lesezeichen 4

288 © Festo Didactic GmbH & Co. KG „ 721876 288

La transmission des données en provenance et en direction d'une

interface de process EasyPort USB s'opère par instructions adressées

d'écriture et de lecture.

Exemple : instructions d'écriture et de lecture en mode terminal

Selon le mode d'intégration de l'EasyPort USB dans votre application, il

existe différents niveaux d'accès pour exécuter ces instructions

d'écriture et de lecture.

L'interpréteur d'instructions

représente le niveau le plus bas, auquel il est possible d'accéder à

l'aide d'un programme terminal;

le contrôle ActiveX

décrit les fonctions d'accès et constitue ainsi l'interface de

programmation avec l'EasyPort USB ;

l'EzOPC

est un serveur OPC et établit les liaisons de communication avec des

produits Festo Didactic pour des applications spécialement

préparées à cet effet.

7. Interfaces logicielles avec l'EasyPort USB

7.1

Aperçu de

la communication

avec l'EasyPort USB

Page 289: 721876 Deenesfr Mit Lesezeichen 4

7. Interfaces logicielles avec l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 289

Interfaces logicielles avec l'EasyPort USB

Le niveau le plus bas est un interpréteur d'instructions. L'interpréteur

connaît toutes les instructions susceptibles d'être exécutées par

l'EasyPort USB. Un programme terminal, comme par exemple

HyperTerminal de Windows, vous permet alors de communiquer

directement avec l'EasyPort USB et de faire exécuter les instructions

désirées.

Le contrôle ActiveX, lui, sert d'interface de programmation avec

l'EasyPort USB. Il peut s'intégrer en tant qu'objet COM dans vos projets

de logiciels. La condition est que le logiciel utilisé supporte l'interface

COM. C'est le cas de langages de programmation tels que Visual Basic

et C++. Mais des logiciels d'acquisition et de dépouillement de mesures,

comme par exemple LabVIEW, ou des systèmes de visualiation offrent

également cette interface.

Si vous utilisez l'EasyPort USB en même temps que d'autres produits

Festo Didactic, vous pouvez aussi réaliser aisément la communication

entre les intervenants. Il vous suffit dans ce cas d'utiliser le serveur OPC

EzOPC, un programme possédant sa propre interface utilisateur

graphique.

Page 290: 721876 Deenesfr Mit Lesezeichen 4

7. Interfaces logicielles avec l'EasyPort USB

290 © Festo Didactic GmbH & Co. KG „ 721876 290

EzOPC est un serveur OPC fournissant des liaisons de données:

avec une interface de process EasyPort USB,

avec des clients OPC de Festo Didactic:

COSIMIR , CIROS , FluidSIM , FluidLab ,

avec le simulateur d'API S7-PLCSIM de Siemens,

avec le serveur OPC CoDeSys V2.0 de 3S Software.

Les données peuvent être écrites et lues par tout client OPC conforme à

OPC 2.x.

OPC est l'acronyme de open connectivity via open standards et est une

interface standard bien connue en automatisation. Elle assure un

échange efficace de données entre applications Windows et

équipements d'automatisation.

Interface logicielle : EzOPC

7.2

Communication

via EzOPC

Page 291: 721876 Deenesfr Mit Lesezeichen 4

7. Interfaces logicielles avec l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 291

L'interface utilisateur graphique EzOPC vous permet de créer aisément

des liaisons de données entre les interlocuteurs de certaines

applications spécialement préparées à cet effet.

Pour ce faire, vous sélectionnez les interlocuteurs. Vous indiquez

ensuite la gamme des entrées/sorties dont vous voulez échanger les

signaux. La configuration est ainsi achevée. EzOPC se charge alors

automatiquement de l'échange des données entre les interlocuteurs.

Exemple de configuration : commande par un API externe de modèles de process en CIROS. L'échange des

données s'opère via EasyPort et EzOPC.

La commande virtuelle est le « cœur » de l'EzOPC. Elle constitue le

bornier virtuel reliant la gamme des signaux de l'un des interlocuteurs à

celle de l'autre.

Page 292: 721876 Deenesfr Mit Lesezeichen 4

7. Interfaces logicielles avec l'EasyPort USB

292 © Festo Didactic GmbH & Co. KG „ 721876 292

Vous trouverez des indications détaillées sur la configuration et

l'utilisation d'EzOPC dans l'aide en ligne d'EzOPC et dans les manuels

des produits logiciels utilisés.

L'aide en ligne est à votre disposition dès que vous avez installé EzOPC.

Comment installer EzOPC

1. Insérez le CD-ROM EasyPort dans le lecteur.

2. La programme d'installation démarre automatiquement.

Si le démarrage n'est pas automatique, lancez le programme

Start.exe figurant sur le CD-ROM.

3. L'écran d'accueil s'affiche.

Sélectionnez la langue dans laquelle vous voulez installer le logiciel

EzOPC. Cliquez sur le bouton correspondant.

Page 293: 721876 Deenesfr Mit Lesezeichen 4

7. Interfaces logicielles avec l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 293

4. Tous les logiciels, manuels, pilotes et exemples de programmes

vous sont proposés.

Cliquez sous Applications sur Installation de OPC-Server EzOPC.

5. Pour EzOPC, le groupe de programmes EzOPC est automatiquement

créé dans le menu Démarrer. Vous y trouverez aussi l'aide en ligne

associée à EzOPC.

Page 294: 721876 Deenesfr Mit Lesezeichen 4

294 © Festo Didactic GmbH & Co. KG „ 721876 294

Le contrôle ActiveX sert d'interface de programmation de l'EasyPort

USB. Il peut s'intégrer en tant qu'objet COM dans vos projets de

logiciels. Parmi les systèmes logiciels supportant l'interface COM,

figurent les langages de programmation Visual Basic, C++ ou encore

HTML. Mais des logiciels d'acquisition et de dépouillement de mesures,

comme par exemple LabVIEW, ou des systèmes de visualisation

supportent également l'interface COM.

Interface logicielle : contrôle ActiveX

Le contrôle ActiveX et ses méthodes sont décrits en détail dans l'aide en

ligne.

8. Contrôle ActiveX de l'EasyPort USB

8.1

Utilisation du

contrôle ActiveX

Page 295: 721876 Deenesfr Mit Lesezeichen 4

8. Contrôle ActiveX de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 295

Avant de pouvoir intégrer le contrôle ActiveX dans vos projets de

logiciels, il faut qu'il soit disponible sur votre PC. Vous trouverez le

contrôle ActiveX sur le CD-ROM fourni.

Comment installer le contrôle ActiveX

1. Insérez le CD-ROM EasyPort dans le lecteur.

2. Le programme d'installation démarre automatiquement.

Si le démarrage n'est pas automatique, lancez le programme

Start.exe figurant sur le CD-ROM.

3. L'écran d'accueil s'affiche.

Sélectionnez la langue dans laquelle vous voulez installer le

contrôle ActiveX. Cliquez sur le bouton correspondant.

4. Tous les logiciels, manuels, pilotes et exemples de programmes

vous sont proposés.

Cliquez sur Installation du contrôle ActiveX EasyPort.

5. Pour le contrôle ActiveX EasyPort, le groupe de programmes

EasyPort est automatiquement créé dans le menu Démarrer. Vous y

trouverez aussi l'aide en ligne associée et une application de

démonstration du contrôle ActiveX.

8.2

Installation du contrôle

ActiveX

Page 296: 721876 Deenesfr Mit Lesezeichen 4

8. Contrôle ActiveX de l'EasyPort USB

296 © Festo Didactic GmbH & Co. KG „ 721876 296

L'application de démonstration de l'EasyPort est un exemple de

programme montrant comment utiliser le contrôle ActiveX en C++.

L'application de démonstration vous permet de faire exécuter aisément

quelques méthodes capitales du contrôle ActiveX et d'observer la

communication entre PC et EasyPort USB.

Au niveau du code source, l'exemple montre comment intégrer le

contrôle ActiveX EasyPort en C++.

L'installation du contrôle ActiveX EasyPort copie en même l'application

de démonstration sur votre PC.

Vous la trouverez, dans le menu Démarrer, dans le groupe de

programmes EasyPort, à l'option Application de démonstration de

l'EasyPort.

Application de démonstration de l'EasyPort

8.3

Exemple :

application de

démonstration de

l'EasyPort

Page 297: 721876 Deenesfr Mit Lesezeichen 4

8. Contrôle ActiveX de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 297

Comment utiliser l'application de démonstration

1. Faites en sorte que l'interface de process EasyPort USB soit

raccordée à une alimentation 24 V CC.

Mettez sous tension l'alimentation de l'EasyPort USB.

2. Reliez le PC à l'interface de process EasyPort USB. Utilisez à cet effet

le câble USB fourni.

3. Au cas où les pilotes USB nécessaires au fonctionnement de

l'EasyPort USB ne sont pas encore installés sur le PC, un message

correspondant s'affiche. Procédez alors à l'installation des pilotes

USB. Il vous faut pour ce faire le CD-ROM EasyPort.

4. Faites en sorte que le contrôle ActiveX de l'EasyPort USB soit

installé sur votre PC.

Page 298: 721876 Deenesfr Mit Lesezeichen 4

8. Contrôle ActiveX de l'EasyPort USB

298 © Festo Didactic GmbH & Co. KG „ 721876 298

5. Lancez l'application de démonstration de l'EasyPort. Vous la

trouverez, dans le menu Démarrer, dans la groupe de programmes

EasyPort, à l'option Application de démonstration de l'EasyPort.

Les méthodes les plus utilisées du contrôle ActiveX sont affectées à

des boutons. À gauche du bouton, est indiquée la valeur de retour,

dans la mesure où la méthode en a une. Sur le côté droit, vous

indiquez la valeur des paramètres pour l'appel de la méthode.

6. Avant de pouvoir faire exécuter des instructions, vous devez établir

la connexion entre l'application de démonstration de l'EasyPort et le

module EasyPort USB. Cliquez pour ce faire sur le bouton Connect.

Page 299: 721876 Deenesfr Mit Lesezeichen 4

8. Contrôle ActiveX de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 299

7. La valeur de retour 1 vous indique que le module EasyPort USB

raccordé possède l'adresse 1 et que l'interface série utilisée pour la

communication sera COM 5.

8. Vous pouvez à présent faire exécuter les méthodes proposées. Vous

trouverez la description des méthodes dans l'aide en ligne.

9. Si vous voulez, par exemple, mettre à 1 les sorties numériques 0 à 3

du module EasyPort USB, entrez la valeur 15 comme paramètre de

la méthode SetOutputWord. Les sorties numériques doivent être

adressées en tant que mot de sortie 0. L'adresse du mot de sortie

réglée par défaut est 0, et vous pouvez donc la reprendre telle

quelle. Cliquez alors sur le bouton SetOutputWord.

Les LED des sorties 0 à 3 sur le port 1 de votre EasyPort USB

s'allument en jaune.

Page 300: 721876 Deenesfr Mit Lesezeichen 4

8. Contrôle ActiveX de l'EasyPort USB

300 © Festo Didactic GmbH & Co. KG „ 721876 300

10. Inversement, vous pouvez aussi lire l'état des sorties numériques de

l'EasyPort USB. Cliquer pour ce faire sur le bouton GetOutputWord.

La valeur du mot de sortie 0 est 15 et s'affiche à gauche de la

méthode.

11. Si vous voulez suivre directement la communication entre

l'application de démonstration de l'EasyPort et l'EasyPort USB,

cliquez sur le bouton ShowDebugWnd.

Page 301: 721876 Deenesfr Mit Lesezeichen 4

8. Contrôle ActiveX de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 301

12. La fenêtre Trace Window s'affiche. Cette fenêtre affiche les

instructions transmises au module EasyPort USB et la réponse de

l'EasyPort à chaque instruction.

Page 302: 721876 Deenesfr Mit Lesezeichen 4

8. Contrôle ActiveX de l'EasyPort USB

302 © Festo Didactic GmbH & Co. KG „ 721876 302

13. La méthode SendAndGetString vous offre la possibilité d'envoyer

aussi directement des instructions de l'interpréteur d'instructions

au module EasyPort USB raccordé.

Exemple: entrez comme instruction MAW1.0=FF, puis cliquez sur le

bouton SendAndGetString. Toutes les sorties numériques du port 1

de l'EasyPort USB sont alors mises à 1.

La réponse AW1.0=FF de l'EasyPort USB vous est affichée à gauche

du bouton.

14. Si vous voulez mettre fin à la liaison avec l'EasyPort USB, cliquez sur

le bouton Disconnect.

Nota

L'application de démonstration de l'EasyPort vous permet d'établir et

de tester rapidement et aisément la connexion à un EasyPort USB.

Page 303: 721876 Deenesfr Mit Lesezeichen 4

© Festo Didactic GmbH & Co. KG „ 721876 303

Le niveau d'accès le plus bas pour la communication est un interpréteur

d'instructions. L'interpréteur connaît toutes les instructions

susceptibles d'être exécutées par l'EasyPort USB. Un programme

terminal, comme par exemple HyperTerminal de Windows, vous permet

alors de communiquer directement avec l'EasyPort USB et de faire

exécuter les instructions désirées.

Interface logicielle : interpréteur d'instructions

L'interpréteur d'instructions se pilote par l'intermédiaire de l'interface

série.

L'interface se paramètre comme suit:

COMx: 115200, N, 8, 1

Notez que l'EasyPort USB fonctionne exclusivement à une vitesse

fixe de 115200 bauds.

La structure des instructions est simple:

chaque instruction se compose d'une lettre (opérateur) et de l'adresse

d'un appareil (opérande).

L'adresse est celle du signal désiré.

9. Interpréteur d'instructions de l'EasyPort USB

9.1

Interpréteur

d'instructions

Page 304: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

304 © Festo Didactic GmbH & Co. KG • 721876

Certaines instructions plus anciennes exigent d'indiquer l'adresse du

module EasyPort USB ; ce n'est plus nécessaire pour les instructions

plus récentes.

Il y a deux instructions centrales de lecture et d'écriture sur des

appareils:

• l'instruction Display (D) destinée à la lecture d'un appareil et

• l'instruction Modify (M) destinée à la modification d'un appareil

L'« appareil » d'un module EasyPort USB peut être:

• une entrée (E)

• une sortie (A)

• une base de temps d'événement (T)

• un compteur rapide (C)

L'appareil peut être adressé sous forme de :

• bit,

• octet (B),

• mot (W).

Un mot se compose des octets 0 et 1 et contient les adresses 0 à 15.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Octet 1

(Port 2)

Octet 0

(Port 1)

Mot 0

9.2

Structure des instructions

Page 305: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 305

Exemple d'instruction de lecture (Display)

Description : Display bit d'entrée 5 du mot 0 sur module EasyPort USB 1

Une instruction Display se compose d'une lettre, d'un appareil et du

type de donnée de l'appareil. Suit l'adresse de l'appareil, indiquant le

numéro du module, l'adresse du mot et, le cas échéant, l'adresse de

l'octet ou du bit. Les différentes indications d'adresse sont séparées par

un point.

Exemple d'instruction d'écriture (Modify)

Instruction Description

MA2.0.C=1 Modify bit de sortie 12 du mot 0 sur module

EasyPort USB 2 à 1

L'instruction Modify doit comporter une valeur de donnée. La valeur de

donnée se rattache à l'adresse de l'appareil par un signe égal.

Nota : Les adresses et données doivent toujours s'entrer en

hexadécimal.

Page 306: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

306 © Festo Didactic GmbH & Co. KG „ 721876 306

Les données réellement transférées au moment de la transmission

correspondent en grande partie aux données entrées sous forme de

caractères ASCII au niveau utilisateur.

Les règles applicables à la transmission des données sont les suivantes:

L'adresse et la valeur de donnée doivent s'entrer en hexadécimal.

Les valeurs de données que délivrent l'EasyPort USB sont toujours

retournées en hexadécimal.

Les nombres en virgule flottante sont codés.

Tout message se termine par un CR (retour chariot).

Toute instruction adressée à sa propre adresse fait l'objet d'une

réponse.

Pour toute instruction Display ou Modify, la première lettre est à cet

effet tronquée. Les instructions Modify s'accompagnent de la valeur

de donnée réelle du module. Cette valeur de donnée est

normalement la même que dans l'instruction.

À la réponse à une instruction Display, est rajoutée la valeur

déterminée, dans le même notation que pour une instruction

Modify.

Quelques exemples d'instructions et de réponses à ces instructions

sont donnés dans le tableau qui suit. Ces exemples indiquent

également le caractère Carriage Return <CR>.

9.3

Niveau de transmission

Page 307: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 307

Adresse du

module

Instruction adressée

au module

Réponse du module Remarque

3 DAW3.0<CR> AW3.0=1234<CR> La valeur de donnée est

1234 en hexadécimal

ou 4660 en décimal.

Format du mot: xxxx

2 DEB2.0.1<CR> EB2.0.1=12<CR> La valeur de donnée est 12 en

hexadécimal ou 18 en décimal.

Format de l'octet: xx

1 DE1.0.E<CR> E1.0.E=0<CR> Lecture du bit d'entrée 14.

Format du bit: x

1 MAW1.0=201<CR> AW1.0=201<CR> La valeur de donnée est

201 en hexadécimal

ou 513 en décimal.

2 MAB2.0.0=73<CR> AB2.0.0=73<CR> La valeur de donnée est 73 en

hexadécimal ou 115 en décimal.

3 MA3.0.A=1<CR> A3.0.A=1<CR> Mise à 1 du bit de sortie 10.

Exemples d'instructions Modify et Display

Page 308: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

308 © Festo Didactic GmbH & Co. KG „ 721876 308

Outre les instructions de lecture et d'écriture de signaux, il existe aussi

d'autres instructions, surtout utilisées pour la mise en service et le

diagnostic.

En font partie les instructions suivantes

demande de l'adresse d'un module EasyPort USB

demande du numéro de version d'un module EasyPort USB

lecture du mot d'état d'un module EasyPort USB

Instructi

on

Réponse Description et exemple

setup0 setup<n> Demande de l'adresse

Le module EsyPort USB retourne par setup<n>, <n>=1…4 son adresse de

module.

Exemple

Instruction Réponse Description

setup0 setup1 Le module EsyPort USB retourne

comme adresse l'adresse 1.

DV V=2.10 Demande du numéro de version

Le module EsyPort USB retourne par V=2.10 sa version.

Initialisation et diagnostic

9.4

Instructions de

diagnostic et initialisation

Page 309: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 309

Instruction Réponse Description et exemple

DS S=xx Lecture du mot d'état

Le mot d'état d'un module EasyPort USB est retourné sous forme de

valeur hexadécimale xx.

On a:

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Display Up Down Out- In- Setup Error

Bit 0 = 1 Erreur des pilotes de sortie

Bit 1 = 1 Module initialisé

Bit 2 = 1 Gamme de tension d'entrée ‟10…+10 V CC

Bit 2 = 0 Gamme de tension d'entrée 0…10 V CC

Bit 3 = 1 Gamme de tension de sortie ‟10…+10 V CC

Bit 3 = 0 Gamme de tension de sortie 0…10 V CC

Bit 4 = 1 Touche actionnée

Bit 5 = 1 Touche actionnée

Bit 6 = 1 Affichage de tous les segments à l'écran

Bit 6 = 0 Affichage normal de l'écran activé

Exemple

Instruction Réponse Description

DS S=12 Retour de la valeur 12 en hexadécimal

ou 18 en décimal.

Autrement dit: bit 1 = 1 et bit 4 = 1

Le module Easyport USB Modul est

correctement initialisé, 0...10 V est

réglé comme tension d'entrée et de

sortie, la touche est actionnée et

l'affichage à l'écran est réglé sur

affichage normal.

Initialisation et diagnostic (suite)

Page 310: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

310 © Festo Didactic GmbH & Co. KG „ 721876 310

Les tableaux qui suivent récapitulent les instructions de lecture et

d'écriture de signaux numériques.

Instruction

Modify

Appareil Type de

données

Adresse Exemples et notes

M

(Modify)

A (sortie) (Bit) 0…15 MA1.0.4=1

Modify bit de sortie 4 du mot 0 sur module

EasyPort USB 1 à 1.

Dans les instructions Modify, la valeur de

donnée doit être exclusivement indiquée en

hexadécimal.

B (octet) 0,1 MAB2.0.0=7

Modify bit de sortie 0 du mot 0 sur module

EasyPort USB 2 à 7 en hexadécimal.

Autrement dit:

mise à 1 des bit 0, 1 et 2.

Plus faible poids: octet 0 (port 1)

Plus fort poids: octet 1 (port 2)

W (mot) 0 MAW1.0=101

Modify mot de sortie 0 sur module EasyPort

USB 1 à 101 en hexadéciaml ou 257 en

décimal.

9.5

Instructions pour

signaux numériques

Page 311: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 311

Instruction

d'affichage

Appareil Type de

données

Adresse Exemples et notes

D

(Display)

E (entrée) (Bit) 0…15 DE1.0.3

Display bit d'entrée 3 du mot 0 sur module

EasyPort USB 1

DE2.0.E

Display bit d'entrée 14 du mot 0 sur module

EasyPort USB 2

B (octet) 0,1 DEB1.0.0

Display bit d'entrée 0 du mot 0 sur module

EasyPort USB 1

DEB3.0.1

Display bit d'entrée 1 du mot 0 sur module

EasyPort USB 3

W (mot) 0 DEW1.0

Display bit d'entrée 0 du module EasyPort

USB 1

A (sortie) (Bit) 0…15 DA3.0.5

Display bit de sortie 5 du mot 0 sur module

EasyPort USB 3

DA4.0.C

Display bit de sortie 12 du mot 0 sur

module EasyPort USB 4

B (octet) 0,1 DAB4.0.0

Display octet de sortie 0 du mot 0 sur

module EasyPort USB 4

DAB2.0.1

Display octet de sortie 1 du mot 0 sur

module 2

W (mot) 0 DAW3.0

Display mot de sortie 0 sur module

EasyPort USB 3

Page 312: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

312 © Festo Didactic GmbH & Co. KG „ 721876 312

Outre les instructions de lecture et d'écriture de signaux numériques, il

existe aussi des instructions permettant de commander le

comportement du module EasyPort USB.

En fait partie l'instruction d'activation du mode événement:

MT<n>=xx avec <n> comme adresse de module et xx comme valeur de

temps en hexadécimal, xx = 00…FF [ms].

Quand le mode événement est activé, le module EasyPort USB signale

lui-même au PC la modification de données d'entrée numériques. Le

délai dans lequel une modification d'entrée doit être au plus tôt

signalée est réglable.

Instruction

Modify

Appareil Adresse du

module

Exemples et notes

M (Modify) T (base de

temps)

1…4 MT2=01

Activer le mode événement pour le module EasyPort USB

ayant l'adresse 2 avec la valeur de temps 1 ms.

Description : quand un signal d'entrée numérique change

sur le module EasyPort USB 2, le mot d'entrée complet est

automatiquement transmis au PC au bout de 10 ms.

MT2=00

L'instruction met fin au mode événement pour le module

EasyPort USB 2. Les modifications des signaux d'entrée ne

sont plus signalées au PC que sur demande.

Page 313: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 313

L'EasyPort USB traite également, en plus des signaux d'entrée/sortie

numériques, des signaux analogiques.

L'interpréteur d'instructions comprend de ce fait des instructions de

lecture de canaux d'entrée ou de sortie analogiques,

délivrance d'une tension à un canal de sortie analogique.

La conversion analogique-numérique s'opère avec une résolution de 12

bits. La résolution de 12 bits équivaut à une échelle de 4096 niveaux.

La fréquence d'échantillonnage des entrées/sorties analogiques est de

0,5 kHz.

Pour les canaux analogiques, on a le choix entre deux gammes de

tension:

0…10 V

‟10…+10 V

Les deux figures ci-dessous montrent la correspondance entre gamme

de tension analogique et plage numérique. La plage numérique est

toujours celle allant de 0x0000 à 0x7FFF (32767 en décimal).

0 V 5 V 10 V

0x0000 0x3FFF 0x7FFF

Correspondance analogique-numérique pour gamme de tension 0...10 V

-10 V 0 V +10 V

0x0000 0x3FFF 0x 7FFF

Correspondance analogique-numérique pour gamme de tension ‟10…+10 V

9.6

Instructions pour

signaux analogiques

Page 314: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

314 © Festo Didactic GmbH & Co. KG „ 721876 314

Commutation de la gamme de mesure

La commutation de la gamme de mesure de 0…10 V à ‟10…+10 V

s'obtient à l'aide des instructions MRE (Modify Range entrées) et MRA

(Modify Range sorties) de l'interpréteur d'instructions.

Instruction Description

MRE<n>=0 Réglage de la gamme de mesure des entrées analogiques à 0...10 V

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, réglage de la gamme de

mesure des entrées analogiques à 0…10 V.

Cette gamme de mesure est celle automatiquement réglée par défaut à l'issue de

l'initialisation d'un module EasyPort USB.

MRE<n>=1 Réglage de la gamme de mesure des entrées analogiques à –10...+10 V

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, réglage de la gamme de

mesure des entrées analogiques à ‟10…+10 V.

Exemple

MRE2=1

Sur le module EasyPort USB ayant l'adresse 2, la gamme de mesure des entrées

analogiques est réglée à ‟10…+10 V.

Commutation de la gamme de mesure des entrées analogiques

Page 315: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 315

Instruction Description

MRA<n>=0 Réglage de la gamme de mesure des sorties analogiques à 0...10 V

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, réglage de la gamme de

mesure des sorties analogiques à 0…10 V.

Cette gamme de mesure est celle automatiquement réglée par défaut à l'issue de

l'initialisation d'un module EasyPort USB.

MRA<n>=1 Réglage de la gamme de mesure des sorties analogiques à –10...+10 V

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, réglage de la gamme de

mesure des sorties analogiques à ‟10…+10 V.

Commutation de la gamme de mesure des sorties analogiques

Lecture de signaux analogiques

L'EasyPort USB possède les canaux d'entrée analogiques 0...3. Pour la

lecture d'une entrée analogique, on utilise l'instruction DEW, en

indiquant l'adresse du module EasyPort USB et le numéro de canal.

Compte tenu du format de données des entrées analogiques, la gamme

de valeurs possible est de 0x0000 à 0x7FF8 (32760 en décimal).

215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20

0 X X X X X X X X X X X X 0 0 0

Entrée analogique sur 12 bits

Format de données des entrées analogiques

Page 316: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

316 © Festo Didactic GmbH & Co. KG „ 721876 316

Instruction Réponse Description

DEW<n>.2 EW<n>.2=xxxx

avec xxxx = 0000…7FF8

Lecture du canal d'entrée 0

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4,

lecture des valeurs sur le canal d'entrée 0.

Exemple

DEW1.2

Sur le module EasyPort USB ayant l'adresse 1, lecture du

canal d'entrée 0.

DEW<n>.4 EW<n>.4=xxxx

avec xxxx = 0000…7FF8

Lecture du canal d'entrée 1

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4,

lecture des valeurs sur le canal d'entrée 1.

DEW<n>.6 EW<n>.6=xxxx

avec xxxx = 0000…7FF8

Lecture du canal d'entrée 2

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4,

lecture des valeurs sur le canal d'entrée 2.

DEW<n>.8 EW<n>.8=xxxx

avec xxxx = 0000…7FF8

Lecture du canal d'entrée 3

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4,

lecture des valeurs sur le canal d'entrée 3.

Lecture des signaux d'entrée analogiques

Page 317: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 317

Il est également possible de lire les signaux de sortie analogiques.

Instruction Réponse Description

DAW<n>.2 AW<n>.2=xxxx

avec xxxx = 0000…7FF8

Lecture du canal de sortie 0

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4,

lecture des valeurs sur le canal de sortie 0.

DAW<n>.4 AW<n>.4=xxxx

avec xxxx = 0000…7FF8

Lecture du canal de sortie 1

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4,

lecture des valeurs sur le canal de sortie 1.

Exemple

DAW3.4

Lecture du canal de sortie 1 sur le module EasyPort USB

ayant l'adresse 3.

Lecture des signaux de sortie analogiques

Délivrance d'une tension sur canal de sortie analogique

L'EasyPort USB possède deux canaux de sortie analogiques 0 et 1. Pour

l'écriture d'une valeur de tension, on utilise l'instruction MAW, en

indiquant l'adresse du module EasyPort USB, le numéro de canal et la

valeur.

La plage de valeurs pour les sorties analogiques est, ici aussi, de

0x0000 à 0x7FF8 (32760 en décimal).

215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20

0 X X X X X X X X X X X X 0 0 0

Sortie analogique sur 12 bits

Format de données des sorties analogiques

Page 318: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

318 © Festo Didactic GmbH & Co. KG „ 721876 318

Instruction Description

MAW<n>.2=xxxx

avec xxxx =

0000…7FF8

Écriture sur canal de sortie 0

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, délivrer la valeur de

tension désirée au canal de sortie 0.

Exemple

MAW1.2=2AC5

Sur le module EasyPort USB ayant l'adresse 1, délivrer comme valeur de

tension au canal de sortie 0 la valeur 2AC5 en hexadécimal ou 10949 en

décimal.

MAW<n>.4=xxxx

avec xxxx =

0000…7FF8

Écriture sur canal de sortie 1

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, délivrer la valeur de

tension désirée au canal de sortie 1.

Génération d'un signal de sortie analogique

Affichage de signaux analogiques à l'écran LCD

Vous pouvez suivre à l'écran LCD de l'EasyPort USB les valeurs d'une

entrée ou d'une sortie analogique. L'affichage indique le canal

sélectionné, la tendance, la valeur mesurée sur 4 chiffres et l'unité.

Le canal analogique à afficher à l'écran LCD se sélectionne comme

d'habitude directement sur l'EasyPort USB, à l'aide des touches

fléchées.

Une instruction de l'interpréteur vous permet de neutraliser

provisoirement depuis le PC le canal sélectionné et de passer à un autre

canal analogique. Pour ce faire, utilisez l'instruction MF.

Page 319: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 319

Instruction Description

MF<n>=01 Forçage du canal d'entrée analogique 0

Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, sont affichées les

valeurs mesurées du canal d'entrée analogique 0.

MF<n>=02 Forçage du canal d'entrée analogique 1

Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, sont affichées les

valeurs mesurées du canal d'entrée analogique 1.

MF<n>=04 Forçage du canal d'entrée analogique 2

Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, sont affichées les

valeurs mesurées du canal d'entrée analogique 2.

MF<n>=08 Forçage du canal d'entrée analogique 3

Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, sont affichées les

valeurs mesurées du canal d'entrée analogique 3.

MF<n>=10 Forçage du canal de sortie analogique 0

Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, sont affichées les

valeurs mesurées du canal de sortie analogique 0.

MF<n>=20 Forçage du canal de sortie analogique 1

Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, sont affichées les

valeurs mesurées du canal de sortie analogique 1.

MF<n>=00 Suppression du forçage du canal analogique

Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, sont à nouveau

affichées les valeurs mesurées du canal de sortie analogique réglé directement sur

l'EasyPort USB à l'aide des touches fléchées.

Forçage d'un canal analogique en vue de l'affichage à l'écran LCD

Page 320: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

320 © Festo Didactic GmbH & Co. KG „ 721876 320

L'EasyPort USB supporte par des instructions spéciales l'acquisition de

mesures analogiques.

L'instruction MME (Modify mode mesure) vous permet d'activer le

mode mesure. Les valeurs d'entrée analogiques lues sont alors

délivrées à vitesse maximale. Le canal d'entrée analogique pour lequel

vous voulez délivrer automatiquement les valeurs se sélectionne à

l'aide de l'instruction MS.

Instruction Description

MS<n>=01 Activation du canal d'entrée analogique 0

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, activer le canal d'entrée

analogique 0 en vue de l'envoi automatique de valeurs d'entrée.

MS<n>=02 Activation du canal d'entrée analogique 1

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, activer le canal d'entrée

analogique 1 en vue de l'envoi automatique de valeurs d'entrée.

MS<n>=04 Activation du canal d'entrée analogique 2

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, activer le canal d'entrée

analogique 2 en vue de l'envoi automatique de valeurs d'entrée.

MS<n>=08 Activation du canal d'entrée analogique 3

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, activer le canal d'entrée

analogique 3 en vue de l'envoi automatique de valeurs d'entrée.

MS<n>=0F Activation de tous les canaux d'entrée analogiques

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, activer les canaux d'entrée

analogiques 0...3 en vue de l'envoi automatique de valeurs d'entrée.

MS<n>=00 Désactivation de tous les canaux d'entrée analogiques

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, désactiver tous les canaux

d'entrée analogiques. La délivrance automatique des valeurs d'entrée n'est plus alors

possible.

Activation de canaux d'entrée analogiques

9.7

Instructions de

mesure de signaux

analogiques

Page 321: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 321

Instruction Réponse Description

MME=4 ME=4

Format des données

envoyées:

yxx<CR>

Activation du mode mesure

Les valeurs mesurées du canal d'entrée analogique activé

sur l'EasyPort USB sont automatiquement délivrées de

manière cyclique. La trame de temps pour la délivrance est

de 5 ms.

Le format de données xx est un format binaire, composé de 2

octets.

y est l'identificateur du canal d'entrée préalablement activé.

y=2: canal d'entrée analogique 0

y=4: canal d'entrée analogique 1

y=6: canal d'entrée analogique 2

y=8: canal d'entrée analogique 3

MS1=01<CR>

MME=4<CR>

S1=01<CR>

ME=4<CR>

2xx<CR>

2xx<CR>

Exemple : délivrer le canal d'entrée 0

Activer le canal d'entrée analogique 0 sur le module EasyPort

USB ayant l'adresse 1.

Activer le mode mesure.

L'EasyPort USB délivre alors les valeurs mesurées du canal

d'entrée analogique 0.

Activation du mode mesure pour canaux d'entrée analogiques

L'unité réglée pour l'affichage des valeurs mesurées analogiques à

l'écran LCD est par défaut le volt.

Les mesures et régulations font souvent intervenir d'autres grandeurs

physiques. C'est pourquoi chaque canal analogique peut se voir

attribuer sa propre unité physique. En cas de sélection du canal

analogique considéré en vue de l'affichage à l'écran LCD, l'unité

affichée est alors l'unité physique attribuée depuis le PC.

Page 322: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

322 © Festo Didactic GmbH & Co. KG „ 721876 322

Nota : Aucune conversion n'est toutefois effectuée entre les unités

physiques !

Pour régler l'unité physique, utilisez l'instruction MU.

Nota

L'entrée manuelle directe de l'unité à l'aide des touches fléchées sur

l'EasyPort USB a pour effet d'écraser l'unité attribuée depuis le PC.

Instruction Description

MU<n>.01=xx Attribution d'une unité au canal d'entrée analogique 0

Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, l'unité affichée

pour le canal d'entrée analogique 0 est xx.

On a :

xx=00: V

xx=01: bar

xx=02: PSI

xx=03: MPa

xx=04: l/min

xx=05: oC

MU<n>.02=xx Attribution d'une unité au canal d'entrée analogique 1

Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, l'unité affichée

pour le canal d'entrée analogique 1 est xx.

MU<n>.04=xx Attribution d'une unité au canal d'entrée analogique 2

Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, l'unité affichée

pour le canal d'entrée analogique 2 est xx.

MU<n>.08=xx Attribution d'une unité au canal d'entrée analogique 3

Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, l'unité affichée

pour le canal d'entrée analogique 3 est xx.

Attribution d'une unité physique en vue de l'affichage à l'écran LCD

Page 323: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 323

Instruction Description

MU<n>.10=xx Attribution d'une unité au canal de sortie analogique 0

Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, l'unité

affichée pour le canal de sortie analogique 0 est xx.

MU<n>.20= xx Attribution d'une unité au canal de sortie analogique 1

Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, l'unité

affichée pour le canal de sortie analogique 1 est xx.

Attribution d'une unité physique en vue de l'affichage à l'écran LCD (suite)

À chaque unité physique peut être affecté un coefficient multiplicateur.

C'est alors par ce coefficient qu'est multipliée la valeur mesurée

affichée à l'écran LCD. Vous pouvez de cette manière adapter la valeur

mesurée à une unité physique plus éloquente.

Le coefficient multiplicateur se définit à l'aide de l'instruction MG.

Notez que le coefficient multiplicateur ne change pas la valeur mesurée

présente sur le canal analogique. Le coefficient multiplicateur n'agit

que sur l'affichage des valeurs à l'écran LCD.

Le coefficient multiplicateur est réglé par défaut pour chaque unité

physique.

Page 324: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

324 © Festo Didactic GmbH & Co. KG „ 721876 324

Unité physique Coefficient multiplicateur par

défaut

V 10.0

bar 1.0

PSI 1.0

MPa 1.0

l/min 1.0

oC 1.0

Exemple

Vous relevez les valeurs d'un capteur de pression pneumatique. 10 V

correspondent à 6 bar. Pour pouvoir suivre les valeurs mesurées à

l'écran LCD, vous réglez le bar comme unité. Comme coefficient

multiplicateur, vous choisissez 6.

MU1.01=01 Le bar est attribué comme unité au canal

d'entrée 0 du module EasyPort USB ayant

l'adresse 1. L'unité bar est affichée à l'écran

LCD.

MG1.1=6.00 La valeur mesurée affichée à l'écran LCD du

module EasyPort USB 1, dans l'unité bar, est

multipliée par le coefficient 6.00.

Page 325: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 325

Instruction Description

MG<n>.0=x.xx Affectation d'un coefficient multiplicateur à l'unité physique volt

La valeur mesurée affichée à l'écran LCD du module EasyPort USB ayant l'adresse

<n>, <n>=1…4, dans l'unité volt, est multipliée par le coefficient xx.

x.xx représente une valeur décimale à 3 chiffres.

MG<n>.1=x.xx Affectation d'un coefficient multiplicateur à l'unité physique bar

La valeur mesurée affichée à l'écran LCD du module EasyPort USB ayant l'adresse

<n>, <n>=1…4, dans l'unité bar, est multipliée par le coefficient xx.

MG<n>.2=x.xx Affectation d'un coefficient multiplicateur à l'unité physique PSI

La valeur mesurée affichée à l'écran LCD du module EasyPort USB ayant l'adresse

<n>, <n>=1…4, dans l'unité PSI, est multipliée par le coefficient xx.

MG<n>.3=x.xx Affectation d'un coefficient multiplicateur à l'unité physique MPa

La valeur mesurée affichée à l'écran LCD du module EasyPort USB ayant l'adresse

<n>, <n>=1…4, dans l'unité MPa, est multipliée par le coefficient xx.

MG<n>.4=x.xx Affectation d'un coefficient multiplicateur à l'unité physique l/min

La valeur mesurée affichée à l'écran LCD du module EasyPort USB ayant l'adresse

<n>, <n>=1…4, dans l'unité l/min, est multipliée par le coefficient xx.

MG<n>.5=x.xx Affectation d'un coefficient multiplicateur à l'unité physique oC

La valeur mesurée affichée à l'écran LCD du module EasyPort USB ayant l'adresse

<n>, <n>=1…4, dans l'unité oC, est multipliée par le coefficient xx.

Affectation d'un coefficient multiplicateur en vue de l'affichage à l'écran LCD

Page 326: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

326 © Festo Didactic GmbH & Co. KG „ 721876 326

Vous pouvez accéder aux deux compteurs rapides 0 et 1 de l'EasyPort

USB à l'aide de deux instructions. L'instruction MC vous permet

d'activer et de désactiver le compteur, l'instruction DC de lire la valeur

actuelle du compteur.

Sont évalués comme impulsions de comptage:

pour le compteur 0, le bit d'entrée 0 du port 1,

pour le compteur 1, le bit d'entrée 0 du port 2.

Instruction Réponse Description

MC<n>.<m>=1 C<n>.<m>=1 Activation d'un compteur rapide

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4,

activation du compteur rapide numéro <m>, <m>=0,1.

Exemple

MC1.0=1

Démarre sur l'EasyPort USB ayant l'adresse 1 le compteur 0.

MC<n>.<m>=0 C<n>.<m>=0 Désactivation d'un compteur rapide

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4,

désactivation du compteur rapide numéro <m>, <m>=0,1.

Activation et désactivation d'un compteur rapide

9.8

Instructions pour

compteurs rapides

Page 327: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 327

Instruction Réponse Description

DC<n>.<m> C<n>.<m>=xxxx Lecture de la valeur d'un compteur

Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4,

lecture de la valeur du compteur rapide numéro <m>, <m>=0, 1.

La valeur du compteur est délivrée sous forme de nombre

hexadécimal xxx.

Exemple

DC1.0<CR> C1.0=2AC5<CR>

Lecture de la valeur du compteur 0 de l'EasyPort USB ayant

l'adresse 1. La valeur du compteur est 2AC5 en hexadécimal ou

10949 en décimal.

Lecture de la valeur d'un compteur

Un programme terminal vous permet d'établir une liaison avec

l'EasyPort USB ainsi que d'envoyer et de recevoir des instructions via

l'interface série.

Pour effectuer son travail, le programme terminal a besoin de savoir:

quelle est l'interface série utilisée pour la communication,

quel est le paramétrage nécessaire de l'interface.

Pour établir une connexion à l'EasyPort USB, procédez donc aux

opérations suivantes:

1. Relier l'EasyPort USB au PC, alimenter l'EasyPort USB en tension.

2. Déterminer l'interface série pour la connexion USB.

3. Lancer le programme terminal.

4. Paramétrer l'interface série.

5. Envoyer des instructions à l'EasyPort.

L'établissement d'une connexion sera présenté en prenant l'exemple du

programme terminal HyperTerminal de Windows.

9.9

Exemple :

établissement d'une

connexion à l'EasyPort

USB

Page 328: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

328 © Festo Didactic GmbH & Co. KG „ 721876 328

Marche à suivre

1. Reliez l'EasyPort USB au PC.

2. Mettez sous tension l'alimentation de l'EasyPort USB.

3. Lancez dans le menu Démarrer, à la rubrique Paramètres système,

l'option Panneau de configuration.

4. Sélectionnez l'option Système.

5. La fenêtre Propriétés du système s'ouvre.

Cliquez sous l'onglet Matériel sur le bouton Gestionnaire de

périphériques.

Page 329: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 329

6. L'option Ports (COM & LPT) vous indique que l'interface série

utilisée pour la connexion USB est COM5.

7. Lancez à présent le programme HyperTerminal. Vous trouverez

HyperTerminal sous Programmes\Accessoires\Communications.

Page 330: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

330 © Festo Didactic GmbH & Co. KG „ 721876 330

8. Créez d'abord une nouvelle connexion. Appelez-la EasyPort USB.

9. Les paramètres de la nouvelle connexion vous sont demandés dans

ce qui suit.

Comme interface, entrez dans le fenêtre Connect To l'interface

COM5 précédemmment déterminée.

Page 331: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 331

10. Vous trouverez dans le présent manuel les paramètres nécessaires à

la transmission série de données via l'interface COM. Les indications

correctes sont les suivantes:

Page 332: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

332 © Festo Didactic GmbH & Co. KG „ 721876 332

11. Entrez les autres propriétés dans la fenêtre Propriétés de l'EasyPort

USB. Vous trouverez la boîte de dialogue dans le menu File, sous

Properties. Cliquez sur l'onglet Settings.

Page 333: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 333

12. Sous l'onglet Settings, cliquez sur le bouton ASCII Setup.

Page 334: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

334 © Festo Didactic GmbH & Co. KG „ 721876 334

13. Dans la fenêtre ASCII Setup, choisissez les paramètres suivants:

14. Les données nécessaires à la communication par cette connexion

sont ainsi complètes. Vous pouvez à présent communiquer avec

l'EasyPort USB.

Page 335: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 335

15. Faites d'abord exécuter l'instruction setup0. Cette instruction

initialise le module EasyPort USB.

Validez toujours les instructions à l'aide de la touche ENTER.

16. Vous recevez alors en réponse du module EasyPort USB la chaîne de

caractères setup1. Elle signifie que l'adresse réglée sur le module

EasyPort USB est l'adresse 1.

Le curseur passe alors à la ligne suivante.

Page 336: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

336 © Festo Didactic GmbH & Co. KG „ 721876 336

17. Vous pouvez à présent envoyer des instructions à l'EasyPort USB et

lui demander, par exemple, son état. Pour ce faire, envoyez

l'instruction DS.

18. La réponse S=02 vous montre que le module EasyPort USB a été

correctement initialisé.

Page 337: 721876 Deenesfr Mit Lesezeichen 4

9. Interpréteur d'instructions de l'EasyPort USB

© Festo Didactic GmbH & Co. KG „ 721876 337

19. Si vous disposez d'une boîte de simulation, vous pouvez mettre à 1

des entrées sur l'EasyPort USB et demander l'état de ces entrées.

20. Dans notre cas, l'EasyPort USB retourne comme état des entrées

numériques la valeur 3. Les entrées à 1 sont donc les entrées 0 et 1

du port 1.

21. Si vous voulez mettre fin à la communication entre le programme

HyperTerminal et l'EasyPort USB, activez l'option Disconnect dans le

menu Call.

Page 338: 721876 Deenesfr Mit Lesezeichen 4

338 © Festo Didactic GmbH & Co. KG „ 721876 338

Pour créer des applications dans lesquelles doit avoir lieu un échange

de données avec l'EasyPort USB, utilisez le contrôle ActiveX de

l'EasyPort.

Le contrôle ActiveX constitue l'interface de programmation de

l'EasyPort et peut s'utiliser dans des systèmes de programmation tels

que Visual C++, Visual Basic for Applications ou encore LabVIEW.

L'aide en ligne du contrôle ActiveX décrit en détail,

sous quel nom intégrer le contrôle ActiveX dans votre projet de

logiciel,

quelles sont les méthodes disponibles pour l'échange de données et

comme les utiliser,

comment procéder pour établir une connexion de communication

avec l'EasyPort USB.

Vous trouverez le contrôle ActiveX de l'EasyPort sur le CD-ROM fourni.

Quand vous installez le contrôle ActiveX de l'EasyPort sur votre PC, le

groupe de programmes EasyPort est automatiquement créé dans le

menu Démarrer. Vous y trouverez aussi l'aide en ligne associée et une

application de démonstration du contrôle ActiveX.

Nous avons préparé à votre intention d'autres exemples d'application

du contrôle ActiveX sur le CD-ROM EasyPort. Ces exemples montrent

comment intégrer le contrôle ActiveX dans Excel, LabVIEW, InTouch ou

encore FluiSIM.

Dès que vous avez installé les exemples, vous les trouverez également

dans le menu Démarrer, dans le groupe de programmes EasyPort.

10. Création de vos propres applications

Page 339: 721876 Deenesfr Mit Lesezeichen 4
Page 340: 721876 Deenesfr Mit Lesezeichen 4