<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ibhsoftec.com/de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Axel</id>
	<title>IBHsoftec Wiki Deutsch - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ibhsoftec.com/de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Axel"/>
	<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Spezial:Beitr%C3%A4ge/Axel"/>
	<updated>2026-05-16T20:57:55Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Hauptseite&amp;diff=4438</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Hauptseite&amp;diff=4438"/>
		<updated>2026-03-24T14:19:31Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Willkommen beim Wiki der IBHsoftec GmbH! [[https://www.ibhsoftec.com/ IBHsoftec GmbH]]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Grossbritanien.png|link=https://wiki.ibhsoftec.com/en/index.php?title=Main_Page]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== S5/S7 für Windows® ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:10022.png|[https://www.ibhsoftec.com/S57W S5+S7 für Windows® Version 7]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S5/S7 für Windows:Einführung S5 für Windows®|Einführung S5 für Windows®]]&lt;br /&gt;
* [[S5/S7 für Windows:Einführung G5 für Windows®|Einführung G5 für Windows® Grafische Schrittkettenprogrammierung]]&lt;br /&gt;
* [[S5/S7 für Windows:Einführung S7 für Windows®|Einführung S7 für Windows®]]&lt;br /&gt;
* [[S5/S7 für Windows:Systemanforderungen|Systemanforderungen]]&lt;br /&gt;
* [[S5/S7 für Windows:Auswahlmenüs|Auswahlmenüs]]&lt;br /&gt;
* [[S5/S7 für Windows:Programmierung|Programmierung]]&lt;br /&gt;
* [[S5/S7 für Windows:Hardwarekonfigurator|Hardwarekonfigurator]]&lt;br /&gt;
* [[S5/S7 für Windows:Onlinefunktion|Onlinefunktion]]&lt;br /&gt;
* [[S5/S7 für Windows:Diagnose|Diagnose]]&lt;br /&gt;
* [[S5/S7 für Windows:Drucken|Drucken]]&lt;br /&gt;
* [[S5/S7 für Windows:EPROMMER|EPROMMER]]&lt;br /&gt;
**[[S5/S7 für Windows:USB-Prommer Treiber|S5-USB-Prommer-Treiber]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Schrittketten|S5 Schrittketten]]&lt;br /&gt;
* [[S5/S7 für Windows:Installation|Installation]]&lt;br /&gt;
* [[S5/S7 für Windows:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[S5/S7 für Windows:Bausteinvergleich|Bausteinvergleich]]&lt;br /&gt;
* [[S5/S7 für Windows:Archivieren / Dearchivieren|Archivieren / Dearchivieren]]&lt;br /&gt;
* [[S5/S7 für Windows:Voreinstellungen|Voreinstellungen]]&lt;br /&gt;
* [[S5/S7 für Windows:Statusrecorder|Statusrecorder]]&lt;br /&gt;
* [[S5/S7 für Windows:Oszilloskop|Oszilloskop]]&lt;br /&gt;
* [[S5/S7 für Windows:LogView|LogView]]&lt;br /&gt;
* [[S5/S7 für Windows:Intelligente Eingabehilfe (&amp;quot;Intellisense&amp;quot;)|Intelligente Eingabehilfe (&amp;quot;Intellisense&amp;quot;)]]&lt;br /&gt;
* [[S5/S7 für Windows:Favoriten verwalten|Favoriten verwalten]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Grafische Schrittketten|S5: Grafische Schrittketten: Graph5 / Graph5 II / G5 für Windows]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 COM Pakete|S5: Aufruf der COM Pakete]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Programmierung über H1|S5: Programmierung über H1]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Programmierung über SINEC L2|S5: Programmierung über SINEC L2]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Programmierung einer S5 CPU 110A|S5:Programmierung einer S5 CPU 110A]]&lt;br /&gt;
* [[S5/S7 für Windows:Bausteine aus SPS Backup Archiven auslesen|Bausteine aus SPS Backup Archiven xxx.arv auslesen]]&lt;br /&gt;
* [[S5/S7 für Windows:Neue Funktionen in der Version 7|Neue Funktionen in der Version 7]]&lt;br /&gt;
* [[Programmierung und Wartung von S5 Steuerungen mit modernen Rechnern]]&lt;br /&gt;
&lt;br /&gt;
== IBH Link IoT==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH-Link-IoT-Original.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH Link IoT:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer Tutorial|TeamViewer Tutorial]]&lt;br /&gt;
*[[IBH Link IoT:Handbuch|Handbuch]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT Lizenz IBH Link IoT|TeamViewer IoT Lizenz IBH Link IoT]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT Lizenz IBH Link UA|TeamViewer IoT Lizenz IBH Link UA]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer Support|TeamViewer Support]]&lt;br /&gt;
*[[IBH Link IoT:Zugriff auf eine Beckhoff CX-Steuerung|Zugriff auf eine Beckhoff CX-Steuerung]]&lt;br /&gt;
*[[IBH Link IoT:Erweitertes Laden von Panels mit dem TIA Portal|Erweitertes Laden von Panels mit dem TIA Portal]]&lt;br /&gt;
&lt;br /&gt;
== IBH OPC UA Server/Client==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_OPC_UA_SoftSPS.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
* [[IBH OPC UA:Handbuch|Handbuch]]&lt;br /&gt;
* [[IBH OPC UA:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem TIA Portal|Konfiguration mit dem TIA Portal]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit STEP7|Konfiguration mit STEP7]]&lt;br /&gt;
* [[IBH OPC UA:Beispiele|Beispiele]]&lt;br /&gt;
* [[IBH OPC UA:Konsistentes Lesen/Schreiben von Arrays und Strukturen|Konsistentes Lesen/Schreiben von Arrays und Strukturen]]&lt;br /&gt;
* [[IBH OPC UA:Laden mehrerer Projekte in den IBH Link UA|Laden mehrerer Projekte in den IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem IBH OPC Editor|Konfiguration mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor|Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client Funktionen|Client Funktionen]]&lt;br /&gt;
* [[IBH OPC UA:S7 SoftSPS|Integrierte S7 SoftSPS]]&lt;br /&gt;
&lt;br /&gt;
== IBH OPC UA IOT2040 ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_IoT_2040_300px.jpg|[https://www.ibhsoftec.com/IBH-OPC-UA-IOT2040 IBH OPC UA IOT2040]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH OPC UA IOT2040:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Handbuch|Handbuch]]&lt;br /&gt;
*[[IBH OPC UA IoT2040:Siemens IOT200 Inputs / Outputs|Siemens IOT200 Inputs / Outputs]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Beispiele|Beispiele]]&lt;br /&gt;
&lt;br /&gt;
== IBH Link UA ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:LinkUA.png|[https://www.ibhsoftec.com/IBH-Link-UA IBH Link UA]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH Link UA:Beschreibung|Beschreibung]]&lt;br /&gt;
* [[IBH Link UA:Handbuch|Handbuch]]&lt;br /&gt;
* [[IBH Link UA:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit dem TIA Portal|Konfiguration mit dem TIA Portal]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit STEP7|Konfiguration mit STEP7]]&lt;br /&gt;
* [[IBH Link UA:Weitere Beispiele|Weitere Beispiele]]&lt;br /&gt;
* [[IBH Link UA:Konsistentes Lesen/Schreiben von Arrays und Strukturen|Konsistentes Lesen/Schreiben von Arrays und Strukturen]]&lt;br /&gt;
* [[IBH Link UA:Laden mehrerer Projekte in den IBH Link UA|Laden mehrerer Projekte in den IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor|Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration einer Logo! Steuerung mit dem IBH OPC UA Editor|Konfiguration einer Logo! Steuerung mit dem IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Variablen Syntax|Variablen Syntax]]&lt;br /&gt;
* [[IBH Link UA:Client Funktionen|Client Funktionen]]&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
* [[IBH Link UA:S7 SoftSPS|Integrierte S7 SoftSPS]]&lt;br /&gt;
* [[IBH Link UA:Kopplung mit WinCC 7|Kopplung mit WinCC 7]]&lt;br /&gt;
* [[IBH Link UA:Technische Daten|Technische Daten]]&lt;br /&gt;
* [[IBH Link UA:Resettaster|Resettaster]]&lt;br /&gt;
* [[IBH Link UA:Benutzerdefinierte Variablen|Benutzerdefinierte Variablen]] &lt;br /&gt;
* [[IBH Link UA:MQTT Beschreibung|MQTT Beschreibung]] &lt;br /&gt;
* [[IBH Link UA:MQTT Konfiguration mit dem IBH OPC UA Editor|MQTT Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:MQTT Konfiguration über XML|MQTT Konfiguration über XML]] &lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]] &lt;br /&gt;
* [[IBH Link UA:Mitsubishi Steuerungen|Mitsubishi Steuerungen]] &lt;br /&gt;
* [[IBH Link UA:Mitsubishi Roboter|Mitsubishi Roboter]] &lt;br /&gt;
* [[IBH Link UA:Rockwell Steuerungen|Rockwell Steuerungen]] &lt;br /&gt;
* [[IBH Link UA:SINUMERIK 840D/840D SL|SINUMERIK 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIK ONE|SINUMERIK ONE]]&lt;br /&gt;
* [[IBH Link UA:Performance|Performance]]&lt;br /&gt;
* [[IBH Link UA:Docker|Docker]]&lt;br /&gt;
* [[IBH Link UA:Docker Portainer|Docker Portainer]]&lt;br /&gt;
* [[IBH Link UA:Python/Methoden/Datenmodelle|Python/Methoden/Datenmodelle]]&lt;br /&gt;
* [[IBH Link UA:Fernwartung mit TeamViewer IoT|Fernwartung mit TeamViewer IoT]]&lt;br /&gt;
* [[IBH Link AnyViz Cloud Anbindung|AnyViz Cloud Anbindung]]&lt;br /&gt;
* [[IBH Link UA:Redundanz|Redundanz]]&lt;br /&gt;
&lt;br /&gt;
==Mitsubishi Electric IoT Gateway==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:Mitsubishi_IoT_RD55.png|[https://www.ibhsoftec.com/News Mitsubishi Electric IoT Gateway]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Flyer/Bestellinformationen|Flyer/Bestellinformation]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Handbuch|Handbuch]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:SPS-Kommunikation über Rückwandbus|SPS-Kommunikation über Rückwandbus]]&lt;br /&gt;
*[[Support]]&lt;br /&gt;
*[[Sales]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S7++ ==&lt;br /&gt;
Alle in diesem Abschnitt aufgelisteten Artikel gelten sowohl für den [https://www.ibhsoftec.com/IBH-Link-S7-PP IBH Link S7++] (im Steckergehäuse) als auch für den [https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBH Link S7++ HS] (für Hutschienenmontage)&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20266.gif|[https://www.ibhsoftec.com/IBH-Link-S7-PP IBHLink S7++]&lt;br /&gt;
Image:20268.png|[https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S7++:Inbetriebnahme IBHLink S7++|Inbetriebnahme IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7|Einstellungen innerhalb von STEP®7]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber|Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2|Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von TIA®|Einstellungen innerhalb von TIA®]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von TIA® ohne IBHNet Treiber|Einstellungen innerhalb von TIA® ohne IBHNet Treiber]]&lt;br /&gt;
* [[IBHLink S7++:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039; über SINEC L2]]&lt;br /&gt;
* [[IBHLink S7++:Parametrierung von Feldgeräten|Parametrierung von Feldgeräten]]&lt;br /&gt;
* [[IBHLink S7++:IBH Link S7++ mit CommDTM|IBH Link S7++ mit CommDTM]]&lt;br /&gt;
* [[IBHLink S7++:CommDTM für DP/PA Link|CommDTM für DP/PA Link]]&lt;br /&gt;
* [[IBHLink S7++:VEGASON IBHNetDTM|IBHNet DTM in Verbindung mit PACTware]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 TIA Portal WinCC flexible|Zugriff auf S7-300/400 mit TIA Portal V11 WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 WinCC flexible|Zugriff auf S7-300/400 mit WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-200 WinCC flexible|Zugriff auf S7-200 mit WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 GraphPic®|Zugriff auf S7-300/400 mit GraphPic® über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 Intouch|Zugriff auf S7-300/400 mit Intouch über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Uhrzeitsynchronisation|Uhrzeitsynchronisation]]&lt;br /&gt;
* [[IBHLink S7++:Uhrzeitsynchronisation projektiert|Uhrzeitsynchronisation projektiert]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! mit IBHLink S7++|LOGO! mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:SPS-SPS Kommunikation|SPS-SPS Kommunikation]]&lt;br /&gt;
* [[IBHLink S7++:S7-1200 IBHLink S7++ S7-Verbindung|Kopplung einer S7-1200 mit S7-300/S7-400 über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:SINAMICS G120 mit IBHLink S7++|Onlineverbindung zu SINAMICS G120 Antrieben mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Beckhoff TwinCAT SPS mit IBHLink S7++|Datenaustausch zwischen einer TwinCAT SPS und einer S7 Steuerung mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink:Historie|Historie]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S5++ ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20284.png|[https://www.ibhsoftec.com/IBH-Link-S5-PP IBHLink S5++]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039; ohne IBH Net Treiber]]&lt;br /&gt;
* [[IBHLink S5++:Visualisierung SIMATIC® S5|Visualisierung einer SIMATIC® S5 allgemein]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 TIA Portal V11 WinCC flexible|Zugriff auf SIMATIC® S5 mit TIA Portal V11 WinCC flexible über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 WinCC Flexible|Zugriff auf SIMATIC® S5 mit WinCC Flexible über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 GraphPic®|Zugriff auf SIMATIC® S5 mit GraphPic® über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Intouch|Zugriff auf SIMATIC® S5 mit Intouch über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:LOGO! mit IBHLink S5++|LOGO! mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 SPS mit IBHLink S5++|Datenaustausch zwischen einer S7 SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 1500 SPS mit IBHLink S5++|Datenaustausch zwischen einer S7 1500 SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Beckhoff TwinCAT SPS mit IBHLink S5++|Datenaustausch zwischen einer TwinCAT SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
&lt;br /&gt;
== OPC Server ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:1150.png|[https://www.ibhsoftec.com/OPC IBH OPC Server]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[OPCServer:Übersicht|Übersicht]]&lt;br /&gt;
* [[OPCServer:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[OPCServer:Konfiguration des Servers|Konfiguration des Servers]]&lt;br /&gt;
* [[OPCServer:Variablen Syntax|Variablen Syntax]]&lt;br /&gt;
* [[OPCServer:Optimierung|Optimierung]]&lt;br /&gt;
* [[OPCServer:DCOM Konfiguration|DCOM Konfiguration]]&lt;br /&gt;
* [[OPCServer:Betrieb mit Benutzerrechten|Betrieb mit Benutzerrechten]]&lt;br /&gt;
* [[OPCServer:Pro Tool V6|Pro Tool V6]]&lt;br /&gt;
* [[OPCServer:WinCC|WinCC]]&lt;br /&gt;
* [[OPCServer:WinCC Flexible|WinCC Flexible]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch FS Gateway manuell erstellen|Variablen mit Intouch FS Gateway manuell erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch FS Gateway über den Item-Browser erstellen|Variablen mit Intouch FS Gateway über den Item-Browser erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch manuell erstellen|Variablen mit Intouch manuell erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch TagCreator erstellen|Variablen mit Intouch TagCreator erstellen]]&lt;br /&gt;
* [[OPCServer:LOGO 8 mit OPC Server|LOGO 8 mit OPC Server]]&lt;br /&gt;
* [[OPCServer:LOGO! mit OPC Server|LOGO! mit OPC Server]]&lt;br /&gt;
* [[OPCServer:H1 mit OPC Server|H1 mit OPC Server]]&lt;br /&gt;
* [[OPCServer:IBH OPC Server mit Siemens S7-1200 und S7-1500 Steuerungen|OPC Server mit Siemens S7-1200 und S7-1500 Steuerungen]]&lt;br /&gt;
&lt;br /&gt;
== S7-SoftSPS ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:1302.png|[https://www.ibhsoftec.com/SoftPLC SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-SoftSPS:LOGO! mit S7-SoftSPS|LOGO! mit S7-SoftSPS]]&lt;br /&gt;
* Installation&lt;br /&gt;
** [[S7-SoftSPS:Installation|Installation]]&lt;br /&gt;
** [[S7-SoftSPS:Systemanforderungen|Systemanforderungen]]&lt;br /&gt;
** [[S7-SoftSPS:Deinstallation|Deinstallation]]&lt;br /&gt;
* Online&lt;br /&gt;
** [[S7-SoftSPS:Online|Funktionen]]&lt;br /&gt;
** [[S7-SoftSPS:Online mit STEP®7|Online mit STEP®7]]&lt;br /&gt;
** [[S7-SoftSPS:Online mit S7 für Windows®|Online mit S7 für Windows®]]&lt;br /&gt;
* Visualisierungen&lt;br /&gt;
** [[S7-SoftSPS:Visualisierungen|Visualisierungen]]&lt;br /&gt;
** [[S7-SoftSPS:Verwendung mit Intouch über RFC1006|Verwendung mit Intouch über RFC1006]]&lt;br /&gt;
* [[S7-SoftSPS:Datenschnittstelle|Datenschnittstelle]]&lt;br /&gt;
* Oberfläche&lt;br /&gt;
** [[S7-SoftSPS:Oberfläche und Konfiguration|Oberfläche und Konfiguration]]&lt;br /&gt;
** [[S7-SoftSPS:Klassische Ansicht|Klassische Ansicht]]&lt;br /&gt;
** [[S7-SoftSPS:Konfigurationsansicht|Konfigurationsansicht]]&lt;br /&gt;
* Menü&lt;br /&gt;
** [[S7-SoftSPS:Menü Datei|Datei]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Bearbeiten|Bearbeiten]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Ansicht|Ansicht]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Hilfe|Hilfe]]&lt;br /&gt;
** [[S7-SoftSPS:Werkzeugleiste|Werkzeugleiste]]&lt;br /&gt;
** [[S7-SoftSPS:I/O Monitor|I/O Monitor]]&lt;br /&gt;
* Konfiguration&lt;br /&gt;
** CPU-Parameter&lt;br /&gt;
*** [[S7-SoftSPS:CPU-Parameter|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CPU-Parameter der IBHsoftec S7-SoftSPS|PLC43.INI]]&lt;br /&gt;
** Treiber&lt;br /&gt;
*** [[S7-SoftSPS:Treiber hinzufügen/entfernen|Treiber hinzufügen/entfernen]]&lt;br /&gt;
*** [[S7-SoftSPS:Treiber der S7-SoftSPS hinzufügen/entfernen|Treiber der S7-SoftSPS hinzufügen/entfernen]]&lt;br /&gt;
** Addidata&lt;br /&gt;
*** [[S7-SoftSPS:ADDI-DATA-Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen des ADDI-DATA-Treibers|Einstellen des Treibers]]&lt;br /&gt;
*** [[S7-SoftSPS:ADDI-DATA-Treiber für IBHsoftec S7-SoftSPS|Treiber für IBHsoftec S7-SoftSPS]]&lt;br /&gt;
** Beckhoff TwinCAT I/O&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O Treiber konfigurieren|Treiber konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O mit PLC43.INI konfigurieren|Mit PLC43.INI konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:S7-SoftSPS Dienst und TwinCAT|S7-SoftSPS Dienst und TwinCAT]]&lt;br /&gt;
** CIF 30/50/60&lt;br /&gt;
*** [[S7-SoftSPS:Grundlegende Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Konfiguration der CIF-Karte mit dem Systemkonfigurator|Konfiguration mit dem Systemkonfigurator]]&lt;br /&gt;
*** [[S7-SoftSPS:CIF 30/50/60 Einstellungen|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CIF 30/50/60 Einstellungen der IBHsoftec S7-SoftSPS|Einstellungen der IBHsoftec S7-SoftSPS]]&lt;br /&gt;
*** [[S7-SoftSPS:PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7|PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7]]&lt;br /&gt;
** cifX (CIFX 50 und CIFX 90)&lt;br /&gt;
*** [[S7-SoftSPS:cifX Grundlegende Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Konfiguration der cifX-Karte mit SYCON.NET|Konfiguration mit SYCON.NET]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX Einstellungen der IBHsoftec S7-SoftSPS|Einstellungen der IBHsoftec S7-SoftSPS]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7|PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7]]&lt;br /&gt;
** CP340/CP440&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation konfigurieren|Emulation]]&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation über die Oberfläche konfigurieren|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation in PLC43.INI konfigurieren|PLC43.INI]]&lt;br /&gt;
** CP343/CP443&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation konfigurieren|Emulation]]&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation über die Oberfläche konfigurieren|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation in PLC43.INI konfigurieren|PLC43.INI]]&lt;br /&gt;
** I/O Port&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports konfigurieren|PC-Hardwareports konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports mit Oberfläche einstellen|PC-Hardwareports mit Oberfläche einstellen]]&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports mit PLC43.INI einstellen|PC-Hardwareports mit PLC43.INI einstellen]]&lt;br /&gt;
** Modbus TCP&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP konfigurieren mit der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP konfigurieren mit PLC43.INI|PLC43.INI]]&lt;br /&gt;
** NVRAM&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration mit der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration mit der PLC43.INI|PLC43.INI]]&lt;br /&gt;
** User SFC&lt;br /&gt;
*** [[S7-SoftSPS:User SFC Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen der UserSFCs/FCs in der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen der UserSFCs/FCs in der PLC43.INI|PLC43.INI]]&lt;br /&gt;
* [[S7-SoftSPS:Technische Daten|Technische Daten]]&lt;br /&gt;
** [[S7-SoftSPS:STEP® 7 Hardwarekonfiguration|STEP® 7 Hardwarekonfiguration]]&lt;br /&gt;
** [[S7-SoftSPS:AppStarter|AppStarter]]&lt;br /&gt;
** [[S7-SoftSPS:Unterschiede S7-SoftSPS Hardware-SPS|Unterschiede]]&lt;br /&gt;
** [[S7-SoftSPS:Diagnosepuffereinträge|Diagnosepuffereinträge]]&lt;br /&gt;
** [[S7-SoftSPS:Null-Modemkabel|Null-Modemkabel]]&lt;br /&gt;
** [[S7-SoftSPS:Operationsvorrat|Operationsvorrat]]&lt;br /&gt;
&lt;br /&gt;
== S7-PCI315 ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:S7_PCI315.png|[https://www.ibhsoftec.com/S7-PCI315 S7-PCI315]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-PCI315:Dokumentationsübersicht|Dokumentationsübersicht]]&lt;br /&gt;
* [[S7-PCI315:Rechtliche Hinweise|Rechtliche Hinweise]]&lt;br /&gt;
* [[S7-PCI315:Lizenzen|Lizenzen]]&lt;br /&gt;
* [[S7-PCI315:Sicherheit|Sicherheit]]&lt;br /&gt;
* [[S7-PCI315:Kurzbeschreibung und Voraussetzungen|Kurzbeschreibung und Voraussetzungen]]&lt;br /&gt;
* [[S7-PCI315:Gerätezeichnung|Gerätezeichnung]]&lt;br /&gt;
* [[S7-PCI315:Systemübersicht|Systemübersicht]]&lt;br /&gt;
* [[S7-PCI315:Gerätetreiber Setup|Gerätetreiber Setup]]&lt;br /&gt;
* [[S7-PCI315:Firmware Update|Firmware Update]]&lt;br /&gt;
* [[S7-PCI315:USB Treiber installieren|USB Treiber installieren]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm-Service installieren|S7netPLCComm-Service installieren]]&lt;br /&gt;
* [[S7-PCI315:Sicherheitshinweise|Sicherheitshinweise]]&lt;br /&gt;
* [[S7-PCI315:Batterie installieren|Batterie installieren]]&lt;br /&gt;
* [[S7-PCI315:S7-PCI315 SPS installieren|S7-PCI315 SPS installieren]]&lt;br /&gt;
* [[S7-PCI315:Visualisierung/Datenzugriff|Visualisierung/Datenzugriff]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm-Service|S7netPLCComm-Service]]&lt;br /&gt;
* [[S7-PCI315:Konfigurieren des Services|Konfigurieren des Services]]&lt;br /&gt;
* [[S7-PCI315:Konfiguration Oberfläche|Konfiguration Oberfläche]]&lt;br /&gt;
* [[S7-PCI315:Konfiguration INI-Datei|Konfiguration INI-Datei]]&lt;br /&gt;
* [[S7-PCI315:WinCC Flexible lokal|WinCC Flexible lokal]]&lt;br /&gt;
* [[S7-PCI315:Programmierung|Programmierung]]&lt;br /&gt;
* [[S7-PCI315:Befehlsvorrat|Befehlsvorrat]]&lt;br /&gt;
* [[S7-PCI315:Integrierte Bausteine|Integrierte Bausteine]]&lt;br /&gt;
* [[S7-PCI315:Spannungsversorgung|Spannungsversorgung]]&lt;br /&gt;
* [[S7-PCI315:Resetverhalten|Resetverhalten]]&lt;br /&gt;
* [[S7-PCI315:RUN/STOP-Schalter|RUN/STOP-Schalter]]&lt;br /&gt;
* [[S7-PCI315:Batterie|Batterie]]&lt;br /&gt;
* [[S7-PCI315:Batterie wechseln|Batterie wechseln]]&lt;br /&gt;
* [[S7-PCI315:Batterie entsorgen|Batterie entsorgen]]&lt;br /&gt;
* [[S7-PCI315:LEDs|LEDs]]&lt;br /&gt;
* [[S7-PCI315:LED SYS|LED SYS]]&lt;br /&gt;
* [[S7-PCI315:LED APL|LED APL]]&lt;br /&gt;
* [[S7-PCI315:LED PROFIBUS DP-Master|LED PROFIBUS DP-Master]]&lt;br /&gt;
* [[S7-PCI315:Speicherkarte|Speicherkarte]]&lt;br /&gt;
* [[S7-PCI315:Speicherverhalten|Speicherverhalten]]&lt;br /&gt;
* [[S7-PCI315:Zustandsabfrage|Zustandsabfrage]]&lt;br /&gt;
* [[S7-PCI315:Dualport Kommunikation|Dualport Kommunikation]]&lt;br /&gt;
* [[S7-PCI315:Wissenswertes|Wissenswertes]]&lt;br /&gt;
* [[S7-PCI315:Fehlersuche|Fehlersuche]]&lt;br /&gt;
* [[S7-PCI315:Fehlernummern|Fehlernummern]]&lt;br /&gt;
* [[S7-PCI315:Technische Daten|Technische Daten]]&lt;br /&gt;
&lt;br /&gt;
==IBHNet==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20284.png|[https://www.ibhsoftec.com/IBH-Link-S5-PP IBHLink S5++]&lt;br /&gt;
Image:20266.gif|[https://www.ibhsoftec.com/IBH-Link-S7-PP IBHLink S7++]&lt;br /&gt;
Image:20268.png|[https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBHNet:Einführung|Einführung]]&lt;br /&gt;
*[[IBHNet:Systemvoraussetzungen|Systemvoraussetzungen]]&lt;br /&gt;
*[[IBHNet:Installation|Installation]]&lt;br /&gt;
*[[IBHNet:Lokaler Betrieb|Lokaler Betrieb]]&lt;br /&gt;
*[[IBHNet:Betrieb im lokalen Netzwerk|Betrieb im lokalen Netzwerk]]&lt;br /&gt;
*[[IBHNet:Betrieb über das Internet|Betrieb über das Internet]]&lt;br /&gt;
*[[IBHNet:Konfiguration IBH Link S7/ S7Plus/ S7++/ S7++HS|Konfiguration IBH Link S7/ S7Plus/ S7++/ S7++HS]]&lt;br /&gt;
*[[IBHNet:Konfiguration IBH Link S5++|Konfiguration IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++ mit STEP®5|IBH Link S5++ mit STEP®5]]&lt;br /&gt;
*[[IBHNet:Definition von Zugriffsnamen zur Identifikation der Steuerungen|Definition von Zugriffsnamen zur Identifikation der Steuerungen]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7|Einstellungen innerhalb von STEP®7]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber|Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2|Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von TIA®|Einstellungen innerhalb von TIA®]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von TIA® ohne IBHNet Treiber|Einstellungen innerhalb von TIA® ohne IBHNet Treiber]]&lt;br /&gt;
*[[IBHNet:Betrieb mit WinCC|Betrieb mit WinCC]]&lt;br /&gt;
*[[IBHNet:Betrieb mit ProTool|Betrieb mit ProTool]]&lt;br /&gt;
*[[IBHNet:Betrieb mit WinCC Flexible|Betrieb mit WinCC Flexible]]&lt;br /&gt;
*[[IBHNet:Betrieb des IBH Link S5++ mit Intouch|Betrieb des IBH Link S5++ mit Intouch]]&lt;br /&gt;
*[[IBHNet:Betrieb des IBH Link S7++ mit Intouch|Betrieb des IBH Link S7++ mit Intouch]]&lt;br /&gt;
*[[IBHNet:Hochsprachenzugriffe|Hochsprachenzugriffe]]&lt;br /&gt;
*[[IBHNet:Fetch/Write|Fetch/Write]]&lt;br /&gt;
*[[IBHNet:Unprojektierte SPS-SPS Kommunikation|Unprojektierte SPS-SPS Kommunikation]]&lt;br /&gt;
*[[IBHNet:Projektierte SPS-SPS Kommunikation|Projektierte SPS-SPS Kommunikation]]&lt;br /&gt;
*[[IBHNet:RFC1006 Kommunikation IBH Link S7++/S7++HS|RFC1006 Kommunikation IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Beckhoff TwinCAT SPS mit IBHLink S7++|Datenaustausch zwischen einer TwinCAT SPS und einer S5/S7 Steuerung]]&lt;br /&gt;
*[[IBHNet:Troubleshooting|Troubleshooting]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7|Technische Daten IBH Link S7]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7 Plus|Technische Daten IBH Link S7 Plus]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7++/S7++HS|Technische Daten IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S5++|Technische Daten IBH Link S5++]]&lt;br /&gt;
*[[IBHLink:Historie|Historie]]&lt;br /&gt;
*[[IBHNet:Änderungen|Änderungen]]&lt;br /&gt;
&lt;br /&gt;
==IBH USB-S5-Adapter==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_USB_S5.gif|[https://www.ibhsoftec.com/IBH-USB-S5-Adapter IBH-USB-S5-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH USB-S5-Adapter:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039;]]&lt;br /&gt;
*[[IBH USB-S5-Adapter:SIMATIC® S5 STEP®5|Zugriff auf SIMATIC® S5 mit STEP®5]]&lt;br /&gt;
*[[IBH USB-S5-Adapter:Maximale USB Kabellänge|Maximale USB Kabellänge]]&lt;br /&gt;
&lt;br /&gt;
==USB-S7-Adapter==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20218.png|[https://www.ibhsoftec.com/USB-S7-Adapter-C USB-S7-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[USB-S7-Adapter:Zugriff mit S7 für Windows®|Zugriff auf S7-300 und S7-400 Steuerungen mit S7 für Windows®]]&lt;br /&gt;
&lt;br /&gt;
==IBH S7-CX315/CX317==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:S7_CX317.jpg|[https://www.ibhsoftec.com/S7-CX317 IBH S7-CX317]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH S7-CX315/CX317:Task 2 SEQ Konverter|Task 2 SEQ Konverter]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Hauptseite&amp;diff=4437</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Hauptseite&amp;diff=4437"/>
		<updated>2026-03-24T14:18:19Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Willkommen beim Wiki der IBHsoftec GmbH! [[https://www.ibhsoftec.com/ IBHsoftec GmbH]]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Grossbritanien.png|link=https://https://wiki.ibhsoftec.com/en/index.php?title=Main_Page]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== S5/S7 für Windows® ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:10022.png|[https://www.ibhsoftec.com/S57W S5+S7 für Windows® Version 7]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S5/S7 für Windows:Einführung S5 für Windows®|Einführung S5 für Windows®]]&lt;br /&gt;
* [[S5/S7 für Windows:Einführung G5 für Windows®|Einführung G5 für Windows® Grafische Schrittkettenprogrammierung]]&lt;br /&gt;
* [[S5/S7 für Windows:Einführung S7 für Windows®|Einführung S7 für Windows®]]&lt;br /&gt;
* [[S5/S7 für Windows:Systemanforderungen|Systemanforderungen]]&lt;br /&gt;
* [[S5/S7 für Windows:Auswahlmenüs|Auswahlmenüs]]&lt;br /&gt;
* [[S5/S7 für Windows:Programmierung|Programmierung]]&lt;br /&gt;
* [[S5/S7 für Windows:Hardwarekonfigurator|Hardwarekonfigurator]]&lt;br /&gt;
* [[S5/S7 für Windows:Onlinefunktion|Onlinefunktion]]&lt;br /&gt;
* [[S5/S7 für Windows:Diagnose|Diagnose]]&lt;br /&gt;
* [[S5/S7 für Windows:Drucken|Drucken]]&lt;br /&gt;
* [[S5/S7 für Windows:EPROMMER|EPROMMER]]&lt;br /&gt;
**[[S5/S7 für Windows:USB-Prommer Treiber|S5-USB-Prommer-Treiber]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Schrittketten|S5 Schrittketten]]&lt;br /&gt;
* [[S5/S7 für Windows:Installation|Installation]]&lt;br /&gt;
* [[S5/S7 für Windows:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[S5/S7 für Windows:Bausteinvergleich|Bausteinvergleich]]&lt;br /&gt;
* [[S5/S7 für Windows:Archivieren / Dearchivieren|Archivieren / Dearchivieren]]&lt;br /&gt;
* [[S5/S7 für Windows:Voreinstellungen|Voreinstellungen]]&lt;br /&gt;
* [[S5/S7 für Windows:Statusrecorder|Statusrecorder]]&lt;br /&gt;
* [[S5/S7 für Windows:Oszilloskop|Oszilloskop]]&lt;br /&gt;
* [[S5/S7 für Windows:LogView|LogView]]&lt;br /&gt;
* [[S5/S7 für Windows:Intelligente Eingabehilfe (&amp;quot;Intellisense&amp;quot;)|Intelligente Eingabehilfe (&amp;quot;Intellisense&amp;quot;)]]&lt;br /&gt;
* [[S5/S7 für Windows:Favoriten verwalten|Favoriten verwalten]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Grafische Schrittketten|S5: Grafische Schrittketten: Graph5 / Graph5 II / G5 für Windows]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 COM Pakete|S5: Aufruf der COM Pakete]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Programmierung über H1|S5: Programmierung über H1]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Programmierung über SINEC L2|S5: Programmierung über SINEC L2]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Programmierung einer S5 CPU 110A|S5:Programmierung einer S5 CPU 110A]]&lt;br /&gt;
* [[S5/S7 für Windows:Bausteine aus SPS Backup Archiven auslesen|Bausteine aus SPS Backup Archiven xxx.arv auslesen]]&lt;br /&gt;
* [[S5/S7 für Windows:Neue Funktionen in der Version 7|Neue Funktionen in der Version 7]]&lt;br /&gt;
* [[Programmierung und Wartung von S5 Steuerungen mit modernen Rechnern]]&lt;br /&gt;
&lt;br /&gt;
== IBH Link IoT==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH-Link-IoT-Original.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH Link IoT:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer Tutorial|TeamViewer Tutorial]]&lt;br /&gt;
*[[IBH Link IoT:Handbuch|Handbuch]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT Lizenz IBH Link IoT|TeamViewer IoT Lizenz IBH Link IoT]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT Lizenz IBH Link UA|TeamViewer IoT Lizenz IBH Link UA]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer Support|TeamViewer Support]]&lt;br /&gt;
*[[IBH Link IoT:Zugriff auf eine Beckhoff CX-Steuerung|Zugriff auf eine Beckhoff CX-Steuerung]]&lt;br /&gt;
*[[IBH Link IoT:Erweitertes Laden von Panels mit dem TIA Portal|Erweitertes Laden von Panels mit dem TIA Portal]]&lt;br /&gt;
&lt;br /&gt;
== IBH OPC UA Server/Client==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_OPC_UA_SoftSPS.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
* [[IBH OPC UA:Handbuch|Handbuch]]&lt;br /&gt;
* [[IBH OPC UA:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem TIA Portal|Konfiguration mit dem TIA Portal]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit STEP7|Konfiguration mit STEP7]]&lt;br /&gt;
* [[IBH OPC UA:Beispiele|Beispiele]]&lt;br /&gt;
* [[IBH OPC UA:Konsistentes Lesen/Schreiben von Arrays und Strukturen|Konsistentes Lesen/Schreiben von Arrays und Strukturen]]&lt;br /&gt;
* [[IBH OPC UA:Laden mehrerer Projekte in den IBH Link UA|Laden mehrerer Projekte in den IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem IBH OPC Editor|Konfiguration mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor|Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client Funktionen|Client Funktionen]]&lt;br /&gt;
* [[IBH OPC UA:S7 SoftSPS|Integrierte S7 SoftSPS]]&lt;br /&gt;
&lt;br /&gt;
== IBH OPC UA IOT2040 ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_IoT_2040_300px.jpg|[https://www.ibhsoftec.com/IBH-OPC-UA-IOT2040 IBH OPC UA IOT2040]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH OPC UA IOT2040:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Handbuch|Handbuch]]&lt;br /&gt;
*[[IBH OPC UA IoT2040:Siemens IOT200 Inputs / Outputs|Siemens IOT200 Inputs / Outputs]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Beispiele|Beispiele]]&lt;br /&gt;
&lt;br /&gt;
== IBH Link UA ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:LinkUA.png|[https://www.ibhsoftec.com/IBH-Link-UA IBH Link UA]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH Link UA:Beschreibung|Beschreibung]]&lt;br /&gt;
* [[IBH Link UA:Handbuch|Handbuch]]&lt;br /&gt;
* [[IBH Link UA:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit dem TIA Portal|Konfiguration mit dem TIA Portal]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit STEP7|Konfiguration mit STEP7]]&lt;br /&gt;
* [[IBH Link UA:Weitere Beispiele|Weitere Beispiele]]&lt;br /&gt;
* [[IBH Link UA:Konsistentes Lesen/Schreiben von Arrays und Strukturen|Konsistentes Lesen/Schreiben von Arrays und Strukturen]]&lt;br /&gt;
* [[IBH Link UA:Laden mehrerer Projekte in den IBH Link UA|Laden mehrerer Projekte in den IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor|Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration einer Logo! Steuerung mit dem IBH OPC UA Editor|Konfiguration einer Logo! Steuerung mit dem IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Variablen Syntax|Variablen Syntax]]&lt;br /&gt;
* [[IBH Link UA:Client Funktionen|Client Funktionen]]&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
* [[IBH Link UA:S7 SoftSPS|Integrierte S7 SoftSPS]]&lt;br /&gt;
* [[IBH Link UA:Kopplung mit WinCC 7|Kopplung mit WinCC 7]]&lt;br /&gt;
* [[IBH Link UA:Technische Daten|Technische Daten]]&lt;br /&gt;
* [[IBH Link UA:Resettaster|Resettaster]]&lt;br /&gt;
* [[IBH Link UA:Benutzerdefinierte Variablen|Benutzerdefinierte Variablen]] &lt;br /&gt;
* [[IBH Link UA:MQTT Beschreibung|MQTT Beschreibung]] &lt;br /&gt;
* [[IBH Link UA:MQTT Konfiguration mit dem IBH OPC UA Editor|MQTT Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:MQTT Konfiguration über XML|MQTT Konfiguration über XML]] &lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]] &lt;br /&gt;
* [[IBH Link UA:Mitsubishi Steuerungen|Mitsubishi Steuerungen]] &lt;br /&gt;
* [[IBH Link UA:Mitsubishi Roboter|Mitsubishi Roboter]] &lt;br /&gt;
* [[IBH Link UA:Rockwell Steuerungen|Rockwell Steuerungen]] &lt;br /&gt;
* [[IBH Link UA:SINUMERIK 840D/840D SL|SINUMERIK 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIK ONE|SINUMERIK ONE]]&lt;br /&gt;
* [[IBH Link UA:Performance|Performance]]&lt;br /&gt;
* [[IBH Link UA:Docker|Docker]]&lt;br /&gt;
* [[IBH Link UA:Docker Portainer|Docker Portainer]]&lt;br /&gt;
* [[IBH Link UA:Python/Methoden/Datenmodelle|Python/Methoden/Datenmodelle]]&lt;br /&gt;
* [[IBH Link UA:Fernwartung mit TeamViewer IoT|Fernwartung mit TeamViewer IoT]]&lt;br /&gt;
* [[IBH Link AnyViz Cloud Anbindung|AnyViz Cloud Anbindung]]&lt;br /&gt;
* [[IBH Link UA:Redundanz|Redundanz]]&lt;br /&gt;
&lt;br /&gt;
==Mitsubishi Electric IoT Gateway==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:Mitsubishi_IoT_RD55.png|[https://www.ibhsoftec.com/News Mitsubishi Electric IoT Gateway]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Flyer/Bestellinformationen|Flyer/Bestellinformation]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Handbuch|Handbuch]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:SPS-Kommunikation über Rückwandbus|SPS-Kommunikation über Rückwandbus]]&lt;br /&gt;
*[[Support]]&lt;br /&gt;
*[[Sales]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S7++ ==&lt;br /&gt;
Alle in diesem Abschnitt aufgelisteten Artikel gelten sowohl für den [https://www.ibhsoftec.com/IBH-Link-S7-PP IBH Link S7++] (im Steckergehäuse) als auch für den [https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBH Link S7++ HS] (für Hutschienenmontage)&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20266.gif|[https://www.ibhsoftec.com/IBH-Link-S7-PP IBHLink S7++]&lt;br /&gt;
Image:20268.png|[https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S7++:Inbetriebnahme IBHLink S7++|Inbetriebnahme IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7|Einstellungen innerhalb von STEP®7]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber|Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2|Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von TIA®|Einstellungen innerhalb von TIA®]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von TIA® ohne IBHNet Treiber|Einstellungen innerhalb von TIA® ohne IBHNet Treiber]]&lt;br /&gt;
* [[IBHLink S7++:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039; über SINEC L2]]&lt;br /&gt;
* [[IBHLink S7++:Parametrierung von Feldgeräten|Parametrierung von Feldgeräten]]&lt;br /&gt;
* [[IBHLink S7++:IBH Link S7++ mit CommDTM|IBH Link S7++ mit CommDTM]]&lt;br /&gt;
* [[IBHLink S7++:CommDTM für DP/PA Link|CommDTM für DP/PA Link]]&lt;br /&gt;
* [[IBHLink S7++:VEGASON IBHNetDTM|IBHNet DTM in Verbindung mit PACTware]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 TIA Portal WinCC flexible|Zugriff auf S7-300/400 mit TIA Portal V11 WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 WinCC flexible|Zugriff auf S7-300/400 mit WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-200 WinCC flexible|Zugriff auf S7-200 mit WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 GraphPic®|Zugriff auf S7-300/400 mit GraphPic® über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 Intouch|Zugriff auf S7-300/400 mit Intouch über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Uhrzeitsynchronisation|Uhrzeitsynchronisation]]&lt;br /&gt;
* [[IBHLink S7++:Uhrzeitsynchronisation projektiert|Uhrzeitsynchronisation projektiert]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! mit IBHLink S7++|LOGO! mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:SPS-SPS Kommunikation|SPS-SPS Kommunikation]]&lt;br /&gt;
* [[IBHLink S7++:S7-1200 IBHLink S7++ S7-Verbindung|Kopplung einer S7-1200 mit S7-300/S7-400 über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:SINAMICS G120 mit IBHLink S7++|Onlineverbindung zu SINAMICS G120 Antrieben mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Beckhoff TwinCAT SPS mit IBHLink S7++|Datenaustausch zwischen einer TwinCAT SPS und einer S7 Steuerung mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink:Historie|Historie]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S5++ ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20284.png|[https://www.ibhsoftec.com/IBH-Link-S5-PP IBHLink S5++]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039; ohne IBH Net Treiber]]&lt;br /&gt;
* [[IBHLink S5++:Visualisierung SIMATIC® S5|Visualisierung einer SIMATIC® S5 allgemein]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 TIA Portal V11 WinCC flexible|Zugriff auf SIMATIC® S5 mit TIA Portal V11 WinCC flexible über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 WinCC Flexible|Zugriff auf SIMATIC® S5 mit WinCC Flexible über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 GraphPic®|Zugriff auf SIMATIC® S5 mit GraphPic® über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Intouch|Zugriff auf SIMATIC® S5 mit Intouch über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:LOGO! mit IBHLink S5++|LOGO! mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 SPS mit IBHLink S5++|Datenaustausch zwischen einer S7 SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 1500 SPS mit IBHLink S5++|Datenaustausch zwischen einer S7 1500 SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Beckhoff TwinCAT SPS mit IBHLink S5++|Datenaustausch zwischen einer TwinCAT SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
&lt;br /&gt;
== OPC Server ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:1150.png|[https://www.ibhsoftec.com/OPC IBH OPC Server]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[OPCServer:Übersicht|Übersicht]]&lt;br /&gt;
* [[OPCServer:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[OPCServer:Konfiguration des Servers|Konfiguration des Servers]]&lt;br /&gt;
* [[OPCServer:Variablen Syntax|Variablen Syntax]]&lt;br /&gt;
* [[OPCServer:Optimierung|Optimierung]]&lt;br /&gt;
* [[OPCServer:DCOM Konfiguration|DCOM Konfiguration]]&lt;br /&gt;
* [[OPCServer:Betrieb mit Benutzerrechten|Betrieb mit Benutzerrechten]]&lt;br /&gt;
* [[OPCServer:Pro Tool V6|Pro Tool V6]]&lt;br /&gt;
* [[OPCServer:WinCC|WinCC]]&lt;br /&gt;
* [[OPCServer:WinCC Flexible|WinCC Flexible]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch FS Gateway manuell erstellen|Variablen mit Intouch FS Gateway manuell erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch FS Gateway über den Item-Browser erstellen|Variablen mit Intouch FS Gateway über den Item-Browser erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch manuell erstellen|Variablen mit Intouch manuell erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch TagCreator erstellen|Variablen mit Intouch TagCreator erstellen]]&lt;br /&gt;
* [[OPCServer:LOGO 8 mit OPC Server|LOGO 8 mit OPC Server]]&lt;br /&gt;
* [[OPCServer:LOGO! mit OPC Server|LOGO! mit OPC Server]]&lt;br /&gt;
* [[OPCServer:H1 mit OPC Server|H1 mit OPC Server]]&lt;br /&gt;
* [[OPCServer:IBH OPC Server mit Siemens S7-1200 und S7-1500 Steuerungen|OPC Server mit Siemens S7-1200 und S7-1500 Steuerungen]]&lt;br /&gt;
&lt;br /&gt;
== S7-SoftSPS ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:1302.png|[https://www.ibhsoftec.com/SoftPLC SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-SoftSPS:LOGO! mit S7-SoftSPS|LOGO! mit S7-SoftSPS]]&lt;br /&gt;
* Installation&lt;br /&gt;
** [[S7-SoftSPS:Installation|Installation]]&lt;br /&gt;
** [[S7-SoftSPS:Systemanforderungen|Systemanforderungen]]&lt;br /&gt;
** [[S7-SoftSPS:Deinstallation|Deinstallation]]&lt;br /&gt;
* Online&lt;br /&gt;
** [[S7-SoftSPS:Online|Funktionen]]&lt;br /&gt;
** [[S7-SoftSPS:Online mit STEP®7|Online mit STEP®7]]&lt;br /&gt;
** [[S7-SoftSPS:Online mit S7 für Windows®|Online mit S7 für Windows®]]&lt;br /&gt;
* Visualisierungen&lt;br /&gt;
** [[S7-SoftSPS:Visualisierungen|Visualisierungen]]&lt;br /&gt;
** [[S7-SoftSPS:Verwendung mit Intouch über RFC1006|Verwendung mit Intouch über RFC1006]]&lt;br /&gt;
* [[S7-SoftSPS:Datenschnittstelle|Datenschnittstelle]]&lt;br /&gt;
* Oberfläche&lt;br /&gt;
** [[S7-SoftSPS:Oberfläche und Konfiguration|Oberfläche und Konfiguration]]&lt;br /&gt;
** [[S7-SoftSPS:Klassische Ansicht|Klassische Ansicht]]&lt;br /&gt;
** [[S7-SoftSPS:Konfigurationsansicht|Konfigurationsansicht]]&lt;br /&gt;
* Menü&lt;br /&gt;
** [[S7-SoftSPS:Menü Datei|Datei]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Bearbeiten|Bearbeiten]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Ansicht|Ansicht]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Hilfe|Hilfe]]&lt;br /&gt;
** [[S7-SoftSPS:Werkzeugleiste|Werkzeugleiste]]&lt;br /&gt;
** [[S7-SoftSPS:I/O Monitor|I/O Monitor]]&lt;br /&gt;
* Konfiguration&lt;br /&gt;
** CPU-Parameter&lt;br /&gt;
*** [[S7-SoftSPS:CPU-Parameter|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CPU-Parameter der IBHsoftec S7-SoftSPS|PLC43.INI]]&lt;br /&gt;
** Treiber&lt;br /&gt;
*** [[S7-SoftSPS:Treiber hinzufügen/entfernen|Treiber hinzufügen/entfernen]]&lt;br /&gt;
*** [[S7-SoftSPS:Treiber der S7-SoftSPS hinzufügen/entfernen|Treiber der S7-SoftSPS hinzufügen/entfernen]]&lt;br /&gt;
** Addidata&lt;br /&gt;
*** [[S7-SoftSPS:ADDI-DATA-Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen des ADDI-DATA-Treibers|Einstellen des Treibers]]&lt;br /&gt;
*** [[S7-SoftSPS:ADDI-DATA-Treiber für IBHsoftec S7-SoftSPS|Treiber für IBHsoftec S7-SoftSPS]]&lt;br /&gt;
** Beckhoff TwinCAT I/O&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O Treiber konfigurieren|Treiber konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O mit PLC43.INI konfigurieren|Mit PLC43.INI konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:S7-SoftSPS Dienst und TwinCAT|S7-SoftSPS Dienst und TwinCAT]]&lt;br /&gt;
** CIF 30/50/60&lt;br /&gt;
*** [[S7-SoftSPS:Grundlegende Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Konfiguration der CIF-Karte mit dem Systemkonfigurator|Konfiguration mit dem Systemkonfigurator]]&lt;br /&gt;
*** [[S7-SoftSPS:CIF 30/50/60 Einstellungen|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CIF 30/50/60 Einstellungen der IBHsoftec S7-SoftSPS|Einstellungen der IBHsoftec S7-SoftSPS]]&lt;br /&gt;
*** [[S7-SoftSPS:PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7|PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7]]&lt;br /&gt;
** cifX (CIFX 50 und CIFX 90)&lt;br /&gt;
*** [[S7-SoftSPS:cifX Grundlegende Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Konfiguration der cifX-Karte mit SYCON.NET|Konfiguration mit SYCON.NET]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX Einstellungen der IBHsoftec S7-SoftSPS|Einstellungen der IBHsoftec S7-SoftSPS]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7|PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7]]&lt;br /&gt;
** CP340/CP440&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation konfigurieren|Emulation]]&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation über die Oberfläche konfigurieren|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation in PLC43.INI konfigurieren|PLC43.INI]]&lt;br /&gt;
** CP343/CP443&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation konfigurieren|Emulation]]&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation über die Oberfläche konfigurieren|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation in PLC43.INI konfigurieren|PLC43.INI]]&lt;br /&gt;
** I/O Port&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports konfigurieren|PC-Hardwareports konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports mit Oberfläche einstellen|PC-Hardwareports mit Oberfläche einstellen]]&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports mit PLC43.INI einstellen|PC-Hardwareports mit PLC43.INI einstellen]]&lt;br /&gt;
** Modbus TCP&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP konfigurieren mit der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP konfigurieren mit PLC43.INI|PLC43.INI]]&lt;br /&gt;
** NVRAM&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration mit der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration mit der PLC43.INI|PLC43.INI]]&lt;br /&gt;
** User SFC&lt;br /&gt;
*** [[S7-SoftSPS:User SFC Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen der UserSFCs/FCs in der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen der UserSFCs/FCs in der PLC43.INI|PLC43.INI]]&lt;br /&gt;
* [[S7-SoftSPS:Technische Daten|Technische Daten]]&lt;br /&gt;
** [[S7-SoftSPS:STEP® 7 Hardwarekonfiguration|STEP® 7 Hardwarekonfiguration]]&lt;br /&gt;
** [[S7-SoftSPS:AppStarter|AppStarter]]&lt;br /&gt;
** [[S7-SoftSPS:Unterschiede S7-SoftSPS Hardware-SPS|Unterschiede]]&lt;br /&gt;
** [[S7-SoftSPS:Diagnosepuffereinträge|Diagnosepuffereinträge]]&lt;br /&gt;
** [[S7-SoftSPS:Null-Modemkabel|Null-Modemkabel]]&lt;br /&gt;
** [[S7-SoftSPS:Operationsvorrat|Operationsvorrat]]&lt;br /&gt;
&lt;br /&gt;
== S7-PCI315 ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:S7_PCI315.png|[https://www.ibhsoftec.com/S7-PCI315 S7-PCI315]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-PCI315:Dokumentationsübersicht|Dokumentationsübersicht]]&lt;br /&gt;
* [[S7-PCI315:Rechtliche Hinweise|Rechtliche Hinweise]]&lt;br /&gt;
* [[S7-PCI315:Lizenzen|Lizenzen]]&lt;br /&gt;
* [[S7-PCI315:Sicherheit|Sicherheit]]&lt;br /&gt;
* [[S7-PCI315:Kurzbeschreibung und Voraussetzungen|Kurzbeschreibung und Voraussetzungen]]&lt;br /&gt;
* [[S7-PCI315:Gerätezeichnung|Gerätezeichnung]]&lt;br /&gt;
* [[S7-PCI315:Systemübersicht|Systemübersicht]]&lt;br /&gt;
* [[S7-PCI315:Gerätetreiber Setup|Gerätetreiber Setup]]&lt;br /&gt;
* [[S7-PCI315:Firmware Update|Firmware Update]]&lt;br /&gt;
* [[S7-PCI315:USB Treiber installieren|USB Treiber installieren]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm-Service installieren|S7netPLCComm-Service installieren]]&lt;br /&gt;
* [[S7-PCI315:Sicherheitshinweise|Sicherheitshinweise]]&lt;br /&gt;
* [[S7-PCI315:Batterie installieren|Batterie installieren]]&lt;br /&gt;
* [[S7-PCI315:S7-PCI315 SPS installieren|S7-PCI315 SPS installieren]]&lt;br /&gt;
* [[S7-PCI315:Visualisierung/Datenzugriff|Visualisierung/Datenzugriff]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm-Service|S7netPLCComm-Service]]&lt;br /&gt;
* [[S7-PCI315:Konfigurieren des Services|Konfigurieren des Services]]&lt;br /&gt;
* [[S7-PCI315:Konfiguration Oberfläche|Konfiguration Oberfläche]]&lt;br /&gt;
* [[S7-PCI315:Konfiguration INI-Datei|Konfiguration INI-Datei]]&lt;br /&gt;
* [[S7-PCI315:WinCC Flexible lokal|WinCC Flexible lokal]]&lt;br /&gt;
* [[S7-PCI315:Programmierung|Programmierung]]&lt;br /&gt;
* [[S7-PCI315:Befehlsvorrat|Befehlsvorrat]]&lt;br /&gt;
* [[S7-PCI315:Integrierte Bausteine|Integrierte Bausteine]]&lt;br /&gt;
* [[S7-PCI315:Spannungsversorgung|Spannungsversorgung]]&lt;br /&gt;
* [[S7-PCI315:Resetverhalten|Resetverhalten]]&lt;br /&gt;
* [[S7-PCI315:RUN/STOP-Schalter|RUN/STOP-Schalter]]&lt;br /&gt;
* [[S7-PCI315:Batterie|Batterie]]&lt;br /&gt;
* [[S7-PCI315:Batterie wechseln|Batterie wechseln]]&lt;br /&gt;
* [[S7-PCI315:Batterie entsorgen|Batterie entsorgen]]&lt;br /&gt;
* [[S7-PCI315:LEDs|LEDs]]&lt;br /&gt;
* [[S7-PCI315:LED SYS|LED SYS]]&lt;br /&gt;
* [[S7-PCI315:LED APL|LED APL]]&lt;br /&gt;
* [[S7-PCI315:LED PROFIBUS DP-Master|LED PROFIBUS DP-Master]]&lt;br /&gt;
* [[S7-PCI315:Speicherkarte|Speicherkarte]]&lt;br /&gt;
* [[S7-PCI315:Speicherverhalten|Speicherverhalten]]&lt;br /&gt;
* [[S7-PCI315:Zustandsabfrage|Zustandsabfrage]]&lt;br /&gt;
* [[S7-PCI315:Dualport Kommunikation|Dualport Kommunikation]]&lt;br /&gt;
* [[S7-PCI315:Wissenswertes|Wissenswertes]]&lt;br /&gt;
* [[S7-PCI315:Fehlersuche|Fehlersuche]]&lt;br /&gt;
* [[S7-PCI315:Fehlernummern|Fehlernummern]]&lt;br /&gt;
* [[S7-PCI315:Technische Daten|Technische Daten]]&lt;br /&gt;
&lt;br /&gt;
==IBHNet==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20284.png|[https://www.ibhsoftec.com/IBH-Link-S5-PP IBHLink S5++]&lt;br /&gt;
Image:20266.gif|[https://www.ibhsoftec.com/IBH-Link-S7-PP IBHLink S7++]&lt;br /&gt;
Image:20268.png|[https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBHNet:Einführung|Einführung]]&lt;br /&gt;
*[[IBHNet:Systemvoraussetzungen|Systemvoraussetzungen]]&lt;br /&gt;
*[[IBHNet:Installation|Installation]]&lt;br /&gt;
*[[IBHNet:Lokaler Betrieb|Lokaler Betrieb]]&lt;br /&gt;
*[[IBHNet:Betrieb im lokalen Netzwerk|Betrieb im lokalen Netzwerk]]&lt;br /&gt;
*[[IBHNet:Betrieb über das Internet|Betrieb über das Internet]]&lt;br /&gt;
*[[IBHNet:Konfiguration IBH Link S7/ S7Plus/ S7++/ S7++HS|Konfiguration IBH Link S7/ S7Plus/ S7++/ S7++HS]]&lt;br /&gt;
*[[IBHNet:Konfiguration IBH Link S5++|Konfiguration IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++ mit STEP®5|IBH Link S5++ mit STEP®5]]&lt;br /&gt;
*[[IBHNet:Definition von Zugriffsnamen zur Identifikation der Steuerungen|Definition von Zugriffsnamen zur Identifikation der Steuerungen]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7|Einstellungen innerhalb von STEP®7]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber|Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2|Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von TIA®|Einstellungen innerhalb von TIA®]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von TIA® ohne IBHNet Treiber|Einstellungen innerhalb von TIA® ohne IBHNet Treiber]]&lt;br /&gt;
*[[IBHNet:Betrieb mit WinCC|Betrieb mit WinCC]]&lt;br /&gt;
*[[IBHNet:Betrieb mit ProTool|Betrieb mit ProTool]]&lt;br /&gt;
*[[IBHNet:Betrieb mit WinCC Flexible|Betrieb mit WinCC Flexible]]&lt;br /&gt;
*[[IBHNet:Betrieb des IBH Link S5++ mit Intouch|Betrieb des IBH Link S5++ mit Intouch]]&lt;br /&gt;
*[[IBHNet:Betrieb des IBH Link S7++ mit Intouch|Betrieb des IBH Link S7++ mit Intouch]]&lt;br /&gt;
*[[IBHNet:Hochsprachenzugriffe|Hochsprachenzugriffe]]&lt;br /&gt;
*[[IBHNet:Fetch/Write|Fetch/Write]]&lt;br /&gt;
*[[IBHNet:Unprojektierte SPS-SPS Kommunikation|Unprojektierte SPS-SPS Kommunikation]]&lt;br /&gt;
*[[IBHNet:Projektierte SPS-SPS Kommunikation|Projektierte SPS-SPS Kommunikation]]&lt;br /&gt;
*[[IBHNet:RFC1006 Kommunikation IBH Link S7++/S7++HS|RFC1006 Kommunikation IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Beckhoff TwinCAT SPS mit IBHLink S7++|Datenaustausch zwischen einer TwinCAT SPS und einer S5/S7 Steuerung]]&lt;br /&gt;
*[[IBHNet:Troubleshooting|Troubleshooting]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7|Technische Daten IBH Link S7]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7 Plus|Technische Daten IBH Link S7 Plus]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7++/S7++HS|Technische Daten IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S5++|Technische Daten IBH Link S5++]]&lt;br /&gt;
*[[IBHLink:Historie|Historie]]&lt;br /&gt;
*[[IBHNet:Änderungen|Änderungen]]&lt;br /&gt;
&lt;br /&gt;
==IBH USB-S5-Adapter==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_USB_S5.gif|[https://www.ibhsoftec.com/IBH-USB-S5-Adapter IBH-USB-S5-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH USB-S5-Adapter:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039;]]&lt;br /&gt;
*[[IBH USB-S5-Adapter:SIMATIC® S5 STEP®5|Zugriff auf SIMATIC® S5 mit STEP®5]]&lt;br /&gt;
*[[IBH USB-S5-Adapter:Maximale USB Kabellänge|Maximale USB Kabellänge]]&lt;br /&gt;
&lt;br /&gt;
==USB-S7-Adapter==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20218.png|[https://www.ibhsoftec.com/USB-S7-Adapter-C USB-S7-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[USB-S7-Adapter:Zugriff mit S7 für Windows®|Zugriff auf S7-300 und S7-400 Steuerungen mit S7 für Windows®]]&lt;br /&gt;
&lt;br /&gt;
==IBH S7-CX315/CX317==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:S7_CX317.jpg|[https://www.ibhsoftec.com/S7-CX317 IBH S7-CX317]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH S7-CX315/CX317:Task 2 SEQ Konverter|Task 2 SEQ Konverter]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Python/Methoden/Datenmodelle&amp;diff=4412</id>
		<title>IBH Link UA:Python/Methoden/Datenmodelle</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Python/Methoden/Datenmodelle&amp;diff=4412"/>
		<updated>2024-03-14T10:51:32Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* setSystemLog (Gruppe,logtext,status) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Option ist nur im &#039;&#039;&#039;[https://www.ibhsoftec.com/IBH-Link-UA-QC IBH-Link-UA-QC]&#039;&#039;&#039; aktiviert, da hierfür mehr Speicher benötigt wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Es lassen sich jetzt mit der Programmiersprache Python Methoden realisieren, sowie Daten einfacher austauschen und verarbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
Einige Beispiele zur Umsetzung komplexer Funktionen:&amp;lt;br&amp;gt;&lt;br /&gt;
Es lassen sich komplexe Aufgaben automatisieren, wie z.B. die&lt;br /&gt;
Überwachung von Maschinenparametern oder die Optimierung von Produktionsprozessen.&amp;lt;br&amp;gt;&lt;br /&gt;
Große Datenmengen können analysiert und ausgewertet werden,&lt;br /&gt;
um Trends und Muster zu erkennen und Prozesse zu optimieren.&lt;br /&gt;
&lt;br /&gt;
Durch die Integration von Python-Modulen für Machine Learning&lt;br /&gt;
können Maschinenparameter und -daten analysiert werden, um Vorhersagen und Empfehlungen für die Optimierung der Maschinenleistung zu treffen.&lt;br /&gt;
Daten sind aus verschiedenen Quellen und Systemen integrierbar, um ein umfassendes Bild der Maschinenleistung und -produktivität zu erhalten&lt;br /&gt;
Um Datenmodelle bzw. Companion Specs mit Python-Modulen auf dem IBH Link UA zu koppeln, wird zunächst das gewünschte Companion Spec oder Datenmodell in das Projekt auf dem IBH Link UA eingebunden. Dazu kann das entsprechende XML-File über den Webserver des IBH Link UA hochgeladen werden. Die OPC Foundation hat Datenmodelle für eine Vielzahl von Branchen spezifiziert. Für die Industrieautomatisierung etwa gibt es Datenmodelle für die Automatisierung von Produktionsanlagen und Maschinen, wie Maschinensteuerung, Überwachung und Diagnose, sowie Produktionsprozessverwaltung und Energiemanagement. Die Datenmodelle können mit speziellen Nodeset-Tools (UAModeler – ein kostenpflichtiges Werkzeug von Unified Automation oder Siome – eine Freeware von Siemens) erstellt werden und beschreiben die Schnittstelle, über die die Daten ausgetauscht werden sollen.&lt;br /&gt;
&lt;br /&gt;
=Aufbau eines Python Programmes=&lt;br /&gt;
&lt;br /&gt;
Im Python Programm werden die speziellen Funktionen des IBHLinkUA importiert. Zur Initialisierung ruft der IBHLinkUA die Funktion &amp;quot;init_opc()&amp;quot; auf. &lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 def init_opc():&lt;br /&gt;
 return&lt;br /&gt;
Es können mehrere Python Programme eingelesen werden. Zusätzlich sind auch Python Programme ohne diese Spezialfunktionen möglich.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
=Funktionen aus dem Modul ibhua=&lt;br /&gt;
== RedirectLogOutput() ==&lt;br /&gt;
Leitet alle print, stdout und stderr Ausgaben ins Systemlog um. Diese kann in der Web-Oberfläche unter „Diagnose Systemereignisse“ betrachtet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
   print(&amp;quot;Test&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
[[Image:IBH_Link_UA_Redirect.png|839px]]&lt;br /&gt;
&lt;br /&gt;
==setSystemLog (Gruppe,logtext,status)==&lt;br /&gt;
Schreibt einen Eintrag ins Systemlog. Diese kann in der Web-Oberfläche unter „Diagnose Systemereignisse“ betrachtet werden.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
 - Gruppe : String&lt;br /&gt;
 - logtext : String&lt;br /&gt;
 - Status : Integer&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
   ibhua.setSystemLog(&amp;quot;meine Gruppe&amp;quot;,&amp;quot;mein Logtext&amp;quot;,4711)&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_setsystemlog.png|845px]]&lt;br /&gt;
&lt;br /&gt;
== Breakpoint() ==&lt;br /&gt;
Setzt einen Breakpoint. Wenn der Breakpoint erreicht wird, wird der Debugger aktiviert. Man kann den Debugger über einen Webbrowser über das Port 5555 erreichen.&lt;br /&gt;
 http://&amp;lt;adresse IBHLinkUA&amp;gt;:5555&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    a=1&lt;br /&gt;
    ibhua.Breakpoint()&lt;br /&gt;
    b=a+20&lt;br /&gt;
    b=b+a+20&lt;br /&gt;
&lt;br /&gt;
Nach Laden des Beispiels:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint1.png|845px]]&lt;br /&gt;
&lt;br /&gt;
Nach Drücken der Step Taste:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint2.png|1612px]]&lt;br /&gt;
&lt;br /&gt;
== OPCReadVar(node) ==&lt;br /&gt;
Funktion zum Lesen von OPC - Nodes.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	Returnwert: Scalarwert oder Stringvariable&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
   uhrzeit=ibhua.OPCReadVar(&amp;quot;ns=0;i=2258&amp;quot;)&lt;br /&gt;
   print(uhrzeit)&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird in die Diagnose nach dem Neustart die aktuelle Uhrzeit eingetragen.&lt;br /&gt;
