Sie sind auf Seite 1von 40

EzOPC 4 Handbuch Manual

DE/EN 01/04

Lizenzvereinbarung/Haftungsausschluss Die Nutzung von EzOPC ist nur lizenziert, wenn die Software mit einem Produkt von Festo Didactic wie FluidSIM, COSIMIR oder EasyPorts erfolgt. Die Nutzung von EzOPC erfolgt ohne jegliche Gewhrleistung, insbesondere nicht beim Einsatz fr eine industrielle Anwendung. Licence agreement/Exclusion of liability The use of EzOPC is licensed only when the software is used with a product from Festo Didactic, such as FluidSIM, COSIMIR or EasyPorts. No warranty whatsoever is provided for the use of EzOPC. This exclusion of warranty applies in particular with regard to use for an industrial application.

Benennung: Bezeichnung: Stand: Autor: Layout:

MANUAL D:EZOPC-HB-DE/EN 01/04 Ulrich Karras 13.01.2004, Beatrice Huber

Festo Didactic GmbH & Co. KG, 73770 Denkendorf, Germany, 2004 Internet: www.festo.com/didactic E-Mail: did@festo.com

Weitergabe sowie Vervielfltigung dieses Dokuments, Verwertung und Mitteilung seines Inhalts verboten, soweit nicht ausdrcklich gestattet. Zuwiderhandlungen verpflichten zu Schadenersatz. Alle Rechte vorbehalten, insbesondere das Recht, Patent-, Gebrauchsmuster- oder Geschmacksmusteranmeldungen durchzufhren. 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.

Handbuch/Manual EzOPC

Deutsch

Lizenzvereinbarung/Haftungsausschluss ________________________ 2 Wozu EzOPC?_______________________________________________ 4 Was ist OPC? _______________________________________________ 4 Voraussetzungen____________________________________________ 4 Installation_________________________________________________ 5 Konfiguration _______________________________________________ 5 Beispiele _________________________________________________ 13

English

Licence agreement/Exclusion of liability _________________________ 2 What is the purpose of EzOPC?________________________________ 23 What is OPC? ______________________________________________ 23 Requirements _____________________________________________ 23 Installation________________________________________________ 24 Configuration ______________________________________________ 24 Examples _________________________________________________ 32

Festo Didactic GmbH & Co. KG EzOPC

Handbuch EzOPC

Wozu EzOPC?

EzOPC ist ein OPC Server, der zwei Datenverbindungen bereitstellt: Zu einer EasyPort EA Baugruppe von Festo Didactic Zu einem STEP 7 Simulator von Siemens PLCSIM 5.1 oder hher. Die Daten knnen von jedem OPC 2.x konformen OPC-Client geschrieben bzw. gelesen werden.

Was ist OPC?

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. OPC definiert Interfaces und die Interoperabilitt zwischen Anwendungen und Kommunikationssystemen verschiedener Hersteller. Dadurch werden Aufgaben wie Visualisierung, Messdatenerfassung oder Steuerung herstellerbergreifend ermglicht. OPC versteht sich somit als offener Standard und ist damit unabhngig von der konkreten Anwendung.

Hinweis

Nhere Informationen finden Sie auch unter http://www.opcfoundation.org

Voraussetzungen

Rechneranforderungen

Microsoft 32 Bit Betriebssystem 98, ME, NT, 2000, XP 128 MB Hauptspeicher Mindestens 300 Mhz CPU 1 RS232 Schnittsstelle

Festo Didactic GmbH & Co. KG EzOPC

Handbuch EzOPC

Zur Kommunikation mit einer externen Hardwareeinheit: EasyPort Anschaltung 1 EasyPort D16 (Bestell-Nr. 167 121) oder DA (Bestell-Nr. 193 930) 1 Serielles Anschlusskabel (1:1) (Bestell-Nr. 162 305) 1 Externe 24 Volt Spannungsquelle Zur Kommunikation mit PLCSIM: 1 STEP 7 Basispaket Version 5.x 1 STEP 7 PLCSIM Version 5.1 oder 5.2

Installation

Fr die Installation von EzOPC bentigen Sie Administratorrechte. Sie knnen EzOPC als EzOPC._setup491.exe vom Internet unter http://www.festo.de/didactic herunterladen. Zur Durchfhrung der Installation folgen Sie den Anweisungen. Das Setup installiert die EzOPC Anwendung und die notwendigen OPC Treiberkomponenten.

