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