&lt;br /&gt;
== monitor(&amp;quot;node&amp;quot;, &amp;quot;Monitor Funktion&amp;quot;, Intervall, Triggermode, Deadband) ==&lt;br /&gt;
Bei Änderung der OPC-Variablen “Node” wird die Funktion  “Monitor Funktion“ aufgerufen.&lt;br /&gt;
&lt;br /&gt;
„Intervall“: bestimmt den Abtastintervall in ms. &lt;br /&gt;
&lt;br /&gt;
„Triggermode“ : &lt;br /&gt;
*	0 = wird immer Getriggert&lt;br /&gt;
*	1=Trigger bei Wertänderung&lt;br /&gt;
*	2=Trigger bei ansteigender Flanke&lt;br /&gt;
*	3=Trigger bei abfallender Flanke&lt;br /&gt;
&lt;br /&gt;
„Deadband“: bestimmt die minimale Wertänderung, die zum Trigger führt&lt;br /&gt;
Die Monitorfunktion enthält einen Eingangsparameter mit dem gelesenen Wert.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def Monitor(Var):&lt;br /&gt;
     print(Var)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    ibhua.monitor(&amp;quot;ns=0;i=2258&amp;quot;,&amp;quot;Monitor&amp;quot;,1000,0,0)&lt;br /&gt;
    return&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird in die Diagnose jede Sekunde die aktuelle Uhrzeit eingetragen.&lt;br /&gt;
&lt;br /&gt;
== OPCWriteVar(node,var) ==&lt;br /&gt;
&lt;br /&gt;
Funktion zum Schreiben von Scalar Nodes und String Nodes. Der OPCTyp wird aus der Zielvariablen automatisch ermittelt.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	var: Scalar oder String Wert&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def Monitor(Var):&lt;br /&gt;
     ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.ActualWatch&amp;quot;,Var)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    ibhua.monitor(&amp;quot;ns=0;i=2258&amp;quot;,&amp;quot;Monitor&amp;quot;,1000,0,0)&lt;br /&gt;
    return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird die Uhrzeit jede Sekunde in die SPS Stringvariable &amp;quot;QuadcoreNodesetExample.SoftPLC.Generic.ActualWatch&amp;quot; eingetragen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OPCResult() ==&lt;br /&gt;
&lt;br /&gt;
Gibt das Ergebnis der Funktionen OPCReadVar, OPCWriteVar und OPCCallMethod zurück.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	Returnwert: 0=Erfolgreich&lt;br /&gt;
&lt;br /&gt;
=Zugriff auf externe OPC Server=&lt;br /&gt;
Zum Zugriff auf externe OPC Sever muss zuerst in der Client Funktion ein externer Server eingerichtet werden.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Select_Server.png|1386px]]&lt;br /&gt;
&lt;br /&gt;
Den Funktionen: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCReadVar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCWriteVar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCCallMethod&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird als erstes Parameter der Servername angegeben.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Achtung ! Der Servername muss exakt wie in der Weboberfläche (Leerzeichen vor dem „(„ beachten) angegeben werden !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
  ExternerServer = &amp;quot;urn:ibhlinkua-002808:IBHsoftec:IBHLinkUA (opc.tcp://10.0.12.88:48010)&amp;quot;&lt;br /&gt;
  …&lt;br /&gt;
  OPCVar=ibhua.OPCReadVar(ExternerServer,&amp;quot;ns=4;s=PC-Station.Software PLC_1.GlobalVars.Tag_1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==OPCConnectedServers ()==&lt;br /&gt;
Diese Funktion gibt eine Liste mit den Verbundenen OPC Servern zurück.&lt;br /&gt;
&lt;br /&gt;
Mit dieser Funktion kann man einfach den kompletten Namen eines externen Servers ermitteln.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
In den folgenden Beispielen wird davon ausgegangen, dass sie in der Clientfunktion eine Verbindung zu dem Demo Server von Unified Automation (opc.tcp://opcuaserver.com:48010) hergestellt haben.&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     print (ibhua.OPCConnectedServers ())&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         print (ExternServer)&lt;br /&gt;
     else: &lt;br /&gt;
         print(&amp;quot;no extern Server&amp;quot;) &lt;br /&gt;
         &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         FillLevelSetPoint=ibhua.OPCReadVar(ExternServer,&amp;quot;ns=2;s=Demo.BoilerDemo.Boiler1.FillLevelSetPoint&amp;quot;)&lt;br /&gt;
         print(FillLevelSetPoint)&lt;br /&gt;
&lt;br /&gt;
==OPCCallMethod(ExternerServer,object-nodeid, method-nodeid)==&lt;br /&gt;
Aufruf einer Methode ohne Parameter&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternerServer&lt;br /&gt;
*	object-nodeid :	Nodename des übergeordneten Objekts&lt;br /&gt;
*	method-nodeid :	Nodename der Methode&lt;br /&gt;
*	return 	      : Ergebnis (0=Erfolgreich)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         result=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo&amp;quot;,&amp;quot;ns=2;s=Demo.StartSimulation&amp;quot;)&lt;br /&gt;
         print(result)&lt;br /&gt;
&lt;br /&gt;
==OPCCallMethod(ExternerServer,object-nodeid, method-nodeid,[parameter_1,…parameter_n)==&lt;br /&gt;
&lt;br /&gt;
Aufruf einer Methode mit Parametern&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternerServer&lt;br /&gt;
*	object-nodeid :	Nodename des übergeordneten Objekts&lt;br /&gt;
*	method-nodeid :	Nodename der Methode&lt;br /&gt;
*	[parameter]: 		Eingangs-Parameterliste&lt;br /&gt;
*	return 		Ausgangs-Parameterliste&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         results=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo.Method&amp;quot;,&amp;quot;ns=2;s=Demo.Method.Multiply&amp;quot;,[2.14,3.5])&lt;br /&gt;
         status=ibhua.OPCResult()&lt;br /&gt;
         if status==0:&lt;br /&gt;
             for result in results:&lt;br /&gt;
                  print(result)&lt;br /&gt;
         else:&lt;br /&gt;
             print(&amp;quot;Error&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Anbei ein Beispiel, das eine Methode mit Parametern aus der SPS steuert:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def Multiply(var):&lt;br /&gt;
     global ExternServer&lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         Mul_a=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.Mul_a&amp;quot;)&lt;br /&gt;
         Mul_b=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.Mul_b&amp;quot;)&lt;br /&gt;
         results=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo.Method&amp;quot;,&amp;quot;ns=2;s=Demo.Method.Multiply&amp;quot;,[Mul_a,Mul_b])&lt;br /&gt;
         status=ibhua.OPCResult()&lt;br /&gt;
         if status==0:&lt;br /&gt;
             for result in results:&lt;br /&gt;
                  ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.MUL_Result &amp;quot;,result)&lt;br /&gt;
         else:&lt;br /&gt;
             print(&amp;quot;Error&amp;quot;)                  &lt;br /&gt;
    &lt;br /&gt;
     &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     global ExternServer&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     ibhua.monitor(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.StartMul&amp;quot;,&amp;quot;Multiply&amp;quot;,1000,2,0)&lt;br /&gt;
&lt;br /&gt;
=Arbeiten mit Nodesets=&lt;br /&gt;
&lt;br /&gt;
Es ist jetzt möglich Nodesets einzulesen und mit Python Modulen zu verknüpfen. &lt;br /&gt;
 &lt;br /&gt;
Die Nodesets werden mit dem UAModeler oder mit SiOME (Freeware von Siemens) erstellt. &lt;br /&gt;
Im Modeler gibt man das Projekt als XML File aus.&lt;br /&gt;
&lt;br /&gt;
Eine Dokumentation zum SiOME finden Sie hier: https://support.industry.siemens.com/cs/document/109755133/siemens-opc-ua-modeling-editor-(siome)?dti=0&amp;amp;lc=de-DE&lt;br /&gt;
&lt;br /&gt;
Das Handbuch finden Sie hier: https://support.industry.siemens.com/cs/attachments/109755133/109755133_SiOME_MAN_V27_de.pdf&lt;br /&gt;
&lt;br /&gt;
Führen Sie laut Handbuch &amp;quot;Modellieren des Adressraums&amp;quot; aus und exportieren Sie das Informationsmodell (3.19):&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Siome.png|762px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Laden Sie das Informationsmodell&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_Link_UA_Siome_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
Danach erscheint das angelegte Objet im Adressraum des OPC Servers:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset_Example.png|432px]]&lt;br /&gt;
&lt;br /&gt;
 Jetzt können Sie die Variablen und Methoden mit dem Python Programm verknüpfen.&lt;br /&gt;
&lt;br /&gt;
== OPCError (OPC Fehlercode) ==&lt;br /&gt;
&lt;br /&gt;
Bricht bei einem Fehlercode ungleich 0 die Ausführung ab und gibt den OPC-Fehlercode zurück.&lt;br /&gt;
&lt;br /&gt;
Wird eine 0 übergeben, hat die Funktion keine Wirkung.&lt;br /&gt;
&lt;br /&gt;
== get_namespace(name) ==&lt;br /&gt;
 &lt;br /&gt;
