You are on page 1of 340

EasyPort USB

Manual

CD-ROM included

721876
DEENESFR
Order No.: 721876
Edition: 11/2008
Authors: Eberhardt, Lffler
Graphics: Schwarzenberger
Layout: 11/2008

Festo Didactic GmbH & Co. KG, 73770 Denkendorf, Germany, 2008
Internet: www.festo-didactic.com
e-mail: did@de.festo.com

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 Broschre nur von Lehrer, Schler etc. die Rede ist,
sind selbstverstndlich auch Lehrerinnen, Schlerinnen etc. gemeint.
Die Verwendung nur einer Geschlechtsform soll keine
geschlechtsspezifische Benachteiligung sein, sondern dient nur der
besseren Lesbarkeit und dem besseren Verstndnis der
Formulierungen.

2
Inhalt

English _______________________________________________ 87
Espaol ______________________________________________ 171
Franais ______________________________________________ 255

Deutsch 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 Gewhrleistung und Haftung __________________________ 13
1.7 Bestimmungsgeme Verwendung ____________________ 13

2. Sicherheitshinweise _________________________________ 14

3. Technische Daten ___________________________________ 15


3.1 EasyPort USB allgemein ______________________________ 15
3.2 SysLink-Schnittstelle fr digitale Daten _________________ 16
3.3 Sub D Buchse fr 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

Festo Didactic GmbH & Co. KG 721876 3


Inhalt

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 fr digitale Signale ___________________________ 58
9.6 Befehle fr analoge Signale ___________________________ 61
9.7 Befehle zum Messen von analogen Signalen _____________ 68
9.8 Befehle fr schnellen Zhler __________________________ 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 fr EasyPort
EasyPort USB ActiveX Steuerelement
Beispiele zur Ansteuerung
Beispiel mit Excel
Beispiel mit FluidSIM
Beispiel mit InTouch
Beispiel mit LabVIEW
Beispiel mit VC6

4 Festo Didactic GmbH & Co. KG 721876


1. Einleitung

1.1 Was ist EasyPort USB?


berblick zu Das Prozessinterface EasyPort USB dient der bidirektionalen
EasyPort USB bertragung von Prozesssignalen zwischen einem realen
Steuerungsprozess in Niedervolttechnik (24 VDC) und einem PC. Um
Rckwirkungen aus dem Prozess auf den PC auszuschlieen, werden fr
die Datenbertragung zwischen EasyPort USB und dem PC
grundstzlich nur galvanisch getrennte Schnittstellen verwendet.

Die Einsatzmglichkeiten von EasyPort USB sind vielfltig:


Steuern eines realen Steuerungsprozesses mit einer Steuerung, die
auf dem PC luft
Steuern eines simulierten Prozessmodells mit einer realen SPS
Regelung eines realen Prozesses, die Regelung luft auf dem PC
Aufnehmen und Auswerten von Messwerten aus einem realen
Prozess

Festo Didactic GmbH & Co. KG 721876 5


1. Einleitung

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 verfgt ber je 16 digitale Ein- und


Ausgnge sowie 4 analoge Ein- und 2 analoge Ausgnge.

6 Festo Didactic GmbH & Co. KG 721876


1. Einleitung

Maximal 4 EasyPort USB Module knnen ber einen USB Hub oder ber
4 USB-Anschlsse an einem PC zusammengeschaltet werden. Dabei ist
darauf zu achten, dass die Adressen der Module unterschiedlich sind.

USB-Hub

PORT 3 USB RS 232 24V 0V PORT 3 USB RS 232 24V 0V PORT 3 USB RS 232 24V 0V PORT 3 USB RS 232 24V 0V

EasyPort USB EasyPort USB EasyPort USB EasyPort USB


Error Status Error Status Error Status Error Status

IN IN IN IN

OUT OUT OUT OUT


0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7

PORT 1 PORT 2 PORT 1 PORT 2 PORT 1 PORT 2 PORT 1 PORT 2

Konfiguration mit 4 EasyPort USB Modulen

Fr den Austausch der Prozesssignale zwischen EasyPort USB und der


PC-Software steht der OPC-Server EzOPC oder das ActiveX
Steuerelement von EasyPort USB zur Verfgung.

Festo Didactic GmbH & Co. KG 721876 7


1. Einleitung

Wie setzen Sie EasyPort USB ein?


Die Tabelle zeigt Ihnen, wie Sie das Prozessinterface EasyPort USB
zusammen mit anderen Festo Didactic Produkten einsetzen knnen.

Als realer Steuerungsprozess ist mglich


ein Automatisierungsprozess mit Aktoren und Sensoren
eine reale SPS
eine Simulationsbox.

Auch fr die virtuelle Welt stehen Ihnen unterschiedliche


Softwareprogramme zur Verfgung. Es sind Programme zur
Steuerung
Regelung
Messwerterfassung
Visualisierung.

In diesen vorbereiteten Konfigurationen ist EasyPort USB sehr einfach


zu nutzen.

8 Festo Didactic GmbH & Co. KG 721876


1. Einleitung

Steuern eines realen Steuern eines Messen Regeln


Prozesses simulierten Prozesses

Software, eingesetzt zur Software, eingesetzt zur Software, eingesetzt Software, eingesetzt
Steuerung von Simulation von zur zur Regelung:
Prozessen: Prozessen: Messwerterfassung:

FluidSim (nur digital) EasyVeep FluidLab PA FluidLab PA


S7PLCSIM FluidSim FluidLab P FluidLab P
CoDeSys Soft-SPS CIROS FluidLab H ab Version 2.0

Interface Interface Interface Interface


EasyPort USB: EasyPort USB: EasyPort USB: EasyPort USB:

Schnittstelle Schnittstelle Schnittstelle Schnittstelle


digital/analog digital digital/analog digital/analog

Das EasyPort USB ist die Das EasyPort USB ist die Das EasyPort USB ist Das EasyPort USB ist
Schnittstelle zwischen Schnittstelle zwischen die Schnittstelle die Schnittstelle
PC und realem Prozess. PC und SPS. zwischen PC und zwischen PC und
Vom PC aus wird der Die SPS steuert den realen Sensoren. realer Regelstrecke.
Prozess gesteuert. simulierten Prozess auf
dem PC.

Realer Prozess: Reale Steuerung: Reale Sensoren: Reale Regelstrecke:

Simulationsbox, SPS beliebig Simulationsbox, Simulationsbox,


digital/analog Simulationsbox, digital/analog digital/analog
MPS PA digital MPS PA MPS PA
MPS SPS EduTrainer TP210 TP210
TP301 SPS Board TP610 TP610

Beispielanwendungen zu EasyPort USB

Festo Didactic GmbH & Co. KG 721876 9


1. Einleitung

Genauso ist es mglich, das Prozessinterface EasyPort USB in eigene


Anwendungen einzubinden. Dazu nutzen Sie das ActiveX Steuerelement
von EasyPort USB. Die Ansteuerung selbst knnen 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 mssen,
welche Schnittstellen und welche Befehle es fr die Kommunikation
mit EasyPort USB gibt,
wie Sie die Befehle fr EasyPort USB mit einem einfachen Terminal-
Programm ausfhren,
wie Sie anhand einer Demo-Anwendung die Methoden des ActiveX
Steuerelementes nutzen,
wo Sie weitere Beispiele fr das Einbinden von EasyPort USB in
eigene Anwendungen finden.

10 Festo Didactic GmbH & Co. KG 721876


1. Einleitung

Das komplette Handbuch Kapitel 1 bis 10 finden Sie als PDF-Datei auf
der mitgelieferten CD-ROM.

1.2 Grundvoraussetzung fr den sicherheitsgerechten Umgang und den


Wichtige Hinweise strungsfreien Betrieb des Prozessinterfaces EasyPort USB ist die
Kenntnis der grundlegenden Sicherheitshinweise und der
Sicherheitsvorschriften.

Dieses Handbuch enthlt die wichtigsten Hinweise, um das EasyPort


USB sicherheitsgerecht zu betreiben.

Insbesondere die Sicherheitshinweise sind von allen Personen zu


beachten, die mit EasyPort USB arbeiten.

Darber hinaus sind die fr den Einsatzort geltenden Regeln und


Vorschriften zur Unfallverhtung zu beachten.

Festo Didactic GmbH & Co. KG 721876 11


1. Einleitung

1.3 Der Betreiber verpflichtet sich, nur Personen mit dem Prozessinterface
Verpflichtung des EasyPort USB arbeiten zu lassen, die:
Betreibers mit den grundlegenden Vorschriften ber Arbeitssicherheit und
Unfallverhtung 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 regelmigen


Abstnden berprft werden.

1.4 Alle Personen, die mit Arbeiten am EasyPort USB beauftragt sind,
Verpflichtung der verpflichten sich, vor Arbeitsbeginn:
Auszubildenden das Sicherheitskapitel und die Warnhinweise in diesem Handbuch
zu lesen,
die grundlegenden Vorschriften ber Arbeitssicherheit und
Unfallverhtung zu beachten.

1.5 Das Prozessinterface EasyPort USB ist nach dem Stand der Technik und
Gefahren im Umgang mit den anerkannten sicherheitstechnischen Regeln gebaut. Dennoch
dem Prozessinterface knnen bei seiner Verwendung Gefahren fr Leib und Leben des
EasyPort Benutzers oder Dritter bzw. Beeintrchtigungen an der Maschine oder
an anderen Sachwerten entstehen.

Das Prozessinterface EasyPort USB ist nur zu benutzen:


fr die bestimmungsgeme Verwendung und
in sicherheitstechnisch einwandfreiem Zustand.

Strungen, die die Sicherheit beeintrchtigen knnen, sind umgehend


zu beseitigen!

12 Festo Didactic GmbH & Co. KG 721876


1. Einleitung

1.6 Grundstzlich gelten unsere Allgemeinen Verkaufs- und


Gewhrleistung und Lieferbedingungen. Diese stehen dem Betreiber sptestens seit
Haftung Vertragsabschluss zur Verfgung. Gewhrleistungs- und
Haftungsansprche bei Personen- und Sachschden sind
ausgeschlossen, wenn sie auf eine oder mehrere der folgenden
Ursachen zurckzufhren sind:
Nicht bestimmungsgeme Verwendung des EasyPort USB
Unsachgemes in Betrieb nehmen und Bedienen des EasyPort USB
Betreiben des EasyPort USB bei defekten Sicherheitseinrichtungen
oder nicht ordnungsgem angebrachten oder nicht
funktionsfhigen Sicherheits- und Schutzvorrichtungen
Nichtbeachten der Hinweise im Handbuch bezglich Inbetriebnahme
und Betrieb
Eigenmchtige bauliche Vernderungen am EasyPort USB
Unsachgem durchgefhrte Reparaturen
Katastrophenflle durch Fremdkrpereinwirkung und hhere
Gewalt.

Festo Didactic schliet hiermit jegliche Haftung fr Schden des


Auszubildenden, des Ausbildungsunternehmens und/oder sonstiger
Dritter aus, die bei Gebrauch/Einsatz des EasyPort USB auerhalb einer
reinen Ausbildungssituation auftreten; es sei denn Festo Didactic hat
solche Schden vorstzlich oder grob fahrlssig verursacht.

1.7 Das Prozessinterface EasyPort USB ist ausschlielich fr die Aus- und
Bestimmungsgeme Weiterbildung im Bereich Automatisierung und Technik entwickelt und
Verwendung hergestellt. Das Ausbildungsunternehmen und/oder die Ausbildenden
hat/haben dafr Sorge zu tragen, dass die Auszubildenden die
Sicherheitsvorkehrungen, die in den begleitenden Handbchern
beschrieben sind, beachten.

Zur bestimmungsgemen Verwendung gehrt auch das Beachten aller


Hinweise aus dem Handbuch.

Festo Didactic GmbH & Co. KG 721876 13


2. Sicherheitshinweise

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 Ausgngen von EasyPort USB.
Setzen Sie EasyPort USB ausschlielich in Systemen ein, bei denen
beim Abschalten der Spannung selbstndig ein sicherer Zustand
erreicht wird.
Verwenden Sie ausschlielich die von Festo Didactic empfohlenen
Verbindungskabel fr die elektrischen Verbindungen zwischen dem
Prozessinterface EasyPort USB und dem Prozess.
Beachten Sie auch die Angaben der Datenbltter zu den
angeschlossenen Gerten, insbesondere auch alle Hinweise zur
Sicherheit!

14 Festo Didactic GmbH & Co. KG 721876


3. Technische Daten

3.1 Prozessinterface EasyPort USB D16A


EasyPort USB allgemein
Betriebsspannung 24 VDC +/10%

Leistungsaufnahme 3 VA

Anzahl Ausgnge 16 digitale 24 VDC,


2 analoge 010 VDC oder
10+10 VDC,
12 Bit Auflsung

Ausgangsbelastbarkeit 0,7 A pro digitalem Ausgang


10 mA pro analogem Ausgang

Kurzschlussschutz Ja

Anzahl Eingnge 16 digitale 24 VDC,


4 analoge 010 VDC oder
10+10 VDC,
12 Bit Auflsung

Schaltschwelle der 12 VDC


Digitaleingnge

Hysterese der 3V
Digitaleingnge

Filter 5 ms

Anzahl Zhler 2 Eingnge als schneller Zhler


nutzbar,
fmax = 20 kHz / Uin = 524 VDC

Kommunikations- RS232, galvanisch getrennt


schnittstellen USB2.0, galvanisch getrennt

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

Technische Daten EasyPort USB allgemein

Festo Didactic GmbH & Co. KG 721876 15


3. Technische Daten

Prozessinterface EasyPort USB D16A

Schutzart IP20

CE-Zeichen Nach EU/EMV Richtlinie

Zulssige 055 C/070 C


Umgebungstemperatur
Betrieb/Lagerung

Mae in mm (L x B x H) 135 x 167 x 37

Gewicht in kg 0,65

Technische Daten EasyPort USB allgemein (Fortsetzung)

3.2 Je 8 digitale Ein- und Ausgnge sind bei EasyPort USB auf eine SysLink-
SysLink-Schnittstelle Steckbuchse 24-polig nach IEEE 488 verdrahtet. Zustzlich kann der
fr digitale Daten Eingang 0 bei Port 1 und Port 2 als schneller Zhleingang genutzt
werden. Die Zhleingnge knnen mit Spannungspegeln von 524 VDC
betrieben werden.

16 Festo Didactic GmbH & Co. KG 721876


3. Technische Daten

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/ 0 VDC 11/12/


23/24 23/24

24 VDC 9/10/ 24 VDC 9/10/


21/22 21/22

Technische Daten SysLink-Schnittstelle fr digitale Signale

Festo Didactic GmbH & Co. KG 721876 17


3. Technische Daten

3.3 Die 4 analogen Eingnge und 2 analogen Ausgnge von EasyPort USB
Sub D Buchse fr sind auf eine 15-polige Sub D-Buchse verdrahtet. Die Analog-Digital-
analoge Daten Umwandlung erfolgt mit einer Auflsung von 12 Bit. Die Abtastfrequenz
betrgt 0,5 kHz.

Anschluss Sub D 15-polig, Buchse

Port 3 PIN

OUTPUT 0 1

OUTPUT 1 2

0V 3

(frei) 4

(frei) 5

0V 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 fr analoge Signale

18 Festo Didactic GmbH & Co. KG 721876


3. Technische Daten

3.4 Der Datenaustausch mit dem PC geschieht entweder ber die serielle
Datenschnittstellen RS232- oder ber die USB-Schnittstelle von EasyPort USB. Die
zum PC bertragungsgeschwindigkeit betrgt 115,2 kBaud.

RS232 = PIN
Anschluss Sub D 9-polig, Buchse