Konfiguration

Nach der Installation mssen Sie die Kommunikationsparameter und die in ihrem System vorhandenen Komponenten konfigurieren. Hierzu starten Sie im Startmen EzOPC.

Bild 1: EzOPC Aufruf

Sie mssen EzOPC nur zur Konfiguration der Kommunikationsparameter und der einzelnen Komponenten Ihres Systems manuell starten. Spter wird beim Aufbau einer OPC Verbindung die EzOPC Anwendung automatisch gestartet.

Festo Didactic GmbH & Co. KG EzOPC

Handbuch EzOPC

Konfiguration Serielle Schnittstelle

Wollen Sie eine Hardwarekomponenten mit dem PC verbinden, so bentigen Sie mindestens ein EasyPort. Das Easyport wird ber die serielle Schnittstelle mit dem PC verbunden. Zur Konfiguration whlen Sie das Men Konfiguration Serielle Schnittstelle.

Bild 2: Konfiguration/Serielle Schnittstelle

In diesem Dialog knnen Sie einstellen, an welche Schnittstelle der EasyPort angeschlossen werden soll. Die grauen Felder dienen dabei nur Ihrer Information und knnen gegebenenfalls nur durch einen Supportmitarbeiter von Festo Didactic verndert werden.

Festo Didactic GmbH & Co. KG EzOPC

Handbuch EzOPC

Konfiguration EasyPort

Sie haben die Mglichkeit, mit verschiedenen Server Komponenten zu kommunizieren. Hierzu mssen Sie die Kommunikation mit diesen Komponenten konfigurieren. Starten Sie EzOPC und whlen Sie das Men Konfiguration Kommunikationseinstellungen.

Bild 3: Kommunikationseinstellung

In der Sektion EasyPort bestimmen Sie , welchen Typ (digital, analog) und wie viele EasyPorts angeschlossen werden. In der nachfolgenden Abbildung sehen sie eine Beispielkonfiguration mit einem EasyPort.

Festo Didactic GmbH & Co. KG EzOPC

Handbuch EzOPC

Bild 4: Konfigurationsbeispiel

In der obersten Zeile wird die serielle Schnittstellenkonfiguration angezeigt. Die Information offline zeigt Ihnen an, dass Sie noch keine Verbindung zum EasyPort hergestellt haben. Darunter werden symbolisch die konfigurierten EasyPorts grafisch dargestellt. In dem in Bild 4 dargestellten Beispiel sind zwei EasyPorts konfiguriert, wobei das zweite EasyPort ein analoges EasyPort mit 8 digitalen Ein- und Ausgngen darstellt. Die rot durchgestrichenen Felder zeigen an, dass Sie noch keine Verbindung zu diesen Gerten hergestellt haben. Es gibt zwei weitere Komponenten, zu der eine Kommunikation via EzOPC mglich ist, die virtuelle SPS (VirtualPLC) und die SOFT-SPS PLCSIM von der Firma Siemens. Der Text unterhalb der EasyPort Symbolfelder besagt, dass beide Komponenten nicht konfiguriert sind.

Hinweis

Easyport darf nur installiert werden, wenn auch ein EasyPort an den PC verbunden werden soll, andernfalls erhalten Sie einen Kommunikationsfehler im realen Betrieb.

Festo Didactic GmbH & Co. KG EzOPC

Handbuch EzOPC

Konfiguration PLCSIM

Zur Konfiguration whlen Sie wieder das Men Konfiguration Kommunikationseinstellungen.

Bild 5: PLCSIM Konfiguration

In der Sektion PLCSIM whlen Sie zunchst die Option installiert bei der Komponente STEP 7 PLCSIMV5.x. Als weitere Konfigurationsmglichkeit knnen sie das Anfangsbyte und Endbyte in der SOFT-SPS festlegen. Damit knnen Sie die Kommunikation auf Ihre Bedrfnisse optimieren. Andernfalls wrden stets alle Datenbytes bei der Kommunikation bertragen werden.

Festo Didactic GmbH & Co. KG EzOPC

Handbuch EzOPC

Bild 6: Konfigurationsbeispiel PLCSIM