Diese Funktion gibt die Namespacenummer zurück. Als Eingansparameter gibt man den Namespacenamen an.&lt;br /&gt;
Der Namespacename findet man im UAExpert unter Server:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Name_Space.png|441px]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     print(ns)&lt;br /&gt;
&lt;br /&gt;
== method(ns, id, &amp;quot;funktion&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
Verknüpft eine Methode, die in einem eingelesenen Nodeset definiert wurde, mit einer Python Funktion.&lt;br /&gt;
&lt;br /&gt;
 Parameter: &lt;br /&gt;
 *	ns : Namespacenummer&lt;br /&gt;
 *	Id : Nodename oder Numerischer ID&lt;br /&gt;
 *	Funktion die beim Aufruf der Methode aufgerufen wird&lt;br /&gt;
Die Funktion enthält für jedes Eingangsparamter ein Argument und kann für jedes Ausgangsparameter ein Argument zurückgeben.&lt;br /&gt;
&lt;br /&gt;
Funktionen ohne einen Ausgangsparameter dürfen keinen Wert zrückgeben.&lt;br /&gt;
&lt;br /&gt;
Das Funktionsergebnis (Erfolg/Misserfolg) muss generell mit OPCError() übergeben werden. &lt;br /&gt;
&lt;br /&gt;
„id“ kannen mit dem UAExpert ernittelt werden :&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Attributes.png|345px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def UserMethod(a,b):&lt;br /&gt;
     result=0&lt;br /&gt;
     c=a*b&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return c&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.method(ns,7000,&amp;quot;UserMethod&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==variable(ns,  id, &amp;quot;read funktion&amp;quot;, &amp;quot;write funktion&amp;quot;)==&lt;br /&gt;
Verknüpft eine Variable, die in einem eingelesenen Nodeset definiert wurde, mit einer Python Funktion.&lt;br /&gt;
&lt;br /&gt;
Parameter: &lt;br /&gt;
*	ns : Namespacenummer&lt;br /&gt;
*	Id : Nodename oder Numerischer ID&lt;br /&gt;
*	read funktion : Funktion die beim lesen der Variablen aufgerufen wird&lt;br /&gt;
Die Funktion enthält kein Eingangsparamter und ein Ausgangsparameter. &lt;br /&gt;
*	write funktion : Funktion die beim schreiben der Variablen aufgerufen wird&lt;br /&gt;
Die Funktion enthält ein Eingangsparamter und kein Ausgangsparameter.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 OPCVar=123.456&lt;br /&gt;
 &lt;br /&gt;
 def UserRead():&lt;br /&gt;
     result=0&lt;br /&gt;
     global OPCVar&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return OPCVar&lt;br /&gt;
 &lt;br /&gt;
 def UserWrite(var):&lt;br /&gt;
     result=0&lt;br /&gt;
     global OPCVar&lt;br /&gt;
     OPCVar=var&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.variable(ns,6008,&amp;quot;UserRead&amp;quot;,&amp;quot;UserWrite&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==map(ns,  id, ns_destination, id_destination )==&lt;br /&gt;
Verbindet die OPCVariable (ns,id) mit einer anderen Variablen. &lt;br /&gt;
&lt;br /&gt;
Der Vorteil dieser Funktion ist, dass kein Python Programm beim lesen und schreiben durchlaufen wird. (schneller)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung: Die Datentypen müssen übereinstimmen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ns : Namespacenummer&lt;br /&gt;
*	id : Nodename oder Numerischer ID&lt;br /&gt;
*       ns_destination : Namespacenummer der Zielvariablen&lt;br /&gt;
*	id_destination : Nodename oder Numerischer ID der Zielvariablen&lt;br /&gt;
*	node : Nodeid der Variablen in einem anderen Namespace&lt;br /&gt;
*&lt;br /&gt;
*	Returnwert: 1=Erfolgreich, -1=nicht erfolgreich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.map(ns,6011,4,&amp;quot;QuadcoreNodesetExample.SoftPLC.Generic.PLCFloatVar&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=Ausführliche Beispiele=&lt;br /&gt;
&lt;br /&gt;
==Beispiel mit einer S7-1500 ==&lt;br /&gt;
Die Dokumentation und die Beispiele werden uns von unserem Schulungspartner &#039;&#039;&#039;[https://www.ibhsoftec.com/Training TTI]&#039;&#039;&#039; zur Verfügung gestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/german/Handbuecher/IBH-Link-UA-Phyton-Methoden-Datenmodelle-CPU1500.pdf Dokumentation passend zum Beispiel S7-1500 ]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/german/Beispiele/NodeSet-Manual-CPU-1500.zip Beispiel passend zur Dokumention]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Zip Datei enthält  Phyton, IBH OPC UA Editor Beispiele, sowie das TIA V18 Projekt&lt;br /&gt;
&lt;br /&gt;
==Eine Methode aus dem Nodeset führt einen Funktionsbaustein in der SPS aus==&lt;br /&gt;
&lt;br /&gt;
Python Programm :&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 import time&lt;br /&gt;
 &lt;br /&gt;
 #OPC Error Codes&lt;br /&gt;
 Bad_Timeout=0x800A0000&lt;br /&gt;
 Bad_UnexpectedError=0x80010000&lt;br /&gt;
 &lt;br /&gt;
 def SetTemperature(SetPoint):&lt;br /&gt;
     Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;)&lt;br /&gt;
     if Method_Control==0:&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Programs.DB 1.SetPoint&amp;quot;,SetPoint)&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;,1)&lt;br /&gt;
         Method_Control=1&lt;br /&gt;
         &lt;br /&gt;
         seconds = time.time()&lt;br /&gt;
         while Method_Control==1:&lt;br /&gt;
             Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;)&lt;br /&gt;
             if time.time()&amp;gt;(seconds+2):&lt;br /&gt;
                 ibhua.OPCError(Bad_Timeout)&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;,0)&lt;br /&gt;
         ActualTemperature=Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Programs.DB 1.Actual&amp;quot;)&lt;br /&gt;
     else:&lt;br /&gt;
         ibhua.OPCError(Bad_UnexpectedError)&lt;br /&gt;
     return ActualTemperature&lt;br /&gt;
 &lt;br /&gt;
 def ReadTemp():&lt;br /&gt;
     return ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.Temperature&amp;quot;)&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     print(ns)&lt;br /&gt;
     ibhua.method(ns,7001,&amp;quot;SetTemperature&amp;quot;)&lt;br /&gt;
     ibhua.monitor(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.Temperature&amp;quot;,&amp;quot;Temperature&amp;quot;,1000,0,0)&lt;br /&gt;
     ibhua.variable(ns,6014,&amp;quot;ReadTemp&amp;quot;,&amp;quot;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Auszug aus dem SPS Programm:&lt;br /&gt;
&lt;br /&gt;
 	L	&amp;quot;UA_Method_Control&amp;quot;	// Call Method &lt;br /&gt;
 	L	1&lt;br /&gt;
 	&amp;lt;&amp;gt;I	&lt;br /&gt;
 	SPB	noc&lt;br /&gt;
 	CALL	FB 1, DB 1&lt;br /&gt;
 	  SetPoint	  := &lt;br /&gt;
 	  Actual	  := &lt;br /&gt;
 	L	2	// Method Complete&lt;br /&gt;
 	T	&amp;quot;UA_Method_Control&amp;quot;&lt;br /&gt;
 noc:&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Python/Methoden/Datenmodelle&amp;diff=4411</id>
		<title>IBH Link UA:Python/Methoden/Datenmodelle</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Python/Methoden/Datenmodelle&amp;diff=4411"/>
		<updated>2024-03-14T10:50:24Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* OPCReadVar(node) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Option ist nur im &#039;&#039;&#039;[https://www.ibhsoftec.com/IBH-Link-UA-QC IBH-Link-UA-QC]&#039;&#039;&#039; aktiviert, da hierfür mehr Speicher benötigt wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Es lassen sich jetzt mit der Programmiersprache Python Methoden realisieren, sowie Daten einfacher austauschen und verarbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
Einige Beispiele zur Umsetzung komplexer Funktionen:&amp;lt;br&amp;gt;&lt;br /&gt;
Es lassen sich komplexe Aufgaben automatisieren, wie z.B. die&lt;br /&gt;
Überwachung von Maschinenparametern oder die Optimierung von Produktionsprozessen.&amp;lt;br&amp;gt;&lt;br /&gt;
Große Datenmengen können analysiert und ausgewertet werden,&lt;br /&gt;
um Trends und Muster zu erkennen und Prozesse zu optimieren.&lt;br /&gt;
&lt;br /&gt;
Durch die Integration von Python-Modulen für Machine Learning&lt;br /&gt;
können Maschinenparameter und -daten analysiert werden, um Vorhersagen und Empfehlungen für die Optimierung der Maschinenleistung zu treffen.&lt;br /&gt;
Daten sind aus verschiedenen Quellen und Systemen integrierbar, um ein umfassendes Bild der Maschinenleistung und -produktivität zu erhalten&lt;br /&gt;
Um Datenmodelle bzw. Companion Specs mit Python-Modulen auf dem IBH Link UA zu koppeln, wird zunächst das gewünschte Companion Spec oder Datenmodell in das Projekt auf dem IBH Link UA eingebunden. Dazu kann das entsprechende XML-File über den Webserver des IBH Link UA hochgeladen werden. Die OPC Foundation hat Datenmodelle für eine Vielzahl von Branchen spezifiziert. Für die Industrieautomatisierung etwa gibt es Datenmodelle für die Automatisierung von Produktionsanlagen und Maschinen, wie Maschinensteuerung, Überwachung und Diagnose, sowie Produktionsprozessverwaltung und Energiemanagement. Die Datenmodelle können mit speziellen Nodeset-Tools (UAModeler – ein kostenpflichtiges Werkzeug von Unified Automation oder Siome – eine Freeware von Siemens) erstellt werden und beschreiben die Schnittstelle, über die die Daten ausgetauscht werden sollen.&lt;br /&gt;
&lt;br /&gt;
=Aufbau eines Python Programmes=&lt;br /&gt;
&lt;br /&gt;
Im Python Programm werden die speziellen Funktionen des IBHLinkUA importiert. Zur Initialisierung ruft der IBHLinkUA die Funktion &amp;quot;init_opc()&amp;quot; auf. &lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 def init_opc():&lt;br /&gt;
 return&lt;br /&gt;
Es können mehrere Python Programme eingelesen werden. Zusätzlich sind auch Python Programme ohne diese Spezialfunktionen möglich.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
=Funktionen aus dem Modul ibhua=&lt;br /&gt;
== RedirectLogOutput() ==&lt;br /&gt;
Leitet alle print, stdout und stderr Ausgaben ins Systemlog um. Diese kann in der Web-Oberfläche unter „Diagnose Systemereignisse“ betrachtet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
   print(&amp;quot;Test&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
[[Image:IBH_Link_UA_Redirect.png|839px]]&lt;br /&gt;
&lt;br /&gt;
==setSystemLog (Gruppe,logtext,status)==&lt;br /&gt;
Schreibt einen Eintrag ins Systemlog. Diese kann in der Web-Oberfläche unter „Diagnose Systemereignisse“ betrachtet werden.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
 - Gruppe : String&lt;br /&gt;
 - logtext : String&lt;br /&gt;
 - Status : Integer&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.setSystemLog(&amp;quot;meine Gruppe&amp;quot;,&amp;quot;mein Logtext&amp;quot;,4711)&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_setsystemlog.png|845px]]&lt;br /&gt;
&lt;br /&gt;
== Breakpoint() ==&lt;br /&gt;
Setzt einen Breakpoint. Wenn der Breakpoint erreicht wird, wird der Debugger aktiviert. Man kann den Debugger über einen Webbrowser über das Port 5555 erreichen.&lt;br /&gt;
 http://&amp;lt;adresse IBHLinkUA&amp;gt;:5555&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    a=1&lt;br /&gt;
    ibhua.Breakpoint()&lt;br /&gt;
    b=a+20&lt;br /&gt;
    b=b+a+20&lt;br /&gt;
&lt;br /&gt;
Nach Laden des Beispiels:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint1.png|845px]]&lt;br /&gt;
&lt;br /&gt;
Nach Drücken der Step Taste:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint2.png|1612px]]&lt;br /&gt;
&lt;br /&gt;
== OPCReadVar(node) ==&lt;br /&gt;
Funktion zum Lesen von OPC - Nodes.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	Returnwert: Scalarwert oder Stringvariable&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
   uhrzeit=ibhua.OPCReadVar(&amp;quot;ns=0;i=2258&amp;quot;)&lt;br /&gt;
   print(uhrzeit)&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird in die Diagnose nach dem Neustart die aktuelle Uhrzeit eingetragen.&lt;br /&gt;
&lt;br /&gt;
== monitor(&amp;quot;node&amp;quot;, &amp;quot;Monitor Funktion&amp;quot;, Intervall, Triggermode, Deadband) ==&lt;br /&gt;
Bei Änderung der OPC-Variablen “Node” wird die Funktion  “Monitor Funktion“ aufgerufen.&lt;br /&gt;
&lt;br /&gt;
„Intervall“: bestimmt den Abtastintervall in ms. &lt;br /&gt;
&lt;br /&gt;
„Triggermode“ : &lt;br /&gt;
*	0 = wird immer Getriggert&lt;br /&gt;
*	1=Trigger bei Wertänderung&lt;br /&gt;
*	2=Trigger bei ansteigender Flanke&lt;br /&gt;
*	3=Trigger bei abfallender Flanke&lt;br /&gt;
&lt;br /&gt;
„Deadband“: bestimmt die minimale Wertänderung, die zum Trigger führt&lt;br /&gt;
Die Monitorfunktion enthält einen Eingangsparameter mit dem gelesenen Wert.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def Monitor(Var):&lt;br /&gt;
     print(Var)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    ibhua.monitor(&amp;quot;ns=0;i=2258&amp;quot;,&amp;quot;Monitor&amp;quot;,1000,0,0)&lt;br /&gt;
    return&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird in die Diagnose jede Sekunde die aktuelle Uhrzeit eingetragen.&lt;br /&gt;
&lt;br /&gt;
== OPCWriteVar(node,var) ==&lt;br /&gt;
&lt;br /&gt;
Funktion zum Schreiben von Scalar Nodes und String Nodes. Der OPCTyp wird aus der Zielvariablen automatisch ermittelt.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	var: Scalar oder String Wert&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def Monitor(Var):&lt;br /&gt;
     ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.ActualWatch&amp;quot;,Var)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    ibhua.monitor(&amp;quot;ns=0;i=2258&amp;quot;,&amp;quot;Monitor&amp;quot;,1000,0,0)&lt;br /&gt;
    return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird die Uhrzeit jede Sekunde in die SPS Stringvariable &amp;quot;QuadcoreNodesetExample.SoftPLC.Generic.ActualWatch&amp;quot; eingetragen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OPCResult() ==&lt;br /&gt;
&lt;br /&gt;
Gibt das Ergebnis der Funktionen OPCReadVar, OPCWriteVar und OPCCallMethod zurück.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	Returnwert: 0=Erfolgreich&lt;br /&gt;
&lt;br /&gt;
=Zugriff auf externe OPC Server=&lt;br /&gt;
Zum Zugriff auf externe OPC Sever muss zuerst in der Client Funktion ein externer Server eingerichtet werden.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Select_Server.png|1386px]]&lt;br /&gt;
&lt;br /&gt;
Den Funktionen: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCReadVar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCWriteVar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCCallMethod&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird als erstes Parameter der Servername angegeben.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Achtung ! Der Servername muss exakt wie in der Weboberfläche (Leerzeichen vor dem „(„ beachten) angegeben werden !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
  ExternerServer = &amp;quot;urn:ibhlinkua-002808:IBHsoftec:IBHLinkUA (opc.tcp://10.0.12.88:48010)&amp;quot;&lt;br /&gt;
  …&lt;br /&gt;
  OPCVar=ibhua.OPCReadVar(ExternerServer,&amp;quot;ns=4;s=PC-Station.Software PLC_1.GlobalVars.Tag_1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==OPCConnectedServers ()==&lt;br /&gt;
Diese Funktion gibt eine Liste mit den Verbundenen OPC Servern zurück.&lt;br /&gt;
&lt;br /&gt;
Mit dieser Funktion kann man einfach den kompletten Namen eines externen Servers ermitteln.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
In den folgenden Beispielen wird davon ausgegangen, dass sie in der Clientfunktion eine Verbindung zu dem Demo Server von Unified Automation (opc.tcp://opcuaserver.com:48010) hergestellt haben.&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     print (ibhua.OPCConnectedServers ())&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         print (ExternServer)&lt;br /&gt;
     else: &lt;br /&gt;
         print(&amp;quot;no extern Server&amp;quot;) &lt;br /&gt;
         &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         FillLevelSetPoint=ibhua.OPCReadVar(ExternServer,&amp;quot;ns=2;s=Demo.BoilerDemo.Boiler1.FillLevelSetPoint&amp;quot;)&lt;br /&gt;
         print(FillLevelSetPoint)&lt;br /&gt;
&lt;br /&gt;
==OPCCallMethod(ExternerServer,object-nodeid, method-nodeid)==&lt;br /&gt;
Aufruf einer Methode ohne Parameter&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternerServer&lt;br /&gt;
*	object-nodeid :	Nodename des übergeordneten Objekts&lt;br /&gt;
*	method-nodeid :	Nodename der Methode&lt;br /&gt;
*	return 	      : Ergebnis (0=Erfolgreich)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         result=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo&amp;quot;,&amp;quot;ns=2;s=Demo.StartSimulation&amp;quot;)&lt;br /&gt;
         print(result)&lt;br /&gt;
&lt;br /&gt;
==OPCCallMethod(ExternerServer,object-nodeid, method-nodeid,[parameter_1,…parameter_n)==&lt;br /&gt;
&lt;br /&gt;
Aufruf einer Methode mit Parametern&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternerServer&lt;br /&gt;
*	object-nodeid :	Nodename des übergeordneten Objekts&lt;br /&gt;
*	method-nodeid :	Nodename der Methode&lt;br /&gt;
*	[parameter]: 		Eingangs-Parameterliste&lt;br /&gt;
*	return 		Ausgangs-Parameterliste&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         results=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo.Method&amp;quot;,&amp;quot;ns=2;s=Demo.Method.Multiply&amp;quot;,[2.14,3.5])&lt;br /&gt;
         status=ibhua.OPCResult()&lt;br /&gt;
         if status==0:&lt;br /&gt;
             for result in results:&lt;br /&gt;
                  print(result)&lt;br /&gt;
         else:&lt;br /&gt;
             print(&amp;quot;Error&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Anbei ein Beispiel, das eine Methode mit Parametern aus der SPS steuert:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def Multiply(var):&lt;br /&gt;
     global ExternServer&lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         Mul_a=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.Mul_a&amp;quot;)&lt;br /&gt;
         Mul_b=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.Mul_b&amp;quot;)&lt;br /&gt;
         results=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo.Method&amp;quot;,&amp;quot;ns=2;s=Demo.Method.Multiply&amp;quot;,[Mul_a,Mul_b])&lt;br /&gt;
         status=ibhua.OPCResult()&lt;br /&gt;
         if status==0:&lt;br /&gt;
             for result in results:&lt;br /&gt;
                  ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.MUL_Result &amp;quot;,result)&lt;br /&gt;
         else:&lt;br /&gt;
             print(&amp;quot;Error&amp;quot;)                  &lt;br /&gt;
    &lt;br /&gt;
     &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     global ExternServer&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     ibhua.monitor(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.StartMul&amp;quot;,&amp;quot;Multiply&amp;quot;,1000,2,0)&lt;br /&gt;
&lt;br /&gt;
=Arbeiten mit Nodesets=&lt;br /&gt;
&lt;br /&gt;
Es ist jetzt möglich Nodesets einzulesen und mit Python Modulen zu verknüpfen. &lt;br /&gt;
 &lt;br /&gt;
Die Nodesets werden mit dem UAModeler oder mit SiOME (Freeware von Siemens) erstellt. &lt;br /&gt;
Im Modeler gibt man das Projekt als XML File aus.&lt;br /&gt;
&lt;br /&gt;
Eine Dokumentation zum SiOME finden Sie hier: https://support.industry.siemens.com/cs/document/109755133/siemens-opc-ua-modeling-editor-(siome)?dti=0&amp;amp;lc=de-DE&lt;br /&gt;
&lt;br /&gt;
Das Handbuch finden Sie hier: https://support.industry.siemens.com/cs/attachments/109755133/109755133_SiOME_MAN_V27_de.pdf&lt;br /&gt;
&lt;br /&gt;
Führen Sie laut Handbuch &amp;quot;Modellieren des Adressraums&amp;quot; aus und exportieren Sie das Informationsmodell (3.19):&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Siome.png|762px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Laden Sie das Informationsmodell&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_Link_UA_Siome_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
Danach erscheint das angelegte Objet im Adressraum des OPC Servers:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset_Example.png|432px]]&lt;br /&gt;
&lt;br /&gt;
 Jetzt können Sie die Variablen und Methoden mit dem Python Programm verknüpfen.&lt;br /&gt;
&lt;br /&gt;
== OPCError (OPC Fehlercode) ==&lt;br /&gt;
&lt;br /&gt;
Bricht bei einem Fehlercode ungleich 0 die Ausführung ab und gibt den OPC-Fehlercode zurück.&lt;br /&gt;
&lt;br /&gt;
Wird eine 0 übergeben, hat die Funktion keine Wirkung.&lt;br /&gt;
&lt;br /&gt;
== get_namespace(name) ==&lt;br /&gt;
 &lt;br /&gt;
Diese Funktion gibt die Namespacenummer zurück. Als Eingansparameter gibt man den Namespacenamen an.&lt;br /&gt;
Der Namespacename findet man im UAExpert unter Server:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Name_Space.png|441px]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     print(ns)&lt;br /&gt;
&lt;br /&gt;
== method(ns, id, &amp;quot;funktion&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
Verknüpft eine Methode, die in einem eingelesenen Nodeset definiert wurde, mit einer Python Funktion.&lt;br /&gt;
&lt;br /&gt;
 Parameter: &lt;br /&gt;
 *	ns : Namespacenummer&lt;br /&gt;
 *	Id : Nodename oder Numerischer ID&lt;br /&gt;
 *	Funktion die beim Aufruf der Methode aufgerufen wird&lt;br /&gt;
Die Funktion enthält für jedes Eingangsparamter ein Argument und kann für jedes Ausgangsparameter ein Argument zurückgeben.&lt;br /&gt;
&lt;br /&gt;
Funktionen ohne einen Ausgangsparameter dürfen keinen Wert zrückgeben.&lt;br /&gt;
&lt;br /&gt;
Das Funktionsergebnis (Erfolg/Misserfolg) muss generell mit OPCError() übergeben werden. &lt;br /&gt;
&lt;br /&gt;
„id“ kannen mit dem UAExpert ernittelt werden :&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Attributes.png|345px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def UserMethod(a,b):&lt;br /&gt;
     result=0&lt;br /&gt;
     c=a*b&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return c&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.method(ns,7000,&amp;quot;UserMethod&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==variable(ns,  id, &amp;quot;read funktion&amp;quot;, &amp;quot;write funktion&amp;quot;)==&lt;br /&gt;
Verknüpft eine Variable, die in einem eingelesenen Nodeset definiert wurde, mit einer Python Funktion.&lt;br /&gt;
&lt;br /&gt;
Parameter: &lt;br /&gt;
*	ns : Namespacenummer&lt;br /&gt;
*	Id : Nodename oder Numerischer ID&lt;br /&gt;
*	read funktion : Funktion die beim lesen der Variablen aufgerufen wird&lt;br /&gt;
Die Funktion enthält kein Eingangsparamter und ein Ausgangsparameter. &lt;br /&gt;
*	write funktion : Funktion die beim schreiben der Variablen aufgerufen wird&lt;br /&gt;
Die Funktion enthält ein Eingangsparamter und kein Ausgangsparameter.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 OPCVar=123.456&lt;br /&gt;
 &lt;br /&gt;
 def UserRead():&lt;br /&gt;
     result=0&lt;br /&gt;
     global OPCVar&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return OPCVar&lt;br /&gt;
 &lt;br /&gt;
 def UserWrite(var):&lt;br /&gt;
     result=0&lt;br /&gt;
     global OPCVar&lt;br /&gt;
     OPCVar=var&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.variable(ns,6008,&amp;quot;UserRead&amp;quot;,&amp;quot;UserWrite&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==map(ns,  id, ns_destination, id_destination )==&lt;br /&gt;
Verbindet die OPCVariable (ns,id) mit einer anderen Variablen. &lt;br /&gt;
&lt;br /&gt;
Der Vorteil dieser Funktion ist, dass kein Python Programm beim lesen und schreiben durchlaufen wird. (schneller)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung: Die Datentypen müssen übereinstimmen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ns : Namespacenummer&lt;br /&gt;
*	id : Nodename oder Numerischer ID&lt;br /&gt;
*       ns_destination : Namespacenummer der Zielvariablen&lt;br /&gt;
*	id_destination : Nodename oder Numerischer ID der Zielvariablen&lt;br /&gt;
*	node : Nodeid der Variablen in einem anderen Namespace&lt;br /&gt;
*&lt;br /&gt;
*	Returnwert: 1=Erfolgreich, -1=nicht erfolgreich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.map(ns,6011,4,&amp;quot;QuadcoreNodesetExample.SoftPLC.Generic.PLCFloatVar&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=Ausführliche Beispiele=&lt;br /&gt;
&lt;br /&gt;
==Beispiel mit einer S7-1500 ==&lt;br /&gt;
Die Dokumentation und die Beispiele werden uns von unserem Schulungspartner &#039;&#039;&#039;[https://www.ibhsoftec.com/Training TTI]&#039;&#039;&#039; zur Verfügung gestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/german/Handbuecher/IBH-Link-UA-Phyton-Methoden-Datenmodelle-CPU1500.pdf Dokumentation passend zum Beispiel S7-1500 ]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/german/Beispiele/NodeSet-Manual-CPU-1500.zip Beispiel passend zur Dokumention]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Zip Datei enthält  Phyton, IBH OPC UA Editor Beispiele, sowie das TIA V18 Projekt&lt;br /&gt;
&lt;br /&gt;
==Eine Methode aus dem Nodeset führt einen Funktionsbaustein in der SPS aus==&lt;br /&gt;
&lt;br /&gt;
Python Programm :&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 import time&lt;br /&gt;
 &lt;br /&gt;
 #OPC Error Codes&lt;br /&gt;
 Bad_Timeout=0x800A0000&lt;br /&gt;
 Bad_UnexpectedError=0x80010000&lt;br /&gt;
 &lt;br /&gt;
 def SetTemperature(SetPoint):&lt;br /&gt;
     Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;)&lt;br /&gt;
     if Method_Control==0:&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Programs.DB 1.SetPoint&amp;quot;,SetPoint)&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;,1)&lt;br /&gt;
         Method_Control=1&lt;br /&gt;
         &lt;br /&gt;
         seconds = time.time()&lt;br /&gt;
         while Method_Control==1:&lt;br /&gt;
             Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;)&lt;br /&gt;
             if time.time()&amp;gt;(seconds+2):&lt;br /&gt;
                 ibhua.OPCError(Bad_Timeout)&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;,0)&lt;br /&gt;
         ActualTemperature=Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Programs.DB 1.Actual&amp;quot;)&lt;br /&gt;
     else:&lt;br /&gt;
         ibhua.OPCError(Bad_UnexpectedError)&lt;br /&gt;
     return ActualTemperature&lt;br /&gt;
 &lt;br /&gt;
 def ReadTemp():&lt;br /&gt;
     return ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.Temperature&amp;quot;)&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     print(ns)&lt;br /&gt;
     ibhua.method(ns,7001,&amp;quot;SetTemperature&amp;quot;)&lt;br /&gt;
     ibhua.monitor(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.Temperature&amp;quot;,&amp;quot;Temperature&amp;quot;,1000,0,0)&lt;br /&gt;
     ibhua.variable(ns,6014,&amp;quot;ReadTemp&amp;quot;,&amp;quot;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Auszug aus dem SPS Programm:&lt;br /&gt;
&lt;br /&gt;
 	L	&amp;quot;UA_Method_Control&amp;quot;	// Call Method &lt;br /&gt;
 	L	1&lt;br /&gt;
 	&amp;lt;&amp;gt;I	&lt;br /&gt;
 	SPB	noc&lt;br /&gt;
 	CALL	FB 1, DB 1&lt;br /&gt;
 	  SetPoint	  := &lt;br /&gt;
 	  Actual	  := &lt;br /&gt;
 	L	2	// Method Complete&lt;br /&gt;
 	T	&amp;quot;UA_Method_Control&amp;quot;&lt;br /&gt;
 noc:&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Python/Methoden/Datenmodelle&amp;diff=4410</id>
		<title>IBH Link UA:Python/Methoden/Datenmodelle</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Python/Methoden/Datenmodelle&amp;diff=4410"/>
		<updated>2024-03-14T10:49:00Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* RedirectLogOutput() */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Option ist nur im &#039;&#039;&#039;[https://www.ibhsoftec.com/IBH-Link-UA-QC IBH-Link-UA-QC]&#039;&#039;&#039; aktiviert, da hierfür mehr Speicher benötigt wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Es lassen sich jetzt mit der Programmiersprache Python Methoden realisieren, sowie Daten einfacher austauschen und verarbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
Einige Beispiele zur Umsetzung komplexer Funktionen:&amp;lt;br&amp;gt;&lt;br /&gt;
Es lassen sich komplexe Aufgaben automatisieren, wie z.B. die&lt;br /&gt;
Überwachung von Maschinenparametern oder die Optimierung von Produktionsprozessen.&amp;lt;br&amp;gt;&lt;br /&gt;
Große Datenmengen können analysiert und ausgewertet werden,&lt;br /&gt;
um Trends und Muster zu erkennen und Prozesse zu optimieren.&lt;br /&gt;
&lt;br /&gt;
Durch die Integration von Python-Modulen für Machine Learning&lt;br /&gt;
können Maschinenparameter und -daten analysiert werden, um Vorhersagen und Empfehlungen für die Optimierung der Maschinenleistung zu treffen.&lt;br /&gt;
Daten sind aus verschiedenen Quellen und Systemen integrierbar, um ein umfassendes Bild der Maschinenleistung und -produktivität zu erhalten&lt;br /&gt;
Um Datenmodelle bzw. Companion Specs mit Python-Modulen auf dem IBH Link UA zu koppeln, wird zunächst das gewünschte Companion Spec oder Datenmodell in das Projekt auf dem IBH Link UA eingebunden. Dazu kann das entsprechende XML-File über den Webserver des IBH Link UA hochgeladen werden. Die OPC Foundation hat Datenmodelle für eine Vielzahl von Branchen spezifiziert. Für die Industrieautomatisierung etwa gibt es Datenmodelle für die Automatisierung von Produktionsanlagen und Maschinen, wie Maschinensteuerung, Überwachung und Diagnose, sowie Produktionsprozessverwaltung und Energiemanagement. Die Datenmodelle können mit speziellen Nodeset-Tools (UAModeler – ein kostenpflichtiges Werkzeug von Unified Automation oder Siome – eine Freeware von Siemens) erstellt werden und beschreiben die Schnittstelle, über die die Daten ausgetauscht werden sollen.&lt;br /&gt;
&lt;br /&gt;
=Aufbau eines Python Programmes=&lt;br /&gt;
&lt;br /&gt;
Im Python Programm werden die speziellen Funktionen des IBHLinkUA importiert. Zur Initialisierung ruft der IBHLinkUA die Funktion &amp;quot;init_opc()&amp;quot; auf. &lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 def init_opc():&lt;br /&gt;
 return&lt;br /&gt;
Es können mehrere Python Programme eingelesen werden. Zusätzlich sind auch Python Programme ohne diese Spezialfunktionen möglich.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
=Funktionen aus dem Modul ibhua=&lt;br /&gt;
== RedirectLogOutput() ==&lt;br /&gt;
Leitet alle print, stdout und stderr Ausgaben ins Systemlog um. Diese kann in der Web-Oberfläche unter „Diagnose Systemereignisse“ betrachtet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
   print(&amp;quot;Test&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
[[Image:IBH_Link_UA_Redirect.png|839px]]&lt;br /&gt;
&lt;br /&gt;
==setSystemLog (Gruppe,logtext,status)==&lt;br /&gt;
Schreibt einen Eintrag ins Systemlog. Diese kann in der Web-Oberfläche unter „Diagnose Systemereignisse“ betrachtet werden.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
 - Gruppe : String&lt;br /&gt;
 - logtext : String&lt;br /&gt;
 - Status : Integer&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.setSystemLog(&amp;quot;meine Gruppe&amp;quot;,&amp;quot;mein Logtext&amp;quot;,4711)&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_setsystemlog.png|845px]]&lt;br /&gt;
&lt;br /&gt;
== Breakpoint() ==&lt;br /&gt;
Setzt einen Breakpoint. Wenn der Breakpoint erreicht wird, wird der Debugger aktiviert. Man kann den Debugger über einen Webbrowser über das Port 5555 erreichen.&lt;br /&gt;
 http://&amp;lt;adresse IBHLinkUA&amp;gt;:5555&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    a=1&lt;br /&gt;
    ibhua.Breakpoint()&lt;br /&gt;
    b=a+20&lt;br /&gt;
    b=b+a+20&lt;br /&gt;
&lt;br /&gt;
Nach Laden des Beispiels:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint1.png|845px]]&lt;br /&gt;
&lt;br /&gt;
Nach Drücken der Step Taste:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint2.png|1612px]]&lt;br /&gt;
&lt;br /&gt;
== OPCReadVar(node) ==&lt;br /&gt;
Funktion zum Lesen von OPC - Nodes.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	Returnwert: Scalarwert oder Stringvariable&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 uhrzeit=ibhua.OPCReadVar(&amp;quot;ns=0;i=2258&amp;quot;)&lt;br /&gt;
 print(uhrzeit)&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird in die Diagnose nach dem Neustart die aktuelle Uhrzeit eingetragen.&lt;br /&gt;
&lt;br /&gt;
== monitor(&amp;quot;node&amp;quot;, &amp;quot;Monitor Funktion&amp;quot;, Intervall, Triggermode, Deadband) ==&lt;br /&gt;
Bei Änderung der OPC-Variablen “Node” wird die Funktion  “Monitor Funktion“ aufgerufen.&lt;br /&gt;
&lt;br /&gt;
„Intervall“: bestimmt den Abtastintervall in ms. &lt;br /&gt;
&lt;br /&gt;
„Triggermode“ : &lt;br /&gt;
*	0 = wird immer Getriggert&lt;br /&gt;
*	1=Trigger bei Wertänderung&lt;br /&gt;
*	2=Trigger bei ansteigender Flanke&lt;br /&gt;
*	3=Trigger bei abfallender Flanke&lt;br /&gt;
&lt;br /&gt;
„Deadband“: bestimmt die minimale Wertänderung, die zum Trigger führt&lt;br /&gt;
Die Monitorfunktion enthält einen Eingangsparameter mit dem gelesenen Wert.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def Monitor(Var):&lt;br /&gt;
     print(Var)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    ibhua.monitor(&amp;quot;ns=0;i=2258&amp;quot;,&amp;quot;Monitor&amp;quot;,1000,0,0)&lt;br /&gt;
    return&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird in die Diagnose jede Sekunde die aktuelle Uhrzeit eingetragen.&lt;br /&gt;
&lt;br /&gt;
== OPCWriteVar(node,var) ==&lt;br /&gt;
&lt;br /&gt;
Funktion zum Schreiben von Scalar Nodes und String Nodes. Der OPCTyp wird aus der Zielvariablen automatisch ermittelt.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	var: Scalar oder String Wert&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def Monitor(Var):&lt;br /&gt;
     ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.ActualWatch&amp;quot;,Var)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    ibhua.monitor(&amp;quot;ns=0;i=2258&amp;quot;,&amp;quot;Monitor&amp;quot;,1000,0,0)&lt;br /&gt;
    return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird die Uhrzeit jede Sekunde in die SPS Stringvariable &amp;quot;QuadcoreNodesetExample.SoftPLC.Generic.ActualWatch&amp;quot; eingetragen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OPCResult() ==&lt;br /&gt;
&lt;br /&gt;
Gibt das Ergebnis der Funktionen OPCReadVar, OPCWriteVar und OPCCallMethod zurück.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	Returnwert: 0=Erfolgreich&lt;br /&gt;
&lt;br /&gt;
=Zugriff auf externe OPC Server=&lt;br /&gt;
Zum Zugriff auf externe OPC Sever muss zuerst in der Client Funktion ein externer Server eingerichtet werden.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Select_Server.png|1386px]]&lt;br /&gt;
&lt;br /&gt;
Den Funktionen: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCReadVar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCWriteVar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCCallMethod&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird als erstes Parameter der Servername angegeben.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Achtung ! Der Servername muss exakt wie in der Weboberfläche (Leerzeichen vor dem „(„ beachten) angegeben werden !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
  ExternerServer = &amp;quot;urn:ibhlinkua-002808:IBHsoftec:IBHLinkUA (opc.tcp://10.0.12.88:48010)&amp;quot;&lt;br /&gt;
  …&lt;br /&gt;
  OPCVar=ibhua.OPCReadVar(ExternerServer,&amp;quot;ns=4;s=PC-Station.Software PLC_1.GlobalVars.Tag_1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==OPCConnectedServers ()==&lt;br /&gt;
Diese Funktion gibt eine Liste mit den Verbundenen OPC Servern zurück.&lt;br /&gt;
&lt;br /&gt;
Mit dieser Funktion kann man einfach den kompletten Namen eines externen Servers ermitteln.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
In den folgenden Beispielen wird davon ausgegangen, dass sie in der Clientfunktion eine Verbindung zu dem Demo Server von Unified Automation (opc.tcp://opcuaserver.com:48010) hergestellt haben.&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     print (ibhua.OPCConnectedServers ())&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         print (ExternServer)&lt;br /&gt;
     else: &lt;br /&gt;
         print(&amp;quot;no extern Server&amp;quot;) &lt;br /&gt;
         &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         FillLevelSetPoint=ibhua.OPCReadVar(ExternServer,&amp;quot;ns=2;s=Demo.BoilerDemo.Boiler1.FillLevelSetPoint&amp;quot;)&lt;br /&gt;
         print(FillLevelSetPoint)&lt;br /&gt;
&lt;br /&gt;
==OPCCallMethod(ExternerServer,object-nodeid, method-nodeid)==&lt;br /&gt;
Aufruf einer Methode ohne Parameter&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternerServer&lt;br /&gt;
*	object-nodeid :	Nodename des übergeordneten Objekts&lt;br /&gt;
*	method-nodeid :	Nodename der Methode&lt;br /&gt;
*	return 	      : Ergebnis (0=Erfolgreich)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         result=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo&amp;quot;,&amp;quot;ns=2;s=Demo.StartSimulation&amp;quot;)&lt;br /&gt;
         print(result)&lt;br /&gt;
&lt;br /&gt;
==OPCCallMethod(ExternerServer,object-nodeid, method-nodeid,[parameter_1,…parameter_n)==&lt;br /&gt;
&lt;br /&gt;
Aufruf einer Methode mit Parametern&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternerServer&lt;br /&gt;
*	object-nodeid :	Nodename des übergeordneten Objekts&lt;br /&gt;
*	method-nodeid :	Nodename der Methode&lt;br /&gt;
*	[parameter]: 		Eingangs-Parameterliste&lt;br /&gt;
*	return 		Ausgangs-Parameterliste&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         results=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo.Method&amp;quot;,&amp;quot;ns=2;s=Demo.Method.Multiply&amp;quot;,[2.14,3.5])&lt;br /&gt;
         status=ibhua.OPCResult()&lt;br /&gt;
         if status==0:&lt;br /&gt;
             for result in results:&lt;br /&gt;
                  print(result)&lt;br /&gt;
         else:&lt;br /&gt;
             print(&amp;quot;Error&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Anbei ein Beispiel, das eine Methode mit Parametern aus der SPS steuert:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def Multiply(var):&lt;br /&gt;
     global ExternServer&lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         Mul_a=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.Mul_a&amp;quot;)&lt;br /&gt;
         Mul_b=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.Mul_b&amp;quot;)&lt;br /&gt;
         results=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo.Method&amp;quot;,&amp;quot;ns=2;s=Demo.Method.Multiply&amp;quot;,[Mul_a,Mul_b])&lt;br /&gt;
         status=ibhua.OPCResult()&lt;br /&gt;
         if status==0:&lt;br /&gt;
             for result in results:&lt;br /&gt;
                  ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.MUL_Result &amp;quot;,result)&lt;br /&gt;
         else:&lt;br /&gt;
             print(&amp;quot;Error&amp;quot;)                  &lt;br /&gt;
    &lt;br /&gt;
     &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     global ExternServer&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     ibhua.monitor(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.StartMul&amp;quot;,&amp;quot;Multiply&amp;quot;,1000,2,0)&lt;br /&gt;
&lt;br /&gt;
=Arbeiten mit Nodesets=&lt;br /&gt;
&lt;br /&gt;
Es ist jetzt möglich Nodesets einzulesen und mit Python Modulen zu verknüpfen. &lt;br /&gt;
 &lt;br /&gt;
Die Nodesets werden mit dem UAModeler oder mit SiOME (Freeware von Siemens) erstellt. &lt;br /&gt;
Im Modeler gibt man das Projekt als XML File aus.&lt;br /&gt;
&lt;br /&gt;
Eine Dokumentation zum SiOME finden Sie hier: https://support.industry.siemens.com/cs/document/109755133/siemens-opc-ua-modeling-editor-(siome)?dti=0&amp;amp;lc=de-DE&lt;br /&gt;
&lt;br /&gt;
Das Handbuch finden Sie hier: https://support.industry.siemens.com/cs/attachments/109755133/109755133_SiOME_MAN_V27_de.pdf&lt;br /&gt;
&lt;br /&gt;
Führen Sie laut Handbuch &amp;quot;Modellieren des Adressraums&amp;quot; aus und exportieren Sie das Informationsmodell (3.19):&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Siome.png|762px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Laden Sie das Informationsmodell&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_Link_UA_Siome_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
Danach erscheint das angelegte Objet im Adressraum des OPC Servers:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset_Example.png|432px]]&lt;br /&gt;
&lt;br /&gt;
 Jetzt können Sie die Variablen und Methoden mit dem Python Programm verknüpfen.&lt;br /&gt;