(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 handelsbliches 9-poliges serielles


Verlngerungskabel verwendet werden.

USB Schnittstelle
EasyPort USB ist mit einer galvanisch getrennten USB 2.0-Schnittstelle
ausgestattet. Maximal 4 EasyPort USB-Module knnen 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.

Fr den Anschluss von EasyPort USB an den USB-Port des PC bzw. eines
Hub verwenden Sie beigelegtes USB-Kabel A-B.

Festo Didactic GmbH & Co. KG 721876 19


3. Technische Daten

3.5 Die 24 VDC Stromversorgung fr EasyPort USB wird extern zugefhrt.


Stromversorgung Sie kann entweder ber die Ports 1 und 2 oder ber zwei getrennte
Schraubklemmen, die an der Rckseite von EasyPort USB angebracht
sind, erfolgen. Zwei Kabel mit 4 mm Sicherheitsstecker sind beigelegt.

20 Festo Didactic GmbH & Co. KG 721876


4. Transport/Auspacken/Lieferumfang

Transport
Das Prozessinterface EasyPort USB wird in einem Karton geliefert.

Der Karton muss gegen Umfallen und Herunterfallen gesichert sein.

Transportschden sind unverzglich dem Spediteur und Festo Didactic


zu melden.

Auspacken
Nach dem Auspacken das Prozessinterface EasyPort USB auf mgliche
Beschdigungen berprfen. Beschdigungen sind unverzglich 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


berprfen.

Mgliche Abweichungen sind unverzglich Festo Didactic zu melden.

Festo Didactic GmbH & Co. KG 721876 21


5. Aufbau und Funktion

5.1
Aufbau von
EasyPort USB

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


(3) RS232 Schnittstelle (4) Getrennte Schraubklemmen zur Stromversorgung
(5) Tasten (6) LED STATUS (grn)
(7) LED ERROR (rot) (8) SysLink Schnittstellen (Port 1 und Port 2)
(9) LEDs fr die Zustandsanzeige der digitalen Ausgnge (gelb)
(10) LEDs fr die Zustandsanzeige der digitalen Eingnge (grn)
(11) LCD Anzeige fr analoge Signale und Adresse des EasyPort

Aufbau EasyPort USB

22 Festo Didactic GmbH & Co. KG 721876


5. Aufbau und Funktion

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
Zhleingang 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 fr die Stromversorgung
mit 24 VDC
16 LEDs (grn) fr die Zustandsanzeige der digitalen Eingnge
16 LEDs (gelb) fr die Zustandsanzeige der digitalen Ausgnge
LCD Anzeige fr die Darstellung eines ausgewhlten Analogsignals.
Angezeigt werden: Kanal, Einheit, Trend und Messwert (4 Stellen).
Zwei Tasten zum Einstellen des Analogkanals, zum Auswhlen der
physikalischen Einheit des Analogwertes und zum Einstellen der
Adresse des EasyPort USB

Nicht im Lieferumfang enthalten sind


Netzgert 24 VDC
Anschlusskabel fr die SysLink-Schnittstelle
Anschlusskabel fr Sub D Buchse

Festo Didactic GmbH & Co. KG 721876 23


5. Aufbau und Funktion

5.2 PORT 3 USB RS 232 24V 0V


Bedienelemente

EasyPort USB
Error Status

IN

OUT
0 7 0 7

PORT 1 PORT 2

Bedien- und Anzeigefeld von EasyPort USB

Das Bedienfeld von EasyPort USB enthlt folgende Elemente


LED ERROR
Wird an einem der Ausgnge ein Kurzschluss erkannt, so leuchtet
die rote LED ERROR. Die Ausgnge von EasyPort USB werden
daraufhin abgeschaltet.
Beim Einschalten des EasyPort USB leuchtet diese LED ebenfalls
kurz auf. Sie wird im Laufe des Einschalttests gelscht.
LED STATUS
Die grne LED STATUS zeigt zwei Zustnde 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.

24 Festo Didactic GmbH & Co. KG 721876


5. Aufbau und Funktion

LCD Anzeige
In der ersten Zeile werden die Ein- bzw. Ausgangsspannungen des
ausgewhlten Analogsignals als Wert und zustzlich 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 Eingnge durch grne LEDs
LED OUT 0...7
Zustandsanzeige der digitalen Ausgnge durch gelbe LEDs
Tasten
ber die Taste wird der in der LCD Anzeige dargestellte
Analogkanal ausgewhlt.
Als Kanalnummer Ch fr Eingangssignal ist mglich: 03.
Als Kanalnummer Ch fr Ausgangssignal ist mglich: 01.
Mit der Taste knnen verschiedene physikalische Einheiten
ausgewhlt werden. Angeboten werden: V, bar, PSI, MPa, l/min, C.
Durch gleichzeitiges Drcken der beiden Pfeiltasten wird die
Adresseinstellung aktiviert.

5.3 Durch den Adapter mit der Bestell-Nr. 549806 kann das EasyPort USB
Befestigen von Modul direkt auf einer Profilplatte befestigt werden.
EasyPort USB Der Adapter wird ber drei M4 Schrauben am Boden des EasyPort USB
Moduls befestigt.

Festo Didactic GmbH & Co. KG 721876 25


5. Aufbau und Funktion

5.4 Die Verbindung zwischen dem PC und dem Prozessinterface EasyPort


Verbinden von EasyPort USB erfolgt mittels einer galvanisch getrennten RS232-Schnittstelle
USB mit PC und Prozess oder einer galvanisch getrennten USB-Schnittstelle.

Wenn Sie fr die Kommunikation die USB-Schnittstelle nutzen,


dann verbinden Sie den PC und das EasyPort USB mit dem
beigelegten USB-Kabel.
Wollen Sie fr die Kommunikation die serielle Schnittstelle
verwenden, dann knnen Sie als Verbindungskabel jedes
handelsbliche 9-polige serielle Verlngerungskabel einsetzen.

Verbinden von EasyPort USB mit PC und Prozess

Fr die Verbindung von EasyPort USB mit dem realen


Steuerungsprozess stehen unterschiedliche E/A-Datenkabel zur
Verfgung.
Welches E/A-Kabel Sie bentigen, hngt von der steuerungstechnischen
Anwendung ab.

26 Festo Didactic GmbH & Co. KG 721876


5. Aufbau und Funktion

Die hufigsten Anwendungsflle fr EasyPort USB sind nachfolgend


zusammengestellt.
Der Grafik knnen Sie entnehmen, in welchen Fllen Sie ein gekreuztes
E/A-Kabel einsetzen mssen.
Um die digitalen E/A-Kabel besser unterscheiden zu knnen, besitzt das
gekreuzte digitale E/A-Kabel eine schwarze Kennung am Kabelende.

Kabel fr das Verbinden von EasyPort USB mit PC und Prozess

Festo Didactic GmbH & Co. KG 721876 27


5. Aufbau und Funktion

Hinweis
Die 24 VDC Stromversorgung fr EasyPort USB wird extern zugefhrt.
Sie kann entweder ber die Ports 1 und 2 oder ber zwei getrennte
Schraubklemmen, die an der Rckseite von EasyPort USB angebracht
sind, erfolgen.
Achten Sie darauf, dass Sie nur von einer Seite Versorgungsspannung
anlegen.

5.5 Die Adresse des EasyPort USB wird ber die beiden Pfeiltasten
Einstellen der Adresse eingestellt. Sie aktivieren den Modus Adresseinstellung durch
am EasyPort USB gleichzeitiges Drcken der beiden Tasten. Mit und whlen Sie eine
Adresse von 1 bis 4. Durch gleichzeitiges Drcken beider Tasten wird
die Adresse gespeichert und der Adressmodus verlassen.
Werkseitig voreingestellt ist die Adresse 1 fr jedes EasyPort USB
Prozessinterface.

PORT 3 USB RS 232 24V 0V

EasyPort USB
Error Status

IN

OUT
0 7 0 7

PORT 1 PORT 2

LCD Display von EasyPort USB mit Anzeige der Adresse

28 Festo Didactic GmbH & Co. KG 721876


6. Inbetriebnahme

Zur Inbetriebnahme des EasyPort USB bentigen Sie


das EasyPort USB
ein Netzgert 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 groen Aufwand Prozesssignale fr
EasyPort USB zu erzeugen

Vorgehen
1. Schlieen 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 gelscht.
Die grne 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. berprfen Sie die Adresse des EasyPort USB.
Aktivieren Sie dazu den Modus Adresseinstellung durch
gleichzeitiges Drcken der beiden Pfeiltasten.
Stellen Sie mit den Pfeiltasten eine Adresse von 1 bis 4 ein.
Verlassen Sie den Adressmodus durch gleichzeitiges Drcken
der beiden Pfeiltasten.
5. Verbinden Sie den PC mit dem EasyPort USB. Verwenden Sie dazu
das beigelegte USB-Kabel.

Festo Didactic GmbH & Co. KG 721876 29


6. Inbetriebnahme

6. Falls die erforderlichen USB-Treiber fr den Betrieb von EasyPort


USB noch nicht auf dem PC installiert sind, erhalten Sie eine
entsprechende Meldung und der Assistent fr das Suchen neuer
Hardware wird gestartet.
Fhren Sie die Installation der USB-Treiber nicht ber einen
Windows Update durch. Wird Ihnen ein entsprechender Dialog
angeboten, whlen 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 Schaltflche Weiter.

30 Festo Didactic GmbH & Co. KG 721876


6. Inbetriebnahme

7. Die erforderliche Softwarekomponente wird gesucht.


Nach erfolgreicher Installation klicken Sie auf die Schaltflche Fertig
stellen.

Festo Didactic GmbH & Co. KG 721876 31


6. Inbetriebnahme

8. Eine zweite Softwarekomponente muss installiert werden, deshalb


ffnet sich das Fenster des Assistenten fr 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 Schalflche
Weiter.

32 Festo Didactic GmbH & Co. KG 721876


6. Inbetriebnahme

9. Nach erfolgreicher Installation klicken Sie auch hier auf die


Schaltflche Fertig stellen.

10. Die erforderlichen USB-Treiber fr den Betrieb von EasyPort USB


sind nun auf Ihrem PC installiert. Damit knnen Sie EasyPort USB in
Verbindung mit Ihrem PC nutzen.
11. Mit der EasyPort Demo-Anwendung knnen Sie auf einfache Weise
eine Verbindung zu EasyPort USB herstellen und EasyPort USB
initialisieren.

Festo Didactic GmbH & Co. KG 721876 33


6. Inbetriebnahme

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 Schaltflche Connect, um die Verbindung


zwischen der EasyPort Demo-Anwendung und dem EasyPort USB
herzustellen. Gleichzeitig wird das EasyPort USB Modul initialisiert.

34 Festo Didactic GmbH & Co. KG 721876


6. Inbetriebnahme

14. Die EasyPort Demo-Anwendung zeigt Ihnen:


das angeschlossene EasyPort USB Modul besitzt die Adresse 2,
als serielle Schnittstelle fr die Kommunikation wird COM5
genutzt.

15. An der grnen 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 fr 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.

Festo Didactic GmbH & Co. KG 721876 35


7. Softwareschnittstellen zu EasyPort USB

7.1 Die bertragung der Daten von und zu einem EasyPort USB
berblick: Prozessinterface erfolgt durch einzelne, adressierte Schreib- und
Kommunikation Lesebefehle.
mit EasyPort USB

Beispiel: Schreib-/Lesebefehle im Terminalmode

Abhngig davon, wie EasyPort USB in Ihre Anwendung eingebunden


wird, gibt es unterschiedliche Zugriffsebenen, um diese Schreib-
/Lesebefehle auszufhren.
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 fr vorbereitete Anwendungen mit
Festo Didactic Produkten her

36 Festo Didactic GmbH & Co. KG 721876


7. Softwareschnittstellen zu EasyPort USB

Softwareschnittstellen zu EasyPort USB

Die unterste Ebene bildet ein Befehlsinterpreter. Der Befehlsinterpreter


kennt alle Befehle, die das EasyPort USB ausfhren kann. ber ein
Terminal-Programm wie zum Beispiel HyperTerminal von Windows
knnen Sie mit EasyPort USB direkt kommunizieren und die
gewnschten Befehle ausfhren.

Als Schnittstelle zur Programmierung von EasyPort USB dient das


ActiveX Steuerelement. Es kann als COM-Objekt in Softwareprojekte
eingefgt werden. Voraussetzung ist, dass die eingesetzte Software die
COM-Schnittstelle untersttzt. Das ist der Fall fr 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, knnen Sie auf einfache Weise die
Kommunikation zwischen den Kommunikationspartnern erstellen. Sie
nutzen dazu den OPC-Server EzOPC, ein Programm mit einer grafischen
Bedienoberflche.

Festo Didactic GmbH & Co. KG 721876 37


7. Softwareschnittstellen zu EasyPort USB

7.2 EzOPC ist ein OPC-Server, der Datenverbindungen bereitstellt:


Kommunikation zu einem EasyPort USB Prozessinterface
ber EzOPC 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 knnen von jedem OPC 2.x konformen OPC Client
geschrieben und gelesen werden.

OPC steht fr open connectivity via open standards und ist eine
etablierte Standardschnittstelle in der Automatisierungstechnik. Sie
sorgt fr einen effizienten Datenfluss zwischen Windows-Applikationen
und Automatisierungsgerten.

Softwareschnittstelle: EzOPC

38 Festo Didactic GmbH & Co. KG 721876


7. Softwareschnittstellen zu EasyPort USB

Mit der grafischen Bedienoberflche EzOPC erstellen Sie auf einfache


Weise Datenverbindungen zwischen den Kommunikationspartnern von
einigen vorbereiteten Anwendungen.
Dazu whlen Sie die Kommunikationspartner aus. Anschlieend geben
Sie den Bereich der Ein-/Ausgnge an, deren Signale Sie austauschen
wollen. Damit ist die Konfiguration abgeschlossen. EzOPC fhrt nun
selbststndig 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.

Festo Didactic GmbH & Co. KG 721876 39


7. Softwareschnittstellen zu EasyPort USB

Detaillierte Hinweise zur Konfiguration und zum Einsatz von EzOPC


finden Sie in der Online-Hilfe zu EzOPC und in den Handbchern der
eingesetzten Software-Produkte.
Die Online-Hilfe steht Ihnen zur Verfgung, 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 ausgefhrt wird, dann starten Sie
das Programm Start.exe auf der CD-ROM.
3. Es erscheint der Starbildschirm.
Whlen Sie die Sprache aus, in der Sie das Softwareprogramm
EzOPC installieren wollen. Klicken Sie auf die entsprechende
Schaltflche.

40 Festo Didactic GmbH & Co. KG 721876


7. Softwareschnittstellen zu EasyPort USB

4. Es werden Ihnen alle Softwareanwendungen, Handbcher, Treiber


und Programmbeispiele angeboten.
Klicken Sie unter Anwendungen auf Installieren von OPC-Server
EzOPC.

5. Fr EzOPC wird standardmig die Programmgruppe EzOPC im


Startmen angelegt. Dort finden Sie auch die zugehrige Online-
Hilfe zu EzOPC.

Festo Didactic GmbH & Co. KG 721876 41


8. ActiveX Steuerelement zu EasyPort USB

8.1 Das ActiveX Steuerelement dient als Programmierschnittstelle zu


Verwendung des EasyPort USB. Es kann als COM-Objekt in Softwareprojekte eingefgt
ActiveX Steuerelementes werden. Zu den Softwaresystemen, die die COM-Schnittstelle
untersttzen, gehren die Programmiersprachen Visual Basic, C++ oder
auch HTML. Aber auch Systeme zur Messwerterfassung wie zum
Beispiel LabVIEW oder Visualiserungssysteme untersttzen die COM-
Schnittstelle.

Softwareschnittstelle: ActiveX Steuerelement

Das ActiveX Steuerelement und seine Methoden sind ausfhrlich


beschrieben in der Online-Hilfe.

42 Festo Didactic GmbH & Co. KG 721876


8. ActiveX Steuerelement zu EasyPort USB

8.2 Bevor das ActiveX Steuerelement in Softwareprojekte eingebunden


Installation des ActiveX werden kann, muss es auf dem PC zur Verfgung stehen. Sie finden das
Steuerelementes 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 ausgefhrt wird, dann starten Sie
das Programm Start.exe auf der CD-ROM.
3. Es erscheint der Starbildschirm.
Whlen Sie die Sprache aus, in der Sie das ActiveX Steuerelement
installieren wollen. Klicken Sie auf die entsprechende Schaltflche.
4. Es werden Ihnen alle Softwareanwendungen, Handbcher, Treiber
und Programmbeispiele angeboten.
Klicken Sie auf Installieren von EasyPort ActiveX Steuerelement.

5. Fr das EasyPort ActiveX Steuerelement wird standardmig die


Programmgruppe EasyPort im Startmen angelegt. Dort finden Sie
auch die zugehrige Online-Hilfe und eine Demo-Anwendung zum
ActiveX Steuerelement.

Festo Didactic GmbH & Co. KG 721876 43


8. ActiveX Steuerelement zu EasyPort USB

8.3 Die EasyPort Demo-Anwendung ist ein Programmbeispiel und zeigt, wie
Beispiel: Sie das ActiveX Steuerelement in C++ verwenden. Mit der Demo-
EasyPort Demo- Anwendung knnen Sie auf einfache Weise einige zentrale Methoden
Anwendung des ActiveX Steuerelementes ausfhren 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

44 Festo Didactic GmbH & Co. KG 721876


8. ActiveX Steuerelement zu EasyPort USB

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 fr den Betrieb des EasyPort


USB auf dem PC noch nicht installiert sind, erhalten Sie eine
entsprechende Meldung. Fhren Sie daraufhin die Installation der
USB-Treiber durch. Sie bentigen dazu die EasyPort CD-ROM.
4. Stellen Sie sicher, dass das ActiveX Steuerelement zu EasyPort USB
auf Ihrem PC installiert ist.

Festo Didactic GmbH & Co. KG 721876 45


8. ActiveX Steuerelement zu EasyPort USB

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 hufig genutzte Methoden des ActiveX Steuerelementes sind
auf Schaltflchen gelegt. Links von der Schaltflche werden
Rckgabewerte angezeigt, sofern die Methode einen Rckgabewert
liefert. Auf der rechten Seite geben Sie die Parameterwerte fr den
Aufruf der Methode ein.

6. Bevor Sie Befehle ausfhren knnen, mssen Sie die Verbindung


zwischen der EasyPort Demo-Anwendung und dem EasyPort USB
Modul herstellen. Klicken Sie dazu auf die Schaltflche Connect.

46 Festo Didactic GmbH & Co. KG 721876


8. ActiveX Steuerelement zu EasyPort USB

7. Am Rckgabewert 1 erkennen Sie, dass das angeschlossene


EasyPort USB Modul die Adresse 1 besitzt, als serielle Schnittstelle
fr die Kommunikation wird COM 5 genutzt.

8. Nun knnen Sie die angebotenen Methoden ausfhren. Eine


Beschreibung der Methoden finden Sie in der Online-Hilfe.
9. Wollen Sie zum Beispiel die digitalen Ausgnge 0 bis 3 des EasyPort
USB Moduls setzen, dann tragen Sie den Wert 15 als Parameter fr
die Methode SetOutputWord ein. Die digitalen Ausgnge mssen
als Ausgangswort 0 angesprochen werden. Die Adresse 0 fr das
Ausgangswort ist voreingestellt, Sie knnen den Wert unverndert
bernehmen. Klicken Sie dann auf die Schaltflche SetOutputWord.
Die LED der Ausgnge 0 bis 3 am Port 1 von Ihrem EasyPort USB
leuchten gelb.

Festo Didactic GmbH & Co. KG 721876 47


8. ActiveX Steuerelement zu EasyPort USB

10. Umgekehrt knnen Sie auch den Zustand der digitalen Ausgnge am
EasyPort USB einlesen. Klicken Sie dazu auf die Schaltflche
GetOutputWord. Der Wert des Ausgangswortes 0 betrgt 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 Schaltflche ShowDebugWnd.

48 Festo Didactic GmbH & Co. KG 721876


8. ActiveX Steuerelement zu EasyPort USB

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.

Festo Didactic GmbH & Co. KG 721876 49


8. ActiveX Steuerelement zu EasyPort USB

13. Die Methode SendAndGetString bietet Ihnen die Mglichkeit, 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 Schaltflche SendAndGetString. Alle digitalen Ausgnge an Port
1 von EasyPort USB werden auf 1 gesetzt.
Die Antwort AW1.0=FF des EasyPort USB wird Ihnen links neben der
Schaltflche angezeigt.

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

Hinweis
Mit der EasyPort Demo-Anwendung knnen Sie schnell und komfortabel
die Verbindung zu einem EasyPort USB herstellen und testen.

50 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

9.1 Die unterste Zugriffsebene fr die Kommunikation bildet ein


Befehlsinterpreter Befehlsinterpreter. Der Befehlsinterpreter kennt alle Befehle, die das
EasyPort USB ausfhren kann. ber ein Terminal-Programm wie zum
Beispiel HyperTerminal von Windows knnen Sie mit EasyPort USB
direkt kommunizieren und die gewnschten Befehle ausfhren.

Softwareschnittstelle: Befehlsinterpreter

Der Befehlsinterpreter wird ber die serielle Schnittstelle gesteuert.


Fr die Einstellung der Schnittstelle gilt:
COMx: 115200,N,8,1
Bitte beachten Sie, dass EasyPort USB ausschlielich 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 gewnschte Signal.

Fr einige ltere Befehle ist die Angabe der Adresse des EasyPort USB
Moduls erforderlich, bei jngeren Befehlen entfllt sie.

Festo Didactic GmbH & Co. KG 721876 51


9. Befehlsinterpreter von EasyPort USB

9.2 Es gibt zwei zentrale Befehle zum Lesen und Schreiben von
Befehlsstruktur Betriebsmitteln
Display-Befehl (D) zum Lesen eines Betriebsmittels
Modify-Befehl (M) zum ndern eines Betriebsmittels

Als Betriebsmittel eines EasyPort USB Moduls sind mglich


Eingang (E)
Ausgang (A)
Ereigniszeitgeber (T)
schneller Zhler (C)

Das Betriebsmittel kann angesprochen werden als


Bit
Byte (B)
Wort (W)

Ein Wort besteht aus Byte 0 und 1 und enthlt die Bitadressen 0 bis 15.

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

Byte 1 Byte 0
(Port 2) (Port 1)

Wort 0

52 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

Beispiel fr einen Lesebefehl (Display)

D E 1. 0. 5

Befehl Modul 1 Wort 0 Bit 5


Display
Adresse
Betriebsmittel
Eingang

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 fr 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 schliet sich an die Betriebsmitteladresse mit einem
Gleichheitszeichen an.

Beachten Sie: Adresszahlen und Datenwerte mssen immer


hexadezimal eingegeben werden

Festo Didactic GmbH & Co. KG 721876 53


9. Befehlsinterpreter von EasyPort USB

9.3 Die zum bertragungszeitpunkt tatschlich bertragenen Daten


bertragungsebene entsprechen weitgehend den auf Benutzerebene eingegebenen Daten
als ASCII-Zeichen.

Fr die Datenbertragung gilt:


Adresse und den Datenwert mssen hexadezimal eingegeben
werden.
Datenwerte, die EasyPort USB liefert, werden immer als
hexadezimale Zahlen zurckgegeben.
Gleitkommazahlen werden codiert.
Jede Nachricht ist mit einem CR (Wagenrcklauf) abgeschlossen.
Jeder Befehl fr die eigene Adresse wird beantwortet.
Von jedem Display- oder Modify-Befehl wird dazu der erste
Buchstabe abgetrennt. Modify-Befehle werden mit dem
tatschlichen 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 angefgt.

Nachfolgend sind einige Beispiele fr Befehle und Antworten auf diese


Befehle aufgefhrt. Mit dargestellt in diesen Beispielen ist auch das
Carriage Return Zeichen <CR>.

54 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

Modul- Befehl fr das Modul Antwort vom Modul Bemerkung


adresse

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


1234 hexadezimal
bzw. 4660 dezimal.

Datenformat fr Wort: xxxx

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


bzw.18 dezimal.

Datenformat fr Byte: xx

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

Datenformat fr 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 fr Modify- und Display-Befehle

Festo Didactic GmbH & Co. KG 721876 55


9. Befehlsinterpreter von EasyPort USB

9.4 Neben den Befehlen zum Lesen und Schreiben von Signalen gibt es
Befehle zur weitere Befehle, die vor allem fr Inbetriebnahme und Diagnose
Initialisierung und eingesetzt werden.
Diagnose
Dazu gehren 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>=14, seine Moduladresse
zurck.

Beispiel

Befehl Antwort Beschreibung


setup0 setup1 Das EasyPort USB Modul gibt
als Adresse die Adresse 1 zurck.

DV V=2.10 Versionsnummer ausgeben

Das EasyPort USB Modul gibt mit V=2.10 seine Version zurck.

Initialisierung und Diagnose

56 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

Befehl Antwort Beschreibung und Beispiel

DS S=xx Statuswort auslesen

Das Statuswort eines EasyPort USB Moduls wird als hexadezimaler Wert
xx zurckgegeben.

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 fr Eingangsspannung 10+10 VDC
Bit 2 = 0 Bereich fr Eingangsspannung 010 VDC
Bit 3 = 1 Bereich fr Ausgangsspannung 10+10 VDC
Bit 3 = 0 Bereich fr Ausgangsspannung 010 VDC
Bit 4 = 1 Taste gedrckt
Bit 5 = 1 Taste gedrckt
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 zurckgegeben.
Das bedeutet: Bit 1 = 1 und Bit 4 = 1
Das Easyport USB Modul ist korrekt
initialisiert, als Ein- und Ausgangs-
spannung sind 010 V eingestellt, die
Taste ist gedrckt und die Anzeige
des Displays ist auf normale Anzeige
eingestellt.

Initialisierung und Diagnose (Fortsetzung)

Festo Didactic GmbH & Co. KG 721876 57


9. Befehlsinterpreter von EasyPort USB

9.5 In den nachfolgenden Tabellen sind die Befehle zum Lesen und
Befehle fr Schreiben von digitalen Signalen zusammengestellt.
digitale Signale

Modify- Betriebs- Datentyp Adresse Beispiele und Hinweise


Befehl mittel

M A (Bit) 015 MA1.0.4=1


(Modify) (Ausgang) Modify Ausgangsbit 4 von Wort 0 in
EasyPort USB Modul 1 auf 1.

Der Datenwert bei Modify-Befehlen darf


ausschlielich 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)


hherwertig: Byte 1 (Port 2)

W (Wort) 0 MAW1.0=101
Modify Ausgangswort 0 in EasyPort USB
Modul 1 auf 101 hexadezimal bzw. 257
dezimal.

58 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

Display- Betriebs- Datentyp Adresse Beispiele und Hinweise


Befehl mittel

D E (Bit) 015 DE1.0.3


(Display) (Eingang) 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 (Bit) 015 DA3.0.5


(Ausgang) 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

Festo Didactic GmbH & Co. KG 721876 59


9. Befehlsinterpreter von EasyPort USB

Neben den Befehlen zum Lesen und Schreiben von digitalen Signalen
gibt es weitere Befehle, um das Verhalten eines EasyPort USB Moduls
zu steuern.

Dazu gehrt der Befehl zum Setzen des Ereignismodus:


MT<n>=xx mit <n> als Moduladresse und xx als hexadezimalem Zeitwert,
xx = 00FF [ms].

Ist der Ereignismodus aktiv, dann meldet das EasyPort USB Modul
selbstndig genderte digitale Eingangsdaten zum PC. Die Zeit, in der
eine Eingangsnderung frhestens gemeldet wird, ist einstellbar.

Modify- Betriebs- Modul- Beispiele und Hinweise


Befehl mittel Adresse

M (Modify) T (Timer) 14 MT2=01


Setze den Ereignismodus fr 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 fr EasyPort USB Modul 2 wird
beendet. Eingangssignale werden nur noch auf
Anforderung an den PC gemeldet.

60 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

9.6 EasyPort USB verarbeitet neben digitalen Ein-/Ausgangssignalen auch


Befehle fr analoge Signale.
analoge Signale Der Befehlsinterpreter enthlt deshalb Befehle
zum Einlesen von analogen Ein- oder Ausgangskanlen,
zum Ausgeben einer Spannung an einem analogen Ausgangskanal.

Die Analog-Digital-Umwandlung erfolgt mit einer Auflsung von 12 Bit.


12 Bit Auflsung bedeutet ein Raster mit 4096 Stufen.

Die Abtastfrequenz fr die analogen Ein-/Ausgnge betrgt 0,5 kHz.

Bei den analogen Kanlen kann zwischen zwei Spannungsbereichen


gewhlt werden:
010 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).

0V 5V 10 V

0x0000 0x3FFF 0x7FFF

Zuordnung analog-digital fr Spannungsbereich 010 V

-10 V 0V +10 V

0x0000 0x3FFF 0x 7FFF

Zuordnung analog-digital fr den Spannungsbereich 10+10 V

Festo Didactic GmbH & Co. KG 721876 61


9. Befehlsinterpreter von EasyPort USB

Umschalten des Messbereichs


Das Umschalten des Messbereichs von 010 V auf 10+10 V
erreichen Sie mit den Befehlen MRE (Modify Range Eingnge) bzw. MRA
(Modify Range Ausgnge) des Befehlsinterpreters.

Befehl Beschreibung

MRE<n>=0 Messbereich der analogen Eingnge auf 010 V setzen

Am EasyPort USB Modul mit der Adresse <n>, <n>=14, wird der Messbereich fr die
analogen Eingnge auf 010 V gesetzt.
Dieser Messbereich ist nach Initialisierung eines EasyPort USB Moduls automatisch
voreingestellt.

MRE<n>=1 Messbereich der analogen Eingnge auf 10+10 V setzen

Am EasyPort USB Modul mit der Adresse <n>, <n>=14, wird der Messbereich fr die
analogen Eingnge auf 10+10 V gesetzt.

Beispiel

MRE2=1
Am EasyPort USB Modul mit der Adresse 2 den Spannungsbereich fr die analogen
Eingnge auf 10+10 V setzen.

Umschalten des Messbereichs fr die analogen Eingnge

62 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

Befehl Beschreibung

MRA<n>=0 Messbereich der analogen Ausgnge auf 010 V setzen

Am EasyPort USB Modul mit der Adresse <n>, <n>=14, wird der Messbereich fr die
analogen Ausgnge auf 010 V gesetzt.
Dieser Messbereich ist nach Initialisierung eines EasyPort USB Moduls automatisch
voreingestellt.

MRA<n>=1 Messbereich der analogen Ausgnge auf 10+10 V setzen

Am EasyPort USB Modul mit der Adresse <n>, <n>=14, wird der Messbereich fr die
analogen Ausgnge auf 10+10 V gesetzt.

Umschalten des Messbereichs fr die analogen Ausgnge

Einlesen von analogen Signalen


EasyPort USB besitzt die analogen Eingangskanle 03. Fr 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 Eingnge ist der Wertebereich
von 0x0000 bis 0x7FF8 (32760 dezimal) mglich.

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 Eingnge

Festo Didactic GmbH & Co. KG 721876 63


9. Befehlsinterpreter von EasyPort USB

Befehl Antwort Beschreibung

DEW<n>.2 EW<n>.2=xxxx Eingangskanal 0 einlesen


mit xxxx = 00007FF8
Am EasyPort USB Modul mit der Adresse <n>, <n>=14,
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 Eingangskanal 1 einlesen


mit xxxx = 00007FF8
Am EasyPort USB Modul mit der Adresse <n>, <n>=14,
werden die Werte am Eingangskanal 1 eingelesen.

DEW<n>.6 EW<n>.6=xxxx Eingangskanal 2 einlesen


mit xxxx = 00007FF8
Am EasyPort USB Modul mit der Adresse <n>, <n>=14,
werden die Werte am Eingangskanal 2 eingelesen.

DEW<n>.8 EW<n>.8=xxxx Eingangskanal 3 einlesen


mit xxxx = 00007FF8
Am EasyPort USB Modul mit der Adresse <n>, <n>=14,
werden die Werte am Eingangskanal 3 eingelesen.

Einlesen der analogen Eingangssignale

64 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

Auch die analogen Ausgangssignale knnen eingelesen werden.

Befehl Antwort Beschreibung

DAW<n>.2 AW<n>.2=xxxx Ausgangskanal 0 einlesen


mit xxxx = 00007FF8
Am EasyPort USB Modul mit der Adresse <n>, <n>=14,
werden die Werte am Ausgangskanal 0 eingelesen.

DAW<n>.4 AW<n>.4=xxxx Ausgangskanal 1 einlesen


mit xxxx = 00007FF8
Am EasyPort USB Modul mit der Adresse <n>, <n>=14,
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 Ausgangskanle 0 und 1. Fr das
Schreiben eines Spannungswertes wird der Befehl MAW mit Angabe der
Adresse des EasyPort USB Moduls, der Kanalnummer und des Wertes
verwendet.
Der Wertebereich fr die analogen Ausgnge betrgt 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 Ausgnge

Festo Didactic GmbH & Co. KG 721876 65


9. Befehlsinterpreter von EasyPort USB

Befehl Beschreibung

MAW<n>.2=xxxx Ausgangskanal 0 schreiben


mit xxxx = 00007FF8
Am EasyPort USB Modul mit der Adresse <n>, <n>=14, den gewnschten
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 Ausgangskanal 1 schreiben


mit xxxx = 00007FF8
Am EasyPort USB Modul mit der Adresse <n>, <n>=14, den gewnschten
Spannungswert am Ausgangskanal 1 ausgeben.

Erzeugen eines analogen Ausgangssignals

Anzeige von analogen Signalen auf dem LCD Display


Die Werte eines analogen Ein- oder Ausgangs knnen Sie am LCD
Display des EasyPort USB verfolgen. Angezeigt werden Ihnen der
ausgewhlte Kanal, der Trend, der Messwert mit 4 Stellen und die
Einheit.

Den Analogkanal fr die Anzeige am LCD Display whlen Sie


blicherweise mit den Pfeiltasten direkt am EasyPort USB aus.
Mit einem Befehl des Befehlsinterpreters knnen Sie die eingestellte
Kanalwahl vorbergehend vom PC aus unterdrcken und auf einen
anderen analogen Kanal umstellen. Sie verwenden dazu den Befehl MF.

66 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

Befehl Beschreibung

MF<n>=01 Analogen Eingangskanal 0 forcieren

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=14, 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>=14, 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>=14, 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>=14, 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>=14, 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>=14, 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>=14, 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

Festo Didactic GmbH & Co. KG 721876 67


9. Befehlsinterpreter von EasyPort USB

9.7 Das Aufnehmen von analogen Messwerten untersttzt EasyPort USB


Befehle durch spezielle Befehle.
zum Messen von
analogen Signalen 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, fr den Sie die Werte automatisch
ausgeben wollen, whlen Sie mit dem Befehl MS aus.

Befehl Beschreibung

MS<n>=01 Analogen Eingangskanal 0 aktivieren

Am EasyPort USB Modul mit der Adresse <n>, <n>=14, den analogen Eingangskanal 0
fr das automatische Senden von Eingangswerten aktivieren.

MS<n>=02 Analogen Eingangskanal 1 aktivieren

Am EasyPort USB Modul mit der Adresse <n>, <n>=14, den analogen Eingangskanal 1
fr das automatische Senden von Eingangswerten aktivieren.

MS<n>=04 Analogen Eingangskanal 2 aktivieren

Am EasyPort USB Modul mit der Adresse <n>, <n>=14, den analogen Eingangskanal 2
fr das automatische Senden von Eingangswerten aktivieren.

MS<n>=08 Analogen Eingangskanal 3 aktivieren

Am EasyPort USB Modul mit der Adresse <n>, <n>=14, den analogen Eingangskanal 3
fr das automatische Senden von Eingangswerten aktivieren.

MS<n>=0F Alle analogen Eingangskanle aktivieren

Am EasyPort USB Modul mit der Adresse <n>, <n>=14, die analogen Eingangskanle
03 fr das automatische Senden von Eingangswerten aktivieren.

MS<n>=00 Alle analogen Eingangskanle deaktivieren

Am EasyPort USB Modul mit der Adresse <n>, <n>=14, alle analogen Eingangskanle
deaktivieren. Ein automatisches Ausgeben der Eingangswerte ist dann nicht mehr
mglich.

Aktivieren von analogen Eingangskanlen

68 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

Befehl Antwort Beschreibung

MME=4 ME=4 Messmodus aktivieren

Datenformat der Am EasyPort USB werden die Messwerte des aktivierten


gesendeten Daten: analogen Eingangskanals automatisch zyklisch ausgegeben.
yxx<CR> Das Zeitraster fr die Ausgabe betrgt 5 ms.

Das Datenformat xx ist ein binres Format, es besteht aus 2


Bytes.

y ist die Kennung fr den zuvor aktivierten Eingangskanal.


y=2: analoger Eingangskanal 0
y=4: analoger Eingangskanal 1
y=6: analoger Eingangskanal 2
y=8: analoger Eingangskanal 3

Beispiel: Eingangskanal 0 ausgeben

MS1=01<CR> S1=01<CR> Analogen Eingangskanal 0 von EasyPort USB mit Adresse 1


aktivieren.

MME=4<CR> ME=4<CR> Messmodus aktivieren.


2xx<CR> Das EasyPort USB gibt nun die Messwerte des analogen
2xx<CR> Eingangskanals 0 aus.