Im obigen Beispiel werden die konfigurierten Bytes von 0 4 grafisch angezeigt. Diese Anzeige ist dynamisch, d.h. wenn eine Kommunikation stattfindet, dann werden die passenden LEDs aktiviert. Somit haben Sie auch auf dieser Ebene eine Visualisierung der Kommunikation.

Hinweis

Die Komponente PLCSIM darf nur aktiviert werden, wenn auch die STEP 7 Software mit PLCSIM installiert ist. Andernfalls erhalten Sie einen Kommunikationsfehler und mssen EzOPC neu starten.

10

Festo Didactic GmbH & Co. KG EzOPC

Handbuch EzOPC

Konfiguration VirtualPLC

Die Konfiguration der virtuellen SPS ist nur notwendig, wenn Sie mit der Soft-SPS PLCSIM Hardware ansteuern oder mit dem Softwarepaket COSIMIR PLC von Festo Didactic arbeiten wollen.

Bild 7: Kommunikationseinstellung VirtualPLC

Es gibt verschiedene Optionen zur Konfiguration: EasyPort PLCSIM Loopback

Festo Didactic GmbH & Co. KG EzOPC

11

Handbuch EzOPC

Konfiguration VirtualPLC/EasyPort

Sie wollen mit der PLCSIM z.B. eine MPS Station von Festo Didactic ansteuern. Dann mssen Sie die Station mit EasyPort verdrahten und EasyPort wie oben erwhnt entsprechend konfigurieren. Ebenso muss PLCSIM konfiguriert sein. Da aber PLCSIm eine Server Komponente darstellt , fehlt noch die aktive Client Komponente zur Steuerung der Kommunikation. Diese Rolle bernimmt die Komponente VirtualPLC. Whlen Sie die Option EasyPort im obigen Konfigurationsfenster, vgl. Bild 7.

Konfiguration VirtualPLC/PLCSIM

Sie wollen mit PLCSIM ein Prozessmodell in COSIMIR PLC ansteuern. Dann konfigurieren Sie die VirtualPLC mit der Option PLCSIM. Die virtuelle SPS bildet das feste Ein- und Ausgangsmodell eines Prozessmodells in COSIMIR PLC auf ein beliebiges Ein- und Ausgangsmodell der PLCSIM ab.

Konfiguration VirtualPLC/Loopback

Sie wollen zwei Windowsanwendungen z.B. FluidSIM und COSIMIR PLC, die jeweils ber einen CPC Client kommunizieren knnen, miteinander verbinden. Hierzu bentigen Sie einen Server, der die Anforderungen der beiden Clients umsetzt. Diese Serverrolle kann ebenfalls von der Komponente VirtualPLC bernommen werden. Whlen Sie hierzu die Option Loopback im Konfigurationsdialogfenster, vgl. Bild 7.

12

Festo Didactic GmbH & Co. KG EzOPC

Handbuch EzOPC

Konfiguration Spracheinstellung

Whlen Sie das Men Konfiguration Sprache. Hier knnen Sie EzOPC auf eine andere Sprache umstellen. Gegenwrtig sind nur die Sprachen Deutsch und Englisch verfgbar. Die gewhlte Sprache wird bei Neustart von EzOPC aktiv.

Bild 8: Sprachkonfiguration

Beispiele

Standard OPC-Client

Nachfolgend wird beispielhaft mit Hilfe des Standard OPC-Client von der Firma FactorySoft dargestellt, wie eine OPC Verbindung aufgebaut wird. Je nach Integration werden dabei manche Schritte in anderen Applikationen versteckt bzw. automatisiert. Der Standard OPC-Client von FactorySoft wird zu Testzwecken automatisch mit EzOPC installiert. Starten Sie den OPC Client Whlen Sie nun das Men OPC Connect aus

Festo Didactic GmbH & Co. KG EzOPC

13

Handbuch EzOPC

Bild 9: Verbindungsaufbau zum EzOPC Server

Es werden im Abschnitt Available servers alle OPC Server aufgefhrt, die auf Ihrem System installiert sind. Der EzOPC Server heit FestoDidactic.EzOPC.1. Selektieren Sie diesen Server durch Mausklick, dann erscheint der Name in dem Datenfeld Server Name.

Bild 10: Serverauswahl

14

Festo Didactic GmbH & Co. KG EzOPC

Handbuch EzOPC

Besttigen Sie Ihre Wahl durch Mausklick auf das OKSchaltelement. EzOPC wird jetzt automatisch gestartet. Nach Verbindungsaufbau mit dem EzOPC Server ndert sich das Men des OPC Clients wie folgt:

Bild 11: Men OPC Client nach Verbindungsaufbau

Sie mssen jetzt dem Client mitteilen, welche Daten er mit dem Server kommunizieren soll. In der OPC-Sprache heit ein solches Kommunikationselement ein Item. Fgen Sie jetzt ein Item mit dem Men OPC Add Item hinzu.

Bild 12: Auswahl der Anzeige der Kommunikationsvariablen

Festo Didactic GmbH & Co. KG EzOPC

15

Handbuch EzOPC

In folgenden Beispiel wurde vom EasyPort1 der InputPort1 ausgewhlt.

Bild 13: Anzeige der Kommunikationsvariablen Items

Selektieren Sie InputPort1 und klicken Sie auf Add Item, um den Datenwert des InputPort1 anzuzeigen. Falls Sie nur spezielle Bitwerte vom EasyPort1 anzeigen wollen, klicken Sie im linken Fensterbereich auf Bits und es erscheint folgende Anzeige:

16

Festo Didactic GmbH & Co. KG EzOPC

Handbuch EzOPC

Bild 14: Anzeige der Bitvariablen

Beispiele: FluidSIM/EasyPort

Sie haben zwei allgemeine Anwendungsmglichkeiten mit FluidSIM und EasyPort: Sie wollen einen simulierten Schaltkreis ber eine externe SPS ansteuern. Sie wollen mit dem Logikmodul in FluidSIM eine reale elektrisch pneumatische Schaltung ansteuern. Sie bentigen die FluidSIM Version 3.6f oder hher.

Festo Didactic GmbH & Co. KG EzOPC

17

Handbuch EzOPC

Steuerung mit externer SPS

Sie verdrahten die SPS mit Easyport und verbinden das EasyPort mit dem PC. Sie konfigurieren EzOPC mit der Komponente EasyPort und schlieen EzOPC. Sie starten FluidSIM und ffnen den gewnschten Schaltkreis. Aktivieren Sie in FluidSIM die OPC Kommunikation und verbinden Sie grafisch die Komponenten FluidSIM IN und FluidSIM OUT mit den entsprechenden Ports vom EasyPort EzOPC wird dann automatisch gestartet. Starten Sie das Programm in der SPS und die Kommunikation erfolgt nach Start der Simulation in FluidSIM.

Bild 15: Aktive Verbindung zum EasyPort

Load = 0 zeigt die momentane Auslastung der seriellen Schnittstelle an. In diesem Beispiel hat sie den Wert 0, sie ist also zu 0 % ausgelastet. Sollte dieser Wert grer 90 werden, ist eine Aktualisierung der Einund Ausgnge in Echtzeit nicht mehr mglich, da die maximale Datenmenge der seriellen Schnittstelle an diesem Punkt berschritten wird.

18

Festo Didactic GmbH & Co. KG EzOPC

Handbuch EzOPC

Steuerung mit FluidSIM

Es gengt wieder EasyPort im EzOPC zu konfigurieren. Sie whlen ein Logikmodul in FluidSIM und verbinden es hnlich wie zuvor mit den entsprechenden Ports vom EasyPort.

Beispiele: FluidSIM/PLCSIM

Sie wollen einen Schaltkreis in FluidSIM ber die Soft-SPS PLCSIM steuern. Konfiguration des EzOPC muss dann wie folgt aussehen: EasyPort nicht installiert PLCSIM installiert und Anfangs- bzw. Endbyte sind festgelegt VirtualPLC nicht installiert Sie konfigurieren die OPC Kommunikation in FluidSIM, starten die Simulation und starten Ihr Programm in der PLCSIM.

Beispiele: EasyPort/PLCSIM

Sie wollen mit der Soft-SPS PLCSIM eine MPS Station ansteuern. Sie verdrahten die MPS Station via Syslink Kabel mit dem EasyPort und verbinden das EasyPort mit dem PC. Konfiguration des EzOPC muss dann wie folgt aussehen: EasyPort installiert PLCSIM installiert und Anfangs- bzw. Endbyte sind festgelegt VirtualPLC nicht installiert

Festo Didactic GmbH & Co. KG EzOPC

19

Handbuch EzOPC