&lt;br /&gt;
== OPCError (OPC Fehlercode) ==&lt;br /&gt;
&lt;br /&gt;
Bricht bei einem Fehlercode ungleich 0 die Ausführung ab und gibt den OPC-Fehlercode zurück.&lt;br /&gt;
&lt;br /&gt;
Wird eine 0 übergeben, hat die Funktion keine Wirkung.&lt;br /&gt;
&lt;br /&gt;
== get_namespace(name) ==&lt;br /&gt;
 &lt;br /&gt;
Diese Funktion gibt die Namespacenummer zurück. Als Eingansparameter gibt man den Namespacenamen an.&lt;br /&gt;
Der Namespacename findet man im UAExpert unter Server:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Name_Space.png|441px]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     print(ns)&lt;br /&gt;
&lt;br /&gt;
== method(ns, id, &amp;quot;funktion&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
Verknüpft eine Methode, die in einem eingelesenen Nodeset definiert wurde, mit einer Python Funktion.&lt;br /&gt;
&lt;br /&gt;
 Parameter: &lt;br /&gt;
 *	ns : Namespacenummer&lt;br /&gt;
 *	Id : Nodename oder Numerischer ID&lt;br /&gt;
 *	Funktion die beim Aufruf der Methode aufgerufen wird&lt;br /&gt;
Die Funktion enthält für jedes Eingangsparamter ein Argument und kann für jedes Ausgangsparameter ein Argument zurückgeben.&lt;br /&gt;
&lt;br /&gt;
Funktionen ohne einen Ausgangsparameter dürfen keinen Wert zrückgeben.&lt;br /&gt;
&lt;br /&gt;
Das Funktionsergebnis (Erfolg/Misserfolg) muss generell mit OPCError() übergeben werden. &lt;br /&gt;
&lt;br /&gt;
„id“ kannen mit dem UAExpert ernittelt werden :&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Attributes.png|345px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def UserMethod(a,b):&lt;br /&gt;
     result=0&lt;br /&gt;
     c=a*b&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return c&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.method(ns,7000,&amp;quot;UserMethod&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==variable(ns,  id, &amp;quot;read funktion&amp;quot;, &amp;quot;write funktion&amp;quot;)==&lt;br /&gt;
Verknüpft eine Variable, die in einem eingelesenen Nodeset definiert wurde, mit einer Python Funktion.&lt;br /&gt;
&lt;br /&gt;
Parameter: &lt;br /&gt;
*	ns : Namespacenummer&lt;br /&gt;
*	Id : Nodename oder Numerischer ID&lt;br /&gt;
*	read funktion : Funktion die beim lesen der Variablen aufgerufen wird&lt;br /&gt;
Die Funktion enthält kein Eingangsparamter und ein Ausgangsparameter. &lt;br /&gt;
*	write funktion : Funktion die beim schreiben der Variablen aufgerufen wird&lt;br /&gt;
Die Funktion enthält ein Eingangsparamter und kein Ausgangsparameter.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 OPCVar=123.456&lt;br /&gt;
 &lt;br /&gt;
 def UserRead():&lt;br /&gt;
     result=0&lt;br /&gt;
     global OPCVar&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return OPCVar&lt;br /&gt;
 &lt;br /&gt;
 def UserWrite(var):&lt;br /&gt;
     result=0&lt;br /&gt;
     global OPCVar&lt;br /&gt;
     OPCVar=var&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.variable(ns,6008,&amp;quot;UserRead&amp;quot;,&amp;quot;UserWrite&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==map(ns,  id, ns_destination, id_destination )==&lt;br /&gt;
Verbindet die OPCVariable (ns,id) mit einer anderen Variablen. &lt;br /&gt;
&lt;br /&gt;
Der Vorteil dieser Funktion ist, dass kein Python Programm beim lesen und schreiben durchlaufen wird. (schneller)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung: Die Datentypen müssen übereinstimmen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ns : Namespacenummer&lt;br /&gt;
*	id : Nodename oder Numerischer ID&lt;br /&gt;
*       ns_destination : Namespacenummer der Zielvariablen&lt;br /&gt;
*	id_destination : Nodename oder Numerischer ID der Zielvariablen&lt;br /&gt;
*	node : Nodeid der Variablen in einem anderen Namespace&lt;br /&gt;
*&lt;br /&gt;
*	Returnwert: 1=Erfolgreich, -1=nicht erfolgreich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.map(ns,6011,4,&amp;quot;QuadcoreNodesetExample.SoftPLC.Generic.PLCFloatVar&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=Ausführliche Beispiele=&lt;br /&gt;
&lt;br /&gt;
==Beispiel mit einer S7-1500 ==&lt;br /&gt;
Die Dokumentation und die Beispiele werden uns von unserem Schulungspartner &#039;&#039;&#039;[https://www.ibhsoftec.com/Training TTI]&#039;&#039;&#039; zur Verfügung gestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/german/Handbuecher/IBH-Link-UA-Phyton-Methoden-Datenmodelle-CPU1500.pdf Dokumentation passend zum Beispiel S7-1500 ]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/german/Beispiele/NodeSet-Manual-CPU-1500.zip Beispiel passend zur Dokumention]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Zip Datei enthält  Phyton, IBH OPC UA Editor Beispiele, sowie das TIA V18 Projekt&lt;br /&gt;
&lt;br /&gt;
==Eine Methode aus dem Nodeset führt einen Funktionsbaustein in der SPS aus==&lt;br /&gt;
&lt;br /&gt;
Python Programm :&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 import time&lt;br /&gt;
 &lt;br /&gt;
 #OPC Error Codes&lt;br /&gt;
 Bad_Timeout=0x800A0000&lt;br /&gt;
 Bad_UnexpectedError=0x80010000&lt;br /&gt;
 &lt;br /&gt;
 def SetTemperature(SetPoint):&lt;br /&gt;
     Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;)&lt;br /&gt;
     if Method_Control==0:&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Programs.DB 1.SetPoint&amp;quot;,SetPoint)&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;,1)&lt;br /&gt;
         Method_Control=1&lt;br /&gt;
         &lt;br /&gt;
         seconds = time.time()&lt;br /&gt;
         while Method_Control==1:&lt;br /&gt;
             Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;)&lt;br /&gt;
             if time.time()&amp;gt;(seconds+2):&lt;br /&gt;
                 ibhua.OPCError(Bad_Timeout)&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;,0)&lt;br /&gt;
         ActualTemperature=Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Programs.DB 1.Actual&amp;quot;)&lt;br /&gt;
     else:&lt;br /&gt;
         ibhua.OPCError(Bad_UnexpectedError)&lt;br /&gt;
     return ActualTemperature&lt;br /&gt;
 &lt;br /&gt;
 def ReadTemp():&lt;br /&gt;
     return ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.Temperature&amp;quot;)&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     print(ns)&lt;br /&gt;
     ibhua.method(ns,7001,&amp;quot;SetTemperature&amp;quot;)&lt;br /&gt;
     ibhua.monitor(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.Temperature&amp;quot;,&amp;quot;Temperature&amp;quot;,1000,0,0)&lt;br /&gt;
     ibhua.variable(ns,6014,&amp;quot;ReadTemp&amp;quot;,&amp;quot;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Auszug aus dem SPS Programm:&lt;br /&gt;
&lt;br /&gt;
 	L	&amp;quot;UA_Method_Control&amp;quot;	// Call Method &lt;br /&gt;
 	L	1&lt;br /&gt;
 	&amp;lt;&amp;gt;I	&lt;br /&gt;
 	SPB	noc&lt;br /&gt;
 	CALL	FB 1, DB 1&lt;br /&gt;
 	  SetPoint	  := &lt;br /&gt;
 	  Actual	  := &lt;br /&gt;
 	L	2	// Method Complete&lt;br /&gt;
 	T	&amp;quot;UA_Method_Control&amp;quot;&lt;br /&gt;
 noc:&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Python/Methoden/Datenmodelle&amp;diff=4409</id>
		<title>IBH Link UA:Python/Methoden/Datenmodelle</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Python/Methoden/Datenmodelle&amp;diff=4409"/>
		<updated>2024-03-14T10:48:07Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* RedirectLogOutput() */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Option ist nur im &#039;&#039;&#039;[https://www.ibhsoftec.com/IBH-Link-UA-QC IBH-Link-UA-QC]&#039;&#039;&#039; aktiviert, da hierfür mehr Speicher benötigt wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Es lassen sich jetzt mit der Programmiersprache Python Methoden realisieren, sowie Daten einfacher austauschen und verarbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
Einige Beispiele zur Umsetzung komplexer Funktionen:&amp;lt;br&amp;gt;&lt;br /&gt;
Es lassen sich komplexe Aufgaben automatisieren, wie z.B. die&lt;br /&gt;
Überwachung von Maschinenparametern oder die Optimierung von Produktionsprozessen.&amp;lt;br&amp;gt;&lt;br /&gt;
Große Datenmengen können analysiert und ausgewertet werden,&lt;br /&gt;
um Trends und Muster zu erkennen und Prozesse zu optimieren.&lt;br /&gt;
&lt;br /&gt;
Durch die Integration von Python-Modulen für Machine Learning&lt;br /&gt;
können Maschinenparameter und -daten analysiert werden, um Vorhersagen und Empfehlungen für die Optimierung der Maschinenleistung zu treffen.&lt;br /&gt;
Daten sind aus verschiedenen Quellen und Systemen integrierbar, um ein umfassendes Bild der Maschinenleistung und -produktivität zu erhalten&lt;br /&gt;
Um Datenmodelle bzw. Companion Specs mit Python-Modulen auf dem IBH Link UA zu koppeln, wird zunächst das gewünschte Companion Spec oder Datenmodell in das Projekt auf dem IBH Link UA eingebunden. Dazu kann das entsprechende XML-File über den Webserver des IBH Link UA hochgeladen werden. Die OPC Foundation hat Datenmodelle für eine Vielzahl von Branchen spezifiziert. Für die Industrieautomatisierung etwa gibt es Datenmodelle für die Automatisierung von Produktionsanlagen und Maschinen, wie Maschinensteuerung, Überwachung und Diagnose, sowie Produktionsprozessverwaltung und Energiemanagement. Die Datenmodelle können mit speziellen Nodeset-Tools (UAModeler – ein kostenpflichtiges Werkzeug von Unified Automation oder Siome – eine Freeware von Siemens) erstellt werden und beschreiben die Schnittstelle, über die die Daten ausgetauscht werden sollen.&lt;br /&gt;
&lt;br /&gt;
=Aufbau eines Python Programmes=&lt;br /&gt;
&lt;br /&gt;
Im Python Programm werden die speziellen Funktionen des IBHLinkUA importiert. Zur Initialisierung ruft der IBHLinkUA die Funktion &amp;quot;init_opc()&amp;quot; auf. &lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 def init_opc():&lt;br /&gt;
 return&lt;br /&gt;
Es können mehrere Python Programme eingelesen werden. Zusätzlich sind auch Python Programme ohne diese Spezialfunktionen möglich.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
=Funktionen aus dem Modul ibhua=&lt;br /&gt;
== RedirectLogOutput() ==&lt;br /&gt;
Leitet alle print, stdout und stderr Ausgaben ins Systemlog um. Diese kann in der Web-Oberfläche unter „Diagnose Systemereignisse“ betrachtet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 def init_opc():&lt;br /&gt;
   print(&amp;quot;Test&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
[[Image:IBH_Link_UA_Redirect.png|839px]]&lt;br /&gt;
&lt;br /&gt;
==setSystemLog (Gruppe,logtext,status)==&lt;br /&gt;
Schreibt einen Eintrag ins Systemlog. Diese kann in der Web-Oberfläche unter „Diagnose Systemereignisse“ betrachtet werden.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
 - Gruppe : String&lt;br /&gt;
 - logtext : String&lt;br /&gt;
 - Status : Integer&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.setSystemLog(&amp;quot;meine Gruppe&amp;quot;,&amp;quot;mein Logtext&amp;quot;,4711)&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_setsystemlog.png|845px]]&lt;br /&gt;
&lt;br /&gt;
== Breakpoint() ==&lt;br /&gt;
Setzt einen Breakpoint. Wenn der Breakpoint erreicht wird, wird der Debugger aktiviert. Man kann den Debugger über einen Webbrowser über das Port 5555 erreichen.&lt;br /&gt;
 http://&amp;lt;adresse IBHLinkUA&amp;gt;:5555&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    a=1&lt;br /&gt;
    ibhua.Breakpoint()&lt;br /&gt;
    b=a+20&lt;br /&gt;
    b=b+a+20&lt;br /&gt;
&lt;br /&gt;
Nach Laden des Beispiels:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint1.png|845px]]&lt;br /&gt;
&lt;br /&gt;
Nach Drücken der Step Taste:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint2.png|1612px]]&lt;br /&gt;
&lt;br /&gt;
== OPCReadVar(node) ==&lt;br /&gt;
Funktion zum Lesen von OPC - Nodes.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	Returnwert: Scalarwert oder Stringvariable&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 uhrzeit=ibhua.OPCReadVar(&amp;quot;ns=0;i=2258&amp;quot;)&lt;br /&gt;
 print(uhrzeit)&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird in die Diagnose nach dem Neustart die aktuelle Uhrzeit eingetragen.&lt;br /&gt;
&lt;br /&gt;
== monitor(&amp;quot;node&amp;quot;, &amp;quot;Monitor Funktion&amp;quot;, Intervall, Triggermode, Deadband) ==&lt;br /&gt;
Bei Änderung der OPC-Variablen “Node” wird die Funktion  “Monitor Funktion“ aufgerufen.&lt;br /&gt;
&lt;br /&gt;
„Intervall“: bestimmt den Abtastintervall in ms. &lt;br /&gt;
&lt;br /&gt;
„Triggermode“ : &lt;br /&gt;
*	0 = wird immer Getriggert&lt;br /&gt;
*	1=Trigger bei Wertänderung&lt;br /&gt;
*	2=Trigger bei ansteigender Flanke&lt;br /&gt;
*	3=Trigger bei abfallender Flanke&lt;br /&gt;
&lt;br /&gt;
„Deadband“: bestimmt die minimale Wertänderung, die zum Trigger führt&lt;br /&gt;
Die Monitorfunktion enthält einen Eingangsparameter mit dem gelesenen Wert.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def Monitor(Var):&lt;br /&gt;
     print(Var)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    ibhua.monitor(&amp;quot;ns=0;i=2258&amp;quot;,&amp;quot;Monitor&amp;quot;,1000,0,0)&lt;br /&gt;
    return&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird in die Diagnose jede Sekunde die aktuelle Uhrzeit eingetragen.&lt;br /&gt;
&lt;br /&gt;
== OPCWriteVar(node,var) ==&lt;br /&gt;
&lt;br /&gt;
Funktion zum Schreiben von Scalar Nodes und String Nodes. Der OPCTyp wird aus der Zielvariablen automatisch ermittelt.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	var: Scalar oder String Wert&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def Monitor(Var):&lt;br /&gt;
     ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.ActualWatch&amp;quot;,Var)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    ibhua.monitor(&amp;quot;ns=0;i=2258&amp;quot;,&amp;quot;Monitor&amp;quot;,1000,0,0)&lt;br /&gt;
    return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird die Uhrzeit jede Sekunde in die SPS Stringvariable &amp;quot;QuadcoreNodesetExample.SoftPLC.Generic.ActualWatch&amp;quot; eingetragen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OPCResult() ==&lt;br /&gt;
&lt;br /&gt;
Gibt das Ergebnis der Funktionen OPCReadVar, OPCWriteVar und OPCCallMethod zurück.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	Returnwert: 0=Erfolgreich&lt;br /&gt;
&lt;br /&gt;
=Zugriff auf externe OPC Server=&lt;br /&gt;
Zum Zugriff auf externe OPC Sever muss zuerst in der Client Funktion ein externer Server eingerichtet werden.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Select_Server.png|1386px]]&lt;br /&gt;
&lt;br /&gt;
Den Funktionen: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCReadVar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCWriteVar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCCallMethod&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird als erstes Parameter der Servername angegeben.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Achtung ! Der Servername muss exakt wie in der Weboberfläche (Leerzeichen vor dem „(„ beachten) angegeben werden !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
  ExternerServer = &amp;quot;urn:ibhlinkua-002808:IBHsoftec:IBHLinkUA (opc.tcp://10.0.12.88:48010)&amp;quot;&lt;br /&gt;
  …&lt;br /&gt;
  OPCVar=ibhua.OPCReadVar(ExternerServer,&amp;quot;ns=4;s=PC-Station.Software PLC_1.GlobalVars.Tag_1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==OPCConnectedServers ()==&lt;br /&gt;
Diese Funktion gibt eine Liste mit den Verbundenen OPC Servern zurück.&lt;br /&gt;
&lt;br /&gt;
Mit dieser Funktion kann man einfach den kompletten Namen eines externen Servers ermitteln.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
In den folgenden Beispielen wird davon ausgegangen, dass sie in der Clientfunktion eine Verbindung zu dem Demo Server von Unified Automation (opc.tcp://opcuaserver.com:48010) hergestellt haben.&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     print (ibhua.OPCConnectedServers ())&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         print (ExternServer)&lt;br /&gt;
     else: &lt;br /&gt;
         print(&amp;quot;no extern Server&amp;quot;) &lt;br /&gt;
         &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         FillLevelSetPoint=ibhua.OPCReadVar(ExternServer,&amp;quot;ns=2;s=Demo.BoilerDemo.Boiler1.FillLevelSetPoint&amp;quot;)&lt;br /&gt;
         print(FillLevelSetPoint)&lt;br /&gt;
&lt;br /&gt;
==OPCCallMethod(ExternerServer,object-nodeid, method-nodeid)==&lt;br /&gt;
Aufruf einer Methode ohne Parameter&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternerServer&lt;br /&gt;
*	object-nodeid :	Nodename des übergeordneten Objekts&lt;br /&gt;
*	method-nodeid :	Nodename der Methode&lt;br /&gt;
*	return 	      : Ergebnis (0=Erfolgreich)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         result=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo&amp;quot;,&amp;quot;ns=2;s=Demo.StartSimulation&amp;quot;)&lt;br /&gt;
         print(result)&lt;br /&gt;
&lt;br /&gt;
==OPCCallMethod(ExternerServer,object-nodeid, method-nodeid,[parameter_1,…parameter_n)==&lt;br /&gt;
&lt;br /&gt;
Aufruf einer Methode mit Parametern&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternerServer&lt;br /&gt;
*	object-nodeid :	Nodename des übergeordneten Objekts&lt;br /&gt;
*	method-nodeid :	Nodename der Methode&lt;br /&gt;
*	[parameter]: 		Eingangs-Parameterliste&lt;br /&gt;
*	return 		Ausgangs-Parameterliste&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         results=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo.Method&amp;quot;,&amp;quot;ns=2;s=Demo.Method.Multiply&amp;quot;,[2.14,3.5])&lt;br /&gt;
         status=ibhua.OPCResult()&lt;br /&gt;
         if status==0:&lt;br /&gt;
             for result in results:&lt;br /&gt;
                  print(result)&lt;br /&gt;
         else:&lt;br /&gt;
             print(&amp;quot;Error&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Anbei ein Beispiel, das eine Methode mit Parametern aus der SPS steuert:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def Multiply(var):&lt;br /&gt;
     global ExternServer&lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         Mul_a=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.Mul_a&amp;quot;)&lt;br /&gt;
         Mul_b=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.Mul_b&amp;quot;)&lt;br /&gt;
         results=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo.Method&amp;quot;,&amp;quot;ns=2;s=Demo.Method.Multiply&amp;quot;,[Mul_a,Mul_b])&lt;br /&gt;
         status=ibhua.OPCResult()&lt;br /&gt;
         if status==0:&lt;br /&gt;
             for result in results:&lt;br /&gt;
                  ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.MUL_Result &amp;quot;,result)&lt;br /&gt;
         else:&lt;br /&gt;
             print(&amp;quot;Error&amp;quot;)                  &lt;br /&gt;
    &lt;br /&gt;
     &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     global ExternServer&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     ibhua.monitor(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.StartMul&amp;quot;,&amp;quot;Multiply&amp;quot;,1000,2,0)&lt;br /&gt;
&lt;br /&gt;
=Arbeiten mit Nodesets=&lt;br /&gt;
&lt;br /&gt;
Es ist jetzt möglich Nodesets einzulesen und mit Python Modulen zu verknüpfen. &lt;br /&gt;
 &lt;br /&gt;
Die Nodesets werden mit dem UAModeler oder mit SiOME (Freeware von Siemens) erstellt. &lt;br /&gt;
Im Modeler gibt man das Projekt als XML File aus.&lt;br /&gt;
&lt;br /&gt;
Eine Dokumentation zum SiOME finden Sie hier: https://support.industry.siemens.com/cs/document/109755133/siemens-opc-ua-modeling-editor-(siome)?dti=0&amp;amp;lc=de-DE&lt;br /&gt;
&lt;br /&gt;
Das Handbuch finden Sie hier: https://support.industry.siemens.com/cs/attachments/109755133/109755133_SiOME_MAN_V27_de.pdf&lt;br /&gt;
&lt;br /&gt;
Führen Sie laut Handbuch &amp;quot;Modellieren des Adressraums&amp;quot; aus und exportieren Sie das Informationsmodell (3.19):&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Siome.png|762px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Laden Sie das Informationsmodell&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_Link_UA_Siome_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
Danach erscheint das angelegte Objet im Adressraum des OPC Servers:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset_Example.png|432px]]&lt;br /&gt;
&lt;br /&gt;
 Jetzt können Sie die Variablen und Methoden mit dem Python Programm verknüpfen.&lt;br /&gt;
&lt;br /&gt;
== OPCError (OPC Fehlercode) ==&lt;br /&gt;
&lt;br /&gt;
Bricht bei einem Fehlercode ungleich 0 die Ausführung ab und gibt den OPC-Fehlercode zurück.&lt;br /&gt;
&lt;br /&gt;
Wird eine 0 übergeben, hat die Funktion keine Wirkung.&lt;br /&gt;
&lt;br /&gt;
== get_namespace(name) ==&lt;br /&gt;
 &lt;br /&gt;
Diese Funktion gibt die Namespacenummer zurück. Als Eingansparameter gibt man den Namespacenamen an.&lt;br /&gt;
Der Namespacename findet man im UAExpert unter Server:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Name_Space.png|441px]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     print(ns)&lt;br /&gt;
&lt;br /&gt;
== method(ns, id, &amp;quot;funktion&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
Verknüpft eine Methode, die in einem eingelesenen Nodeset definiert wurde, mit einer Python Funktion.&lt;br /&gt;
&lt;br /&gt;
 Parameter: &lt;br /&gt;
 *	ns : Namespacenummer&lt;br /&gt;
 *	Id : Nodename oder Numerischer ID&lt;br /&gt;
 *	Funktion die beim Aufruf der Methode aufgerufen wird&lt;br /&gt;
Die Funktion enthält für jedes Eingangsparamter ein Argument und kann für jedes Ausgangsparameter ein Argument zurückgeben.&lt;br /&gt;
&lt;br /&gt;
Funktionen ohne einen Ausgangsparameter dürfen keinen Wert zrückgeben.&lt;br /&gt;
&lt;br /&gt;
Das Funktionsergebnis (Erfolg/Misserfolg) muss generell mit OPCError() übergeben werden. &lt;br /&gt;
&lt;br /&gt;
„id“ kannen mit dem UAExpert ernittelt werden :&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Attributes.png|345px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def UserMethod(a,b):&lt;br /&gt;
     result=0&lt;br /&gt;
     c=a*b&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return c&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.method(ns,7000,&amp;quot;UserMethod&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==variable(ns,  id, &amp;quot;read funktion&amp;quot;, &amp;quot;write funktion&amp;quot;)==&lt;br /&gt;
Verknüpft eine Variable, die in einem eingelesenen Nodeset definiert wurde, mit einer Python Funktion.&lt;br /&gt;
&lt;br /&gt;
Parameter: &lt;br /&gt;
*	ns : Namespacenummer&lt;br /&gt;
*	Id : Nodename oder Numerischer ID&lt;br /&gt;
*	read funktion : Funktion die beim lesen der Variablen aufgerufen wird&lt;br /&gt;
Die Funktion enthält kein Eingangsparamter und ein Ausgangsparameter. &lt;br /&gt;
*	write funktion : Funktion die beim schreiben der Variablen aufgerufen wird&lt;br /&gt;
Die Funktion enthält ein Eingangsparamter und kein Ausgangsparameter.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 OPCVar=123.456&lt;br /&gt;
 &lt;br /&gt;
 def UserRead():&lt;br /&gt;
     result=0&lt;br /&gt;
     global OPCVar&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return OPCVar&lt;br /&gt;
 &lt;br /&gt;
 def UserWrite(var):&lt;br /&gt;
     result=0&lt;br /&gt;
     global OPCVar&lt;br /&gt;
     OPCVar=var&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.variable(ns,6008,&amp;quot;UserRead&amp;quot;,&amp;quot;UserWrite&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==map(ns,  id, ns_destination, id_destination )==&lt;br /&gt;
Verbindet die OPCVariable (ns,id) mit einer anderen Variablen. &lt;br /&gt;
&lt;br /&gt;
Der Vorteil dieser Funktion ist, dass kein Python Programm beim lesen und schreiben durchlaufen wird. (schneller)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung: Die Datentypen müssen übereinstimmen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ns : Namespacenummer&lt;br /&gt;
*	id : Nodename oder Numerischer ID&lt;br /&gt;
*       ns_destination : Namespacenummer der Zielvariablen&lt;br /&gt;
*	id_destination : Nodename oder Numerischer ID der Zielvariablen&lt;br /&gt;
*	node : Nodeid der Variablen in einem anderen Namespace&lt;br /&gt;
*&lt;br /&gt;
*	Returnwert: 1=Erfolgreich, -1=nicht erfolgreich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.map(ns,6011,4,&amp;quot;QuadcoreNodesetExample.SoftPLC.Generic.PLCFloatVar&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=Ausführliche Beispiele=&lt;br /&gt;
&lt;br /&gt;
==Beispiel mit einer S7-1500 ==&lt;br /&gt;
Die Dokumentation und die Beispiele werden uns von unserem Schulungspartner &#039;&#039;&#039;[https://www.ibhsoftec.com/Training TTI]&#039;&#039;&#039; zur Verfügung gestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/german/Handbuecher/IBH-Link-UA-Phyton-Methoden-Datenmodelle-CPU1500.pdf Dokumentation passend zum Beispiel S7-1500 ]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/german/Beispiele/NodeSet-Manual-CPU-1500.zip Beispiel passend zur Dokumention]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Zip Datei enthält  Phyton, IBH OPC UA Editor Beispiele, sowie das TIA V18 Projekt&lt;br /&gt;
&lt;br /&gt;
==Eine Methode aus dem Nodeset führt einen Funktionsbaustein in der SPS aus==&lt;br /&gt;
&lt;br /&gt;
Python Programm :&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 import time&lt;br /&gt;
 &lt;br /&gt;
 #OPC Error Codes&lt;br /&gt;
 Bad_Timeout=0x800A0000&lt;br /&gt;
 Bad_UnexpectedError=0x80010000&lt;br /&gt;
 &lt;br /&gt;
 def SetTemperature(SetPoint):&lt;br /&gt;
     Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;)&lt;br /&gt;
     if Method_Control==0:&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Programs.DB 1.SetPoint&amp;quot;,SetPoint)&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;,1)&lt;br /&gt;
         Method_Control=1&lt;br /&gt;
         &lt;br /&gt;
         seconds = time.time()&lt;br /&gt;
         while Method_Control==1:&lt;br /&gt;
             Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;)&lt;br /&gt;
             if time.time()&amp;gt;(seconds+2):&lt;br /&gt;
                 ibhua.OPCError(Bad_Timeout)&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;,0)&lt;br /&gt;
         ActualTemperature=Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Programs.DB 1.Actual&amp;quot;)&lt;br /&gt;
     else:&lt;br /&gt;
         ibhua.OPCError(Bad_UnexpectedError)&lt;br /&gt;
     return ActualTemperature&lt;br /&gt;
 &lt;br /&gt;
 def ReadTemp():&lt;br /&gt;
     return ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.Temperature&amp;quot;)&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     print(ns)&lt;br /&gt;
     ibhua.method(ns,7001,&amp;quot;SetTemperature&amp;quot;)&lt;br /&gt;
     ibhua.monitor(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.Temperature&amp;quot;,&amp;quot;Temperature&amp;quot;,1000,0,0)&lt;br /&gt;
     ibhua.variable(ns,6014,&amp;quot;ReadTemp&amp;quot;,&amp;quot;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Auszug aus dem SPS Programm:&lt;br /&gt;
&lt;br /&gt;
 	L	&amp;quot;UA_Method_Control&amp;quot;	// Call Method &lt;br /&gt;
 	L	1&lt;br /&gt;
 	&amp;lt;&amp;gt;I	&lt;br /&gt;
 	SPB	noc&lt;br /&gt;
 	CALL	FB 1, DB 1&lt;br /&gt;
 	  SetPoint	  := &lt;br /&gt;
 	  Actual	  := &lt;br /&gt;
 	L	2	// Method Complete&lt;br /&gt;
 	T	&amp;quot;UA_Method_Control&amp;quot;&lt;br /&gt;
 noc:&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Python/Methoden/Datenmodelle&amp;diff=4408</id>
		<title>IBH Link UA:Python/Methoden/Datenmodelle</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Python/Methoden/Datenmodelle&amp;diff=4408"/>
		<updated>2024-03-14T10:47:49Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* RedirectLogOutput() */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Option ist nur im &#039;&#039;&#039;[https://www.ibhsoftec.com/IBH-Link-UA-QC IBH-Link-UA-QC]&#039;&#039;&#039; aktiviert, da hierfür mehr Speicher benötigt wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Es lassen sich jetzt mit der Programmiersprache Python Methoden realisieren, sowie Daten einfacher austauschen und verarbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
Einige Beispiele zur Umsetzung komplexer Funktionen:&amp;lt;br&amp;gt;&lt;br /&gt;
Es lassen sich komplexe Aufgaben automatisieren, wie z.B. die&lt;br /&gt;
Überwachung von Maschinenparametern oder die Optimierung von Produktionsprozessen.&amp;lt;br&amp;gt;&lt;br /&gt;
Große Datenmengen können analysiert und ausgewertet werden,&lt;br /&gt;
um Trends und Muster zu erkennen und Prozesse zu optimieren.&lt;br /&gt;
&lt;br /&gt;
Durch die Integration von Python-Modulen für Machine Learning&lt;br /&gt;
können Maschinenparameter und -daten analysiert werden, um Vorhersagen und Empfehlungen für die Optimierung der Maschinenleistung zu treffen.&lt;br /&gt;
Daten sind aus verschiedenen Quellen und Systemen integrierbar, um ein umfassendes Bild der Maschinenleistung und -produktivität zu erhalten&lt;br /&gt;
Um Datenmodelle bzw. Companion Specs mit Python-Modulen auf dem IBH Link UA zu koppeln, wird zunächst das gewünschte Companion Spec oder Datenmodell in das Projekt auf dem IBH Link UA eingebunden. Dazu kann das entsprechende XML-File über den Webserver des IBH Link UA hochgeladen werden. Die OPC Foundation hat Datenmodelle für eine Vielzahl von Branchen spezifiziert. Für die Industrieautomatisierung etwa gibt es Datenmodelle für die Automatisierung von Produktionsanlagen und Maschinen, wie Maschinensteuerung, Überwachung und Diagnose, sowie Produktionsprozessverwaltung und Energiemanagement. Die Datenmodelle können mit speziellen Nodeset-Tools (UAModeler – ein kostenpflichtiges Werkzeug von Unified Automation oder Siome – eine Freeware von Siemens) erstellt werden und beschreiben die Schnittstelle, über die die Daten ausgetauscht werden sollen.&lt;br /&gt;
&lt;br /&gt;
=Aufbau eines Python Programmes=&lt;br /&gt;
&lt;br /&gt;
Im Python Programm werden die speziellen Funktionen des IBHLinkUA importiert. Zur Initialisierung ruft der IBHLinkUA die Funktion &amp;quot;init_opc()&amp;quot; auf. &lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 def init_opc():&lt;br /&gt;
 return&lt;br /&gt;
Es können mehrere Python Programme eingelesen werden. Zusätzlich sind auch Python Programme ohne diese Spezialfunktionen möglich.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
=Funktionen aus dem Modul ibhua=&lt;br /&gt;
== RedirectLogOutput() ==&lt;br /&gt;
Leitet alle print, stdout und stderr Ausgaben ins Systemlog um. Diese kann in der Web-Oberfläche unter „Diagnose Systemereignisse“ betrachtet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
&lt;br /&gt;
 def init_opc():&lt;br /&gt;
 print(&amp;quot;Test&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
[[Image:IBH_Link_UA_Redirect.png|839px]]&lt;br /&gt;
&lt;br /&gt;
==setSystemLog (Gruppe,logtext,status)==&lt;br /&gt;
Schreibt einen Eintrag ins Systemlog. Diese kann in der Web-Oberfläche unter „Diagnose Systemereignisse“ betrachtet werden.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
 - Gruppe : String&lt;br /&gt;
 - logtext : String&lt;br /&gt;
 - Status : Integer&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.setSystemLog(&amp;quot;meine Gruppe&amp;quot;,&amp;quot;mein Logtext&amp;quot;,4711)&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_setsystemlog.png|845px]]&lt;br /&gt;
&lt;br /&gt;
== Breakpoint() ==&lt;br /&gt;
Setzt einen Breakpoint. Wenn der Breakpoint erreicht wird, wird der Debugger aktiviert. Man kann den Debugger über einen Webbrowser über das Port 5555 erreichen.&lt;br /&gt;
 http://&amp;lt;adresse IBHLinkUA&amp;gt;:5555&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    a=1&lt;br /&gt;
    ibhua.Breakpoint()&lt;br /&gt;
    b=a+20&lt;br /&gt;
    b=b+a+20&lt;br /&gt;
&lt;br /&gt;
Nach Laden des Beispiels:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint1.png|845px]]&lt;br /&gt;
&lt;br /&gt;
Nach Drücken der Step Taste:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint2.png|1612px]]&lt;br /&gt;
&lt;br /&gt;
== OPCReadVar(node) ==&lt;br /&gt;
Funktion zum Lesen von OPC - Nodes.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	Returnwert: Scalarwert oder Stringvariable&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 uhrzeit=ibhua.OPCReadVar(&amp;quot;ns=0;i=2258&amp;quot;)&lt;br /&gt;
 print(uhrzeit)&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird in die Diagnose nach dem Neustart die aktuelle Uhrzeit eingetragen.&lt;br /&gt;
&lt;br /&gt;
== monitor(&amp;quot;node&amp;quot;, &amp;quot;Monitor Funktion&amp;quot;, Intervall, Triggermode, Deadband) ==&lt;br /&gt;
Bei Änderung der OPC-Variablen “Node” wird die Funktion  “Monitor Funktion“ aufgerufen.&lt;br /&gt;
&lt;br /&gt;
„Intervall“: bestimmt den Abtastintervall in ms. &lt;br /&gt;
&lt;br /&gt;
„Triggermode“ : &lt;br /&gt;
*	0 = wird immer Getriggert&lt;br /&gt;
*	1=Trigger bei Wertänderung&lt;br /&gt;
*	2=Trigger bei ansteigender Flanke&lt;br /&gt;
*	3=Trigger bei abfallender Flanke&lt;br /&gt;
&lt;br /&gt;
„Deadband“: bestimmt die minimale Wertänderung, die zum Trigger führt&lt;br /&gt;
Die Monitorfunktion enthält einen Eingangsparameter mit dem gelesenen Wert.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def Monitor(Var):&lt;br /&gt;
     print(Var)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    ibhua.monitor(&amp;quot;ns=0;i=2258&amp;quot;,&amp;quot;Monitor&amp;quot;,1000,0,0)&lt;br /&gt;
    return&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird in die Diagnose jede Sekunde die aktuelle Uhrzeit eingetragen.&lt;br /&gt;
&lt;br /&gt;
== OPCWriteVar(node,var) ==&lt;br /&gt;
&lt;br /&gt;
Funktion zum Schreiben von Scalar Nodes und String Nodes. Der OPCTyp wird aus der Zielvariablen automatisch ermittelt.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	var: Scalar oder String Wert&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def Monitor(Var):&lt;br /&gt;
     ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.ActualWatch&amp;quot;,Var)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
    ibhua.monitor(&amp;quot;ns=0;i=2258&amp;quot;,&amp;quot;Monitor&amp;quot;,1000,0,0)&lt;br /&gt;
    return&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird die Uhrzeit jede Sekunde in die SPS Stringvariable &amp;quot;QuadcoreNodesetExample.SoftPLC.Generic.ActualWatch&amp;quot; eingetragen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OPCResult() ==&lt;br /&gt;
