PC WORX-Anwendungsbeispiele

Transcription

PC WORX-Anwendungsbeispiele
Anwendungsbeispiele für PC Worx
Seite 1 von 22
Anwendungsbeispiele
für das Steuerungs-System PC Worx
Dokumentation von
Phoenix Contact Anwendungsbeispielen
Phoenix Contact GmbH & Co. KG
Flachsmarktstraße 8
D-32825 Blomberg
Tel.: +49 5235 300
Stand:
22. Juni 2016 / Revision 26
Anwendungsbeispiele für PC Worx
Seite 2 von 22
Inhalt
1
Einleitung .......................................................................................................................3
2
Übersicht........................................................................................................................4
3
Anwendungsbeispiele...................................................................................................6
3.1
Bibliothek Analogtechnik ..........................................................................................6
3.2
Bibliothek Asynchrone Kommunikation.....................................................................6
3.3
Thema Steuerungsklasse Axiocontrol ......................................................................7
3.4
Thema Gebäude ......................................................................................................7
3.5
Bibliothek CAN .........................................................................................................8
3.6
Bibliothek Serielle Kommunikation ...........................................................................8
3.7
Bibliothek Datenbank ...............................................................................................8
3.8
Bibliothek Datenlogger .............................................................................................9
3.9
Bibliothek Funktionsmodule ......................................................................................9
3.10 Thema PC Worx allgemein.....................................................................................10
3.11 Bibliothek HART .....................................................................................................11
3.12 Thema Steuerungsklasse ILC 191 ME ...................................................................11
3.13 Thema IP Kommunikation ......................................................................................12
3.14 Bibliothek IT ...........................................................................................................13
3.15 Bibliothek MBUS ....................................................................................................14
3.16 Bibliothek MCE .......................................................................................................14
3.17 Thema Mobilfunk-Kommunikation ..........................................................................15
3.18 Bibliothek Modbus ..................................................................................................16
3.19 Bibliothek PDPI Basic und PDPI Pro ......................................................................16
3.20 Bibliothek Power Measurement ..............................................................................17
3.21 Bibliothek Power Supply .........................................................................................17
3.22 Bibliothek PROFIdrive ............................................................................................17
3.23 Thema PROFIenergy .............................................................................................17
3.24 Thema PROFINET .................................................................................................18
3.25 Thema Programmierung.........................................................................................18
3.26 Thema Radioline ....................................................................................................19
3.27 Thema Redundanz .................................................................................................19
3.28 Thema SafetyBridgeV2 ..........................................................................................19
3.29 Thema IT-Sicherheit ...............................................................................................20
3.30 Bibliothek SNMP ....................................................................................................20
3.31 Bibliothek SNMPv3.................................................................................................21
3.32 Thema Wireless .....................................................................................................21
4
Anhang.........................................................................................................................22
4.1
Abkürzungsverzeichnis...........................................................................................22
Anwendungsbeispiele für PC Worx
Seite 3 von 22
1 Einleitung
Steuerungs-Programme werden mit der Programmierumgebung PC Worx erstellt. Dabei
kann der Quellcode mittels logischer Programm-Organisations-Einheiten (POE) in
Programme, Bausteine und Funktionen unterteilt werden. Zahlreiche Funktionsbausteine und
Funktionen sind bereits im Editor-Assistenten der Programmierumgebung enthalten. Sie sind
dort jeweils mit einer Kurzbeschreibung und einer Online-Hilfe versehen. Weitere Bausteine
als Ergänzung zu den Ein-/Ausgabeklemmen bzw. als Technologie-Funktionen werden von
Phoenix Contact zu Bibliotheken zusammengefasst und können bei Bedarf in ein Projekt
eingefügt werden. Die Funktionsbausteine sind über die Homepage von Phoenix Contact zu
beziehen.
Die Anwendungsbeispiele zeigen die Verwendung der Bausteine durch Verschaltung mit
anderen Bausteinen bzw. durch Ausprogrammieren einer beispielhaften Anwendung. Die
Anwendungsbeispiele sind lauffähige Projekte, die für die eingesetzte Steuerung übersetzt
und eingespielt werden müssen. Typisch wird dann im Online-Modus zum Auslösen einer
Aktion eine besonders hervorgehobene Variable auf den Wert „true“ gesetzt. Der Quellcode
der Beispiele ist einsehbar und kann als Grundlage für eigene Anwendungen dienen.
Die Anwendungsbeispiele sind mit unterschiedlichen Versionen der Entwicklungsumgebung
erstellt. Die Projekte können mit der zur Erstellung verwendet Software-Version und
nachfolgenden Versionen verwendet werden. Beim Öffnen des Projektes erfolgt eine
Konvertierung auf die verwendete Version der Programmierumgebung.
Sind im Anwendungsbeispiel Bausteine aus Bibliotheken verwendet, dann sind die
zugehörigen Bibliotheken ebenfalls im Beispiel-Projekt enthalten und werden automatisch
mit installiert. Bitte prüfen Sie die Verfügbarkeit neuerer Bibliotheksversionen und beachten
Sie, dass die Bibliotheken vor der Verwendung im Projekt einmal übersetzt werden müssen.
Dazu wechseln Sie bitte in das Library-Verzeichnis von PC Worx, öffnen dort die Bibliothek
und übersetzen sie, wie Sie es von ihren Programmen gewohnt sind. Anwendungsbeispiele
für lizenzpflichtige Bausteine sind entsprechend gekennzeichnet und können ohne Lizenz mit
eingeschränkter Laufzeit genutzt werden. Beachten sie hierzu bitte die Informationen in der
Dokumentation der entsprechenden Bausteine.
Anwendungsbeispiele für PC Worx
Seite 4 von 22
2 Übersicht
Name
Beschreibung
AnalogTechnology
Anwendungsbeispiele zu Bausteinen der Bibliothek
Analogtechnik (AnalogTechnology).
Anwendungsbeispiele zu Bausteinen der Bibliothek
Asynchrone Kommunikation (AsynCom).
Anwendungsbeispiele zu Funktionen der
Steuerungsklasse AxioControl.
Anwendungsbeispiele zum Thema
Gebäudetechnik.
Anwendungsbeispiele zu Bausteinen der Bibliothek
CAN.
Anwendungsbeispiele zu Bausteinen der Bibliothek
Serielle Kommunikation (ComSerial).
Anwendungsbeispiele zu Bausteinen der Bibliothek
Datenbankanbindung (DBFL_SQL).
AsynCom
Axiocontrol
Building
CAN
ComSerial
Database
Version
1.21
1.10
1.30
1.30
.neu.
1.20
1.30
1.30
.neu.
1.00
DataLogger
Anwendungsbeispiele zu Bausteinen der Bibliothek zum
Aufzeichnen von Variablenwerten (DataLogger)
FunctionModules
Anwendungsbeispiele zu Bausteinen der Bibliothek
Funktionsmodule (FunctionModules).
Anwendungsbeispiele zu in der
Entwicklungsumgebung PC Worx enthaltenen
Bausteinen.
1.10
HART
Anwendungsbeispiele zu Bausteinen der Bibliothek
HART.
1.00
ILC191ME
Anwendungsbeispiele zu Funktionen und
Bausteinen der Steuerungsklasse ILC 191 ME.
Anwendungsbeispiele zum Thema Kommunikation
über das Internet Protocol (IP).
Anwendungsbeispiele zu Bausteinen der Bibliothek
Netzwerkprotokolle (IT Library).
Anwendungsbeispiele zu Bausteinen der Bibliothek
MBUS.
Anwendungsbeispiele zur Ansteuerung
verschiedener Umrichter mit Hilfe der MCEBibliothek und der PROFIdrive Bibliothek
Anwendungsbeispiele zum Thema MobilfunkKommunikation.
Anwendungsbeispiele zu Bausteinen der Bibliothek
Modbus.
Anwendungsbeispiele zu Bausteinen der Bibliothek
Regelungstechnik (PDPI Basic und PDPI Pro).
Anwendungsbeispiele zu Bausteinen der Bibliothek
Leistungsmessung (Power Measurement).
Anwendungsbeispiele zur Integration von
Produkten aus dem Themenbereich der
Spannungsversorgungen in die
Steuerungsanwendung.
Anwendungsbeispiele zu Bausteinen der Bibliothek
PROFIdrive.
1.00
General
IP Communication
IT LIB
MBUS
MCE
Mobile Communication
Modbus
PDPI
PowerMeasurement
PowerSupply
PROFIdrive
1.40
1.50
1.31
1.00
.neu.
1.00
.neu.
1.30
2.00
1.01
1.01
1.00
1.00
Anwendungsbeispiele für PC Worx
Seite 5 von 22
PROFIenergy
Anwendungsbeispiele zum Thema PROFIenergy.
PROFINET
Anwendungsbeispiele zum Thema PROFINET.
Programming
Anwendungsbeispiele zu allgemeinen Themen der
Programmierung.
Radioline
Anwendungsbeispiele zum Zugriff auf Komponenten der
Produktlinie Radioline.
1.10
Redundancy
Anwendungsbeispiele zum Thema
Steuerungsredundanz.
Anwendungsbeispiele für SAFECONF und PC
Worx zur Verwendung der SafetyBridge
Technologie V2.
Anwendungsbeispiele zu Bausteinen zum Thema
Verschlüsselung.
Anwendungsbeispiele zu Bausteinen der Bibliothek
Simple Network Management Protocol nach
Protokollversion 2 (SNMP).
Anwendungsbeispiele zu Bausteinen der Bibliothek
Simple Network Management Protocol nach
Protokollversion 3 (SNMPv3).
Anwendungsbeispiele zum Thema Wireless.
1.10
.neu.
1.00
SafetyBridgeV2
Security
SNMP
SNMPv3
Wireless
1.01
.neu.
1.51
.neu.
1.00
1.01
1.40
.neu.
1.20
1.10
Anwendungsbeispiele für PC Worx
Seite 6 von 22
3 Anwendungsbeispiele
3.1
Bibliothek Analogtechnik
Examples Analog Technology
v1.21
Beispiel
Beschreibung
Version
AI8_Para
Anwendungsbeispiel zur Parametrierung der
Klemme IB IL AI 8/SF und dem Lesen von
Analogwerten (PC WORX 5.20 SP4; Baustein
IL_AI_8; Sprache FBD).
Anwendungsbeispiel für eine bidirektionale
Kommunikation zwischen dem
Steuerungsprogramm und einem HART-fähigen
Sensor über die Klemme IB IL AI2-HART (PC
WORX 5.20 SP4; Sprache FBD).
Anwendungsbeispiel zur Parametrierung der
Klemme IB IL TEMP 4/8 RTD und dem Lesen von
Analogwerten (PC WORX 5.20 SP4; Baustein
IL_TEMP_4_8_RTD; Sprache FBD).
1.00
HART_PassThrough
TEMP_4_8_RTD_Para
3.2
1.00
1.00
Bibliothek Asynchrone Kommunikation
Examples AsynCom
v1.10
Beispiel
Beschreibung
AsynCom_Busy
Anwendungsbeispiel zur Verwaltung der
1.00
azyklischen Kommunikation zwischen PROFINET
Controller und PROFINET IO Devices (PC WORX
6.10.200; Bibliothek AsynCom; Sprache FBD).
Anwendungsbeispiel zur Parametrierung von EA- 1.00
Modulen mit Hilfe von azyklischen Diensten
Devices (PC WORX 6.30.767; Bibliothek
AsynCom; Sprache FBD, ST).
AsynCom_SendParam
Version
Anwendungsbeispiele für PC Worx
Seite 7 von 22
3.3
Thema Steuerungsklasse Axiocontrol
Examples Axiocontrol
v1.30
Beispiel
Beschreibung
Version
AXC_BusStartup
Das Anwendungsbeispiel zeigt die
Inbetriebnahme des Lokalbusses einer Steuerung
vom Typ AxioControl aus dem
Anwenderprogramm heraus (PC WORX
6.30.1202; Sprache FBD, ST).
Dieses Anwendungsbeispiel zeigt die
Möglichkeiten zur Reaktion auf einen
Spannungsausfall auf, die die Steuerungen der
Klasse Axiocontrol bieten (PC WORX 6.30.601;
Sprache FBD, ST).
Verwendung der schnellen Zählereingänge der
Steuerung vom Typ AXC 3050 (PC WORX
6.30.767; Sprache ST).
1.10
AXC_EventPowerFail
AXC_FastCounter
3.4
1.00
1.00
Thema Gebäude
Examples Building
v1.30
Beispiel
Beschreibung
Version
DALI_LightControl
Anwendungsbeispiel zur Kommunikation
zwischen einer Steuerung und dem Bussystem
DALI unter Verwendung der Klemme vom Typ IB
IL DALI/MM (Artikel-Nr. 2700605) (PC WORX
6.30.1202 AddOn v1; Bibliothek „DALI_Basic“;
Sprache FBD).
Anwendungsbeispiel zur Kommunikation
zwischen einer Steuerung und einem DMX
Gateway vom Typ LAN-DMX STAGE-PROFI der
Firma DMX4ALL GmbH (PC WORX 5.20 SP4;
Baustein IP_Connect ; Sprache FBD).
Anwendungsbeispiel zur Kommunikation
zwischen einer Steuerung und einem KNX
Gateway (AX2009-595). (PC WORX 6.0 SP3;
Bibliothek „Lib_AX2009-595“; Sprache FBD).
Das Anwendungsbeispiel zeigt die
Kommunikation von einer Steuerungen aus dem
Hause PHOENIX CONTACT über das Protokoll
MODBUS / TCP mit einer Steuerung vom Typ
InlineControlServer der Firma SysMik GmbH.
(Bibliothek „Communication“; Sprache FBD).
1.00
DMX_GW
KNX_GW
MB_Client_ICS
1.00
1.00
1.00
Anwendungsbeispiele für PC Worx
Seite 8 von 22
3.5
Bibliothek CAN
Examples CAN
v1.20
Beispiel
Beschreibung
Version
CANopen_Write
Das Anwendungsbeispiel zeigt die Verwendung
der Bausteine zur Kommunikation über das
Protokoll CANopen (PC WORX 6.10.200 (SP2);
Bibliothek „CANbus“; Sprache FBD).
Dieses Anwendungsbeispiel zeigt die
Verwendung des Funktionsbausteins
CAN_COMM. Von der Steuerung aus ist über den
CAN-Teilnehmer IB IL CAN-MA (Artikel-Nr.
2700196) die Kommunikation zu einem CANopen
Teilnehmer wie IL CAN BK-TC (Artikel-Nr.
2718701) realisiert (PC WORX 6.10.200 (SP2);
Bibliothek „CANbus“; Sprache FBD).
1.20
IL_CAN_MA
3.6
1.20
Bibliothek Serielle Kommunikation
Examples ComSerial
v1.30
Beispiel
Beschreibung
Version
RS232_TagReader
Das Anwendungsbeispiel zeigt das Auslesen
eines RFID Transponders über ein RFID
Lesegerät. Im Projekt wird der TAG-Key (ArtikelNr. AX2008-15) und ein TAGReader (Artikel-Nr.
AX2008-14) verwendet. Die serielle
Kommunikation der Steuerung mit
dem TAG- Readers erfolgt über das Modul IB IL
RS 232-PRO (Artikel-Nr. 2878515) (PC WORX
5.20 SP4; Bibliothek „Communication Lib“;
Sprache FBD).
1.01
3.7
Bibliothek Datenbank
Examples Database
v1.30
Beispiel
Beschreibung
Version
MySQL_Example
Anwendungsbeispiel zur Verwendung der MySQL
Funktionsbausteine (PC WORX 6.30.1668;
Bibliothek „SQL Library“ / lizenzpflichtig; Sprache
FBD).
Anwendungsbeispiel zur Verwendung der
MS SQL Funktionsbausteine (PC WORX
6.30.1668; Bibliothek „SQL Library“ /
lizenzpflichtig; Sprache FBD).
1.20
MsSQL_Example
1.20
Anwendungsbeispiele für PC Worx
Seite 9 von 22
3.8
Bibliothek Datenlogger
Examples DataLogger
v1.00
Beispiel
Beschreibung
Version
DataLogger_Basic
Anwendungsbeispiel zum Aufzeichnen von
Variablenwerten in eine Datei im Dateisystem der
Steuerung (PC WORX 6.10.200; Bibliothek
„DataLogger“; Sprache FBD).
1.00
3.9
Bibliothek Funktionsmodule
Examples FunctionModules
v1.10
Beispiel
Beschreibung
Version
IO_Link
Anwendungsbeispiel zur Anbindung von IO-Link
Sensoren und Aktoren über den Inline-IOLinkMaster an Steuerungen (PC WORX 6.10.105;
Bibliothek „FunctionModules“; Sprache FBD).
1.00
Anwendungsbeispiele für PC Worx
Seite 10 von 22
3.10 Thema PC Worx allgemein
Examples General
v1.40
Beispiel
Beschreibung
Version
DynIbsConf
Das Anwendungsbeispiel zeigt die
Inbetriebnahme des Lokalbusses bzw. des
INTERBUS einer Steuerung vom Typ ILC und
RFC zur Laufzeit der Steuerungs-Anwendung (PC
WORX 6.10.200; Sprache FBD / ST).
Das Anwendungsbeispiel zeigt die
Inbetriebnahme des Lokalbusses einer Steuerung
der Klasse 100 zur Laufzeit der SteuerungsAnwendung (PC WORX 5.20; Baustein
IB_Control; Sprache FBD / ST).
Dieses Anwendungsbeispiel verdeutlicht die
Konfiguration zur Nutzung von Event Tasks auf
Steuerungen der Klasse 300. Drei
unterschiedliche Programme werden
ereignisgesteuert mit dem INTERBUS-Zyklus,
einem Onboard-Eingang und einem vom
Anwender definiertem Ereignis bearbeitet (PC
WORX 5.20; Bausteine EVENT_TASK und
EVENT_TASK_INIT; Sprache FBD).
Prüfsummenberechnung nach CRC32 für eine
Datei aus dem Dateisystem der Steuerung (PC
WORX 6.30 AddOn v3; Sprache FBD, ST).
Dieses Anwendungsbeispiel zeigt die
Verwendung der in PC Worx integrierten File
Bausteine zum Schreiben von Daten in eine Datei
und zum Lesen aus einer Datei (PC WORX 5.20;
Bausteine FILE_OPEN, FILE_WRITE,
FILE_SEEK,…; Sprache FBD).
Anwenderhinweis zum Einsatz der Logikanalyse
in PC Worx.
Dieses Anwendungsbeispiel zeigt den Austausch
von Daten über die serielle Onboard -Schnittstelle
einer Steuerung vom Typ ILC1xx (PC WORX
5.20; Bausteine RS232_SEND,
RS232_RECEIVE; Sprache FBD).
1.00
DynLocalBusConfig
EventTask
File_CRC32
FileHandling
Logikanalyse
Onboard_Serial_Interface
1.00
1.00
1.00
1.00
1.00
1.00
Anwendungsbeispiele für PC Worx
Seite 11 von 22
3.11 Bibliothek HART
Examples HART
v1.00
Beispiel
Beschreibung
Version
HART_BasicBlocks
Anwendungsbeispiel zum Zugriff auf das Modul
IB IL AI 2-HART (PC WORX 6.10.200 (SP2);
Bibliothek „HART_Basic“; Sprache FBD).
1.00
3.12 Thema Steuerungsklasse ILC 191 ME
Examples ILC191ME
v1.00
Beispiel
Beschreibung
Version
MB_RTU_ILC191ME_MA
Anwendungsbeispiel zur Realisierung eines
MODBUS/RTU Masters auf Steuerungen der
Klasse ILC 191 ME. (PC WORX 6.30.767;
Bibliothek „ILCME_MODBUS“; Sprache FBD).
1.00
Anwendungsbeispiele für PC Worx
Seite 12 von 22
3.13 Thema IP Kommunikation
Examples IP Communication
v1.50
Beispiel
Beschreibung
Version
CSharpClient_2_TcpServer
Dieses Anwendungsbeispiel zeigt den Aufbau
einer IP Kommunikation über TCP/IP. Der
Server ist auf der Steuerung realisiert und der
Client als Hochsprachenanwendung (PC WORX
5.20 SP4; Baustein IP_Connect; Sprache FBD;
Visual Studio 2005; C#)
Dieses Anwendungsbeispiel zeigt den Zugriff
von einem PC durch einen VPN-Tunnel, über
einen NAT-Router und durch eine Firewall auf
eine Steuerung (PC WORX 5.20 SP4;
WEBVISIT 5.14).
Das Anwendungsbeispiel beinhaltet eine
zyklische IP Kommunikation zwischen zwei
Steuerungen (PC WORX 6.30.1202; Baustein
IP_Connect; Sprache FBD).
Dieses Anwendungsbeispiel zeigt den Aufbau
einer IP Kommunikation über TCP/IP (Baustein
IP Connect). Die Steuerung kann als Server
oder Client betrieben werden (Sprache FBD).
Als Gegenstelle dient ein Terminal-Programm
wie Hyperterminal (PC WORX 5.20 SP4;
Baustein IP_Connect; Sprache FBD).
Dieses Anwendungsbeispiel zeigt die IP
Kommunikation über UDP/IP (PC WORX 5.20
SP4; Baustein IP_Connect; Sprache FBD).
1.00
ILC_MGUARD
IP_CyclicCom
Telnet_TCP_IP
UDP_Communication
1.00
1.00
1.00
1.00
Anwendungsbeispiele für PC Worx
Seite 13 von 22
3.14 Bibliothek IT
Examples IT Library
v1.31
Beispiel
Beschreibung
Version
DHCP_Client
Das Anwendungsbeispiel zeigt die Verwendung
des DHCP Bausteins aus der Bibliothek IT
Library. Mit dem Baustein ist eine Steuerung in
der Lage aus dem Steuerungsprogramm heraus
über das Dynamic Host Configuration Protocoll
Netzwerkparameter von einem DHCP Server zu
erfragen und diese in der Steuerung zu aktivieren
(PC WORX 5.20 SP4; Bibliothek „IT Library“;
Sprache FBD).
Das Anwendungsbeispiel zeigt die Verwendung
des Bausteins DNS aus der Baustein-Bibliothek IT
Library zur Auflösung eines Domain-Namens in
die zugehörige IP Adresse (PC WORX 5.20 SP4;
Bibliothek „IT Library“; Sprache FBD).
Das Anwendungsbeispiel zeigt die Verwendung
des Bausteins FTP_FileReadWrite_V1_00 zur
Verwendung des File Transfer Protocols aus dem
Steuerungsprogramm heraus (PC WORX 5.20
SP4; Bibliothek „IT Library“ / lizenzpflichtig;
Sprache FBD).
Dieses Anwendungsbeispiel zeigt das Versenden
einer Mail mit und ohne Datei-Anhang mit dem
Baustein SMTP_Client (PC WORX 5.20 SP4;
Bibliothek „IT Library“ / lizenzpflichtig; Sprache
FBD).
Das Anwendungsbeispiel zeigt die Verwendung
des Bausteins SNTP_Client aus der BausteinBibliothek IT Library zum Abgleich der
Steuerungszeit mit einem SNTP Zeitservers (PC
WORX 5.20 SP4; Bibliothek „IT Library“; Sprache
FBD).
Das Anwendungsbeispiel zeigt Möglichkeiten zum
Setzen der Echtzeituhr der Steuerung aus der
Visualisierung heraus auf (Bibliothek „IT Library“
v1.28; Sprache FBD/ST, PC WORX 6.20.331,
VISU+ 2.23, WEBVISIT 6.10).
1.00
DNS_Client
FTP_FileWrite
SMTP_Client
SNTP_GetnSetTime
SetClockByVisu
1.00
1.00
1.10
1.00
1.00
Anwendungsbeispiele für PC Worx
Seite 14 von 22
3.15 Bibliothek MBUS
Examples MBUS
V1.00
Beispiel
Beschreibung
Version
DIZ_EMH
Anwendungsbeispiel für die M-BUS
Kommunikation zwischen dem M-BUS
Mastermodul vom Typ IB IL MBUS (Artikel-Nr.
2701927) und dem Energiemesszähler DIZ-W1E4
der Firma EMH metering GmbH & Co. KG (PC
WORX 6.30.767; Bibliothek MBUS; Sprache
FBD).
1.00
3.16 Bibliothek MCE
Examples MCE
V1.00
Beispiel
Beschreibung
Version
MCE_PDRV_S120
Anwendungsbeispiel für die Ansteuerung eines
Siemens Umrichters vom Typ SINAMICS S120.
Für diesen Zweck werden die MCE- und die
PROFIdrive-Bibliotheken verwendet.
(PC WORX 6.30.1668, Bibliothek MCE, Bibliothek
PROFIdrive, Sprache FBD)
Anwendungsbeispiel für die Ansteuerung eines
Danfoss Umrichters vom Typ VLT FC200
Aquadrive. Für diesen Zweck werden die MCEund die PROFIdrive-Bibliotheken verwendet.
(PC WORX 6.30.1668, Bibliothek MCE, Bibliothek
PROFIdrive, Sprache FBD)
Anwendungsbeispiel für die Ansteuerung eines
Bosch Rexroth Umrichters vom Typ HCS01. Für
diesen Zweck wird die MCE-Bibliothek verwendet.
(PC WORX 6.30.1668, Bibliothek MCE, Sprache
FBD)
1.00
MCE_PDRV_VLT_FC200
MCE_HCS01
1.00
1.00
Anwendungsbeispiele für PC Worx
Seite 15 von 22
3.17 Thema Mobilfunk-Kommunikation
Examples Mobile Communication
v1.30
Beispiel
Beschreibung
Version
GPRS_ILC150GSM
Dieses Anwendungsbeispiel zeigt den Aufbau
einer Daten-Verbindung vom ILC 150 GSM/GPRS
(Artikel-Nr. 2916545) zu einem Server im Internet
(PC WORX 6.0 SP3; Baustein
MOBILE_CONNECT und GPRS_CONNECT;
Sprache FBD).
Dieses Anwendungsbeispiel zeigt den Aufbau
einer Daten-Verbindung von einer Steuerung über
ein Modem vom Typ PSI-MODEM-GSM/ETH
(Artikel-Nr. 23 13 355) zu einem Server im
Internet (PC WORX 6.0 SP3; Baustein-Familie
IP_CONNECT; Sprache FBD).
Dieses Anwendungsbeispiel zeigt das Versenden
einer SMS mit einer Steuerung vom Typ ILC 150
GSM/GPRS (Artikel-Nr. 2916545) (PC WORX 6.0
SP3; Bausteine MOBILE_CONNECT,
SMS_SEND; Sprache FBD).
Anwendungsbeispiel zum Senden und
Empfangen einer Kurznachricht (SMS) mit dem
ILC 150 GSM/GPRS (Artikel-Nr. 2916545) (PC
WORX 5.20 SP4; Bausteine MOBILE_CONNECT,
SMS_SEND; Sprache FBD).
Das Anwendungsbeispiel zeigt das Versenden
einer Kurznachricht (SMS) von der Steuerung
über ein Modem vom Typ PSI-MODEM-GSM/ETH
(Artikel-Nr. 23 13 355) (PC WORX 5.20 SP4;
Baustein-Familie IP_CONNECT; Sprache FBD).
1.00
GPRS_PSI_MODEM_ETH
GSM_SendSMS
Send_RCV_SMS
XML_SendSms
1.00
1.00
1.00
1.00
Anwendungsbeispiele für PC Worx
Seite 16 von 22
3.18 Bibliothek Modbus
Examples Modbus
V2.00
Beispiel
Beschreibung
Version
MB_RTU_MasterSlave_AXL
Dieses Anwendungsbeispiel beinhaltet einen
MDODBUS/RTU Master und einen Slave für
ein RS485-Netzwerk auf Basis der Klemme
AXL F RS UNI 1H (PC WORX 6.30 AddOn
v3; Bibliothek Modbus; Sprache FBD).
Dieses Anwendungsbeispiel beinhaltet einen
MDODBUS/RTU Master und einen Slave für
ein RS485-Netzwerk auf Basis der Klemme
IB IL RS 484/422-PRO (PC WORX 6.20
SP2; Bibliothek Modbus; Sprache FBD).
Dieses Anwendungsbeispiel zeigt das
Rücksetzen des Prozessdaten-Watchdogs
(Netfail) bei der Kommunikation über die PC
Worx MODBUS/TCP-Bausteine mit den
Buskopplern FL IL 24 BK sowie IL ETH BK
DI8 DO4 (PC WORX 6.10 SP2; Bibliothek
Modbus; Sprache FBD).
Das Anwendungsbeispiel zeigt die
Kommunikation zwischen zwei Steuerungen
über das Protokoll MODBUS/TCP. Dazu
werden die Bausteine MODBUS_Client und
MODBUS_Server eingesetzt (PC WORX
6.10 SP2; Bibliothek Modbus; Sprache FBD).
2.00
MB_RTU_MasterSlave_IL
MB_TCP_Netfail
MB_TCP_ServerClient
2.00
2.00
2.00
3.19 Bibliothek PDPI Basic und PDPI Pro
Examples PDPI
v1.01
Beispiel
Beschreibung
Version
PDPI_Sim
Anwendungsbeispiel zur Verwendung des
Baustein PDPI_B_Controller mit einer simulierten
Temperaturstrecke (PC WORX 5.20 SP4;
Bibliothek PDPI_Basic; Sprache FBD).
1.00
Anwendungsbeispiele für PC Worx
Seite 17 von 22
3.20 Bibliothek Power Measurement
Examples Power Measurement
v1.00
Beispiel
Beschreibung
Version
PM_3P_N_BasicValue
Das Anwendungsbeispiel zeigt die Verwendung
der Bausteine der Bibliothek PowerMeasurement
zum Zugriff auf die Messklemme IB IL PM
3P/N/EF (PC WORX 6.20.331; Bibliothek
„PowerMeasurement“; Sprache FBD).
1.00
3.21 Bibliothek Power Supply
Examples Power Supply
v1.00
Beispiel
Beschreibung
Version
UPS_SNMP_Diag
Das Anwendungsbeispiel zeigt den Zugriff über
das Protokoll SNMP auf Parameter einer
unterbrechungsfreien Stromversorgung (USV)
vom Typ UPS-CP-1KVA/240AC (PC WORX
6.30.1202; Bibliothek „SNMP“; Sprache ST).
1.00
3.22 Bibliothek PROFIdrive
Examples PROFIdrive
v1.00
Beispiel
Beschreibung
Version
PDRV_Driver
Das Anwendungsbeispiel zeigt die Verwendung
der Treiber-Bausteine der Bibliothek PROFIdrive
zum Zugriff auf die Standard Telegramme und
den Parameterkanal von PROFINET IO Devices
mit Unterstützung des Profils PROFIdrive (PC
WORX 6.30.767; Bibliothek „PROFIdrive“;
Sprache FBD, ST).
1.00
3.23 Thema PROFIenergy
Examples PROFIenergy
v1.01
Beispiel
Beschreibung
Version
PE_Driver
Dieses Beispiel zeigt die Anwendung der im
Applikationsprofil PROFIenergy beschriebenen
Kommandos zum Zugriff aus dem
Steuerungsprogramm auf PROFINET-Teilnehmer
(PC WORX 6.30.1668; Bausteine Read Record,
Write Record; Sprache FBD).
1.01
Anwendungsbeispiele für PC Worx
Seite 18 von 22
3.24 Thema PROFINET
Examples PROFINET
v1.51
Beispiel
Beschreibung
Version
PN_AR_MGMT
Anwendungsbeispiel zum Zu- und Abschalten von
Kommunikationsverbindungen zu PROFINET IO
Komponenten (AR‘s) unter Verwendung des
Funktionsbausteins AR_MGT (PC WORX 6.20
SP2; Baustein AR_MGT; Sprache FBD)
Anwendungsbeispiel zeigt die Anwendung des
Bausteins CPU_CONTROL zur Aktivierung der
Funktion PROFINET IO Device auf einer
Steuerung der Klasse ILC 1x1 (PC WORX
6.30.1668; Baustein CPU_CONTROL; Sprache
FBD/ST).
Anwendungsbeispiel zum Zugriff auf Identification
& Maintenance Daten (I&M) eines PROFINET IO
Devices (PC WORX 6.30 AddOn v3; Bausteine
Read Record, Write Record; Sprache FBD, ST).
Anwendungsbeispiel zum Zugriff auf die
Statistiken der Netzwerkports eines PROFINETTeilnehmers (PC WORX 6.30.1202; Baustein
Read Record; Sprache FBD).
Anwendungsbeispiel zum Empfangen von
PROFINET-Alarmen der PROFINET IO-Devices
unter Verwendung des Funktionsbausteins
„RALRM“ aus der Bibliothek PNIO_Lib (PC
WORX 5.20 SP4; Baustein RALRM; Sprache
FBD).
Anwendungsbeispiel zum Lesen von
Konfigurationsdaten aus PROFINET IO Devices
unter Verwendung von azyklische PROFINET
Diensten (PC WORX 5.20 SP4; Baustein Read
Record; Sprache FBD).
Anwendungsbeispiel zum Zugriff aus dem nicht
sicheren Steuerungsprogramm einer Steuerung
des Typs RFC 470S PN 3TX auf
Statusinformationen der sicheren Applikation (PC
WORX 6.30.1202; SafetyProg 3.30 Build 2248;
Sprache FBD).
1.01
PN_ILC_DeviceConf
PN_IM_Data
PN_PortStat
PNIO_Alarm
ProfinetReadRecord
Profisafe_Diag
1.01
1.00
1.00
1.00
1.00
1.00
3.25 Thema Programmierung
Examples Programming
v1.00
Beispiel
Beschreibung
Version
AS_Sequence
Anwendungsbeispiel zur Programmierung in
Ablaufsprache (PC WORX 6.0 SP3; Sprache AS).
1.00
Anwendungsbeispiele für PC Worx
Seite 19 von 22
3.26 Thema Radioline
Examples Radioline
v1.10
Beispiel
Beschreibung
Version
RAD_MB_RTU_COM
Anwendungsbeispiel zur Kommunikation
zwischen einer Steuerung und einem RadiolineNetzwerk über MODBUS/RTU (PC WORX
6.30.1202; Bibliothek „Radioline“, „MODBUS“ und
„ComSerial“; Sprache FBD).
1.10
3.27 Thema Redundanz
Examples Redundancy
v1.10
Beispiel
Beschreibung
Version
AsynCom_Red
Anwendungsbeispiel zur azyklischen
Kommunikation zwischen redundantem
Steuerungspaar vom Typ RFC 460R und
PROFINET IO Devices (PC WORX 6.10.200;
Bibliothek „AsynCom“; Sprache FBD/ST)
Dieses Anwendungsbeispiel beschreibt den
Einsatz des AX OPC Servers 3.0 in einer
Anwendung mit Steuerungsredundanz auf Basis
der Applikativen System Redundanz (PC WORX
6.10.169; Bibliothek „Redundancy ASR“; Sprache
FBD).
1.00
Redundancy_ASR_OPC
1.00
3.28 Thema SafetyBridgeV2
Examples SafetyBridgeV2
v1.00
Beispiel
Beschreibung
Version
SafeytBridge_V2
Anwendungsbeispiele zur Verwendung der
SafetyBridge V2 Technology in unterschiedlichen
Anwendungsszenarien. (PC WORX 6.0 SP3;
SAFECONF 2.71; Bibliothek „SBT_Technology“;
Sprache FBD).
1.00
Anwendungsbeispiele für PC Worx
Seite 20 von 22
3.29 Thema IT-Sicherheit
Examples Security
v1.01
Beispiel
Beschreibung
Version
AES_TCP
Anwendungsbeispiel zum verschlüsselten
Datenaustausch mit dem Verfahren CFB-AES
zwischen zwei Steuerungen (PC WORX 5.20
SP4; Baustein CFB-AES, IP_CONNECT;
Sprache FBD).
1.00
Beispiel
Beschreibung
Version
SNMP_Agent
Anwendungsbeispiel zum Zugriff auf EA-Signale
der Steuerung unter Verwendung des Bausteins
SNMP_Agent (PC WORX 5.20 SP4; Bibliothek
„SNMP“ / lizenzpflichtig; Sprache ST).
Anwendungsbeispiel zum Zugriff auf EA-Signale
der Steuerung unter Verwendung des Bausteins
SNMP_Agent (PC WORX 6.30.1202; Bibliothek
„SNMP“ / lizenzpflichtig; Sprache FBD).
Anwendungsbeispiel zum Zugriff auf SNMPObjekte von Netzwerkteilnehmern durch die
Steuerung unter Verwendung des Bausteins
SNMP_Client (PC WORX 5.20 SP4; Bibliothek
„SNMP“ / lizenzpflichtig; Sprache ST).
Anwendungsbeispiel zum Empfangen von
Ereignismeldung auf der Steuerung unter
Verwendung des Bausteins SNMP_TRecv (PC
WORX 5.20 SP4; Bibliothek „SNMP“ /
lizenzpflichtig; Sprache ST).
Anwendungsbeispiel zum Versenden von
Ereignismeldungen durch die Steuerung unter
Verwendung des Bausteins SNMP_TSend (PC
WORX 5.20 SP4; Bibliothek „SNMP“ /
lizenzpflichtig; Sprache ST).
Anwendungsbeispiel zum Überprüfen der
Erreichbarkeit eines Gerätes im Netzwerk über
SNMP (PC WORX 6.30.1668; Bibliothek „SNMP“
/ lizenzpflichtig; Sprache ST).
1.20
3.30 Bibliothek SNMP
Examples SNMP LIB
SNMP_Agent_FBD
SNMP_Client
SNMP_TRecv
SNMP_TSend
DeviceAvailibility
v1.40
1.30
1.20
1.00
1.00
1.00
Anwendungsbeispiele für PC Worx
Seite 21 von 22
3.31 Bibliothek SNMPv3
Examples SNMPv3 LIB
v1.20
Beispiel
Beschreibung
Version
SNMP3_Agent
Anwendungsbeispiel zum Zugriff auf EA-Signale
der Steuerung unter Verwendung des Bausteins
SNMP3_Agent (PC WORX 5.20 SP4; Bibliothek
„SNMP3“ / lizenzpflichtig; Sprache ST).
Anwendungsbeispiel zum Empfangen von
Ereignismeldung auf der Steuerung unter
Verwendung des Bausteins SNMP3_TRecv (PC
WORX 5.20 SP4; Bibliothek „SNMP3“ /
lizenzpflichtig; Sprache ST).
Anwendungsbeispiel zum Versenden von
Ereignismeldungen durch die Steuerung unter
Verwendung des Bausteins SNMP3_TSend (PC
WORX 5.20 SP4; Bibliothek „SNMP3“ /
lizenzpflichtig; Sprache ST).
1.10
SNMP3_TRecv
SNMP3_TSend
1.00
1.01
3.32 Thema Wireless
Examples Wireless
v1.10
Beispiel
Beschreibung
Version
FL_BT_MOD_IO
Das Anwendungsbeispiel zeigt die Anwendung
der Bausteine aus der Familie FL_BT_MOD_IO.
Im Beispiel ist der Austausch von Prozessdaten
zwischen einer Steuerung und dem am Bluetooth
Access Point FL BT MOD IO AP (Art.-Nr.
2884758) angebundenen Netzwerk realisiert. Als
Bluetooth-Teilnehmer kommen ein FLM BT DIO
8/8 (Art.-Nr. 2736767) und ein ILB BT ADIO
2/2/16/16 (Art.-Nr. 2884282) zum Einsatz (PC
WORX 5.20 SP4; Bibliothek Wireless; Sprache
FBD).
Anwendungsbeispiel zum Aufbau einer TrustedWireless-Verbindung zwischen zwei Steuerungen
(PC WORX 5.20 SP4; Bibliothek ComSerial;
Sprache FBD).
Anwendungsbeispiel zum Zugriff auf
Konfigurationseinstellungen und
Laufzeitparameter der Komponenten vom Typ FL
WLAN EPA (Artikel-Nr. 2692791). (PC WORX
5.20 SP4; Bibliothek Wireless; Sprache FBD).
1.01
Trusted_Wireless_Serial
WLAN_EPA_Roaming
1.01
1.00
Anwendungsbeispiele für PC Worx
Seite 22 von 22
4 Anhang
4.1
Abkürzungsverzeichnis
Abkürzung
FBD
ST
AS
Bedeutung
Funktionsbausteinsprache nach IEC 61131
Strukturierter Text nach IEC 61131
Ablaufsprache nach IEC 61131
CAN
DALI
Controller Area Network – serielles Bussystem
Digital Addressable Lighting Interface –
Kommunikationsprotokoll in der Gebäudeautomatisierung
Meter-BUS – serielles Bussystem für Energiemessgeräte
Safety Bridge Technologie – Produkte der funktionalen
Sicherheit von Phoenix Contact
Simple Network Management Protocol –
Kommunikationsprotokoll in der Netzwerktechnik
Structured Query Language - Datenbanksprache
M-BUS
SBT
SNMP
SQL