Eine Kommunikation kann noch nicht stattfinden, da PLCSIM eine Serverkomponente ist. Hierzu starten Sie die Anwendung FdEzPlc , die mit EzOPC ebenfalls installiert wird:

Bild 16: Konfiguration des Clients FdEzPlc

Sie legen fest, welche Bytes der PLCSIM mit den entsprechenden Ports des EasyPort verbunden werden. Klicken Sie auf Start , um die Kommunikation zu starten.

20

Festo Didactic GmbH & Co. KG EzOPC

Handbuch EzOPC

Beispiele: COSIMIR PLC/PLCSIM

Sie wollen ein Prozessmodell in COSIMIR PLC mit der Soft-SPS PLCSIM steuern. Konfiguration des EzOPC muss dann wie folgt aussehen: EasyPort nicht installiert PLCSIM installiert und Anfangs- bzw. Endbyte sind festgelegt VirtualPLC mit PLCSIM konfiguriert Starten Sie die Simulation des Prozessmodells und das Programm in der PLCSIM.

Beispiele: COSIMIR PLC/FluidSIM

Sie wollen ein Prozessmodell in COSIMIR PLC mit dem Logikmodul in FluidSIM steuern. Konfiguration des EzOPC muss dann wie folgt aussehen: EasyPort nicht installiert PLCSIM installiert und Anfangs- bzw. Endbyte sind festgelegt VirtualPLC mit Loopback konfiguriert Bei der Durchfhrung dieser Kommunikation ist zu beachten, dass die Ausgnge des Prozessmodells auf die Eingnge von FluidSIM abgebildet werden und vice versa.

Festo Didactic GmbH & Co. KG EzOPC

21

22

Festo Didactic GmbH & Co. KG EzOPC

Manual EzOPC

What is the purpose of EzOPC?

EzOPC is an OPC server which provides two data links: To an EasyPort EA module Baugruppe from Festo Didactic To a STEP 7 Simulator from Siemens PLCSIM5.1 or higher. The data can be written and read by any OPC 2x-compliant OPC client.

What is OPC?

OPC stands for open connectivity via open standards and is an established standard interface in the field of automation technology. It ensures an efficient flow of data between Windows applications and automation devices. OPC defines interfaces and interoperability between applications and communication systems from different manufacturers. This enables tasks such as visualisation, measurement data acquisition or control functions to be carried out irrespective of the makes of equipment involved. OPC is thus an open standard which is not tied to any specific application.

Note

Further information is also available at http://www.opcfoundation.org

Requirements

Computer requirements

Microsoft 32-bit operating system 98, ME, NT, 2000, XP 128 MB main memory CPU with at least 300 MHz 1 RS232 interface

Festo Didactic GmbH & Co. KG EzOPC

23

Manual EzOPC

For communication with an external hardware unit: EasyPort interface 1 EasyPort D16 (order no. 167 121) or DA (order no. 193 930) 1 serial connecting cable (1:1) (order no. 162 305) 1 external 24 V voltage supply For communication with PLCSIM: 1 STEP 7 basic package, version 5.x 1 STEP 7 PLCSIM version 5.1 or 5.2

Installation

You require administrator rights in order to install EzOPC You can download EzOPC from the internet as EzOPC._setup491.exe at http://www.festo.de/didactic. Follow the installation instructions. The set-up installs the EzOPC application and the necessary OPC driver components.

Configuration

After installing the software, you must configure the communication parameters and the components in your system. Begin this procedure in the EzOPC start menu.

Figure 1: EzOPC start menu

You only need to start EzOPC manually in order to configure the communication parameters and the individual components of your system. The EzOPC will subsequently be started automatically when an OPC link is established.

24

Festo Didactic GmbH & Co. KG EzOPC

Manual EzOPC

Configuration Serial interface

If you wish to connect a hardware component to the PC, you will require at least one EasyPort. The EasyPort is connected to the PC via the serial interface. To carry out the necessary configuration, select the menu Config Serial interface.

Figure 2: Serial Port Settings

In this dialogue box you can define the interface to which the EasyPort is to be connected. The grey fields are for information purposes only, and can only be altered by a member of Festo Didactics support personnel, if necessary.

Festo Didactic GmbH & Co. KG EzOPC

25

Manual EzOPC

Configuration of EasyPort

You can communicate with various server components. To this end, you must configure communications with these components. Start EzOPC and select the menu Config Communication setup

Figure 3: Communication Setup