&lt;br /&gt;
Gibt das Ergebnis der Funktionen OPCReadVar, OPCWriteVar und OPCCallMethod zurück.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	Returnwert: 0=Erfolgreich&lt;br /&gt;
&lt;br /&gt;
=Zugriff auf externe OPC Server=&lt;br /&gt;
Zum Zugriff auf externe OPC Sever muss zuerst in der Client Funktion ein externer Server eingerichtet werden.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Select_Server.png|1386px]]&lt;br /&gt;
&lt;br /&gt;
Den Funktionen: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCReadVar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCWriteVar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPCCallMethod&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wird als erstes Parameter der Servername angegeben.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Achtung ! Der Servername muss exakt wie in der Weboberfläche (Leerzeichen vor dem „(„ beachten) angegeben werden !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
  ExternerServer = &amp;quot;urn:ibhlinkua-002808:IBHsoftec:IBHLinkUA (opc.tcp://10.0.12.88:48010)&amp;quot;&lt;br /&gt;
  …&lt;br /&gt;
  OPCVar=ibhua.OPCReadVar(ExternerServer,&amp;quot;ns=4;s=PC-Station.Software PLC_1.GlobalVars.Tag_1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==OPCConnectedServers ()==&lt;br /&gt;
Diese Funktion gibt eine Liste mit den Verbundenen OPC Servern zurück.&lt;br /&gt;
&lt;br /&gt;
Mit dieser Funktion kann man einfach den kompletten Namen eines externen Servers ermitteln.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
In den folgenden Beispielen wird davon ausgegangen, dass sie in der Clientfunktion eine Verbindung zu dem Demo Server von Unified Automation (opc.tcp://opcuaserver.com:48010) hergestellt haben.&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     print (ibhua.OPCConnectedServers ())&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         print (ExternServer)&lt;br /&gt;
     else: &lt;br /&gt;
         print(&amp;quot;no extern Server&amp;quot;) &lt;br /&gt;
         &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         FillLevelSetPoint=ibhua.OPCReadVar(ExternServer,&amp;quot;ns=2;s=Demo.BoilerDemo.Boiler1.FillLevelSetPoint&amp;quot;)&lt;br /&gt;
         print(FillLevelSetPoint)&lt;br /&gt;
&lt;br /&gt;
==OPCCallMethod(ExternerServer,object-nodeid, method-nodeid)==&lt;br /&gt;
Aufruf einer Methode ohne Parameter&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternerServer&lt;br /&gt;
*	object-nodeid :	Nodename des übergeordneten Objekts&lt;br /&gt;
*	method-nodeid :	Nodename der Methode&lt;br /&gt;
*	return 	      : Ergebnis (0=Erfolgreich)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         result=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo&amp;quot;,&amp;quot;ns=2;s=Demo.StartSimulation&amp;quot;)&lt;br /&gt;
         print(result)&lt;br /&gt;
&lt;br /&gt;
==OPCCallMethod(ExternerServer,object-nodeid, method-nodeid,[parameter_1,…parameter_n)==&lt;br /&gt;
&lt;br /&gt;
Aufruf einer Methode mit Parametern&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternerServer&lt;br /&gt;
*	object-nodeid :	Nodename des übergeordneten Objekts&lt;br /&gt;
*	method-nodeid :	Nodename der Methode&lt;br /&gt;
*	[parameter]: 		Eingangs-Parameterliste&lt;br /&gt;
*	return 		Ausgangs-Parameterliste&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         results=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo.Method&amp;quot;,&amp;quot;ns=2;s=Demo.Method.Multiply&amp;quot;,[2.14,3.5])&lt;br /&gt;
         status=ibhua.OPCResult()&lt;br /&gt;
         if status==0:&lt;br /&gt;
             for result in results:&lt;br /&gt;
                  print(result)&lt;br /&gt;
         else:&lt;br /&gt;
             print(&amp;quot;Error&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Anbei ein Beispiel, das eine Methode mit Parametern aus der SPS steuert:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def Multiply(var):&lt;br /&gt;
     global ExternServer&lt;br /&gt;
     if ExternServer:&lt;br /&gt;
         Mul_a=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.Mul_a&amp;quot;)&lt;br /&gt;
         Mul_b=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.Mul_b&amp;quot;)&lt;br /&gt;
         results=ibhua.OPCCallMethod(ExternServer,&amp;quot;ns=2;s=Demo.Method&amp;quot;,&amp;quot;ns=2;s=Demo.Method.Multiply&amp;quot;,[Mul_a,Mul_b])&lt;br /&gt;
         status=ibhua.OPCResult()&lt;br /&gt;
         if status==0:&lt;br /&gt;
             for result in results:&lt;br /&gt;
                  ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.MUL_Result &amp;quot;,result)&lt;br /&gt;
         else:&lt;br /&gt;
             print(&amp;quot;Error&amp;quot;)                  &lt;br /&gt;
    &lt;br /&gt;
     &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     global ExternServer&lt;br /&gt;
     #search in ExternServer &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternServer=line&lt;br /&gt;
          &lt;br /&gt;
     ibhua.monitor(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Generic.StartMul&amp;quot;,&amp;quot;Multiply&amp;quot;,1000,2,0)&lt;br /&gt;
&lt;br /&gt;
=Arbeiten mit Nodesets=&lt;br /&gt;
&lt;br /&gt;
Es ist jetzt möglich Nodesets einzulesen und mit Python Modulen zu verknüpfen. &lt;br /&gt;
 &lt;br /&gt;
Die Nodesets werden mit dem UAModeler oder mit SiOME (Freeware von Siemens) erstellt. &lt;br /&gt;
Im Modeler gibt man das Projekt als XML File aus.&lt;br /&gt;
&lt;br /&gt;
Eine Dokumentation zum SiOME finden Sie hier: https://support.industry.siemens.com/cs/document/109755133/siemens-opc-ua-modeling-editor-(siome)?dti=0&amp;amp;lc=de-DE&lt;br /&gt;
&lt;br /&gt;
Das Handbuch finden Sie hier: https://support.industry.siemens.com/cs/attachments/109755133/109755133_SiOME_MAN_V27_de.pdf&lt;br /&gt;
&lt;br /&gt;
Führen Sie laut Handbuch &amp;quot;Modellieren des Adressraums&amp;quot; aus und exportieren Sie das Informationsmodell (3.19):&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Siome.png|762px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Laden Sie das Informationsmodell&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_Link_UA_Siome_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
Danach erscheint das angelegte Objet im Adressraum des OPC Servers:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset_Example.png|432px]]&lt;br /&gt;
&lt;br /&gt;
 Jetzt können Sie die Variablen und Methoden mit dem Python Programm verknüpfen.&lt;br /&gt;
&lt;br /&gt;
== OPCError (OPC Fehlercode) ==&lt;br /&gt;
&lt;br /&gt;
Bricht bei einem Fehlercode ungleich 0 die Ausführung ab und gibt den OPC-Fehlercode zurück.&lt;br /&gt;
&lt;br /&gt;
Wird eine 0 übergeben, hat die Funktion keine Wirkung.&lt;br /&gt;
&lt;br /&gt;
== get_namespace(name) ==&lt;br /&gt;
 &lt;br /&gt;
Diese Funktion gibt die Namespacenummer zurück. Als Eingansparameter gibt man den Namespacenamen an.&lt;br /&gt;
Der Namespacename findet man im UAExpert unter Server:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Name_Space.png|441px]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     print(ns)&lt;br /&gt;
&lt;br /&gt;
== method(ns, id, &amp;quot;funktion&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
Verknüpft eine Methode, die in einem eingelesenen Nodeset definiert wurde, mit einer Python Funktion.&lt;br /&gt;
&lt;br /&gt;
 Parameter: &lt;br /&gt;
 *	ns : Namespacenummer&lt;br /&gt;
 *	Id : Nodename oder Numerischer ID&lt;br /&gt;
 *	Funktion die beim Aufruf der Methode aufgerufen wird&lt;br /&gt;
Die Funktion enthält für jedes Eingangsparamter ein Argument und kann für jedes Ausgangsparameter ein Argument zurückgeben.&lt;br /&gt;
&lt;br /&gt;
Funktionen ohne einen Ausgangsparameter dürfen keinen Wert zrückgeben.&lt;br /&gt;
&lt;br /&gt;
Das Funktionsergebnis (Erfolg/Misserfolg) muss generell mit OPCError() übergeben werden. &lt;br /&gt;
&lt;br /&gt;
„id“ kannen mit dem UAExpert ernittelt werden :&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Attributes.png|345px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 def UserMethod(a,b):&lt;br /&gt;
     result=0&lt;br /&gt;
     c=a*b&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return c&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.method(ns,7000,&amp;quot;UserMethod&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==variable(ns,  id, &amp;quot;read funktion&amp;quot;, &amp;quot;write funktion&amp;quot;)==&lt;br /&gt;
Verknüpft eine Variable, die in einem eingelesenen Nodeset definiert wurde, mit einer Python Funktion.&lt;br /&gt;
&lt;br /&gt;
Parameter: &lt;br /&gt;
*	ns : Namespacenummer&lt;br /&gt;
*	Id : Nodename oder Numerischer ID&lt;br /&gt;
*	read funktion : Funktion die beim lesen der Variablen aufgerufen wird&lt;br /&gt;
Die Funktion enthält kein Eingangsparamter und ein Ausgangsparameter. &lt;br /&gt;
*	write funktion : Funktion die beim schreiben der Variablen aufgerufen wird&lt;br /&gt;
Die Funktion enthält ein Eingangsparamter und kein Ausgangsparameter.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 OPCVar=123.456&lt;br /&gt;
 &lt;br /&gt;
 def UserRead():&lt;br /&gt;
     result=0&lt;br /&gt;
     global OPCVar&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return OPCVar&lt;br /&gt;
 &lt;br /&gt;
 def UserWrite(var):&lt;br /&gt;
     result=0&lt;br /&gt;
     global OPCVar&lt;br /&gt;
     OPCVar=var&lt;br /&gt;
     ibhua.OPCError(result)&lt;br /&gt;
     return &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.variable(ns,6008,&amp;quot;UserRead&amp;quot;,&amp;quot;UserWrite&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==map(ns,  id, ns_destination, id_destination )==&lt;br /&gt;
Verbindet die OPCVariable (ns,id) mit einer anderen Variablen. &lt;br /&gt;
&lt;br /&gt;
Der Vorteil dieser Funktion ist, dass kein Python Programm beim lesen und schreiben durchlaufen wird. (schneller)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung: Die Datentypen müssen übereinstimmen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ns : Namespacenummer&lt;br /&gt;
*	id : Nodename oder Numerischer ID&lt;br /&gt;
*       ns_destination : Namespacenummer der Zielvariablen&lt;br /&gt;
*	id_destination : Nodename oder Numerischer ID der Zielvariablen&lt;br /&gt;
*	node : Nodeid der Variablen in einem anderen Namespace&lt;br /&gt;
*&lt;br /&gt;
*	Returnwert: 1=Erfolgreich, -1=nicht erfolgreich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     ibhua.map(ns,6011,4,&amp;quot;QuadcoreNodesetExample.SoftPLC.Generic.PLCFloatVar&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=Ausführliche Beispiele=&lt;br /&gt;
&lt;br /&gt;
==Beispiel mit einer S7-1500 ==&lt;br /&gt;
Die Dokumentation und die Beispiele werden uns von unserem Schulungspartner &#039;&#039;&#039;[https://www.ibhsoftec.com/Training TTI]&#039;&#039;&#039; zur Verfügung gestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/german/Handbuecher/IBH-Link-UA-Phyton-Methoden-Datenmodelle-CPU1500.pdf Dokumentation passend zum Beispiel S7-1500 ]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/german/Beispiele/NodeSet-Manual-CPU-1500.zip Beispiel passend zur Dokumention]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Zip Datei enthält  Phyton, IBH OPC UA Editor Beispiele, sowie das TIA V18 Projekt&lt;br /&gt;
&lt;br /&gt;
==Eine Methode aus dem Nodeset führt einen Funktionsbaustein in der SPS aus==&lt;br /&gt;
&lt;br /&gt;
Python Programm :&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 import time&lt;br /&gt;
 &lt;br /&gt;
 #OPC Error Codes&lt;br /&gt;
 Bad_Timeout=0x800A0000&lt;br /&gt;
 Bad_UnexpectedError=0x80010000&lt;br /&gt;
 &lt;br /&gt;
 def SetTemperature(SetPoint):&lt;br /&gt;
     Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;)&lt;br /&gt;
     if Method_Control==0:&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Programs.DB 1.SetPoint&amp;quot;,SetPoint)&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;,1)&lt;br /&gt;
         Method_Control=1&lt;br /&gt;
         &lt;br /&gt;
         seconds = time.time()&lt;br /&gt;
         while Method_Control==1:&lt;br /&gt;
             Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;)&lt;br /&gt;
             if time.time()&amp;gt;(seconds+2):&lt;br /&gt;
                 ibhua.OPCError(Bad_Timeout)&lt;br /&gt;
         ibhua.OPCWriteVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.UA_Method_Control&amp;quot;,0)&lt;br /&gt;
         ActualTemperature=Method_Control=ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.Programs.DB 1.Actual&amp;quot;)&lt;br /&gt;
     else:&lt;br /&gt;
         ibhua.OPCError(Bad_UnexpectedError)&lt;br /&gt;
     return ActualTemperature&lt;br /&gt;
 &lt;br /&gt;
 def ReadTemp():&lt;br /&gt;
     return ibhua.OPCReadVar(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.Temperature&amp;quot;)&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     ns=ibhua.get_namespace(&amp;quot;http://example.com&amp;quot;)&lt;br /&gt;
     print(ns)&lt;br /&gt;
     ibhua.method(ns,7001,&amp;quot;SetTemperature&amp;quot;)&lt;br /&gt;
     ibhua.monitor(&amp;quot;ns=4;s=QuadcoreNodesetExample.SoftPLC.GlobalVars.Temperature&amp;quot;,&amp;quot;Temperature&amp;quot;,1000,0,0)&lt;br /&gt;
     ibhua.variable(ns,6014,&amp;quot;ReadTemp&amp;quot;,&amp;quot;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Auszug aus dem SPS Programm:&lt;br /&gt;
&lt;br /&gt;
 	L	&amp;quot;UA_Method_Control&amp;quot;	// Call Method &lt;br /&gt;
 	L	1&lt;br /&gt;
 	&amp;lt;&amp;gt;I	&lt;br /&gt;
 	SPB	noc&lt;br /&gt;
 	CALL	FB 1, DB 1&lt;br /&gt;
 	  SetPoint	  := &lt;br /&gt;
 	  Actual	  := &lt;br /&gt;
 	L	2	// Method Complete&lt;br /&gt;
 	T	&amp;quot;UA_Method_Control&amp;quot;&lt;br /&gt;
 noc:&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Docker&amp;diff=4101</id>
		<title>IBH Link UA:Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Docker&amp;diff=4101"/>
		<updated>2020-05-01T03:29:19Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* aws-iot-greengrass.alpine-armv7l */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== aws-iot-greengrass-v1.10.1 ==&lt;br /&gt;
Starten von Greengrass&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Docker&amp;diff=4100</id>
		<title>IBH Link UA:Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Docker&amp;diff=4100"/>
		<updated>2020-04-30T16:33:47Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* aws-iot-greengrass */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== aws-iot-greengrass.alpine-armv7l ==&lt;br /&gt;
Starten von Greengrass&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Docker&amp;diff=4099</id>
		<title>IBH Link UA:Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Docker&amp;diff=4099"/>
		<updated>2020-04-30T16:01:19Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* aws-iot-greengrass */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== aws-iot-greengrass ==&lt;br /&gt;
Starten von Greengrass&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Docker&amp;diff=4098</id>
		<title>IBH Link UA:Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Docker&amp;diff=4098"/>
		<updated>2020-04-30T16:00:29Z</updated>

		<summary type="html">&lt;p&gt;Axel: Die Seite wurde neu angelegt: „ == aws-iot-greengrass ==“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== aws-iot-greengrass ==&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Hauptseite&amp;diff=4097</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Hauptseite&amp;diff=4097"/>
		<updated>2020-04-30T15:51:04Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* IBH Link UA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Willkommen beim Wiki der IBHsoftec GmbH! [[https://www.ibhsoftec.com/ IBHsoftec GmbH]]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Grossbritanien.png|link=https://wiki.ibhsoftec.com/en/Main_Page]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== S5/S7 für Windows® ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:10022.png|[https://www.ibhsoftec.com/S57W S5+S7 für Windows® Version 7]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S5/S7 für Windows:Einführung S5 für Windows®|Einführung S5 für Windows®]]&lt;br /&gt;
* [[S5/S7 für Windows:Einführung S7 für Windows®|Einführung S7 für Windows®]]&lt;br /&gt;
* [[S5/S7 für Windows:Systemanforderungen|Systemanforderungen]]&lt;br /&gt;
* [[S5/S7 für Windows:Auswahlmenüs|Auswahlmenüs]]&lt;br /&gt;
* [[S5/S7 für Windows:Programmierung|Programmierung]]&lt;br /&gt;
* [[S5/S7 für Windows:Hardwarekonfigurator|Hardwarekonfigurator]]&lt;br /&gt;
* [[S5/S7 für Windows:Onlinefunktion|Onlinefunktion]]&lt;br /&gt;
* [[S5/S7 für Windows:Diagnose|Diagnose]]&lt;br /&gt;
* [[S5/S7 für Windows:Drucken|Drucken]]&lt;br /&gt;
* [[S5/S7 für Windows:EPROMMER|EPROMMER]]&lt;br /&gt;
**[[S5/S7 für Windows:USB-Prommer Treiber|S5-USB-Prommer-Treiber]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Schrittketten|S5 Schrittketten]]&lt;br /&gt;
* [[S5/S7 für Windows:Installation|Installation]]&lt;br /&gt;
* [[S5/S7 für Windows:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[S5/S7 für Windows:Bausteinvergleich|Bausteinvergleich]]&lt;br /&gt;
* [[S5/S7 für Windows:Archivieren / Dearchivieren|Archivieren / Dearchivieren]]&lt;br /&gt;
* [[S5/S7 für Windows:Voreinstellungen|Voreinstellungen]]&lt;br /&gt;
* [[S5/S7 für Windows:Statusrecorder|Statusrecorder]]&lt;br /&gt;
* [[S5/S7 für Windows:Oszilloskop|Oszilloskop]]&lt;br /&gt;
* [[S5/S7 für Windows:OsciCAM®|OsciCAM®]]&lt;br /&gt;
* [[S5/S7 für Windows:LogView|LogView]]&lt;br /&gt;
* [[S5/S7 für Windows:Intelligente Eingabehilfe (&amp;quot;Intellisense&amp;quot;)|Intelligente Eingabehilfe (&amp;quot;Intellisense&amp;quot;)]]&lt;br /&gt;
* [[S5/S7 für Windows:Favoriten verwalten|Favoriten verwalten]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Grafische Schrittketten|S5: Grafische Schrittketten: Graph5 / Graph5 II / G5 für Windows]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 COM Pakete|S5: Aufruf der COM Pakete]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Programmierung über H1|S5: Programmierung über H1]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Programmierung über SINEC L2|S5: Programmierung über SINEC L2]]&lt;br /&gt;
* [[S5/S7 für Windows:Bausteine aus SPS Backup Archiven auslesen|Bausteine aus SPS Backup Archiven xxx.arv auslesen]]&lt;br /&gt;
* [[S5/S7 für Windows:Neue Funktionen in der Version 7|Neue Funktionen in der Version 7]]&lt;br /&gt;
* [[Programmierung und Wartung von S5 Steuerungen mit modernen Rechnern]]&lt;br /&gt;
&lt;br /&gt;
== IBH OPC UA Server/Client==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_OPC_UA_SoftSPS.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
* [[IBH OPC UA:Handbuch|Handbuch]]&lt;br /&gt;
* [[IBH OPC UA:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem TIA Portal|Konfiguration mit dem TIA Portal]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit STEP7|Konfiguration mit STEP7]]&lt;br /&gt;
* [[IBH OPC UA:Beispiele|Beispiele]]&lt;br /&gt;
* [[IBH OPC UA:Konsistentes Lesen/Schreiben von Arrays und Strukturen|Konsistentes Lesen/Schreiben von Arrays und Strukturen]]&lt;br /&gt;
* [[IBH OPC UA:Laden mehrerer Projekte in den IBH Link UA|Laden mehrerer Projekte in den IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem IBH OPC Editor|Konfiguration mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor|Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client Funktionen|Client Funktionen]]&lt;br /&gt;
* [[IBH OPC UA:S7 SoftSPS|Integrierte S7 SoftSPS]]&lt;br /&gt;
&lt;br /&gt;
== IBH OPC UA IOT2040 ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_IoT_2040_300px.jpg|[https://www.ibhsoftec.com/IBH-OPC-UA-IOT2040 IBH OPC UA IOT2040]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH OPC UA IOT2040:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Handbuch|Handbuch]]&lt;br /&gt;
*[[IBH OPC UA IoT2040:Siemens IOT200 Inputs / Outputs|Siemens IOT200 Inputs / Outputs]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Beispiele|Beispiele]]&lt;br /&gt;
&lt;br /&gt;
== IBH Link UA ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:LinkUA.png|[https://www.ibhsoftec.com/IBH-Link-UA IBH Link UA]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH Link UA:Beschreibung|Beschreibung]]&lt;br /&gt;
* [[IBH Link UA:Handbuch|Handbuch]]&lt;br /&gt;
* [[IBH Link UA:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit dem TIA Portal|Konfiguration mit dem TIA Portal]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit STEP7|Konfiguration mit STEP7]]&lt;br /&gt;
* [[IBH Link UA:Weitere Beispiele|Weitere Beispiele]]&lt;br /&gt;
* [[IBH Link UA:Konsistentes Lesen/Schreiben von Arrays und Strukturen|Konsistentes Lesen/Schreiben von Arrays und Strukturen]]&lt;br /&gt;
* [[IBH Link UA:Laden mehrerer Projekte in den IBH Link UA|Laden mehrerer Projekte in den IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor|Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Variablen Syntax|Variablen Syntax]]&lt;br /&gt;
* [[IBH Link UA:Client Funktionen|Client Funktionen]]&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
* [[IBH Link UA:S7 SoftSPS|Integrierte S7 SoftSPS]]&lt;br /&gt;
* [[IBH Link UA:Kopplung mit WinCC 7|Kopplung mit WinCC 7]]&lt;br /&gt;
* [[IBH Link UA:Technische Daten|Technische Daten]]&lt;br /&gt;
* [[IBH Link UA:Resettaster|Resettaster]]&lt;br /&gt;
* [[IBH Link UA:Benutzerdefinierte Variablen|Benutzerdefinierte Variablen]] &lt;br /&gt;
* [[IBH Link UA:MQTT Anbindung|MQTT Anbindung]] &lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]] &lt;br /&gt;
* [[IBH Link UA:Mitsubishi Steuerungen|Mitsubishi Steuerungen]] &lt;br /&gt;
* [[IBH Link UA:Mitsubishi Roboter|Mitsubishi Roboter]] &lt;br /&gt;
* [[IBH Link UA:Rockwell Steuerungen|Rockwell Steuerungen]] &lt;br /&gt;
* [[IBH Link UA:Performance|Performance]]&lt;br /&gt;
* [[IBH Link UA:Docker|Docker]]&lt;br /&gt;
&lt;br /&gt;
* [[IBH Link UA:Neue Features|Neue Features]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S7++ ==&lt;br /&gt;
Alle in diesem Abschnitt aufgelisteten Artikel gelten sowohl für den [https://www.ibhsoftec.com/IBH-Link-S7-PP IBH Link S7++] (im Steckergehäuse) als auch für den [https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBH Link S7++ HS] (für Hutschienenmontage)&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20266.gif|[https://www.ibhsoftec.com/IBH-Link-S7-PP IBHLink S7++]&lt;br /&gt;
Image:20268.png|[https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S7++:Inbetriebnahme IBHLink S7++|Inbetriebnahme IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7|Einstellungen innerhalb von STEP®7]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber|Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2|Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von TIA®|Einstellungen innerhalb von TIA®]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von TIA® ohne IBHNet Treiber|Einstellungen innerhalb von TIA® ohne IBHNet Treiber]]&lt;br /&gt;
* [[IBHLink S7++:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039; über SINEC L2]]&lt;br /&gt;
* [[IBHLink S7++:Parametrierung von Feldgeräten|Parametrierung von Feldgeräten]]&lt;br /&gt;
* [[IBHLink S7++:IBH Link S7++ mit CommDTM|IBH Link S7++ mit CommDTM]]&lt;br /&gt;
* [[IBHLink S7++:CommDTM für DP/PA Link|CommDTM für DP/PA Link]]&lt;br /&gt;
* [[IBHLink S7++:VEGASON IBHNetDTM|IBHNet DTM in Verbindung mit PACTware]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 TIA Portal WinCC flexible|Zugriff auf S7-300/400 mit TIA Portal V11 WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 WinCC flexible|Zugriff auf S7-300/400 mit WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-200 WinCC flexible|Zugriff auf S7-200 mit WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 GraphPic®|Zugriff auf S7-300/400 mit GraphPic® über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 Intouch|Zugriff auf S7-300/400 mit Intouch über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Uhrzeitsynchronisation|Uhrzeitsynchronisation]]&lt;br /&gt;
* [[IBHLink S7++:Uhrzeitsynchronisation projektiert|Uhrzeitsynchronisation projektiert]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! mit IBHLink S7++|LOGO! mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:SPS-SPS Kommunikation|SPS-SPS Kommunikation]]&lt;br /&gt;
* [[IBHLink S7++:S7-1200 IBHLink S7++ S7-Verbindung|Kopplung einer S7-1200 mit S7-300/S7-400 über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:SINAMICS G120 mit IBHLink S7++|Onlineverbindung zu SINAMICS G120 Antrieben mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Beckhoff TwinCAT SPS mit IBHLink S7++|Datenaustausch zwischen einer TwinCAT SPS und einer S7 Steuerung mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink:Historie|Historie]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S5++ ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20284.png|[https://www.ibhsoftec.com/IBH-Link-S5-PP IBHLink S5++]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039; ohne IBH Net Treiber]]&lt;br /&gt;
* [[IBHLink S5++:Visualisierung SIMATIC® S5|Visualisierung einer SIMATIC® S5 allgemein]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 TIA Portal V11 WinCC flexible|Zugriff auf SIMATIC® S5 mit TIA Portal V11 WinCC flexible über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 WinCC Flexible|Zugriff auf SIMATIC® S5 mit WinCC Flexible über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 GraphPic®|Zugriff auf SIMATIC® S5 mit GraphPic® über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Intouch|Zugriff auf SIMATIC® S5 mit Intouch über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:LOGO! mit IBHLink S5++|LOGO! mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 SPS mit IBHLink S5++|Datenaustausch zwischen einer S7 SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 1500 SPS mit IBHLink S5++|Datenaustausch zwischen einer S7 1500 SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Beckhoff TwinCAT SPS mit IBHLink S5++|Datenaustausch zwischen einer TwinCAT SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
&lt;br /&gt;
== OPC Server ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:1150.png|[https://www.ibhsoftec.com/OPC IBH OPC Server]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[OPCServer:Übersicht|Übersicht]]&lt;br /&gt;
* [[OPCServer:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[OPCServer:Konfiguration des Servers|Konfiguration des Servers]]&lt;br /&gt;
* [[OPCServer:Variablen Syntax|Variablen Syntax]]&lt;br /&gt;
* [[OPCServer:Optimierung|Optimierung]]&lt;br /&gt;
* [[OPCServer:DCOM Konfiguration|DCOM Konfiguration]]&lt;br /&gt;
* [[OPCServer:Betrieb mit Benutzerrechten|Betrieb mit Benutzerrechten]]&lt;br /&gt;
* [[OPCServer:Pro Tool V6|Pro Tool V6]]&lt;br /&gt;
* [[OPCServer:WinCC|WinCC]]&lt;br /&gt;
* [[OPCServer:WinCC Flexible|WinCC Flexible]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch FS Gateway manuell erstellen|Variablen mit Intouch FS Gateway manuell erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch FS Gateway über den Item-Browser erstellen|Variablen mit Intouch FS Gateway über den Item-Browser erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch manuell erstellen|Variablen mit Intouch manuell erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch TagCreator erstellen|Variablen mit Intouch TagCreator erstellen]]&lt;br /&gt;
* [[OPCServer:LOGO 8 mit OPC Server|LOGO 8 mit OPC Server]]&lt;br /&gt;
* [[OPCServer:LOGO! mit OPC Server|LOGO! mit OPC Server]]&lt;br /&gt;
* [[OPCServer:H1 mit OPC Server|H1 mit OPC Server]]&lt;br /&gt;
* [[OPCServer:IBH OPC Server mit Siemens S7-1200 und S7-1500 Steuerungen|OPC Server mit Siemens S7-1200 und S7-1500 Steuerungen]]&lt;br /&gt;
&lt;br /&gt;
== S7-SoftSPS ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:1302.png|[https://www.ibhsoftec.com/SoftPLC SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-SoftSPS:LOGO! mit S7-SoftSPS|LOGO! mit S7-SoftSPS]]&lt;br /&gt;
* Installation&lt;br /&gt;
** [[S7-SoftSPS:Installation|Installation]]&lt;br /&gt;
** [[S7-SoftSPS:Systemanforderungen|Systemanforderungen]]&lt;br /&gt;
** [[S7-SoftSPS:Deinstallation|Deinstallation]]&lt;br /&gt;
* Online&lt;br /&gt;
** [[S7-SoftSPS:Online|Funktionen]]&lt;br /&gt;
** [[S7-SoftSPS:Online mit STEP®7|Online mit STEP®7]]&lt;br /&gt;
** [[S7-SoftSPS:Online mit S7 für Windows®|Online mit S7 für Windows®]]&lt;br /&gt;
* Visualisierungen&lt;br /&gt;
** [[S7-SoftSPS:Visualisierungen|Visualisierungen]]&lt;br /&gt;
** [[S7-SoftSPS:Verwendung mit Intouch über RFC1006|Verwendung mit Intouch über RFC1006]]&lt;br /&gt;
* [[S7-SoftSPS:Datenschnittstelle|Datenschnittstelle]]&lt;br /&gt;
* Oberfläche&lt;br /&gt;
** [[S7-SoftSPS:Oberfläche und Konfiguration|Oberfläche und Konfiguration]]&lt;br /&gt;
** [[S7-SoftSPS:Klassische Ansicht|Klassische Ansicht]]&lt;br /&gt;
** [[S7-SoftSPS:Konfigurationsansicht|Konfigurationsansicht]]&lt;br /&gt;
* Menü&lt;br /&gt;
** [[S7-SoftSPS:Menü Datei|Datei]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Bearbeiten|Bearbeiten]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Ansicht|Ansicht]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Hilfe|Hilfe]]&lt;br /&gt;
** [[S7-SoftSPS:Werkzeugleiste|Werkzeugleiste]]&lt;br /&gt;
** [[S7-SoftSPS:I/O Monitor|I/O Monitor]]&lt;br /&gt;
* Konfiguration&lt;br /&gt;
** CPU-Parameter&lt;br /&gt;
*** [[S7-SoftSPS:CPU-Parameter|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CPU-Parameter der IBHsoftec S7-SoftSPS|PLC43.INI]]&lt;br /&gt;
** Treiber&lt;br /&gt;
*** [[S7-SoftSPS:Treiber hinzufügen/entfernen|Treiber hinzufügen/entfernen]]&lt;br /&gt;
*** [[S7-SoftSPS:Treiber der S7-SoftSPS hinzufügen/entfernen|Treiber der S7-SoftSPS hinzufügen/entfernen]]&lt;br /&gt;
** Addidata&lt;br /&gt;
*** [[S7-SoftSPS:ADDI-DATA-Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen des ADDI-DATA-Treibers|Einstellen des Treibers]]&lt;br /&gt;
*** [[S7-SoftSPS:ADDI-DATA-Treiber für IBHsoftec S7-SoftSPS|Treiber für IBHsoftec S7-SoftSPS]]&lt;br /&gt;
** Beckhoff TwinCAT I/O&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O Treiber konfigurieren|Treiber konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O mit PLC43.INI konfigurieren|Mit PLC43.INI konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:S7-SoftSPS Dienst und TwinCAT|S7-SoftSPS Dienst und TwinCAT]]&lt;br /&gt;
** CIF 30/50/60&lt;br /&gt;
*** [[S7-SoftSPS:Grundlegende Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Konfiguration der CIF-Karte mit dem Systemkonfigurator|Konfiguration mit dem Systemkonfigurator]]&lt;br /&gt;
*** [[S7-SoftSPS:CIF 30/50/60 Einstellungen|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CIF 30/50/60 Einstellungen der IBHsoftec S7-SoftSPS|Einstellungen der IBHsoftec S7-SoftSPS]]&lt;br /&gt;
*** [[S7-SoftSPS:PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7|PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7]]&lt;br /&gt;
** cifX (CIFX 50 und CIFX 90)&lt;br /&gt;
*** [[S7-SoftSPS:cifX Grundlegende Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Konfiguration der cifX-Karte mit SYCON.NET|Konfiguration mit SYCON.NET]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX Einstellungen der IBHsoftec S7-SoftSPS|Einstellungen der IBHsoftec S7-SoftSPS]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7|PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7]]&lt;br /&gt;
** CP340/CP440&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation konfigurieren|Emulation]]&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation über die Oberfläche konfigurieren|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation in PLC43.INI konfigurieren|PLC43.INI]]&lt;br /&gt;
** CP343/CP443&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation konfigurieren|Emulation]]&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation über die Oberfläche konfigurieren|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation in PLC43.INI konfigurieren|PLC43.INI]]&lt;br /&gt;
** I/O Port&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports konfigurieren|PC-Hardwareports konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports mit Oberfläche einstellen|PC-Hardwareports mit Oberfläche einstellen]]&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports mit PLC43.INI einstellen|PC-Hardwareports mit PLC43.INI einstellen]]&lt;br /&gt;
** Modbus TCP&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP konfigurieren mit der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP konfigurieren mit PLC43.INI|PLC43.INI]]&lt;br /&gt;
** NVRAM&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration mit der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration mit der PLC43.INI|PLC43.INI]]&lt;br /&gt;
** User SFC&lt;br /&gt;
*** [[S7-SoftSPS:User SFC Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen der UserSFCs/FCs in der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen der UserSFCs/FCs in der PLC43.INI|PLC43.INI]]&lt;br /&gt;
* [[S7-SoftSPS:Technische Daten|Technische Daten]]&lt;br /&gt;
** [[S7-SoftSPS:STEP® 7 Hardwarekonfiguration|STEP® 7 Hardwarekonfiguration]]&lt;br /&gt;
** [[S7-SoftSPS:AppStarter|AppStarter]]&lt;br /&gt;
** [[S7-SoftSPS:Unterschiede S7-SoftSPS Hardware-SPS|Unterschiede]]&lt;br /&gt;
** [[S7-SoftSPS:Diagnosepuffereinträge|Diagnosepuffereinträge]]&lt;br /&gt;
** [[S7-SoftSPS:Null-Modemkabel|Null-Modemkabel]]&lt;br /&gt;
** [[S7-SoftSPS:Operationsvorrat|Operationsvorrat]]&lt;br /&gt;
&lt;br /&gt;
== S7-PCI315 ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:S7_PCI315.png|[https://www.ibhsoftec.com/S7-PCI315 S7-PCI315]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-PCI315:Dokumentationsübersicht|Dokumentationsübersicht]]&lt;br /&gt;
* [[S7-PCI315:Rechtliche Hinweise|Rechtliche Hinweise]]&lt;br /&gt;
* [[S7-PCI315:Lizenzen|Lizenzen]]&lt;br /&gt;
* [[S7-PCI315:Sicherheit|Sicherheit]]&lt;br /&gt;
* [[S7-PCI315:Kurzbeschreibung und Voraussetzungen|Kurzbeschreibung und Voraussetzungen]]&lt;br /&gt;
* [[S7-PCI315:Gerätezeichnung|Gerätezeichnung]]&lt;br /&gt;
* [[S7-PCI315:Systemübersicht|Systemübersicht]]&lt;br /&gt;
* [[S7-PCI315:Gerätetreiber Setup|Gerätetreiber Setup]]&lt;br /&gt;
* [[S7-PCI315:Firmware Update|Firmware Update]]&lt;br /&gt;
* [[S7-PCI315:USB Treiber installieren|USB Treiber installieren]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm-Service installieren|S7netPLCComm-Service installieren]]&lt;br /&gt;
* [[S7-PCI315:Sicherheitshinweise|Sicherheitshinweise]]&lt;br /&gt;
* [[S7-PCI315:Batterie installieren|Batterie installieren]]&lt;br /&gt;
* [[S7-PCI315:S7-PCI315 SPS installieren|S7-PCI315 SPS installieren]]&lt;br /&gt;
* [[S7-PCI315:Visualisierung/Datenzugriff|Visualisierung/Datenzugriff]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm-Service|S7netPLCComm-Service]]&lt;br /&gt;
* [[S7-PCI315:Konfigurieren des Services|Konfigurieren des Services]]&lt;br /&gt;
* [[S7-PCI315:Konfiguration Oberfläche|Konfiguration Oberfläche]]&lt;br /&gt;
* [[S7-PCI315:Konfiguration INI-Datei|Konfiguration INI-Datei]]&lt;br /&gt;
* [[S7-PCI315:WinCC Flexible lokal|WinCC Flexible lokal]]&lt;br /&gt;
* [[S7-PCI315:Programmierung|Programmierung]]&lt;br /&gt;
* [[S7-PCI315:Befehlsvorrat|Befehlsvorrat]]&lt;br /&gt;
* [[S7-PCI315:Integrierte Bausteine|Integrierte Bausteine]]&lt;br /&gt;
* [[S7-PCI315:Spannungsversorgung|Spannungsversorgung]]&lt;br /&gt;
* [[S7-PCI315:Resetverhalten|Resetverhalten]]&lt;br /&gt;
* [[S7-PCI315:RUN/STOP-Schalter|RUN/STOP-Schalter]]&lt;br /&gt;
* [[S7-PCI315:Batterie|Batterie]]&lt;br /&gt;
* [[S7-PCI315:Batterie wechseln|Batterie wechseln]]&lt;br /&gt;
* [[S7-PCI315:Batterie entsorgen|Batterie entsorgen]]&lt;br /&gt;
* [[S7-PCI315:LEDs|LEDs]]&lt;br /&gt;
* [[S7-PCI315:LED SYS|LED SYS]]&lt;br /&gt;
* [[S7-PCI315:LED APL|LED APL]]&lt;br /&gt;
* [[S7-PCI315:LED PROFIBUS DP-Master|LED PROFIBUS DP-Master]]&lt;br /&gt;
* [[S7-PCI315:Speicherkarte|Speicherkarte]]&lt;br /&gt;
* [[S7-PCI315:Speicherverhalten|Speicherverhalten]]&lt;br /&gt;
* [[S7-PCI315:Zustandsabfrage|Zustandsabfrage]]&lt;br /&gt;
* [[S7-PCI315:Dualport Kommunikation|Dualport Kommunikation]]&lt;br /&gt;
* [[S7-PCI315:Wissenswertes|Wissenswertes]]&lt;br /&gt;
* [[S7-PCI315:Fehlersuche|Fehlersuche]]&lt;br /&gt;
* [[S7-PCI315:Fehlernummern|Fehlernummern]]&lt;br /&gt;
* [[S7-PCI315:Technische Daten|Technische Daten]]&lt;br /&gt;
&lt;br /&gt;
==IBHNet==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20284.png|[https://www.ibhsoftec.com/IBH-Link-S5-PP IBHLink S5++]&lt;br /&gt;
Image:20266.gif|[https://www.ibhsoftec.com/IBH-Link-S7-PP IBHLink S7++]&lt;br /&gt;
Image:20268.png|[https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBHNet:Einführung|Einführung]]&lt;br /&gt;
*[[IBHNet:Systemvoraussetzungen|Systemvoraussetzungen]]&lt;br /&gt;
*[[IBHNet:Installation|Installation]]&lt;br /&gt;
*[[IBHNet:Lokaler Betrieb|Lokaler Betrieb]]&lt;br /&gt;
*[[IBHNet:Betrieb im lokalen Netzwerk|Betrieb im lokalen Netzwerk]]&lt;br /&gt;
*[[IBHNet:Betrieb über das Internet|Betrieb über das Internet]]&lt;br /&gt;
*[[IBHNet:Konfiguration IBH Link S7/ S7Plus/ S7++/ S7++HS|Konfiguration IBH Link S7/ S7Plus/ S7++/ S7++HS]]&lt;br /&gt;
*[[IBHNet:Konfiguration IBH Link S5++|Konfiguration IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++ mit STEP®5|IBH Link S5++ mit STEP®5]]&lt;br /&gt;
*[[IBHNet:Definition von Zugriffsnamen zur Identifikation der Steuerungen|Definition von Zugriffsnamen zur Identifikation der Steuerungen]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7|Einstellungen innerhalb von STEP®7]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber|Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2|Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von TIA®|Einstellungen innerhalb von TIA®]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von TIA® ohne IBHNet Treiber|Einstellungen innerhalb von TIA® ohne IBHNet Treiber]]&lt;br /&gt;
*[[IBHNet:Betrieb mit WinCC|Betrieb mit WinCC]]&lt;br /&gt;
*[[IBHNet:Betrieb mit ProTool|Betrieb mit ProTool]]&lt;br /&gt;
*[[IBHNet:Betrieb mit WinCC Flexible|Betrieb mit WinCC Flexible]]&lt;br /&gt;
*[[IBHNet:Betrieb des IBH Link S5++ mit Intouch|Betrieb des IBH Link S5++ mit Intouch]]&lt;br /&gt;
*[[IBHNet:Betrieb des IBH Link S7++ mit Intouch|Betrieb des IBH Link S7++ mit Intouch]]&lt;br /&gt;
*[[IBHNet:Hochsprachenzugriffe|Hochsprachenzugriffe]]&lt;br /&gt;
*[[IBHNet:Fetch/Write|Fetch/Write]]&lt;br /&gt;
*[[IBHNet:Unprojektierte SPS-SPS Kommunikation|Unprojektierte SPS-SPS Kommunikation]]&lt;br /&gt;
*[[IBHNet:Projektierte SPS-SPS Kommunikation|Projektierte SPS-SPS Kommunikation]]&lt;br /&gt;
*[[IBHNet:RFC1006 Kommunikation IBH Link S7/S7Plus|RFC1006 Kommunikation IBH Link S7/S7Plus]]&lt;br /&gt;
*[[IBHNet:RFC1006 Kommunikation IBH Link S7++/S7++HS|RFC1006 Kommunikation IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Beckhoff TwinCAT SPS mit IBHLink S7++|Datenaustausch zwischen einer TwinCAT SPS und einer S5/S7 Steuerung]]&lt;br /&gt;
*[[IBHNet:Troubleshooting|Troubleshooting]]&lt;br /&gt;
*[[IBHNet:Reset/Werkseinstellungen|Reset/Werkseinstellungen]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7|Technische Daten IBH Link S7]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7 Plus|Technische Daten IBH Link S7 Plus]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7++/S7++HS|Technische Daten IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S5++|Technische Daten IBH Link S5++]]&lt;br /&gt;
*[[IBHLink:Historie|Historie]]&lt;br /&gt;
*[[IBHNet:Änderungen|Änderungen]]&lt;br /&gt;
&lt;br /&gt;
==IBH USB-S5-Adapter==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_USB_S5.gif|[https://www.ibhsoftec.com/IBH-USB-S5-Adapter IBH-USB-S5-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH USB-S5-Adapter:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039;]]&lt;br /&gt;
*[[IBH USB-S5-Adapter:SIMATIC® S5 STEP®5|Zugriff auf SIMATIC® S5 mit STEP®5]]&lt;br /&gt;
*[[IBH USB-S5-Adapter:Maximale USB Kabellänge|Maximale USB Kabellänge]]&lt;br /&gt;
&lt;br /&gt;
==USB-S7-Adapter==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20218.png|[https://www.ibhsoftec.com/USB-S7-Adapter-C USB-S7-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[USB-S7-Adapter:Zugriff mit S7 für Windows®|Zugriff auf S7-300 und S7-400 Steuerungen mit S7 für Windows®]]&lt;br /&gt;
&lt;br /&gt;
==IBH S7-CX315/CX317==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:S7_CX317.jpg|[https://www.ibhsoftec.com/S7-CX317 IBH S7-CX317]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH S7-CX315/CX317:Task 2 SEQ Konverter|Task 2 SEQ Konverter]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4060</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4060"/>
		<updated>2019-10-22T15:08:28Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Neue OPC UA Zertifizierung durchgeführt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Modbus Unterstützung ==&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
== Rockwell Unterstützung ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163245.png]]&lt;br /&gt;
&lt;br /&gt;
== Mitsubishi SPS Unterstützung ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163244.png]]&lt;br /&gt;
&lt;br /&gt;
== Client Funktion für Nano Server ==&lt;br /&gt;
Nanoserver beherrschen keine Subsciptions. Deshalb muss nach den Variablen gepollt werden. &lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163238.png]]&lt;br /&gt;
&lt;br /&gt;
== Client Funktion Index Range für Felder ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163237.png]]&lt;br /&gt;
&lt;br /&gt;
== Hinweis, wenn kein HTTPS eingestellt ist ==&lt;br /&gt;
== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ==&lt;br /&gt;
== Neue X509 Authentifizierung ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163236.png]]&lt;br /&gt;
&lt;br /&gt;
== Neue Zertifikate ==&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
== Reverse Connections ==&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163239.png]]&lt;br /&gt;
&lt;br /&gt;
== Diagnose verbessert ==&lt;br /&gt;
=== Steuerungsdiagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163240.png]]&lt;br /&gt;
&lt;br /&gt;
=== Client Diagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163241.png]]&lt;br /&gt;
&lt;br /&gt;
=== Netzwerk Diagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163242.png]]&lt;br /&gt;
&lt;br /&gt;
=== Systemereignisse ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163243.png]]&lt;br /&gt;
&lt;br /&gt;
== History Remanent ==&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
== Neue OPC UA Zertifizierung durchgeführt ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163246.png]]&lt;br /&gt;
&lt;br /&gt;
== Neueste Sicherheitsupdates im Betriebssystem eingebaut ==&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163246.png&amp;diff=4059</id>
		<title>Datei:Anmerkung 2019-10-22 163246.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163246.png&amp;diff=4059"/>
		<updated>2019-10-22T15:07:50Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4058</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4058"/>
		<updated>2019-10-22T15:06:05Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Rockwell Unterstützung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Modbus Unterstützung ==&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
