Dokumentation von Phoenix Contact Systembausteinen Seite 1 von 11 m Baustein-Bibliotheken in ec om po ne nt s. co für das Steuerungs-System PC WORX on l Dokumentation von Phoenix Contact Systembausteinen Phoenix Contact GmbH & Co. KG Flachsmarktstraße 8 D-32825 Blomberg Tel.: 05235 / 3-00 Stand: 05. März 2010 / Revision 01 Baustein-Bibliotheken für PC WORX Seite 2 von 11 Inhalt Einleitung...................................................................................................................... 3 2 Übersicht ...................................................................................................................... 4 2.1 Freeware................................................................................................................. 4 2.2 Lizenzpflichtige Bibliotheken ................................................................................... 4 3 Bibliotheken (Freeware)............................................................................................... 5 3.1 Analog Technology ................................................................................................. 5 3.2 Communication ....................................................................................................... 6 3.3 Drives...................................................................................................................... 7 3.4 Positioning .............................................................................................................. 7 3.5 Function Modules.................................................................................................... 8 3.6 Wireless Technology ............................................................................................... 9 4 Bibliotheken (lizenzpflichtig) ......................................................................................10 4.1 Control Technology ................................................................................................10 4.2 IT Library................................................................................................................10 4.3 SNMP Library.........................................................................................................11 4.4 SQL Library............................................................................................................11 on l in ec om po ne nt s. co m 1 Baustein-Bibliotheken für PC WORX Seite 3 von 11 1 Einleitung co m Steuerungs-Programme werden mit der Programmierumgebung PC WORX oder PC WORX EXPRESS erstellt. Dabei kann der Quellcode mittels logischer Programm-OrganisationsEinheiten (POE) in Programme, Bausteine und Funktionen unterteilt werden. Zahlreiche Funktionsbausteine sind bereits im Editor-Assistenten der Programmierumgebung enthalten. Die Bausteine sind dort jeweils mit einer Kurzbeschreibung und einer Online-Hilfe versehen. Weitere Bausteine als Ergänzung zu den Ein-/Ausgabeklemmen bzw. als TechnologieFunktionen werden von Phoenix Contact zu Bibliotheken zusammengefasst und können bei Bedarf in ein Projekt eingefügt werden. Der Quellcode einer von Phoenix Contact zur Verfügung gestellten Bibliothek ist geschützt, d.h. er ist nicht einsehbar. po ne nt s. Bibliotheken von Phoenix Contact werden mit einem Setup angeboten. Mit dem Ausführen des Setup-Programms wird ein gepacktes Projekt für PC WORX 5 auf dem Rechner abgelegt, welches dann geöffnet werden muss. Auf Rückfrage nach dem Zielverzeichnis für die Ablage der Bibliothek sollte das Verzeichnis „Library“ von PC WORX gewählt werden, das sich im Verzeichnis „Dokumente und Einstellungen\All Users\Dokumente\PC WORX“ befindet. Die Bibliothek wird beim Öffnen mit PC WORX 5 oder 6 automatisch auf die verwendete Version der Programmierumgebung konvertiert und als Projekt in der Programmierumgebung angezeigt. Die Bibliothek muss nun einmalig mit der verwendeten PC WORX –Version übersetzt werden. in ec om Im Anwender-Projekt müssen Bibliotheken dann über den Projektbaum von PC WORX eingebunden werden. Dazu wählen sie den Punkt Bibliotheken aus und fügen über das Kontext-Menü die Anwender-Bibliothek ein. on l Einzelne Funktionsbausteine von Phoenix Contact wie z.B. aus der SQL und SNMP Library sind mit einem Lizenz-Verfahren ausgestattet, d.h. eine Gebühr ist für jede Steuerung, auf der lizenzpflichtige Bausteine eingesetzt werden sollen, zu entrichten. Die Bausteine prüfen zur Laufzeit die in der Steuerung hinterlegte Lizenz ab und schalten sich dann frei oder sind für eine begrenzte Zeit im Demo-Modus einsetzbar. Die Lizenz befindet sich auf den steckbaren Speichermodulen CF FLASH APPLIC A (ArtikelNr. 29 88 793) bzw. SD FLASH APPLIC A (Artikel-Nr. 29 88 816). Bei den Kleinsteuerungen ILC 130 ETH, ILC 150 ETH und ILC 150 GSM/GPRS beinhaltet eine Firmware ab Version 3.50 die Lizenz vom Typ APPLIC A, so dass kostenpflichtige Bausteine auf diesen Steuerungen uneingeschränkt lauffähig sind. Bitte beachten sie bei den Steuerungen dieser Leistungsklasse die angegebenen Leistungsdaten und prüfen sie die Eignung für ihre Applikation. Baustein-Bibliotheken für PC WORX Seite 4 von 11 2 Übersicht 2.1 Freeware Beschreibung Version Analog Technology Funktionsbausteine zur Erfassung und Auswertung analoger Signale. 1.09 Communication Funktionsbausteine zur Ansteuerung von Kommunikationsbaugruppen von Phoenix Contact sowie zur Umsetzung von Kommunikationsprotokollen. 1.06 Drives Funktionsbausteine und Beispielprogramme für die Antriebsbaugruppen von Phoenix Contact. 1.05 Function Modules Funktionsbausteine und Beispielprogramme für Funktionsbaugruppen von Phoenix Contact. 1.06 Positioning Funktionsbausteine und Beispielprogramme für die Positionierbaugruppen von Phoenix Contact. 1.04 Wireless Technology Funktionsbausteine für Baugruppen aus dem Bereich Wireless. 1.03 s. nt ne po om in ec Lizenzpflichtige Bibliotheken Name on l 2.2 co m Name Beschreibung Version Control Technology Funktionsbausteine für regelungstechnische Anwendungen. 1.06 IT Library Funktionsbausteine zur Nutzung von Kommunikationsprotokollen aus dem IT-Bereich. 1.11 SNMP Library Funktionsbausteine zur Verwendung des Simple Network Management Protocol (SNMP). 1.00 SQL Library Funktionsbausteine als Datenbanktreiber für MSSQL und MySQL. 1.10 Baustein-Bibliotheken für PC WORX Seite 5 von 11 3 Bibliotheken (Freeware) 3.1 Analog Technology PC WORX 5 / Systembibliothek Analog Technology Version 1.09 Baustein Beschreibung IL_AO_4_8_V1_12 Parametrierung und Normierung der INTERBUS Inline-Klemme IB IL AO 4/8/U/BP. Version Module 1.12 IL_AI_8_V2_12 Parametrierung und Normierung der INTERBUS Inline-Klemme IB IL AI 8/SF. 2.12 AI_NORM_V1_03 Normierung von Analogeingangswerten für die Analogbaugruppen von Phoenix Contact. 1.03 - AO_NORM_V1_02 Normierung von Analogausgangswerten für die Analogbaugruppen von Phoenix Contact. 1.02 - co m IB IL AO 4/8/U/BP IB IL AO 4/8/U/BP 2MBD in ec om po ne nt s. IB IL AI 8/SF Parametrierung und Steuerung der Klemme IB IL AO1 S/F. 1.02 IB IL AO1 S/F IL_AI2_SF_V1_02 Parametrierung und Steuerung der Klemme IB IL AI2 SF. 1.02 IB IL AI2 SF IL_SGI_2F_V1_00 Funktionsbaustein zur Ansteuerung und Parametrierung der Klemme IL SGI 2F. 1.00 IB IL SGI 2F IL_SGI_2P_V1_01 Funktionsbaustein zur Ansteuerung und Parametrierung der Klemme IL SGI 2P. 1.01 IB IL SGI 2P IL_TEMP_HEI_V1_00 Funktionsbaustein zur Ansteuerung und Parametrierung der Klemme IL TEMP x UTH/RTD HEI. 1.00 IB IL TEMP 8 UTH HEI IB IL TEMP 4 UTH HEI IB IL TEMP 6 RTD HEI on l IL_AO1_SF_V1_02 Baustein-Bibliotheken für PC WORX 3.2 Seite 6 von 11 Communication PC WORX 5 / Systembibliothek Communication Version 1.06 Baustein Beschreibung MODBUS_TCP_Client_ V1_20 MODBUS TCP Client. Der Baustein unterstützt die folgenden Funktionen: • Read Coils • Read Discrete Inputs • Write Single Coil • Write Multiple Coils • Read Input Register • Read Holding Registers • Write Single Register • Write Multiple Registers • Read/Write Multiple Registers Version MODBUS_TCP_Server _V1_20 MODBUS TCP Server. Der Baustein unterstützt die folgenden Funktionen: • Read Coils • Write Single Register • Read Holding Registers • Write Multiple Registers • Write Multiple Coils • Read/Write Multiple Registers 1.20 - IL_RS232_xxx_V1_10 Bausteine zur Ansteuerung der Klemme IB IL RS232 . Die folgenden Protokolle werden unterstützt: • Transparent • XON / XOFF • ENDE - ENDE • Wechselpuffer • 3964R 1.10 IB IL RS232 IL_RS232P_xxx_V1_10 Bausteine zur Ansteuerung der Klemme IB IL RS232 PRO . Die folgenden Protokolle werden unterstützt: • Transparent • XON / XOFF • ENDE - ENDE 1.10 IB IL RS232 PRO Module - on l in ec om po ne nt s. co m 1.20 Baustein-Bibliotheken für PC WORX Wechselpuffer 3964R FL_BT_MOD_IO_AP Baustein zur Ansteuerung des Moduls FL BT MOD IO AP. 1.10 IB IL RS485/422 m Bausteine zur Ansteuerung der Klemme IB IL RS485/422 . Die folgenden Protokolle werden unterstützt: • Transparent • XON / XOFF • ENDE - ENDE • Wechselpuffer • 3964R • Modbus RTU • Modbus ASCII 1.00 FL BT MOD IO AP Drives po 3.3 ne nt s. IL_RS485_xxx_V1_10 co • • Seite 7 von 11 om PC WORX 5 / Systembibliothek Drives Baustein Beschreibung Version 1.05 Version Module 1.01 IB IL 400 MLR 1-8A IB IL 400 ELR 1-3 IB IL 400 ELR R-3° IL_MLR_R_V1_01 1.01 IB IL 400 MLR 1-8A in ec IL_MOT400_V1_01 Parametrierung, Steuern und Diagnose von Inline 400 Motorschaltern. on l Parametrierung und Steuern von Motorschaltern im Wendelastbetrieb. 3.4 Positioning PC WORX 5 / Systembibliothek Positioning Baustein Beschreibung IL_SSI_V1_00 Initialisierung, Parametrierung, Steuern und Diagnose der IB IL SSI Positionierklemme. Version 1.04 Version Module 1.00 IB IL SSI-IN Baustein-Bibliotheken für PC WORX 3.5 Seite 8 von 11 Function Modules PC WORX 5 / Systembibliothek Function Modules Version 1.06 Beschreibung IL_PWM Parametrieren und Skalieren von drei Betriebsarten der Klemme IB IL PWM/2. Version Module 1.00 IB IL PWM/2 C_COUNT Parametrieren der IB IL CNT Klemme in der Betriebsart Ereigniszählung. 1.00 IB IL CNT C_FREQ Parametrieren der IB IL CNT Klemme in der Betriebsart Frequenzmessung und zyklisches Auslesen der Messwerte. 1.00 C_PULSE Parametrieren der IB IL CNT Klemme in der Betriebsart Pulsgenerator. 1.00 IB IL CNT C_TIME Parametrieren der IB IL CNT Klemme in der Betriebsart Zeitmessung und zyklisches Auslesen der Messwerte. 1.00 IB IL CNT IMP_IN Parametrieren und Skalieren von Positionswerten der Klemme IB IL IMPULSE-IN. 1.00 IB IL IMPULSE_IN 1.00 IB IL INC IN m Baustein in ec om po ne nt s. co IB IL CNT Parametrieren und Skalieren von Positionswerten der Klemme IB IL INC-IN. on l INC_IN TEMP_4_8_RTD Parametrieren und lesen der IB IL TEMP 4/8/RTD Klemme. 2.22 IB IL TEMP 4/8/RTD TEMPCON Zyklische und dynamische Kommunikation mit der Reglerklemme IB IL TEMPCON RTD/UTH im Prozessdatenmultiplexverfahren. 1.01 IB IL TEMPCON RTD/UTH IO_Link_V1_00 Funktionsbausteine zur Ansteuerung, Parametrierung und Diagnose von Phoenix Contact IO_Link Modulen. 1.00 FLM IOL 4 DI 4 M12 IB IL 24 IOL 4 DI 12 Baustein-Bibliotheken für PC WORX 3.6 Seite 9 von 11 Wireless Technology PC WORX 5 / Systembibliothek Wireless Technology Version 1.02 Beschreibung FL_BT_EPA_V1_00 Parametrieren des FL BT EPA Moduls. Version 1.00 FL BT EPA FL_WLAN_EPA_V1_00 Parametrieren des FL WLAN EPA Moduls. 1.00 FL WLAN EPA on l in ec om po ne nt s. co m Baustein Module Baustein-Bibliotheken für PC WORX Seite 10 von 11 4 Bibliotheken (lizenzpflichtig) 4.1 Control Technology PC WORX 5 / Systembibliothek Control Technology Baustein Version 1.06 Beschreibung Version Module IT Library po PC WORX 5 / Systembibliothek IT Library ne 4.2 nt s. co m Diese Bibliothek enthält zahlreiche kostenfreie und auch lizenzpflichtige Funktionsbausteine für regelungstechnische Anwendungen. Eine Übersicht über die Bausteine und deren Verwendung entnehmen sie bitte der in der Bibliothek enthaltenen Dokumentation. Baustein Beschreibung SMTP_CLIENT_V1_11 Mit diesem Funktionsbaustein können EMails versendet werden. Als Übertragungsprotokoll wird SMTP verwendet. Version 1.11 Version Module - DHCP_CLIENT_V1_11 Mit diesem Funktionsbaustein können die Netzwerkeinstellungen von einem DHCP Server gelesen und auf der SPS entsprechend übernommen werden. 1.11 - DNS_V1_11 1.11 - on l in ec om 1.11 Mit diesem Funktionsbaustein kann zu einem Hostnamen die zugehörige IPAdresse von einem DNS-Server abgefragt werden. Baustein-Bibliotheken für PC WORX 4.3 Seite 11 von 11 SNMP Library PC WORX 5 / Systembibliothek SNMP Library Version 1.00 Beschreibung SNMP_Agent_V1_00 Der Baustein SNMP Agent stellt einen Server dar, der den Zugriff auf Informationen des Steuerungs -Programms über das SNMP ermöglicht. Version 1.00 - SNMP_Client_V1_00 Der Baustein SNMP Client wird für die Kommunikation mit einem entfernten SNMP Agenten eingesetzt. 1.00 - Trap_Receiver_V1_00 Der Baustein Trap Sender erlaubt das Versenden von Ereignis-Meldungen unter Verwendung des SNMP. 1.00 - Trap_Sender_V1_00 Der Baustein Trap Receiver horcht auf eingehende Ereignis-Meldungen unter Verwendung des SNMP. 1.00 - Module SQL Library in ec 4.4 om po ne nt s. co m Baustein PC WORX 5 / Systembibliothek SQL Library on l Baustein Beschreibung Version 1.10 Version Module DBFL_TSQL_ACCESS Der Baustein ermöglicht den Zugriff auf eine MSSQL Datenbank. 1.12 DBFL_TSQL_DECODE Der Baustein dient zur Auswertung einer empfangenen Tabelle und ist als Folgebaustein des DBFL_TSQL_ACCESS zu verwenden. 1.12 DBFL_MySQL_ACCESS Der Baustein ermöglicht den Zugriff auf eine MySQL Datenbank. 1.12 - 1.00 - DBFL_MySQL_DECODE Der Baustein wird zur Auswertung einer empfangenen Tabelle verwendet und ist als Folgebaustein von DBFL_MySQL_ACCESS einsetzbar. -