In the EasyPort section you define which type of EasyPort (digital, analogue) and how many EasyPorts are to be connected. The figure below shows an example configuration with an EasyPort.

26

Festo Didactic GmbH & Co. KG EzOPC

Manual EzOPC

Figure 4: Example configuration

The top line shows the serial interface configuration. The status offline indicates that you have not yet established a connection to EasyPort. A graphic presentation of the configured EasyPorts in symbolic form appears below this information. Two EasyPorts are configured in the example shown in Figure 4, whereby the second EasyPort is an analogue EasyPort with 8 digital inputs and outputs. The fields which are crossed out in red indicate that you have not yet established a connection to these devices. There are two other components with which communication is possible via EzOPC - the virtual PLC and the SOFT PLCSIM from Siemens. The text underneath the EasyPort symbol fields denotes that neither of the components has been configured.

Note

EasyPort may only be installed if an EasyPort is actually to be connected to the PC, otherwise you will receive a communication error message in real operation.

Festo Didactic GmbH & Co. KG EzOPC

27

Manual EzOPC

Configuration of PLCSIM

To configure this device, select the menu Config setup once again.

Communication

Figure 5: Configuration of PLCSIM

In the PLCSIM section, first select the installed option for the component STEP 7 PLCSIMV5.x. As a further configuration option you can define the start byte and end byte in the SOFT PLC. In this way, you can optimise communications according to your requirements. Otherwise, all data bytes would be transmitted in all communications.

28

Festo Didactic GmbH & Co. KG EzOPC

Manual EzOPC

Figure 6: Example PLCSIM configuration

The above example shows a graphic display of the configured bytes from 0 to 4. This display is dynamic, i.e. the appropriate LEDs are activated when communication takes place. This provides you with a visualisation of communications at this level, too.

Note

The PLCSIM component may only be activated when the STEP 7 software is installed with PLCSIM. Otherwise you will receive a communication error message and will have to restart EzOPC.

Festo Didactic GmbH & Co. KG EzOPC

29

Manual EzOPC

Configuration of VirtualPLC

The virtual PLC only requires to be configured if you wish to control hardware via the Soft PLCSIM or work with the COSIMIR PLC from Festo Didactic.

Figure 7: Communication Setup for VirtualPLC

Various configuration options are available: EasyPort PLCSIM Loopback

Configuration of VirtualPLC/EasyPort

If you wish to use the PLCSIM to control an MPS station from Festo Didactic, for example, you must wire up the station to EasyPort and

30

Festo Didactic GmbH & Co. KG EzOPC

Manual EzOPC

configure EasyPort accordingly as stated above. PLCSIM must also be configured. However, as PLCSIM constitutes a server component, an active client component is required to control communications. This function is performed by the VirtualPLC component. Select the EasyPort option in the above configuration window, cf. Figure 7.

Configuration of VirtualPLC/PLCSIM

If you wish to control a process model in COSIMIR PLC with PLCSIM, configure the VirtualPLC via the PLCSIM option. The virtual PLC maps the fixed input and output model of a process model in COSIMIR PLC onto any input and output model of the PLCSIM.

Configuration of VirtualPLC/Loopback

If you wish to interconnect two Windows applications such as FluidSIM und COSIMIR PLC, each of which is able to communicate via a CPC client, you will require a server to implement the requests from the two clients. Once again, the VirtualPLC component can perform this server function. To this end, select the Loopback option in the configuration dialogue window, cf. Figure 7.

Festo Didactic GmbH & Co. KG EzOPC

31

Manual EzOPC

Configuration of language setting

Select the menu Config Language. Here you can switch EzOPC to a different language. German and English are the only languages which are available at present. The selected language will be active after restarting EzOPC.

Figure 8: Language configuration

Examples

Standard OPC client

The procedure for establishing an OPC connection is presented below by reference to the example of the standard OPC client from the FactorySoft company. Depending on the degree of integration, some steps may be concealed in other applications and/or automated. The standard OPC client from FactorySoft is installed automatically with EzOPC for test purposes. Start the OPC client. Now select the menu OPC Connect.

32

Festo Didactic GmbH & Co. KG EzOPC

Manual EzOPC

Figure 9: Establishing a connection with the EzOPC server

The Available servers section lists all the OPC servers which are installed on your system. The EzOPC server is called FestoDidactic.EzOPC.1. After selecting this server via a mouse click, its name will appear in the Server Name data field.