== Rockwell Unterstützung ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163245.png]]&lt;br /&gt;
&lt;br /&gt;
== Mitsubishi SPS Unterstützung ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163244.png]]&lt;br /&gt;
&lt;br /&gt;
== Client Funktion für Nano Server ==&lt;br /&gt;
Nanoserver beherrschen keine Subsciptions. Deshalb muss nach den Variablen gepollt werden. &lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163238.png]]&lt;br /&gt;
&lt;br /&gt;
== Client Funktion Index Range für Felder ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163237.png]]&lt;br /&gt;
&lt;br /&gt;
== Hinweis, wenn kein HTTPS eingestellt ist ==&lt;br /&gt;
== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ==&lt;br /&gt;
== Neue X509 Authentifizierung ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163236.png]]&lt;br /&gt;
&lt;br /&gt;
== Neue Zertifikate ==&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
== Reverse Connections ==&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163239.png]]&lt;br /&gt;
&lt;br /&gt;
== Diagnose verbessert ==&lt;br /&gt;
=== Steuerungsdiagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163240.png]]&lt;br /&gt;
&lt;br /&gt;
=== Client Diagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163241.png]]&lt;br /&gt;
&lt;br /&gt;
=== Netzwerk Diagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163242.png]]&lt;br /&gt;
&lt;br /&gt;
=== Systemereignisse ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163243.png]]&lt;br /&gt;
&lt;br /&gt;
== History Remanent ==&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
== Neue OPC UA Zertifizierung durchgeführt ==&lt;br /&gt;
== Neueste Sicherheitsupdates im Betriebssystem eingebaut ==&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4057</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4057"/>
		<updated>2019-10-22T15:05:50Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Mitsubishi SPS Unterstützung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Modbus Unterstützung ==&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
== Rockwell Unterstützung ==&lt;br /&gt;
== Mitsubishi SPS Unterstützung ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163244.png]]&lt;br /&gt;
&lt;br /&gt;
== Client Funktion für Nano Server ==&lt;br /&gt;
Nanoserver beherrschen keine Subsciptions. Deshalb muss nach den Variablen gepollt werden. &lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163238.png]]&lt;br /&gt;
&lt;br /&gt;
== Client Funktion Index Range für Felder ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163237.png]]&lt;br /&gt;
&lt;br /&gt;
== Hinweis, wenn kein HTTPS eingestellt ist ==&lt;br /&gt;
== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ==&lt;br /&gt;
== Neue X509 Authentifizierung ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163236.png]]&lt;br /&gt;
&lt;br /&gt;
== Neue Zertifikate ==&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
== Reverse Connections ==&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163239.png]]&lt;br /&gt;
&lt;br /&gt;
== Diagnose verbessert ==&lt;br /&gt;
=== Steuerungsdiagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163240.png]]&lt;br /&gt;
&lt;br /&gt;
=== Client Diagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163241.png]]&lt;br /&gt;
&lt;br /&gt;
=== Netzwerk Diagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163242.png]]&lt;br /&gt;
&lt;br /&gt;
=== Systemereignisse ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163243.png]]&lt;br /&gt;
&lt;br /&gt;
== History Remanent ==&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
== Neue OPC UA Zertifizierung durchgeführt ==&lt;br /&gt;
== Neueste Sicherheitsupdates im Betriebssystem eingebaut ==&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163245.png&amp;diff=4056</id>
		<title>Datei:Anmerkung 2019-10-22 163245.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163245.png&amp;diff=4056"/>
		<updated>2019-10-22T15:04:59Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163244.png&amp;diff=4055</id>
		<title>Datei:Anmerkung 2019-10-22 163244.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163244.png&amp;diff=4055"/>
		<updated>2019-10-22T15:03:43Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4054</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4054"/>
		<updated>2019-10-22T15:02:08Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Systemereignisse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Modbus Unterstützung ==&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
== Rockwell Unterstützung ==&lt;br /&gt;
== Mitsubishi SPS Unterstützung ==&lt;br /&gt;
== Client Funktion für Nano Server ==&lt;br /&gt;
Nanoserver beherrschen keine Subsciptions. Deshalb muss nach den Variablen gepollt werden. &lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163238.png]]&lt;br /&gt;
&lt;br /&gt;
== Client Funktion Index Range für Felder ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163237.png]]&lt;br /&gt;
&lt;br /&gt;
== Hinweis, wenn kein HTTPS eingestellt ist ==&lt;br /&gt;
== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ==&lt;br /&gt;
== Neue X509 Authentifizierung ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163236.png]]&lt;br /&gt;
&lt;br /&gt;
== Neue Zertifikate ==&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
== Reverse Connections ==&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163239.png]]&lt;br /&gt;
&lt;br /&gt;
== Diagnose verbessert ==&lt;br /&gt;
=== Steuerungsdiagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163240.png]]&lt;br /&gt;
&lt;br /&gt;
=== Client Diagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163241.png]]&lt;br /&gt;
&lt;br /&gt;
=== Netzwerk Diagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163242.png]]&lt;br /&gt;
&lt;br /&gt;
=== Systemereignisse ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163243.png]]&lt;br /&gt;
&lt;br /&gt;
== History Remanent ==&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
== Neue OPC UA Zertifizierung durchgeführt ==&lt;br /&gt;
== Neueste Sicherheitsupdates im Betriebssystem eingebaut ==&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163243.png&amp;diff=4053</id>
		<title>Datei:Anmerkung 2019-10-22 163243.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163243.png&amp;diff=4053"/>
		<updated>2019-10-22T15:01:45Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4052</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4052"/>
		<updated>2019-10-22T15:00:44Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Client Diagnose */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Modbus Unterstützung ==&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
== Rockwell Unterstützung ==&lt;br /&gt;
== Mitsubishi SPS Unterstützung ==&lt;br /&gt;
== Client Funktion für Nano Server ==&lt;br /&gt;
Nanoserver beherrschen keine Subsciptions. Deshalb muss nach den Variablen gepollt werden. &lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163238.png]]&lt;br /&gt;
&lt;br /&gt;
== Client Funktion Index Range für Felder ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163237.png]]&lt;br /&gt;
&lt;br /&gt;
== Hinweis, wenn kein HTTPS eingestellt ist ==&lt;br /&gt;
== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ==&lt;br /&gt;
== Neue X509 Authentifizierung ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163236.png]]&lt;br /&gt;
&lt;br /&gt;
== Neue Zertifikate ==&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
== Reverse Connections ==&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163239.png]]&lt;br /&gt;
&lt;br /&gt;
== Diagnose verbessert ==&lt;br /&gt;
=== Steuerungsdiagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163240.png]]&lt;br /&gt;
&lt;br /&gt;
=== Client Diagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163241.png]]&lt;br /&gt;
&lt;br /&gt;
=== Netzwerk Diagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163242.png]]&lt;br /&gt;
&lt;br /&gt;
=== Systemereignisse ===&lt;br /&gt;
&lt;br /&gt;
== History Remanent ==&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
== Neue OPC UA Zertifizierung durchgeführt ==&lt;br /&gt;
== Neueste Sicherheitsupdates im Betriebssystem eingebaut ==&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4051</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4051"/>
		<updated>2019-10-22T15:00:25Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Netzwerk Diagnose */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Modbus Unterstützung ==&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
== Rockwell Unterstützung ==&lt;br /&gt;
== Mitsubishi SPS Unterstützung ==&lt;br /&gt;
== Client Funktion für Nano Server ==&lt;br /&gt;
Nanoserver beherrschen keine Subsciptions. Deshalb muss nach den Variablen gepollt werden. &lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163238.png]]&lt;br /&gt;
&lt;br /&gt;
== Client Funktion Index Range für Felder ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163237.png]]&lt;br /&gt;
&lt;br /&gt;
== Hinweis, wenn kein HTTPS eingestellt ist ==&lt;br /&gt;
== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ==&lt;br /&gt;
== Neue X509 Authentifizierung ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163236.png]]&lt;br /&gt;
&lt;br /&gt;
== Neue Zertifikate ==&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
== Reverse Connections ==&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163239.png]]&lt;br /&gt;
&lt;br /&gt;
== Diagnose verbessert ==&lt;br /&gt;
=== Steuerungsdiagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163240.png]]&lt;br /&gt;
&lt;br /&gt;
=== Client Diagnose ===&lt;br /&gt;
=== Netzwerk Diagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163242.png]]&lt;br /&gt;
&lt;br /&gt;
=== Systemereignisse ===&lt;br /&gt;
&lt;br /&gt;
== History Remanent ==&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
== Neue OPC UA Zertifizierung durchgeführt ==&lt;br /&gt;
== Neueste Sicherheitsupdates im Betriebssystem eingebaut ==&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163242.png&amp;diff=4050</id>
		<title>Datei:Anmerkung 2019-10-22 163242.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163242.png&amp;diff=4050"/>
		<updated>2019-10-22T14:59:00Z</updated>

		<summary type="html">&lt;p&gt;Axel: Axel lud eine neue Version von „Datei:Anmerkung 2019-10-22 163242.png“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163242.png&amp;diff=4049</id>
		<title>Datei:Anmerkung 2019-10-22 163242.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163242.png&amp;diff=4049"/>
		<updated>2019-10-22T14:56:21Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163241.png&amp;diff=4048</id>
		<title>Datei:Anmerkung 2019-10-22 163241.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163241.png&amp;diff=4048"/>
		<updated>2019-10-22T14:52:12Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4047</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4047"/>
		<updated>2019-10-22T14:51:20Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Steuerungsdiagnose */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Modbus Unterstützung ==&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
== Rockwell Unterstützung ==&lt;br /&gt;
== Mitsubishi SPS Unterstützung ==&lt;br /&gt;
== Client Funktion für Nano Server ==&lt;br /&gt;
Nanoserver beherrschen keine Subsciptions. Deshalb muss nach den Variablen gepollt werden. &lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163238.png]]&lt;br /&gt;
&lt;br /&gt;
== Client Funktion Index Range für Felder ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163237.png]]&lt;br /&gt;
&lt;br /&gt;
== Hinweis, wenn kein HTTPS eingestellt ist ==&lt;br /&gt;
== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ==&lt;br /&gt;
== Neue X509 Authentifizierung ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163236.png]]&lt;br /&gt;
&lt;br /&gt;
== Neue Zertifikate ==&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
== Reverse Connections ==&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163239.png]]&lt;br /&gt;
&lt;br /&gt;
== Diagnose verbessert ==&lt;br /&gt;
=== Steuerungsdiagnose ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163240.png]]&lt;br /&gt;
&lt;br /&gt;
=== Client Diagnose ===&lt;br /&gt;
=== Netzwerk Diagnose ===&lt;br /&gt;
=== Systemereignisse ===&lt;br /&gt;
&lt;br /&gt;
== History Remanent ==&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
== Neue OPC UA Zertifizierung durchgeführt ==&lt;br /&gt;
== Neueste Sicherheitsupdates im Betriebssystem eingebaut ==&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163240.png&amp;diff=4046</id>
		<title>Datei:Anmerkung 2019-10-22 163240.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163240.png&amp;diff=4046"/>
		<updated>2019-10-22T14:51:00Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4045</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4045"/>
		<updated>2019-10-22T14:50:46Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Diagnose verbessert */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Modbus Unterstützung ==&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
== Rockwell Unterstützung ==&lt;br /&gt;
== Mitsubishi SPS Unterstützung ==&lt;br /&gt;
== Client Funktion für Nano Server ==&lt;br /&gt;
Nanoserver beherrschen keine Subsciptions. Deshalb muss nach den Variablen gepollt werden. &lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163238.png]]&lt;br /&gt;
&lt;br /&gt;
== Client Funktion Index Range für Felder ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163237.png]]&lt;br /&gt;
&lt;br /&gt;
== Hinweis, wenn kein HTTPS eingestellt ist ==&lt;br /&gt;
== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ==&lt;br /&gt;
== Neue X509 Authentifizierung ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163236.png]]&lt;br /&gt;
&lt;br /&gt;
== Neue Zertifikate ==&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
== Reverse Connections ==&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163239.png]]&lt;br /&gt;
&lt;br /&gt;
== Diagnose verbessert ==&lt;br /&gt;
=== Steuerungsdiagnose ===&lt;br /&gt;
=== Client Diagnose ===&lt;br /&gt;
=== Netzwerk Diagnose ===&lt;br /&gt;
=== Systemereignisse ===&lt;br /&gt;
&lt;br /&gt;
== History Remanent ==&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
== Neue OPC UA Zertifizierung durchgeführt ==&lt;br /&gt;
== Neueste Sicherheitsupdates im Betriebssystem eingebaut ==&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4044</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4044"/>
		<updated>2019-10-22T14:48:08Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Modbus Unterstützung ==&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
== Rockwell Unterstützung ==&lt;br /&gt;
== Mitsubishi SPS Unterstützung ==&lt;br /&gt;
== Client Funktion für Nano Server ==&lt;br /&gt;
Nanoserver beherrschen keine Subsciptions. Deshalb muss nach den Variablen gepollt werden. &lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163238.png]]&lt;br /&gt;
&lt;br /&gt;
== Client Funktion Index Range für Felder ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163237.png]]&lt;br /&gt;
&lt;br /&gt;
== Hinweis, wenn kein HTTPS eingestellt ist ==&lt;br /&gt;
== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ==&lt;br /&gt;
== Neue X509 Authentifizierung ==&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163236.png]]&lt;br /&gt;
&lt;br /&gt;
== Neue Zertifikate ==&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
== Reverse Connections ==&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163239.png]]&lt;br /&gt;
&lt;br /&gt;
== Diagnose verbessert ==&lt;br /&gt;
=== Client Diagnose ===&lt;br /&gt;
=== Netzwerk Diagnose ===&lt;br /&gt;
=== Systemereignisse ===&lt;br /&gt;
== History Remanent ==&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
== Neue OPC UA Zertifizierung durchgeführt ==&lt;br /&gt;
== Neueste Sicherheitsupdates im Betriebssystem eingebaut ==&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4043</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4043"/>
		<updated>2019-10-22T14:46:37Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Reverse Connections */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modbus Unterstützung ===&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
=== Rockwell Unterstützung ===&lt;br /&gt;
=== Mitsubishi SPS Unterstützung ===&lt;br /&gt;
=== Client Funktion für Nano Server ===&lt;br /&gt;
Nanoserver beherrschen keine Subsciptions. Deshalb muss nach den Variablen gepollt werden. &lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163238.png]]&lt;br /&gt;
&lt;br /&gt;
=== Client Funktion Index Range für Felder ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163237.png]]&lt;br /&gt;
&lt;br /&gt;
=== Hinweis, wenn kein HTTPS eingestellt ist ===&lt;br /&gt;
=== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ===&lt;br /&gt;
=== Neue X509 Authentifizierung ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163236.png]]&lt;br /&gt;
&lt;br /&gt;
=== Neue Zertifikate ===&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
== Reverse Connections ==&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163239.png]]&lt;br /&gt;
&lt;br /&gt;
=== Diagnose verbessert ===&lt;br /&gt;
==== Client Diagnose ====&lt;br /&gt;
==== Netzwerk Diagnose ====&lt;br /&gt;
==== Systemereignisse ====&lt;br /&gt;
=== History Remanent ===&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
=== Neue OPC UA Zertifizierung durchgeführt ===&lt;br /&gt;
=== Neueste Sicherheitsupdates im Betriebssystem eingebaut ===&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163239.png&amp;diff=4042</id>
		<title>Datei:Anmerkung 2019-10-22 163239.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163239.png&amp;diff=4042"/>
		<updated>2019-10-22T14:45:47Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4041</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4041"/>
		<updated>2019-10-22T14:43:49Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Client Funktion für Nano Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modbus Unterstützung ===&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
=== Rockwell Unterstützung ===&lt;br /&gt;
=== Mitsubishi SPS Unterstützung ===&lt;br /&gt;
=== Client Funktion für Nano Server ===&lt;br /&gt;
Nanoserver beherrschen keine Subsciptions. Deshalb muss nach den Variablen gepollt werden. &lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163238.png]]&lt;br /&gt;
&lt;br /&gt;
=== Client Funktion Index Range für Felder ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163237.png]]&lt;br /&gt;
&lt;br /&gt;
=== Hinweis, wenn kein HTTPS eingestellt ist ===&lt;br /&gt;
=== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ===&lt;br /&gt;
=== Neue X509 Authentifizierung ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163236.png]]&lt;br /&gt;
&lt;br /&gt;
=== Neue Zertifikate ===&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
=== Reverse Connections ===&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
=== Diagnose verbessert ===&lt;br /&gt;
==== Client Diagnose ====&lt;br /&gt;
==== Netzwerk Diagnose ====&lt;br /&gt;
==== Systemereignisse ====&lt;br /&gt;
=== History Remanent ===&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
=== Neue OPC UA Zertifizierung durchgeführt ===&lt;br /&gt;
=== Neueste Sicherheitsupdates im Betriebssystem eingebaut ===&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163238.png&amp;diff=4040</id>
		<title>Datei:Anmerkung 2019-10-22 163238.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163238.png&amp;diff=4040"/>
		<updated>2019-10-22T14:43:17Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4039</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4039"/>
		<updated>2019-10-22T14:40:13Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Client Funktion für Nano Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modbus Unterstützung ===&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
=== Rockwell Unterstützung ===&lt;br /&gt;
=== Mitsubishi SPS Unterstützung ===&lt;br /&gt;
=== Client Funktion für Nano Server ===&lt;br /&gt;
Nanoserver beherrschen keine Subsciptions. Deshalb muss nach den Variablen gepollt werden. Dien Pollintervall kann man bei der Serverdefinition einfestellt werden.&lt;br /&gt;
&lt;br /&gt;
=== Client Funktion Index Range für Felder ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163237.png]]&lt;br /&gt;
&lt;br /&gt;
=== Hinweis, wenn kein HTTPS eingestellt ist ===&lt;br /&gt;
=== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ===&lt;br /&gt;
=== Neue X509 Authentifizierung ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163236.png]]&lt;br /&gt;
&lt;br /&gt;
=== Neue Zertifikate ===&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
=== Reverse Connections ===&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
=== Diagnose verbessert ===&lt;br /&gt;
==== Client Diagnose ====&lt;br /&gt;
==== Netzwerk Diagnose ====&lt;br /&gt;
==== Systemereignisse ====&lt;br /&gt;
=== History Remanent ===&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
=== Neue OPC UA Zertifizierung durchgeführt ===&lt;br /&gt;
=== Neueste Sicherheitsupdates im Betriebssystem eingebaut ===&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4038</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4038"/>
		<updated>2019-10-22T14:38:32Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Client Funktion Index Range für Felder */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modbus Unterstützung ===&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
=== Rockwell Unterstützung ===&lt;br /&gt;
=== Mitsubishi SPS Unterstützung ===&lt;br /&gt;
=== Client Funktion für Nano Server ===&lt;br /&gt;
=== Client Funktion Index Range für Felder ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163237.png]]&lt;br /&gt;
&lt;br /&gt;
=== Hinweis, wenn kein HTTPS eingestellt ist ===&lt;br /&gt;
=== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ===&lt;br /&gt;
=== Neue X509 Authentifizierung ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163236.png]]&lt;br /&gt;
&lt;br /&gt;
=== Neue Zertifikate ===&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
=== Reverse Connections ===&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
=== Diagnose verbessert ===&lt;br /&gt;
==== Client Diagnose ====&lt;br /&gt;
==== Netzwerk Diagnose ====&lt;br /&gt;
==== Systemereignisse ====&lt;br /&gt;
=== History Remanent ===&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
=== Neue OPC UA Zertifizierung durchgeführt ===&lt;br /&gt;
=== Neueste Sicherheitsupdates im Betriebssystem eingebaut ===&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163237.png&amp;diff=4037</id>
		<title>Datei:Anmerkung 2019-10-22 163237.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163237.png&amp;diff=4037"/>
		<updated>2019-10-22T14:38:00Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4036</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4036"/>
		<updated>2019-10-22T14:35:03Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Neue X509 Authentifizierung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modbus Unterstützung ===&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
=== Rockwell Unterstützung ===&lt;br /&gt;
=== Mitsubishi SPS Unterstützung ===&lt;br /&gt;
=== Client Funktion für Nano Server ===&lt;br /&gt;
=== Client Funktion Index Range für Felder ===&lt;br /&gt;
=== Hinweis, wenn kein HTTPS eingestellt ist ===&lt;br /&gt;
=== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ===&lt;br /&gt;
=== Neue X509 Authentifizierung ===&lt;br /&gt;
[[Datei:Anmerkung 2019-10-22 163236.png]]&lt;br /&gt;
&lt;br /&gt;
=== Neue Zertifikate ===&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
=== Reverse Connections ===&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
=== Diagnose verbessert ===&lt;br /&gt;
==== Client Diagnose ====&lt;br /&gt;
==== Netzwerk Diagnose ====&lt;br /&gt;
==== Systemereignisse ====&lt;br /&gt;
=== History Remanent ===&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
=== Neue OPC UA Zertifizierung durchgeführt ===&lt;br /&gt;
=== Neueste Sicherheitsupdates im Betriebssystem eingebaut ===&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163236.png&amp;diff=4035</id>
		<title>Datei:Anmerkung 2019-10-22 163236.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Datei:Anmerkung_2019-10-22_163236.png&amp;diff=4035"/>
		<updated>2019-10-22T14:33:15Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4034</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4034"/>
		<updated>2019-10-22T12:56:03Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modbus Unterstützung ===&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
=== Rockwell Unterstützung ===&lt;br /&gt;
=== Mitsubishi SPS Unterstützung ===&lt;br /&gt;
=== Client Funktion für Nano Server ===&lt;br /&gt;
=== Client Funktion Index Range für Felder ===&lt;br /&gt;
=== Hinweis, wenn kein HTTPS eingestellt ist ===&lt;br /&gt;
=== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ===&lt;br /&gt;
=== Neue X509 Authentifizierung ===&lt;br /&gt;
=== Neue Zertifikate ===&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
=== Reverse Connections ===&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
=== Diagnose verbessert ===&lt;br /&gt;
==== Client Diagnose ====&lt;br /&gt;
==== Netzwerk Diagnose ====&lt;br /&gt;
==== Systemereignisse ====&lt;br /&gt;
=== History Remanent ===&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
=== Neue OPC UA Zertifizierung durchgeführt ===&lt;br /&gt;
=== Neueste Sicherheitsupdates im Betriebssystem eingebaut ===&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4033</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4033"/>
		<updated>2019-10-22T12:32:41Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Modbus Unterstützung ===&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
=== Rockwell Unterstützung ===&lt;br /&gt;
== Mitsubishi SPS Unterstützung ==&lt;br /&gt;
== Client Funktion für Nano Server ==&lt;br /&gt;
== Client Funktion Index Range für Felder ==&lt;br /&gt;
== Hinweis, wenn kein HTTPS eingestellt ist ==&lt;br /&gt;
== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ==&lt;br /&gt;
== Neue X509 Authentifizierung ==&lt;br /&gt;
== Neue Zertifikate ==&lt;br /&gt;
* Basic256Sha256&lt;br /&gt;
* Aes128Sha256RsaOaep&lt;br /&gt;
* Aes256Sha256RsaPss&lt;br /&gt;
== Reverse Connections ==&lt;br /&gt;
Hier wird eine Verbindung vom OPC UA Server zum Client hergestellt.&lt;br /&gt;
&lt;br /&gt;
== Diagnose verbessert ==&lt;br /&gt;
=== Client Diagnose ===&lt;br /&gt;
=== Netzwerk Diagnose ===&lt;br /&gt;
=== Systemereignisse ===&lt;br /&gt;
== History Remanent ==&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
== Neue OPC UA Zertifizierung durchgeführt ==&lt;br /&gt;
=== Neueste Sicherheitsupdates im Betriebssystem eingebaut ===&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4030</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4030"/>
		<updated>2019-10-21T16:02:32Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Modbus Unterstützung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Neue Funktionen =&lt;br /&gt;