Aktivieren des Messmodus fr analoge Eingangskanle

Fr die Anzeige der analogen Messwerte auf dem LCD Display ist
standardmig die Einheit Volt eingestellt.

Bei Mess- und Regelvorgnge sind hufig andere physikalische Gren


von Bedeutung. Deshalb kann jedem Analogkanal eine eigene
physikalische Einheit zugeordnet werden. Wird der Analogkanal zur
Anzeige am LCD Display ausgewhlt, dann wird die vom PC aus
zugeordnete physikalische Einheit dargestellt.

Festo Didactic GmbH & Co. KG 721876 69


9. Befehlsinterpreter von EasyPort USB

Beachten Sie: Es werden jedoch keine Umrechnungen zwischen den


physikalischen Einheiten vorgenommen!

Fr 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>=14, wird fr 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>=14, wird fr 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>=14, wird fr 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>=14, wird fr den
analogen Eingangskanal 3 die Einheit xx angezeigt.

Zuordnen einer physikalischen Einheit zur Darstellung auf dem LCD Display

70 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

Befehl Beschreibung

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

Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=14, wird fr
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>=14, wird fr
den analogen Ausgangskanal 1 die Einheit xx angezeigt.

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

Jeder physikalischen Einheit kann ein Verstrkungsfaktor zugewiesen


werden. Mit diesem Faktor wird der auf dem LCD Display dargestellte
Messwert multipliziert. Auf diese Weise knnen Sie den Messwert an
eine physikalische Einheit anpassen, die fr Sie aussagekrftiger ist.
Sie setzen einen Verstrkungsfaktor mit dem Befehl MG.

Beachten Sie, dass der Verstrkungsfaktor den Messwert, wie er am


Analogkanal anliegt, nicht verndert. Der Verstrkungsfaktor wirkt nur
auf die Anzeige der Werte auf dem LCD Display.

Fr jede physikalische Einheit ist der Verstrkungsfaktor voreingestellt.

Physikalische Einheit Voreinstellung Verstrkungsfaktor

V 10.0

bar 1.0

PSI 1.0

MPa 1.0

l/min 1.0
o
C 1.0

Festo Didactic GmbH & Co. KG 721876 71


9. Befehlsinterpreter von EasyPort USB

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 knnen, stellen Sie als Einheit bar ein. Als
Verstrkungsfaktor whlen 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.

72 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

Befehl Beschreibung

MG<n>.0=x.xx Der physikalischen Einheit Volt einen Verstrkungsfaktor zuweisen

Der am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=14,
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 Verstrkungsfaktor zuweisen

Der am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=14,
dargestellte Messwert mit der Einheit bar wird mit dem Faktor x.xx multipliziert.

MG<n>.2=x.xx Der physikalischen Einheit PSI einen Verstrkungsfaktor zuweisen

Der am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=14,
dargestellte Messwert mit der Einheit PSI wird mit dem Faktor x.xx multipliziert.

MG<n>.3=x.xx Der physikalischen Einheit MPa einen Verstrkungsfaktor zuweisen

Der am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=14,
dargestellte Messwert mit der Einheit MPa wird mit dem Faktor x.xx multipliziert.

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

Der am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=14,
dargestellte Messwert mit der Einheit l/min wird mit dem Faktor x.xx multipliziert.

MG<n>.5=x.xx Der physikalischen Einheit oC einen Verstrkungsfaktor zuweisen

Der am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=14,
dargestellte Messwert mit der Einheit oC wird mit dem Faktor x.xx multipliziert.

Zuweisen eines Verstrkungsfaktors zur Darstellung auf dem LCD Display

Festo Didactic GmbH & Co. KG 721876 73


9. Befehlsinterpreter von EasyPort USB

9.8 Die beiden schnellen Zhler 0 und 1 von EasyPort USB knnen Sie mit
Befehle fr zwei Befehlen ansprechen. Mit dem Befehl MC aktivieren und
schnellen Zhler deaktivieren Sie den Zhler, der Befehl DC liefert den aktuellen
Zhlerstand des Zhlers.
Als Zhlimpuls werden ausgewertet:
fr Zhler 0 das Eingangsbit 0 von Port 1,
fr Zhler 1 das Eingangsbit 0 von Port 2.

Befehl Antwort Beschreibung

MC<n>.<m>=1 C<n>.<m>=1 Schnellen Zhler aktivieren

Fr das EasyPort USB Modul mit der Adresse <n>, <n>=14, wird
der schnelle Zhler mit der Nummer <m>, <m>=0,1 aktiviert.

Beispiel

MC1.0=1
Fr das EasyPort USB Modul mit der Adresse 1 wird der Zhler
0 gestartet.

MC<n>.<m>=0 C<n>.<m>=0 Schnellen Zhler deaktivieren

Fr das EasyPort USB Modul mit der Adresse <n>, <n>=14, wird
der schnelle Zhler mit der Nummer <m>, <m>=0,1 deaktiviert.

Aktivieren und Deaktivieren des schnellen Zhlers

74 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

Befehl Antwort Beschreibung

DC<n>.<m> C<n>.<m>=xxxx Zhlerstand auslesen

Fr das EasyPort USB Modul mit der Adresse <n>, <n>=14, wird
der Zhlerstand des schnellen Zhlers mit der Nummer <m>,
<m>=0,1 ausgegeben.

Der Zhlerstand wird als hexadezimale Zahl xxxx geliefert.

Beispiel

DC1.0<CR> C1.0=2AC5<CR>
Der Zhlerstand von Zhler 0 des EasyPort USB Moduls mit der
Adresse 1 wird ausgelesen. Der Zhlerstand betrgt 2AC5
hexadezimal bzw. 10949 dezimal.

Auslesen des Zhlerstandes

9.9 Mit einem Terminalprogramm knnen Sie eine Verbindung zu EasyPort


Beispiel: USB herstellen und Befehle ber die serielle Schnittstelle senden und
Aufbau einer Verbindung empfangen.
zu EasyPort USB
Terminalprogramme bentigen fr ihre Arbeit die Information,
welche serielle Schnittstelle fr die Kommunikation genutzt wird,
welche Einstellungen fr die Schnittstelle erforderlich sind.

Um eine Verbindung zu EasyPort USB herzustellen, fhren Sie deshalb


folgende Schritte aus:
1. EasyPort USB mit PC verbinden, EasyPort USB mit Spannung
versorgen.
2. Serielle Schnittstelle fr den USB-Anschluss ermitteln.
3. Terminalprogramm starten.
4. Einstellungen zur seriellen Schnittstelle eintragen.
5. Befehle an EasyPort senden.

Der Aufbau einer Verbindung ist exemplarisch fr das Terminal-


Programm HyperTerminal von Windows gezeigt.

Festo Didactic GmbH & Co. KG 721876 75


9. Befehlsinterpreter von EasyPort USB

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. Whlen Sie den Eintrag System aus.
5. Es ffnet sich das Fenster Systemeigenschaften.
Klicken Sie im Register Hardware auf die Schaltflche Gerte-
Manager.

76 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

6. Unter dem Eintrag Ports (COM & LPT) entnehmen Sie, dass als
serielle Schnittstelle fr den USB-Anschluss COM5 verwendet wird.

7. Starten Sie nun das Programm HyperTerminal. Sie finden


HyperTerminal unter Programme\Zubehr\Communications.

Festo Didactic GmbH & Co. KG 721876 77


9. Befehlsinterpreter von EasyPort USB

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

9. Im Folgenden werden die Einstellungen fr die neue Verbindung


abgefragt.
Als Schnittstelle tragen Sie im Fenster Connect To die zuvor
ermittelte Schnittstelle COM5 ein.

78 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

10. Die erforderlichen Einstellungen fr die serielle Datenbertragung


ber die COM-Schnittstelle finden Sie in diesem Handbuch. Korrekt
sind folgende Angaben:

Festo Didactic GmbH & Co. KG 721876 79


9. Befehlsinterpreter von EasyPort USB

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.

80 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

12. Im Register Settings klicken Sie auf die Schaltflche ASCII Setup.

Festo Didactic GmbH & Co. KG 721876 81


9. Befehlsinterpreter von EasyPort USB

13. Im Fenster ASCII Setup whlen Sie folgende Einstellungen:

14. Damit sind alle erforderlichen Daten zur Kommunikationsverbindung


eingetragen. Sie knnen nun mit EasyPort USB kommunizieren.

82 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

15. Fhren Sie als erstes den Befehl setup0 aus. Mit diesem Befehl
initialisieren Sie das EasyPort USB Modul.
Befehle schlieen 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 nchste Zeile.

Festo Didactic GmbH & Co. KG 721876 83


9. Befehlsinterpreter von EasyPort USB

17. Sie knnen 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.

84 Festo Didactic GmbH & Co. KG 721876


9. Befehlsinterpreter von EasyPort USB

19. Wenn Ihnen eine Simulationsbox zur Verfgung steht, knnen Sie
Eingnge am EasyPort USB setzen und den Status dieser Eingnge
abfragen.

20. In unserem Fall liefert EasyPort USB als Zustand der digitalen
Eingnge den Wert 3 zurck. Es sind also die Eingnge 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.

Festo Didactic GmbH & Co. KG 721876 85


10. Erstellen eigener Anwendungen

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 ausfhrlich


beschrieben,
unter welchem Namen Sie das ActiveX Steuerelement in Ihr
Softwareprojekt einbinden,
welche Methoden fr den Datenaustausch zur Verfgung 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 standardmig die Programmgruppe EasyPort im Startmen
angelegt. Dort finden Sie auch die zugehrige Online-Hilfe und eine
Demo-Anwendung zum ActiveX Steuerelement.

Auf der EasyPort CD-ROM sind noch weitere Beispiele zur Anwendung
des ActiveX Steuerelementes fr 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.

86 Festo Didactic GmbH & Co. KG 721876


Contents

English 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

Festo Didactic GmbH & Co. KG 721876 87


Contents

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

88 Festo Didactic GmbH & Co. KG 721876


1. Introduction

1.1 What is EasyPort USB?


Overview of The EasyPort USB process interface is used for bidirectional
EasyPort USB 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

Festo Didactic GmbH & Co. KG 721876 89


1. Introduction

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.

90 Festo Didactic GmbH & Co. KG 721876


1. Introduction

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.

Festo Didactic GmbH & Co. KG 721876 91


1. Introduction

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.

92 Festo Didactic GmbH & Co. KG 721876


1. Introduction

Controlling an actual Controlling a simulated Measuring Regulating


process process

Software used for Software used for Software used for Software used for
controlling processes: simulating processes: recording measured regulation:
values:
FluidSIM (digital only) EasyVeep FluidLab PA
S7PLCSIM FluidSIM FluidLab PA FluidLab P as of
CoDeSys Soft-SPS CIROS FluidLab P ersion 2.0
FluidLab H

EasyPort USB interface: EasyPort USB interface: EasyPort USB EasyPort USB
interface: interface:

Digital/analogue Digital interface


interface Digital/analogue Digital/analogue
The EasyPort USB is the
interface interface
The EasyPort USB is the interface between the
interface between the PC and the PLC. The PLC The EasyPort USB is The EasyPort USB is
PC and the actual controls the simulated the interface between the interface between
process. The process is process at the PC. the PC and actual the PC and the actual
controlled from the PC. sensors. controlled system.

Actual process: Actual controller: Actual sensors: Actual controlled


system:
Simulation box, Any PLC Simulation box,
digital/analogue Simulation box, digital digital/analogue Simulation box,
MPS PA SPS EduTrainer MPS PA digital/analogue
MPS PLC board TP210 MPS PA
TP301 TP610 TP210
TP610

Sample applications for EasyPort USB

Festo Didactic GmbH & Co. KG 721876 93


1. Introduction

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.

94 Festo Didactic GmbH & Co. KG 721876


1. Introduction

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


PDF format on the CD ROM.

1.2 Fundamental prerequisites for safe use and trouble-free operation of


Important instructions 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.

Festo Didactic GmbH & Co. KG 721876 95


1. Introduction

1.3 The operating company undertakes to allow only those persons to work
Obligations of the with EasyPort USB who:
operating company 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.

1.4 All persons who have been entrusted to work with EasyPort USB
Obligations of the undertake to complete the following steps before beginning work:
trainees 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

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


Dangers associated with well as with recognised safety rules. Nevertheless, life and limb of the
the EasyPort process user and third parties may be endangered, and the respective machine
interface 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!

96 Festo Didactic GmbH & Co. KG 721876


1. Introduction

1.6 Our general terms and conditions of sale and delivery are always
Guarantee and liability 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.

1.7 The EasyPort USB process interface has been developed and
Use for intended purpose 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.

Festo Didactic GmbH & Co. KG 721876 97


2. Safety precautions

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!

98 Festo Didactic GmbH & Co. KG 721876


3. Technical data

3.1 EasyPort USB D16A process interface


EasyPort USB, general
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 12 V DC


threshold

Digital input hysteresis 3V

Filter 5 ms

Number of counters 2 inputs usable as high-speed


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

Communication RS 232, electrically isolated,


interfaces USB 2.0, electrically isolated

Protocol ASCII, 115.2 kBaud, 8, N, 1

Technical data for EasyPort USB, general

Festo Didactic GmbH & Co. KG 721876 99


3. Technical data

EasyPort USB D16A process interface

Protection IP 20

CE mark Per EU/EMC directive

Permissible ambient 0...55 C/0...70 C


temperature,
operation/storage

Dimensions in mm 135 x 167 x 37


(L x W x H)

Weight in kg 0,65

Technical data for EasyPort USB, general (continued)

3.2 Each set of 8 digital inputs and outputs is connected to a SysLink 24-pin
SysLink interface socket connector at the EasyPort USB in accordance with IEEE 488. In
for digital data 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.

100 Festo Didactic GmbH & Co. KG 721876


3. Technical data

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/ 0 V DC 11/12/
23/24 23/24

24 V DC 9/10/ 24 V DC 9/10/
21/22 21/22

Technical data, SysLink interface for digital signals

Festo Didactic GmbH & Co. KG 721876 101


3. Technical data

3.3 The 4 analogue inputs and 2 analogue outputs at EasyPort USB are
Sub-D socket for connected to a 15-pin Sub-D socket. Analogue-digital conversion takes
analogue data 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

0V 3

(unused) 4

(unused) 5

0V 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

102 Festo Didactic GmbH & Co. KG 721876


3. Technical data

3.4 Data is exchanged with the PC either via the RS 232 serial port or the
Data interfaces USB interface at EasyPort USB. Transmission speed is 115.2 kBaud.
to the PC
RS 232 = Pin
Connection, 9-pin Sub-D socket

(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.

Festo Didactic GmbH & Co. KG 721876 103


3. Technical data

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


Power supply 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.

104 Festo Didactic GmbH & Co. KG 721876


4. Transport, unpacking, scope of delivery

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.

Festo Didactic GmbH & Co. KG 721876 105


5. Layout and function

5.1
Layout of the
EasyPort USB

(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

106 Festo Didactic GmbH & Co. KG 721876


5. Layout and function

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

Festo Didactic GmbH & Co. KG 721876 107


5. Layout and function

5.2 PORT 3 USB RS 232 24V 0V


Control elements

EasyPort USB
Error Status

IN

OUT
0 7 0 7

PORT 1 PORT 2

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.

108 Festo Didactic GmbH & Co. KG 721876


5. Layout and function

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.

5.3 The EasyPort USB module can be mounted directly on a profile plate;
Mounting the the adapter is available under order number 549806.
EasyPort USB The adapter is secured to the bottom of the EasyPort USB module with
three M4 screws.

Festo Didactic GmbH & Co. KG 721876 109


5. Layout and function

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


Connecting the EasyPort electrically isolated RS 232 port, or an electrically isolated USB port.
USB to the PC and the
process 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.

110 Festo Didactic GmbH & Co. KG 721876


5. Layout and function

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

Festo Didactic GmbH & Co. KG 721876 111


5. Layout and function

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.

5.5 The address of the EasyPort USB is selected with the and scroll
Setting the address buttons. The address setting mode is activated by simultaneously
at the EasyPort USB 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.

PORT 3 USB RS 232 24V 0V

EasyPort USB
Error Status

IN

OUT
0 7 0 7

PORT 1 PORT 2

LCD panel at EasyPort USB with address display

112 Festo Didactic GmbH & Co. KG 721876


6. Commissioning

Youll 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.

Festo Didactic GmbH & Co. KG 721876 113


6. Commissioning

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.

114 Festo Didactic GmbH & Co. KG 721876


6. Commissioning

7. The wizard searches for the required software component.


Click on the Finish button after installation has been completed.

Festo Didactic GmbH & Co. KG 721876 115


6. Commissioning

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.

116 Festo Didactic GmbH & Co. KG 721876


6. Commissioning

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.

Festo Didactic GmbH & Co. KG 721876 117


6. Commissioning

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.

118 Festo Didactic GmbH & Co. KG 721876


6. Commissioning

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 EasyPorts 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.

Festo Didactic GmbH & Co. KG 721876 119


7. Software interfaces to EasyPort USB

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


Overview: means of individual, addressed write and read commands.
communication
with EasyPort USB

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.

120 Festo Didactic GmbH & Co. KG 721876


7. Software interfaces to EasyPort USB

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.

Festo Didactic GmbH & Co. KG 721876 121


7. Software interfaces to EasyPort USB

7.2 EzOPC is an OPC server which establishes data links:


Communication To an EasyPort USB process interface
via EzOPC 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

122 Festo Didactic GmbH & Co. KG 721876


7. Software interfaces to EasyPort USB

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.

Festo Didactic GmbH & Co. KG 721876 123


7. Software interfaces to EasyPort USB

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.

124 Festo Didactic GmbH & Co. KG 721876


7. Software interfaces to EasyPort USB

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.

Festo Didactic GmbH & Co. KG 721876 125


8. ActiveX control for EasyPort USB

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


Using ActiveX control 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.

126 Festo Didactic GmbH & Co. KG 721876


8. ActiveX control for EasyPort USB

8.2 Before ActiveX control can be incorporated into software projects, it


Installing ActiveX control 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.

Festo Didactic GmbH & Co. KG 721876 127


8. ActiveX control for EasyPort USB

8.3 The EasyPort demo application is a sample program that demonstrates


Example: how ActiveX control is used in C++. Several basic ActiveX control
EasyPort demo methods can be easily executed, and communication between the PC
application 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

128 Festo Didactic GmbH & Co. KG 721876


8. ActiveX control for EasyPort USB

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. Youll need the EasyPort CD
ROM to this end.
4. Make sure that ActiveX control for EasyPort USB has been installed
on your PC.

Festo Didactic GmbH & Co. KG 721876 129


8. ActiveX control for EasyPort USB

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.

130 Festo Didactic GmbH & Co. KG 721876


8. ActiveX control for EasyPort USB

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.

Festo Didactic GmbH & Co. KG 721876 131


8. ActiveX control for EasyPort USB

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

132 Festo Didactic GmbH & Co. KG 721876


8. ActiveX control for EasyPort USB

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


USB module and its responses are shown in this window.

Festo Didactic GmbH & Co. KG 721876 133


8. ActiveX control for EasyPort USB

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.

134 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

9.1 A command interpreter is the lowest access level for communication.


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.

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.

Festo Didactic GmbH & Co. KG 721876 135


9. EasyPort USB command interpreter

9.2 There are two basic commands for reading and writing resources:
Command structure 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 Byte 0
(port 2) (port 1)

Word 0

136 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

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


resources 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.

Festo Didactic GmbH & Co. KG 721876 137


9. EasyPort USB command interpreter

9.3 The data that are actually transmitted at the point of transmission
Transmission level 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.

138 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

Module Command for the Response from the Comment


address module module

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

Festo Didactic GmbH & Co. KG 721876 139


9. EasyPort USB command interpreter

9.4 In addition to commands for reading and writing signals, there are other
Commands for commands that are primarily used for commissioning and diagnostics.
initialisation 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

140 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

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)

Festo Didactic GmbH & Co. KG 721876 141


9. EasyPort USB command interpreter

9.5 The commands for reading and writing digital signals are summarised in
Commands for the following tables.
digital signals

Modify Resource Data type Address Examples and comments


command

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


(modify) (output) 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.

142 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

Display Resource Data type Address Examples and comments


command

D E (bit) 0...15 DE1.0.3


(display) (input) 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 (bit) 0...15 DA3.0.5


(output) 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.

Festo Didactic GmbH & Co. KG 721876 143


9. EasyPort USB command interpreter

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 Resource Module Examples and comments


command address

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.

144 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

9.6 In addition to digital input and output signals, EasyPort USB also
Commands for processes analogue signals.
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).

0V 5V 10 V

0x0000 0x3FFF 0x7FFF

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

-10 V 0V +10 V

0x0000 0x3FFF 0x 7FFF

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

Festo Didactic GmbH & Co. KG 721876 145


9. EasyPort USB command interpreter

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

146 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

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

Festo Didactic GmbH & Co. KG 721876 147


9. EasyPort USB command interpreter

Command Response Description

DEW<n>.2 EW<n>.2=xxxx Read in input channel 0


where xxxx =
Values at input channel 0 are read in at the EasyPort USB
0000...7FF8
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 Read in input channel 1


where xxxx =
Values at input channel 1 are read in at the EasyPort USB
0000...7FF8
module with address <n> (<n> = 1...4).

DEW<n>.6 EW<n>.6=xxxx Read in input channel 2


where xxxx =
Values at input channel 2 are read in at the EasyPort USB
0000...7FF8
module with address <n> (<n> = 1...4).

DEW<n>.8 EW<n>.8=xxxx Read in input channel 3


where xxxx =
Values at input channel 3 are read in at the EasyPort USB
0000...7FF8
module with address <n> (<n> = 1...4).

Reading in analogue input signals

148 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

The analogue output signals can also be read in.

Command Response Description

DAW<n>.2 AW<n>.2=xxxx Read in output channel 0


where xxxx =
Values at output channel 0 are read in at the EasyPort USB
0000...7FF8
module with address <n> (<n> = 1...4).

DAW<n>.4 AW<n>.4=xxxx Read in output channel 1


where xxxx =
Values at output channel 1 are read in at the EasyPort USB
0000...7FF8
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

Festo Didactic GmbH & Co. KG 721876 149


9. EasyPort USB command interpreter

Command Description

MAW<n>.2=xxxx Write output channel 0


where xxxx =
Read out the desired voltage value from output channel 0 at the EasyPort USB
0000...7FF8
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 Write output channel 1


where xxxx =
Read out the desired voltage value from output channel 1 at the EasyPort USB
0000...7FF8
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.

150 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

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

Festo Didactic GmbH & Co. KG 721876 151


9. EasyPort USB command interpreter

9.7 The EasyPort USB supports the recording of analogue measured values
Commands for measuring with the help of special commands.
analogue signals
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

152 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

Command Response Description

MME=4 ME=4 Activate the measuring mode

Data format of Measured values at the activated analogue input channel are
transmitted data: automatically and cyclically read out from the EasyPort USB.
yxx<CR> 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

Example: read out input channel 0

MS1=01<CR> S1=01<CR> Activate analogue input channel 0 at the EasyPort USB


module with address 1.

MME=4<CR> ME=4<CR> Activate the measuring mode


2xx<CR> The EasyPort USB reads out the measured values from
2xx<CR> 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.

Festo Didactic GmbH & Co. KG 721876 153


9. EasyPort USB command interpreter

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

154 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

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
o
C 1.0

Festo Didactic GmbH & Co. KG 721876 155


9. EasyPort USB command interpreter

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.

156 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

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

Festo Didactic GmbH & Co. KG 721876 157


9. EasyPort USB command interpreter

9.8 The two high-speed counters 0 and 1 at the EasyPort USB can be
Commands for addressed with two commands. The command MC is used to activate
high-speed counters 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

158 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

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

9.9 Connection to the EasyPort USB can be established using a terminal


Example: program, and commands can be transmitted and received via the serial
establishing a connection port.
to the EasyPort USB
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.

Festo Didactic GmbH & Co. KG 721876 159


9. EasyPort USB command interpreter

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.

160 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

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.

Festo Didactic GmbH & Co. KG 721876 161


9. EasyPort USB command interpreter

8. First of all, youll 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.

162 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

10. The settings required for serial data transmission via the COM port
are included in this manual. The following entries are correct:

Festo Didactic GmbH & Co. KG 721876 163


9. EasyPort USB command interpreter

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.

164 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

12. Then click on ASCII Setup in the Settings tab.

Festo Didactic GmbH & Co. KG 721876 165


9. EasyPort USB command interpreter

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.

166 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

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.

Festo Didactic GmbH & Co. KG 721876 167


9. EasyPort USB command interpreter

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.

168 Festo Didactic GmbH & Co. KG 721876


9. EasyPort USB command interpreter

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 youre ready to end communication between the


HyperTerminal program and EasyPort USB, click on Disconnect in
the Call menu.

Festo Didactic GmbH & Co. KG 721876 169


10. Creating your own applications

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 theyre 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.

170 Festo Didactic GmbH & Co. KG 721876


ndice

Espaol Los captulos 7 hasta 10 se encuentran en el archivo PDF del manual


EasyPort USB en el CD-ROM que se adjunta.

1 Introduccin ______________________________________ 173


1.1 Informacin 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 Garantas y responsabilidades _______________________ 181
1.7 Utilizacin convenida _______________________________ 181

2. Indicaciones de seguridad ___________________________ 182

3. Datos tcnicos ____________________________________ 183


3.1 EasyPort USB: generalidades ________________________ 183
3.2 Interface SysLink para seales digitales ________________ 184
3.3 Conector Sub D para seales analgicas _______________ 186
3.4 Interfaces de datos para PC __________________________ 187
3.5 Alimentacin de corriente elctrica ____________________ 188

4. Transporte/Desembalaje/Contenido __________________ 189

5. Composicin y funciones ____________________________ 190


5.1 Composicin del EasyPort USB _______________________ 190
5.2 Elementos de mando _______________________________ 192
5.3 Montaje del EasyPort USB ___________________________ 193
5.4 Conexin del EasyPort USB al PC y al proceso ___________ 194
5.5 Ajuste de la direccin en el EasyPort USB_______________ 196

6. Puesta en funcionamiento ___________________________ 197

7. Interfaces de software para EasyPort USB ______________ 204


7.1 Informacin general: comunicacin con EasyPort USB ____ 204
7.2 Comunicacin a travs de EzOPC _____________________ 206

Festo Didactic GmbH & Co. KG 721876 171


ndice

8. Elemento de control ActiveX para EasyPort USB _________ 210


