Página 4
Befehle für digitale Signale ___________________________ 58 Befehle für analoge Signale ___________________________ 61 Befehle zum Messen von analogen Signalen _____________ 68 Befehle für schnellen Zähler __________________________ 74 Beispiel: Aufbau einer Verbindung zu EasyPort USB _______ 75 Erstellen eigener Anwendungen _______________________ 86 Inhalt der CD-ROM Prozessmodellsimulation EasyVeep...
Steuerungsprozess in Niedervolttechnik (24 VDC) und einem PC. Um Rückwirkungen aus dem Prozess auf den PC auszuschließen, werden für die Datenübertragung zwischen EasyPort USB und dem PC grundsätzlich nur galvanisch getrennte Schnittstellen verwendet. Die Einsatzmöglichkeiten von EasyPort USB sind vielfältig: Steuern eines realen Steuerungsprozesses mit einer Steuerung, die auf dem PC läuft...
Página 6
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 verfügt über je 16 digitale Ein- und Ausgänge sowie 4 analoge Ein- und 2 analoge Ausgänge.
Página 7
1. Einleitung Maximal 4 EasyPort USB Module können über einen USB Hub oder über 4 USB-Anschlüsse an einem PC zusammengeschaltet werden. Dabei ist darauf zu achten, dass die Adressen der Module unterschiedlich sind. USB-Hub 24V 0V 24V 0V 24V 0V...
Página 8
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 können. Als realer Steuerungsprozess ist möglich ein Automatisierungsprozess mit Aktoren und Sensoren eine reale SPS eine Simulationsbox.
Página 10
Sicherheitshinweise Sie beim Arbeiten mit EasyPort USB beachten müssen, welche Schnittstellen und welche Befehle es für die Kommunikation mit EasyPort USB gibt, wie Sie die Befehle für EasyPort USB mit einem einfachen Terminal- Programm ausführen, wie Sie anhand einer Demo-Anwendung die Methoden des ActiveX Steuerelementes nutzen, wo Sie weitere Beispiele für das Einbinden von EasyPort USB in...
1. Einleitung Das komplette Handbuch Kapitel 1 bis 10 finden Sie als PDF-Datei auf der mitgelieferten CD-ROM. Grundvoraussetzung für den sicherheitsgerechten Umgang und den störungsfreien Betrieb des Prozessinterfaces EasyPort USB ist die Wichtige Hinweise Kenntnis der grundlegenden Sicherheitshinweise und der Sicherheitsvorschriften.
Vorschriften über Arbeitssicherheit und Unfallverhütung zu beachten. Das Prozessinterface EasyPort USB ist nach dem Stand der Technik und den anerkannten sicherheitstechnischen Regeln gebaut. Dennoch Gefahren im Umgang mit können bei seiner Verwendung Gefahren für Leib und Leben des dem Prozessinterface Benutzers oder Dritter bzw.
Festo Didactic schließt hiermit jegliche Haftung für Schäden des Auszubildenden, des Ausbildungsunternehmens und/oder sonstiger Dritter aus, die bei Gebrauch/Einsatz des EasyPort USB außerhalb einer reinen Ausbildungssituation auftreten; es sei denn Festo Didactic hat solche Schäden vorsätzlich oder grob fahrlässig verursacht.
Zustand! Verwenden Sie nur Kleinspannungen von maximal 24 VDC an der Stromversorgung und an den Ein- und Ausgängen von EasyPort USB. Setzen Sie EasyPort USB ausschließlich in Systemen ein, bei denen beim Abschalten der Spannung selbständig ein sicherer Zustand erreicht wird.
Gewicht in kg 0,65 Technische Daten EasyPort USB allgemein (Fortsetzung) Je 8 digitale Ein- und Ausgänge sind bei EasyPort USB auf eine SysLink- Steckbuchse 24-polig nach IEEE 488 verdrahtet. Zusätzlich kann der SysLink-Schnittstelle Eingang 0 bei Port 1 und Port 2 als schneller Zähleingang genutzt für digitale Daten...
3. Technische Daten Die 4 analogen Eingänge und 2 analogen Ausgänge von EasyPort USB sind auf eine 15-polige Sub D-Buchse verdrahtet. Die Analog-Digital- Sub D Buchse für Umwandlung erfolgt mit einer Auflösung von 12 Bit. Die Abtastfrequenz analoge Daten beträgt 0,5 kHz.
3. Technische Daten Die 24 VDC Stromversorgung für EasyPort USB wird extern zugeführt. Sie kann entweder über die Ports 1 und 2 oder über zwei getrennte Stromversorgung Schraubklemmen, die an der Rückseite von EasyPort USB angebracht sind, erfolgen. Zwei Kabel mit 4 mm Sicherheitsstecker sind beigelegt.
4. Transport/Auspacken/Lieferumfang Transport Das Prozessinterface EasyPort USB wird in einem Karton geliefert. Der Karton muss gegen Umfallen und Herunterfallen gesichert sein. Transportschäden sind unverzüglich dem Spediteur und Festo Didactic zu melden. Auspacken Nach dem Auspacken das Prozessinterface EasyPort USB auf mögliche Beschädigungen überprüfen.
Das Bedienfeld von EasyPort USB enthält folgende Elemente LED ERROR Wird an einem der Ausgänge ein Kurzschluss erkannt, so leuchtet die rote LED ERROR. Die Ausgänge von EasyPort USB werden daraufhin abgeschaltet. Beim Einschalten des EasyPort USB leuchtet diese LED ebenfalls kurz auf.
USB-Schnittstelle. USB mit PC und Prozess Wenn Sie für die Kommunikation die USB-Schnittstelle nutzen, dann verbinden Sie den PC und das EasyPort USB mit dem beigelegten USB-Kabel. Wollen Sie für die Kommunikation die serielle Schnittstelle verwenden, dann können Sie als Verbindungskabel jedes handelsübliche 9-polige serielle Verlängerungskabel einsetzen.
Achten Sie darauf, dass Sie nur von einer Seite Versorgungsspannung anlegen. Die Adresse des EasyPort USB wird über die beiden Pfeiltasten eingestellt. Sie aktivieren den Modus Adresseinstellung durch Einstellen der Adresse gleichzeitiges Drücken der beiden Tasten. Mit und wählen Sie eine am EasyPort USB Adresse von 1 bis 4.
Zur Inbetriebnahme des EasyPort USB benötigen Sie das EasyPort USB ein Netzgerät 24 VDC einen PC, wenn Sie die Daten des EasyPort USB auf dem PC auswerten wollen die EasyPort CD-ROM zur Installation der USB-Treiber auf dem PC das USB-Kabel...
Página 33
Schaltfläche Fertig stellen. 10. Die erforderlichen USB-Treiber für den Betrieb von EasyPort USB sind nun auf Ihrem PC installiert. Damit können Sie EasyPort USB in Verbindung mit Ihrem PC nutzen. 11. Mit der EasyPort Demo-Anwendung können Sie auf einfache Weise eine Verbindung zu EasyPort USB herstellen und EasyPort USB initialisieren.
Página 35
‟ als serielle Schnittstelle für die Kommunikation wird COM5 genutzt. 15. An der grünen LED STATUS des EasyPort USB erkennen Sie, dass EasyPort USB korrekt initialisiert wurde: Die LED STATUS blinkt zwei Mal kurzzeitig und zeigt so die Adresse 2 des EasyPort USB an.
7. Softwareschnittstellen zu EasyPort USB Die Übertragung der Daten von und zu einem EasyPort USB Prozessinterface erfolgt durch einzelne, adressierte Schreib- und Überblick: Lesebefehle. Kommunikation mit EasyPort USB Beispiel: Schreib-/Lesebefehle im Terminalmode Abhängig davon, wie EasyPort USB in Ihre Anwendung eingebunden wird, gibt es unterschiedliche Zugriffsebenen, um diese Schreib- /Lesebefehle auszuführen.
Página 37
7. Softwareschnittstellen zu EasyPort USB Softwareschnittstellen zu EasyPort USB Die unterste Ebene bildet ein Befehlsinterpreter. Der Befehlsinterpreter kennt alle Befehle, die das EasyPort USB ausführen kann. Über ein Terminal-Programm wie zum Beispiel HyperTerminal von Windows können Sie mit EasyPort USB direkt kommunizieren und die gewünschten Befehle ausführen.
8. ActiveX Steuerelement zu EasyPort USB Das ActiveX Steuerelement dient als Programmierschnittstelle zu EasyPort USB. Es kann als COM-Objekt in Softwareprojekte eingefügt Verwendung des werden. Zu den Softwaresystemen, die die COM-Schnittstelle ActiveX Steuerelementes unterstützen, gehören die Programmiersprachen Visual Basic, C++ oder auch HTML.
Página 45
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.
Página 48
8. ActiveX Steuerelement zu EasyPort USB 10. Umgekehrt können Sie auch den Zustand der digitalen Ausgänge am EasyPort USB einlesen. Klicken Sie dazu auf die Schaltfläche GetOutputWord. Der Wert des Ausgangswortes 0 beträgt 15 und wird links neben der Methode angezeigt.
Página 50
Schaltfläche SendAndGetString. Alle digitalen Ausgänge an Port 1 von EasyPort USB werden auf 1 gesetzt. Die Antwort AW1.0=FF des EasyPort USB wird Ihnen links neben der Schaltfläche angezeigt. 14. Wollen Sie die Verbindung zu EasyPort USB beenden, dann klicken Sie auf die Schaltfläche Disconnect.
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 möglich • Eingang (E) • Ausgang (A) • Ereigniszeitgeber (T) •...
Página 53
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.
ASCII-Zeichen. Für die Datenübertragung gilt: Adresse und den Datenwert müssen hexadezimal eingegeben werden. Datenwerte, die EasyPort USB liefert, werden immer als hexadezimale Zahlen zurückgegeben. Gleitkommazahlen werden codiert. Jede Nachricht ist mit einem CR (Wagenrücklauf) abgeschlossen. Jeder Befehl für die eigene Adresse wird beantwortet.
Abfragen der Versionsnummer eines EasyPort USB Moduls Auslesen des Statuswortes eines EasyPort USB Moduls Befehl Antwort Beschreibung und Beispiel setup0 setup<n> Adresse abfragen Das EasyPort USB Modul gibt mit setup<n>, <n>=1…4, seine Moduladresse zurück. Beispiel Befehl Antwort Beschreibung setup0 setup1 Das EasyPort USB Modul gibt als Adresse die Adresse 1 zurück.
Página 57
9. Befehlsinterpreter von EasyPort USB Befehl Antwort Beschreibung und Beispiel S=xx Statuswort auslesen Das Statuswort eines EasyPort USB Moduls wird als hexadezimaler Wert xx zurückgegeben. Es bedeuten Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1...
Página 60
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 gehört der Befehl zum Setzen des Ereignismodus: MT<n>=xx mit <n> als Moduladresse und xx als hexadezimalem Zeitwert, xx = 00…FF [ms].
Página 62
Beschreibung MRE<n>=0 Messbereich der analogen Eingänge auf 0…10 V setzen Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, wird der Messbereich für die analogen Eingänge auf 0…10 V gesetzt. Dieser Messbereich ist nach Initialisierung eines EasyPort USB Moduls automatisch voreingestellt.
Página 63
Beschreibung MRA<n>=0 Messbereich der analogen Ausgänge auf 0…10 V setzen Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, wird der Messbereich für die analogen Ausgänge auf 0…10 V gesetzt. Dieser Messbereich ist nach Initialisierung eines EasyPort USB Moduls automatisch voreingestellt.
Página 64
Antwort Beschreibung DEW<n>.2 EW<n>.2=xxxx Eingangskanal 0 einlesen mit xxxx = 0000…7FF8 Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, werden die Werte am Eingangskanal 0 eingelesen. Beispiel DEW1.2 Am EasyPort USB Modul mit Adresse 1 den Eingangskanal 0 einlesen.
Página 65
Einlesen der analogen Ausgangssignale Ausgeben einer Spannung am analogen Ausgangskanal EasyPort USB besitzt zwei analoge Ausgangskanäle 0 und 1. Für das Schreiben eines Spannungswertes wird der Befehl MAW mit Angabe der Adresse des EasyPort USB Moduls, der Kanalnummer und des Wertes verwendet.
Página 66
Befehl Beschreibung MAW<n>.2=xxxx Ausgangskanal 0 schreiben mit xxxx = 0000…7FF8 Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, den gewünschten Spannungswert am Ausgangskanal 0 ausgeben. Beispiel MAW1.2=2AC5 Am EasyPort USB Modul mit Adresse 1 als Spannungswert am Ausgangskanal 0 den Wert 2AC5 hexadezimal bzw. 10949 dezimal ausgeben.
Página 67
Befehl Beschreibung MF<n>=01 Analogen Eingangskanal 0 forcieren Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, werden die Messwerte des analogen Eingangskanals 0 angezeigt. MF<n>=02 Analogen Eingangskanal 1 forcieren Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, werden die Messwerte des analogen Eingangskanals 1 angezeigt.
Befehl Beschreibung MS<n>=01 Analogen Eingangskanal 0 aktivieren Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, den analogen Eingangskanal 0 für das automatische Senden von Eingangswerten aktivieren. MS<n>=02 Analogen Eingangskanal 1 aktivieren Am EasyPort USB Modul mit der Adresse <n>, <n>=1…4, den analogen Eingangskanal 1 für das automatische Senden von Eingangswerten aktivieren.
Página 69
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>...
Página 70
EasyPort USB wird die vom PC aus zugeordnete Einheit überschrieben. Befehl Beschreibung MU<n>.01=xx Analogem Eingangskanal 0 eine Einheit zuordnen Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, wird für den analogen Eingangskanal 0 die Einheit xx angezeigt. Es bedeutet: xx=00: V xx=01: bar...
Página 71
Befehl Beschreibung MU<n>.10=xx Analogem Ausgangskanal 0 eine Einheit zuordnen Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, wird für den analogen Ausgangskanal 0 die Einheit xx angezeigt. MU<n>.20= xx Analogem Ausgangskanal 1 eine Einheit zuordnen Am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, wird für den analogen Ausgangskanal 1 die Einheit xx angezeigt.
Página 73
MG<n>.0=x.xx Der physikalischen Einheit Volt einen Verstärkungsfaktor zuweisen Der am LCD Display des EasyPort USB Moduls mit der Adresse <n>, <n>=1…4, dargestellte Messwert mit der Einheit Volt wird mit dem Faktor x.xx multipliziert. x.xx stellt einen 3-stelligen dezimalen Wer dar.
9. Befehlsinterpreter von EasyPort USB Die beiden schnellen Zähler 0 und 1 von EasyPort USB können Sie mit zwei Befehlen ansprechen. Mit dem Befehl MC aktivieren und Befehle für deaktivieren Sie den Zähler, der Befehl DC liefert den aktuellen schnellen Zähler Zählerstand des Zählers.
Befehl Antwort Beschreibung DC<n>.<m> C<n>.<m>=xxxx Zählerstand auslesen Für das EasyPort USB Modul mit der Adresse <n>, <n>=1…4, wird der Zählerstand des schnellen Zählers mit der Nummer <m>, <m>=0,1 ausgegeben. Der Zählerstand wird als hexadezimale Zahl xxxx geliefert. Beispiel DC1.0<CR> C1.0=2AC5<CR>...
Página 76
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. Wählen Sie den Eintrag System aus.
Página 83
15. Führen Sie als erstes den Befehl setup0 aus. Mit diesem Befehl initialisieren Sie das EasyPort USB Modul. Befehle schließen Sie mit der ENTER-Taste ab. 16. Als Antwort erhalten Sie vom EasyPort USB Modul die Zeichenkette setup1. Das bedeutet: am EasyPort USB Modul ist die Adresse 1 eingestellt.
Página 84
9. Befehlsinterpreter von EasyPort USB 17. Sie können nun weitere Befehle an das EasyPort USB Modul senden und zum Beispiel den Status abfragen. Dazu senden Sie den Befehl 18. Die Antwort S=02 zeigt Ihnen, dass das EasyPort USB Modul korrekt initialisiert wurde.
Página 85
19. Wenn Ihnen eine Simulationsbox zur Verfügung steht, können Sie Eingänge am EasyPort USB setzen und den Status dieser Eingänge abfragen. 20. In unserem Fall liefert EasyPort USB als Zustand der digitalen Eingänge den Wert 3 zurück. Es sind also die Eingänge 0 und 1 von Port 1 gesetzt.
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.
Página 87
Contents English Chapters 7 through 10 are in the PDF file for the EasyPort USB manual on the included CD ROM. Introduction _______________________________________ 89 Overview of EasyPort USB ____________________________ 89 Important instructions _______________________________ 95 Obligations of the operating company __________________ 96...
Página 88
Commands for analogue signals ______________________ 145 Commands for measuring analogue signals _____________ 152 Commands for high-speed counters ___________________ 158 Example: establishing a connection to the EasyPort USB __ 159 Creating your own applications _______________________ 170 CD ROM contents EasyVeep process model simulation...
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...
Página 90
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.
Página 91
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...
Página 92
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...
Página 94
1. Introduction EasyPort USB can also be incorporated into your own applications. Use EasyPort USB ActiveX control for this purpose. This can be programmed Visual Basic LabVIEW InTouch What will I learn from this manual? The manual describes: How the EasyPort USB process interface is designed and how it...
A complete version of the manual (chapters 1 through 10) is available in PDF format on the CD ROM. Fundamental prerequisites for safe use and trouble-free operation of the EasyPort USB process interface include knowledge of basic safety Important instructions precautions and safety regulations.
Obligations of the Are familiar with the basic regulations regarding work safety and operating company 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.
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.
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.
Technical data for EasyPort USB, general (continued) Each set of 8 digital inputs and outputs is connected to a SysLink 24-pin socket connector at the EasyPort USB in accordance with IEEE 488. In SysLink interface addition, input 0 at ports 1 and 2 can be used as high-speed counter for digital data inputs.
3. Technical data The 4 analogue inputs and 2 analogue outputs at EasyPort USB are connected to a 15-pin Sub-D socket. Analogue-digital conversion takes Sub-D socket for place at a resolution of 12 bits. The sampling frequency is 0.5 kHz.
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.
3. Technical data 24 V DC is supplied externally to the EasyPort USB. It can be connected either via ports 1 and 2, or via two isolated screw terminals which are Power supply located on the back of the EasyPort USB. Two cables with 4 mm safety plugs are included.
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.
Página 107
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...
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.
The EasyPort USB module can be mounted directly on a profile plate; the adapter is available under order number 549806. Mounting the The adapter is secured to the bottom of the EasyPort USB module with EasyPort USB three M4 screws.
5. Layout and function The EasyPort USB process interface is connected to the PC via an electrically isolated RS 232 port, or an electrically isolated USB port. Connecting the EasyPort USB to the PC and the If you use the USB port for communication, connect the EasyPort process USB to the PC with the USB cable included.
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.
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.
Página 114
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.
Página 117
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.
Página 119
Note If third party software with its own USB drivers is used, make sure that at least one serial port is available for the EasyPort USB driver. If the PC with the EasyPort’s USB connection is shut down, the USB cable should also be disconnected.
7. Software interfaces to EasyPort USB Data is transmitted to and from an EasyPort USB process interface by means of individual, addressed write and read commands. Overview: 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.
Página 121
Software interfaces to EasyPort USB The lowest level is a command interpreter. The command interpreter knows all the commands that can be executed by the EasyPort USB. Direct communication with EasyPort USB and execution of the desired commands is possible with the help of a terminal program, for example the Windows HyperTerminal.
8. ActiveX control for EasyPort USB ActiveX control acts as a programming interface to EasyPort USB. It can be added to software projects as a COM object. Software systems which Using ActiveX control support the COM port include Visual Basic, C++ and HTML programming languages.
Example: methods can be easily executed, and communication between the PC EasyPort demo and EasyPort USB can be observed with the demo application. application At the source code level, the example shows how ActiveX control for EasyPort can be incorporated in C++.
Página 129
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.
Página 131
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.
Página 132
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.
Página 134
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.
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) •...
Página 137
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 resource’s data type. Along with indication of the model number, the address of the resource follows the word address and, if applicable, the byte or bit address.
The 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).
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...
Página 141
9. EasyPort USB command interpreter Command Response Description and example 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...
Página 144
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.
9. EasyPort USB command interpreter In addition to digital input and output signals, EasyPort USB also processes analogue signals. Commands for The command interpreter therefore includes commands for: analogue signals 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.
Página 146
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.
Página 147
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.
Página 148
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.
Página 149
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...
Página 150
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.
Página 151
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> (<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...
Página 153
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.
Página 154
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...
Página 155
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>...
Página 156
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...
Página 157
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.
9. EasyPort USB command interpreter The two high-speed counters 0 and 1 at the EasyPort USB can be addressed with two commands. The command MC is used to activate Commands for and deactivate the counter, and the command DC reads out the current high-speed counters counter value.
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.
Página 160
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.
Página 167
15. Execute the setup0 command first. This command initialises the EasyPort USB module. Commands are executed after pressing the enter key. 16. The EasyPort USB module returns the setup1 string as a response. This means that address 1 has been assigned to the EasyPort USB module.
Página 168
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.
Página 169
19. If a simulation box is available, you can set inputs at the EasyPort USB and then query their status. 20. In our example, EasyPort USB responds by returning the value 3 as the status of the digital inputs. This means that inputs 0 and 1 at port 1 are set.
Which data exchange methods are available and how they’re used How to establish a communications connection with EasyPort USB EasyPort ActiveX control is on the included CD ROM. When you install EasyPort ActiveX control on your PC, the EasyPort program group is added to the Start menu as a standard feature.
Página 171
Composición del EasyPort USB _______________________ 190 Elementos de mando _______________________________ 192 Montaje del EasyPort USB ___________________________ 193 Conexión del EasyPort USB al PC y al proceso ___________ 194 Ajuste de la dirección en el EasyPort USB _______________ 196 Puesta en funcionamiento ___________________________ 197 Interfaces de software para EasyPort USB ______________ 204 Información general: comunicación con EasyPort USB ____ 204...
Página 172
Órdenes para señales analógicas _____________________ 229 Órdenes para la medición de señales analógicas _________ 236 Órdenes para contador rápido ________________________ 242 Ejemplo: Creación de una conexión con EasyPort USB ____ 243 Crear aplicaciones propias ___________________________ 254 Contenido del CD-ROM Simulación modelo de procesos EasyVeep...
1. Introducción ¿Qué es EasyPort USB? La interface de procesos EasyPort USB se utiliza para la transmisión Información general sobre bidireccional de señales entre un proceso de control real en técnica de EasyPort USB bajo voltaje (24 VDC) y un PC. Con el fin de excluir posibles interferencias en el PC, únicamente se utilizan interfaces...
Página 174
1. Introducción Ejemplo de aplicación: configuración con un proceso simulado y un PLC real En todas estas aplicaciones, el EasyPort USB une el mundo real con el mundo virtual del PC. La interface de procesos EasyPort USB dispone de 16 entradas y salidas digitales, así...
Página 175
Configuración con 4 módulos EasyPort USB Para transmitir las señales de los procesos entre el EasyPort USB y el software del PC se dispone del server OPC EzOPC o del elemento de control ActiveX del EasyPort USB.
Página 178
1. Introducción Igualmente es posible incluir la interface de procesos EasyPort USB en aplicaciones propias. Para ello debe utilizarse el elemento de control ActiveX del EasyPort USB. La activación como tal puede programarse Visual Basic LabVIEW InTouch. ¿Qué informaciones se ofrecen en el presente manual?
El manual completo (capítulos 1 hasta 10) se encuentra en el CD-ROM adjunto. Para el uso correcto, seguro y fiable de la interface de procesos EasyPort USB, es indispensable conocer y respetar las indicaciones y Indicaciones importantes normas de seguridad.
Deberá comprobarse regularmente si los usuarios trabajan respetando las disposiciones de seguridad. Antes de empezar a trabajar con el EasyPort USB, todos los usuarios deben comprometerse a lo siguiente: Responsabilidad de los Leer el capítulo de seguridad y las advertencias contenidas en el estudiantes presente manual.
EasyPort USB en condiciones que no sean puramente educativas, a menos que Festo Didactic haya ocasionado los fallos correspondientes premeditadamente o por negligencia grave. La interface de procesos EasyPort USB ha sido desarrollada y producida únicamente para fines de formación y perfeccionamiento profesional en Utilización convenida materia de técnica de automatización.
Utilizar únicamente bajo voltaje de máximo 24 VDC para la alimentación de corriente y en las entradas y salidas de EasyPort USB. Utilizar el EasyPort USB únicamente en sistemas que asumen automáticamente un estado seguro al desconectar la tensión. Utilizar únicamente los cables eléctricos recomendados por Festo Didactic para establecer la conexión eléctrica entre la interface de...
Peso en kg 0,65 Datos técnicos generales del EasyPort USB (continuación) Las 8 entradas digitales y 8 salidas digitales del EasyPort USB están conectadas según IEEE 488 a un conector tipo zócalo de 24 contactos Interface SysLink para SysLink. Además, la entrada 0 en el puerto 1 o en el puerto 2 puede señales digitales...
3. Datos técnicos Las 4 entradas analógicas y las 2 salidas analógicas del EasyPort USB están conectadas a un conector Sub D tipo zócalo de 15 contactos. La Conector Sub D para transformación analógica/digital se realiza con una resolución de 12 señales analógicas...
3. Datos técnicos El intercambio de datos con el PC se realiza a través del puerto serie RS232 o a través del puerto USB de EasyPort USB. La velocidad de la Interfaces de datos para transmisión de datos es de 115,2 kBaud.
3. Datos técnicos Para conectar el EasyPort USB al puerto USB del PC o de un hub, deberá utilizarse el cable USB A-B que se incluye en el suministro. La alimentación de 24 VDC para el EasyPort USB es externa. La conexión puede realizarse a través de los puertos 1 y 2 o mediante dos bornes...
4. Transporte/Desembalaje/Contenido Transporte La interface de procesos EasyPort USB se entrega en una caja de cartón. La caja debe asegurarse de tal manera que no pueda volcarse o caerse. Cualquier daño ocasionado durante el transporte deberá notificarse de inmediato al transportista y a Festo Didactic.
Página 191
5. Composición y funciones La interface de procesos EasyPort USB cuenta con lo siguiente: 2 interfaces SysLink para recibir y transmitir señales digitales a través de 8 entradas y 8 salidas. La entrada 0 de cada interface SysLink puede utilizarse como contador rápido.
Si se detecta un cortocircuito en una de las salidas, se enciende el LED ERROR. En ese caso, se desconectan las salidas del EasyPort USB. Al conectar el EasyPort USB, se enciende este LED brevemente. Se apaga durante el test de conexión. LED STATUS El LED STATUS de color verde indica dos estados: ‟...
Puede escogerse entre: V, bar, PSI, MPa, l/min, °C. Pulsando simultáneamente ambas teclas se activa el ajuste de la dirección. Con el adaptador (n° de art. 549806) es posible montar el EasyPort USB directamente en el panel de prácticas perfilado. Montaje del...
5. Composición y funciones La conexión entre el PC y la interface de procesos EasyPort USB se realiza mediante la interface RS232 con separación galvánica o a través Conexión del EasyPort de un Puerto USB separado galvánicamente. USB al PC y al proceso Si para la comunicación se utiliza el puerto USB, se conecta el...
Deberá tenerse cuidado en aplicar tensión de alimentación en un solo lado. La dirección del EasyPort USB se ajusta mediante las teclas . Para activar la modalidad de ajuste de la dirección, deberán pulsarse Ajuste de la dirección en simultáneamente las dos teclas.
Para poner en funcionamiento el EasyPort USB se necesita lo siguiente: El EasyPort USB Una unidad de alimentación eléctrica de 24 VDC Un PC si se desea evaluar los datos del EasyPort USB en un PC El CD-ROM de EasyPort para la instalación de los controladores USB en el PC El cable USB Ayuda útil:...
Página 202
ROM de EasyPort, se copia la aplicación de demostración al PC. 13. Haga clic en el botón Conectar para establecer la conexión entre la aplicación de demostración EasyPort con el EasyPort USB. Al mismo tiempo se inicializa el módulo EasyPort USB.
Página 203
‟ El EasyPort USB conectado tiene la dirección 2 ‟ La interface serie para la comunicación es COM5 15. El LED STATUS de color verde indica que el EasyPort USB ha sido inicializado correctamente. El LED STATUS se enciende brevemente dos veces indicando que la dirección del EasyPort USB es 2.
7. Interfaces de software para EasyPort USB La transmisión de datos desde y hacia una interface de procesos EasyPort USB se lleva a cabo a mediante órdenes de escritura y lectura Información general: individuales, atribuidas a determinadas direcciones. comunicación con EasyPort USB Ejemplo: órdenes de escritura y lectura en modo de terminal...
Página 205
Interfaces de software para EasyPort USB El intérprete de órdenes es el nivel más bajo. El intérprete conoce todas las órdenes que puede ejecutar el EasyPort USB. Con un programa de terminal (por ejemplo, Hyper Terminal de Windows) es posible establecer una comunicación directa con el EasyPort USB y ejecutar las...
8. Elemento de control ActiveX para EasyPort USB El elemento de control ActiveX sirve de interface de programación para el EasyPort USB. Puede incluirse en el software como objeto COM. Los Utilización del elemento lenguajes de programación que soportan la interface COM son, entre de control ActiveX otros, Visual Basic, C++ y, también, HTML.
8. Elemento de control ActiveX para EasyPort USB Antes de incluir el elemento de control ActiveX en el proyecto de software, dicho elemento debe estar disponible en el PC. El elemento de Instalación del elemento control ActiveX se encuentra en el CD-ROM incluido en el suministro.
Página 212
8. Elemento de control ActiveX para EasyPort USB La aplicación de demostración de EasyPort es un ejemplo de programa que muestra cómo utilizar el elemento de control ActiveX en C++. Con la Ejemplo: aplicación de demostración es posible utilizar de manera sencilla Aplicación de...
Página 213
24 VDC. Conecte la alimentación de tensión del EasyPort USB. 2. Conecte el PC a la interface de procesos EasyPort USB. Para ello, utilice el cable USB incluido en el suministro. 3. Si los controladores USB necesarios para el funcionamiento del EasyPort USB no están instalados en el PC, se emite una notificación...
Página 214
8. Elemento de control ActiveX para EasyPort USB 5. Inicie la aplicación de demostración EasyPort. La aplicación de demostración se encuentra en el menú de inicio, en el grupo de programas EasyPort. Haga clic en la aplicación de demostración EasyPort. S Varios botones incluyen algunas de las órdenes del elemento de...
Página 215
8. Elemento de control ActiveX para EasyPort USB 7. El valor de respuesta 1 indica que el módulo EasyPort USB tiene la dirección 1. COM 5 se utiliza a modo de interface serie para la comunicación. 8. A continuación pueden ejecutarse las órdenes que ofrece el sistema.
Página 216
8. Elemento de control ActiveX para EasyPort USB 10. Y viceversa: también es posible leer el estado de las salidas digitales en el EasyPort USB. Para ello haga clic en el botón GetOutputWord. El valor de la palabra de salida 0 es 15 y se muestra a la izquierda de la orden.
Página 218
EasyPort USB se ponen en 1. La respuesta AW1.0=FF del EasyPort USB se muestra a la izquierda del botón. 14. Si se quiere desconectar la conexión con el EasyPort USB, deberá hacerse clic en el botón Disconnect. Indicación Con la aplicación de demostración EasyPort es posible crear y comprobar rápidamente y de manera sencilla la conexión con un...
Intérprete de órdenes puede ejecutar el EasyPort USB. Mediante un programa de terminal como, por ejemplo, Hyper Terminal de Windows, es posible establecer una comunicación directa con el EasyPort USB y ejecutar las órdenes deseadas. Interface de software: intérprete de órdenes El intérprete de órdenes se controla a través de la interface de serie.
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) •...
Página 221
9. Intérprete de órdenes de EasyPort USB Ejemplo de una orden de lectura (display) Descripción: bit de entrada 5 del display de palabra 0 en módulo 1 de EasyPort USB Una orden de display está compuesta por una letra de orden, un elemento y el tipo de datos del elemento.
Criterios válidos para la transmisión de datos: La dirección y el valor de los datos deben introducirse de manera hexadecimal. Los valores emitidos por el EasyPort USB siempre se muestran como números hexadecimales. Los números con coma flotante se codifican.
Entre ellas, cabe mencionar los siguientes órdenes Consulta de la dirección de un módulo EasyPort USB Consulta del número de versión de un módulo EasyPort USB Lectura de la palabra de estado de un módulo EasyPort USB Orden Respuesta Descripción y ejemplo setup0 setup<n>...
Página 225
9. Intérprete de órdenes de EasyPort USB Orden Respuesta Descripción y ejemplos S=xx Lectura de palabra de estado La palabra de estado de un módulo EasyPort USB se entrega como valor xx hexadecimal. Significados Bit 7 Bit 6 Bit 5...
Página 228
MT<n>=xx con <n> como dirección de módulo y xx como valor de tiempo hexadecimal, xx = 00…FF [ms]. Si está activo el módulo de eventos, el módulo EasyPort USB transmite automáticamente señales digitales modificadas de entrada al PC. Es posible ajustar el tiempo más corto hasta el envío de la modificación de entrada.
9. Intérprete de órdenes de EasyPort USB EasyPort USB procesa señales digitales de entrada/salida y, además, señales analógicas. Órdenes para señales Por ello, el intérprete contiene órdenes analógicas para cargar datos de canales de entrada y salida, para transmitir una tensión en un canal de salida analógica.
Página 231
Con la dirección <n>, <n>=1…4 se define el margen de medición de las salidas analógicas en ‟10…+10 V en el módulo EasyPort USB. En el módulo EasyPort USB con la dirección <n>, <n>=1…4, se carga el margen de medición de ‟10…+10 V para las salidas analógicas.
Página 232
En el módulo EasyPort USB con la dirección <n>, <n>=1…4 se carga los valores en el canal de entrada 0. Ejemplo DEW1.2 Cargar el canal de entrada 0 en el módulo EasyPort USB con la dirección 1. DEW<n>.4 EW<n>.4=xxxx Cargar canal de entrada 1 con xxxx = 0000…7FF8...
Página 233
Cargar las señales analógicas de salida Transmitir una tensión en el canal de salidas analógicas El EasyPort USB tiene dos canales de salidas analógicas 0 y 1. Para transmitir un valor de tensión se utiliza la orden MAW con indicación de la dirección del módulo EasyPort USB, del número de canal y del valor.
Página 234
MAW<n>.4=xxxx Emitir canal de salida 1 con xxxx = 0000…7FF8 En el módulo EasyPort USB con la dirección <n>, <n>=1…4 se emite el valor de tensión en el canal de salida 1. Crear una señal de salida analógica Indicación de señales analógicas en el display LCD Los valores de una entrada o salida analógica pueden observarse en el...
Página 235
Descripción MF<n>=01 Forzado del canal de entradas analógicas 0 En el display LCD del módulo EasyPort USB con la dirección <n>, <n>=1…4 se muestran los valores de medición del canal de entradas analógicas 0. MF<n>=02 Forzado del canal de entradas analógicas 1 En el display LCD del módulo EasyPort USB con la dirección <n>, <n>=1…4 se muestran los...
EasyPort USB con la dirección <n>, <n>=1…4. MS<n>=00 Desactivar todos los canales de entradas analógicas Desactivar todos los canales de entradas analógicas en el módulo EasyPort USB con la dirección <n>, <n>=1…4. Entonces ya no es posible la transmisión automática de los valores de entrada.
Página 237
Descripción MME=4 ME=4 Activar la modalidad de medición Formato de los datos En el EasyPort USB se transmiten cíclicamente los valores de enviados: medición del canal de entradas analógicas activado. La yxx<CR> transmisión se realiza en ciclos de 5 ms.
Página 238
9. Intérprete de órdenes de EasyPort USB Para el ajuste de la magnitud física deberá utilizarse la orden MU. Indicación Introduciendo manualmente la magnitud directamente utilizando las teclas de las flechas del EasyPort USB, se sobrescribe la magnitud atribuida desde el PC. Orden Descripción MU<n>.01=xx...
Página 239
Atribuir una magnitud al canal de salidas analógicas 0 Para el canal de salidas analógicas 0 se muestra la magnitud xx en el display LCD del módulo EasyPort USB con la dirección <n>, <n>=1…4. MU<n>.20= xx Atribuir una magnitud al canal de salidas analógicas 1 Para el canal de salidas analógicas 1 se muestra la magnitud xx en el display LCD...
Página 240
LCD, deberá ajustar la magnitud bar y utilizar el factor de multiplicación 6. MU1.01=01 Atribución de la magnitud bar al canal de entradas 0 del módulo EasyPort USB con la dirección 1. En el display LCD aparece la presión expresada en bar. MG1.1=6.00 El valor de medición que aparece en el...
Página 241
Atribución de un factor de multiplicación a la magnitud física bar El valor de medición correspondiente a bar que aparece en el display LCD del módulos EasyPort USB con la dirección <n>, <n>=1…4 se multiplica por el factor x.xx . MG<n>.2=x.xx Atribución de un factor de multiplicación a la magnitud física PSI...
9. Intérprete de órdenes de EasyPort USB A los dos contadores rápidos 0 y 1 del EasyPort USB se accede mediante órdenes. Con la orden MC se activa y desactiva el contador, Órdenes para contador mientras que con la orden DC se obtiene el estado de conteo actual.
10949 decimal. Lectura del estado del contador Con el programa de terminal es posible establecer la conexión con el EasyPort USB y enviar y recibir órdenes a través de la interface serie. Ejemplo: Creación de una conexión Para que funcionen los programas de terminal, es necesario que reciban...
Página 244
9. Intérprete de órdenes de EasyPort USB Forma de proceder 1. Conecte el EasyPort USB al PC. 2. Conecte la alimentación de tensión del EasyPort USB. 3. En el menú Inicio, seleccione Configuración y, a continuación, Panel de control. 4. Seleccione Sistema.
Página 251
EasyPort USB. Las órdenes deberán concluirse con la tecla INTRO. 16. A modo de respuesta se recibe del módulo EasyPort USB la cadena de caracteres setup1. Ello significa lo siguiente: en el módulo EasyPort USB se ha ajustado la dirección 1.
Página 252
9. Intérprete de órdenes de EasyPort USB 17. A continuación podrá enviar más órdenes al módulo EasyPort USB y, por ejemplo, consultar el estado. Para ello, envíe la orden DS. 18. La respuesta S=02 indica que el módulo EasyPort USB fue inicializado correctamente.
Página 253
19. Si dispone de una caja de simulación, puede activar las entradas en el EasyPort USB y consultar el estado de esas entradas. 20. En el ejemplo que aquí se comenta, el EasyPort USB indica que el estado de las entradas digitales tiene el valor 3. Ello significa que se han activado las entradas 0 y 1 del puerto 1 21.
Página 255
Présentation de l'EasyPort USB _______________________ 274 Éléments de commande _____________________________ 276 Fixation de l'EasyPort USB ___________________________ 277 Connexion de l'EasyPort USB au PC et au process ________ 278 Réglage de l'adresse sur l'EasyPort USB _______________ 280 Mise en service ____________________________________ 281 Interfaces logicielles avec l'EasyPort USB ______________ 288 Aperçu de la communication avec l'EasyPort USB ________ 288...
(24 V=) et un PC. Afin d'exclure les rétroactions du process sur le PC, la transmission des données entre l'EasyPort USB et le PC fait systématiquement appel à des interfaces à séparation galvanique. Les possibilités d'utilisation de l'EasyPort USB sont multiples: commande d'un process de commande réel par une commande...
Página 259
1. Introduction 4 modules EasyPort USB maximum peuvent se connecter à un PC par l'intermédiaire d'un concentrateur USB (« hub ») ou de 4 connecteurs USB. Il convient dans ce cas de noter que les adresses des modules sont différentes.
Página 260
Comment utiliser l'EasyPort USB ? Le tableau qui suit vous montre comment utiliser l'interface de process EasyPort USB en même temps que d'autres produits Festo Didactic. Le process de commande réel peut être un process d'automatisation à actionneurs et capteurs, un API réel,...
Página 262
1. Introduction Il est de même possible d'intégrer l'interface de process EasyPort USB dans ses propres applications. Pour ce faire, il vous suffit d'utiliser le contrôle ActiveX de l'EasyPort USB. C'est alors vous qui en programmez la commande en Visual Basic,...
Le manuel complet, du chapitre 1 au chapitre 10, se trouve sous forme de fichier PDF sur le CD-ROM fourni. La condition de base à l’utilisation en toute sécurité et au parfait fonctionnement de l'interface de process EasyPort USB est de bien Remarques importantes connaître les consignes élémentaires et prescriptions de sécurité.
1. Introduction L’exploitant s’engage à ne laisser travailler sur l'EasyPort USB que des personnes: Engagement de au fait des prescriptions fondamentales de sécurité et de prévention l'exploitant des accidents et ayant été initiées à la manipulation de l'EasyPort USB, ayant lu et compris le chapitre sécurité et les avertissements du présent manuel.
Festo Didactic décline par conséquent toute responsabilité quant aux dommages causés aux étudiants, à l’établissement de formation et/ou à des tiers du fait de l’utilisation de l'EasyPort USB en dehors du contexte d’une pure formation, à moins que ces dommages ne soient imputables à...
N'utilisez que des très basses tensions de 24 V CC maximum pour l'alimentation et sur les entrées/sorties de l'EasyPort USB. Utilisez exclusivement l'EasyPort USB dans des systèmes dans lesquels un état sûr est automatiquement atteint en cas de coupure de la tension.
Caractérisques techniques générales de l'EasyPort USB (suite) 8 entrées numériques (TOR) et 8 sorties numériques (TOR) sont câblées sur l'EasyPort USB sur un connecteur SysLink femelle à 24 contacts. Les Interface SysLink entrées 0 du port 1 et du port 2 peuvent en outre s'utiliser en entrées de pour données numériques...
3. Caractéristiques techniques L'alimentation 24 V CC de l'EasyPort USB s'applique de l'extérieur. Elle peut l'être soit par l'intermédiaire des ports 1 et 2, soit par Alimentation l'intermédiaire de deux vis disposées à l'arrière de l'EasyPort USB. Deux câble à fiches de sécurité de 4 mm sont fournis.
Les dommages subis lors du transport doivent être immédiatement signalés au transporteur et à Festo Didactic. Déballage Une fois déballée l'interface de process EasyPort USB, vérifiez qu'elle n'est pas endommagée. Les endommagements doivent être immédiatement signalés au transporteur et à Festo Didactic.
ERROR s'allume. Les sorties de l'EasyPort sont alors déconnectées. Cette LED s'allume aussi brièvement à la mise sous tension de l'EasyPort USB. Elle s'éteint au cours du test de mise sous tension. LED STATUS La LED verte STATUS indique deux états: ‟...
5. Présentation et fonctionnement La connexion entre le PC et l'interface de process EasyPort USB fait appel à une interface RS 232 à séparation galvanique ou à une interface Connexion de l'EasyPort USB également à séparation galvanique. USB au PC et au process Si vous utilisez l'interface USB pour la communication, reliez le PC et l'EasyPort USB à...
5. Présentation et fonctionnement Nota L'alimentation 24 V CC de l'EasyPort USB s'applique de l'extérieur. Elle peut l'être soit par l'intermédiaire des ports 1 et 2, soit par l'intermédiaire de deux vis disposées à l'arrière de l'EasyPort USB. Veillez à ce que la tension d'alimentation ne soit appliquée que d'un seul côté.
Página 282
6. Mise en service 6. Au cas où les pilotes USB nécessaires au fonctionnement de l'EasyPort USB ne sont pas encore installés sur le PC, un message correspondant s'affiche, et l'Assistant de recherche de nouveau matériel est lancé. N'installez pas les pilotes USB au moyen d'une mise à jour Windows.
Página 285
6. Mise en service 9. Une fois l'installation réussie, cliquez, ici aussi, sur le bouton Terminer. 10. Les pilotes USB nécessaires au fonctionnement de l'EasyPort USB sont à présent installés sur votre PC: vous pouvez ainsi utiliser l'EasyPort USB avec votre PC.
Página 287
‟ le module EasyPort USB connecté possède l'adresse 2, ‟ l'interface série utilisée pour la communication est COM5. 15. La LED verte STATUS de l'EasyPort USB vous montre que l'EasyPort USB a été correctement initialisé: la diode clignote brièvement deux fois pour indiquer que l'adresse de l'Easyport USB est 2.
USB Exemple : instructions d'écriture et de lecture en mode terminal Selon le mode d'intégration de l'EasyPort USB dans votre application, il existe différents niveaux d'accès pour exécuter ces instructions d'écriture et de lecture. L'interpréteur d'instructions représente le niveau le plus bas, auquel il est possible d'accéder à...
Página 289
Le contrôle ActiveX, lui, sert d'interface de programmation avec l'EasyPort USB. Il peut s'intégrer en tant qu'objet COM dans vos projets de logiciels. La condition est que le logiciel utilisé supporte l'interface COM. C'est le cas de langages de programmation tels que Visual Basic et C++.
Página 297
à une alimentation 24 V CC. Mettez sous tension l'alimentation de l'EasyPort USB. 2. Reliez le PC à l'interface de process EasyPort USB. Utilisez à cet effet le câble USB fourni. 3. Au cas où les pilotes USB nécessaires au fonctionnement de l'EasyPort USB ne sont pas encore installés sur le PC, un message...
Página 300
8. Contrôle ActiveX de l'EasyPort USB 10. Inversement, vous pouvez aussi lire l'état des sorties numériques de l'EasyPort USB. Cliquer pour ce faire sur le bouton GetOutputWord. La valeur du mot de sortie 0 est 15 et s'affiche à gauche de la méthode.
Página 302
USB sont alors mises à 1. La réponse AW1.0=FF de l'EasyPort USB vous est affichée à gauche du bouton. 14. Si vous voulez mettre fin à la liaison avec l'EasyPort USB, cliquez sur le bouton Disconnect. Nota L'application de démonstration de l'EasyPort vous permet d'établir et de tester rapidement et aisément la connexion à...
USB. Un programme d'instructions terminal, comme par exemple HyperTerminal de Windows, vous permet alors de communiquer directement avec l'EasyPort USB et de faire exécuter les instructions désirées. Interface logicielle : interpréteur d'instructions L'interpréteur d'instructions se pilote par l'intermédiaire de l'interface série.
9. Interpréteur d'instructions de l'EasyPort USB Certaines instructions plus anciennes exigent d'indiquer l'adresse du module EasyPort USB ; ce n'est plus nécessaire pour les instructions plus récentes. Il y a deux instructions centrales de lecture et d'écriture sur des Structure des instructions appareils: •...
Página 305
9. Interpréteur d'instructions de l'EasyPort USB Exemple d'instruction de lecture (Display) Description : Display bit d'entrée 5 du mot 0 sur module EasyPort USB 1 Une instruction Display se compose d'une lettre, d'un appareil et du type de donnée de l'appareil. Suit l'adresse de l'appareil, indiquant le numéro du module, l'adresse du mot et, le cas échéant, l'adresse de...
Les règles applicables à la transmission des données sont les suivantes: L'adresse et la valeur de donnée doivent s'entrer en hexadécimal. Les valeurs de données que délivrent l'EasyPort USB sont toujours retournées en hexadécimal. Les nombres en virgule flottante sont codés.
Instructions de diagnostic. diagnostic et initialisation En font partie les instructions suivantes demande de l'adresse d'un module EasyPort USB demande du numéro de version d'un module EasyPort USB lecture du mot d'état d'un module EasyPort USB Instructi Réponse Description et exemple setup0 setup<n>...
Página 309
9. Interpréteur d'instructions de l'EasyPort USB Instruction Réponse Description et exemple S=xx Lecture du mot d'état Le mot d'état d'un module EasyPort USB est retourné sous forme de valeur hexadécimale xx. On a: Bit 7 Bit 6 Bit 5 Bit 4...
Página 312
MT<n>=xx avec <n> comme adresse de module et xx comme valeur de temps en hexadécimal, xx = 00…FF [ms]. Quand le mode événement est activé, le module EasyPort USB signale lui-même au PC la modification de données d'entrée numériques. Le délai dans lequel une modification d'entrée doit être au plus tôt...
9. Interpréteur d'instructions de l'EasyPort USB L'EasyPort USB traite également, en plus des signaux d'entrée/sortie numériques, des signaux analogiques. Instructions pour L'interpréteur d'instructions comprend de ce fait des instructions de signaux analogiques lecture de canaux d'entrée ou de sortie analogiques, délivrance d'une tension à...
Página 314
MRE<n>=0 Réglage de la gamme de mesure des entrées analogiques à 0...10 V Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, réglage de la gamme de mesure des entrées analogiques à 0…10 V. Cette gamme de mesure est celle automatiquement réglée par défaut à l'issue de l'initialisation d'un module EasyPort USB.
Página 315
MRA<n>=0 Réglage de la gamme de mesure des sorties analogiques à 0...10 V Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, réglage de la gamme de mesure des sorties analogiques à 0…10 V. Cette gamme de mesure est celle automatiquement réglée par défaut à l'issue de l'initialisation d'un module EasyPort USB.
Página 316
= 0000…7FF8 Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, lecture des valeurs sur le canal d'entrée 0. Exemple DEW1.2 Sur le module EasyPort USB ayant l'adresse 1, lecture du canal d'entrée 0. DEW<n>.4 EW<n>.4=xxxx Lecture du canal d'entrée 1 avec xxxx = 0000…7FF8...
Página 317
Lecture des signaux de sortie analogiques Délivrance d'une tension sur canal de sortie analogique L'EasyPort USB possède deux canaux de sortie analogiques 0 et 1. Pour l'écriture d'une valeur de tension, on utilise l'instruction MAW, en indiquant l'adresse du module EasyPort USB, le numéro de canal et la valeur.
Página 318
Instruction Description MAW<n>.2=xxxx Écriture sur canal de sortie 0 avec xxxx = Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, délivrer la valeur de 0000…7FF8 tension désirée au canal de sortie 0. Exemple MAW1.2=2AC5 Sur le module EasyPort USB ayant l'adresse 1, délivrer comme valeur de tension au canal de sortie 0 la valeur 2AC5 en hexadécimal ou 10949 en...
Página 319
Instruction Description MF<n>=01 Forçage du canal d'entrée analogique 0 Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, sont affichées les valeurs mesurées du canal d'entrée analogique 0. MF<n>=02 Forçage du canal d'entrée analogique 1 Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, sont affichées les valeurs mesurées du canal d'entrée analogique 1.
Instruction Description MS<n>=01 Activation du canal d'entrée analogique 0 Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, activer le canal d'entrée analogique 0 en vue de l'envoi automatique de valeurs d'entrée. MS<n>=02 Activation du canal d'entrée analogique 1 Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, activer le canal d'entrée analogique 1 en vue de l'envoi automatique de valeurs d'entrée.
Página 321
USB ayant l'adresse 1. MME=4<CR> ME=4<CR> Activer le mode mesure. 2xx<CR> L'EasyPort USB délivre alors les valeurs mesurées du canal 2xx<CR> d'entrée analogique 0. … Activation du mode mesure pour canaux d'entrée analogiques L'unité réglée pour l'affichage des valeurs mesurées analogiques à...
Página 322
USB a pour effet d'écraser l'unité attribuée depuis le PC. Instruction Description MU<n>.01=xx Attribution d'une unité au canal d'entrée analogique 0 Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, l'unité affichée pour le canal d'entrée analogique 0 est xx. On a : xx=00: V xx=01: bar...
Página 323
Description MU<n>.10=xx Attribution d'une unité au canal de sortie analogique 0 Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, l'unité affichée pour le canal de sortie analogique 0 est xx. MU<n>.20= xx Attribution d'une unité au canal de sortie analogique 1 Sur l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, l'unité...
Página 325
MG<n>.0=x.xx Affectation d'un coefficient multiplicateur à l'unité physique volt La valeur mesurée affichée à l'écran LCD du module EasyPort USB ayant l'adresse <n>, <n>=1…4, dans l'unité volt, est multipliée par le coefficient xx. x.xx représente une valeur décimale à 3 chiffres.
Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, activation du compteur rapide numéro <m>, <m>=0,1. Exemple MC1.0=1 Démarre sur l'EasyPort USB ayant l'adresse 1 le compteur 0. MC<n>.<m>=0 C<n>.<m>=0 Désactivation d'un compteur rapide Sur le module EasyPort USB ayant l'adresse <n>, <n>=1…4, désactivation du compteur rapide numéro <m>, <m>=0,1.
La valeur du compteur est délivrée sous forme de nombre hexadécimal xxx. Exemple DC1.0<CR> C1.0=2AC5<CR> Lecture de la valeur du compteur 0 de l'EasyPort USB ayant l'adresse 1. La valeur du compteur est 2AC5 en hexadécimal ou 10949 en décimal. Lecture de la valeur d'un compteur Un programme terminal vous permet d'établir une liaison avec...
Página 328
9. Interpréteur 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 Démarrer, à la rubrique Paramètres système, l'option Panneau de configuration. 4. Sélectionnez l'option Système.
Página 330
9. Interpréteur d'instructions de l'EasyPort USB 8. Créez d'abord une nouvelle connexion. Appelez-la EasyPort USB. 9. Les paramètres de la nouvelle connexion vous sont demandés dans ce qui suit. Comme interface, entrez dans le fenêtre Connect To l'interface COM5 précédemmment déterminée.
Página 335
EasyPort USB. Validez toujours les instructions à l'aide de la touche ENTER. 16. Vous recevez alors en réponse du module EasyPort USB la chaîne de caractères setup1. Elle signifie que l'adresse réglée sur le module EasyPort USB est l'adresse 1.
Página 337
9. Interpréteur d'instructions de l'EasyPort USB 19. Si vous disposez d'une boîte de simulation, vous pouvez mettre à 1 des entrées sur l'EasyPort USB et demander l'état de ces entrées. 20. Dans notre cas, l'EasyPort USB retourne comme état des entrées numériques la valeur 3.
10. Création de vos propres applications Pour créer des applications dans lesquelles doit avoir lieu un échange de données avec l'EasyPort USB, utilisez le contrôle ActiveX de l'EasyPort. Le contrôle ActiveX constitue l'interface de programmation de l'EasyPort et peut s'utiliser dans des systèmes de programmation tels que Visual C++, Visual Basic for Applications ou encore LabVIEW.