Figure 10: Server selection

Festo Didactic GmbH & Co. KG EzOPC

33

Manual EzOPC

Confirm your selection by clicking on the OK button. EzOPC will now be started automatically. After the connection to the EzOPC server has been established, the menu of the OPC client will alter as follows:

Figure 11: OPC client menu after establishing connection

You now need to inform the client as to what data is to be communicated with the server. In OPC language, such a communication element is referred to as an item. Now add an item via the menu OPC Add Item.

Figure 12: Options for the display of communication variables

34

Festo Didactic GmbH & Co. KG EzOPC

Manual EzOPC

In the following example, InputPort 1 of EasyPort1 has been selected.

Figure 13: Display of communication variables Item

Select InputPort1 and click on Add Item to display the data value of InputPort1. If you wish to display only specific bit values of EasyPort1, click on Bits in the left area of the window, whereupon the following display will appear:

Festo Didactic GmbH & Co. KG EzOPC

35

Manual EzOPC

Figure 14: Display of bit variables

Examples: FluidSIM/EasyPort

Two general applications are available with FluidSIM and EasyPort: You wish to control a simulated circuit via an external PLC. You wish to control a real electrical pneumatic circuit with the FluidSIM logic module. You require FluidSIM version 3.6f or higher.

36

Festo Didactic GmbH & Co. KG EzOPC

Manual EzOPC

Control with external PLC

Wire the PLC up to the EasyPort and connect the EasyPort to the PC. Configure EzOPC with the EasyPort component and close EzOPC. Start FluidSIM and open the desired circuit. Activate OPC communications in FluidSIM and, in graphic mode, connect the components FluidSIM IN and FluidSIM OUT to the corresponding ports of EasyPort. EzOPC will then be started automatically. Start the programme in the PLC and communications will be effected after starting the simulation in FluidSIM.

Figure 15: Active connection to EasyPort

Load = 0 indicates the current workload of the serial interface. In this example the value is 0, indicating a capacity utilisation of 0 %. Should this value exceed 90, it will no longer be possible to update the inputs and outputs in real time, as the maximum data volume for the serial interface is exceeded at this point.

Festo Didactic GmbH & Co. KG EzOPC

37

Manual EzOPC

Control with FluidSIM

It is sufficient to configure EasyPort in EzOPC once again. Select a logic module in FluidSIM and connect it to the corresponding ports of EasyPort according to the same procedure as described above.

Examples: FluidSIM/PLCSIM

If you wish to control a circuit in FluidSIM via the Soft PLCSIM, the configuration of the EzOPC must be as follows: EasyPort not installed PLCSIM installed and start and end byte defined VirtualPLC not installed Configure OPC communications in FluidSIM, start the simulation and start your programme in the PLCSIM.

Examples: EasyPort/PLCSIM

To control an MPS system with the Soft PLCSIM, wire the MPS station up to the EasyPort via Syslink cable and connect the EasyPort to the PC. The EzOPC configuration must then be as follows: EasyPort installed PLCSIM installed and start and end byte defined VirtualPLC not installed

38

Festo Didactic GmbH & Co. KG EzOPC

Manual EzOPC

No communication can take place yet, as PLCSIM is a server component. To enable communications, start the FdEzPlc application, which is also installed with EzOPC:

Figure 16: Configuration of the FdEzPlc client

Define which bytes of the PLCSIM are to be connected to the corresponding ports of the EasyPort. Click on start to initiate communications.

Festo Didactic GmbH & Co. KG EzOPC

39

Manual EzOPC

Examples: COSIMIR PLC/PLCSIM

If you wish to control a process model in COSIMIR PLC via the Soft PLCSIM, the EzOPC configuration must be as follows: EasyPort not installed PLCSIM installed and start and end byte defined VirtualPLC configured with PLCSIM Start the simulation of the process model and the programme in PLCSIM.

Examples: COSIMIR PLC/FluidSIM

If you wish to control a process model in COSIMIR PLC via the logic module in FluidSIM , the EzOPC configuration must be as follows: EasyPort not installed PLCSIM installed and start and end byte defined VirtualPLC configured with Loopback When implementing this communication mode, it is to be ensured that the outputs of the process model are mapped onto the inputs of FluidSIM and vice-versa.

40

Festo Didactic GmbH & Co. KG EzOPC