== Modbus Unterstützung ==&lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]]&lt;br /&gt;
&lt;br /&gt;
== Rockwell Unterstützung ==&lt;br /&gt;
== Mitsubishi SPS Unterstützung ==&lt;br /&gt;
== Client Funktion für Nano Server ==&lt;br /&gt;
== Client Funktion Index Range für Felder ==&lt;br /&gt;
== Hinweis, wenn kein HTTPS eingestellt ist ==&lt;br /&gt;
== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ==&lt;br /&gt;
== Neue X509 Authentifizierung ==&lt;br /&gt;
== Diagnose verbessert ==&lt;br /&gt;
=== Client Diagnose ===&lt;br /&gt;
=== Netzwerk Diagnose ===&lt;br /&gt;
=== Systemereignisse ===&lt;br /&gt;
== History Remanent ==&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
== Neue OPC UA Zertifizierung durchgeführt ==&lt;br /&gt;
=== Neueste Sicherheitsupdates im Betriebssystem eingebaut ===&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Hauptseite&amp;diff=4029</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Hauptseite&amp;diff=4029"/>
		<updated>2019-10-21T15:57:00Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* IBH Link UA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Willkommen beim Wiki der IBHsoftec GmbH! [[https://www.ibhsoftec.com/ IBHsoftec GmbH]]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Grossbritanien.png|link=https://wiki.ibhsoftec.com/en/Main_Page]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== S5/S7 für Windows® ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:10022.png|[https://www.ibhsoftec.com/S57W S5+S7 für Windows® Version 7]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S5/S7 für Windows:Einführung S5 für Windows®|Einführung S5 für Windows®]]&lt;br /&gt;
* [[S5/S7 für Windows:Einführung S7 für Windows®|Einführung S7 für Windows®]]&lt;br /&gt;
* [[S5/S7 für Windows:Systemanforderungen|Systemanforderungen]]&lt;br /&gt;
* [[S5/S7 für Windows:Auswahlmenüs|Auswahlmenüs]]&lt;br /&gt;
* [[S5/S7 für Windows:Programmierung|Programmierung]]&lt;br /&gt;
* [[S5/S7 für Windows:Hardwarekonfigurator|Hardwarekonfigurator]]&lt;br /&gt;
* [[S5/S7 für Windows:Onlinefunktion|Onlinefunktion]]&lt;br /&gt;
* [[S5/S7 für Windows:Diagnose|Diagnose]]&lt;br /&gt;
* [[S5/S7 für Windows:Drucken|Drucken]]&lt;br /&gt;
* [[S5/S7 für Windows:EPROMMER|EPROMMER]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Schrittketten|S5 Schrittketten]]&lt;br /&gt;
* [[S5/S7 für Windows:Installation|Installation]]&lt;br /&gt;
* [[S5/S7 für Windows:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[S5/S7 für Windows:Bausteinvergleich|Bausteinvergleich]]&lt;br /&gt;
* [[S5/S7 für Windows:Archivieren / Dearchivieren|Archivieren / Dearchivieren]]&lt;br /&gt;
* [[S5/S7 für Windows:Voreinstellungen|Voreinstellungen]]&lt;br /&gt;
* [[S5/S7 für Windows:Statusrecorder|Statusrecorder]]&lt;br /&gt;
* [[S5/S7 für Windows:Oszilloskop|Oszilloskop]]&lt;br /&gt;
* [[S5/S7 für Windows:OsciCAM®|OsciCAM®]]&lt;br /&gt;
* [[S5/S7 für Windows:LogView|LogView]]&lt;br /&gt;
* [[S5/S7 für Windows:Intelligente Eingabehilfe (&amp;quot;Intellisense&amp;quot;)|Intelligente Eingabehilfe (&amp;quot;Intellisense&amp;quot;)]]&lt;br /&gt;
* [[S5/S7 für Windows:Favoriten verwalten|Favoriten verwalten]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Grafische Schrittketten|S5: Grafische Schrittketten: Graph5 / Graph5 II / G5 für Windows]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 COM Pakete|S5: Aufruf der COM Pakete]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Programmierung über H1|S5: Programmierung über H1]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Programmierung über SINEC L2|S5: Programmierung über SINEC L2]]&lt;br /&gt;
* [[S5/S7 für Windows:Bausteine aus SPS Backup Archiven auslesen|Bausteine aus SPS Backup Archiven xxx.arv auslesen]]&lt;br /&gt;
* [[S5/S7 für Windows:Neue Funktionen in der Version 7|Neue Funktionen in der Version 7]]&lt;br /&gt;
* [[Programmierung und Wartung von S5 Steuerungen mit modernen Rechnern]]&lt;br /&gt;
&lt;br /&gt;
== IBH OPC UA Server/Client==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_OPC_UA_SoftSPS.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
* [[IBH OPC UA:Handbuch|Handbuch]]&lt;br /&gt;
* [[IBH OPC UA:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem TIA Portal|Konfiguration mit dem TIA Portal]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit STEP7|Konfiguration mit STEP7]]&lt;br /&gt;
* [[IBH OPC UA:Beispiele|Beispiele]]&lt;br /&gt;
* [[IBH OPC UA:Konsistentes Lesen/Schreiben von Arrays und Strukturen|Konsistentes Lesen/Schreiben von Arrays und Strukturen]]&lt;br /&gt;
* [[IBH OPC UA:Laden mehrerer Projekte in den IBH Link UA|Laden mehrerer Projekte in den IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem IBH OPC Editor|Konfiguration mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor|Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client Funktionen|Client Funktionen]]&lt;br /&gt;
* [[IBH OPC UA:S7 SoftSPS|Integrierte S7 SoftSPS]]&lt;br /&gt;
&lt;br /&gt;
== IBH OPC UA IOT2040 ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_IoT_2040_300px.jpg|[https://www.ibhsoftec.com/IBH-OPC-UA-IOT2040 IBH OPC UA IOT2040]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH OPC UA IOT2040:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Handbuch|Handbuch]]&lt;br /&gt;
*[[IBH OPC UA IoT2040:Siemens IOT200 Inputs / Outputs|Siemens IOT200 Inputs / Outputs]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Beispiele|Beispiele]]&lt;br /&gt;
&lt;br /&gt;
== IBH Link UA ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:LinkUA.png|[https://www.ibhsoftec.com/IBH-Link-UA IBH Link UA]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH Link UA:Beschreibung|Beschreibung]]&lt;br /&gt;
* [[IBH Link UA:Handbuch|Handbuch]]&lt;br /&gt;
* [[IBH Link UA:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit dem TIA Portal|Konfiguration mit dem TIA Portal]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit STEP7|Konfiguration mit STEP7]]&lt;br /&gt;
* [[IBH Link UA:Weitere Beispiele|Weitere Beispiele]]&lt;br /&gt;
* [[IBH Link UA:Konsistentes Lesen/Schreiben von Arrays und Strukturen|Konsistentes Lesen/Schreiben von Arrays und Strukturen]]&lt;br /&gt;
* [[IBH Link UA:Laden mehrerer Projekte in den IBH Link UA|Laden mehrerer Projekte in den IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor|Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Variablen Syntax|Variablen Syntax]]&lt;br /&gt;
* [[IBH Link UA:Client Funktionen|Client Funktionen]]&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
* [[IBH Link UA:S7 SoftSPS|Integrierte S7 SoftSPS]]&lt;br /&gt;
* [[IBH Link UA:Kopplung mit WinCC 7|Kopplung mit WinCC 7]]&lt;br /&gt;
* [[IBH Link UA:Technische Daten|Technische Daten]]&lt;br /&gt;
* [[IBH Link UA:Resettaster|Resettaster]]&lt;br /&gt;
* [[IBH Link UA:Benutzerdefinierte Variablen|Benutzerdefinierte Variablen]] &lt;br /&gt;
* [[IBH Link UA:MQTT Anbindung|MQTT Anbindung]] &lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]] &lt;br /&gt;
* [[IBH Link UA:Was ist neu in V4.00|Was ist neu in V4.00]]&lt;br /&gt;
* [[IBH Link UA:Was ist neu in V5.00|Was ist neu in V5.00]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S7++ ==&lt;br /&gt;
Alle in diesem Abschnitt aufgelisteten Artikel gelten sowohl für den [https://www.ibhsoftec.com/IBH-Link-S7-PP IBH Link S7++] (im Steckergehäuse) als auch für den [https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBH Link S7++ HS] (für Hutschienenmontage)&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20266.gif|[https://www.ibhsoftec.com/IBH-Link-S7-PP IBHLink S7++]&lt;br /&gt;
Image:20268.png|[https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S7++:Inbetriebnahme IBHLink S7++|Inbetriebnahme IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7|Einstellungen innerhalb von STEP®7]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber|Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2|Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von TIA®|Einstellungen innerhalb von TIA®]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von TIA® ohne IBHNet Treiber|Einstellungen innerhalb von TIA® ohne IBHNet Treiber]]&lt;br /&gt;
* [[IBHLink S7++:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039; über SINEC L2]]&lt;br /&gt;
* [[IBHLink S7++:Parametrierung von Feldgeräten|Parametrierung von Feldgeräten]]&lt;br /&gt;
* [[IBHLink S7++:IBH Link S7++ mit CommDTM|IBH Link S7++ mit CommDTM]]&lt;br /&gt;
* [[IBHLink S7++:CommDTM für DP/PA Link|CommDTM für DP/PA Link]]&lt;br /&gt;
* [[IBHLink S7++:VEGASON IBHNetDTM|IBHNet DTM in Verbindung mit PACTware]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 TIA Portal WinCC flexible|Zugriff auf S7-300/400 mit TIA Portal V11 WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 WinCC flexible|Zugriff auf S7-300/400 mit WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-200 WinCC flexible|Zugriff auf S7-200 mit WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 GraphPic®|Zugriff auf S7-300/400 mit GraphPic® über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 Intouch|Zugriff auf S7-300/400 mit Intouch über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Uhrzeitsynchronisation|Uhrzeitsynchronisation]]&lt;br /&gt;
* [[IBHLink S7++:Uhrzeitsynchronisation projektiert|Uhrzeitsynchronisation projektiert]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! mit IBHLink S7++|LOGO! mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:SPS-SPS Kommunikation|SPS-SPS Kommunikation]]&lt;br /&gt;
* [[IBHLink S7++:S7-1200 IBHLink S7++ S7-Verbindung|Kopplung einer S7-1200 mit S7-300/S7-400 über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:SINAMICS G120 mit IBHLink S7++|Onlineverbindung zu SINAMICS G120 Antrieben mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Beckhoff TwinCAT SPS mit IBHLink S7++|Datenaustausch zwischen einer TwinCAT SPS und einer S7 Steuerung mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink:Historie|Historie]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S5++ ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20284.png|[https://www.ibhsoftec.com/IBH-Link-S5-PP IBHLink S5++]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039; ohne IBH Net Treiber]]&lt;br /&gt;
* [[IBHLink S5++:Visualisierung SIMATIC® S5|Visualisierung einer SIMATIC® S5 allgemein]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 TIA Portal V11 WinCC flexible|Zugriff auf SIMATIC® S5 mit TIA Portal V11 WinCC flexible über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 WinCC Flexible|Zugriff auf SIMATIC® S5 mit WinCC Flexible über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 GraphPic®|Zugriff auf SIMATIC® S5 mit GraphPic® über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Intouch|Zugriff auf SIMATIC® S5 mit Intouch über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:LOGO! mit IBHLink S5++|LOGO! mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 SPS mit IBHLink S5++|Datenaustausch zwischen einer S7 SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 1500 SPS mit IBHLink S5++|Datenaustausch zwischen einer S7 1500 SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Beckhoff TwinCAT SPS mit IBHLink S5++|Datenaustausch zwischen einer TwinCAT SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
&lt;br /&gt;
== OPC Server ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:1150.png|[https://www.ibhsoftec.com/OPC IBH OPC Server]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[OPCServer:Übersicht|Übersicht]]&lt;br /&gt;
* [[OPCServer:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[OPCServer:Konfiguration des Servers|Konfiguration des Servers]]&lt;br /&gt;
* [[OPCServer:Variablen Syntax|Variablen Syntax]]&lt;br /&gt;
* [[OPCServer:Optimierung|Optimierung]]&lt;br /&gt;
* [[OPCServer:DCOM Konfiguration|DCOM Konfiguration]]&lt;br /&gt;
* [[OPCServer:Betrieb mit Benutzerrechten|Betrieb mit Benutzerrechten]]&lt;br /&gt;
* [[OPCServer:Pro Tool V6|Pro Tool V6]]&lt;br /&gt;
* [[OPCServer:WinCC|WinCC]]&lt;br /&gt;
* [[OPCServer:WinCC Flexible|WinCC Flexible]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch FS Gateway manuell erstellen|Variablen mit Intouch FS Gateway manuell erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch FS Gateway über den Item-Browser erstellen|Variablen mit Intouch FS Gateway über den Item-Browser erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch manuell erstellen|Variablen mit Intouch manuell erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch TagCreator erstellen|Variablen mit Intouch TagCreator erstellen]]&lt;br /&gt;
* [[OPCServer:LOGO 8 mit OPC Server|LOGO 8 mit OPC Server]]&lt;br /&gt;
* [[OPCServer:LOGO! mit OPC Server|LOGO! mit OPC Server]]&lt;br /&gt;
* [[OPCServer:H1 mit OPC Server|H1 mit OPC Server]]&lt;br /&gt;
* [[OPCServer:IBH OPC Server mit Siemens S7-1200 und S7-1500 Steuerungen|OPC Server mit Siemens S7-1200 und S7-1500 Steuerungen]]&lt;br /&gt;
&lt;br /&gt;
== S7-SoftSPS ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:1302.png|[https://www.ibhsoftec.com/SoftPLC SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-SoftSPS:LOGO! mit S7-SoftSPS|LOGO! mit S7-SoftSPS]]&lt;br /&gt;
* Installation&lt;br /&gt;
** [[S7-SoftSPS:Installation|Installation]]&lt;br /&gt;
** [[S7-SoftSPS:Systemanforderungen|Systemanforderungen]]&lt;br /&gt;
** [[S7-SoftSPS:Deinstallation|Deinstallation]]&lt;br /&gt;
* Online&lt;br /&gt;
** [[S7-SoftSPS:Online|Funktionen]]&lt;br /&gt;
** [[S7-SoftSPS:Online mit STEP®7|Online mit STEP®7]]&lt;br /&gt;
** [[S7-SoftSPS:Online mit S7 für Windows®|Online mit S7 für Windows®]]&lt;br /&gt;
* Visualisierungen&lt;br /&gt;
** [[S7-SoftSPS:Visualisierungen|Visualisierungen]]&lt;br /&gt;
** [[S7-SoftSPS:Verwendung mit Intouch über RFC1006|Verwendung mit Intouch über RFC1006]]&lt;br /&gt;
* [[S7-SoftSPS:Datenschnittstelle|Datenschnittstelle]]&lt;br /&gt;
* Oberfläche&lt;br /&gt;
** [[S7-SoftSPS:Oberfläche und Konfiguration|Oberfläche und Konfiguration]]&lt;br /&gt;
** [[S7-SoftSPS:Klassische Ansicht|Klassische Ansicht]]&lt;br /&gt;
** [[S7-SoftSPS:Konfigurationsansicht|Konfigurationsansicht]]&lt;br /&gt;
* Menü&lt;br /&gt;
** [[S7-SoftSPS:Menü Datei|Datei]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Bearbeiten|Bearbeiten]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Ansicht|Ansicht]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Hilfe|Hilfe]]&lt;br /&gt;
** [[S7-SoftSPS:Werkzeugleiste|Werkzeugleiste]]&lt;br /&gt;
** [[S7-SoftSPS:I/O Monitor|I/O Monitor]]&lt;br /&gt;
* Konfiguration&lt;br /&gt;
** CPU-Parameter&lt;br /&gt;
*** [[S7-SoftSPS:CPU-Parameter|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CPU-Parameter der IBHsoftec S7-SoftSPS|PLC43.INI]]&lt;br /&gt;
** Treiber&lt;br /&gt;
*** [[S7-SoftSPS:Treiber hinzufügen/entfernen|Treiber hinzufügen/entfernen]]&lt;br /&gt;
*** [[S7-SoftSPS:Treiber der S7-SoftSPS hinzufügen/entfernen|Treiber der S7-SoftSPS hinzufügen/entfernen]]&lt;br /&gt;
** Addidata&lt;br /&gt;
*** [[S7-SoftSPS:ADDI-DATA-Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen des ADDI-DATA-Treibers|Einstellen des Treibers]]&lt;br /&gt;
*** [[S7-SoftSPS:ADDI-DATA-Treiber für IBHsoftec S7-SoftSPS|Treiber für IBHsoftec S7-SoftSPS]]&lt;br /&gt;
** Beckhoff TwinCAT I/O&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O Treiber konfigurieren|Treiber konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O mit PLC43.INI konfigurieren|Mit PLC43.INI konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:S7-SoftSPS Dienst und TwinCAT|S7-SoftSPS Dienst und TwinCAT]]&lt;br /&gt;
** CIF 30/50/60&lt;br /&gt;
*** [[S7-SoftSPS:Grundlegende Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Konfiguration der CIF-Karte mit dem Systemkonfigurator|Konfiguration mit dem Systemkonfigurator]]&lt;br /&gt;
*** [[S7-SoftSPS:CIF 30/50/60 Einstellungen|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CIF 30/50/60 Einstellungen der IBHsoftec S7-SoftSPS|Einstellungen der IBHsoftec S7-SoftSPS]]&lt;br /&gt;
*** [[S7-SoftSPS:PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7|PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7]]&lt;br /&gt;
** cifX (CIFX 50 und CIFX 90)&lt;br /&gt;
*** [[S7-SoftSPS:cifX Grundlegende Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Konfiguration der cifX-Karte mit SYCON.NET|Konfiguration mit SYCON.NET]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX Einstellungen der IBHsoftec S7-SoftSPS|Einstellungen der IBHsoftec S7-SoftSPS]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7|PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7]]&lt;br /&gt;
** CP340/CP440&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation konfigurieren|Emulation]]&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation über die Oberfläche konfigurieren|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation in PLC43.INI konfigurieren|PLC43.INI]]&lt;br /&gt;
** CP343/CP443&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation konfigurieren|Emulation]]&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation über die Oberfläche konfigurieren|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation in PLC43.INI konfigurieren|PLC43.INI]]&lt;br /&gt;
** I/O Port&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports konfigurieren|PC-Hardwareports konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports mit Oberfläche einstellen|PC-Hardwareports mit Oberfläche einstellen]]&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports mit PLC43.INI einstellen|PC-Hardwareports mit PLC43.INI einstellen]]&lt;br /&gt;
** Modbus TCP&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP konfigurieren mit der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP konfigurieren mit PLC43.INI|PLC43.INI]]&lt;br /&gt;
** NVRAM&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration mit der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration mit der PLC43.INI|PLC43.INI]]&lt;br /&gt;
** User SFC&lt;br /&gt;
*** [[S7-SoftSPS:User SFC Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen der UserSFCs/FCs in der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen der UserSFCs/FCs in der PLC43.INI|PLC43.INI]]&lt;br /&gt;
* [[S7-SoftSPS:Technische Daten|Technische Daten]]&lt;br /&gt;
** [[S7-SoftSPS:STEP® 7 Hardwarekonfiguration|STEP® 7 Hardwarekonfiguration]]&lt;br /&gt;
** [[S7-SoftSPS:AppStarter|AppStarter]]&lt;br /&gt;
** [[S7-SoftSPS:Unterschiede S7-SoftSPS Hardware-SPS|Unterschiede]]&lt;br /&gt;
** [[S7-SoftSPS:Diagnosepuffereinträge|Diagnosepuffereinträge]]&lt;br /&gt;
** [[S7-SoftSPS:Null-Modemkabel|Null-Modemkabel]]&lt;br /&gt;
** [[S7-SoftSPS:Operationsvorrat|Operationsvorrat]]&lt;br /&gt;
&lt;br /&gt;
== S7-PCI315 ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:S7_PCI315.png|[https://www.ibhsoftec.com/S7-PCI315 S7-PCI315]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-PCI315:Dokumentationsübersicht|Dokumentationsübersicht]]&lt;br /&gt;
* [[S7-PCI315:Rechtliche Hinweise|Rechtliche Hinweise]]&lt;br /&gt;
* [[S7-PCI315:Lizenzen|Lizenzen]]&lt;br /&gt;
* [[S7-PCI315:Sicherheit|Sicherheit]]&lt;br /&gt;
* [[S7-PCI315:Kurzbeschreibung und Voraussetzungen|Kurzbeschreibung und Voraussetzungen]]&lt;br /&gt;
* [[S7-PCI315:Gerätezeichnung|Gerätezeichnung]]&lt;br /&gt;
* [[S7-PCI315:Systemübersicht|Systemübersicht]]&lt;br /&gt;
* [[S7-PCI315:Gerätetreiber Setup|Gerätetreiber Setup]]&lt;br /&gt;
* [[S7-PCI315:Firmware Update|Firmware Update]]&lt;br /&gt;
* [[S7-PCI315:USB Treiber installieren|USB Treiber installieren]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm-Service installieren|S7netPLCComm-Service installieren]]&lt;br /&gt;
* [[S7-PCI315:Sicherheitshinweise|Sicherheitshinweise]]&lt;br /&gt;
* [[S7-PCI315:Batterie installieren|Batterie installieren]]&lt;br /&gt;
* [[S7-PCI315:S7-PCI315 SPS installieren|S7-PCI315 SPS installieren]]&lt;br /&gt;
* [[S7-PCI315:Visualisierung/Datenzugriff|Visualisierung/Datenzugriff]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm-Service|S7netPLCComm-Service]]&lt;br /&gt;
* [[S7-PCI315:Konfigurieren des Services|Konfigurieren des Services]]&lt;br /&gt;
* [[S7-PCI315:Konfiguration Oberfläche|Konfiguration Oberfläche]]&lt;br /&gt;
* [[S7-PCI315:Konfiguration INI-Datei|Konfiguration INI-Datei]]&lt;br /&gt;
* [[S7-PCI315:WinCC Flexible lokal|WinCC Flexible lokal]]&lt;br /&gt;
* [[S7-PCI315:Programmierung|Programmierung]]&lt;br /&gt;
* [[S7-PCI315:Befehlsvorrat|Befehlsvorrat]]&lt;br /&gt;
* [[S7-PCI315:Integrierte Bausteine|Integrierte Bausteine]]&lt;br /&gt;
* [[S7-PCI315:Spannungsversorgung|Spannungsversorgung]]&lt;br /&gt;
* [[S7-PCI315:Resetverhalten|Resetverhalten]]&lt;br /&gt;
* [[S7-PCI315:RUN/STOP-Schalter|RUN/STOP-Schalter]]&lt;br /&gt;
* [[S7-PCI315:Batterie|Batterie]]&lt;br /&gt;
* [[S7-PCI315:Batterie wechseln|Batterie wechseln]]&lt;br /&gt;
* [[S7-PCI315:Batterie entsorgen|Batterie entsorgen]]&lt;br /&gt;
* [[S7-PCI315:LEDs|LEDs]]&lt;br /&gt;
* [[S7-PCI315:LED SYS|LED SYS]]&lt;br /&gt;
* [[S7-PCI315:LED APL|LED APL]]&lt;br /&gt;
* [[S7-PCI315:LED PROFIBUS DP-Master|LED PROFIBUS DP-Master]]&lt;br /&gt;
* [[S7-PCI315:Speicherkarte|Speicherkarte]]&lt;br /&gt;
* [[S7-PCI315:Speicherverhalten|Speicherverhalten]]&lt;br /&gt;
* [[S7-PCI315:Zustandsabfrage|Zustandsabfrage]]&lt;br /&gt;
* [[S7-PCI315:Dualport Kommunikation|Dualport Kommunikation]]&lt;br /&gt;
* [[S7-PCI315:Wissenswertes|Wissenswertes]]&lt;br /&gt;
* [[S7-PCI315:Fehlersuche|Fehlersuche]]&lt;br /&gt;
* [[S7-PCI315:Fehlernummern|Fehlernummern]]&lt;br /&gt;
* [[S7-PCI315:Technische Daten|Technische Daten]]&lt;br /&gt;
&lt;br /&gt;
==IBHNet==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20284.png|[https://www.ibhsoftec.com/IBH-Link-S5-PP IBHLink S5++]&lt;br /&gt;
Image:20266.gif|[https://www.ibhsoftec.com/IBH-Link-S7-PP IBHLink S7++]&lt;br /&gt;
Image:20268.png|[https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBHNet:Einführung|Einführung]]&lt;br /&gt;
*[[IBHNet:Systemvoraussetzungen|Systemvoraussetzungen]]&lt;br /&gt;
*[[IBHNet:Installation|Installation]]&lt;br /&gt;
*[[IBHNet:Lokaler Betrieb|Lokaler Betrieb]]&lt;br /&gt;
*[[IBHNet:Betrieb im lokalen Netzwerk|Betrieb im lokalen Netzwerk]]&lt;br /&gt;
*[[IBHNet:Betrieb über das Internet|Betrieb über das Internet]]&lt;br /&gt;
*[[IBHNet:Konfiguration IBH Link S7/ S7Plus/ S7++/ S7++HS|Konfiguration IBH Link S7/ S7Plus/ S7++/ S7++HS]]&lt;br /&gt;
*[[IBHNet:Konfiguration IBH Link S5++|Konfiguration IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++ mit STEP®5|IBH Link S5++ mit STEP®5]]&lt;br /&gt;
*[[IBHNet:Definition von Zugriffsnamen zur Identifikation der Steuerungen|Definition von Zugriffsnamen zur Identifikation der Steuerungen]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7|Einstellungen innerhalb von STEP®7]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber|Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2|Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von TIA®|Einstellungen innerhalb von TIA®]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von TIA® ohne IBHNet Treiber|Einstellungen innerhalb von TIA® ohne IBHNet Treiber]]&lt;br /&gt;
*[[IBHNet:Betrieb mit WinCC|Betrieb mit WinCC]]&lt;br /&gt;
*[[IBHNet:Betrieb mit ProTool|Betrieb mit ProTool]]&lt;br /&gt;
*[[IBHNet:Betrieb mit WinCC Flexible|Betrieb mit WinCC Flexible]]&lt;br /&gt;
*[[IBHNet:Betrieb des IBH Link S5++ mit Intouch|Betrieb des IBH Link S5++ mit Intouch]]&lt;br /&gt;
*[[IBHNet:Betrieb des IBH Link S7++ mit Intouch|Betrieb des IBH Link S7++ mit Intouch]]&lt;br /&gt;
*[[IBHNet:Hochsprachenzugriffe|Hochsprachenzugriffe]]&lt;br /&gt;
*[[IBHNet:Fetch/Write|Fetch/Write]]&lt;br /&gt;
*[[IBHNet:Unprojektierte SPS-SPS Kommunikation|Unprojektierte SPS-SPS Kommunikation]]&lt;br /&gt;
*[[IBHNet:Projektierte SPS-SPS Kommunikation|Projektierte SPS-SPS Kommunikation]]&lt;br /&gt;
*[[IBHNet:RFC1006 Kommunikation IBH Link S7/S7Plus|RFC1006 Kommunikation IBH Link S7/S7Plus]]&lt;br /&gt;
*[[IBHNet:RFC1006 Kommunikation IBH Link S7++/S7++HS|RFC1006 Kommunikation IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Beckhoff TwinCAT SPS mit IBHLink S7++|Datenaustausch zwischen einer TwinCAT SPS und einer S5/S7 Steuerung]]&lt;br /&gt;
*[[IBHNet:Troubleshooting|Troubleshooting]]&lt;br /&gt;
*[[IBHNet:Reset/Werkseinstellungen|Reset/Werkseinstellungen]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7|Technische Daten IBH Link S7]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7 Plus|Technische Daten IBH Link S7 Plus]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7++/S7++HS|Technische Daten IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S5++|Technische Daten IBH Link S5++]]&lt;br /&gt;
*[[IBHLink:Historie|Historie]]&lt;br /&gt;
*[[IBHNet:Änderungen|Änderungen]]&lt;br /&gt;
&lt;br /&gt;
==IBH USB-S5-Adapter==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_USB_S5.gif|[https://www.ibhsoftec.com/IBH-USB-S5-Adapter IBH-USB-S5-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH USB-S5-Adapter:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039;]]&lt;br /&gt;
*[[IBH USB-S5-Adapter:SIMATIC® S5 STEP®5|Zugriff auf SIMATIC® S5 mit STEP®5]]&lt;br /&gt;
*[[IBH USB-S5-Adapter:Maximale USB Kabellänge|Maximale USB Kabellänge]]&lt;br /&gt;
&lt;br /&gt;
==USB-S7-Adapter==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20218.png|[https://www.ibhsoftec.com/USB-S7-Adapter-C USB-S7-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[USB-S7-Adapter:Zugriff mit S7 für Windows®|Zugriff auf S7-300 und S7-400 Steuerungen mit S7 für Windows®]]&lt;br /&gt;
&lt;br /&gt;
==IBH S7-CX315/CX317==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:S7_CX317.jpg|[https://www.ibhsoftec.com/S7-CX317 IBH S7-CX317]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH S7-CX315/CX317:Task 2 SEQ Konverter|Task 2 SEQ Konverter]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4028</id>
		<title>IBH Link UA:Was ist neu in V5.00</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Was_ist_neu_in_V5.00&amp;diff=4028"/>
		<updated>2019-10-21T15:53:45Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* History Remanent */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Neue Funktionen =&lt;br /&gt;
== Modbus Unterstützung ==&lt;br /&gt;
== Rockwell Unterstützung ==&lt;br /&gt;
== Mitsubishi SPS Unterstützung ==&lt;br /&gt;
== Client Funktion für Nano Server ==&lt;br /&gt;
== Client Funktion Index Range für Felder ==&lt;br /&gt;
== Hinweis, wenn kein HTTPS eingestellt ist ==&lt;br /&gt;
== Hinweis, wenn kein anderes Passwort als das Standartpasswort vergeben wurde ==&lt;br /&gt;
== Neue X509 Authentifizierung ==&lt;br /&gt;
== Diagnose verbessert ==&lt;br /&gt;
=== Client Diagnose ===&lt;br /&gt;
=== Netzwerk Diagnose ===&lt;br /&gt;
=== Systemereignisse ===&lt;br /&gt;
== History Remanent ==&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
&lt;br /&gt;
== Neue OPC UA Zertifizierung durchgeführt ==&lt;br /&gt;
=== Neueste Sicherheitsupdates im Betriebssystem eingebaut ===&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Beschreibung&amp;diff=4027</id>
		<title>IBH Link UA:Beschreibung</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Beschreibung&amp;diff=4027"/>
		<updated>2019-10-21T15:52:14Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== S5- und S7-Steuerungen in die OPC UA-Welt einbinden ==&lt;br /&gt;
&lt;br /&gt;
Unter dem Schlagwort „Industrie 4.0“ halten immer mehr neue Kommunikations- und Informations-Technologien Einzug in die Industrieautomatisierung. Um diese Anforderungen effizient und möglichst schnell umsetzen zu können, muss versucht werden, die hohe Komplexität durch Modularisierungen und Standardisierungen herabzusetzen. In diesem Zusammenhang hat sich OPC UA als zukunftsweisender Kommunikationsstandard erwiesen. Denn mit OPC UA wird die Industrie 4.0 –Anforderung, nach Unabhängigkeit von Hersteller- , Branchen- und Betriebssystemkommunikation erfüllt.&lt;br /&gt;
Da OPC UA nicht nur Maschinendaten, also Prozesswerte und Messwerte übertragen, sondern sie auch semantisch beschreiben kann, gewinnt OPC UA eine immer größere Bedeutung, wenn es darum geht, Maschinendaten von Steuerungen an übergeordnete Systeme zu übergeben. &lt;br /&gt;
Wie aber kann man Prozessdaten aus Siemens-SIMATIC-Steuerungen auslesen und in die OPC UA-Kommunikation einbinden ?&lt;br /&gt;
Die Lösung dazu ist der [http://www.ibhsoftec.com/IBH-Link-UA IBH Link UA].	&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Da Siemens-Steuerungen der STEP5- und STEP7-Reihe standardmäßig nicht mit OPC-Schnittstellen ausgerüstet sind, ist die Anbindung mit dem IBH Link UA zwingend notwendig. &lt;br /&gt;
Der IBH Link UA, eine OPC UA Server/Client-Baugruppe mit Firewall, eignet sich zur Integration von Steuerungen der SIMATIC-Reihe S5, S7-200, S7-300, S7-400, S7-1200 und S7-1500 in die OPC UA Welt. Bei dem IBH Link UA handelt es sich um ein kompaktes Gerät zur Hutschienenmontage mit vier Ethernet Ports und einer 24V-Stromversorgung. Er wird mit dem Original Siemens STEP7-Tool oder dem TIA Portal konfiguriert. Es muss keine spezielle Software auf dem Programmiergerät installiert werden. Die Variablendefinitionen werden von der Programmiersoftware in den IBH Link UA über Ethernet übertragen. Die Variablenattribute (z.B. Schreibschutz oder Grenzwerte) definiert man direkt im SPS-Projekt. Es ist somit ein symbolischer Zugriff auf Variablen und Datenbaustein-Strukturen möglich. &lt;br /&gt;
&lt;br /&gt;
Der Vorteil der neuen Lösung von IBHsoftec ist, dass es sich um eine Server-/Client-Baugruppe handelt. Durch die OPC-Client-Funktion wird auch der Datenaustausch von OPC Servern untereinander ermöglicht. Es können über diese Funktion zum Beispiel Steuerungen oder andere Geräte mit OPC UA verschiedener Hersteller Daten austauschen. Die Konfiguration der Client Funktion erfolgt über die Weboberfläche. .&lt;br /&gt;
&lt;br /&gt;
==Funktionsweise und Projektierung==&lt;br /&gt;
&lt;br /&gt;
Wie bereits erwähnt, wird der IBH Link UA mit dem Original Siemens STEP7 oder dem TIA-Portal konfiguriert. Es muss keine spezielle Software auf dem Programmiergerät installiert werden. Somit ist der IBH Link UA nahtlos in das SPS-Projekt integriert. Die Variablendefinitionen werden von der Programmiersoftware in den IBH Link UA über Ethernet übertragen. Die Variablenattribute (z.B. Schreibschutz oder Grenzwerte) definiert man direkt im SPS-Projekt. Es ist somit ein symbolischer Zugriff auf Variablen und Datenbaustein-Strukturen möglich. Bei der Projektierung geht man folgendermaßen vor:&lt;br /&gt;
&lt;br /&gt;
1. Zunächst wird durch den Anwender eine PC-Station angelegt.&lt;br /&gt;
&lt;br /&gt;
2. Auf dem Steckplatz 1 wird der OPC-Server (SW8.2) eingefügt.&lt;br /&gt;
&lt;br /&gt;
3. Auf Steckplatz 2 wird nun noch die Ethernet Anschaltung (IE Allgemein SW8.2)   eingefügt&lt;br /&gt;
&lt;br /&gt;
[[Image:IBHLink_UA_S7_Verbindung.png|1253px]]&lt;br /&gt;
&lt;br /&gt;
4.Nun wird die S7-Verbindung  zu den gewünschten Steuerungen hergestellt.&lt;br /&gt;
&lt;br /&gt;
5.In den Eigenschaften des OPC Servers kann man jetzt sehr einfach die Variablen konfigurieren&lt;br /&gt;
&lt;br /&gt;
6. Anschließend transferiert man über Ethernet noch die Konfiguration in den IBH Link UA. Der IBH Link UA kennt dann unmittelbar die Zugriffswege zu den Steuerungen und stellt den OPC-Clients die gewünschten Variablen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
==Kommunikation mit den Steuerungen==&lt;br /&gt;
&lt;br /&gt;
Die Kommunikation mit den Steuerungen erfolgt über TCP/IP. Falls eine Steuerung keinen Ethernet-Anschluss besitzt, kann man dies über die bewährten Kommunikationsadapter [http://www.ibhsoftec.com/IBH-Link-S7-PP IBH Link S7++] oder [http://www.ibhsoftec.com/IBH-Link-S5-PP IBH Link S5++] realisieren. Der IBH Link UA verfügt über drei Ethernet-Ports für die Maschinenebene und einem Ethernet&lt;br /&gt;
Port für die Leitebene. Auf der Leitebene sind nur OPC-Zugriffe möglich. Es ist eine Firewall zwischen den beiden Ebenen integriert. Die Konfiguration der Ports erfolgt über einen gewöhnlichen Webbrowser.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_ports.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==OPC Data Access==&lt;br /&gt;
&lt;br /&gt;
OPC Data Access, auch als OPC DA bekannt, ist eine Gruppe von Standards, die Spezifikationen für die Übermittlung von Echtzeit-Daten von datenbearbeitenden Geräten wie PLCs zu Anzeige- und Interface-Geräten wie Human-Machine-Interfaces (HMI) anbietet. Der IBH Link UA kann von mehreren OPC UA-Clients angesprochen werden. Damit steht eine Datenquelle beliebigen OPC UA konformen Anwendungen z.B. SAP-, MES- und ERP-Systemen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Address_space.PNG|916px]]&lt;br /&gt;
&lt;br /&gt;
== Sicherheit ==&lt;br /&gt;
&lt;br /&gt;
Der IBH Link UA verfügt über eine Zertifikatsverwaltung zur sicheren Kommunikation. Dazu wird entsprechende Softwareoberfläche geliefert, die in jedem beliebigen Webbrowser dargestellt werden kann. In dieser werden die Konfiguration der Sicherheitsstufen und die Verwaltung der Zertifikate vorgenommen. Hierbei wird auf den von der OPC Foundation definierten Mechanismen aufgesetzt. OPC UA Security beinhaltet Authentifizierung und Autorisierung, Verschlüsselung und Datenintegrität durch Signieren. Damit kann die Steuerung vor dem unkontrollierten Zugriff über ein übergeordnetes System geschützt werden.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_link_UA_Sicherheit.png|777px]]&lt;br /&gt;
&lt;br /&gt;
Bei der Verschlüsselung (Encrypt) gibt es verschiedene Level: &#039;&#039;&#039;None, Basic128Rsa15&#039;&#039;&#039; und &#039;&#039;&#039;Basic256&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;None&#039;&#039;&#039; ||keine Verschlüsselung&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Basic128Rsa15&#039;&#039;&#039; || 128 Bit Verschlüsselung&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Basic256&#039;&#039;&#039; || 256 Bit Verschlüsselung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der IBH Link UA unterstützt die Level &#039;&#039;&#039;Sign&#039;&#039;&#039; und &#039;&#039;&#039;SignAndEncrypt&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;None&#039;&#039;&#039; || keine Sicherheitsstufe, schnellste Datenübermittlung&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Sign&#039;&#039;&#039; || Die Nachrichten enthalten Sicherheitskennzeichen&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SignAndEncrypt&#039;&#039;&#039; || Die Nachrichten enthalten Sicherheitskennzeichen und sind verschlüsselt&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zertifikate ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine weitere Sicherheitsstufe von OPC UA besteht in dem Austausch von Zertifikaten.&lt;br /&gt;
Eine Kommunikation ist erst dann möglich, wenn sowohl Server als auch Client ein gültiges Zertifikat vom jeweiligen Partner zugewiesen wurde.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Server_Client.png|700px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Zertifikat.png|493px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Zertifikat_vertrauen.png|781px]]&lt;br /&gt;
&lt;br /&gt;
==OPC Client==&lt;br /&gt;
Der Vorteil der neuen Lösung von IBHsoftec ist, dass es sich um eine Server-/Client-Baugruppe handelt. Durch die OPC-Client-Funktion wird  &lt;br /&gt;
auch der Datenaustausch von OPC Servern untereinander ermöglicht. &lt;br /&gt;
&lt;br /&gt;
Es können über diese Funktion zum Beispiel Steuerungen oder andere Geräte mit OPC UA verschiedener Hersteller Daten austauschen.&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration der Client Funktion erfolgt über die Weboberfläche.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Client_Read_Status.PNG]]&lt;br /&gt;
&lt;br /&gt;
==Zusätzliche Vorteile==&lt;br /&gt;
&lt;br /&gt;
In dem Gateway kann optional eine MicroSD Speicherkarte verwendet werden, auf der sich Daten lokal zwischenspeichern lassen. Im Fall eines Gerätetauschs bietet sie den Vorteil der schnelleren Neukonfiguration. Ein weiterer wichtiger Aspekt des kompakten Geräts ist, dass es sich um eine eigenständige Baugruppe handelt und somit kein Windows-PC benötigt wird.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Historische_Daten&amp;diff=4026</id>
		<title>IBH Link UA:Historische Daten</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Historische_Daten&amp;diff=4026"/>
		<updated>2019-10-21T15:48:31Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Historische Daten über XML Verwalten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Während OPC Data Access Zugriff auf Daten in Echtzeit ermöglicht, unterstützt OPC Historical Data Access, auch OPC HDA benannt, den Zugriff auf bereits gespeicherte Daten. Von einfachen Datalogging-Systemen bis zu komplexen SCADA-Systemen können historische Daten auf genormte Weise abgefragt werden. Die Aktivierung der Historischen Daten erfolgt komfortabel über die Weboberfläche. Es können maximal 99999 Werte pro historischer Variable gespeichert werden.Die minimale Abtastrate beträgt 50 ms.&lt;br /&gt;
&lt;br /&gt;
=== Remanente Historie ===&lt;br /&gt;
Wenn eine SD-Karte einsteckt und formatiert ist, kann man die remanente Historie aktivieren. In diesem Fall werden 1 mal pro Sekunde alle bis dahin erfassten Werte auf der SD-Karte gespeichert. Die Werte stehen dann auch nach dem Ausschalten zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Bitte setzen Sie nur Industrielle SD-Karten ein !&#039;&#039;&#039;&lt;br /&gt;
 Diese SD-Karten können wesentlich öfter beschrieben werden. Wenn eine Speicherzelle durch zu häufiges Beschreiben (&amp;gt;10000) ausfällt, wird diese automatisch durch eine andere ersetzt.&lt;br /&gt;
&lt;br /&gt;
=== Historische Daten über XML Verwalten ===&lt;br /&gt;
Man kann auch die historischen Daten über eine XML Datei editieren. &lt;br /&gt;
&lt;br /&gt;
Beispiel für eine XML Datei:&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;ibhlinkua-history-config&amp;gt;&lt;br /&gt;
   &amp;lt;historyconfiguration&amp;gt;&lt;br /&gt;
     &amp;lt;node samplinginterval=&amp;quot;0.5&amp;quot; queuesize=&amp;quot;1000&amp;quot;&amp;gt;ns=4;s=IBH Link UA.SoftPLC.Programs.Diesel.Tank&amp;lt;/node&amp;gt;&lt;br /&gt;
     &amp;lt;node samplinginterval=&amp;quot;0.5&amp;quot; queuesize=&amp;quot;1000&amp;quot;&amp;gt;ns=4;s=IBH Link UA.SoftPLC.Programs.Diesel.LevelH&amp;lt;/node&amp;gt;&lt;br /&gt;
   &amp;lt;/historyconfiguration&amp;gt;&lt;br /&gt;
 &amp;lt;/ibhlinkua-history-config&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_HDA_Web.png|1239px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_HDA.png|1146px]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Historische_Daten&amp;diff=4025</id>
		<title>IBH Link UA:Historische Daten</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Historische_Daten&amp;diff=4025"/>
		<updated>2019-10-21T15:33:43Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Während OPC Data Access Zugriff auf Daten in Echtzeit ermöglicht, unterstützt OPC Historical Data Access, auch OPC HDA benannt, den Zugriff auf bereits gespeicherte Daten. Von einfachen Datalogging-Systemen bis zu komplexen SCADA-Systemen können historische Daten auf genormte Weise abgefragt werden. Die Aktivierung der Historischen Daten erfolgt komfortabel über die Weboberfläche. Es können maximal 99999 Werte pro historischer Variable gespeichert werden.Die minimale Abtastrate beträgt 50 ms.&lt;br /&gt;
&lt;br /&gt;
=== Remanente Historie ===&lt;br /&gt;
Wenn eine SD-Karte einsteckt und formatiert ist, kann man die remanente Historie aktivieren. In diesem Fall werden 1 mal pro Sekunde alle bis dahin erfassten Werte auf der SD-Karte gespeichert. Die Werte stehen dann auch nach dem Ausschalten zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Bitte setzen Sie nur Industrielle SD-Karten ein !&#039;&#039;&#039;&lt;br /&gt;
 Diese SD-Karten können wesentlich öfter beschrieben werden. Wenn eine Speicherzelle durch zu häufiges Beschreiben (&amp;gt;10000) ausfällt, wird diese automatisch durch eine andere ersetzt.&lt;br /&gt;
&lt;br /&gt;
=== Historische Daten über XML Verwalten ===&lt;br /&gt;
Man kann auch die historischen Daten über eine XML Datei editieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_HDA_Web.png|1239px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_HDA.png|1146px]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Historische_Daten&amp;diff=4024</id>
		<title>IBH Link UA:Historische Daten</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Historische_Daten&amp;diff=4024"/>
		<updated>2019-10-21T15:31:30Z</updated>

		<summary type="html">&lt;p&gt;Axel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Während OPC Data Access Zugriff auf Daten in Echtzeit ermöglicht, unterstützt OPC Historical Data Access, auch OPC HDA benannt, den Zugriff auf bereits gespeicherte Daten. Von einfachen Datalogging-Systemen bis zu komplexen SCADA-Systemen können historische Daten auf genormte Weise abgefragt werden. Die Aktivierung der Historischen Daten erfolgt komfortabel über die Weboberfläche. Es können maximal 99999 Werte pro historischer Variable gespeichert werden.Die minimale Abtastrate beträgt 50 ms.&lt;br /&gt;
&lt;br /&gt;
=== Remanente Historie ===&lt;br /&gt;
Wenn eine SD-Karte einsteckt und formatiert ist, kann man die remanente Historie aktivieren. In diesem Fall werden 1 mal pro Sekunde alle bis dahin erfassten Werte auf der SD-Karte gespeichert. Die Werte stehen dann auch nach dem Ausschalten zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Bitte setzen Sie nur Industrielle SD-Karten ein !&#039;&#039;&#039;&lt;br /&gt;
 Diese SD-Karten können wesentlich öfter beschrieben werden. Wenn eine Speicherzelle durch zu häufiges Beschreiben (&amp;gt;10000) ausfällt, wird diese automatisch durch eine andere ersetzt.&lt;br /&gt;
&lt;br /&gt;
=== Historische Daten über XML Verwalten ===&lt;br /&gt;
Man kann auch die historischen Daten über eine XML Datei editieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_HDA_Web.png|1239px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_HDA.png|1146px]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Historische_Daten&amp;diff=4023</id>
		<title>IBH Link UA:Historische Daten</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Historische_Daten&amp;diff=4023"/>
		<updated>2019-10-21T15:28:32Z</updated>

		<summary type="html">&lt;p&gt;Axel: Die Seite wurde neu angelegt: „==Historische Daten== Während OPC Data Access Zugriff auf Daten in Echtzeit ermöglicht, unterstützt OPC Historical Data Access, auch OPC HDA benannt, den Zu…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Historische Daten==&lt;br /&gt;
Während OPC Data Access Zugriff auf Daten in Echtzeit ermöglicht, unterstützt OPC Historical Data Access, auch OPC HDA benannt, den Zugriff auf bereits gespeicherte Daten. Von einfachen Datalogging-Systemen bis zu komplexen SCADA-Systemen können historische Daten auf genormte Weise abgefragt werden. Die Aktivierung der Historischen Daten erfolgt komfortabel über die Weboberfläche. Es können maximal 99999 Werte pro historischer Variable gespeichert werden.Die minimale Abtastrate beträgt 50 ms.&lt;br /&gt;
&lt;br /&gt;
=== Remanente Historie ===&lt;br /&gt;
Wenn eine SD-Karte einsteckt und formatiert ist, kann man die remanente Historie aktivieren. In diesem Fall werden 1 mal pro Sekunde alle bis dahin erfassten Werte auf der SD-Karte gespeichert. Die Werte stehen dann auch nach dem Ausschalten zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Bitte setzen Sie nur Industrielle SD-Karten ein !&#039;&#039;&#039;&lt;br /&gt;
 Diese SD-Karten können wesentlich öfter beschrieben werden. Wenn eine Speicherzelle durch zu häufiges Beschreiben (&amp;gt;10000) ausfällt, wird diese automatisch durch eine andere ersetzt.&lt;br /&gt;