8.1 Utilizacin del elemento de control ActiveX _____________ 210
8.2 Instalacin del elemento de control ActiveX _____________ 211
8.3 Ejemplo: Aplicacin de demostracin de EasyPort_________ 21

9. Intrprete de rdenes de EasyPort USB ________________ 219


9.1 Intrprete de rdenes ______________________________ 219
9.2 Estructura de rdenes ______________________________ 220
9.3 Nivel de transmission _______________________________ 222
9.4 rdenes para la inicializacin y el diagnstico ___________ 224
9.5 rdenes para seales digitales _______________________ 226
9.6 rdenes para seales analgicas _____________________ 229
9.7 rdenes para la medicin de seales analgicas _________ 236
9.8 rdenes para contador rpido________________________ 242
9.9 Ejemplo: Creacin de una conexin con EasyPort USB ____ 243

10. Crear aplicaciones propias___________________________ 254

Contenido del CD-ROM


Simulacin modelo de procesos EasyVeep
OPC-Server EasyOPC
Manual EasyPort USB
Manual EasyVeep
Controlador USB para EasyPort
Elemento de control EasyPort USB ActiveX
Ejemplos de activacin
Ejemplo con Excel
Ejemplo con FluidSIM
Ejemplo con InTouch
Ejemplo con LabVIEW
Ejemplo con VC6

172 Festo Didactic GmbH & Co. KG 721876


1. Introduccin

1.1 Qu es EasyPort USB?


Informacin general sobre La interface de procesos EasyPort USB se utiliza para la transmisin
EasyPort USB bidireccional de seales entre un proceso de control real en tcnica de
bajo voltaje (24 VDC) y un PC. Con el fin de excluir posibles
interferencias en el PC, nicamente se utilizan interfaces
galvnicamente separadas para realizar la transmisin 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
Regulacin de un proceso real; la regulacin funciona en el PC
Captacin y evaluacin de datos de medicin provenientes de un
proceso real

Festo Didactic GmbH & Co. KG 721876 173


1. Introduccin

Ejemplo de aplicacin: configuracin 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 analgicas y 2 salidas analgicas.

174 Festo Didactic GmbH & Co. KG 721876


1. Introduccin

En un distribuidor (hub) de puertos USB conectado a un PC o en los


puertos USB del propio PC, pueden conectarse como mximo cuatro
mdulos EasyPort USB. Deber tenerse en cuenta que las direcciones
de los mdulos son diferentes.

Configuracin con 4 mdulos EasyPort USB

Para transmitir las seales 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.

Festo Didactic GmbH & Co. KG 721876 175


1. Introduccin

Como utilizar EasyPort USB


En la tabla se muestra cmo utilizar la interface de procesos EasyPort
UBS junto con otros productos de Festo Didactic.

Procesos de control reales posibles:


Un proceso de automatizacin con actuadores y detectores
Un PLC real
Una caja de simulacin

Tambin puede disponerse de diversos programas de software para el


mundo virtual. Se trata de programas para los siguientes fines:
Control
Regulacin
Captacin de valores de medicin
Visualizacin

En esas configuraciones preparadas, es muy sencillo utilizar EasyPort


USB.

176 Festo Didactic GmbH & Co. KG 721876


1. Introduccin

Control de un proceso Control de un proceso Medir Regular


real simulado

Software utilizado para Software utilizado para Software utilizado Software utilizado
tareas de control de tareas de simulacin de para tareas de para tareas de
procesos: procesos: captacin de datos regulacin:
de medicin:
FluidSim (slo digital) EasyVeep
S7PLCSIM FluidSim FluidLab PA FluidLab PA
CoDeSys Soft-SPS CIROS FluidLab P FluidLab P
FluidLab H a partir de V. 2.0

Interface Interface Interface Interface


EasyPort USB: EasyPort USB: EasyPort USB: EasyPort USB:

Interface Interface Interface Interface


digital/analgica digital digital/analgica digital/analgica

El EasyPort USB es la El EasyPort USB es la El EasyPort USB es la El EasyPort USB es la


interface entre el PC y el interface entre el PC y el interface entre el PC y interface entre el PC y
proceso real. El proceso PLC. El PLC controla en los detectores reales. el tramo real de
se controla desde el PC. el PC el proceso regulacin.
simulado.

Proceso real: Control real: Detectores reales: Tramo real de


regulacin:
Caja de simulacin, SPS indistinto Caja de simulacin,
digital/analgica Caja de simulacin, digital/analgica Caja de simulacin,
MPS PA digital MPS PA digital/analgica
MPS SPS EduTrainer TP210 MPS PA
TP301 SPS Board TP610 TP210
TP610

Ejemplos de aplicaciones con EasyPort USB

Festo Didactic GmbH & Co. KG 721876 177


1. Introduccin

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 activacin 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 comunicacin con EasyPort
USB
Ejecucin de las rdenes para EasyPort USB mediante un programa
sencillo de terminal
Mtodos de utilizacin del elemento de control ActiveX; explicacin
mediante demostracin
Cmo encontrar ms ejemplos de la inclusin de EasyPort USB en
aplicaciones propias.

178 Festo Didactic GmbH & Co. KG 721876


1. Introduccin

El manual completo (captulos 1 hasta 10) se encuentra en el CD-ROM


adjunto.

1.2 Para el uso correcto, seguro y fiable de la interface de procesos


Indicaciones importantes EasyPort USB, es indispensable conocer y respetar las indicaciones y
normas de seguridad.

El presente manual incluye las indicaciones ms importantes que deben


tenerse en cuenta para el uso seguro del EasyPort USB.

Todos los usuarios del EasyPort USB debern respetar las indicaciones
de seguridad.

Adems, debern respetarse las reglas y disposiciones de prevencin


de accidentes.

Festo Didactic GmbH & Co. KG 721876 179


1. Introduccin

1.3 El propietario se compromete a permitir que nicamente trabajen


Responsabilidad del personas con el EasyPort USB que cumplen las siguientes condiciones:
propietario Personas que conocen las disposiciones de seguridad laboral y
prevencin de accidentes y que han sido instruidas en el uso del
EasyPort USB.
Personas que han ledo y entendido el captulo 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.

1.4 Antes de empezar a trabajar con el EasyPort USB, todos los usuarios
Responsabilidad de los deben comprometerse a lo siguiente:
estudiantes Leer el captulo de seguridad y las advertencias contenidas en el
presente manual.
Respetar las disposiciones bsicas de seguridad laboral y de
prevencin de accidentes.

1.5 En el proceso de produccin de la interface de procesos EasyPort USB


Riesgos del uso de la se aplica la tecnologa ms avanzada y se respetan las normas de
interface de procesos seguridad reconocidas. Sin embargo, es posible que surjan riesgos para
EasyPort el usuario o para terceros o para la mquina u otros bienes materiales.

La interface de procesos EasyPort USB nicamente deber utilizarse en


las siguientes condiciones:
Utilizacin correcta y convenida
Utilizacin en estado tcnico impecable

Cualquier fallo que pueda poner en riesgo la seguridad, deber


eliminarse de inmediato!

180 Festo Didactic GmbH & Co. KG 721876


1. Introduccin

1.6 En principio, son vlidas nuestras Condiciones generales de venta y


Garantas y entrega. El comprador dispone de esta documentacin, a ms tardar
responsabilidades en el momento de la firma del contrato. Se excluyen garantas y
responsabilidades en caso de daos fsicos o materiales si los fallos se
deben a una o varias causas que se especifican a continuacin:
Utilizacin no convenida del EasyPort USB
Puesta en funcionamiento y utilizacin incorrectas del EasyPort
USB.
Utilizacin del EasyPort USB estando defectuosos los sistemas de
seguridad. Utilizacin sin que estn instalados correctamente los
sistemas de seguridad y proteccin o sin que stos funcionen
correctamente.
Utilizacin sin que se hayan tenido en cuenta las indicaciones para
la puesta en funcionamiento y el funcionamiento, incluidas en el
presente manual.
Utilizacin despus de haber realizado modificaciones tcnicas no
autorizadas en el EasyPort USB.
Utilizacin despus de haber realizado reparaciones
incorrectamente.
Utilizacin despus de haberse producido catstrofes naturales o
causas de fuerza mayor.

Festo Didactic excluye cualquier responsabilidad si el estudiante, la


empresa de instruccin y/o otros terceros sufren daos 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.

1.7 La interface de procesos EasyPort USB ha sido desarrollada y producida


Utilizacin convenida nicamente para fines de formacin y perfeccionamiento profesional en
materia de tcnica de automatizacin. 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 utilizacin convenida incluye tambin la consideracin de todas las


indicaciones que constan en el manual.

Festo Didactic GmbH & Co. KG 721876 181


2. Indicaciones de seguridad

Establecer y retirar conexiones elctricas nicamente cuando la


unidad no est bajo tensin.
Utilizar nicamente bajo voltaje de mximo 24 VDC para la
alimentacin de corriente y en las entradas y salidas de EasyPort
USB.
Utilizar el EasyPort USB nicamente en sistemas que asumen
automticamente un estado seguro al desconectar la tensin.
Utilizar nicamente los cables elctricos recomendados por Festo
Didactic para establecer la conexin elctrica entre la interface de
procesos EasyPort USB y el proceso.
Tambin debern 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.

182 Festo Didactic GmbH & Co. KG 721876


3. Datos tcnicos

3.1 Interface de procesos EasyPort USB D16A


EasyPort USB:
generalidades Tensin de 24 VDC +/10%
funcionamiento

Consumo 3 VA

Cantidad de salidas 16 digitales de 24 VDC,


2 analgicas de 010 VDC
10+10 VDC,
resolucin de 12 bit

Carga admisible 0,7 A por salida digital


10 mA por salida analgica

Proteccin contra S
cortocircuitos

Cantidad de entradas 16 digitales de 24 VDC,


4 analgicas de 010 VDC
10+10 VDC,
resolucin de 12 bit

Umbral de conmutacin 12 VDC


de las entradas digitales

Histresis de las 3V
entradas digitales

Filtro 5 ms

Cantidad de contadores 2 entradas utilizables como contadores


rpidos,
fmx = 20 kHz/Uin = 524 VDC

Interfaces de RS232, con separacin galvnica


comunicacin USB2.0, con separacin galvnica

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

Datos tcnicos generales de EasyPort USB

Festo Didactic GmbH & Co. KG 721876 183


3. Datos tcnicos

Interface de procesos EasyPort USB D16A

Clase de proteccin IP20

Smbolo CE Segn directiva UE/CEM

Temperatura ambiente 055 C/070 C


admisible para
funcionamiento/almace-
namiento

Medidas en mm (largo x 135 x 167 x 37


ancho x alto)

Peso en kg 0,65

Datos tcnicos generales del EasyPort USB (continuacin)

3.2 Las 8 entradas digitales y 8 salidas digitales del EasyPort USB estn
Interface SysLink para conectadas segn IEEE 488 a un conector tipo zcalo de 24 contactos
seales digitales SysLink. Adems, la entrada 0 en el puerto 1 o en el puerto 2 puede
utilizarse como entrada de conteo rpido. Las entradas de conteo
pueden funcionar con niveles de tensin desde 5 hasta 24 VDC.

184 Festo Didactic GmbH & Co. KG 721876


3. Datos tcnicos

Conector tipo zcalo 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/ 0 VDC 11/12/


23/24 23/24

24 VDC 9/10/ 24 VDC 9/10/


21/22 21/22

Datos tcnicos de la interface SysLink para seales digitales

Festo Didactic GmbH & Co. KG 721876 185


3. Datos tcnicos

3.3 Las 4 entradas analgicas y las 2 salidas analgicas del EasyPort USB
Conector Sub D para estn conectadas a un conector Sub D tipo zcalo de 15 contactos. La
seales analgicas transformacin analgica/digital se realiza con una resolucin de 12
bit. La frecuencia de exploracin es de 0,5 kHz.

Conector tipo zcalo Sub D de 15 contactos

Puerto 3 Contactos

OUTPUT 0 1

OUTPUT 1 2

0V 3

(Libre) 4

(Libre) 5

0V 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 tcnicos del conector Sub D tipo zcalo, para seales analgicas

186 Festo Didactic GmbH & Co. KG 721876


3. Datos tcnicos

3.4 El intercambio de datos con el PC se realiza a travs del puerto serie


Interfaces de datos para RS232 o a travs del puerto USB de EasyPort USB. La velocidad de la
PC transmisin de datos es de 115,2 kBaud.

RS232 = Contactos
Conector Sub D tipo zcalo, de 9
contactos

(Libre) 1

Recibir datos RxD 2

Enviar datos TxD 3

(Libre) 4

Masa de seales SGnd 5

(Libre) 6

(Libre) 7

(Libre) 8

(Libre) 9

Datos tcnicos de la interface RS232

Para realizar la conexin a un PC puede utilizarse un cable prolongador


de conexin en serie de 9 contactos, de venta comercial.

Puerto USB
EasyPort USB cuenta con una interface USB 2.0 con separacin
galvnica. A un hub USB pueden conectarse como mximo 4 mdulos
EasyPort USB. Deber tenerse en cuenta que las direcciones de los
mdulos EasyPort son diferentes. Se admiten las direcciones desde 1
hasta 4.

Festo Didactic GmbH & Co. KG 721876 187


3. Datos tcnicos

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.

3.5 La alimentacin de 24 VDC para el EasyPort USB es externa. La conexin


Alimentacin de corriente puede realizarse a travs de los puertos 1 y 2 o mediante dos bornes
elctrica roscados separados, que se encuentran en la parte posterior del
EasyPort USB. El suministro incluye dos cables con conectores de
seguridad de 4 mm.

188 Festo Didactic GmbH & Co. KG 721876


4. Transporte/Desembalaje/Contenido

Transporte
La interface de procesos EasyPort USB se entrega en una caja de cartn.

La caja debe asegurarse de tal manera que no pueda volcarse o caerse.

Cualquier dao ocasionado durante el transporte deber notificarse de


inmediato al transportista y a Festo Didactic.

Desembalaje
Despus de desembalar la interface de procesos EasyPort USB, deber
verificarse si ha sufrido algn dao. En caso de ser as, deber
notificarse de inmediato al transportista y a Festo Didactic.

Contenido
El envo 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 documentacin:
Simulador de procesos EasyVeep, software EzOPC, controlador USB,
elemento de control ActiveX como interface de programacin entre
el EasyPort USB con ayuda online y ejemplos de programas
Manual del EasyPort USB

Comprobar si el contenido del envo coincide con el albarn y el pedido.

Cualquier diferencia deber notificarse de inmediato a Festo Didactic.

Festo Didactic GmbH & Co. KG 721876 189


5. Composicin y funciones

5.1
Composicin del
EasyPort USB

(1) Conector Sub D (puerto 3) (2) Puerto USB


(3) Interface RS232 (4) Bornes roscados por separado, para alimentacin de
corriente elctrica
(5) Teclas (6) LED STATUS (verde)
(7) LED ERROR (rojo) (8) Interfaces SysLink (puerto 1 y puerto 2)
(9) LEDs para indicacin del estado de las salidas digitales (amarillos)
(10) LEDs para indicacin del estado de las entradas digitales (verde)
(11) LCD de indicacin para seales analgicas y direccin del EasyPort

Composicin del EasyPort USB

190 Festo Didactic GmbH & Co. KG 721876


5. Composicin y funciones

La interface de procesos EasyPort USB cuenta con lo siguiente:


2 interfaces SysLink para recibir y transmitir seales digitales a
travs de 8 entradas y 8 salidas.
La entrada 0 de cada interface SysLink puede utilizarse como
contador rpido.
Conector Sub D tipo zcalo para recibir y transmitir seales
analgicas a travs 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 alimentacin de corriente
de 24 VDC.
16 LEDs (verdes) para la indicacin del estado de las entradas
digitales.
16 LEDs (amarillos) para indicacin de estado de las salidas
digitales.
LCD para indicar una seal analgica seleccionada.
Se indica lo siguiente: canal, unidad, tendencia y valor de medicin
(4 dgitos).
Dos teclas para ajustar el canal analgico, para seleccionar la
unidad fsica del valor analgico y para ajustar la direccin del
EasyPort USB.

El suministro no incluye lo siguiente


Unidad de alimentacin elctrica de 24 VDC
Cable para la interface de SysLink
Cable para el conector Sub D tipo zcalo

Festo Didactic GmbH & Co. KG 721876 191


5. Composicin y funciones

5.2 PORT 3 USB RS 232 24V 0V


Elementos de mando

EasyPort USB
Error Status

IN

OUT
0 7 0 7

PORT 1 PORT 2

Panel de mandos e indicacin 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 conexin.
LED STATUS
El LED STATUS de color verde indica dos estados:
Parpadeo con frecuencia de 1 Hz:
Estado despus de la conexin. El mdulo EasyPort USB todava
no comunica.
Parpadeo pulsante:
Se ha definido la direccin del mdulo EasyPort USB. La direccin
se muestra cada 2 segundos mediante una determinada cantidad
de seales luminosas que se encienden brevemente.

192 Festo Didactic GmbH & Co. KG 721876


5. Composicin y funciones

LCD de indicacin
En la primera lnea se muestran las tensiones de entrada y salida de
la seal analgica seleccionada mediante un valor y,
adicionalmente, se muestra un diagrama de barras.
En la segunda lnea se indican el nmero del canal y el sentido de la
seal.
Significados: In = Seal de entrada, Out = Seal de salida.
LED IN 0...7
Indicacin de estado de las entradas digitales mediante LEDs verdes
LED OUT 0...7
Indicacin de estado de las salidas digitales mediante LEDs
amarillos
Teclas
Con la tecla se selecciona el canal analgico que consta en el
LCD.
El nmero de canal Ch como seal de entrada puede ser: 03.
El nmero de canal Ch como seal de salida puede ser: 01.
Con la tecla pueden seleccionarse diversas magnitudes fsicas.
Puede escogerse entre: V, bar, PSI, MPa, l/min, C.
Pulsando simultneamente ambas teclas se activa el ajuste de la
direccin.

5.3 Con el adaptador (n de art. 549806) es posible montar el EasyPort USB


Montaje del directamente en el panel de prcticas perfilado.
EasyPort USB El adaptador se fija a la parte inferior del EasyPort USB mediante tres
tornillos M4.

Festo Didactic GmbH & Co. KG 721876 193


5. Composicin y funciones

5.4 La conexin entre el PC y la interface de procesos EasyPort USB se


Conexin del EasyPort realiza mediante la interface RS232 con separacin galvnica o a travs
USB al PC y al proceso de un Puerto USB separado galvnicamente.

Si para la comunicacin se utiliza el puerto USB, se conecta el


EasyPort USB al PC con el cable USB incluido en el envo.
Si se opta por la comunicacin a travs de la interface serie, puede
utilizarse cualquier cable prolongador de conexin 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 tecnologa del control de la aplicacin.

A continuacin se explican las aplicaciones ms frecuentes del EasyPort


USB.
En la grfica se puede apreciar en qu casos debe utilizarse un cable
E/S cruzado.

194 Festo Didactic GmbH & Co. KG 721876


5. Composicin y funciones

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

Festo Didactic GmbH & Co. KG 721876 195


5. Composicin y funciones

Indicacin
La alimentacin de corriente de 24 VDC para el EasyPort USB es
externa. La conexin puede realizarse a travs 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 tensin de alimentacin en un solo
lado.

5.5 La direccin del EasyPort USB se ajusta mediante las teclas . Para
Ajuste de la direccin en activar la modalidad de ajuste de la direccin, debern pulsarse
el EasyPort USB simultneamente las dos teclas. Con y se selecciona entre las
direcciones desde 1 hasta 4. Pulsando simultneamente las dos teclas,
se memoriza la direccin y se abandona la modalidad de ajuste de la
direccin.
De fbrica viene ajustada la direccin 1 en cada interface de procesos
del EasyPort USB.

PORT 3 USB RS 232 24V 0V

EasyPort USB
Error Status

IN

OUT
0 7 0 7

PORT 1 PORT 2

Display de LCD del EasyPort USB con indicacin de la direccin

196 Festo Didactic GmbH & Co. KG 721876


6. Puesta en funcionamiento

Para poner en funcionamiento el EasyPort USB se necesita lo siguiente:


El EasyPort USB
Una unidad de alimentacin elctrica de 24 VDC
Un PC si se desea evaluar los datos del EasyPort USB en un PC
El CD-ROM de EasyPort para la instalacin de los controladores USB
en el PC
El cable USB

Ayuda til:
La aplicacin de demostracin de EasyPort, para establecer
rpidamente y de manera sencilla una conexin con el EasyPort USB
Una caja de simulacin, para generar de manera sencilla seales 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 alimentacin de corriente del EasyPort USB.
Se enciende brevemente el LED ERROR de color rojo. Este LED se
apaga durante el test de conexin.
El LED STATUS verde parpadea con una frecuencia de 1 Hz.
Ello significa que el EasyPort USB an no est comunicando.
3. Una vez concluido el test de conexin, el EasyPort USB est listo
para funcionar y est esperando la inicializacin desde el PC. En ese
caso, se utiliza la direccin que se ajust con las teclas de las
flechas.
4. Revise la direccin del EasyPort USB.
Para ello, active la modalidad de ajuste de la direccin pulsando
simultneamente las dos teclas de las flechas.
Utilizando estas teclas, ajuste una direccin desde 1 hasta 4.
Abandone la modalidad de ajuste de la direccin pulsando
simultneamente las dos teclas de las flechas.
5. Conecte el PC al EasyPort USB. Para ello, utilice el cable USB
incluido en el suministro.

Festo Didactic GmbH & Co. KG 721876 197


6. Puesta en funcionamiento

6. Si los controladores necesarios para el funcionamiento del EasyPort


USB no estn instalados en el PC, recibir un aviso del asistente
para bsqueda de nuevo hardware. Para instalar el controlador
USB, no recurra al update de Windows. Si aparece un dilogo
correspondiente, rechace esta opcin con No.
Cuando aparezca el dilogo 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.

198 Festo Didactic GmbH & Co. KG 721876


6. Puesta en funcionamiento

7. El sistema busca el componente de software necesario.


Una vez concluida la instalacin con xito, haga clic en el botn
terminar.

Festo Didactic GmbH & Co. KG 721876 199


6. Puesta en funcionamiento

8. Es necesario instalar un componente de software ms, por lo que


nuevamente se abre la ventana del asistente de bsqueda 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 dilogo que se muestra abajo estando puesto el
CD de EasyPort, haga clic en Continuar.

200 Festo Didactic GmbH & Co. KG 721876


6. Puesta en funcionamiento

9. Una vez concluida la instalacin con xito, haga clic en el botn


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 aplicacin de demostracin EasyPort es posible establecer de
manera sencilla una conexin con el EasyPort USB e inicializar el
EasyPort USB.

Festo Didactic GmbH & Co. KG 721876 201


6. Puesta en funcionamiento

12. Para ello, active la aplicacin de demostracin de EasyPort. Esta se


encuentra en el men de inicio, en el grupo EasyPort. Haga clic en
Aplicacin de demostracin EasyPort.
Al instalar el elemento de control ActiveX que se encuentra en el CD-
ROM de EasyPort, se copia la aplicacin de demostracin al PC.

13. Haga clic en el botn Conectar para establecer la conexin entre la


aplicacin de demostracin EasyPort con el EasyPort USB. Al mismo
tiempo se inicializa el mdulo EasyPort USB.

202 Festo Didactic GmbH & Co. KG 721876


6. Puesta en funcionamiento

14. La aplicacin de demostracin de EasyPort muestra lo siguiente:


El EasyPort USB conectado tiene la direccin 2
La interface serie para la comunicacin 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 direccin del EasyPort USB es 2.

Indicacin
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 conexin USB para EasyPort, tambin
debera retirarse el cable USB.
El cable USB deber conectarse slo despus de reiniciar el PC y
activar nuevamente el programa que deber establecer la
comunicacin con el EasyPort USB.

Festo Didactic GmbH & Co. KG 721876 203


7. Interfaces de software para EasyPort USB

7.1 La transmisin de datos desde y hacia una interface de procesos


Informacin general: EasyPort USB se lleva a cabo a mediante rdenes de escritura y lectura
comunicacin con individuales, atribuidas a determinadas direcciones.
EasyPort USB

Ejemplo: rdenes de escritura y lectura en modo de terminal

Dependiendo cmo se incluye el EasyPort USB en la aplicacin, existen


diversos niveles de acceso para ejecutar esas rdenes de
escritura/lectura.
Intrprete de rdenes
Es el nivel ms 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
programacin para el EasyPort USB
EzOPC
EzOPC es un server OPC y establece la conexin de comunicacin
con productos de Festo Didactic para aplicaciones preparadas

204 Festo Didactic GmbH & Co. KG 721876


7. Interfaces de software para EasyPort USB

Interfaces de software para EasyPort USB

El intrprete de rdenes es el nivel ms bajo. El intrprete 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 comunicacin directa con el EasyPort USB y ejecutar las
rdenes seleccionadas.

Para la programacin 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
programacin como Visual Basic y C++. Pero tambin programas para la
captacin y evaluacin de datos de medicin como, por ejemplo,
LabVIEW o sistemas de visualizacin, ofrecen esta interface.

Si se utiliza el EasyPort USB junto con otros productos de Festo


Didactic, es sencillo establecer la comunicacin. Para ello se utiliza el
server OPC EzOPC, un programa con interface grfica de usuario.

Festo Didactic GmbH & Co. KG 721876 205


7. Interfaces de software para EasyPort USB

7.2 EzOPC es un server OPC que permite establecer una conexin de


Comunicacin a travs de transmisin de datos
EzOPC 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 estndar utilizada en el sector de la automatizacin. Esta
interface garantiza un eficiente flujo de datos entre aplicaciones de
Windows y aparatos de automatizacin.

Interface de software: EzOPC

206 Festo Didactic GmbH & Co. KG 721876


7. Interfaces de software para EasyPort USB

La interface grfica de usuario EzOPC permite crear de manera sencilla


una conexin de transmisin de datos entre las unidades de
comunicacin de algunas aplicaciones preparadas. Para ello deber
seleccionar esas unidades de comunicacin. A continuacin deber
indicar las entradas y salidas para el intercambio de seales. De esta
manera concluye la instalacin. A continuacin, EzOPC se encargar
automticamente del intercambio de datos entre las unidades.

Ejemplo de configuracin: los modelos de procesos en CIROS se controlan mediante un PLC externo. El
intercambio de datos se realiza a travs de EasyPort y EzOPC.