&lt;br /&gt;
=== Historische Daten über XML Verwalten ===&lt;br /&gt;
Man kann auch die historischen Daten über eine XML Datei editieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_HDA_Web.png|1239px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_HDA.png|1146px]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=Hauptseite&amp;diff=4022</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=Hauptseite&amp;diff=4022"/>
		<updated>2019-10-21T15:28:25Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* IBH Link UA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Willkommen beim Wiki der IBHsoftec GmbH! [[https://www.ibhsoftec.com/ IBHsoftec GmbH]]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Grossbritanien.png|link=https://wiki.ibhsoftec.com/en/Main_Page]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== S5/S7 für Windows® ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:10022.png|[https://www.ibhsoftec.com/S57W S5+S7 für Windows® Version 7]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S5/S7 für Windows:Einführung S5 für Windows®|Einführung S5 für Windows®]]&lt;br /&gt;
* [[S5/S7 für Windows:Einführung S7 für Windows®|Einführung S7 für Windows®]]&lt;br /&gt;
* [[S5/S7 für Windows:Systemanforderungen|Systemanforderungen]]&lt;br /&gt;
* [[S5/S7 für Windows:Auswahlmenüs|Auswahlmenüs]]&lt;br /&gt;
* [[S5/S7 für Windows:Programmierung|Programmierung]]&lt;br /&gt;
* [[S5/S7 für Windows:Hardwarekonfigurator|Hardwarekonfigurator]]&lt;br /&gt;
* [[S5/S7 für Windows:Onlinefunktion|Onlinefunktion]]&lt;br /&gt;
* [[S5/S7 für Windows:Diagnose|Diagnose]]&lt;br /&gt;
* [[S5/S7 für Windows:Drucken|Drucken]]&lt;br /&gt;
* [[S5/S7 für Windows:EPROMMER|EPROMMER]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Schrittketten|S5 Schrittketten]]&lt;br /&gt;
* [[S5/S7 für Windows:Installation|Installation]]&lt;br /&gt;
* [[S5/S7 für Windows:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[S5/S7 für Windows:Bausteinvergleich|Bausteinvergleich]]&lt;br /&gt;
* [[S5/S7 für Windows:Archivieren / Dearchivieren|Archivieren / Dearchivieren]]&lt;br /&gt;
* [[S5/S7 für Windows:Voreinstellungen|Voreinstellungen]]&lt;br /&gt;
* [[S5/S7 für Windows:Statusrecorder|Statusrecorder]]&lt;br /&gt;
* [[S5/S7 für Windows:Oszilloskop|Oszilloskop]]&lt;br /&gt;
* [[S5/S7 für Windows:OsciCAM®|OsciCAM®]]&lt;br /&gt;
* [[S5/S7 für Windows:LogView|LogView]]&lt;br /&gt;
* [[S5/S7 für Windows:Intelligente Eingabehilfe (&amp;quot;Intellisense&amp;quot;)|Intelligente Eingabehilfe (&amp;quot;Intellisense&amp;quot;)]]&lt;br /&gt;
* [[S5/S7 für Windows:Favoriten verwalten|Favoriten verwalten]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Grafische Schrittketten|S5: Grafische Schrittketten: Graph5 / Graph5 II / G5 für Windows]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 COM Pakete|S5: Aufruf der COM Pakete]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Programmierung über H1|S5: Programmierung über H1]]&lt;br /&gt;
* [[S5/S7 für Windows:S5 Programmierung über SINEC L2|S5: Programmierung über SINEC L2]]&lt;br /&gt;
* [[S5/S7 für Windows:Bausteine aus SPS Backup Archiven auslesen|Bausteine aus SPS Backup Archiven xxx.arv auslesen]]&lt;br /&gt;
* [[S5/S7 für Windows:Neue Funktionen in der Version 7|Neue Funktionen in der Version 7]]&lt;br /&gt;
* [[Programmierung und Wartung von S5 Steuerungen mit modernen Rechnern]]&lt;br /&gt;
&lt;br /&gt;
== IBH OPC UA Server/Client==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_OPC_UA_SoftSPS.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
* [[IBH OPC UA:Handbuch|Handbuch]]&lt;br /&gt;
* [[IBH OPC UA:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem TIA Portal|Konfiguration mit dem TIA Portal]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit STEP7|Konfiguration mit STEP7]]&lt;br /&gt;
* [[IBH OPC UA:Beispiele|Beispiele]]&lt;br /&gt;
* [[IBH OPC UA:Konsistentes Lesen/Schreiben von Arrays und Strukturen|Konsistentes Lesen/Schreiben von Arrays und Strukturen]]&lt;br /&gt;
* [[IBH OPC UA:Laden mehrerer Projekte in den IBH Link UA|Laden mehrerer Projekte in den IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration mit dem IBH OPC Editor|Konfiguration mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor|Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client Funktionen|Client Funktionen]]&lt;br /&gt;
* [[IBH OPC UA:S7 SoftSPS|Integrierte S7 SoftSPS]]&lt;br /&gt;
&lt;br /&gt;
== IBH OPC UA IOT2040 ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_IoT_2040_300px.jpg|[https://www.ibhsoftec.com/IBH-OPC-UA-IOT2040 IBH OPC UA IOT2040]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH OPC UA IOT2040:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Handbuch|Handbuch]]&lt;br /&gt;
*[[IBH OPC UA IoT2040:Siemens IOT200 Inputs / Outputs|Siemens IOT200 Inputs / Outputs]]&lt;br /&gt;
*[[IBH OPC UA IOT2040:Beispiele|Beispiele]]&lt;br /&gt;
&lt;br /&gt;
== IBH Link UA ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:LinkUA.png|[https://www.ibhsoftec.com/IBH-Link-UA IBH Link UA]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH Link UA:Beschreibung|Beschreibung]]&lt;br /&gt;
* [[IBH Link UA:Handbuch|Handbuch]]&lt;br /&gt;
* [[IBH Link UA:Inbetriebnahme|Inbetriebnahme]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit dem TIA Portal|Konfiguration mit dem TIA Portal]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit STEP7|Konfiguration mit STEP7]]&lt;br /&gt;
* [[IBH Link UA:Weitere Beispiele|Weitere Beispiele]]&lt;br /&gt;
* [[IBH Link UA:Konsistentes Lesen/Schreiben von Arrays und Strukturen|Konsistentes Lesen/Schreiben von Arrays und Strukturen]]&lt;br /&gt;
* [[IBH Link UA:Laden mehrerer Projekte in den IBH Link UA|Laden mehrerer Projekte in den IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit dem IBH OPC UA Editor|Konfiguration mit dem IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration mit dem IBH OPC Editor|Konfiguration mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor|Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Variablen Syntax|Variablen Syntax]]&lt;br /&gt;
* [[IBH Link UA:Client Funktionen|Client Funktionen]]&lt;br /&gt;
* [[IBH Link UA:Historische Daten|Historische Daten]]&lt;br /&gt;
* [[IBH Link UA:S7 SoftSPS|Integrierte S7 SoftSPS]]&lt;br /&gt;
* [[IBH Link UA:Kopplung mit WinCC 7|Kopplung mit WinCC 7]]&lt;br /&gt;
* [[IBH Link UA:Technische Daten|Technische Daten]]&lt;br /&gt;
* [[IBH Link UA:Resettaster|Resettaster]]&lt;br /&gt;
* [[IBH Link UA:Benutzerdefinierte Variablen|Benutzerdefinierte Variablen]] &lt;br /&gt;
* [[IBH Link UA:MQTT Anbindung|MQTT Anbindung]] &lt;br /&gt;
* [[IBH Link UA:Modbus Anbindung|Modbus Anbindung]] &lt;br /&gt;
* [[IBH Link UA:Was ist neu in V4.00|Was ist neu in V4.00]]&lt;br /&gt;
* [[IBH Link UA:Was ist neu in V5.00|Was ist neu in V5.00]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S7++ ==&lt;br /&gt;
Alle in diesem Abschnitt aufgelisteten Artikel gelten sowohl für den [https://www.ibhsoftec.com/IBH-Link-S7-PP IBH Link S7++] (im Steckergehäuse) als auch für den [https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBH Link S7++ HS] (für Hutschienenmontage)&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20266.gif|[https://www.ibhsoftec.com/IBH-Link-S7-PP IBHLink S7++]&lt;br /&gt;
Image:20268.png|[https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S7++:Inbetriebnahme IBHLink S7++|Inbetriebnahme IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7|Einstellungen innerhalb von STEP®7]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber|Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2|Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von TIA®|Einstellungen innerhalb von TIA®]]&lt;br /&gt;
* [[IBHLink S7++:Einstellungen innerhalb von TIA® ohne IBHNet Treiber|Einstellungen innerhalb von TIA® ohne IBHNet Treiber]]&lt;br /&gt;
* [[IBHLink S7++:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039; über SINEC L2]]&lt;br /&gt;
* [[IBHLink S7++:Parametrierung von Feldgeräten|Parametrierung von Feldgeräten]]&lt;br /&gt;
* [[IBHLink S7++:IBH Link S7++ mit CommDTM|IBH Link S7++ mit CommDTM]]&lt;br /&gt;
* [[IBHLink S7++:CommDTM für DP/PA Link|CommDTM für DP/PA Link]]&lt;br /&gt;
* [[IBHLink S7++:VEGASON IBHNetDTM|IBHNet DTM in Verbindung mit PACTware]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 TIA Portal WinCC flexible|Zugriff auf S7-300/400 mit TIA Portal V11 WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 WinCC flexible|Zugriff auf S7-300/400 mit WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-200 WinCC flexible|Zugriff auf S7-200 mit WinCC flexible über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 GraphPic®|Zugriff auf S7-300/400 mit GraphPic® über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/400 Intouch|Zugriff auf S7-300/400 mit Intouch über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Uhrzeitsynchronisation|Uhrzeitsynchronisation]]&lt;br /&gt;
* [[IBHLink S7++:Uhrzeitsynchronisation projektiert|Uhrzeitsynchronisation projektiert]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! mit IBHLink S7++|LOGO! mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:SPS-SPS Kommunikation|SPS-SPS Kommunikation]]&lt;br /&gt;
* [[IBHLink S7++:S7-1200 IBHLink S7++ S7-Verbindung|Kopplung einer S7-1200 mit S7-300/S7-400 über IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:SINAMICS G120 mit IBHLink S7++|Onlineverbindung zu SINAMICS G120 Antrieben mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Beckhoff TwinCAT SPS mit IBHLink S7++|Datenaustausch zwischen einer TwinCAT SPS und einer S7 Steuerung mit IBHLink S7++]]&lt;br /&gt;
* [[IBHLink:Historie|Historie]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S5++ ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20284.png|[https://www.ibhsoftec.com/IBH-Link-S5-PP IBHLink S5++]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039; ohne IBH Net Treiber]]&lt;br /&gt;
* [[IBHLink S5++:Visualisierung SIMATIC® S5|Visualisierung einer SIMATIC® S5 allgemein]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 TIA Portal V11 WinCC flexible|Zugriff auf SIMATIC® S5 mit TIA Portal V11 WinCC flexible über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 WinCC Flexible|Zugriff auf SIMATIC® S5 mit WinCC Flexible über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 GraphPic®|Zugriff auf SIMATIC® S5 mit GraphPic® über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Intouch|Zugriff auf SIMATIC® S5 mit Intouch über IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:LOGO! mit IBHLink S5++|LOGO! mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 SPS mit IBHLink S5++|Datenaustausch zwischen einer S7 SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 1500 SPS mit IBHLink S5++|Datenaustausch zwischen einer S7 1500 SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Beckhoff TwinCAT SPS mit IBHLink S5++|Datenaustausch zwischen einer TwinCAT SPS und einer S5 Steuerung mit IBHLink S5++]]&lt;br /&gt;
&lt;br /&gt;
== OPC Server ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:1150.png|[https://www.ibhsoftec.com/OPC IBH OPC Server]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[OPCServer:Übersicht|Übersicht]]&lt;br /&gt;
* [[OPCServer:Lizensierung|Lizensierung]]&lt;br /&gt;
* [[OPCServer:Konfiguration des Servers|Konfiguration des Servers]]&lt;br /&gt;
* [[OPCServer:Variablen Syntax|Variablen Syntax]]&lt;br /&gt;
* [[OPCServer:Optimierung|Optimierung]]&lt;br /&gt;
* [[OPCServer:DCOM Konfiguration|DCOM Konfiguration]]&lt;br /&gt;
* [[OPCServer:Betrieb mit Benutzerrechten|Betrieb mit Benutzerrechten]]&lt;br /&gt;
* [[OPCServer:Pro Tool V6|Pro Tool V6]]&lt;br /&gt;
* [[OPCServer:WinCC|WinCC]]&lt;br /&gt;
* [[OPCServer:WinCC Flexible|WinCC Flexible]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch FS Gateway manuell erstellen|Variablen mit Intouch FS Gateway manuell erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch FS Gateway über den Item-Browser erstellen|Variablen mit Intouch FS Gateway über den Item-Browser erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch manuell erstellen|Variablen mit Intouch manuell erstellen]]&lt;br /&gt;
* [[OPCServer:Variablen mit Intouch TagCreator erstellen|Variablen mit Intouch TagCreator erstellen]]&lt;br /&gt;
* [[OPCServer:LOGO 8 mit OPC Server|LOGO 8 mit OPC Server]]&lt;br /&gt;
* [[OPCServer:LOGO! mit OPC Server|LOGO! mit OPC Server]]&lt;br /&gt;
* [[OPCServer:H1 mit OPC Server|H1 mit OPC Server]]&lt;br /&gt;
* [[OPCServer:IBH OPC Server mit Siemens S7-1200 und S7-1500 Steuerungen|OPC Server mit Siemens S7-1200 und S7-1500 Steuerungen]]&lt;br /&gt;
&lt;br /&gt;
== S7-SoftSPS ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:1302.png|[https://www.ibhsoftec.com/SoftPLC SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-SoftSPS:LOGO! mit S7-SoftSPS|LOGO! mit S7-SoftSPS]]&lt;br /&gt;
* Installation&lt;br /&gt;
** [[S7-SoftSPS:Installation|Installation]]&lt;br /&gt;
** [[S7-SoftSPS:Systemanforderungen|Systemanforderungen]]&lt;br /&gt;
** [[S7-SoftSPS:Deinstallation|Deinstallation]]&lt;br /&gt;
* Online&lt;br /&gt;
** [[S7-SoftSPS:Online|Funktionen]]&lt;br /&gt;
** [[S7-SoftSPS:Online mit STEP®7|Online mit STEP®7]]&lt;br /&gt;
** [[S7-SoftSPS:Online mit S7 für Windows®|Online mit S7 für Windows®]]&lt;br /&gt;
* Visualisierungen&lt;br /&gt;
** [[S7-SoftSPS:Visualisierungen|Visualisierungen]]&lt;br /&gt;
** [[S7-SoftSPS:Verwendung mit Intouch über RFC1006|Verwendung mit Intouch über RFC1006]]&lt;br /&gt;
* [[S7-SoftSPS:Datenschnittstelle|Datenschnittstelle]]&lt;br /&gt;
* Oberfläche&lt;br /&gt;
** [[S7-SoftSPS:Oberfläche und Konfiguration|Oberfläche und Konfiguration]]&lt;br /&gt;
** [[S7-SoftSPS:Klassische Ansicht|Klassische Ansicht]]&lt;br /&gt;
** [[S7-SoftSPS:Konfigurationsansicht|Konfigurationsansicht]]&lt;br /&gt;
* Menü&lt;br /&gt;
** [[S7-SoftSPS:Menü Datei|Datei]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Bearbeiten|Bearbeiten]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Ansicht|Ansicht]]&lt;br /&gt;
** [[S7-SoftSPS:Menü Hilfe|Hilfe]]&lt;br /&gt;
** [[S7-SoftSPS:Werkzeugleiste|Werkzeugleiste]]&lt;br /&gt;
** [[S7-SoftSPS:I/O Monitor|I/O Monitor]]&lt;br /&gt;
* Konfiguration&lt;br /&gt;
** CPU-Parameter&lt;br /&gt;
*** [[S7-SoftSPS:CPU-Parameter|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CPU-Parameter der IBHsoftec S7-SoftSPS|PLC43.INI]]&lt;br /&gt;
** Treiber&lt;br /&gt;
*** [[S7-SoftSPS:Treiber hinzufügen/entfernen|Treiber hinzufügen/entfernen]]&lt;br /&gt;
*** [[S7-SoftSPS:Treiber der S7-SoftSPS hinzufügen/entfernen|Treiber der S7-SoftSPS hinzufügen/entfernen]]&lt;br /&gt;
** Addidata&lt;br /&gt;
*** [[S7-SoftSPS:ADDI-DATA-Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen des ADDI-DATA-Treibers|Einstellen des Treibers]]&lt;br /&gt;
*** [[S7-SoftSPS:ADDI-DATA-Treiber für IBHsoftec S7-SoftSPS|Treiber für IBHsoftec S7-SoftSPS]]&lt;br /&gt;
** Beckhoff TwinCAT I/O&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O Treiber konfigurieren|Treiber konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:TwinCAT I/O mit PLC43.INI konfigurieren|Mit PLC43.INI konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:S7-SoftSPS Dienst und TwinCAT|S7-SoftSPS Dienst und TwinCAT]]&lt;br /&gt;
** CIF 30/50/60&lt;br /&gt;
*** [[S7-SoftSPS:Grundlegende Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Konfiguration der CIF-Karte mit dem Systemkonfigurator|Konfiguration mit dem Systemkonfigurator]]&lt;br /&gt;
*** [[S7-SoftSPS:CIF 30/50/60 Einstellungen|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CIF 30/50/60 Einstellungen der IBHsoftec S7-SoftSPS|Einstellungen der IBHsoftec S7-SoftSPS]]&lt;br /&gt;
*** [[S7-SoftSPS:PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7|PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7]]&lt;br /&gt;
** cifX (CIFX 50 und CIFX 90)&lt;br /&gt;
*** [[S7-SoftSPS:cifX Grundlegende Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Konfiguration der cifX-Karte mit SYCON.NET|Konfiguration mit SYCON.NET]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX Einstellungen der IBHsoftec S7-SoftSPS|Einstellungen der IBHsoftec S7-SoftSPS]]&lt;br /&gt;
*** [[S7-SoftSPS:cifX PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7|PROFIBUS®-Konfiguration über S7 für Windows® / STEP® 7]]&lt;br /&gt;
** CP340/CP440&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation konfigurieren|Emulation]]&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation über die Oberfläche konfigurieren|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CP340/CP440 Emulation in PLC43.INI konfigurieren|PLC43.INI]]&lt;br /&gt;
** CP343/CP443&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation konfigurieren|Emulation]]&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation über die Oberfläche konfigurieren|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:CP343/CP443 Emulation in PLC43.INI konfigurieren|PLC43.INI]]&lt;br /&gt;
** I/O Port&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports konfigurieren|PC-Hardwareports konfigurieren]]&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports mit Oberfläche einstellen|PC-Hardwareports mit Oberfläche einstellen]]&lt;br /&gt;
*** [[S7-SoftSPS:PC-Hardwareports mit PLC43.INI einstellen|PC-Hardwareports mit PLC43.INI einstellen]]&lt;br /&gt;
** Modbus TCP&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP konfigurieren mit der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:Modbus TCP konfigurieren mit PLC43.INI|PLC43.INI]]&lt;br /&gt;
** NVRAM&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration mit der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:NVRAM Konfiguration mit der PLC43.INI|PLC43.INI]]&lt;br /&gt;
** User SFC&lt;br /&gt;
*** [[S7-SoftSPS:User SFC Konfiguration|Konfiguration]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen der UserSFCs/FCs in der Oberfläche|Oberfläche]]&lt;br /&gt;
*** [[S7-SoftSPS:Einstellen der UserSFCs/FCs in der PLC43.INI|PLC43.INI]]&lt;br /&gt;
* [[S7-SoftSPS:Technische Daten|Technische Daten]]&lt;br /&gt;
** [[S7-SoftSPS:STEP® 7 Hardwarekonfiguration|STEP® 7 Hardwarekonfiguration]]&lt;br /&gt;
** [[S7-SoftSPS:AppStarter|AppStarter]]&lt;br /&gt;
** [[S7-SoftSPS:Unterschiede S7-SoftSPS Hardware-SPS|Unterschiede]]&lt;br /&gt;
** [[S7-SoftSPS:Diagnosepuffereinträge|Diagnosepuffereinträge]]&lt;br /&gt;
** [[S7-SoftSPS:Null-Modemkabel|Null-Modemkabel]]&lt;br /&gt;
** [[S7-SoftSPS:Operationsvorrat|Operationsvorrat]]&lt;br /&gt;
&lt;br /&gt;
== S7-PCI315 ==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:S7_PCI315.png|[https://www.ibhsoftec.com/S7-PCI315 S7-PCI315]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-PCI315:Dokumentationsübersicht|Dokumentationsübersicht]]&lt;br /&gt;
* [[S7-PCI315:Rechtliche Hinweise|Rechtliche Hinweise]]&lt;br /&gt;
* [[S7-PCI315:Lizenzen|Lizenzen]]&lt;br /&gt;
* [[S7-PCI315:Sicherheit|Sicherheit]]&lt;br /&gt;
* [[S7-PCI315:Kurzbeschreibung und Voraussetzungen|Kurzbeschreibung und Voraussetzungen]]&lt;br /&gt;
* [[S7-PCI315:Gerätezeichnung|Gerätezeichnung]]&lt;br /&gt;
* [[S7-PCI315:Systemübersicht|Systemübersicht]]&lt;br /&gt;
* [[S7-PCI315:Gerätetreiber Setup|Gerätetreiber Setup]]&lt;br /&gt;
* [[S7-PCI315:Firmware Update|Firmware Update]]&lt;br /&gt;
* [[S7-PCI315:USB Treiber installieren|USB Treiber installieren]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm-Service installieren|S7netPLCComm-Service installieren]]&lt;br /&gt;
* [[S7-PCI315:Sicherheitshinweise|Sicherheitshinweise]]&lt;br /&gt;
* [[S7-PCI315:Batterie installieren|Batterie installieren]]&lt;br /&gt;
* [[S7-PCI315:S7-PCI315 SPS installieren|S7-PCI315 SPS installieren]]&lt;br /&gt;
* [[S7-PCI315:Visualisierung/Datenzugriff|Visualisierung/Datenzugriff]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm-Service|S7netPLCComm-Service]]&lt;br /&gt;
* [[S7-PCI315:Konfigurieren des Services|Konfigurieren des Services]]&lt;br /&gt;
* [[S7-PCI315:Konfiguration Oberfläche|Konfiguration Oberfläche]]&lt;br /&gt;
* [[S7-PCI315:Konfiguration INI-Datei|Konfiguration INI-Datei]]&lt;br /&gt;
* [[S7-PCI315:WinCC Flexible lokal|WinCC Flexible lokal]]&lt;br /&gt;
* [[S7-PCI315:Programmierung|Programmierung]]&lt;br /&gt;
* [[S7-PCI315:Befehlsvorrat|Befehlsvorrat]]&lt;br /&gt;
* [[S7-PCI315:Integrierte Bausteine|Integrierte Bausteine]]&lt;br /&gt;
* [[S7-PCI315:Spannungsversorgung|Spannungsversorgung]]&lt;br /&gt;
* [[S7-PCI315:Resetverhalten|Resetverhalten]]&lt;br /&gt;
* [[S7-PCI315:RUN/STOP-Schalter|RUN/STOP-Schalter]]&lt;br /&gt;
* [[S7-PCI315:Batterie|Batterie]]&lt;br /&gt;
* [[S7-PCI315:Batterie wechseln|Batterie wechseln]]&lt;br /&gt;
* [[S7-PCI315:Batterie entsorgen|Batterie entsorgen]]&lt;br /&gt;
* [[S7-PCI315:LEDs|LEDs]]&lt;br /&gt;
* [[S7-PCI315:LED SYS|LED SYS]]&lt;br /&gt;
* [[S7-PCI315:LED APL|LED APL]]&lt;br /&gt;
* [[S7-PCI315:LED PROFIBUS DP-Master|LED PROFIBUS DP-Master]]&lt;br /&gt;
* [[S7-PCI315:Speicherkarte|Speicherkarte]]&lt;br /&gt;
* [[S7-PCI315:Speicherverhalten|Speicherverhalten]]&lt;br /&gt;
* [[S7-PCI315:Zustandsabfrage|Zustandsabfrage]]&lt;br /&gt;
* [[S7-PCI315:Dualport Kommunikation|Dualport Kommunikation]]&lt;br /&gt;
* [[S7-PCI315:Wissenswertes|Wissenswertes]]&lt;br /&gt;
* [[S7-PCI315:Fehlersuche|Fehlersuche]]&lt;br /&gt;
* [[S7-PCI315:Fehlernummern|Fehlernummern]]&lt;br /&gt;
* [[S7-PCI315:Technische Daten|Technische Daten]]&lt;br /&gt;
&lt;br /&gt;
==IBHNet==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;3&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20284.png|[https://www.ibhsoftec.com/IBH-Link-S5-PP IBHLink S5++]&lt;br /&gt;
Image:20266.gif|[https://www.ibhsoftec.com/IBH-Link-S7-PP IBHLink S7++]&lt;br /&gt;
Image:20268.png|[https://www.ibhsoftec.com/IBH-Link-S7-PP-HS IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBHNet:Einführung|Einführung]]&lt;br /&gt;
*[[IBHNet:Systemvoraussetzungen|Systemvoraussetzungen]]&lt;br /&gt;
*[[IBHNet:Installation|Installation]]&lt;br /&gt;
*[[IBHNet:Lokaler Betrieb|Lokaler Betrieb]]&lt;br /&gt;
*[[IBHNet:Betrieb im lokalen Netzwerk|Betrieb im lokalen Netzwerk]]&lt;br /&gt;
*[[IBHNet:Betrieb über das Internet|Betrieb über das Internet]]&lt;br /&gt;
*[[IBHNet:Konfiguration IBH Link S7/ S7Plus/ S7++/ S7++HS|Konfiguration IBH Link S7/ S7Plus/ S7++/ S7++HS]]&lt;br /&gt;
*[[IBHNet:Konfiguration IBH Link S5++|Konfiguration IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++ mit STEP®5|IBH Link S5++ mit STEP®5]]&lt;br /&gt;
*[[IBHNet:Definition von Zugriffsnamen zur Identifikation der Steuerungen|Definition von Zugriffsnamen zur Identifikation der Steuerungen]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7|Einstellungen innerhalb von STEP®7]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber|Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2|Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von TIA®|Einstellungen innerhalb von TIA®]]&lt;br /&gt;
*[[IBHNet:Einstellungen innerhalb von TIA® ohne IBHNet Treiber|Einstellungen innerhalb von TIA® ohne IBHNet Treiber]]&lt;br /&gt;
*[[IBHNet:Betrieb mit WinCC|Betrieb mit WinCC]]&lt;br /&gt;
*[[IBHNet:Betrieb mit ProTool|Betrieb mit ProTool]]&lt;br /&gt;
*[[IBHNet:Betrieb mit WinCC Flexible|Betrieb mit WinCC Flexible]]&lt;br /&gt;
*[[IBHNet:Betrieb des IBH Link S5++ mit Intouch|Betrieb des IBH Link S5++ mit Intouch]]&lt;br /&gt;
*[[IBHNet:Betrieb des IBH Link S7++ mit Intouch|Betrieb des IBH Link S7++ mit Intouch]]&lt;br /&gt;
*[[IBHNet:Hochsprachenzugriffe|Hochsprachenzugriffe]]&lt;br /&gt;
*[[IBHNet:Fetch/Write|Fetch/Write]]&lt;br /&gt;
*[[IBHNet:Unprojektierte SPS-SPS Kommunikation|Unprojektierte SPS-SPS Kommunikation]]&lt;br /&gt;
*[[IBHNet:Projektierte SPS-SPS Kommunikation|Projektierte SPS-SPS Kommunikation]]&lt;br /&gt;
*[[IBHNet:RFC1006 Kommunikation IBH Link S7/S7Plus|RFC1006 Kommunikation IBH Link S7/S7Plus]]&lt;br /&gt;
*[[IBHNet:RFC1006 Kommunikation IBH Link S7++/S7++HS|RFC1006 Kommunikation IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Beckhoff TwinCAT SPS mit IBHLink S7++|Datenaustausch zwischen einer TwinCAT SPS und einer S5/S7 Steuerung]]&lt;br /&gt;
*[[IBHNet:Troubleshooting|Troubleshooting]]&lt;br /&gt;
*[[IBHNet:Reset/Werkseinstellungen|Reset/Werkseinstellungen]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7|Technische Daten IBH Link S7]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7 Plus|Technische Daten IBH Link S7 Plus]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S7++/S7++HS|Technische Daten IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Technische Daten IBH Link S5++|Technische Daten IBH Link S5++]]&lt;br /&gt;
*[[IBHLink:Historie|Historie]]&lt;br /&gt;
*[[IBHNet:Änderungen|Änderungen]]&lt;br /&gt;
&lt;br /&gt;
==IBH USB-S5-Adapter==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:IBH_USB_S5.gif|[https://www.ibhsoftec.com/IBH-USB-S5-Adapter IBH-USB-S5-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH USB-S5-Adapter:SIMATIC® S5 S5 für Windows®|Zugriff auf SIMATIC® S5 mit &#039;&#039;S5 für Windows®&#039;&#039;]]&lt;br /&gt;
*[[IBH USB-S5-Adapter:SIMATIC® S5 STEP®5|Zugriff auf SIMATIC® S5 mit STEP®5]]&lt;br /&gt;
*[[IBH USB-S5-Adapter:Maximale USB Kabellänge|Maximale USB Kabellänge]]&lt;br /&gt;
&lt;br /&gt;
==USB-S7-Adapter==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;2&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:20218.png|[https://www.ibhsoftec.com/USB-S7-Adapter-C USB-S7-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[USB-S7-Adapter:Zugriff mit S7 für Windows®|Zugriff auf S7-300 und S7-400 Steuerungen mit S7 für Windows®]]&lt;br /&gt;
&lt;br /&gt;
==IBH S7-CX315/CX317==&lt;br /&gt;
&amp;lt;gallery perrow=&amp;quot;1&amp;quot; class=&amp;quot;float-right&amp;quot;&amp;gt;&lt;br /&gt;
Image:S7_CX317.jpg|[https://www.ibhsoftec.com/S7-CX317 IBH S7-CX317]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH S7-CX315/CX317:Task 2 SEQ Konverter|Task 2 SEQ Konverter]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Beschreibung&amp;diff=4021</id>
		<title>IBH Link UA:Beschreibung</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=IBH_Link_UA:Beschreibung&amp;diff=4021"/>
		<updated>2019-10-21T15:26:29Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* Remanente Historie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== S5- und S7-Steuerungen in die OPC UA-Welt einbinden ==&lt;br /&gt;
&lt;br /&gt;
Unter dem Schlagwort „Industrie 4.0“ halten immer mehr neue Kommunikations- und Informations-Technologien Einzug in die Industrieautomatisierung. Um diese Anforderungen effizient und möglichst schnell umsetzen zu können, muss versucht werden, die hohe Komplexität durch Modularisierungen und Standardisierungen herabzusetzen. In diesem Zusammenhang hat sich OPC UA als zukunftsweisender Kommunikationsstandard erwiesen. Denn mit OPC UA wird die Industrie 4.0 –Anforderung, nach Unabhängigkeit von Hersteller- , Branchen- und Betriebssystemkommunikation erfüllt.&lt;br /&gt;
Da OPC UA nicht nur Maschinendaten, also Prozesswerte und Messwerte übertragen, sondern sie auch semantisch beschreiben kann, gewinnt OPC UA eine immer größere Bedeutung, wenn es darum geht, Maschinendaten von Steuerungen an übergeordnete Systeme zu übergeben. &lt;br /&gt;
Wie aber kann man Prozessdaten aus Siemens-SIMATIC-Steuerungen auslesen und in die OPC UA-Kommunikation einbinden ?&lt;br /&gt;
Die Lösung dazu ist der [http://www.ibhsoftec.com/IBH-Link-UA IBH Link UA].	&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Da Siemens-Steuerungen der STEP5- und STEP7-Reihe standardmäßig nicht mit OPC-Schnittstellen ausgerüstet sind, ist die Anbindung mit dem IBH Link UA zwingend notwendig. &lt;br /&gt;
Der IBH Link UA, eine OPC UA Server/Client-Baugruppe mit Firewall, eignet sich zur Integration von Steuerungen der SIMATIC-Reihe S5, S7-200, S7-300, S7-400, S7-1200 und S7-1500 in die OPC UA Welt. Bei dem IBH Link UA handelt es sich um ein kompaktes Gerät zur Hutschienenmontage mit vier Ethernet Ports und einer 24V-Stromversorgung. Er wird mit dem Original Siemens STEP7-Tool oder dem TIA Portal konfiguriert. Es muss keine spezielle Software auf dem Programmiergerät installiert werden. Die Variablendefinitionen werden von der Programmiersoftware in den IBH Link UA über Ethernet übertragen. Die Variablenattribute (z.B. Schreibschutz oder Grenzwerte) definiert man direkt im SPS-Projekt. Es ist somit ein symbolischer Zugriff auf Variablen und Datenbaustein-Strukturen möglich. &lt;br /&gt;
&lt;br /&gt;
Der Vorteil der neuen Lösung von IBHsoftec ist, dass es sich um eine Server-/Client-Baugruppe handelt. Durch die OPC-Client-Funktion wird auch der Datenaustausch von OPC Servern untereinander ermöglicht. Es können über diese Funktion zum Beispiel Steuerungen oder andere Geräte mit OPC UA verschiedener Hersteller Daten austauschen. Die Konfiguration der Client Funktion erfolgt über die Weboberfläche. .&lt;br /&gt;
&lt;br /&gt;
==Funktionsweise und Projektierung==&lt;br /&gt;
&lt;br /&gt;
Wie bereits erwähnt, wird der IBH Link UA mit dem Original Siemens STEP7 oder dem TIA-Portal konfiguriert. Es muss keine spezielle Software auf dem Programmiergerät installiert werden. Somit ist der IBH Link UA nahtlos in das SPS-Projekt integriert. Die Variablendefinitionen werden von der Programmiersoftware in den IBH Link UA über Ethernet übertragen. Die Variablenattribute (z.B. Schreibschutz oder Grenzwerte) definiert man direkt im SPS-Projekt. Es ist somit ein symbolischer Zugriff auf Variablen und Datenbaustein-Strukturen möglich. Bei der Projektierung geht man folgendermaßen vor:&lt;br /&gt;
&lt;br /&gt;
1. Zunächst wird durch den Anwender eine PC-Station angelegt.&lt;br /&gt;
&lt;br /&gt;
2. Auf dem Steckplatz 1 wird der OPC-Server (SW8.2) eingefügt.&lt;br /&gt;
&lt;br /&gt;
3. Auf Steckplatz 2 wird nun noch die Ethernet Anschaltung (IE Allgemein SW8.2)   eingefügt&lt;br /&gt;
&lt;br /&gt;
[[Image:IBHLink_UA_S7_Verbindung.png|1253px]]&lt;br /&gt;
&lt;br /&gt;
4.Nun wird die S7-Verbindung  zu den gewünschten Steuerungen hergestellt.&lt;br /&gt;
&lt;br /&gt;
5.In den Eigenschaften des OPC Servers kann man jetzt sehr einfach die Variablen konfigurieren&lt;br /&gt;
&lt;br /&gt;
6. Anschließend transferiert man über Ethernet noch die Konfiguration in den IBH Link UA. Der IBH Link UA kennt dann unmittelbar die Zugriffswege zu den Steuerungen und stellt den OPC-Clients die gewünschten Variablen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
==Kommunikation mit den Steuerungen==&lt;br /&gt;
&lt;br /&gt;
Die Kommunikation mit den Steuerungen erfolgt über TCP/IP. Falls eine Steuerung keinen Ethernet-Anschluss besitzt, kann man dies über die bewährten Kommunikationsadapter [http://www.ibhsoftec.com/IBH-Link-S7-PP IBH Link S7++] oder [http://www.ibhsoftec.com/IBH-Link-S5-PP IBH Link S5++] realisieren. Der IBH Link UA verfügt über drei Ethernet-Ports für die Maschinenebene und einem Ethernet&lt;br /&gt;
Port für die Leitebene. Auf der Leitebene sind nur OPC-Zugriffe möglich. Es ist eine Firewall zwischen den beiden Ebenen integriert. Die Konfiguration der Ports erfolgt über einen gewöhnlichen Webbrowser.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_ports.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==OPC Data Access==&lt;br /&gt;
&lt;br /&gt;
OPC Data Access, auch als OPC DA bekannt, ist eine Gruppe von Standards, die Spezifikationen für die Übermittlung von Echtzeit-Daten von datenbearbeitenden Geräten wie PLCs zu Anzeige- und Interface-Geräten wie Human-Machine-Interfaces (HMI) anbietet. Der IBH Link UA kann von mehreren OPC UA-Clients angesprochen werden. Damit steht eine Datenquelle beliebigen OPC UA konformen Anwendungen z.B. SAP-, MES- und ERP-Systemen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Address_space.PNG|916px]]&lt;br /&gt;
&lt;br /&gt;
==Historische Daten==&lt;br /&gt;
Während OPC Data Access Zugriff auf Daten in Echtzeit ermöglicht, unterstützt OPC Historical Data Access, auch OPC HDA benannt, den Zugriff auf bereits gespeicherte Daten. Von einfachen Datalogging-Systemen bis zu komplexen SCADA-Systemen können historische Daten auf genormte Weise abgefragt werden. Die Aktivierung der Historischen Daten erfolgt komfortabel über die Weboberfläche. Es können maximal 99999 Werte pro historischer Variable gespeichert werden.Die minimale Abtastrate beträgt 50 ms.&lt;br /&gt;
&lt;br /&gt;
=== Remanente Historie ===&lt;br /&gt;
Wenn eine SD-Karte einsteckt und formatiert ist, kann man die remanente Historie aktivieren. In diesem Fall werden 1 mal pro Sekunde alle bis dahin erfassten Werte auf der SD-Karte gespeichert. Die Werte stehen dann auch nach dem Ausschalten zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Bitte setzen Sie nur Industrielle SD-Karten ein !&#039;&#039;&#039;&lt;br /&gt;
 Diese SD-Karten können wesentlich öfter beschrieben werden. Wenn eine Speicherzelle durch zu häufiges Beschreiben (&amp;gt;10000) ausfällt, wird diese automatisch durch eine andere ersetzt.&lt;br /&gt;
&lt;br /&gt;
=== Historische Daten über XML Verwalten ===&lt;br /&gt;
Man kann auch die historischen Daten über eine XML Datei editieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_HDA_Web.png|1239px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_HDA.png|1146px]]&lt;br /&gt;
&lt;br /&gt;
== Sicherheit ==&lt;br /&gt;
&lt;br /&gt;
Der IBH Link UA verfügt über eine Zertifikatsverwaltung zur sicheren Kommunikation. Dazu wird entsprechende Softwareoberfläche geliefert, die in jedem beliebigen Webbrowser dargestellt werden kann. In dieser werden die Konfiguration der Sicherheitsstufen und die Verwaltung der Zertifikate vorgenommen. Hierbei wird auf den von der OPC Foundation definierten Mechanismen aufgesetzt. OPC UA Security beinhaltet Authentifizierung und Autorisierung, Verschlüsselung und Datenintegrität durch Signieren. Damit kann die Steuerung vor dem unkontrollierten Zugriff über ein übergeordnetes System geschützt werden.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_link_UA_Sicherheit.png|777px]]&lt;br /&gt;
&lt;br /&gt;
Bei der Verschlüsselung (Encrypt) gibt es verschiedene Level: &#039;&#039;&#039;None, Basic128Rsa15&#039;&#039;&#039; und &#039;&#039;&#039;Basic256&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;None&#039;&#039;&#039; ||keine Verschlüsselung&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Basic128Rsa15&#039;&#039;&#039; || 128 Bit Verschlüsselung&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Basic256&#039;&#039;&#039; || 256 Bit Verschlüsselung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der IBH Link UA unterstützt die Level &#039;&#039;&#039;Sign&#039;&#039;&#039; und &#039;&#039;&#039;SignAndEncrypt&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;None&#039;&#039;&#039; || keine Sicherheitsstufe, schnellste Datenübermittlung&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Sign&#039;&#039;&#039; || Die Nachrichten enthalten Sicherheitskennzeichen&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;SignAndEncrypt&#039;&#039;&#039; || Die Nachrichten enthalten Sicherheitskennzeichen und sind verschlüsselt&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zertifikate ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine weitere Sicherheitsstufe von OPC UA besteht in dem Austausch von Zertifikaten.&lt;br /&gt;
Eine Kommunikation ist erst dann möglich, wenn sowohl Server als auch Client ein gültiges Zertifikat vom jeweiligen Partner zugewiesen wurde.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Server_Client.png|700px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Zertifikat.png|493px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Zertifikat_vertrauen.png|781px]]&lt;br /&gt;
&lt;br /&gt;
==OPC Client==&lt;br /&gt;
Der Vorteil der neuen Lösung von IBHsoftec ist, dass es sich um eine Server-/Client-Baugruppe handelt. Durch die OPC-Client-Funktion wird  &lt;br /&gt;
auch der Datenaustausch von OPC Servern untereinander ermöglicht. &lt;br /&gt;
&lt;br /&gt;
Es können über diese Funktion zum Beispiel Steuerungen oder andere Geräte mit OPC UA verschiedener Hersteller Daten austauschen.&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration der Client Funktion erfolgt über die Weboberfläche.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Client_Read_Status.PNG]]&lt;br /&gt;
&lt;br /&gt;
==Zusätzliche Vorteile==&lt;br /&gt;
&lt;br /&gt;
In dem Gateway kann optional eine MicroSD Speicherkarte verwendet werden, auf der sich Daten lokal zwischenspeichern lassen. Im Fall eines Gerätetauschs bietet sie den Vorteil der schnelleren Neukonfiguration. Ein weiterer wichtiger Aspekt des kompakten Geräts ist, dass es sich um eine eigenständige Baugruppe handelt und somit kein Windows-PC benötigt wird.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
</feed>