El control virtual es el corazn del EzOPC. Este control hace las veces
de regleta de bornes que une la zona de seales de una unidad con la
zona de seales 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
configuracin y el uso de EzOPC.

Festo Didactic GmbH & Co. KG 721876 207


7. Interfaces de software para EasyPort USB

La ayuda online est disponible inmediatamente despus de instalar


EzOPC.

Cmo instalar EzOPC


1. Introduzca el CD-FOM EasyPort.
2. El programa de instalacin se inicia automticamente.
Si no se inicia automticamente, deber iniciarlo haciendo doble clic
en el archivo Start.exe que se encuentra en el CD-ROM.
3. A continuacin aparece una ventana de inicio de la instalacin.
Seleccione el idioma para la instalacin del programa de software
EzOPC. Haga clic en el botn que corresponda.

208 Festo Didactic GmbH & Co. KG 721876


7. Interfaces de software para EasyPort USB

4. Durante la instalacin 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 tambin se encuentra la correspondiente
ayuda online para EzOPC.

Festo Didactic GmbH & Co. KG 721876 209


8. Elemento de control ActiveX para EasyPort USB

8.1 El elemento de control ActiveX sirve de interface de programacin para


Utilizacin del elemento el EasyPort USB. Puede incluirse en el software como objeto COM. Los
de control ActiveX lenguajes de programacin que soportan la interface COM son, entre
otros, Visual Basic, C++ y, tambin, HTML. Pero tambin los sistemas de
captacin de datos de medicin como LabVIEW y sistemas de
visualizacin soportan la interface COM.

Interface de software: elemento de control ActiveX

El elemento de control ActiveX y los mtodos de su utilizacin se


explican en la ayuda online.

210 Festo Didactic GmbH & Co. KG 721876


8. Elemento de control ActiveX para EasyPort USB

8.2 Antes de incluir el elemento de control ActiveX en el proyecto de


Instalacin del elemento software, dicho elemento debe estar disponible en el PC. El elemento de
de control ActiveX control ActiveX se encuentra en el CD-ROM incluido en el suministro.

Cmo instalar el elemento de control ActiveX


1. Introduzca el CD-ROM EasyPort.
2. El programa de instalacin se inicia automticamente.
Si no se inicia automticamente, deber iniciarlo haciendo doble clic
en el archivo Start.exe que se encuentra en el CD-ROM.
3. A continuacin aparece una ventana de inicio.
Seleccione el idioma para la instalacin del programa de software
EzOPC. Haga clic en el botn que corresponda.
4. Durante la instalacin 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 tambin se
encuentra la correspondiente ayuda online y una aplicacin de
demostracin del elemento de control ActiveX.

Festo Didactic GmbH & Co. KG 721876 211


8. Elemento de control ActiveX para EasyPort USB

8.3 La aplicacin de demostracin de EasyPort es un ejemplo de programa


Ejemplo: que muestra cmo utilizar el elemento de control ActiveX en C++. Con la
Aplicacin de aplicacin de demostracin es posible utilizar de manera sencilla
demostracin de EasyPort algunos mtodos 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 cdigo de fuente, el ejemplo demuestra cmo se puede
incluir el elemento de control ActiveX en C++.

Al instalar el elemento de control ActiveX de EasyPort, tambin se copia


la aplicacin de demostracin en el PC.
La aplicacin de demostracin se encuentra en el men de inicio, en el
grupo de programas EasyPort. Dentro del grupo, haga clic en Aplicacin
de demostracin EasyPort.

Aplicacin de demostracin EasyPort

212 Festo Didactic GmbH & Co. KG 721876


8. Elemento de control ActiveX para EasyPort USB

Cmo trabajar con la aplicacin de demostracin


1. Asegrese de que la interface de procesos EasyPort USB est
conectada a una fuente de alimentacin de 24 VDC.
Conecte la alimentacin de tensin 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 estn instalados en el PC, se emite una notificacin
de error. En ese caso, deber realizarse la instalacin de los
controladores USB. Para ello deber recurrirse al CD-ROM de
EasyPort.
4. Asegrese de que el elemento de control ActiveX para EasyPort USB
est instalado en su PC.

Festo Didactic GmbH & Co. KG 721876 213


8. Elemento de control ActiveX para EasyPort USB

5. Inicie la aplicacin de demostracin EasyPort. La aplicacin de


demostracin se encuentra en el men de inicio, en el grupo de
programas EasyPort. Haga clic en la aplicacin de demostracin
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
aplicacin ofrezca ese tipo de valores. En el lado derecho debern
ingresarse los valores de los parmetros para activar la orden.

6. Antes de ejecutar las rdenes, deber establecerse la conexin


entre la aplicacin de demostracin EasyPort y el mdulo EasyPort
USB. Para ello, haga clic en Conectar.

214 Festo Didactic GmbH & Co. KG 721876


8. Elemento de control ActiveX para EasyPort USB

7. El valor de respuesta 1 indica que el mdulo EasyPort USB tiene la


direccin 1. COM 5 se utiliza a modo de interface serie para la
comunicacin.

8. A continuacin pueden ejecutarse las rdenes que ofrece el sistema.


En la ayuda online se ofrecen informaciones detalladas sobre estas
rdenes (mtodos).
9. Si, por ejemplo, desea activar las salidas digitales 0 hasta 3 del
mdulo EasyPort USB, deber introducirse el valor 15 a modo de
parmetro para la orden SetOutputWord. Las salidas digitales
deben activarse como palabra de salida 0. El valor predeterminado
de la direccin para la palabra de salida es 0. Usted puede aceptar
este valor sin modificarlo. A continuacin, haga clic en el botn
SetOutputWord.
Se enciende el LED amarillo de las salidas 0 hasta 3 del puerto 1 del
EasyPort USB.

Festo Didactic GmbH & Co. KG 721876 215


8. Elemento de control ActiveX para EasyPort USB

10. Y viceversa: tambin es posible leer el estado de las salidas


digitales en el EasyPort USB. Para ello haga clic en el botn
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 comunicacin entre la


aplicacin de demostracin EasyPort y el EasyPort USB, haga clic en
el botn ShowDebugWnd.

216 Festo Didactic GmbH & Co. KG 721876


8. Elemento de control ActiveX para EasyPort USB

12. Se abre la ventana de seguimiento Trace Window. En esta ventana


constan las rdenes enviadas al mdulo EasyPort USB y las
repuestas del EasyPort a dichas rdenes.

Festo Didactic GmbH & Co. KG 721876 217


8. Elemento de control ActiveX para EasyPort USB

13. La orden SendAndGetString ofrece la posibilidad de enviar rdenes


del intrprete directamente al mdulo EasyPort USB conectado.
Ejemplo: Introduzca la orden MAW1.0=FF, haga clic en el botn
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 botn.

14. Si se quiere desconectar la conexin con el EasyPort USB, deber


hacerse clic en el botn Disconnect.

Indicacin
Con la aplicacin de demostracin EasyPort es posible crear y
comprobar rpidamente y de manera sencilla la conexin con un
EasyPort USB.

218 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

9.1 El intrprete para rdenes es el nivel de acceso inferior para la


Intrprete de rdenes comunicacin. El intrprete 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 comunicacin directa con el EasyPort USB y ejecutar las rdenes
deseadas.

Interface de software: intrprete de rdenes

El intrprete de rdenes se controla a travs 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 transmisin fija de 115200 Bd.

La estructura de las rdenes es muy sencilla:


Cada orden est compuesta por una letra (operador) y una direccin
(operando).
El operando direcciona la seal necesaria.

Festo Didactic GmbH & Co. KG 721876 219


9. Intrprete de rdenes de EasyPort USB

En el caso de algunas rdenes ms antiguas, es necesario indicar la


direccin del mdulo EasyPort, mientras que no es necesario hacerlo
tratndose de rdenes ms recientes.

9.2 Existen dos rdenes centrales para leer y escribir:


Estructura de rdenes 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 rpido (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 Byte 0
(puerto 2) (puerto 1)

Palabra 0

220 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

Ejemplo de una orden de lectura (display)

Descripcin: bit de entrada 5 del display de palabra 0 en mdulo 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 direccin del
elemento con indicacin del nmero de mdulo, la direccin de palabra
y, si procede, la direccin byte o bit. Las indicaciones de las direcciones
estn separadas entre s mediante un punto.

Ejemplo de orden de lectura (modify)

Orden Descripcin

MA2.0.C=1 Modificar a 1 el bit de salida 2 de palabra 0 en el


mdulo 2 del EasyPort USB

Las rdenes de modificacin (modify) deben incluir un valor de datos.


El valor de datos le sigue a la direccin del elemento, tras un signo de
ecuacin.

Tngase en cuenta lo siguiente: los nmeros de las direcciones y los


valores de datos siempre deben introducirse de manera hexadecimal.

Festo Didactic GmbH & Co. KG 721876 221


9. Intrprete de rdenes de EasyPort USB

9.3 Los datos realmente transmitidos en el momento de la transmisin


Nivel de transmission corresponden casi completamente a los datos introducidos como
smbolos ASCII a nivel de usuario.

Criterios vlidos para la transmisin de datos:


La direccin y el valor de los datos deben introducirse de manera
hexadecimal.
Los valores emitidos por el EasyPort USB siempre se muestran como
nmeros hexadecimales.
Los nmeros con coma flotante se codifican.
Cada mensaje termina con un CR (tecla Intro).
Cada orden para la propia direccin 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 mdulo. 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
modificacin Modify.

A continuacin se muestran algunos ejemplos de rdenes y las


respectivas respuestas. En los ejemplos tambin consta el smbolo CR
(carriage return, es decir, seal de Intro del teclado).

222 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

Direccin Orden para el mdulo Respuesta del Observacin


del mdulo mdulo

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

Festo Didactic GmbH & Co. KG 721876 223


9. Intrprete de rdenes de EasyPort USB

9.4 Adems de las rdenes para leer y escribir seales, existen otras
rdenes para la rdenes que se utilizan principalmente durante la puesta en
inicializacin y el funcionamiento y el diagnstico.
diagnstico
Entre ellas, cabe mencionar los siguientes rdenes
Consulta de la direccin de un mdulo EasyPort USB
Consulta del nmero de versin de un mdulo EasyPort USB
Lectura de la palabra de estado de un mdulo EasyPort USB

Orden Respuesta Descripcin y ejemplo

setup0 setup<n> Consulta de direccin

Con setup<n>, <n>=14, el mdulo EasyPort USB responde con su direccin


de mdulo.

Ejemplo

Orden Respuesta Descripcin


setup0 setup1 El mdulo EasyPort USB responde
con la direccin 1.

DV V=2.10 Emisin del nmero de versin

El mdulo EasyPort USB responde con su nmero de versin: V=2.10

Inicializacin y diagnstico

224 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

Orden Respuesta Descripcin y ejemplos

DS S=xx Lectura de palabra de estado

La palabra de estado de un mdulo 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 Mdulo inicializado
Bit 2 = 1 Margen de tensin de entrada 10+10 VDC
Bit 2 = 0 Margen de tensin de entrada 010 VDC
Bit 3 = 1 Margen de tensin de salida 10+10 VDC
Bit 3 = 0 Margen de tensin de salida 010 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 Descripcin


DS S=12 Se responde con el valor 12
hexadecimal o 18 decimal.
Significado: bit 1 = 1 y bit 4 = 1
El mdulo EasyPort USB fue
inicializado correctamente. Ajuste de la
tensin de entrada y de salida: 010 V.
La tecla est pulsada y la indicacin
del display est en modalidad normal.

Inicializacin y diagnstico (continuacin)

Festo Didactic GmbH & Co. KG 721876 225


9. Intrprete de rdenes de EasyPort USB

9.5 En las siguientes tablas se muestran las rdenes para leer y escribir
rdenes para seales seales digitales.
digitales

Orden Elemento Tipo de Direccin Ejemplos e indicaciones


Modify datos

M A (Salida) (Bit) 015 MA1.0.4=1


(Modify) Modificar bit de salida de 4 de palabra 0 a 1
en el mdulo 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 mdulo 2 de EasyPort USB
Significado
Activacin de bit 0, bit 1 y bit 2.

Valor bajo: byte 0 (puerto 1)


Valor alto: byte 1 (puerto 2)

W 0 MAW1.0=101
(Palabra) Modificar palabra de salida 0 a 101
hexadecimal o a 257 decimal en el mdulo
1 de EasyPort USB.

226 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

Orden Elemento Tipo de Direccin Ejemplos e indicaciones


Display datos

D E (Entrada) (Bit) 015 DE1.0.3


(Display) Display bit de entrada 3 de palabra 0 en
mdulo 1 del EasyPort USB

DE2.0.E
Display bit de entrada 14 de palabra 0 en
mdulo 2 del EasyPort USB

B (Byte) 0,1 DEB1.0.0


Display bit de entrada 0 de palabra 0 en
mdulo 1 del EasyPort USB

DEB3.0.1
Display byte de entrada 1 de palabra 0 en
mdulo 3 del EasyPort USB

W 0 DEW1.0
(Palabra) Display palabra de entrada 0 del mdulo 1
del EasyPort USB

A (Salida) (Bit) 015 DA3.0.5


Display bit de salida 5 de palabra 0 en
mdulo 3 del EasyPort USB

DA4.0.C
Display bit de salida 12 de palabra 0 en
mdulo 4 del EasyPort USB

B (Byte) 0,1 DAB4.0.0


Display byte de salida 0 de palabra 0 en
mdulo 4 del EasyPort USB

DAB2.0.1
Display byte de salida 1 de palabra 0 en
mdulo 2 del EasyPort USB

W 0 DAW3.0
(Palabra) Display palabra de salida 0 en mdulo 3 del
EasyPort USB

Festo Didactic GmbH & Co. KG 721876 227


9. Intrprete de rdenes de EasyPort USB

Adems de las rdenes para leer y escribir seales 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 direccin de mdulo y xx como valor de tiempo
hexadecimal, xx = 00FF [ms].

Si est activo el mdulo de eventos, el mdulo EasyPort USB transmite


automticamente seales digitales modificadas de entrada al PC. Es
posible ajustar el tiempo ms corto hasta el envo de la modificacin de
entrada.

Orden Elemento Direccin Ejemplos e indicaciones


Modify de mdulo

M (Modify) T 14 MT2=01
(Tempori- Activar el mdulo de eventos del mdulo EasyPort USB con
zador) direccin 2 y tiempo de 1 ms

Descripcin: si cambia una seal digital de entrada en el


mdulo 2 del EasyPort USB, se enva la palabra de entrada
completa al PC transcurridos 10 segundos.

MT2=00
Finaliza la modalidad de eventos para el mdulo 2 del
EasyPort USB. Las seales de entrada nicamente se
transmiten al PC si se solicitan.

228 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

9.6 EasyPort USB procesa seales digitales de entrada/salida y, adems,


rdenes para seales seales analgicas.
analgicas Por ello, el intrprete contiene rdenes
para cargar datos de canales de entrada y salida,
para transmitir una tensin en un canal de salida analgica.

La conversin analgica/digital se realiza con una resolucin de 12 bit.


La resolucin de 12 bit significa un patrn con 4.096 niveles.

La frecuencia de exploracin de las entradas/salidas analgicas es de


0,5 kHz.

En los canales analgicos puede seleccionarse entre dos mrgenes de


tensin:
010 V
10+10 V

Las dos grficas muestran la atribucin del margen de tensin analgica


al margen numrico digital. ste siempre es un margen desde 0x0000
hasta 0x7FFF (32767 decimal).

0V 5V 10 V

0x0000 0x3FFF 0x7FFF

Atribucin analgica/digital al margen de tensin de 010 V

-10 V 0V +10 V

0x0000 0x3FFF 0x 7FFF

Atribucin analgica/digital al margen de tensin de 10+10 V

Festo Didactic GmbH & Co. KG 721876 229


9. Intrprete de rdenes de EasyPort USB

Cambiar el margen de medicin


Para cambiar el margen de medicin de 010 V a 10+10 V, deber
utilizarse la orden MRE (modificar margen de entradas) o MRA
(modificar margen de salidas) del intrprete de rdenes.

Orden Descripcin

MRE<n>=0 Definir el margen de medicin de las entradas analgicas en 010 V

Con la direccin <n>, <n>=14 se define el margen de medicin de las entradas


analgicas en 010 V en el mdulo EasyPort USB.
Este margen de medicin est definido automticamente despus de la inicializacin
de un mdulo EasyPort USB.

MRE<n>=1 Definir el margen de medicin de las entradas analgicas en 10+10 V

Con la direccin <n>, <n>=14 se define el margen de medicin de las entradas


analgicas en 10+10 V en el mdulo EasyPort USB.

Ejemplo

MRE2=1
Definicin del margen de tensin en 10+10 V en el mdulo EasyPort USB con la
direccin 2.

Cambio del margen de medicin para las entradas analgicas

230 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

Orden Descripcin

MRA<n>=0 Definir el margen de medicin de las salidas analgicas en 010 V

Con la direccin <n>, <n>=14 se define el margen de medicin de las salidas analgicas
en 010 V en el mdulo EasyPort USB.
Este margen de medicin est definido automticamente despus de la inicializacin
de un mdulo EasyPort USB.

MRA<n>=1 Definir el margen de medicin de las salidas analgicas en 10+10 V

Con la direccin <n>, <n>=14 se define el margen de medicin de las salidas analgicas
en 10+10 V en el mdulo EasyPort USB.

En el mdulo EasyPort USB con la direccin <n>, <n>=14, se carga el margen de


medicin de 10+10 V para las salidas analgicas.

Cambio del margen de medicin para las salidas analgicas

Cargar seales analgicas


El EasyPort USB tiene los canales de entradas analgicas 03. Para
cargar una entrada analgica se utiliza la orden DEW indicando la
direccin del mdulo EasyPort USB y el nmero del canal.
Debido al formato de los datos de las entradas analgicas, 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 analgica de 12 bit

Formato de los datos de las entradas analgicas

Festo Didactic GmbH & Co. KG 721876 231


9. Intrprete de rdenes de EasyPort USB

Orden Respuesta Descripcin

DEW<n>.2 EW<n>.2=xxxx Cargar el canal de entrada 0


con xxxx = 00007FF8
En el mdulo EasyPort USB con la direccin <n>, <n>=14
se carga los valores en el canal de entrada 0.

Ejemplo

DEW1.2
Cargar el canal de entrada 0 en el mdulo EasyPort USB
con la direccin 1.

DEW<n>.4 EW<n>.4=xxxx Cargar canal de entrada 1


con xxxx = 00007FF8
En el mdulo EasyPort USB con la direccin <n>, <n>=14
se carga los valores en el canal de entrada 1.

DEW<n>.6 EW<n>.6=xxxx Cargar canal de entrada 2


con xxxx = 00007FF8
En el mdulo EasyPort USB con la direccin <n>, <n>=14
se carga los valores en el canal de entrada 2.

DEW<n>.8 EW<n>.8=xxxx Cargar canal de entrada 3


con xxxx = 00007FF8
En el mdulo EasyPort USB con la direccin <n>, <n>=14
se carga los valores en el canal de entrada 3.

Cargar las seales analgicas de entrada

232 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

Tambin es posible cargar las seales analgicas de salida.

Orden Respuesta Descripcin

DAW<n>.2 AW<n>.2=xxxx Cargar canal de salida 0


con xxxx = 00007FF8
En el mdulo EasyPort USB con la direccin <n>, <n>=14
se cargan los valores en el canal de salida 0.

DAW<n>.4 AW<n>.4=xxxx Cargar canal de salida 1


con xxxx = 00007FF8
En el mdulo EasyPort USB con la direccin <n>, <n>=14
se cargan los valores en el canal de salida 1.

Ejemplo

DAW3.4
Cargar el canal de salida 1 en el mdulo EasyPort USB con
la direccin 3.

Cargar las seales analgicas de salida

Transmitir una tensin en el canal de salidas analgicas


El EasyPort USB tiene dos canales de salidas analgicas 0 y 1. Para
transmitir un valor de tensin se utiliza la orden MAW con indicacin de
la direccin del mdulo EasyPort USB, del nmero de canal y del valor.
El margen de valor de las salidas analgicas es tambin 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 analgica de 12 bit

Formato de datos de las salidas analgicas

Festo Didactic GmbH & Co. KG 721876 233


9. Intrprete de rdenes de EasyPort USB

Orden Descripcin

MAW<n>.2=xxxx Transmitir canal de salida 0


con xxxx = 00007FF8
En el mdulo EasyPort USB con la direccin <n>, <n>=14 se transmite el valor
de la tensin en el canal de salida 0.

Ejemplo

MAW1.2=2AC5
Transmitir el valor 2AC5 hexadecimal o 10949 decimal como valor de tensin
en el canal de salida 0 en el EasyPort USB con la direccin 1.

MAW<n>.4=xxxx Emitir canal de salida 1


con xxxx = 00007FF8
En el mdulo EasyPort USB con la direccin <n>, <n>=14 se emite el valor de
tensin en el canal de salida 1.

Crear una seal de salida analgica

Indicacin de seales analgicas en el display LCD


Los valores de una entrada o salida analgica pueden observarse en el
display LCD del EasyPort USB. Se muestran el canal seleccionado, la
tendencia, el valor de medicin expresado con 4 dgitos y la unidad.

El canal analgico para la indicacin en el display LCD se selecciona


normalmente de modo directo en el EasyPort USB utilizando las teclas
de las flechas. Con una orden del intrprete de rdenes es posible
suprimir pasajeramente desde el PC el canal seleccionado y cambiar a
otro canal analgico. Para ello deber utilizarse la orden MF.

234 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

Orden Descripcin

MF<n>=01 Forzado del canal de entradas analgicas 0

En el display LCD del mdulo EasyPort USB con la direccin <n>, <n>=14 se muestran los
valores de medicin del canal de entradas analgicas 0.

MF<n>=02 Forzado del canal de entradas analgicas 1

En el display LCD del mdulo EasyPort USB con la direccin <n>, <n>=14 se muestran los
valores de medicin del canal de entradas analgicas 1.

MF<n>=04 Forzado del canal de entradas analgicas 2

En el display LCD del mdulo EasyPort USB con la direccin <n>, <n>=14 se muestran los
valores de medicin del canal de entradas analgicas 2.

MF<n>=08 Forzado del canal de entradas analgicas 3

En el display LCD del mdulo EasyPort USB con la direccin <n>, <n>=14 se muestran los
valores de medicin del canal de entradas analgicas 3.

MF<n>=10 Forzado del canal de salidas analgicas 0

En el display LCD del mdulo EasyPort USB con la direccin <n>, <n>=14 se muestran los
valores de medicin del canal de salidas analgicas 0.

MF<n>=20 Forzado del canal de salidas analgicas 1

En el display LCD del mdulo EasyPort USB con la direccin <n>, <n>=14 se muestran los
valores de medicin del canal de salidas analgicas 1.

MF<n>=00 Anulacin del forzado del canal analgico

En el display LCD del mdulo EasyPort USB con la direccin <n>, <n>=14 se muestran
nuevamente los valores de medicin del canal analgico que se ajusta directamente con
las teclas de flechas del EasyPort USB.

Forzado de un canal analgico para indicacin en el display LCD

Festo Didactic GmbH & Co. KG 721876 235


9. Intrprete de rdenes de EasyPort USB

9.7 El EasyPort USB soporta la inclusin de valores de medicin analgicos


rdenes para la medicin mediante rdenes especiales.
de seales analgicas
Con la orden MME (modalidad de medicin Modify) se activa el modo
de medicin. Entonces se entregan a mxima velocidad los valores de
entrada analgicos cargados. Con el fin de seleccionar el canal de
entradas analgicas para el que se desean emitir los valores
automticamente, se utiliza la orden MS.

Orden Descripcin

MS<n>=01 Activar el canal de entradas analgicas 0

Activar el canal de entradas analgicas 0 para la transmisin automtica de valores de


entrada en el mdulo EasyPort USB con la direccin <n>, <n>=14.

MS<n>=02 Activar el canal de entradas analgicas 1

Activar el canal de entradas analgicas 1 para la transmisin automtica de valores de


entrada en el mdulo EasyPort USB con la direccin <n>, <n>=14.

MS<n>=04 Activar el canal de entradas analgicas 2

Activar el canal de entradas analgicas 2 para la transmisin automtica de valores de


entrada en el mdulo EasyPort USB con la direccin <n>, <n>=14.

MS<n>=08 Activar el canal de entradas analgicas 3

Activar el canal de entradas analgicas 3 para la transmisin automtica de valores de


entrada en el mdulo EasyPort USB con la direccin <n>, <n>=14.

MS<n>=0F Activar todos los canales de entradas analgicas

Activar los canales de entradas analgicas 03 para la transmisin automtica de


valores de entrada en el mdulo EasyPort USB con la direccin <n>, <n>=14.

MS<n>=00 Desactivar todos los canales de entradas analgicas

Desactivar todos los canales de entradas analgicas en el mdulo EasyPort USB con la
direccin <n>, <n>=14. Entonces ya no es posible la transmisin automtica de los
valores de entrada.

Activacin de canales de entradas analgicas

236 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

Orden Respuesta Descripcin

MME=4 ME=4 Activar la modalidad de medicin

Formato de los datos En el EasyPort USB se transmiten cclicamente los valores de


enviados: medicin del canal de entradas analgicas activado. La
yxx<CR> transmisin se realiza en ciclos de 5 ms.

El formato de datos xx es un formato binario y es de 2 byte.

y es la identificacin del canal activado anteriormente.


y=2: Canal de entradas analgicas 0
y=4: Canal de entradas analgicas 1
y=6: Canal de entradas analgicas 2
y=8: Canal de entradas analgicas 3

Ejemplo: transmitir canal de entradas 0

MS1=01<CR> S1=01<CR> Activar el canal de entradas analgicas 0 del EasyPort USB


con direccin 1.

MME=4<CR> ME=4<CR> Activacin de la modalidad de medicin.


2xx<CR> A continuacin, el EasyPort USB transmite los valores de
2xx<CR> medicin del canal de entradas analgicas 0.

Activacin de la modalidad de medicin para canales de entradas analgicas

Para la indicacin de los valores de medicin analgicos en el display


LCD, el ajuste predeterminado es V (voltios).

En el caso de operaciones de medicin y regulacin, con frecuencia


tienen importancia otras magnitudes fsicas. Por ello es posible atribuir
una magnitud diferente a cada canal analgico. Si se selecciona el canal
analgico para la indicacin en el display LCD, se muestra la magnitud
fsica seleccionada en el PC.

Tngase en cuenta que no se realiza una conversin entre las


magnitudes fsicas!

Festo Didactic GmbH & Co. KG 721876 237


9. Intrprete de rdenes de EasyPort USB

Para el ajuste de la magnitud fsica deber utilizarse la orden MU.

Indicacin
Introduciendo manualmente la magnitud directamente utilizando las
teclas de las flechas del EasyPort USB, se sobrescribe la magnitud
atribuida desde el PC.

Orden Descripcin

MU<n>.01=xx Atribuir una magnitud al canal de entradas analgicas 0

Para el canal de entradas analgicas 0 se muestra la magnitud xx en el display LCD del


mdulo EasyPort USB con la direccin <n>, <n>=14.

Explicacin:
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 analgicas 1

Para el canal de entradas analgicas 1 se muestra la magnitud xx en el display LCD del


mdulo EasyPort USB con la direccin <n>, <n>=14.

MU<n>.04=xx Atribuir una magnitud al canal de entradas analgicas 2

Para el canal de entradas analgicas 2 se muestra la magnitud xx en el display LCD del


mdulo EasyPort USB con la direccin <n>, <n>=14.

MU<n>.08=xx Atribuir una magnitud al canal de entradas analgicas 3

Para el canal de entradas analgicas 3 se muestra la magnitud xx en el display LCD del


mdulo EasyPort USB con la direccin <n>, <n>=14.

Atribucin de una magnitud fsica para su representacin en el display LCD

238 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

Orden Descripcin

MU<n>.10=xx Atribuir una magnitud al canal de salidas analgicas 0

Para el canal de salidas analgicas 0 se muestra la magnitud xx en el display LCD


del mdulo EasyPort USB con la direccin <n>, <n>=14.

MU<n>.20= xx Atribuir una magnitud al canal de salidas analgicas 1

Para el canal de salidas analgicas 1 se muestra la magnitud xx en el display LCD


del mdulo EasyPort USB con la direccin <n>, <n>=14.

Atribucin de una magnitud fsica para su representacin en el display LCD (continuacin)

Es posible atribuir a cada magnitud fsica un factor de multiplicacin.


El valor que aparece en el display LCD se multiplica por este factor.
De esta manera es posible adaptar el valor de medicin a la magnitud
fsica, para que sea ms informativa. El factor de multiplicacin se
define con la orden MG.

Deber tenerse en cuenta que el factor de multiplicacin no altera el


valor de medicin que se recibe en el canal analgico. El factor de
multiplicacin nicamente tiene efecto en la representacin de los
valores en el display LCD.

Para cada magnitud fsica existe un factor de multiplicacin


predeterminado.

Festo Didactic GmbH & Co. KG 721876 239


9. Intrprete de rdenes de EasyPort USB

Magnitud fsica Factor de multiplicacin


predeterminado

V 10.0

bar 1.0

PSI 1.0

MPa 1.0

l/min 1.0
o
C 1.0

Ejemplo
Suponga que est captando los valores de un sensor de presin
neumtico. 10 V corresponden a una presin 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 multiplicacin 6.

MU1.01=01 Atribucin de la magnitud bar al canal de


entradas 0 del mdulo EasyPort USB con la
direccin 1. En el display LCD aparece la
presin expresada en bar.

MG1.1=6.00 El valor de medicin que aparece en el


display del mdulo 1 del EasyPort USBD se
multiplica por el factor 6.00.

240 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

Orden Descripcin

MG<n>.0=x.xx Atribucin de un factor de multiplicacin a la magnitud fsica V

El valor de medicin correspondiente a V que aparece en el display LCD del mdulos


EasyPort USB con la direccin <n>, <n>=14 se multiplica por el factor x.xx .

x.xx representa un valor decimal de 3 dgitos.

MG<n>.1=x.xx Atribucin de un factor de multiplicacin a la magnitud fsica bar

El valor de medicin correspondiente a bar que aparece en el display LCD del


mdulos EasyPort USB con la direccin <n>, <n>=14 se multiplica por el factor x.xx .

MG<n>.2=x.xx Atribucin de un factor de multiplicacin a la magnitud fsica PSI

El valor de medicin correspondiente a PSI que aparece en el display LCD del


mdulos EasyPort USB con la direccin <n>, <n>=14 se multiplica por el factor x.xx ..

MG<n>.3=x.xx Atribucin de un factor de multiplicacin a la magnitud fsica MPa

El valor de medicin correspondiente a MPa que aparece en el display LCD del


mdulos EasyPort USB con la direccin <n>, <n>=14 se multiplica por el factor x.xx .

MG<n>.4=x.xx Atribucin de un factor de multiplicacin a la relacin l/min

El valor de medicin correspondiente a l/min que aparece en el display LCD del


mdulos EasyPort USB con la direccin <n>, <n>=14 se multiplica por el factor x.xx .

MG<n>.5=x.xx Atribucin de un factor de multiplicacin a la magnitud fsica oC

El valor de medicin correspondiente a C que aparece en el display LCD del


mdulos EasyPort USB con la direccin <n>, <n>=14 se multiplica por el factor x.xx .

Atribucin de un factor multiplicador para la representacin en el display LCD

Festo Didactic GmbH & Co. KG 721876 241


9. Intrprete de rdenes de EasyPort USB

9.8 A los dos contadores rpidos 0 y 1 del EasyPort USB se accede


rdenes para contador mediante rdenes. Con la orden MC se activa y desactiva el contador,
rpido mientras que con la orden DC se obtiene el estado de conteo actual.
Impulsos de conteo que se evalan:
Contador 0 el bit de entrada 0 del puerto 1,
Contador 1 el bit de entrada 0 del puerto 2.

Orden Respuesta Descripcin

MC<n>.<m>=1 C<n>.<m>=1 Activacin del contador rpido

En el mdulo EasyPort USB con la direccin <n>, <n>=14 se


activa el contador rpido con el nmero <m>, <m>=0,1.

Ejemplo

MC1.0=1
En el mdulo EasyPort USB con direccin 1 se activa el
contador 0.

MC<n>.<m>=0 C<n>.<m>=0 Desactivacin del contador rpido

En el mdulo EasyPort USB con la direccin <n>, <n>=14 se


desactiva el contador rpido con el nmero <m>, <m>=0,1.

Activacin y desactivacin del contador rpido

242 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

Orden Respuesta Descripcin

DC<n>.<m> C<n>.<m>=xxxx Lectura del conteo del contador

En el mdulo EasyPort USB con la direccin <n>, <n>=14 se


entrega el estado de conteo <m>=0,1 del contador rpido con el
nmero <m>.

El estado del contador se muestra como nmero hexadecimal


xxxx.

Ejemplo

DC1.0<CR> C1.0=2AC5<CR>
Lectura del estado de conteo del contador 0 del mdulo
EasyPort USB con la direccin 1. El estado de conteo es 2AC5
hexadecimal o 10949 decimal.

Lectura del estado del contador

9.9 Con el programa de terminal es posible establecer la conexin con el


Ejemplo: EasyPort USB y enviar y recibir rdenes a travs de la interface serie.
Creacin de una conexin
con EasyPort USB Para que funcionen los programas de terminal, es necesario que reciban
las siguientes informaciones,
La interface serie que se utiliza para la comunicacin,
El ajuste necesario de la interface.

Para establecer una conexin con el EasyPort USB, deber procederse


de la siguiente manera:
1. Conectar el EasyPort al PC, aplicar tensin al EasyPort USB.
2. Definir la interface serie para la conexin 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 conexin, se recurre al ejemplo del programa Hyper


Terminal de Windows.

Festo Didactic GmbH & Co. KG 721876 243


9. Intrprete de rdenes de EasyPort USB

Forma de proceder
1. Conecte el EasyPort USB al PC.
2. Conecte la alimentacin de tensin del EasyPort USB.
3. En el men Inicio, seleccione Configuracin y, a continuacin, Panel
de control.
4. Seleccione Sistema.
5. Se abre la ventana Propiedades del sistema.
Haga clic en la pestaa Hardware y, a continuacin, en el botn
Administrador de dispositivos.

244 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

6. En Puertos (COM & LPT) constatar que como interface serie se


utiliza el puerto COM5.

7. A continuacin, inicie el programa HyperTerminal. Este programa se


encuentra en Programas\Accesorios\Comunicacin.

Festo Didactic GmbH & Co. KG 721876 245


9. Intrprete de rdenes de EasyPort USB

8. En primer lugar, establezca una nueva conexin. Para esa conexin,


defina el nombre EasyPort USB.

9. A continuacin se consultan los ajustes correspondientes a la nueva


conexin.
En la ventana Connect To, introduzca COM 5 en Connect using, es
decir, la interface que comprob anteriormente.

246 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

10. Los ajustes necesarios para la transmisin de los datos en serie a


travs de la interface COM se explican en el presente manual.
Los ajustes correctos se indican a continuacin:

Festo Didactic GmbH & Co. KG 721876 247


9. Intrprete de rdenes de EasyPort USB

11. Las dems datos deber introducirlos en la ventana Propiedades de


EasyPort USB. El dilogo correspondiente se encuentra en el men
Archivo, en el punto Propiedades. Haga clic en la pestaa Settings.

248 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

12. Despus de hacer clic en la pestaa Settings, haga clic en el botn


ASCII Setup.

Festo Didactic GmbH & Co. KG 721876 249


9. Intrprete de rdenes de EasyPort USB

13. En la ventana ASCII Setup realice los ajustes pertinentes, tal como
se indica a continuacin:

14. As concluye la introduccin de los datos necesarios para establecer


la conexin de comunicacin. A continuacin, podr comunicarse
con el EasyPort USB.

250 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

15. En primer lugar, ejecute la orden setup0. Con esta orden se inicializa
el mdulo EasyPort USB.
Las rdenes debern concluirse con la tecla INTRO.

16. A modo de respuesta se recibe del mdulo EasyPort USB la cadena


de caracteres setup1. Ello significa lo siguiente: en el mdulo
EasyPort USB se ha ajustado la direccin 1.
El cursor salta a la siguiente lnea.

Festo Didactic GmbH & Co. KG 721876 251


9. Intrprete de rdenes de EasyPort USB

17. A continuacin podr enviar ms rdenes al mdulo EasyPort USB y,


por ejemplo, consultar el estado. Para ello, enve la orden DS.

18. La respuesta S=02 indica que el mdulo EasyPort USB fue


inicializado correctamente.

252 Festo Didactic GmbH & Co. KG 721876


9. Intrprete de rdenes de EasyPort USB

19. Si dispone de una caja de simulacin, 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 conexin de comunicacin entre el programa


HyperTerminal y EasyPort USB, active Disconnect en el men Call.

Festo Didactic GmbH & Co. KG 721876 253


10. Crear aplicaciones propias

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 programacin que


conecta con EasyPort y admite lenguajes de programacin 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 mtodos disponibles para el intercambio de datos y cmo
aplicarlos,
La forma de proceder para establecer una comunicacin 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 tambin se
encuentra la ayuda online correspondiente, adems de una aplicacin
de demostracin con el elemento de control ActiveX.

El EasyPort CD-ROM incluye ms ejemplos relacionados con la


utilizacin del elemento de control ActiveX. Los ejemplos muestran
cmo incluir el elemento de control ActiveX en Excel, LabVIEW, InTouch
o FluidSIM.

Una vez instalados los ejemplos, estos tambin aparecen en el grupo de


programas EasyPort en el men Inicio.

254 Festo Didactic GmbH & Co. KG 721876


Table des matires

Franais 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 Aperu 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 lis l'utilisation de l'interface de process
EasyPort _________________________________________ 264
1.6 Garantie et responsabilit ___________________________ 265
1.7 Utilisation conforme ________________________________ 265

2. Consignes de scurit ______________________________ 266

3. Caractristiques techniques _________________________ 267


3.1 Caractrisques gnrales de l'EasyPort USB ____________ 267
3.2 Interface SysLink pour donnes numriques ____________ 268
3.3 Connecteur Sub D pour donnes analogiques ___________ 270
3.4 Interfaces de donnes avec le PC _____________________ 271
3.5 Alimentation ______________________________________ 272

4. Transport/Dballage/Fourniture ______________________ 273

5. Prsentation et fonctionnement ______________________ 274


5.1 Prsentation de l'EasyPort USB _______________________ 274
5.2 lments 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 Rglage de l'adresse sur l'EasyPort USB _______________ 280

6. Mise en service ____________________________________ 281

7. Interfaces logicielles avec l'EasyPort USB ______________ 288


7.1 Aperu de la communication avec l'EasyPort USB ________ 288
7.2 Communication via EzOPC ___________________________ 290

Festo Didactic GmbH & Co. KG 721876 255


Table des matires

8. Contrle ActiveX de l'EasyPort USB____________________ 294


8.1 Utilisation du contrle ActiveX _______________________ 294
8.2 Installation du contrle ActiveX _______________________ 295
8.3 Exemple : application de dmonstration de l'EasyPort ____ 296

9. Interprteur d'instructions de l'EasyPort USB ___________ 303


9.1 Interprteur 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 numriques _________________ 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. Cration de vos propres applications __________________ 338

Contenu du CD-ROM
Simulation de modles de process EasyVeep
Serveur OPC EasyOPC
Manuel de l'EasyPort USB
Manuel d'EasyVeep
Pilotes USB pour EasyPort
Contrle ActiveX de l'EasyPort USB
Exemples de pilotage
Exemple avec Excel
Exemple avec FluidSIM
Exemple avec InTouch
Exemple avec LabVIEW
Exemple avec VC6

256 Festo Didactic GmbH & Co. KG 721876


1. Introduction

1.1 Qu'est-ce que l'EasyPort USB ?


Aperu de L'interface de process EasyPort USB sert la transmission
l'EasyPort USB bidirectionnelle de signaux de process entre un process de commande
rel en technique trs basse tension (24 V=) et un PC. Afin d'exclure les
rtroactions du process sur le PC, la transmission des donnes entre
l'EasyPort USB et le PC fait systmatiquement appel des interfaces
sparation galvanique.

Les possibilits d'utilisation de l'EasyPort USB sont multiples:


commande d'un process de commande rel par une commande
tournant sur le PC
commande d'un modle de process simul par un API rel
rgulation d'un process rel par un programme tournant sur le PC
acquisition et dpouillement de mesures effectues sur un process
rel.

Festo Didactic GmbH & Co. KG 721876 257


1. Introduction

Exemple d'application: configuration process simul et API rel

Dans toutes ces applications, l'EasyPort USB relie le monde rel au


monde virtuel du PC.

L'interface de process EasyPort USB dispose de 16 entres et 16 sorties


numriques (TOR) ainsi que de 4 entres et 2 sorties analogiques.

258 Festo Didactic GmbH & Co. KG 721876


1. Introduction

4 modules EasyPort USB maximum peuvent se connecter un PC par


l'intermdiaire d'un concentrateur USB ( hub ) ou de 4 connecteurs
USB. Il convient dans ce cas de noter que les adresses des modules
sont diffrentes.

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 contrle ActiveX
de l'EasyPort USB.

Festo Didactic GmbH & Co. KG 721876 259


1. Introduction

Comment utiliser l'EasyPort USB ?


Le tableau qui suit vous montre comment utiliser l'interface de process
EasyPort USB en mme temps que d'autres produits Festo Didactic.

Le process de commande rel peut tre


un process d'automatisation actionneurs et capteurs,
un API rel,
une bote de simulation.

Diffrents logiciels sont galement votre disposition pour le monde


virtuel. Il existe ainsi des logiciels de
commande,
rgulation,
acquisition de mesures et,
visualisation.

L'EasyPort est trs simple utiliser dans ces configurations dj


prpares.

260 Festo Didactic GmbH & Co. KG 721876


1. Introduction

Commande d'un Commande d'un Mesure Rgulation


process rel process simul

Logiciel, utilis pour la Logiciel, utilis pour la Logiciel, utilis pour Logiciel, utilis pour
commande de process : simulation de process : l'acquisition de la rgulation :
mesures :
FluidSim (numrique EasyVeep
uniquement) FluidSim FluidLab PA FluidLab PA
S7PLCSIM CIROS FluidLab P FluidLab P
API logiciel CoDeSys FluidLab H partir de la
version 2.0

Interface Interface Interface Interface


EasyPort USB : EasyPort USB : EasyPort USB : EasyPort USB :

Interface Interface Interface Interface


numrique/analogique numrique numrique/analogiq numrique/analogiq
ue ue
L'EasyPort USB est L'EasyPort USB est
l'interface entre PC et l'interface entre PC et L'EasyPort USB est L'EasyPort USB est
process rel. API. l'interface entre PC et l'interface entre PC et
Le process se L'API commande le capteurs rels. boucle de rgulation
commande depuis le PC. process simul sur le relle.
PC.

Process rel: Commande relle: Capteurs rels: Boucle de rgulation


relle:
Bote de simulation, API quelconque Bote de simulation,
numrique/analogique Bote de simulation, numrique/analogiq Bote de simulation,
MPS PA numrique ue numrique/analogiq
MPS API EduTrainer MPS PA ue
TP301 Tableau API TP210 MPS PA
TP610 TP210
TP610

Exemples d'applications de l'EasyPort USB

Festo Didactic GmbH & Co. KG 721876 261


1. Introduction

Il est de mme possible d'intgrer l'interface de process EasyPort USB


dans ses propres applications. Pour ce faire, il vous suffit d'utiliser le
contrle 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 prsent manuel dcrit
comment se prsente l'interface de process EasyPort USB et
comment elle fonctionne,
quelles sont les consignes de scurit respecter pour utiliser
l'EasyPort USB,
quelles sont les interfaces et les instructions qui existent pour la
communication avec l'EasyPort USB,
comment faire excuter les instructions de l'EasyPort USB avec un
simple programme terminal,
comment utiliser les mthodes du contrle ActiveX l'aide d'une
application de dmonstration,
o trouver d'autres exemples d'intgration de l'EasyPort USB dans
vos propres applications.

262 Festo Didactic GmbH & Co. KG 721876


1. Introduction

Le manuel complet, du chapitre 1 au chapitre 10, se trouve sous forme


de fichier PDF sur le CD-ROM fourni.

1.2 La condition de base lutilisation en toute scurit et au parfait


Remarques importantes fonctionnement de l'interface de process EasyPort USB est de bien
connatre les consignes lmentaires et prescriptions de scurit.

Le prsent manuel contient les indications les plus importantes pour


utiliser l'EasyPort USB en toute scurit.

Les consignes de scurit, notamment, doivent tre respectes par tous


ceux qui travaillent sur l'EasyPort USB.

Il conviendra en outre de respecter les rgles et prescriptions de


prvention des accidents en vigueur sur le site considr.

Festo Didactic GmbH & Co. KG 721876 263


1. Introduction

1.3 Lexploitant sengage ne laisser travailler sur l'EasyPort USB que des
Engagement de personnes:
l'exploitant au fait des prescriptions fondamentales de scurit et de prvention
des accidents et ayant t inities la manipulation de l'EasyPort
USB,
ayant lu et compris le chapitre scurit et les avertissements du
prsent manuel.

Le respect de la scurit par le personnel sera vrifi intervalles


rguliers.

1.4 Toutes les personnes charges de travailler sur l'EasyPort USB


Engagement des sengagent, avant de commencer, :
tudiants lire le chapitre scurit et les avertissements du prsent manuel,
respecter les prescriptions fondamentales de scurit et de
prvention des accidents.

1.5 L'interface de process EasyPort USB est construite conformment


Dangers lis l'utilisation ltat de lart et aux rgles techniques reconnues en matire de scurit.
de l'interface de process Son utilisation peut nanmoins mettre en danger la vie et la sant de
EasyPort lutilisateur ou de tiers ainsi quaffecter lintgrit de la machine ou
dautres biens.

L'interface de process EasyPort USB ne doit sutiliser que:


pour lusage auquel elle est destine et
en parfait tat sur le plan de la scurit.

Les dfauts susceptibles daffecter la scurit doivent tre


immdiatement limins !

264 Festo Didactic GmbH & Co. KG 721876


1. Introduction

1.6 Nos Conditions gnrales de vente et de livraison sont


Garantie et systmatiquement applicables. Elles sont la disposition de lexploitant
responsabilit au plus tard la signature du contrat. Les recours en garantie lgale et
responsabilit civile pour dommages corporels et matriels sont exclus
si ces derniers sont dus lune 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 prsence dquipements de scurit
dfectueux ou de dispositifs de scurit et de protection mal monts
ou non oprationnels,
non-respect des consignes de mise en service et d'utilisation
donnes dans le manuel,
transformations arbitraires apportes l'EasyPort USB,
rparations non conformes aux rgles de lart,
catastrophes dues laction de corps trangers et force majeure.

Festo Didactic dcline par consquent toute responsabilit quant aux


dommages causs aux tudiants, ltablissement de formation et/ou
des tiers du fait de lutilisation de l'EasyPort USB en dehors du
contexte dune pure formation, moins que ces dommages ne soient
imputables une faute intentionnelle ou une ngligence grossire de
Festo Didactic.

1.7 L'interface de process EasyPort USB est exclusivement destine la


Utilisation formation initiale et continue dans le domaine de l'automatisation et de
conforme la technique. Il incombe ltablissement de formation et/ou aux
formateurs de faire respecter par les tudiants les consignes de scurit
dcrites dans les manuels qui l'accompagnent.

L'utilisation conforme implique galement le respect de toutes les


consignes donnes dans le manuel.

Festo Didactic GmbH & Co. KG 721876 265


2. Consignes de scurit

Ntablissez et ne coupez les connexions lectriques quen


labsence de tension!
N'utilisez que des trs basses tensions de 24 V CC maximum pour
l'alimentation et sur les entres/sorties de l'EasyPort USB.
Utilisez exclusivement l'EasyPort USB dans des systmes dans
lesquels un tat sr est automatiquement atteint en cas de coupure
de la tension.
Utilisez exclusivement les cbles recommands par Festo Didactic
pour les connexions lectriques entre l'interface de process
EasyPort USB et le process.
Respectez les indications donnes dans les fiches techniques des
appareils raccords, en particulier toutes les consignes de scurit!

266 Festo Didactic GmbH & Co. KG 721876


3. Caractristiques techniques

3.1 Interface de process EasyPort USB D16A


Caractrisques gnrales
de l'EasyPort USB Tension de service 24 V CC +/ 10 %

Consommation 3 VA

Nombre de sorties 16 numriques (TOR) 24 V CC,


2 analogiques 010 V CC ou
10+10 V CC,
rsolution de 12 bits

Capacit de charge 0,7 A par sortie numrique


10 mA par sortie analogique

Protection contre les Oui


courts-circuits

Nombre dentres 16 numriques (TOR) 24 V CC,


4 analogiques 010 V CC ou
10+10 V CC,
rsolution de 12 bits

Seuil de commutation 12 V CC
des entres numriques

Hystrsis des entres 3V


numriques

Filtre 5 ms

Nombre de compteurs 2 entres utilisables en compteurs


rapides,
fmax = 20 kHz / Uin = 524 V CC

Interfaces de RS232, sparation galvanique


communication USB2.0, sparation galvanique

Protocole ASCII, 115,2 Kbaud, 8, N, 1

Caractrisques techniques gnrales de l'EasyPort USB

Festo Didactic GmbH & Co. KG 721876 267


3. Caractristiques techniques

Interface de process EasyPort USB D16A

Degr de protection IP 20

Marque CE Selon directive CEM europenne

Temprature ambiante 055 C/070 C


admissible en service/au
stockage

Dimensions en mm (L x l 135 x 167 x 37


x H)

Poids en kg 0,65

Caractrisques techniques gnrales de l'EasyPort USB (suite)

3.2 8 entres numriques (TOR) et 8 sorties numriques (TOR) sont cbles


Interface SysLink sur l'EasyPort USB sur un connecteur SysLink femelle 24 contacts. Les
pour donnes numriques entres 0 du port 1 et du port 2 peuvent en outre s'utiliser en entres de
comptage rapides. Les entres de comptage peuvent s'utiliser avec des
niveaux de tension de 5...24 V CC.

268 Festo Didactic GmbH & Co. KG 721876


3. Caractristiques techniques

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/ 0 V CC 11/12/
23/24 23/24

24 V CC 9/10/ 24 V CC 9/10/
21/22 21/22

Caractristique techniques de l'interface SysLink pour donnes numriques

Festo Didactic GmbH & Co. KG 721876 269


3. Caractristiques techniques

3.3 Les 4 entres analogiques et les 2 sorties analogiques de l'EasyPort


Connecteur Sub D USB sont cbles sur un connecteur Sub D femelle 15 contacts. La
pour donnes conversion analogique-numrique s'opre avec une rsolution de 12
analogiques bits. La frquence d'chantillonnage est de 0,5 kHz.

Connecteur Sub D, 15 contacts, femelle

Port 3 Broche

OUTPUT 0 1

OUTPUT 1 2

0V 3

(libre) 4

(libre) 5

0V 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

Caractristiques techniques du connecteur Sub D pour signaux analogiques

270 Festo Didactic GmbH & Co. KG 721876


3. Caractristiques techniques

3.4 L'change de donnes avec le PC s'opre soit via l'interface srie RS


Interfaces de donnes 232, soit via l'interface USB de l'EasyPort USB. La vitesse de
avec le PC transmission est de 115,2 Kbaud.

RS 232 = Broche
Connecteur Sub D, 9 contacts,
femelle

(libre) 1

Rception de donnes RxD 2

mission de donnes TxD 3

(libre) 4

Masse du signal SGnd 5

(libre) 6

(libre) 7

(libre) 8

(libre) 9

Caractristiques techniques de l'interface RS 232

Le raccordement au PC peut s'oprer l'aide d'un cble usuel du


commerce connecteurs 9 contacts.

Interface USB
L'EasyPort USB est dot d'une interface USB 2.0 sparation
galvanique. 4 modules EasyPort USB maximum peuvent tre associs
par l'intermdiaire d'un concentrateur ( hub ) USB. Il convient dans ce
cas de noter que les adresses des modules EasyPort sont diffrentes.
Les adresses permises vont de 1 4.

Pour raccorder l'EasyPort USB au port USB du PC ou un concentrateur,


utilisez le cble USB A-B fourni.

Festo Didactic GmbH & Co. KG 721876 271


3. Caractristiques techniques

3.5 L'alimentation 24 V CC de l'EasyPort USB s'applique de l'extrieur. Elle


Alimentation peut l'tre soit par l'intermdiaire des ports 1 et 2, soit par
l'intermdiaire de deux vis disposes l'arrire de l'EasyPort USB. Deux
cble fiches de scurit de 4 mm sont fournis.

272 Festo Didactic GmbH & Co. KG 721876


4. Transport/Dballage/Fourniture

Transport
L'interface de process EasyPort USB est livre en carton.

Le carton ne doit ni se renverser ni tomber.

Les dommages subis lors du transport doivent tre immdiatement


signals au transporteur et Festo Didactic.

Dballage
Une fois dballe l'interface de process EasyPort USB, vrifiez qu'elle
n'est pas endommage. Les endommagements doivent tre
immdiatement signals au transporteur et Festo Didactic.

Fourniture
La fourniture comprend les composants suivants:
interface de process EasyPort USB,
cbles de raccordement 24 V CC connecteurs de scurit de 4 mm,
cble USB,
CD-ROM avec logiciel et documentation :
simulateur de process EasyVeep, logiciel EzOPC, pilotes USB,
contrle ActiveX comme interface de programmation avec l'EasyPort
USB, avec aide en ligne et exemples de programmes,
manuel de l'EasyPort USB.

Vrifiez la conformit de la fourniture au bon de livraison et la


commande.

Les non-conformits ventuelles doivent tre immdiatement signales


Festo Didactic.

Festo Didactic GmbH & Co. KG 721876 273


5. Prsentation et fonctionnement

5.1
Prsentation de
l'EasyPort USB

(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 numriques (jaunes)
(10) LED d'indication d'tat des entres numriques (vertes)
(11) cran LCD d'affichage des signaux analogiques et de l'adresse de l'EasyPort

Prsentation de l'EasyPort USB

274 Festo Didactic GmbH & Co. KG 721876


5. Prsentation et fonctionnement

L'interface de process EasyPort USB possde :


deux interfaces SysLink destines la lecture de 8 signaux d'entre
numriques (TOR) et la dlivrance de 8 signaux de sortie
numriques (TOR).
l'entre 0 de chaque interface SysLink peut aussi s'utiliser en entre
de comptage rapide.
un connecteur Sub D destin la lecture de 4 signaux d'entre
analogiques et la dlivrance de 2 signaux de sortie analogiques.
des interfaces USB 2.0 et RS 232 srie destines 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 entres numriques.
16 LED (jaunes) d'indication d'tat des sorties numriques.
un cran LCD d'affichage d'un signal analogique slectionn.
Paramtres affichs : canal, unit, tendance et valeur mesure (4
chiffres).
deux touches de rglage du canal analogique, de slection de l'unit
physique de la valeur analogique et de rglage de l'adresse de
l'EasyPort USB.

Ne sont pas compris dans la fourniture


bloc dalimentation 24 V CC,
cble de raccordement l'interface SysLink,
cble de raccordement au connecteur Sub-D.

Festo Didactic GmbH & Co. KG 721876 275


5. Prsentation et fonctionnement

5.2 PORT 3 USB RS 232 24V 0V


lments de commande

EasyPort USB
Error Status

IN

OUT
0 7 0 7

PORT 1 PORT 2

Panneau de commande et d'affichage de l'EasyPort USB

Le panneau de commande de l'EasyPort USB comprend les lments


suivants:
LED ERROR
Quand un court-circuit est dtect sur l'une des sorties, la LED rouge
ERROR s'allume. Les sorties de l'EasyPort sont alors dconnectes.
Cette LED s'allume aussi brivement 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 aprs mise sous tension ; le module EasyPort USB ne
communique pas encore.
Clignotement modul:
Le module EasyPort USB est adress ; l'adresse est indique au
rythme de 2 s par le nombre de signaux lumineux.

276 Festo Didactic GmbH & Co. KG 721876


5. Prsentation et fonctionnement

cran LCD
La premire ligne affiche les tensions d'entre ou de sortie du signal
analogique slectionn, sous forme de valeur et, en plus, de
bargraphe.
La deuxime ligne indique le numro de canal et le sens du signal.
On a : In = signal d'entre, Out = signal de sortie.
LED IN 0...7
Indication d'tat des entres numriques (TOR) par LED vertes
LED OUT 0...7
Indication d'tat des sorties numriques (TOR) par LED jaunes
Touches
La touche permet de slectionner le canal analogique affich
l'cran LCD.
Le numro de canal Ch possible pour signal d'entre est: 03.
Le numro de canal Ch possible pour signal de sortie est: 01.
La touche permet de slectionner diffrentes units physiques.
Les units proposes sont: V, bar, PSI, MPa, l/min, C.
L'actionnement simultan des deux touches flches active le
rglage d'adresse.

5.3 L'adaptateur rfrenc 549806 permet de fixer directement l'EasyPort


Fixation de USB sur une plaque profile.
l'EasyPort USB L'adaptateur se fixe par trois vis M4 sous le module EasyPort USB.

Festo Didactic GmbH & Co. KG 721876 277


5. Prsentation et fonctionnement

5.4 La connexion entre le PC et l'interface de process EasyPort USB fait


Connexion de l'EasyPort appel une interface RS 232 sparation galvanique ou une interface
USB au PC et au process USB galement sparation galvanique.

Si vous utilisez l'interface USB pour la communication, reliez le PC


et l'EasyPort USB l'aide du cble USB fourni.
Si vous voulez utiliser l'interface srie pour la communication, vous
pouvez utiliser comme cble de liaison n'importe quel cble srie
usuel du commerce connecteurs 9 contacts.

Connexion de l'EasyPort USB au PC et au process

Diffrents cbles de donnes d'E/S sont disponibles pour relier


l'EasyPort USB au process de commande rel.
Le cble d'E/S dont vous avez besoin dpend de l'application de
commande.

Les applications les plus frquentes de l'EasyPort USB sont rcapitules


dans le graphique qui suit.

278 Festo Didactic GmbH & Co. KG 721876


5. Prsentation et fonctionnement

Ce graphique vous indique dans quels cas vous devez utiliser un cble
d'E/S crois.
Pour pouvoir mieux distinguer les cbles d'E/S numriques, le cble
d'E/S numrique possde un repre noir en bout de cble.

Cbles de connexion de l'EasyPort USB au PC et au process

Festo Didactic GmbH & Co. KG 721876 279


5. Prsentation et fonctionnement

Nota
L'alimentation 24 V CC de l'EasyPort USB s'applique de l'extrieur. Elle
peut l'tre soit par l'intermdiaire des ports 1 et 2, soit par
l'intermdiaire de deux vis disposes l'arrire de l'EasyPort USB.
Veillez ce que la tension d'alimentation ne soit applique que d'un
seul ct.

5.5 L'adresse de l'EasyPort USB se rgle par l'intermdiaire des deux


Rglage de l'adresse touches flches . Pour activer le mode rglage d'adresse, appuyez
sur l'EasyPort USB en mme temps sur les deux touches. et vous permettent de
choisir une adresse de 1 4. Quand vous appuyez nouveau en mme
temps sur les deux touches, l'adresse est mise en mmoire, et vous
quittez le mode rglage d'adresse.
L'adresse est prrgle par dfaut 1 pour chaque interface de process
EasyPort USB.

PORT 3 USB RS 232 24V 0V

EasyPort USB
Error Status

IN

OUT
0 7 0 7

PORT 1 PORT 2

cran LCD de l'EasyPort USB avec affichage de l'adresse

280 Festo Didactic GmbH & Co. KG 721876


6. Mise en service

Pour mettre en service l'EasyPort USB, il vous faut


l'EasyPort USB,
un bloc dalimentation 24 V CC,
un PC si vous voulez dpouiller sur PC les donnes de l'EasyPort
USB,
le CD-ROM EasyPort pour l'installation des pilotes USB sur le PC,
le cble USB.

Sont galement utiles


l'application de dmonstration de l'EasyPort, pour tablir aisment
et rapidement une liaison avec l'EasyPort USB,
une bote de simulation, pour gnrer 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 scurit de 4 mm fournis.
2. Mettez sous tension l'alimentation de l'EasyPort USB.
La LED rouge ERROR s'allume brivement. Elle s'teint au cours du
test de mise sous tension.
La LED verte STATUS clignote une frquence 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 prt
fonctionner et attend son initialisation par le PC. L'adresse alors
utilise est celle rgle par l'intermdiaire des touches flches.
4. Vrifiez l'adresse de l'EasyPort USB.
Activez le mode rglage d'adresse en appuyant en mme
temps sur les deux touches flches.
Rglez l'aide des touches flches une adresse de 1 4.
Quittez le mode rglage d'adresse en appuyant en mme temps
sur les deux touches flches.
5. Reliez le PC l'EasyPort USB. Utilisez cet effet le cble USB fourni.

Festo Didactic GmbH & Co. KG 721876 281


6. Mise en service

6. Au cas o les pilotes USB ncessaires au fonctionnement de


l'EasyPort USB ne sont pas encore installs sur le PC, un message
correspondant s'affiche, et l'Assistant de recherche de nouveau
matriel est lanc.
N'installez pas les pilotes USB au moyen d'une mise jour
Windows. Si la bote de dialogue correspondant s'ouvre,
slectionnez l'option Non.
Installez le pilote USB partir du CD-ROM fourni seulement lorsque
le dialogue reprsent ci-dessous s'affiche.
Insrez pour ce faire le CD-ROM EasyPort dans le lecteur. Ds que le
lecteur de CD-ROM est prt, cliquez sur le bouton Suivant.

282 Festo Didactic GmbH & Co. KG 721876


6. Mise en service

7. L'assistant recherche alors le composant logiciel ncessaire.


Une fois l'installation russie, cliquez sur le bouton Terminer.

Festo Didactic GmbH & Co. KG 721876 283


6. Mise en service

8. Un second composant logiciel doit tre install, ce qui explique que


la fentre de l'Assistant de recherche de nouveau matriel 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 reprsent ci-dessous s'affiche et que le CD-
ROM EasyPort est en place, cliquez sur le bouton Suivant.

284 Festo Didactic GmbH & Co. KG 721876


6. Mise en service

9. Une fois l'installation russie, cliquez, ici aussi, sur le bouton


Terminer.

10. Les pilotes USB ncessaires au fonctionnement de l'EasyPort USB


sont prsent installs sur votre PC: vous pouvez ainsi utiliser
l'EasyPort USB avec votre PC.
11. L'application de dmonstration de l'EasyPort vous permet d'tablir
aisment une liaison avec l'EasyPort USB et de l'initialiser.

Festo Didactic GmbH & Co. KG 721876 285


6. Mise en service

12. Pour ce faire, lancez l'application de dmonstration de l'EasyPort.


Vous la trouverez, dans le menu Dmarrer, dans le groupe de
programmes EasyPort, l'option Application de dmonstration de
l'EasyPort.
L'installation du contrle ActiveX EasyPort depuis le CD-ROM
EasyPort copie en mme l'application de dmonstration sur votre
PC.

13. Cliquez sur le bouton Connect pour tablir la liaison entre


l'application de dmonstration de l'EasyPort et l'EasyPort USB. Le
module EasyPort USB est en mme temps initialis.

286 Festo Didactic GmbH & Co. KG 721876


6. Mise en service

14. L'application de dmonstration de l'EasyPort vous montre que:


le module EasyPort USB connect possde l'adresse 2,
l'interface srie utilise 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 brivement 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 srie
est encore libre pour le pilote de l'EasyPort USB.
En cas d'arrt du PC auquel est raccord l'EasyPort USB, dbranchez
de prfrence galement le cble USB.
Ne rebranchez le cble USB qu' l'issue du redmarrage du PC et du
logiciel avec lequel doit communiquer l'EasyPort USB.

Festo Didactic GmbH & Co. KG 721876 287


7. Interfaces logicielles avec l'EasyPort USB

7.1 La transmission des donnes en provenance et en direction d'une


Aperu de interface de process EasyPort USB s'opre par instructions adresses
la communication d'criture et de lecture.
avec l'EasyPort USB

Exemple : instructions d'criture et de lecture en mode terminal

Selon le mode d'intgration de l'EasyPort USB dans votre application, il


existe diffrents niveaux d'accs pour excuter ces instructions
d'criture et de lecture.
L'interprteur d'instructions
reprsente le niveau le plus bas, auquel il est possible d'accder
l'aide d'un programme terminal;
le contrle ActiveX
dcrit les fonctions d'accs 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 spcialement
prpares cet effet.

288 Festo Didactic GmbH & Co. KG 721876


7. Interfaces logicielles avec l'EasyPort USB

Interfaces logicielles avec l'EasyPort USB

Le niveau le plus bas est un interprteur d'instructions. L'interprteur


connat toutes les instructions susceptibles d'tre excutes 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 excuter les instructions
dsires.

Le contrle ActiveX, lui, sert d'interface de programmation avec


l'EasyPort USB. Il peut s'intgrer 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 dpouillement de mesures,
comme par exemple LabVIEW, ou des systmes de visualiation offrent
galement cette interface.

Si vous utilisez l'EasyPort USB en mme temps que d'autres produits


Festo Didactic, vous pouvez aussi raliser aisment la communication
entre les intervenants. Il vous suffit dans ce cas d'utiliser le serveur OPC
EzOPC, un programme possdant sa propre interface utilisateur
graphique.

Festo Didactic GmbH & Co. KG 721876 289


7. Interfaces logicielles avec l'EasyPort USB

7.2 EzOPC est un serveur OPC fournissant des liaisons de donnes:


Communication avec une interface de process EasyPort USB,
via EzOPC 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 donnes 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 donnes entre applications Windows et
quipements d'automatisation.

Interface logicielle : EzOPC

290 Festo Didactic GmbH & Co. KG 721876


7. Interfaces logicielles avec l'EasyPort USB

L'interface utilisateur graphique EzOPC vous permet de crer aisment


des liaisons de donnes entre les interlocuteurs de certaines
applications spcialement prpares cet effet.
Pour ce faire, vous slectionnez les interlocuteurs. Vous indiquez
ensuite la gamme des entres/sorties dont vous voulez changer les
signaux. La configuration est ainsi acheve. EzOPC se charge alors
automatiquement de l'change des donnes entre les interlocuteurs.

Exemple de configuration : commande par un API externe de modles de process en CIROS. L'change des
donnes s'opre via EasyPort et EzOPC.

La commande virtuelle est le cur de l'EzOPC. Elle constitue le


bornier virtuel reliant la gamme des signaux de l'un des interlocuteurs
celle de l'autre.

Festo Didactic GmbH & Co. KG 721876 291


7. Interfaces logicielles avec l'EasyPort USB

Vous trouverez des indications dtailles sur la configuration et


l'utilisation d'EzOPC dans l'aide en ligne d'EzOPC et dans les manuels
des produits logiciels utiliss.
L'aide en ligne est votre disposition ds que vous avez install EzOPC.

Comment installer EzOPC


1. Insrez le CD-ROM EasyPort dans le lecteur.
2. La programme d'installation dmarre automatiquement.
Si le dmarrage n'est pas automatique, lancez le programme
Start.exe figurant sur le CD-ROM.
3. L'cran d'accueil s'affiche.
Slectionnez la langue dans laquelle vous voulez installer le logiciel
EzOPC. Cliquez sur le bouton correspondant.

292 Festo Didactic GmbH & Co. KG 721876


7. Interfaces logicielles avec l'EasyPort USB

4. Tous les logiciels, manuels, pilotes et exemples de programmes


vous sont proposs.
Cliquez sous Applications sur Installation de OPC-Server EzOPC.

5. Pour EzOPC, le groupe de programmes EzOPC est automatiquement


cr dans le menu Dmarrer. Vous y trouverez aussi l'aide en ligne
associe EzOPC.

Festo Didactic GmbH & Co. KG 721876 293


8. Contrle ActiveX de l'EasyPort USB

8.1 Le contrle ActiveX sert d'interface de programmation de l'EasyPort


Utilisation du USB. Il peut s'intgrer en tant qu'objet COM dans vos projets de
contrle ActiveX logiciels. Parmi les systmes logiciels supportant l'interface COM,
figurent les langages de programmation Visual Basic, C++ ou encore
HTML. Mais des logiciels d'acquisition et de dpouillement de mesures,
comme par exemple LabVIEW, ou des systmes de visualisation
supportent galement l'interface COM.

Interface logicielle : contrle ActiveX

Le contrle ActiveX et ses mthodes sont dcrits en dtail dans l'aide en


ligne.

294 Festo Didactic GmbH & Co. KG 721876


8. Contrle ActiveX de l'EasyPort USB

8.2 Avant de pouvoir intgrer le contrle ActiveX dans vos projets de


Installation du contrle logiciels, il faut qu'il soit disponible sur votre PC. Vous trouverez le
ActiveX contrle ActiveX sur le CD-ROM fourni.

Comment installer le contrle ActiveX


1. Insrez le CD-ROM EasyPort dans le lecteur.
2. Le programme d'installation dmarre automatiquement.
Si le dmarrage n'est pas automatique, lancez le programme
Start.exe figurant sur le CD-ROM.
3. L'cran d'accueil s'affiche.
Slectionnez la langue dans laquelle vous voulez installer le
contrle ActiveX. Cliquez sur le bouton correspondant.
4. Tous les logiciels, manuels, pilotes et exemples de programmes
vous sont proposs.
Cliquez sur Installation du contrle ActiveX EasyPort.

5. Pour le contrle ActiveX EasyPort, le groupe de programmes


EasyPort est automatiquement cr dans le menu Dmarrer. Vous y
trouverez aussi l'aide en ligne associe et une application de
dmonstration du contrle ActiveX.

Festo Didactic GmbH & Co. KG 721876 295


8. Contrle ActiveX de l'EasyPort USB

8.3 L'application de dmonstration de l'EasyPort est un exemple de


Exemple : programme montrant comment utiliser le contrle ActiveX en C++.
application de L'application de dmonstration vous permet de faire excuter aisment
dmonstration de quelques mthodes capitales du contrle ActiveX et d'observer la
l'EasyPort communication entre PC et EasyPort USB.
Au niveau du code source, l'exemple montre comment intgrer le
contrle ActiveX EasyPort en C++.

L'installation du contrle ActiveX EasyPort copie en mme l'application


de dmonstration sur votre PC.
Vous la trouverez, dans le menu Dmarrer, dans le groupe de
programmes EasyPort, l'option Application de dmonstration de
l'EasyPort.

Application de dmonstration de l'EasyPort

296 Festo Didactic GmbH & Co. KG 721876


8. Contrle ActiveX de l'EasyPort USB

Comment utiliser l'application de dmonstration


1. Faites en sorte que l'interface de process EasyPort USB soit
raccorde 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 cble USB fourni.

3. Au cas o les pilotes USB ncessaires au fonctionnement de


l'EasyPort USB ne sont pas encore installs sur le PC, un message
correspondant s'affiche. Procdez alors l'installation des pilotes
USB. Il vous faut pour ce faire le CD-ROM EasyPort.
4. Faites en sorte que le contrle ActiveX de l'EasyPort USB soit
install sur votre PC.

Festo Didactic GmbH & Co. KG 721876 297


8. Contrle ActiveX de l'EasyPort USB

5. Lancez l'application de dmonstration de l'EasyPort. Vous la


trouverez, dans le menu Dmarrer, dans la groupe de programmes
EasyPort, l'option Application de dmonstration de l'EasyPort.
Les mthodes les plus utilises du contrle ActiveX sont affectes
des boutons. gauche du bouton, est indique la valeur de retour,
dans la mesure o la mthode en a une. Sur le ct droit, vous
indiquez la valeur des paramtres pour l'appel de la mthode.

6. Avant de pouvoir faire excuter des instructions, vous devez tablir


la connexion entre l'application de dmonstration de l'EasyPort et le
module EasyPort USB. Cliquez pour ce faire sur le bouton Connect.

298 Festo Didactic GmbH & Co. KG 721876


8. Contrle ActiveX de l'EasyPort USB

7. La valeur de retour 1 vous indique que le module EasyPort USB


raccord possde l'adresse 1 et que l'interface srie utilise pour la
communication sera COM 5.

8. Vous pouvez prsent faire excuter les mthodes proposes. Vous


trouverez la description des mthodes dans l'aide en ligne.
9. Si vous voulez, par exemple, mettre 1 les sorties numriques 0 3
du module EasyPort USB, entrez la valeur 15 comme paramtre de
la mthode SetOutputWord. Les sorties numriques doivent tre
adresses en tant que mot de sortie 0. L'adresse du mot de sortie
rgle par dfaut 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.

Festo Didactic GmbH & Co. KG 721876 299


8. Contrle ActiveX de l'EasyPort USB

10. Inversement, vous pouvez aussi lire l'tat des sorties numriques 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
mthode.

11. Si vous voulez suivre directement la communication entre


l'application de dmonstration de l'EasyPort et l'EasyPort USB,
cliquez sur le bouton ShowDebugWnd.

300 Festo Didactic GmbH & Co. KG 721876


8. Contrle ActiveX de l'EasyPort USB

12. La fentre Trace Window s'affiche. Cette fentre affiche les


instructions transmises au module EasyPort USB et la rponse de
l'EasyPort chaque instruction.

Festo Didactic GmbH & Co. KG 721876 301


8. Contrle ActiveX de l'EasyPort USB

13. La mthode SendAndGetString vous offre la possibilit d'envoyer


aussi directement des instructions de l'interprteur d'instructions
au module EasyPort USB raccord.
Exemple: entrez comme instruction MAW1.0=FF, puis cliquez sur le
bouton SendAndGetString. Toutes les sorties numriques du port 1
de l'EasyPort USB sont alors mises 1.
La rponse AW1.0=FF de l'EasyPort USB vous est affiche gauche
du bouton.

14. Si vous voulez mettre fin la liaison avec l'EasyPort USB, cliquez sur
le bouton Disconnect.

Nota
L'application de dmonstration de l'EasyPort vous permet d'tablir et
de tester rapidement et aisment la connexion un EasyPort USB.

302 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

9.1 Le niveau d'accs le plus bas pour la communication est un interprteur


Interprteur d'instructions. L'interprteur connat toutes les instructions
d'instructions susceptibles d'tre excutes 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
excuter les instructions dsires.

Interface logicielle : interprteur d'instructions

L'interprteur d'instructions se pilote par l'intermdiaire de l'interface


srie.
L'interface se paramtre 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 (oprateur) et de l'adresse
d'un appareil (oprande).
L'adresse est celle du signal dsir.

Festo Didactic GmbH & Co. KG 721876 303


9. Interprteur d'instructions de l'EasyPort USB

Certaines instructions plus anciennes exigent d'indiquer l'adresse du


module EasyPort USB ; ce n'est plus ncessaire pour les instructions
plus rcentes.

9.2 Il y a deux instructions centrales de lecture et d'criture sur des


Structure des instructions appareils:
l'instruction Display (D) destine la lecture d'un appareil et
l'instruction Modify (M) destine la modification d'un appareil

L' appareil d'un module EasyPort USB peut tre:


une entre (E)
une sortie (A)
une base de temps d'vnement (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 Octet 0
(Port 2) (Port 1)

Mot 0

304 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

Exemple d'instruction de lecture (Display)

Description : Display bit d'entre 5 du mot 0 sur module EasyPort USB 1

Une instruction Display se compose d'une lettre, d'un appareil et du


type de donne de l'appareil. Suit l'adresse de l'appareil, indiquant le
numro du module, l'adresse du mot et, le cas chant, l'adresse de
l'octet ou du bit. Les diffrentes indications d'adresse sont spares 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 donne. La valeur de


donne se rattache l'adresse de l'appareil par un signe gal.

Nota : Les adresses et donnes doivent toujours s'entrer en


hexadcimal.

Festo Didactic GmbH & Co. KG 721876 305


9. Interprteur d'instructions de l'EasyPort USB

9.3 Les donnes rellement transfres au moment de la transmission


Niveau de transmission correspondent en grande partie aux donnes entres sous forme de
caractres ASCII au niveau utilisateur.

Les rgles applicables la transmission des donnes sont les suivantes:


L'adresse et la valeur de donne doivent s'entrer en hexadcimal.
Les valeurs de donnes que dlivrent l'EasyPort USB sont toujours
retournes en hexadcimal.
Les nombres en virgule flottante sont cods.
Tout message se termine par un CR (retour chariot).
Toute instruction adresse sa propre adresse fait l'objet d'une
rponse.
Pour toute instruction Display ou Modify, la premire lettre est cet
effet tronque. Les instructions Modify s'accompagnent de la valeur
de donne relle du module. Cette valeur de donne est
normalement la mme que dans l'instruction.
la rponse une instruction Display, est rajoute la valeur
dtermine, dans le mme notation que pour une instruction
Modify.

Quelques exemples d'instructions et de rponses ces instructions


sont donns dans le tableau qui suit. Ces exemples indiquent
galement le caractre Carriage Return <CR>.

306 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

Adresse du Instruction adresse Rponse du module Remarque


module au module

3 DAW3.0<CR> AW3.0=1234<CR> La valeur de donne est


1234 en hexadcimal
ou 4660 en dcimal.

Format du mot: xxxx

2 DEB2.0.1<CR> EB2.0.1=12<CR> La valeur de donne est 12 en


hexadcimal ou 18 en dcimal.

Format de l'octet: xx

1 DE1.0.E<CR> E1.0.E=0<CR> Lecture du bit d'entre 14.

Format du bit: x

1 MAW1.0=201<CR> AW1.0=201<CR> La valeur de donne est


201 en hexadcimal
ou 513 en dcimal.

2 MAB2.0.0=73<CR> AB2.0.0=73<CR> La valeur de donne est 73 en


hexadcimal ou 115 en dcimal.

3 MA3.0.A=1<CR> A3.0.A=1<CR> Mise 1 du bit de sortie 10.

Exemples d'instructions Modify et Display

Festo Didactic GmbH & Co. KG 721876 307


9. Interprteur d'instructions de l'EasyPort USB

9.4 Outre les instructions de lecture et d'criture de signaux, il existe aussi


Instructions de d'autres instructions, surtout utilises pour la mise en service et le
diagnostic et initialisation diagnostic.

En font partie les instructions suivantes


demande de l'adresse d'un module EasyPort USB
demande du numro de version d'un module EasyPort USB
lecture du mot d'tat d'un module EasyPort USB

Instructi Rponse Description et exemple


on

setup0 setup<n> Demande de l'adresse

Le module EsyPort USB retourne par setup<n>, <n>=14 son adresse de


module.

Exemple

Instruction Rponse Description


setup0 setup1 Le module EsyPort USB retourne
comme adresse l'adresse 1.

DV V=2.10 Demande du numro de version

Le module EsyPort USB retourne par V=2.10 sa version.

Initialisation et diagnostic

308 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

Instruction Rponse 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 hexadcimale 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'entre 10+10 V CC
Bit 2 = 0 Gamme de tension d'entre 010 V CC
Bit 3 = 1 Gamme de tension de sortie 10+10 V CC
Bit 3 = 0 Gamme de tension de sortie 010 V CC
Bit 4 = 1 Touche actionne
Bit 5 = 1 Touche actionne
Bit 6 = 1 Affichage de tous les segments l'cran
Bit 6 = 0 Affichage normal de l'cran activ

Exemple

Instruction Rponse Description


DS S=12 Retour de la valeur 12 en hexadcimal
ou 18 en dcimal.
Autrement dit: bit 1 = 1 et bit 4 = 1
Le module Easyport USB Modul est
correctement initialis, 0...10 V est
rgl comme tension d'entre et de
sortie, la touche est actionne et
l'affichage l'cran est rgl sur
affichage normal.

Initialisation et diagnostic (suite)

Festo Didactic GmbH & Co. KG 721876 309


9. Interprteur d'instructions de l'EasyPort USB

9.5 Les tableaux qui suivent rcapitulent les instructions de lecture et


Instructions pour d'criture de signaux numriques.
signaux numriques

Instruction Appareil Type de Adresse Exemples et notes


Modify donnes

M A (sortie) (Bit) 015 MA1.0.4=1


(Modify) Modify bit de sortie 4 du mot 0 sur module
EasyPort USB 1 1.

Dans les instructions Modify, la valeur de


donne doit tre exclusivement indique en
hexadcimal.

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


Modify bit de sortie 0 du mot 0 sur module
EasyPort USB 2 7 en hexadcimal.
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 hexadciaml ou 257 en
dcimal.

310 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

Instruction Appareil Type de Adresse Exemples et notes


d'affichage donnes

D E (entre) (Bit) 015 DE1.0.3


(Display) Display bit d'entre 3 du mot 0 sur module
EasyPort USB 1

DE2.0.E
Display bit d'entre 14 du mot 0 sur module
EasyPort USB 2

B (octet) 0,1 DEB1.0.0


Display bit d'entre 0 du mot 0 sur module
EasyPort USB 1

DEB3.0.1
Display bit d'entre 1 du mot 0 sur module
EasyPort USB 3

W (mot) 0 DEW1.0
Display bit d'entre 0 du module EasyPort
USB 1

A (sortie) (Bit) 015 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

Festo Didactic GmbH & Co. KG 721876 311


9. Interprteur d'instructions de l'EasyPort USB

Outre les instructions de lecture et d'criture de signaux numriques, il


existe aussi des instructions permettant de commander le
comportement du module EasyPort USB.

En fait partie l'instruction d'activation du mode vnement:


MT<n>=xx avec <n> comme adresse de module et xx comme valeur de
temps en hexadcimal, xx = 00FF [ms].

Quand le mode vnement est activ, le module EasyPort USB signale


lui-mme au PC la modification de donnes d'entre numriques. Le
dlai dans lequel une modification d'entre doit tre au plus tt
signale est rglable.

Instruction Appareil Adresse du Exemples et notes


Modify module

M (Modify) T (base de 14 MT2=01


temps) Activer le mode vnement pour le module EasyPort USB
ayant l'adresse 2 avec la valeur de temps 1 ms.

Description : quand un signal d'entre numrique change


sur le module EasyPort USB 2, le mot d'entre complet est
automatiquement transmis au PC au bout de 10 ms.

MT2=00
L'instruction met fin au mode vnement pour le module
EasyPort USB 2. Les modifications des signaux d'entre ne
sont plus signales au PC que sur demande.

312 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

9.6 L'EasyPort USB traite galement, en plus des signaux d'entre/sortie


Instructions pour numriques, des signaux analogiques.
signaux analogiques L'interprteur d'instructions comprend de ce fait des instructions de
lecture de canaux d'entre ou de sortie analogiques,
dlivrance d'une tension un canal de sortie analogique.

La conversion analogique-numrique s'opre avec une rsolution de 12


bits. La rsolution de 12 bits quivaut une chelle de 4096 niveaux.

La frquence d'chantillonnage des entres/sorties analogiques est de


0,5 kHz.

Pour les canaux analogiques, on a le choix entre deux gammes de


tension:
010 V
10+10 V

Les deux figures ci-dessous montrent la correspondance entre gamme


de tension analogique et plage numrique. La plage numrique est
toujours celle allant de 0x0000 0x7FFF (32767 en dcimal).

0V 5V 10 V

0x0000 0x3FFF 0x7FFF

Correspondance analogique-numrique pour gamme de tension 0...10 V

-10 V 0V +10 V

0x0000 0x3FFF 0x 7FFF

Correspondance analogique-numrique pour gamme de tension 10+10 V

Festo Didactic GmbH & Co. KG 721876 313


9. Interprteur d'instructions de l'EasyPort USB

Commutation de la gamme de mesure


La commutation de la gamme de mesure de 010 V 10+10 V
s'obtient l'aide des instructions MRE (Modify Range entres) et MRA
(Modify Range sorties) de l'interprteur d'instructions.

Instruction Description

MRE<n>=0 Rglage de la gamme de mesure des entres analogiques 0...10 V

Sur le module EasyPort USB ayant l'adresse <n>, <n>=14, rglage de la gamme de
mesure des entres analogiques 010 V.
Cette gamme de mesure est celle automatiquement rgle par dfaut l'issue de
l'initialisation d'un module EasyPort USB.

MRE<n>=1 Rglage de la gamme de mesure des entres analogiques 10...+10 V

Sur le module EasyPort USB ayant l'adresse <n>, <n>=14, rglage de la gamme de
mesure des entres analogiques 10+10 V.

Exemple

MRE2=1
Sur le module EasyPort USB ayant l'adresse 2, la gamme de mesure des entres
analogiques est rgle 10+10 V.

Commutation de la gamme de mesure des entres analogiques

314 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

Instruction Description

MRA<n>=0 Rglage de la gamme de mesure des sorties analogiques 0...10 V

Sur le module EasyPort USB ayant l'adresse <n>, <n>=14, rglage de la gamme de
mesure des sorties analogiques 010 V.
Cette gamme de mesure est celle automatiquement rgle par dfaut l'issue de
l'initialisation d'un module EasyPort USB.

MRA<n>=1 Rglage de la gamme de mesure des sorties analogiques 10...+10 V

Sur le module EasyPort USB ayant l'adresse <n>, <n>=14, rglage 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 possde les canaux d'entre analogiques 0...3. Pour la
lecture d'une entre analogique, on utilise l'instruction DEW, en
indiquant l'adresse du module EasyPort USB et le numro de canal.
Compte tenu du format de donnes des entres analogiques, la gamme
de valeurs possible est de 0x0000 0x7FF8 (32760 en dcimal).

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

Entre analogique sur 12 bits

Format de donnes des entres analogiques

Festo Didactic GmbH & Co. KG 721876 315


9. Interprteur d'instructions de l'EasyPort USB

Instruction Rponse Description

DEW<n>.2 EW<n>.2=xxxx Lecture du canal d'entre 0


avec xxxx = 00007FF8
Sur le module EasyPort USB ayant l'adresse <n>, <n>=14,
lecture des valeurs sur le canal d'entre 0.

Exemple

DEW1.2
Sur le module EasyPort USB ayant l'adresse 1, lecture du
canal d'entre 0.

DEW<n>.4 EW<n>.4=xxxx Lecture du canal d'entre 1


avec xxxx = 00007FF8
Sur le module EasyPort USB ayant l'adresse <n>, <n>=14,
lecture des valeurs sur le canal d'entre 1.

DEW<n>.6 EW<n>.6=xxxx Lecture du canal d'entre 2


avec xxxx = 00007FF8
Sur le module EasyPort USB ayant l'adresse <n>, <n>=14,
lecture des valeurs sur le canal d'entre 2.

DEW<n>.8 EW<n>.8=xxxx Lecture du canal d'entre 3


avec xxxx = 00007FF8
Sur le module EasyPort USB ayant l'adresse <n>, <n>=14,
lecture des valeurs sur le canal d'entre 3.

Lecture des signaux d'entre analogiques

316 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

Il est galement possible de lire les signaux de sortie analogiques.

Instruction Rponse Description

DAW<n>.2 AW<n>.2=xxxx Lecture du canal de sortie 0


avec xxxx = 00007FF8
Sur le module EasyPort USB ayant l'adresse <n>, <n>=14,
lecture des valeurs sur le canal de sortie 0.

DAW<n>.4 AW<n>.4=xxxx Lecture du canal de sortie 1


avec xxxx = 00007FF8
Sur le module EasyPort USB ayant l'adresse <n>, <n>=14,
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

Dlivrance d'une tension sur canal de sortie analogique


L'EasyPort USB possde 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 numro de canal et la
valeur.
La plage de valeurs pour les sorties analogiques est, ici aussi, de
0x0000 0x7FF8 (32760 en dcimal).

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 donnes des sorties analogiques

Festo Didactic GmbH & Co. KG 721876 317


9. Interprteur d'instructions de l'EasyPort USB

Instruction Description

MAW<n>.2=xxxx criture sur canal de sortie 0


avec xxxx =
Sur le module EasyPort USB ayant l'adresse <n>, <n>=14, dlivrer la valeur de
00007FF8
tension dsire au canal de sortie 0.

Exemple

MAW1.2=2AC5
Sur le module EasyPort USB ayant l'adresse 1, dlivrer comme valeur de
tension au canal de sortie 0 la valeur 2AC5 en hexadcimal ou 10949 en
dcimal.

MAW<n>.4=xxxx criture sur canal de sortie 1


avec xxxx =
Sur le module EasyPort USB ayant l'adresse <n>, <n>=14, dlivrer la valeur de
00007FF8
tension dsire au canal de sortie 1.

Gnration 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
entre ou d'une sortie analogique. L'affichage indique le canal
slectionn, la tendance, la valeur mesure sur 4 chiffres et l'unit.

Le canal analogique afficher l'cran LCD se slectionne comme


d'habitude directement sur l'EasyPort USB, l'aide des touches
flches.
Une instruction de l'interprteur vous permet de neutraliser
provisoirement depuis le PC le canal slectionn et de passer un autre
canal analogique. Pour ce faire, utilisez l'instruction MF.

318 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

Instruction Description

MF<n>=01 Forage du canal d'entre analogique 0

Sur l'cran LCD du module EasyPort USB ayant l'adresse <n>, <n>=14, sont affiches les
valeurs mesures du canal d'entre analogique 0.

MF<n>=02 Forage du canal d'entre analogique 1

Sur l'cran LCD du module EasyPort USB ayant l'adresse <n>, <n>=14, sont affiches les
valeurs mesures du canal d'entre analogique 1.

MF<n>=04 Forage du canal d'entre analogique 2

Sur l'cran LCD du module EasyPort USB ayant l'adresse <n>, <n>=14, sont affiches les
valeurs mesures du canal d'entre analogique 2.

MF<n>=08 Forage du canal d'entre analogique 3

Sur l'cran LCD du module EasyPort USB ayant l'adresse <n>, <n>=14, sont affiches les
valeurs mesures du canal d'entre analogique 3.

MF<n>=10 Forage du canal de sortie analogique 0

Sur l'cran LCD du module EasyPort USB ayant l'adresse <n>, <n>=14, sont affiches les
valeurs mesures du canal de sortie analogique 0.

MF<n>=20 Forage du canal de sortie analogique 1

Sur l'cran LCD du module EasyPort USB ayant l'adresse <n>, <n>=14, sont affiches les
valeurs mesures du canal de sortie analogique 1.

MF<n>=00 Suppression du forage du canal analogique

Sur l'cran LCD du module EasyPort USB ayant l'adresse <n>, <n>=14, sont nouveau
affiches les valeurs mesures du canal de sortie analogique rgl directement sur
l'EasyPort USB l'aide des touches flches.

Forage d'un canal analogique en vue de l'affichage l'cran LCD

Festo Didactic GmbH & Co. KG 721876 319


9. Interprteur d'instructions de l'EasyPort USB

9.7 L'EasyPort USB supporte par des instructions spciales l'acquisition de


Instructions de mesures analogiques.
mesure de signaux
analogiques L'instruction MME (Modify mode mesure) vous permet d'activer le
mode mesure. Les valeurs d'entre analogiques lues sont alors
dlivres vitesse maximale. Le canal d'entre analogique pour lequel
vous voulez dlivrer automatiquement les valeurs se slectionne
l'aide de l'instruction MS.

Instruction Description

MS<n>=01 Activation du canal d'entre analogique 0

Sur le module EasyPort USB ayant l'adresse <n>, <n>=14, activer le canal d'entre
analogique 0 en vue de l'envoi automatique de valeurs d'entre.

MS<n>=02 Activation du canal d'entre analogique 1

Sur le module EasyPort USB ayant l'adresse <n>, <n>=14, activer le canal d'entre
analogique 1 en vue de l'envoi automatique de valeurs d'entre.

MS<n>=04 Activation du canal d'entre analogique 2

Sur le module EasyPort USB ayant l'adresse <n>, <n>=14, activer le canal d'entre
analogique 2 en vue de l'envoi automatique de valeurs d'entre.

MS<n>=08 Activation du canal d'entre analogique 3

Sur le module EasyPort USB ayant l'adresse <n>, <n>=14, activer le canal d'entre
analogique 3 en vue de l'envoi automatique de valeurs d'entre.

MS<n>=0F Activation de tous les canaux d'entre analogiques

Sur le module EasyPort USB ayant l'adresse <n>, <n>=14, activer les canaux d'entre
analogiques 0...3 en vue de l'envoi automatique de valeurs d'entre.

MS<n>=00 Dsactivation de tous les canaux d'entre analogiques

Sur le module EasyPort USB ayant l'adresse <n>, <n>=14, dsactiver tous les canaux
d'entre analogiques. La dlivrance automatique des valeurs d'entre n'est plus alors
possible.

Activation de canaux d'entre analogiques

320 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

Instruction Rponse Description

MME=4 ME=4 Activation du mode mesure

Format des donnes Les valeurs mesures du canal d'entre analogique activ
envoyes: sur l'EasyPort USB sont automatiquement dlivres de
yxx<CR> manire cyclique. La trame de temps pour la dlivrance est
de 5 ms.

Le format de donnes xx est un format binaire, compos de 2


octets.

y est l'identificateur du canal d'entre pralablement activ.


y=2: canal d'entre analogique 0
y=4: canal d'entre analogique 1
y=6: canal d'entre analogique 2
y=8: canal d'entre analogique 3

Exemple : dlivrer le canal d'entre 0

MS1=01<CR> S1=01<CR> Activer le canal d'entre analogique 0 sur le module EasyPort


USB ayant l'adresse 1.

MME=4<CR> ME=4<CR> Activer le mode mesure.


2xx<CR> L'EasyPort USB dlivre alors les valeurs mesures du canal
2xx<CR> d'entre analogique 0.

Activation du mode mesure pour canaux d'entre analogiques

L'unit rgle pour l'affichage des valeurs mesures analogiques


l'cran LCD est par dfaut le volt.

Les mesures et rgulations font souvent intervenir d'autres grandeurs


physiques. C'est pourquoi chaque canal analogique peut se voir
attribuer sa propre unit physique. En cas de slection du canal
analogique considr en vue de l'affichage l'cran LCD, l'unit
affiche est alors l'unit physique attribue depuis le PC.

Festo Didactic GmbH & Co. KG 721876 321


9. Interprteur d'instructions de l'EasyPort USB

Nota : Aucune conversion n'est toutefois effectue entre les units


physiques !

Pour rgler l'unit physique, utilisez l'instruction MU.

Nota
L'entre manuelle directe de l'unit l'aide des touches flches sur
l'EasyPort USB a pour effet d'craser l'unit attribue depuis le PC.

Instruction Description

MU<n>.01=xx Attribution d'une unit au canal d'entre analogique 0

Sur l'cran LCD du module EasyPort USB ayant l'adresse <n>, <n>=14, l'unit affiche
pour le canal d'entre 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'entre analogique 1

Sur l'cran LCD du module EasyPort USB ayant l'adresse <n>, <n>=14, l'unit affiche
pour le canal d'entre analogique 1 est xx.

MU<n>.04=xx Attribution d'une unit au canal d'entre analogique 2

Sur l'cran LCD du module EasyPort USB ayant l'adresse <n>, <n>=14, l'unit affiche
pour le canal d'entre analogique 2 est xx.

MU<n>.08=xx Attribution d'une unit au canal d'entre analogique 3

Sur l'cran LCD du module EasyPort USB ayant l'adresse <n>, <n>=14, l'unit affiche
pour le canal d'entre analogique 3 est xx.

Attribution d'une unit physique en vue de l'affichage l'cran LCD

322 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

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>=14, l'unit
affiche 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>=14, l'unit
affiche 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 multiplie la valeur mesure
affiche l'cran LCD. Vous pouvez de cette manire adapter la valeur
mesure une unit physique plus loquente.
Le coefficient multiplicateur se dfinit l'aide de l'instruction MG.

Notez que le coefficient multiplicateur ne change pas la valeur mesure


prsente sur le canal analogique. Le coefficient multiplicateur n'agit
que sur l'affichage des valeurs l'cran LCD.

Le coefficient multiplicateur est rgl par dfaut pour chaque unit


physique.

Festo Didactic GmbH & Co. KG 721876 323


9. Interprteur d'instructions de l'EasyPort USB

Unit physique Coefficient multiplicateur par


dfaut

V 10.0

bar 1.0

PSI 1.0

MPa 1.0

l/min 1.0
o
C 1.0

Exemple
Vous relevez les valeurs d'un capteur de pression pneumatique. 10 V
correspondent 6 bar. Pour pouvoir suivre les valeurs mesures
l'cran LCD, vous rglez le bar comme unit. Comme coefficient
multiplicateur, vous choisissez 6.

MU1.01=01 Le bar est attribu comme unit au canal


d'entre 0 du module EasyPort USB ayant
l'adresse 1. L'unit bar est affiche l'cran
LCD.

MG1.1=6.00 La valeur mesure affiche l'cran LCD du


module EasyPort USB 1, dans l'unit bar, est
multiplie par le coefficient 6.00.

324 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

Instruction Description

MG<n>.0=x.xx Affectation d'un coefficient multiplicateur l'unit physique volt

La valeur mesure affiche l'cran LCD du module EasyPort USB ayant l'adresse
<n>, <n>=14, dans l'unit volt, est multiplie par le coefficient xx.

x.xx reprsente une valeur dcimale 3 chiffres.

MG<n>.1=x.xx Affectation d'un coefficient multiplicateur l'unit physique bar

La valeur mesure affiche l'cran LCD du module EasyPort USB ayant l'adresse
<n>, <n>=14, dans l'unit bar, est multiplie par le coefficient xx.

MG<n>.2=x.xx Affectation d'un coefficient multiplicateur l'unit physique PSI

La valeur mesure affiche l'cran LCD du module EasyPort USB ayant l'adresse
<n>, <n>=14, dans l'unit PSI, est multiplie par le coefficient xx.

MG<n>.3=x.xx Affectation d'un coefficient multiplicateur l'unit physique MPa

La valeur mesure affiche l'cran LCD du module EasyPort USB ayant l'adresse
<n>, <n>=14, dans l'unit MPa, est multiplie par le coefficient xx.

MG<n>.4=x.xx Affectation d'un coefficient multiplicateur l'unit physique l/min

La valeur mesure affiche l'cran LCD du module EasyPort USB ayant l'adresse
<n>, <n>=14, dans l'unit l/min, est multiplie par le coefficient xx.

MG<n>.5=x.xx Affectation d'un coefficient multiplicateur l'unit physique oC

La valeur mesure affiche l'cran LCD du module EasyPort USB ayant l'adresse
<n>, <n>=14, dans l'unit oC, est multiplie par le coefficient xx.

Affectation d'un coefficient multiplicateur en vue de l'affichage l'cran LCD

Festo Didactic GmbH & Co. KG 721876 325


9. Interprteur d'instructions de l'EasyPort USB

9.8 Vous pouvez accder aux deux compteurs rapides 0 et 1 de l'EasyPort


Instructions pour USB l'aide de deux instructions. L'instruction MC vous permet
compteurs rapides d'activer et de dsactiver le compteur, l'instruction DC de lire la valeur
actuelle du compteur.
Sont valus comme impulsions de comptage:
pour le compteur 0, le bit d'entre 0 du port 1,
pour le compteur 1, le bit d'entre 0 du port 2.

Instruction Rponse Description

MC<n>.<m>=1 C<n>.<m>=1 Activation d'un compteur rapide

Sur le module EasyPort USB ayant l'adresse <n>, <n>=14,


activation du compteur rapide numro <m>, <m>=0,1.

Exemple

MC1.0=1
Dmarre sur l'EasyPort USB ayant l'adresse 1 le compteur 0.

MC<n>.<m>=0 C<n>.<m>=0 Dsactivation d'un compteur rapide

Sur le module EasyPort USB ayant l'adresse <n>, <n>=14,


dsactivation du compteur rapide numro <m>, <m>=0,1.

Activation et dsactivation d'un compteur rapide

326 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

Instruction Rponse 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>=14,


lecture de la valeur du compteur rapide numro <m>, <m>=0, 1.

La valeur du compteur est dlivre sous forme de nombre


hexadcimal 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 hexadcimal ou
10949 en dcimal.

Lecture de la valeur d'un compteur

9.9 Un programme terminal vous permet d'tablir une liaison avec


Exemple : l'EasyPort USB ainsi que d'envoyer et de recevoir des instructions via
tablissement d'une l'interface srie.
connexion l'EasyPort
USB Pour effectuer son travail, le programme terminal a besoin de savoir:
quelle est l'interface srie utilise pour la communication,
quel est le paramtrage ncessaire de l'interface.

Pour tablir une connexion l'EasyPort USB, procdez donc aux


oprations suivantes:
1. Relier l'EasyPort USB au PC, alimenter l'EasyPort USB en tension.
2. Dterminer l'interface srie pour la connexion USB.
3. Lancer le programme terminal.
4. Paramtrer l'interface srie.
5. Envoyer des instructions l'EasyPort.

L'tablissement d'une connexion sera prsent en prenant l'exemple du


programme terminal HyperTerminal de Windows.

Festo Didactic GmbH & Co. KG 721876 327


9. Interprteur d'instructions de l'EasyPort USB

Marche suivre
1. Reliez l'EasyPort USB au PC.
2. Mettez sous tension l'alimentation de l'EasyPort USB.
3. Lancez dans le menu Dmarrer, la rubrique Paramtres systme,
l'option Panneau de configuration.
4. Slectionnez l'option Systme.
5. La fentre Proprits du systme s'ouvre.
Cliquez sous l'onglet Matriel sur le bouton Gestionnaire de
priphriques.

328 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

6. L'option Ports (COM & LPT) vous indique que l'interface srie
utilise pour la connexion USB est COM5.

7. Lancez prsent le programme HyperTerminal. Vous trouverez


HyperTerminal sous Programmes\Accessoires\Communications.

Festo Didactic GmbH & Co. KG 721876 329


9. Interprteur d'instructions de l'EasyPort USB

8. Crez d'abord une nouvelle connexion. Appelez-la EasyPort USB.

9. Les paramtres de la nouvelle connexion vous sont demands dans


ce qui suit.
Comme interface, entrez dans le fentre Connect To l'interface
COM5 prcdemmment dtermine.

330 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

10. Vous trouverez dans le prsent manuel les paramtres ncessaires


la transmission srie de donnes via l'interface COM. Les indications
correctes sont les suivantes:

Festo Didactic GmbH & Co. KG 721876 331


9. Interprteur d'instructions de l'EasyPort USB

11. Entrez les autres proprits dans la fentre Proprits de l'EasyPort


USB. Vous trouverez la bote de dialogue dans le menu File, sous
Properties. Cliquez sur l'onglet Settings.

332 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

12. Sous l'onglet Settings, cliquez sur le bouton ASCII Setup.

Festo Didactic GmbH & Co. KG 721876 333


9. Interprteur d'instructions de l'EasyPort USB

13. Dans la fentre ASCII Setup, choisissez les paramtres suivants:

14. Les donnes ncessaires la communication par cette connexion


sont ainsi compltes. Vous pouvez prsent communiquer avec
l'EasyPort USB.

334 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

15. Faites d'abord excuter 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 rponse du module EasyPort USB la chane de


caractres setup1. Elle signifie que l'adresse rgle sur le module
EasyPort USB est l'adresse 1.
Le curseur passe alors la ligne suivante.

Festo Didactic GmbH & Co. KG 721876 335


9. Interprteur d'instructions de l'EasyPort USB

17. Vous pouvez prsent envoyer des instructions l'EasyPort USB et


lui demander, par exemple, son tat. Pour ce faire, envoyez
l'instruction DS.

18. La rponse S=02 vous montre que le module EasyPort USB a t


correctement initialis.

336 Festo Didactic GmbH & Co. KG 721876


9. Interprteur d'instructions de l'EasyPort USB

19. Si vous disposez d'une bote de simulation, vous pouvez mettre 1


des entres sur l'EasyPort USB et demander l'tat de ces entres.

20. Dans notre cas, l'EasyPort USB retourne comme tat des entres
numriques la valeur 3. Les entres 1 sont donc les entres 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.

Festo Didactic GmbH & Co. KG 721876 337


10. Cration de vos propres applications

Pour crer des applications dans lesquelles doit avoir lieu un change
de donnes avec l'EasyPort USB, utilisez le contrle ActiveX de
l'EasyPort.

Le contrle ActiveX constitue l'interface de programmation de


l'EasyPort et peut s'utiliser dans des systmes de programmation tels
que Visual C++, Visual Basic for Applications ou encore LabVIEW.

L'aide en ligne du contrle ActiveX dcrit en dtail,


sous quel nom intgrer le contrle ActiveX dans votre projet de
logiciel,
quelles sont les mthodes disponibles pour l'change de donnes et
comme les utiliser,
comment procder pour tablir une connexion de communication
avec l'EasyPort USB.

Vous trouverez le contrle ActiveX de l'EasyPort sur le CD-ROM fourni.

Quand vous installez le contrle ActiveX de l'EasyPort sur votre PC, le


groupe de programmes EasyPort est automatiquement cr dans le
menu Dmarrer. Vous y trouverez aussi l'aide en ligne associe et une
application de dmonstration du contrle ActiveX.

Nous avons prpar votre intention d'autres exemples d'application


du contrle ActiveX sur le CD-ROM EasyPort. Ces exemples montrent
comment intgrer le contrle ActiveX dans Excel, LabVIEW, InTouch ou
encore FluiSIM.

Ds que vous avez install les exemples, vous les trouverez galement
dans le menu Dmarrer, dans le groupe de programmes EasyPort.

338 Festo Didactic GmbH & Co. KG 721876

You might also like