<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ibhsoftec.com/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andreas</id>
	<title>IBHsoftec Wiki English - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ibhsoftec.com/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andreas"/>
	<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Special:Contributions/Andreas"/>
	<updated>2026-05-14T19:05:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:Licensing&amp;diff=2272</id>
		<title>S5/S7 AI for Windows:Licensing</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:Licensing&amp;diff=2272"/>
		<updated>2026-05-13T14:10:33Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please send us a license request to &#039;&#039;&#039;Register@ibhsoftec.com&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Please provide us with your &#039;&#039;&#039;invoice&#039;&#039;&#039; or &#039;&#039;&#039;delivery note number&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You will receive a serial number with the corresponding PIN from IBHsoftec via email. &lt;br /&gt;
&lt;br /&gt;
After starting &#039;&#039;S5/S7 AI for Windows®&#039;&#039;&#039;, the following dialog box opens:&lt;br /&gt;
&lt;br /&gt;
[[Image:S57AI-Online-License-Activation.png|537px]]&lt;br /&gt;
&lt;br /&gt;
If the computer is connected to the Internet, please enter the serial number and PIN that you received via email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the computer has &#039;&#039;&#039;no&#039;&#039;&#039; internet connection, please email the JSON request file, including your &#039;&#039;&#039;invoice&#039;&#039;&#039; or &#039;&#039;&#039;delivery note number&#039;&#039;&#039;, to &#039;&#039;&#039;Register@ibhsoftec.com&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:S57AI-Save-License-Request.png|537px]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:Licensing&amp;diff=2271</id>
		<title>S5/S7 AI for Windows:Licensing</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:Licensing&amp;diff=2271"/>
		<updated>2026-05-13T14:10:19Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please send us a license request to &#039;&#039;&#039;Register@ibhsoftec.com&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Please provide us with your &#039;&#039;&#039;invoice&#039;&#039;&#039; or &#039;&#039;&#039;delivery note number&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You will receive a serial number with the corresponding PIN from IBHsoftec via email. &lt;br /&gt;
&lt;br /&gt;
After starting &#039;&#039;S5/S7 AI for Windows®&#039;&#039;&#039;, the following dialog box opens:&lt;br /&gt;
[[Image:S57AI-Online-License-Activation.png|537px]]&lt;br /&gt;
&lt;br /&gt;
If the computer is connected to the Internet, please enter the serial number and PIN that you received via email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the computer has &#039;&#039;&#039;no&#039;&#039;&#039; internet connection, please email the JSON request file, including your &#039;&#039;&#039;invoice&#039;&#039;&#039; or &#039;&#039;&#039;delivery note number&#039;&#039;&#039;, to &#039;&#039;&#039;Register@ibhsoftec.com&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
[[Image:S57AI-Save-License-Request.png|537px]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:Licensing&amp;diff=2270</id>
		<title>S5/S7 AI for Windows:Licensing</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:Licensing&amp;diff=2270"/>
		<updated>2026-05-13T14:09:44Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Schicken Sie uns bitte eine Lizenzafrage an &#039;&#039;&#039;Register@ibhsoftec.com&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Bitte teilen Sie uns Ihre &#039;&#039;&#039;Rechnungs&#039;&#039;&#039;- bzw. &#039;&#039;&#039;Lieferscheinnummer&#039;&#039;&#039; mit.&lt;br /&gt;
&lt;br /&gt;
Sie erhalten von IBHsoftec eine Seriennummer mit passendem PIN per E-Mail. &lt;br /&gt;
&lt;br /&gt;
Nach dem Starten von &#039;&#039;&#039;S5/S7 AI für Windows®&#039;&#039;&#039; öffnet sich folgende Dialogbox:&lt;br /&gt;
&lt;br /&gt;
[[Image:S57AI-Online-Lizenz-Freischalten.png|537px]]&lt;br /&gt;
&lt;br /&gt;
Wenn der Rechner mit dem Internet verbunden ist, tragen Sie bitte die Sereiennummer und Pin, die Sie per E-Mail erhalten haben, ein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solte der Rechner &#039;&#039;&#039;keine&#039;&#039;&#039; Internetverbindung haben, schicken Sie uns bitte die JSON-Anforderunsgsdatei mit Angabe Ihrer &#039;&#039;&#039;Rechnungs&#039;&#039;&#039;- bzw. &#039;&#039;&#039;Lieferscheinnummer&#039;&#039;&#039; per E-Mail an &#039;&#039;&#039;Register@ibhsoftec.com&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
[[Image:S57AI-Lizenzanforderung-Speichern.png|537px]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:Licensing&amp;diff=2269</id>
		<title>S5/S7 AI for Windows:Licensing</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:Licensing&amp;diff=2269"/>
		<updated>2026-05-13T13:47:36Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please send us a license request to &#039;&#039;&#039;Register@ibhsoftec.com&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Please provide us with your &#039;&#039;&#039;invoice&#039;&#039;&#039; or &#039;&#039;&#039;delivery note number&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You will receive a serial number with the corresponding PIN from IBHsoftec via email. &lt;br /&gt;
&lt;br /&gt;
After starting &#039;&#039;S5/S7 AI for Windows®&#039;&#039;&#039;, the following dialog box opens:&lt;br /&gt;
&lt;br /&gt;
[[Image:S57AI-Online-License-Activation.png|537px]]&lt;br /&gt;
&lt;br /&gt;
If the computer is connected to the Internet, please enter the serial number and PIN that you received via email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the computer has &#039;&#039;&#039;no&#039;&#039;&#039; internet connection, please email the JSON request file, including your &#039;&#039;&#039;invoice&#039;&#039;&#039; or &#039;&#039;&#039;delivery note number&#039;&#039;&#039;, to &#039;&#039;&#039;Register@ibhsoftec.com&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:S57AI-Save-License-Request.png|537px]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:Licensing&amp;diff=2268</id>
		<title>S5/S7 AI for Windows:Licensing</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:Licensing&amp;diff=2268"/>
		<updated>2026-05-13T13:46:55Z</updated>

		<summary type="html">&lt;p&gt;Andreas: Created page with &amp;quot;Please send us a license request to &amp;#039;&amp;#039;&amp;#039;Register@ibhsoftec.com&amp;#039;&amp;#039;&amp;#039;.  Please provide us with your &amp;#039;&amp;#039;&amp;#039;invoice&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;delivery note number&amp;#039;&amp;#039;&amp;#039;.  You will receive a serial number with the corresponding PIN from IBHsoftec via email.   After starting &amp;#039;&amp;#039;S5/S7 AI for Windows®&amp;#039;&amp;#039;&amp;#039;, the following dialog box opens: 537px  If the computer is connected to the Internet, please enter the serial number and PIN that you received via email....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please send us a license request to &#039;&#039;&#039;Register@ibhsoftec.com&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Please provide us with your &#039;&#039;&#039;invoice&#039;&#039;&#039; or &#039;&#039;&#039;delivery note number&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You will receive a serial number with the corresponding PIN from IBHsoftec via email. &lt;br /&gt;
&lt;br /&gt;
After starting &#039;&#039;S5/S7 AI for Windows®&#039;&#039;&#039;, the following dialog box opens:&lt;br /&gt;
[[Image:S57AI-Online-License-Activation.png|537px]]&lt;br /&gt;
&lt;br /&gt;
If the computer is connected to the Internet, please enter the serial number and PIN that you received via email.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the computer has &#039;&#039;&#039;no&#039;&#039;&#039; internet connection, please email the JSON request file, including your &#039;&#039;&#039;invoice&#039;&#039;&#039; or &#039;&#039;&#039;delivery note number&#039;&#039;&#039;, to &#039;&#039;&#039;Register@ibhsoftec.com&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
[[Image:S57AI-Save-License-Request.png|537px]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:S57AI-Save-License-Request.png&amp;diff=2267</id>
		<title>File:S57AI-Save-License-Request.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:S57AI-Save-License-Request.png&amp;diff=2267"/>
		<updated>2026-05-13T13:35:07Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:S57AI-Online-License-Activation.png&amp;diff=2266</id>
		<title>File:S57AI-Online-License-Activation.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:S57AI-Online-License-Activation.png&amp;diff=2266"/>
		<updated>2026-05-13T13:34:50Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2265</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2265"/>
		<updated>2026-05-13T13:33:56Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Wiki of IBHsoftec GmbH! [[http://www.ibhsoftec.com/ IBHsoftec GmbH]]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Germany.png|link=http://wiki.ibhsoftec.com/de/index.php?title=Hauptseite]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== S5/S7 AI for 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:10030.png|[https://www.ibhsoftec.com/en/p/s5-s7-ai-for-windows-r S5/S7 AI &amp;lt;br /&amp;gt;for Windows®]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S5/S7 AI for Windows:Licensing|Licensing]]&lt;br /&gt;
&lt;br /&gt;
== S5/S7 for 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|[http://www.ibhsoftec.com/S57W-Eng S5+S7 for Windows® Version 7]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S5/S7 for Windows:licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 for Windows:Handling of PLC backup archive files|Handling of PLC backup archive files xxx.arv]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 COM packages|S5: Calling of the STEP5 COM packages]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 STEP5 Basic Programming|S5: STEP5 Basic Programming]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via H1|S5: Programming via H1]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via SINEC L2|S5: Programming via SINEC L2]]&lt;br /&gt;
* [[S5/S7 for Windows:USB S5/S7 Prommer (Siemens)|USB S5/S7 Prommer (Siemens)]]&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-300.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH Link IoT:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH Link IoT:Manual|Manual]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link IoT|TeamViewer IoT License IBH Link IoT]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link UA|TeamViewer IoT License IBH Link UA]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer Support|TeamViewer Support]]&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_SoftPLC.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH OPC UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH OPC UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&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|&#039;&#039;&#039;[https://www.ibhsoftec.com/IBH-OPC-UA-IOT2040-Eng IBH OPC UA IOT2040]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH OPC UA IOT2040:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH OPC UA IoT2040:Siemens IOT200 Inputs / Outputs|Siemens IOT200 Inputs / Outputs]]&lt;br /&gt;
&lt;br /&gt;
== IBH Link UA ==&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:LinkUA.png|[http://www.ibhsoftec.com/IBH-Link-UA IBH Link UA]&lt;br /&gt;
Image:IBH_Link_UA_QC_64._1000px.png|[https://www.ibhsoftec.com/en/p/ibh-link-ua-quad-core-64-bit IBH Link UA QC 64]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH Link UA:Description|Description]]&lt;br /&gt;
* [[IBH Link UA:Manual|Manual]]&lt;br /&gt;
* [[IBH Link UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH Link UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH Link UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH Link UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[IBH Link UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH Link UA:MQTT Description|MQTT Description]]&lt;br /&gt;
* [[IBH Link UA:MQTT connection|MQTT connection]]&lt;br /&gt;
* [[IBH Link UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&lt;br /&gt;
* [[IBH Link UA:IBH Link UA with WinCC 7|IBH Link UA with WinCC 7]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&lt;br /&gt;
* [[IBH Link UA:Modbus connection|Modbus connection]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi PLC|Mitsubishi PLC]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi Robots|Mitsubishi Robots]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models | Python/Methods/Data models]]&lt;br /&gt;
* [[IBH Link UA:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIC 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIC ONE]]&lt;br /&gt;
* [[IBH Link UA:Reset button|Reset button]]&lt;br /&gt;
* [[IBH Link UA:New features|New features]]&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_S.png|[https://www.ibhsoftec.com/News-Eng Mitsubishi Electric IoT Gateway]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Flyer/Orderinformation|Flyer/Orderinformation]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Manual|Manual]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:GENESIS V11 MQTT SparkplugB communication|GENESIS V11 MQTT SparkplugB communication]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:backplane bus|Easy PLC communication through backplane bus]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Support|Support]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Sales|Sales]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; without IBH Net driver]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 TIA Portal V11 WinCC flexible|Access to a SIMATIC S5 with TIA Portal V11 WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 WinCC flexible|Access to a SIMATIC S5 with WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 PLC PcVue|Access to a SIMATIC S5 with PcVue over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Elipse SCADA|Access to a SIMATIC S5 with Elipse SCADA over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Intouch|Access to a SIMATIC S5 with Intouch over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S5++|LOGO! with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 1500 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 1500 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Beckhoff TwinCAT PLC with IBHLink S5++|Data exchange between the TwinCAT PLC and a S5 controller with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Network configuration via USB|Network configuration via USB]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S7++ ==&lt;br /&gt;
All listet articles are avlid for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++] (bus connector format) and for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS] (din rail mount)&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|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S7++:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; via SINEC L2]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 TIA Portal WinCC flexible|Access to S7-300/S7-400 with TIA Portal V11 WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 WinCC flexible|Access to S7-300/S7-400 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-200 WinCC flexible|Access to S7-200 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Intouch|Access to S7-300/S7-400 with Intouch over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Elipse SCADA|Access to S7-300/S7-400 with Elipse SCADA over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 PcVue|Access to S7-300/S7-400 with PcVue over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:IBH Link S7++ with CommDTM|IBH Link S7++ with CommDTM]]&lt;br /&gt;
* [[IBHLink S7++:VEGASON IBHNetDTM|IBHNet DTM with PACTware]]&lt;br /&gt;
* [[IBHLink S7++:PLC-PLC communication|PLC-PLC communication]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation|Time Synchronisation]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation with NetPro|Time Synchronisation with NetPro]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S7++|LOGO! with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink:S7++:SINAMICS G120 with IBHLink S7++|Online connection to SINAMICS G120 drives with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Beckhoff TwinCAT PLC with IBHLink S7++|Data exchange between the TwinCAT PLC and a S7 controller with IBHLink S7++]]&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|[http://www.ibhsoftec.com/OPC-Eng IBH OPC Server]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[OPCServer:Overview|Overview]]&lt;br /&gt;
* [[OPCServer:Licensing|Licensing]]&lt;br /&gt;
* [[OPCServer:Server Configuration|Server Configuration]]&lt;br /&gt;
* [[OPCServer:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[OPCServer:Optimization|Optimization]]&lt;br /&gt;
* [[OPCServer:DCOM Configuration|DCOM Configuration]]&lt;br /&gt;
* [[OPCServer:Operation with User rights|Operation with User rights]]&lt;br /&gt;
* [[OPCServer:Pro Tool Pro V6|Pro Tool Pro V6]]&lt;br /&gt;
* [[OPCServer:WinCC|WinCC]]&lt;br /&gt;
* [[OPCServer:WinCC Flexible|WinCC Flexible]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch FS Gateway|Create Variables manually with Intouch FS Gateway]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch FS Gateway using the Item Browser|Create Variables with Intouch FS Gateway using the Item Browser]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch|Create Variables manually with Intouch]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch TagCreator|Create Variables with Intouch TagCreator]]&lt;br /&gt;
* [[OPCServer:HPI Scada|HPI Scada]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO 8 |Variables from LOGO 8]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO! RCE|Variables from LOGO! RCE]]&lt;br /&gt;
* [[OPCServer:H1 with OPC Server|H1 with OPC Server]]&lt;br /&gt;
* [[OPCServer:IBH OPC Server with Siemens S7-1200 and S7-1500 PLCs|OPC Server with Siemens S7-1200 and S7-1500 PLCs]]&lt;br /&gt;
&lt;br /&gt;
== S7-SoftPLC ==&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|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-SoftPLC:LOGO! with S7-SoftPLC|LOGO! with S7-SoftPLC]]&lt;br /&gt;
* Installation&lt;br /&gt;
** [[S7-SoftPLC:System requirements|System requirements]]&lt;br /&gt;
** [[S7-SoftPLC:Installing S7-SoftPLC|Installation]]&lt;br /&gt;
** [[S7-SoftPLC:Uninstalling S7-SoftPLC|Deinstallation]]&lt;br /&gt;
* Online&lt;br /&gt;
** [[S7-SoftPLC:S7-SoftPLC online functions|Functions]]&lt;br /&gt;
** [[S7-SoftPLC:Online with STEP®7|Online with STEP®7]]&lt;br /&gt;
** [[S7-SoftPLC:Online with S7 for Windows®|Online with S7 for Windows®]]&lt;br /&gt;
* [[S7-SoftPLC:Visualizations|Visualizations]]&lt;br /&gt;
** [[S7-SoftPLC:Using the IBH S7-SoftPLC with Intouch via RFC1006|Using with Intouch via RFC1006]]&lt;br /&gt;
* [[S7-SoftPLC:Data Interface|Data Interface]]&lt;br /&gt;
* User Interface&lt;br /&gt;
** [[S7-SoftPLC:Interface and Configuration|Interface and Configuration]]&lt;br /&gt;
** [[S7-SoftPLC:Classic View|Classic View]]&lt;br /&gt;
** [[S7-SoftPLC:Configuration View|Configuration View]]&lt;br /&gt;
* Menu&lt;br /&gt;
** [[S7-SoftPLC:File menu|File]]&lt;br /&gt;
** [[S7-SoftPLC:Edit menu|Edit]]&lt;br /&gt;
** [[S7-SoftPLC:View menu|View]]&lt;br /&gt;
** [[S7-SoftPLC:Help menu|Help]]&lt;br /&gt;
** [[S7-SoftPLC:Toolbar|Toolbar]]&lt;br /&gt;
** [[S7-SoftPLC:I/O monitor|I/O monitor]]&lt;br /&gt;
* Configuration&lt;br /&gt;
** CPU Parameters&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
** Driver&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers|Add/remove drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers to S7-SoftPLC|Add/remove drivers to S7-SoftPLC]]&lt;br /&gt;
** Addidata&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the ADDI-DATA driver|Configuration of driver]]&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA driver for S7-SoftPLC|Driver for S7-SoftPLC]]&lt;br /&gt;
**Beckhoff TwinCAT I/O &lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O drivers|Configuration of drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O with PLC43:INI|Configuration with PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:S7-SoftPLC Service and TwinCat|S7-SoftPLC Service and TwinCat]]&lt;br /&gt;
**CIF 30/50/60&lt;br /&gt;
*** [[S7-SoftPLC:Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the CIF-card with the SyCon System Configurator|Configuration with System Configurator]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 Settings|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 settings of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** cifX (CIFX 50 and CIFX 90)&lt;br /&gt;
*** [[S7-SoftPLC:cifX Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration of cifX card with SYCON.NET|Configuration with SYCON.NET]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX User Interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX settings of IBHsoftec S7-SoftPLC|Settings of the IBHsoftec S7-SoftPLC]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** CP340/CP440&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/CP440 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP340/CP440 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/440 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** CP343/CP443 &lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/CP443 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP343/CP443 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/443 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** I/O Port&lt;br /&gt;
*** [[S7-SoftPLC:Configuring PC hardware ports|Configuring PC hardware ports]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware port with user interface|User interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware ports with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** Modbus TCP&lt;br /&gt;
*** [[S7-SoftPLC:Modbus TCP configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** NVRAM&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the PLC43.INI|PLC43.INI]]&lt;br /&gt;
** User SFC&lt;br /&gt;
*** [[S7-SoftPLC:User SFC configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the PLC43.INI|PLC43.INI]]&lt;br /&gt;
* [[S7-SoftPLC:Technical data|Technical data]]&lt;br /&gt;
** [[S7-SoftPLC:Instruction set|Instruction set]]&lt;br /&gt;
** [[S7-SoftPLC:STEP®7 Hardwareconfiguration|STEP®7 Hardwareconfiguration]]&lt;br /&gt;
** [[S7-SoftPLC:Diagnostic buffer entries|Diagnostic buffer entries]]&lt;br /&gt;
** [[S7-SoftPLC:Differences between S7-SoftPLC and Hardware-PLC|Differences]]&lt;br /&gt;
** [[S7-SoftPLC:AppStarter|AppStarter]]&lt;br /&gt;
** [[S7-SoftPLC:Zero modem cable|Zero modem cable]]&lt;br /&gt;
&lt;br /&gt;
== S7-PCI315 ==&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:3100.png|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-PCI315:Documentation Overview|Documentation Overview]]&lt;br /&gt;
* [[S7-PCI315:Legal Notes|Legal Notes]]&lt;br /&gt;
* [[S7-PCI315:Licenses|Licenses]]&lt;br /&gt;
* [[S7-PCI315:Safety|Safety]]&lt;br /&gt;
* [[S7-PCI315:Description and Requirements|Description and Requirements]]&lt;br /&gt;
* [[S7-PCI315:Device Drawings|Device Drawings]]&lt;br /&gt;
* [[S7-PCI315:System Overview|System Overview]]&lt;br /&gt;
* [[S7-PCI315:Device Driver Setup|Device Driver Setup]]&lt;br /&gt;
* [[S7-PCI315:Firmware Update|Firmware Update]]&lt;br /&gt;
* [[S7-PCI315:USB driver installation|USB driver installation]]&lt;br /&gt;
* [[S7-PCI315:Install S7netPLCComm service|Install S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Safety Advices|Safety Advices]]&lt;br /&gt;
* [[S7-PCI315:Installing Battery|Installing Battery]]&lt;br /&gt;
* [[S7-PCI315:Installing S7-PCI315 PLC|Installing S7-PCI315 PLC]]&lt;br /&gt;
* [[S7-PCI315:HMI/data access|HMI/data access]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm service|S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Service configuration|Service configuration]]&lt;br /&gt;
* [[S7-PCI315:Configuration user interface|Configuration user interface]]&lt;br /&gt;
* [[S7-PCI315:Configuration INI file|Configuration INI file]]&lt;br /&gt;
* [[S7-PCI315:WinCC Flexible local|WinCC Flexible local]]&lt;br /&gt;
* [[S7-PCI315:Programming|Programming]]&lt;br /&gt;
* [[S7-PCI315:Instruction set|Instruction set]]&lt;br /&gt;
* [[S7-PCI315:Integrated blocks|Integrated blocks]]&lt;br /&gt;
* [[S7-PCI315:Power Supply|Power Supply]]&lt;br /&gt;
* [[S7-PCI315:Reset Behaviour|Reset Behaviour]]&lt;br /&gt;
* [[S7-PCI315:RUN/STOP Switch|RUN/STOP Switch]]&lt;br /&gt;
* [[S7-PCI315:Battery|Battery]]&lt;br /&gt;
* [[S7-PCI315:Changing the Battery|Changing the Battery]]&lt;br /&gt;
* [[S7-PCI315:Battery Disposal|Battery Disposal]]&lt;br /&gt;
* [[S7-PCI315:LED|LED]]&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:Memory Card|Memory Card]]&lt;br /&gt;
* [[S7-PCI315:Storage Behaviour|Storage Behaviour]]&lt;br /&gt;
* [[S7-PCI315:Read State|Read State]]&lt;br /&gt;
* [[S7-PCI315:Dualport communication|Dualport communication]]&lt;br /&gt;
* [[S7-PCI315:Knowledge base|Knowledge base]]&lt;br /&gt;
* [[S7-PCI315:Troubleshooting|Troubleshooting]]&lt;br /&gt;
* [[S7-PCI315:Error Codes|Error Codes]]&lt;br /&gt;
* [[S7-PCI315:Technical Data|Technical Data]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
Image:20266.gif|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBHNet:Introduction|Introduction]]&lt;br /&gt;
*[[IBHNet:System Requirements|System Requirements]]&lt;br /&gt;
*[[IBHNet:Installation|Installation]]&lt;br /&gt;
*[[IBHNet:Local Operation|Local Operation]]&lt;br /&gt;
*[[IBHNet:Operation in a local area network|Operation in a local area network]]&lt;br /&gt;
*[[IBHNet:Operation via the Internet|Operation via the Internet]]&lt;br /&gt;
*[[IBHNet:IBH Link S7|IBH Link S7]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++|IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++ with STEP®5|IBH Link S5++ with STEP®5]]&lt;br /&gt;
*[[IBHNet:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
*[[IBHNet:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
*[[IBHNet:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC|Using IBHNet with WinCC]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with ProTool|Using IBHNet with ProTool]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC Flexible|Using IBHNet with WinCC Flexible]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S5++ with Intouch|Using the IBH Link S5++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S7++ with Intouch|Using the IBH Link S7++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Accessing PLC variables|Accessing PLC variables]]&lt;br /&gt;
*[[IBHNet:Fetch/Write|Fetch/Write]]&lt;br /&gt;
*[[IBHNet:Unprojected PLC-PLC communication|Unprojected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:Projected PLC-PLC communication|Projected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:RFC1006 Communication IBH Link S7++/S7++HS|RFC1006 Communication IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Beckhoff TwinCAT PLC with IBHLink S5++/S7++/S7++HS|Data exchange between the TwinCAT PLC and a S5/S7 controller with IBHLink S5++/S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Troubleshooting|Troubleshooting]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7|Technical Data IBH Link S7]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7 Plus|Technical Data IBH Link S7 Plus]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7++/S7++ HS|Technical Data IBH Link S7++/S7++ HS]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S5++|Technical Data IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link History|IBH Link History]]&lt;br /&gt;
*[[IBHNet:Revisions|Revisions]]&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|[http://www.ibhsoftec.com/IBH-USB-S5-Adapter-Eng IBH-USB-S5-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039;]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® STEP®5|Access to a SIMATIC S5 with STEP®5]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:Maximum USB cable length|Maximum USB cable length]]&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|[http://www.ibhsoftec.com/USB-S7-Adapter-C-Eng USB-S7-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[USB-S7-Adapter:PLC S7-300 and S7-400 S7 for Windows®|Access to a PLC S7-300 and S7-400 with &#039;&#039;S7 for Windows®&#039;&#039;]]&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|[http://www.ibhsoftec.com/S7-CX317-Eng IBH S7-CX317]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH S7-CX315/CX317:Task 2 SEQ converter|Task 2 SEQ converter]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:10030.png&amp;diff=2264</id>
		<title>File:10030.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:10030.png&amp;diff=2264"/>
		<updated>2026-05-13T13:33:13Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=MediaWiki:Common.css&amp;diff=2263</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=MediaWiki:Common.css&amp;diff=2263"/>
		<updated>2026-04-02T23:10:26Z</updated>

		<summary type="html">&lt;p&gt;Andreas: Created page with &amp;quot;/* CSS placed here will be applied to all skins */ #p-logo a, .mw-wiki-logo, .mw-logo-icon {   background-image: url(&amp;quot;https://wiki.ibhsoftec.com/de/images/8/8f/IBH-WIKI.png&amp;quot;) !important;   background-repeat: no-repeat !important;   background-position: left center !important;   background-size: 140px auto !important; } body {   font-family: Arial, sans-serif; }  .firstHeading, .mw-page-title-main, h1, h2, h3, h4, h5, h6 {   font-family: Arial, sans-serif !important; }&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
#p-logo a,&lt;br /&gt;
.mw-wiki-logo,&lt;br /&gt;
.mw-logo-icon {&lt;br /&gt;
  background-image: url(&amp;quot;https://wiki.ibhsoftec.com/de/images/8/8f/IBH-WIKI.png&amp;quot;) !important;&lt;br /&gt;
  background-repeat: no-repeat !important;&lt;br /&gt;
  background-position: left center !important;&lt;br /&gt;
  background-size: 140px auto !important;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.firstHeading,&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: Arial, sans-serif !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:MQTT_Description&amp;diff=2262</id>
		<title>IBH Link UA:MQTT Description</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:MQTT_Description&amp;diff=2262"/>
		<updated>2026-03-30T11:44:34Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= IBH Link UA: MQTT Function =&lt;br /&gt;
&lt;br /&gt;
This page summarizes the MQTT functionality of the IBH OPC UA Server/Client.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[Image:IBH-Link-UA-MQTT-Function-Overview.png|900px]]&lt;br /&gt;
&lt;br /&gt;
Supports MQTT publish and subscribe&lt;br /&gt;
Multiple parallel connections to different brokers&lt;br /&gt;
Configuration via &amp;lt;code&amp;gt;ibhlinkua-mqtt.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
Web interface for configuration management and diagnostics&lt;br /&gt;
Supports JSON and Sparkplug B&lt;br /&gt;
Includes TLS, certificates, buffering, and persistent storage&lt;br /&gt;
&lt;br /&gt;
== Web Interface ==&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;MQTT&amp;lt;/code&amp;gt; section allows:&lt;br /&gt;
&lt;br /&gt;
Upload / download configuration&lt;br /&gt;
Restart connections&lt;br /&gt;
Delete configuration&lt;br /&gt;
View diagnostics (broker, client ID, status)&lt;br /&gt;
&lt;br /&gt;
== Basic Concept ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Publish&amp;lt;/code&amp;gt;: OPC UA → MQTT&lt;br /&gt;
&amp;lt;code&amp;gt;Subscribe&amp;lt;/code&amp;gt;: MQTT → OPC UA&lt;br /&gt;
Structure defined via XML configuration&lt;br /&gt;
&lt;br /&gt;
== Communication Modes ==&lt;br /&gt;
&lt;br /&gt;
=== JSON (Standard) ===&lt;br /&gt;
&lt;br /&gt;
OPC UA values are sent as JSON&lt;br /&gt;
Incoming JSON is parsed into variables&lt;br /&gt;
Supports structures and arrays&lt;br /&gt;
&lt;br /&gt;
=== Sparkplug B ===&lt;br /&gt;
&lt;br /&gt;
Uses protobuf encoding&lt;br /&gt;
Supports standard Sparkplug topics (DBIRTH, DDATA, etc.)&lt;br /&gt;
Automatic birth messages on connect&lt;br /&gt;
Rebirth supported&lt;br /&gt;
&lt;br /&gt;
== Connection Configuration ==&lt;br /&gt;
&lt;br /&gt;
Defined in XML:&lt;br /&gt;
&lt;br /&gt;
Broker address, client ID&lt;br /&gt;
Authentication (username/password)&lt;br /&gt;
TLS (CA, client certificate, private key)&lt;br /&gt;
Last will message&lt;br /&gt;
Auto reconnect&lt;br /&gt;
Proxy support&lt;br /&gt;
Message buffering and persistence&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
TLS with certificates supported&lt;br /&gt;
Optional server certificate validation&lt;br /&gt;
PSK supported (if configured)&lt;br /&gt;
&lt;br /&gt;
== Buffering ==&lt;br /&gt;
&lt;br /&gt;
Controlled via &amp;lt;code&amp;gt;maxBufferedMessages&amp;lt;/code&amp;gt;&lt;br /&gt;
Enables offline buffering&lt;br /&gt;
Persistent storage via &amp;lt;code&amp;gt;PersistDir&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cloud Support ==&lt;br /&gt;
&lt;br /&gt;
=== Azure IoT Hub ===&lt;br /&gt;
&lt;br /&gt;
Uses connection string&lt;br /&gt;
Only one topic per hub&lt;br /&gt;
&lt;br /&gt;
=== AWS IoT ===&lt;br /&gt;
&lt;br /&gt;
Certificate-based authentication&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
Defined under &amp;lt;code&amp;gt;Publish&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;Subscribe&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Key parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;qos&amp;lt;/code&amp;gt; (0–2)&lt;br /&gt;
&amp;lt;code&amp;gt;retain&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;trigger_mode&amp;lt;/code&amp;gt; (rising_edge, falling_edge, value_change)&lt;br /&gt;
&amp;lt;code&amp;gt;status_var&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;deadband&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Data Types ==&lt;br /&gt;
&lt;br /&gt;
Supported:&lt;br /&gt;
&lt;br /&gt;
Numeric types (Int, UInt, Float, Double)&lt;br /&gt;
Boolean, String, DateTime&lt;br /&gt;
Arrays and structured data&lt;br /&gt;
&lt;br /&gt;
== Runtime Behavior ==&lt;br /&gt;
&lt;br /&gt;
=== Subscribe ===&lt;br /&gt;
&lt;br /&gt;
Parses incoming data (JSON / Sparkplug)&lt;br /&gt;
Writes values into OPC UA variables&lt;br /&gt;
Errors reflected in status&lt;br /&gt;
&lt;br /&gt;
=== Publish ===&lt;br /&gt;
&lt;br /&gt;
Sends values on change or trigger&lt;br /&gt;
Uses configured QoS and retain&lt;br /&gt;
Sparkplug generates birth/data messages&lt;br /&gt;
&lt;br /&gt;
== Operation &amp;amp; Diagnostics ==&lt;br /&gt;
&lt;br /&gt;
Typical workflow:&lt;br /&gt;
&lt;br /&gt;
Upload configuration&lt;br /&gt;
Restart connections&lt;br /&gt;
Check status&lt;br /&gt;
&lt;br /&gt;
For troubleshooting:&lt;br /&gt;
&lt;br /&gt;
Broker address&lt;br /&gt;
Client ID&lt;br /&gt;
Connection status&lt;br /&gt;
XML configuration&lt;br /&gt;
Certificates&lt;br /&gt;
Topics and triggers&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:MQTT_Description&amp;diff=2261</id>
		<title>IBH Link UA:MQTT Description</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:MQTT_Description&amp;diff=2261"/>
		<updated>2026-03-30T11:43:49Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= IBH Link UA: MQTT Function =&lt;br /&gt;
&lt;br /&gt;
This page summarizes the MQTT functionality of the IBH OPC UA Server/Client.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH-Link-UA-MQTT-Function-Overview.png|900px]]&lt;br /&gt;
Supports MQTT publish and subscribe&lt;br /&gt;
Multiple parallel connections to different brokers&lt;br /&gt;
Configuration via &amp;lt;code&amp;gt;ibhlinkua-mqtt.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
Web interface for configuration management and diagnostics&lt;br /&gt;
Supports JSON and Sparkplug B&lt;br /&gt;
Includes TLS, certificates, buffering, and persistent storage&lt;br /&gt;
&lt;br /&gt;
== Web Interface ==&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;MQTT&amp;lt;/code&amp;gt; section allows:&lt;br /&gt;
&lt;br /&gt;
Upload / download configuration&lt;br /&gt;
Restart connections&lt;br /&gt;
Delete configuration&lt;br /&gt;
View diagnostics (broker, client ID, status)&lt;br /&gt;
&lt;br /&gt;
== Basic Concept ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Publish&amp;lt;/code&amp;gt;: OPC UA → MQTT&lt;br /&gt;
&amp;lt;code&amp;gt;Subscribe&amp;lt;/code&amp;gt;: MQTT → OPC UA&lt;br /&gt;
Structure defined via XML configuration&lt;br /&gt;
&lt;br /&gt;
== Communication Modes ==&lt;br /&gt;
&lt;br /&gt;
=== JSON (Standard) ===&lt;br /&gt;
&lt;br /&gt;
OPC UA values are sent as JSON&lt;br /&gt;
Incoming JSON is parsed into variables&lt;br /&gt;
Supports structures and arrays&lt;br /&gt;
&lt;br /&gt;
=== Sparkplug B ===&lt;br /&gt;
&lt;br /&gt;
Uses protobuf encoding&lt;br /&gt;
Supports standard Sparkplug topics (DBIRTH, DDATA, etc.)&lt;br /&gt;
Automatic birth messages on connect&lt;br /&gt;
Rebirth supported&lt;br /&gt;
&lt;br /&gt;
== Connection Configuration ==&lt;br /&gt;
&lt;br /&gt;
Defined in XML:&lt;br /&gt;
&lt;br /&gt;
Broker address, client ID&lt;br /&gt;
Authentication (username/password)&lt;br /&gt;
TLS (CA, client certificate, private key)&lt;br /&gt;
Last will message&lt;br /&gt;
Auto reconnect&lt;br /&gt;
Proxy support&lt;br /&gt;
Message buffering and persistence&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
TLS with certificates supported&lt;br /&gt;
Optional server certificate validation&lt;br /&gt;
PSK supported (if configured)&lt;br /&gt;
&lt;br /&gt;
== Buffering ==&lt;br /&gt;
&lt;br /&gt;
Controlled via &amp;lt;code&amp;gt;maxBufferedMessages&amp;lt;/code&amp;gt;&lt;br /&gt;
Enables offline buffering&lt;br /&gt;
Persistent storage via &amp;lt;code&amp;gt;PersistDir&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cloud Support ==&lt;br /&gt;
&lt;br /&gt;
=== Azure IoT Hub ===&lt;br /&gt;
&lt;br /&gt;
Uses connection string&lt;br /&gt;
Only one topic per hub&lt;br /&gt;
&lt;br /&gt;
=== AWS IoT ===&lt;br /&gt;
&lt;br /&gt;
Certificate-based authentication&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
Defined under &amp;lt;code&amp;gt;Publish&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;Subscribe&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Key parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;qos&amp;lt;/code&amp;gt; (0–2)&lt;br /&gt;
&amp;lt;code&amp;gt;retain&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;trigger_mode&amp;lt;/code&amp;gt; (rising_edge, falling_edge, value_change)&lt;br /&gt;
&amp;lt;code&amp;gt;status_var&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;deadband&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Data Types ==&lt;br /&gt;
&lt;br /&gt;
Supported:&lt;br /&gt;
&lt;br /&gt;
Numeric types (Int, UInt, Float, Double)&lt;br /&gt;
Boolean, String, DateTime&lt;br /&gt;
Arrays and structured data&lt;br /&gt;
&lt;br /&gt;
== Runtime Behavior ==&lt;br /&gt;
&lt;br /&gt;
=== Subscribe ===&lt;br /&gt;
&lt;br /&gt;
Parses incoming data (JSON / Sparkplug)&lt;br /&gt;
Writes values into OPC UA variables&lt;br /&gt;
Errors reflected in status&lt;br /&gt;
&lt;br /&gt;
=== Publish ===&lt;br /&gt;
&lt;br /&gt;
Sends values on change or trigger&lt;br /&gt;
Uses configured QoS and retain&lt;br /&gt;
Sparkplug generates birth/data messages&lt;br /&gt;
&lt;br /&gt;
== Operation &amp;amp; Diagnostics ==&lt;br /&gt;
&lt;br /&gt;
Typical workflow:&lt;br /&gt;
&lt;br /&gt;
Upload configuration&lt;br /&gt;
Restart connections&lt;br /&gt;
Check status&lt;br /&gt;
&lt;br /&gt;
For troubleshooting:&lt;br /&gt;
&lt;br /&gt;
Broker address&lt;br /&gt;
Client ID&lt;br /&gt;
Connection status&lt;br /&gt;
XML configuration&lt;br /&gt;
Certificates&lt;br /&gt;
Topics and triggers&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:MQTT_Description&amp;diff=2260</id>
		<title>IBH Link UA:MQTT Description</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:MQTT_Description&amp;diff=2260"/>
		<updated>2026-03-30T11:42:24Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= IBH Link UA: MQTT Function =&lt;br /&gt;
&lt;br /&gt;
This page summarizes the MQTT functionality of the IBH OPC UA Server/Client.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Supports MQTT publish and subscribe&lt;br /&gt;
Multiple parallel connections to different brokers&lt;br /&gt;
Configuration via &amp;lt;code&amp;gt;ibhlinkua-mqtt.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
Web interface for configuration management and diagnostics&lt;br /&gt;
Supports JSON and Sparkplug B&lt;br /&gt;
Includes TLS, certificates, buffering, and persistent storage&lt;br /&gt;
&lt;br /&gt;
== Web Interface ==&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;MQTT&amp;lt;/code&amp;gt; section allows:&lt;br /&gt;
&lt;br /&gt;
Upload / download configuration&lt;br /&gt;
Restart connections&lt;br /&gt;
Delete configuration&lt;br /&gt;
View diagnostics (broker, client ID, status)&lt;br /&gt;
&lt;br /&gt;
== Basic Concept ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Publish&amp;lt;/code&amp;gt;: OPC UA → MQTT&lt;br /&gt;
&amp;lt;code&amp;gt;Subscribe&amp;lt;/code&amp;gt;: MQTT → OPC UA&lt;br /&gt;
Structure defined via XML configuration&lt;br /&gt;
&lt;br /&gt;
== Communication Modes ==&lt;br /&gt;
&lt;br /&gt;
=== JSON (Standard) ===&lt;br /&gt;
&lt;br /&gt;
OPC UA values are sent as JSON&lt;br /&gt;
Incoming JSON is parsed into variables&lt;br /&gt;
Supports structures and arrays&lt;br /&gt;
&lt;br /&gt;
=== Sparkplug B ===&lt;br /&gt;
&lt;br /&gt;
Uses protobuf encoding&lt;br /&gt;
Supports standard Sparkplug topics (DBIRTH, DDATA, etc.)&lt;br /&gt;
Automatic birth messages on connect&lt;br /&gt;
Rebirth supported&lt;br /&gt;
&lt;br /&gt;
== Connection Configuration ==&lt;br /&gt;
&lt;br /&gt;
Defined in XML:&lt;br /&gt;
&lt;br /&gt;
Broker address, client ID&lt;br /&gt;
Authentication (username/password)&lt;br /&gt;
TLS (CA, client certificate, private key)&lt;br /&gt;
Last will message&lt;br /&gt;
Auto reconnect&lt;br /&gt;
Proxy support&lt;br /&gt;
Message buffering and persistence&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
TLS with certificates supported&lt;br /&gt;
Optional server certificate validation&lt;br /&gt;
PSK supported (if configured)&lt;br /&gt;
&lt;br /&gt;
== Buffering ==&lt;br /&gt;
&lt;br /&gt;
Controlled via &amp;lt;code&amp;gt;maxBufferedMessages&amp;lt;/code&amp;gt;&lt;br /&gt;
Enables offline buffering&lt;br /&gt;
Persistent storage via &amp;lt;code&amp;gt;PersistDir&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cloud Support ==&lt;br /&gt;
&lt;br /&gt;
=== Azure IoT Hub ===&lt;br /&gt;
&lt;br /&gt;
Uses connection string&lt;br /&gt;
Only one topic per hub&lt;br /&gt;
&lt;br /&gt;
=== AWS IoT ===&lt;br /&gt;
&lt;br /&gt;
Certificate-based authentication&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
Defined under &amp;lt;code&amp;gt;Publish&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;Subscribe&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Key parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;qos&amp;lt;/code&amp;gt; (0–2)&lt;br /&gt;
&amp;lt;code&amp;gt;retain&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;trigger_mode&amp;lt;/code&amp;gt; (rising_edge, falling_edge, value_change)&lt;br /&gt;
&amp;lt;code&amp;gt;status_var&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;deadband&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Data Types ==&lt;br /&gt;
&lt;br /&gt;
Supported:&lt;br /&gt;
&lt;br /&gt;
Numeric types (Int, UInt, Float, Double)&lt;br /&gt;
Boolean, String, DateTime&lt;br /&gt;
Arrays and structured data&lt;br /&gt;
&lt;br /&gt;
== Runtime Behavior ==&lt;br /&gt;
&lt;br /&gt;
=== Subscribe ===&lt;br /&gt;
&lt;br /&gt;
Parses incoming data (JSON / Sparkplug)&lt;br /&gt;
Writes values into OPC UA variables&lt;br /&gt;
Errors reflected in status&lt;br /&gt;
&lt;br /&gt;
=== Publish ===&lt;br /&gt;
&lt;br /&gt;
Sends values on change or trigger&lt;br /&gt;
Uses configured QoS and retain&lt;br /&gt;
Sparkplug generates birth/data messages&lt;br /&gt;
&lt;br /&gt;
== Operation &amp;amp; Diagnostics ==&lt;br /&gt;
&lt;br /&gt;
Typical workflow:&lt;br /&gt;
&lt;br /&gt;
Upload configuration&lt;br /&gt;
Restart connections&lt;br /&gt;
Check status&lt;br /&gt;
&lt;br /&gt;
For troubleshooting:&lt;br /&gt;
&lt;br /&gt;
Broker address&lt;br /&gt;
Client ID&lt;br /&gt;
Connection status&lt;br /&gt;
XML configuration&lt;br /&gt;
Certificates&lt;br /&gt;
Topics and triggers&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH-Link-UA-MQTT-Function-Overview.png&amp;diff=2259</id>
		<title>File:IBH-Link-UA-MQTT-Function-Overview.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH-Link-UA-MQTT-Function-Overview.png&amp;diff=2259"/>
		<updated>2026-03-30T11:24:58Z</updated>

		<summary type="html">&lt;p&gt;Andreas: Andreas uploaded a new version of File:IBH-Link-UA-MQTT-Function-Overview.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH-Link-UA-MQTT-Function-Overview.png&amp;diff=2258</id>
		<title>File:IBH-Link-UA-MQTT-Function-Overview.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH-Link-UA-MQTT-Function-Overview.png&amp;diff=2258"/>
		<updated>2026-03-30T10:48:11Z</updated>

		<summary type="html">&lt;p&gt;Andreas: Andreas uploaded a new version of File:IBH-Link-UA-MQTT-Function-Overview.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH-Link-UA-MQTT-Function-Overview.png&amp;diff=2257</id>
		<title>File:IBH-Link-UA-MQTT-Function-Overview.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH-Link-UA-MQTT-Function-Overview.png&amp;diff=2257"/>
		<updated>2026-03-27T12:13:14Z</updated>

		<summary type="html">&lt;p&gt;Andreas: Andreas uploaded a new version of File:IBH-Link-UA-MQTT-Function-Overview.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:MQTT_Description&amp;diff=2256</id>
		<title>IBH Link UA:MQTT Description</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:MQTT_Description&amp;diff=2256"/>
		<updated>2026-03-27T09:27:29Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* IBH Link UA: MQTT Function */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= IBH Link UA: MQTT Function =&lt;br /&gt;
&lt;br /&gt;
This page summarizes the MQTT functionality of the IBH OPC UA Server/Client.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[Image:IBH-Link-UA-MQTT-Function-Overview.png|900px]]&lt;br /&gt;
&lt;br /&gt;
Supports MQTT publish and subscribe&lt;br /&gt;
Multiple parallel connections to different brokers&lt;br /&gt;
Configuration via &amp;lt;code&amp;gt;ibhlinkua-mqtt.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
Web interface for configuration management and diagnostics&lt;br /&gt;
Supports JSON and Sparkplug B&lt;br /&gt;
Includes TLS, certificates, buffering, and persistent storage&lt;br /&gt;
&lt;br /&gt;
== Web Interface ==&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;MQTT&amp;lt;/code&amp;gt; section allows:&lt;br /&gt;
&lt;br /&gt;
Upload / download configuration&lt;br /&gt;
Restart connections&lt;br /&gt;
Delete configuration&lt;br /&gt;
View diagnostics (broker, client ID, status)&lt;br /&gt;
&lt;br /&gt;
== Basic Concept ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Publish&amp;lt;/code&amp;gt;: OPC UA → MQTT&lt;br /&gt;
&amp;lt;code&amp;gt;Subscribe&amp;lt;/code&amp;gt;: MQTT → OPC UA&lt;br /&gt;
Structure defined via XML configuration&lt;br /&gt;
&lt;br /&gt;
== Communication Modes ==&lt;br /&gt;
&lt;br /&gt;
=== JSON (Standard) ===&lt;br /&gt;
&lt;br /&gt;
OPC UA values are sent as JSON&lt;br /&gt;
Incoming JSON is parsed into variables&lt;br /&gt;
Supports structures and arrays&lt;br /&gt;
&lt;br /&gt;
=== Sparkplug B ===&lt;br /&gt;
&lt;br /&gt;
Uses protobuf encoding&lt;br /&gt;
Supports standard Sparkplug topics (DBIRTH, DDATA, etc.)&lt;br /&gt;
Automatic birth messages on connect&lt;br /&gt;
Rebirth supported&lt;br /&gt;
&lt;br /&gt;
== Connection Configuration ==&lt;br /&gt;
&lt;br /&gt;
Defined in XML:&lt;br /&gt;
&lt;br /&gt;
Broker address, client ID&lt;br /&gt;
Authentication (username/password)&lt;br /&gt;
TLS (CA, client certificate, private key)&lt;br /&gt;
Last will message&lt;br /&gt;
Auto reconnect&lt;br /&gt;
Proxy support&lt;br /&gt;
Message buffering and persistence&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
TLS with certificates supported&lt;br /&gt;
Optional server certificate validation&lt;br /&gt;
PSK supported (if configured)&lt;br /&gt;
&lt;br /&gt;
== Buffering ==&lt;br /&gt;
&lt;br /&gt;
Controlled via &amp;lt;code&amp;gt;maxBufferedMessages&amp;lt;/code&amp;gt;&lt;br /&gt;
Enables offline buffering&lt;br /&gt;
Persistent storage via &amp;lt;code&amp;gt;PersistDir&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cloud Support ==&lt;br /&gt;
&lt;br /&gt;
=== Azure IoT Hub ===&lt;br /&gt;
&lt;br /&gt;
Uses connection string&lt;br /&gt;
Only one topic per hub&lt;br /&gt;
&lt;br /&gt;
=== AWS IoT ===&lt;br /&gt;
&lt;br /&gt;
Certificate-based authentication&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
Defined under &amp;lt;code&amp;gt;Publish&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;Subscribe&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Key parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;qos&amp;lt;/code&amp;gt; (0–2)&lt;br /&gt;
&amp;lt;code&amp;gt;retain&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;trigger_mode&amp;lt;/code&amp;gt; (rising_edge, falling_edge, value_change)&lt;br /&gt;
&amp;lt;code&amp;gt;status_var&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;deadband&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Data Types ==&lt;br /&gt;
&lt;br /&gt;
Supported:&lt;br /&gt;
&lt;br /&gt;
Numeric types (Int, UInt, Float, Double)&lt;br /&gt;
Boolean, String, DateTime&lt;br /&gt;
Arrays and structured data&lt;br /&gt;
&lt;br /&gt;
== Runtime Behavior ==&lt;br /&gt;
&lt;br /&gt;
=== Subscribe ===&lt;br /&gt;
&lt;br /&gt;
Parses incoming data (JSON / Sparkplug)&lt;br /&gt;
Writes values into OPC UA variables&lt;br /&gt;
Errors reflected in status&lt;br /&gt;
&lt;br /&gt;
=== Publish ===&lt;br /&gt;
&lt;br /&gt;
Sends values on change or trigger&lt;br /&gt;
Uses configured QoS and retain&lt;br /&gt;
Sparkplug generates birth/data messages&lt;br /&gt;
&lt;br /&gt;
== Operation &amp;amp; Diagnostics ==&lt;br /&gt;
&lt;br /&gt;
Typical workflow:&lt;br /&gt;
&lt;br /&gt;
Upload configuration&lt;br /&gt;
Restart connections&lt;br /&gt;
Check status&lt;br /&gt;
&lt;br /&gt;
For troubleshooting:&lt;br /&gt;
&lt;br /&gt;
Broker address&lt;br /&gt;
Client ID&lt;br /&gt;
Connection status&lt;br /&gt;
XML configuration&lt;br /&gt;
Certificates&lt;br /&gt;
Topics and triggers&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:MQTT_Description&amp;diff=2255</id>
		<title>IBH Link UA:MQTT Description</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:MQTT_Description&amp;diff=2255"/>
		<updated>2026-03-27T09:27:06Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= IBH Link UA: MQTT Function =&lt;br /&gt;
&lt;br /&gt;
Status: 2026-03-26&lt;br /&gt;
&lt;br /&gt;
This page summarizes the MQTT functionality of the IBH OPC UA Server/Client.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[Image:IBH-Link-UA-MQTT-Function-Overview.png|900px]]&lt;br /&gt;
&lt;br /&gt;
Supports MQTT publish and subscribe&lt;br /&gt;
Multiple parallel connections to different brokers&lt;br /&gt;
Configuration via &amp;lt;code&amp;gt;ibhlinkua-mqtt.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
Web interface for configuration management and diagnostics&lt;br /&gt;
Supports JSON and Sparkplug B&lt;br /&gt;
Includes TLS, certificates, buffering, and persistent storage&lt;br /&gt;
&lt;br /&gt;
== Web Interface ==&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;MQTT&amp;lt;/code&amp;gt; section allows:&lt;br /&gt;
&lt;br /&gt;
Upload / download configuration&lt;br /&gt;
Restart connections&lt;br /&gt;
Delete configuration&lt;br /&gt;
View diagnostics (broker, client ID, status)&lt;br /&gt;
&lt;br /&gt;
== Basic Concept ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Publish&amp;lt;/code&amp;gt;: OPC UA → MQTT&lt;br /&gt;
&amp;lt;code&amp;gt;Subscribe&amp;lt;/code&amp;gt;: MQTT → OPC UA&lt;br /&gt;
Structure defined via XML configuration&lt;br /&gt;
&lt;br /&gt;
== Communication Modes ==&lt;br /&gt;
&lt;br /&gt;
=== JSON (Standard) ===&lt;br /&gt;
&lt;br /&gt;
OPC UA values are sent as JSON&lt;br /&gt;
Incoming JSON is parsed into variables&lt;br /&gt;
Supports structures and arrays&lt;br /&gt;
&lt;br /&gt;
=== Sparkplug B ===&lt;br /&gt;
&lt;br /&gt;
Uses protobuf encoding&lt;br /&gt;
Supports standard Sparkplug topics (DBIRTH, DDATA, etc.)&lt;br /&gt;
Automatic birth messages on connect&lt;br /&gt;
Rebirth supported&lt;br /&gt;
&lt;br /&gt;
== Connection Configuration ==&lt;br /&gt;
&lt;br /&gt;
Defined in XML:&lt;br /&gt;
&lt;br /&gt;
Broker address, client ID&lt;br /&gt;
Authentication (username/password)&lt;br /&gt;
TLS (CA, client certificate, private key)&lt;br /&gt;
Last will message&lt;br /&gt;
Auto reconnect&lt;br /&gt;
Proxy support&lt;br /&gt;
Message buffering and persistence&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
TLS with certificates supported&lt;br /&gt;
Optional server certificate validation&lt;br /&gt;
PSK supported (if configured)&lt;br /&gt;
&lt;br /&gt;
== Buffering ==&lt;br /&gt;
&lt;br /&gt;
Controlled via &amp;lt;code&amp;gt;maxBufferedMessages&amp;lt;/code&amp;gt;&lt;br /&gt;
Enables offline buffering&lt;br /&gt;
Persistent storage via &amp;lt;code&amp;gt;PersistDir&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cloud Support ==&lt;br /&gt;
&lt;br /&gt;
=== Azure IoT Hub ===&lt;br /&gt;
&lt;br /&gt;
Uses connection string&lt;br /&gt;
Only one topic per hub&lt;br /&gt;
&lt;br /&gt;
=== AWS IoT ===&lt;br /&gt;
&lt;br /&gt;
Certificate-based authentication&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
Defined under &amp;lt;code&amp;gt;Publish&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;Subscribe&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Key parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;qos&amp;lt;/code&amp;gt; (0–2)&lt;br /&gt;
&amp;lt;code&amp;gt;retain&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;trigger_mode&amp;lt;/code&amp;gt; (rising_edge, falling_edge, value_change)&lt;br /&gt;
&amp;lt;code&amp;gt;status_var&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;deadband&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Data Types ==&lt;br /&gt;
&lt;br /&gt;
Supported:&lt;br /&gt;
&lt;br /&gt;
Numeric types (Int, UInt, Float, Double)&lt;br /&gt;
Boolean, String, DateTime&lt;br /&gt;
Arrays and structured data&lt;br /&gt;
&lt;br /&gt;
== Runtime Behavior ==&lt;br /&gt;
&lt;br /&gt;
=== Subscribe ===&lt;br /&gt;
&lt;br /&gt;
Parses incoming data (JSON / Sparkplug)&lt;br /&gt;
Writes values into OPC UA variables&lt;br /&gt;
Errors reflected in status&lt;br /&gt;
&lt;br /&gt;
=== Publish ===&lt;br /&gt;
&lt;br /&gt;
Sends values on change or trigger&lt;br /&gt;
Uses configured QoS and retain&lt;br /&gt;
Sparkplug generates birth/data messages&lt;br /&gt;
&lt;br /&gt;
== Operation &amp;amp; Diagnostics ==&lt;br /&gt;
&lt;br /&gt;
Typical workflow:&lt;br /&gt;
&lt;br /&gt;
Upload configuration&lt;br /&gt;
Restart connections&lt;br /&gt;
Check status&lt;br /&gt;
&lt;br /&gt;
For troubleshooting:&lt;br /&gt;
&lt;br /&gt;
Broker address&lt;br /&gt;
Client ID&lt;br /&gt;
Connection status&lt;br /&gt;
XML configuration&lt;br /&gt;
Certificates&lt;br /&gt;
Topics and triggers&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH-Link-UA-MQTT-Function-Overview.png&amp;diff=2254</id>
		<title>File:IBH-Link-UA-MQTT-Function-Overview.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH-Link-UA-MQTT-Function-Overview.png&amp;diff=2254"/>
		<updated>2026-03-27T09:23:54Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH-Link-UA-MQTT-Functio-Overview.png&amp;diff=2253</id>
		<title>File:IBH-Link-UA-MQTT-Functio-Overview.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH-Link-UA-MQTT-Functio-Overview.png&amp;diff=2253"/>
		<updated>2026-03-27T09:21:55Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:MQTT_Description&amp;diff=2252</id>
		<title>IBH Link UA:MQTT Description</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:MQTT_Description&amp;diff=2252"/>
		<updated>2026-03-27T09:12:57Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= IBH Link UA: MQTT Function =&lt;br /&gt;
&lt;br /&gt;
Status: 2026-03-26&lt;br /&gt;
&lt;br /&gt;
This page summarizes the MQTT functionality of the IBH OPC UA Server/Client.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
Supports MQTT publish and subscribe&lt;br /&gt;
Multiple parallel connections to different brokers&lt;br /&gt;
Configuration via &amp;lt;code&amp;gt;ibhlinkua-mqtt.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
Web interface for configuration management and diagnostics&lt;br /&gt;
Supports JSON and Sparkplug B&lt;br /&gt;
Includes TLS, certificates, buffering, and persistent storage&lt;br /&gt;
&lt;br /&gt;
== Web Interface ==&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;MQTT&amp;lt;/code&amp;gt; section allows:&lt;br /&gt;
&lt;br /&gt;
Upload / download configuration&lt;br /&gt;
Restart connections&lt;br /&gt;
Delete configuration&lt;br /&gt;
View diagnostics (broker, client ID, status)&lt;br /&gt;
&lt;br /&gt;
== Basic Concept ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Publish&amp;lt;/code&amp;gt;: OPC UA → MQTT&lt;br /&gt;
&amp;lt;code&amp;gt;Subscribe&amp;lt;/code&amp;gt;: MQTT → OPC UA&lt;br /&gt;
Structure defined via XML configuration&lt;br /&gt;
&lt;br /&gt;
== Communication Modes ==&lt;br /&gt;
&lt;br /&gt;
=== JSON (Standard) ===&lt;br /&gt;
&lt;br /&gt;
OPC UA values are sent as JSON&lt;br /&gt;
Incoming JSON is parsed into variables&lt;br /&gt;
Supports structures and arrays&lt;br /&gt;
&lt;br /&gt;
=== Sparkplug B ===&lt;br /&gt;
&lt;br /&gt;
Uses protobuf encoding&lt;br /&gt;
Supports standard Sparkplug topics (DBIRTH, DDATA, etc.)&lt;br /&gt;
Automatic birth messages on connect&lt;br /&gt;
Rebirth supported&lt;br /&gt;
&lt;br /&gt;
== Connection Configuration ==&lt;br /&gt;
&lt;br /&gt;
Defined in XML:&lt;br /&gt;
&lt;br /&gt;
Broker address, client ID&lt;br /&gt;
Authentication (username/password)&lt;br /&gt;
TLS (CA, client certificate, private key)&lt;br /&gt;
Last will message&lt;br /&gt;
Auto reconnect&lt;br /&gt;
Proxy support&lt;br /&gt;
Message buffering and persistence&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
TLS with certificates supported&lt;br /&gt;
Optional server certificate validation&lt;br /&gt;
PSK supported (if configured)&lt;br /&gt;
&lt;br /&gt;
== Buffering ==&lt;br /&gt;
&lt;br /&gt;
Controlled via &amp;lt;code&amp;gt;maxBufferedMessages&amp;lt;/code&amp;gt;&lt;br /&gt;
Enables offline buffering&lt;br /&gt;
Persistent storage via &amp;lt;code&amp;gt;PersistDir&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cloud Support ==&lt;br /&gt;
&lt;br /&gt;
=== Azure IoT Hub ===&lt;br /&gt;
&lt;br /&gt;
Uses connection string&lt;br /&gt;
Only one topic per hub&lt;br /&gt;
&lt;br /&gt;
=== AWS IoT ===&lt;br /&gt;
&lt;br /&gt;
Certificate-based authentication&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
Defined under &amp;lt;code&amp;gt;Publish&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;Subscribe&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Key parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;qos&amp;lt;/code&amp;gt; (0–2)&lt;br /&gt;
&amp;lt;code&amp;gt;retain&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;trigger_mode&amp;lt;/code&amp;gt; (rising_edge, falling_edge, value_change)&lt;br /&gt;
&amp;lt;code&amp;gt;status_var&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;deadband&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Data Types ==&lt;br /&gt;
&lt;br /&gt;
Supported:&lt;br /&gt;
&lt;br /&gt;
Numeric types (Int, UInt, Float, Double)&lt;br /&gt;
Boolean, String, DateTime&lt;br /&gt;
Arrays and structured data&lt;br /&gt;
&lt;br /&gt;
== Runtime Behavior ==&lt;br /&gt;
&lt;br /&gt;
=== Subscribe ===&lt;br /&gt;
&lt;br /&gt;
Parses incoming data (JSON / Sparkplug)&lt;br /&gt;
Writes values into OPC UA variables&lt;br /&gt;
Errors reflected in status&lt;br /&gt;
&lt;br /&gt;
=== Publish ===&lt;br /&gt;
&lt;br /&gt;
Sends values on change or trigger&lt;br /&gt;
Uses configured QoS and retain&lt;br /&gt;
Sparkplug generates birth/data messages&lt;br /&gt;
&lt;br /&gt;
== Operation &amp;amp; Diagnostics ==&lt;br /&gt;
&lt;br /&gt;
Typical workflow:&lt;br /&gt;
&lt;br /&gt;
Upload configuration&lt;br /&gt;
Restart connections&lt;br /&gt;
Check status&lt;br /&gt;
&lt;br /&gt;
For troubleshooting:&lt;br /&gt;
&lt;br /&gt;
Broker address&lt;br /&gt;
Client ID&lt;br /&gt;
Connection status&lt;br /&gt;
XML configuration&lt;br /&gt;
Certificates&lt;br /&gt;
Topics and triggers&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH-WIKI.png&amp;diff=2251</id>
		<title>File:IBH-WIKI.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH-WIKI.png&amp;diff=2251"/>
		<updated>2026-03-27T08:33:07Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2250</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2250"/>
		<updated>2026-03-25T15:44:44Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* IBH Link UA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Wiki of IBHsoftec GmbH! [[http://www.ibhsoftec.com/ IBHsoftec GmbH]]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Germany.png|link=http://wiki.ibhsoftec.com/de/index.php?title=Hauptseite]]&amp;lt;br /&amp;gt;&lt;br /&gt;
== S5/S7 for 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|[http://www.ibhsoftec.com/S57W-Eng S5+S7 for Windows® Version 7]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S5/S7 for Windows:licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 for Windows:Handling of PLC backup archive files|Handling of PLC backup archive files xxx.arv]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 COM packages|S5: Calling of the STEP5 COM packages]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 STEP5 Basic Programming|S5: STEP5 Basic Programming]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via H1|S5: Programming via H1]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via SINEC L2|S5: Programming via SINEC L2]]&lt;br /&gt;
* [[S5/S7 for Windows:USB S5/S7 Prommer (Siemens)|USB S5/S7 Prommer (Siemens)]]&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-300.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH Link IoT:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH Link IoT:Manual|Manual]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link IoT|TeamViewer IoT License IBH Link IoT]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link UA|TeamViewer IoT License IBH Link UA]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer Support|TeamViewer Support]]&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_SoftPLC.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH OPC UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH OPC UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&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|&#039;&#039;&#039;[https://www.ibhsoftec.com/IBH-OPC-UA-IOT2040-Eng IBH OPC UA IOT2040]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH OPC UA IOT2040:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH OPC UA IoT2040:Siemens IOT200 Inputs / Outputs|Siemens IOT200 Inputs / Outputs]]&lt;br /&gt;
&lt;br /&gt;
== IBH Link UA ==&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:LinkUA.png|[http://www.ibhsoftec.com/IBH-Link-UA IBH Link UA]&lt;br /&gt;
Image:IBH_Link_UA_QC_64._1000px.png|[https://www.ibhsoftec.com/en/p/ibh-link-ua-quad-core-64-bit IBH Link UA QC 64]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH Link UA:Description|Description]]&lt;br /&gt;
* [[IBH Link UA:Manual|Manual]]&lt;br /&gt;
* [[IBH Link UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH Link UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH Link UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH Link UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[IBH Link UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH Link UA:MQTT Description|MQTT Description]]&lt;br /&gt;
* [[IBH Link UA:MQTT connection|MQTT connection]]&lt;br /&gt;
* [[IBH Link UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&lt;br /&gt;
* [[IBH Link UA:IBH Link UA with WinCC 7|IBH Link UA with WinCC 7]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&lt;br /&gt;
* [[IBH Link UA:Modbus connection|Modbus connection]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi PLC|Mitsubishi PLC]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi Robots|Mitsubishi Robots]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models | Python/Methods/Data models]]&lt;br /&gt;
* [[IBH Link UA:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIC 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIC ONE]]&lt;br /&gt;
* [[IBH Link UA:Reset button|Reset button]]&lt;br /&gt;
* [[IBH Link UA:New features|New features]]&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_S.png|[https://www.ibhsoftec.com/News-Eng Mitsubishi Electric IoT Gateway]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Flyer/Orderinformation|Flyer/Orderinformation]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Manual|Manual]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:GENESIS V11 MQTT SparkplugB communication|GENESIS V11 MQTT SparkplugB communication]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:backplane bus|Easy PLC communication through backplane bus]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Support|Support]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Sales|Sales]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; without IBH Net driver]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 TIA Portal V11 WinCC flexible|Access to a SIMATIC S5 with TIA Portal V11 WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 WinCC flexible|Access to a SIMATIC S5 with WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 PLC PcVue|Access to a SIMATIC S5 with PcVue over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Elipse SCADA|Access to a SIMATIC S5 with Elipse SCADA over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Intouch|Access to a SIMATIC S5 with Intouch over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S5++|LOGO! with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 1500 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 1500 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Beckhoff TwinCAT PLC with IBHLink S5++|Data exchange between the TwinCAT PLC and a S5 controller with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Network configuration via USB|Network configuration via USB]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S7++ ==&lt;br /&gt;
All listet articles are avlid for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++] (bus connector format) and for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS] (din rail mount)&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|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S7++:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; via SINEC L2]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 TIA Portal WinCC flexible|Access to S7-300/S7-400 with TIA Portal V11 WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 WinCC flexible|Access to S7-300/S7-400 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-200 WinCC flexible|Access to S7-200 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Intouch|Access to S7-300/S7-400 with Intouch over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Elipse SCADA|Access to S7-300/S7-400 with Elipse SCADA over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 PcVue|Access to S7-300/S7-400 with PcVue over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:IBH Link S7++ with CommDTM|IBH Link S7++ with CommDTM]]&lt;br /&gt;
* [[IBHLink S7++:VEGASON IBHNetDTM|IBHNet DTM with PACTware]]&lt;br /&gt;
* [[IBHLink S7++:PLC-PLC communication|PLC-PLC communication]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation|Time Synchronisation]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation with NetPro|Time Synchronisation with NetPro]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S7++|LOGO! with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink:S7++:SINAMICS G120 with IBHLink S7++|Online connection to SINAMICS G120 drives with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Beckhoff TwinCAT PLC with IBHLink S7++|Data exchange between the TwinCAT PLC and a S7 controller with IBHLink S7++]]&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|[http://www.ibhsoftec.com/OPC-Eng IBH OPC Server]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[OPCServer:Overview|Overview]]&lt;br /&gt;
* [[OPCServer:Licensing|Licensing]]&lt;br /&gt;
* [[OPCServer:Server Configuration|Server Configuration]]&lt;br /&gt;
* [[OPCServer:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[OPCServer:Optimization|Optimization]]&lt;br /&gt;
* [[OPCServer:DCOM Configuration|DCOM Configuration]]&lt;br /&gt;
* [[OPCServer:Operation with User rights|Operation with User rights]]&lt;br /&gt;
* [[OPCServer:Pro Tool Pro V6|Pro Tool Pro V6]]&lt;br /&gt;
* [[OPCServer:WinCC|WinCC]]&lt;br /&gt;
* [[OPCServer:WinCC Flexible|WinCC Flexible]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch FS Gateway|Create Variables manually with Intouch FS Gateway]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch FS Gateway using the Item Browser|Create Variables with Intouch FS Gateway using the Item Browser]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch|Create Variables manually with Intouch]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch TagCreator|Create Variables with Intouch TagCreator]]&lt;br /&gt;
* [[OPCServer:HPI Scada|HPI Scada]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO 8 |Variables from LOGO 8]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO! RCE|Variables from LOGO! RCE]]&lt;br /&gt;
* [[OPCServer:H1 with OPC Server|H1 with OPC Server]]&lt;br /&gt;
* [[OPCServer:IBH OPC Server with Siemens S7-1200 and S7-1500 PLCs|OPC Server with Siemens S7-1200 and S7-1500 PLCs]]&lt;br /&gt;
&lt;br /&gt;
== S7-SoftPLC ==&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|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-SoftPLC:LOGO! with S7-SoftPLC|LOGO! with S7-SoftPLC]]&lt;br /&gt;
* Installation&lt;br /&gt;
** [[S7-SoftPLC:System requirements|System requirements]]&lt;br /&gt;
** [[S7-SoftPLC:Installing S7-SoftPLC|Installation]]&lt;br /&gt;
** [[S7-SoftPLC:Uninstalling S7-SoftPLC|Deinstallation]]&lt;br /&gt;
* Online&lt;br /&gt;
** [[S7-SoftPLC:S7-SoftPLC online functions|Functions]]&lt;br /&gt;
** [[S7-SoftPLC:Online with STEP®7|Online with STEP®7]]&lt;br /&gt;
** [[S7-SoftPLC:Online with S7 for Windows®|Online with S7 for Windows®]]&lt;br /&gt;
* [[S7-SoftPLC:Visualizations|Visualizations]]&lt;br /&gt;
** [[S7-SoftPLC:Using the IBH S7-SoftPLC with Intouch via RFC1006|Using with Intouch via RFC1006]]&lt;br /&gt;
* [[S7-SoftPLC:Data Interface|Data Interface]]&lt;br /&gt;
* User Interface&lt;br /&gt;
** [[S7-SoftPLC:Interface and Configuration|Interface and Configuration]]&lt;br /&gt;
** [[S7-SoftPLC:Classic View|Classic View]]&lt;br /&gt;
** [[S7-SoftPLC:Configuration View|Configuration View]]&lt;br /&gt;
* Menu&lt;br /&gt;
** [[S7-SoftPLC:File menu|File]]&lt;br /&gt;
** [[S7-SoftPLC:Edit menu|Edit]]&lt;br /&gt;
** [[S7-SoftPLC:View menu|View]]&lt;br /&gt;
** [[S7-SoftPLC:Help menu|Help]]&lt;br /&gt;
** [[S7-SoftPLC:Toolbar|Toolbar]]&lt;br /&gt;
** [[S7-SoftPLC:I/O monitor|I/O monitor]]&lt;br /&gt;
* Configuration&lt;br /&gt;
** CPU Parameters&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
** Driver&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers|Add/remove drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers to S7-SoftPLC|Add/remove drivers to S7-SoftPLC]]&lt;br /&gt;
** Addidata&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the ADDI-DATA driver|Configuration of driver]]&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA driver for S7-SoftPLC|Driver for S7-SoftPLC]]&lt;br /&gt;
**Beckhoff TwinCAT I/O &lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O drivers|Configuration of drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O with PLC43:INI|Configuration with PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:S7-SoftPLC Service and TwinCat|S7-SoftPLC Service and TwinCat]]&lt;br /&gt;
**CIF 30/50/60&lt;br /&gt;
*** [[S7-SoftPLC:Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the CIF-card with the SyCon System Configurator|Configuration with System Configurator]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 Settings|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 settings of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** cifX (CIFX 50 and CIFX 90)&lt;br /&gt;
*** [[S7-SoftPLC:cifX Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration of cifX card with SYCON.NET|Configuration with SYCON.NET]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX User Interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX settings of IBHsoftec S7-SoftPLC|Settings of the IBHsoftec S7-SoftPLC]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** CP340/CP440&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/CP440 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP340/CP440 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/440 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** CP343/CP443 &lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/CP443 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP343/CP443 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/443 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** I/O Port&lt;br /&gt;
*** [[S7-SoftPLC:Configuring PC hardware ports|Configuring PC hardware ports]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware port with user interface|User interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware ports with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** Modbus TCP&lt;br /&gt;
*** [[S7-SoftPLC:Modbus TCP configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** NVRAM&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the PLC43.INI|PLC43.INI]]&lt;br /&gt;
** User SFC&lt;br /&gt;
*** [[S7-SoftPLC:User SFC configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the PLC43.INI|PLC43.INI]]&lt;br /&gt;
* [[S7-SoftPLC:Technical data|Technical data]]&lt;br /&gt;
** [[S7-SoftPLC:Instruction set|Instruction set]]&lt;br /&gt;
** [[S7-SoftPLC:STEP®7 Hardwareconfiguration|STEP®7 Hardwareconfiguration]]&lt;br /&gt;
** [[S7-SoftPLC:Diagnostic buffer entries|Diagnostic buffer entries]]&lt;br /&gt;
** [[S7-SoftPLC:Differences between S7-SoftPLC and Hardware-PLC|Differences]]&lt;br /&gt;
** [[S7-SoftPLC:AppStarter|AppStarter]]&lt;br /&gt;
** [[S7-SoftPLC:Zero modem cable|Zero modem cable]]&lt;br /&gt;
&lt;br /&gt;
== S7-PCI315 ==&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:3100.png|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-PCI315:Documentation Overview|Documentation Overview]]&lt;br /&gt;
* [[S7-PCI315:Legal Notes|Legal Notes]]&lt;br /&gt;
* [[S7-PCI315:Licenses|Licenses]]&lt;br /&gt;
* [[S7-PCI315:Safety|Safety]]&lt;br /&gt;
* [[S7-PCI315:Description and Requirements|Description and Requirements]]&lt;br /&gt;
* [[S7-PCI315:Device Drawings|Device Drawings]]&lt;br /&gt;
* [[S7-PCI315:System Overview|System Overview]]&lt;br /&gt;
* [[S7-PCI315:Device Driver Setup|Device Driver Setup]]&lt;br /&gt;
* [[S7-PCI315:Firmware Update|Firmware Update]]&lt;br /&gt;
* [[S7-PCI315:USB driver installation|USB driver installation]]&lt;br /&gt;
* [[S7-PCI315:Install S7netPLCComm service|Install S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Safety Advices|Safety Advices]]&lt;br /&gt;
* [[S7-PCI315:Installing Battery|Installing Battery]]&lt;br /&gt;
* [[S7-PCI315:Installing S7-PCI315 PLC|Installing S7-PCI315 PLC]]&lt;br /&gt;
* [[S7-PCI315:HMI/data access|HMI/data access]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm service|S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Service configuration|Service configuration]]&lt;br /&gt;
* [[S7-PCI315:Configuration user interface|Configuration user interface]]&lt;br /&gt;
* [[S7-PCI315:Configuration INI file|Configuration INI file]]&lt;br /&gt;
* [[S7-PCI315:WinCC Flexible local|WinCC Flexible local]]&lt;br /&gt;
* [[S7-PCI315:Programming|Programming]]&lt;br /&gt;
* [[S7-PCI315:Instruction set|Instruction set]]&lt;br /&gt;
* [[S7-PCI315:Integrated blocks|Integrated blocks]]&lt;br /&gt;
* [[S7-PCI315:Power Supply|Power Supply]]&lt;br /&gt;
* [[S7-PCI315:Reset Behaviour|Reset Behaviour]]&lt;br /&gt;
* [[S7-PCI315:RUN/STOP Switch|RUN/STOP Switch]]&lt;br /&gt;
* [[S7-PCI315:Battery|Battery]]&lt;br /&gt;
* [[S7-PCI315:Changing the Battery|Changing the Battery]]&lt;br /&gt;
* [[S7-PCI315:Battery Disposal|Battery Disposal]]&lt;br /&gt;
* [[S7-PCI315:LED|LED]]&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:Memory Card|Memory Card]]&lt;br /&gt;
* [[S7-PCI315:Storage Behaviour|Storage Behaviour]]&lt;br /&gt;
* [[S7-PCI315:Read State|Read State]]&lt;br /&gt;
* [[S7-PCI315:Dualport communication|Dualport communication]]&lt;br /&gt;
* [[S7-PCI315:Knowledge base|Knowledge base]]&lt;br /&gt;
* [[S7-PCI315:Troubleshooting|Troubleshooting]]&lt;br /&gt;
* [[S7-PCI315:Error Codes|Error Codes]]&lt;br /&gt;
* [[S7-PCI315:Technical Data|Technical Data]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
Image:20266.gif|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBHNet:Introduction|Introduction]]&lt;br /&gt;
*[[IBHNet:System Requirements|System Requirements]]&lt;br /&gt;
*[[IBHNet:Installation|Installation]]&lt;br /&gt;
*[[IBHNet:Local Operation|Local Operation]]&lt;br /&gt;
*[[IBHNet:Operation in a local area network|Operation in a local area network]]&lt;br /&gt;
*[[IBHNet:Operation via the Internet|Operation via the Internet]]&lt;br /&gt;
*[[IBHNet:IBH Link S7|IBH Link S7]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++|IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++ with STEP®5|IBH Link S5++ with STEP®5]]&lt;br /&gt;
*[[IBHNet:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
*[[IBHNet:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
*[[IBHNet:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC|Using IBHNet with WinCC]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with ProTool|Using IBHNet with ProTool]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC Flexible|Using IBHNet with WinCC Flexible]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S5++ with Intouch|Using the IBH Link S5++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S7++ with Intouch|Using the IBH Link S7++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Accessing PLC variables|Accessing PLC variables]]&lt;br /&gt;
*[[IBHNet:Fetch/Write|Fetch/Write]]&lt;br /&gt;
*[[IBHNet:Unprojected PLC-PLC communication|Unprojected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:Projected PLC-PLC communication|Projected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:RFC1006 Communication IBH Link S7++/S7++HS|RFC1006 Communication IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Beckhoff TwinCAT PLC with IBHLink S5++/S7++/S7++HS|Data exchange between the TwinCAT PLC and a S5/S7 controller with IBHLink S5++/S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Troubleshooting|Troubleshooting]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7|Technical Data IBH Link S7]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7 Plus|Technical Data IBH Link S7 Plus]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7++/S7++ HS|Technical Data IBH Link S7++/S7++ HS]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S5++|Technical Data IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link History|IBH Link History]]&lt;br /&gt;
*[[IBHNet:Revisions|Revisions]]&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|[http://www.ibhsoftec.com/IBH-USB-S5-Adapter-Eng IBH-USB-S5-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039;]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® STEP®5|Access to a SIMATIC S5 with STEP®5]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:Maximum USB cable length|Maximum USB cable length]]&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|[http://www.ibhsoftec.com/USB-S7-Adapter-C-Eng USB-S7-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[USB-S7-Adapter:PLC S7-300 and S7-400 S7 for Windows®|Access to a PLC S7-300 and S7-400 with &#039;&#039;S7 for Windows®&#039;&#039;]]&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|[http://www.ibhsoftec.com/S7-CX317-Eng IBH S7-CX317]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH S7-CX315/CX317:Task 2 SEQ converter|Task 2 SEQ converter]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2249</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2249"/>
		<updated>2026-03-25T15:41:58Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* IBH Link UA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Wiki of IBHsoftec GmbH! [[http://www.ibhsoftec.com/ IBHsoftec GmbH]]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Germany.png|link=http://wiki.ibhsoftec.com/de/index.php?title=Hauptseite]]&amp;lt;br /&amp;gt;&lt;br /&gt;
== S5/S7 for 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|[http://www.ibhsoftec.com/S57W-Eng S5+S7 for Windows® Version 7]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S5/S7 for Windows:licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 for Windows:Handling of PLC backup archive files|Handling of PLC backup archive files xxx.arv]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 COM packages|S5: Calling of the STEP5 COM packages]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 STEP5 Basic Programming|S5: STEP5 Basic Programming]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via H1|S5: Programming via H1]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via SINEC L2|S5: Programming via SINEC L2]]&lt;br /&gt;
* [[S5/S7 for Windows:USB S5/S7 Prommer (Siemens)|USB S5/S7 Prommer (Siemens)]]&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-300.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH Link IoT:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH Link IoT:Manual|Manual]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link IoT|TeamViewer IoT License IBH Link IoT]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link UA|TeamViewer IoT License IBH Link UA]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer Support|TeamViewer Support]]&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_SoftPLC.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH OPC UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH OPC UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&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|&#039;&#039;&#039;[https://www.ibhsoftec.com/IBH-OPC-UA-IOT2040-Eng IBH OPC UA IOT2040]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH OPC UA IOT2040:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH OPC UA IoT2040:Siemens IOT200 Inputs / Outputs|Siemens IOT200 Inputs / Outputs]]&lt;br /&gt;
&lt;br /&gt;
== IBH Link UA ==&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:LinkUA.png|[http://www.ibhsoftec.com/IBH-Link-UA IBH Link UA]&lt;br /&gt;
Image:IBH_Link_UA_QC_64._1000px.png|[http://www.ibhsoftec.com/IBH-Link-UA IBH Link UA QC 64]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH Link UA:Description|Description]]&lt;br /&gt;
* [[IBH Link UA:Manual|Manual]]&lt;br /&gt;
* [[IBH Link UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH Link UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH Link UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH Link UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[IBH Link UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH Link UA:MQTT Description|MQTT Description]]&lt;br /&gt;
* [[IBH Link UA:MQTT connection|MQTT connection]]&lt;br /&gt;
* [[IBH Link UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&lt;br /&gt;
* [[IBH Link UA:IBH Link UA with WinCC 7|IBH Link UA with WinCC 7]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&lt;br /&gt;
* [[IBH Link UA:Modbus connection|Modbus connection]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi PLC|Mitsubishi PLC]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi Robots|Mitsubishi Robots]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models | Python/Methods/Data models]]&lt;br /&gt;
* [[IBH Link UA:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIC 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIC ONE]]&lt;br /&gt;
* [[IBH Link UA:Reset button|Reset button]]&lt;br /&gt;
* [[IBH Link UA:New features|New features]]&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_S.png|[https://www.ibhsoftec.com/News-Eng Mitsubishi Electric IoT Gateway]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Flyer/Orderinformation|Flyer/Orderinformation]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Manual|Manual]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:GENESIS V11 MQTT SparkplugB communication|GENESIS V11 MQTT SparkplugB communication]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:backplane bus|Easy PLC communication through backplane bus]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Support|Support]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Sales|Sales]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; without IBH Net driver]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 TIA Portal V11 WinCC flexible|Access to a SIMATIC S5 with TIA Portal V11 WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 WinCC flexible|Access to a SIMATIC S5 with WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 PLC PcVue|Access to a SIMATIC S5 with PcVue over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Elipse SCADA|Access to a SIMATIC S5 with Elipse SCADA over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Intouch|Access to a SIMATIC S5 with Intouch over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S5++|LOGO! with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 1500 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 1500 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Beckhoff TwinCAT PLC with IBHLink S5++|Data exchange between the TwinCAT PLC and a S5 controller with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Network configuration via USB|Network configuration via USB]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S7++ ==&lt;br /&gt;
All listet articles are avlid for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++] (bus connector format) and for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS] (din rail mount)&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|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S7++:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; via SINEC L2]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 TIA Portal WinCC flexible|Access to S7-300/S7-400 with TIA Portal V11 WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 WinCC flexible|Access to S7-300/S7-400 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-200 WinCC flexible|Access to S7-200 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Intouch|Access to S7-300/S7-400 with Intouch over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Elipse SCADA|Access to S7-300/S7-400 with Elipse SCADA over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 PcVue|Access to S7-300/S7-400 with PcVue over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:IBH Link S7++ with CommDTM|IBH Link S7++ with CommDTM]]&lt;br /&gt;
* [[IBHLink S7++:VEGASON IBHNetDTM|IBHNet DTM with PACTware]]&lt;br /&gt;
* [[IBHLink S7++:PLC-PLC communication|PLC-PLC communication]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation|Time Synchronisation]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation with NetPro|Time Synchronisation with NetPro]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S7++|LOGO! with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink:S7++:SINAMICS G120 with IBHLink S7++|Online connection to SINAMICS G120 drives with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Beckhoff TwinCAT PLC with IBHLink S7++|Data exchange between the TwinCAT PLC and a S7 controller with IBHLink S7++]]&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|[http://www.ibhsoftec.com/OPC-Eng IBH OPC Server]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[OPCServer:Overview|Overview]]&lt;br /&gt;
* [[OPCServer:Licensing|Licensing]]&lt;br /&gt;
* [[OPCServer:Server Configuration|Server Configuration]]&lt;br /&gt;
* [[OPCServer:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[OPCServer:Optimization|Optimization]]&lt;br /&gt;
* [[OPCServer:DCOM Configuration|DCOM Configuration]]&lt;br /&gt;
* [[OPCServer:Operation with User rights|Operation with User rights]]&lt;br /&gt;
* [[OPCServer:Pro Tool Pro V6|Pro Tool Pro V6]]&lt;br /&gt;
* [[OPCServer:WinCC|WinCC]]&lt;br /&gt;
* [[OPCServer:WinCC Flexible|WinCC Flexible]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch FS Gateway|Create Variables manually with Intouch FS Gateway]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch FS Gateway using the Item Browser|Create Variables with Intouch FS Gateway using the Item Browser]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch|Create Variables manually with Intouch]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch TagCreator|Create Variables with Intouch TagCreator]]&lt;br /&gt;
* [[OPCServer:HPI Scada|HPI Scada]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO 8 |Variables from LOGO 8]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO! RCE|Variables from LOGO! RCE]]&lt;br /&gt;
* [[OPCServer:H1 with OPC Server|H1 with OPC Server]]&lt;br /&gt;
* [[OPCServer:IBH OPC Server with Siemens S7-1200 and S7-1500 PLCs|OPC Server with Siemens S7-1200 and S7-1500 PLCs]]&lt;br /&gt;
&lt;br /&gt;
== S7-SoftPLC ==&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|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-SoftPLC:LOGO! with S7-SoftPLC|LOGO! with S7-SoftPLC]]&lt;br /&gt;
* Installation&lt;br /&gt;
** [[S7-SoftPLC:System requirements|System requirements]]&lt;br /&gt;
** [[S7-SoftPLC:Installing S7-SoftPLC|Installation]]&lt;br /&gt;
** [[S7-SoftPLC:Uninstalling S7-SoftPLC|Deinstallation]]&lt;br /&gt;
* Online&lt;br /&gt;
** [[S7-SoftPLC:S7-SoftPLC online functions|Functions]]&lt;br /&gt;
** [[S7-SoftPLC:Online with STEP®7|Online with STEP®7]]&lt;br /&gt;
** [[S7-SoftPLC:Online with S7 for Windows®|Online with S7 for Windows®]]&lt;br /&gt;
* [[S7-SoftPLC:Visualizations|Visualizations]]&lt;br /&gt;
** [[S7-SoftPLC:Using the IBH S7-SoftPLC with Intouch via RFC1006|Using with Intouch via RFC1006]]&lt;br /&gt;
* [[S7-SoftPLC:Data Interface|Data Interface]]&lt;br /&gt;
* User Interface&lt;br /&gt;
** [[S7-SoftPLC:Interface and Configuration|Interface and Configuration]]&lt;br /&gt;
** [[S7-SoftPLC:Classic View|Classic View]]&lt;br /&gt;
** [[S7-SoftPLC:Configuration View|Configuration View]]&lt;br /&gt;
* Menu&lt;br /&gt;
** [[S7-SoftPLC:File menu|File]]&lt;br /&gt;
** [[S7-SoftPLC:Edit menu|Edit]]&lt;br /&gt;
** [[S7-SoftPLC:View menu|View]]&lt;br /&gt;
** [[S7-SoftPLC:Help menu|Help]]&lt;br /&gt;
** [[S7-SoftPLC:Toolbar|Toolbar]]&lt;br /&gt;
** [[S7-SoftPLC:I/O monitor|I/O monitor]]&lt;br /&gt;
* Configuration&lt;br /&gt;
** CPU Parameters&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
** Driver&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers|Add/remove drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers to S7-SoftPLC|Add/remove drivers to S7-SoftPLC]]&lt;br /&gt;
** Addidata&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the ADDI-DATA driver|Configuration of driver]]&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA driver for S7-SoftPLC|Driver for S7-SoftPLC]]&lt;br /&gt;
**Beckhoff TwinCAT I/O &lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O drivers|Configuration of drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O with PLC43:INI|Configuration with PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:S7-SoftPLC Service and TwinCat|S7-SoftPLC Service and TwinCat]]&lt;br /&gt;
**CIF 30/50/60&lt;br /&gt;
*** [[S7-SoftPLC:Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the CIF-card with the SyCon System Configurator|Configuration with System Configurator]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 Settings|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 settings of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** cifX (CIFX 50 and CIFX 90)&lt;br /&gt;
*** [[S7-SoftPLC:cifX Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration of cifX card with SYCON.NET|Configuration with SYCON.NET]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX User Interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX settings of IBHsoftec S7-SoftPLC|Settings of the IBHsoftec S7-SoftPLC]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** CP340/CP440&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/CP440 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP340/CP440 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/440 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** CP343/CP443 &lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/CP443 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP343/CP443 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/443 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** I/O Port&lt;br /&gt;
*** [[S7-SoftPLC:Configuring PC hardware ports|Configuring PC hardware ports]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware port with user interface|User interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware ports with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** Modbus TCP&lt;br /&gt;
*** [[S7-SoftPLC:Modbus TCP configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** NVRAM&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the PLC43.INI|PLC43.INI]]&lt;br /&gt;
** User SFC&lt;br /&gt;
*** [[S7-SoftPLC:User SFC configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the PLC43.INI|PLC43.INI]]&lt;br /&gt;
* [[S7-SoftPLC:Technical data|Technical data]]&lt;br /&gt;
** [[S7-SoftPLC:Instruction set|Instruction set]]&lt;br /&gt;
** [[S7-SoftPLC:STEP®7 Hardwareconfiguration|STEP®7 Hardwareconfiguration]]&lt;br /&gt;
** [[S7-SoftPLC:Diagnostic buffer entries|Diagnostic buffer entries]]&lt;br /&gt;
** [[S7-SoftPLC:Differences between S7-SoftPLC and Hardware-PLC|Differences]]&lt;br /&gt;
** [[S7-SoftPLC:AppStarter|AppStarter]]&lt;br /&gt;
** [[S7-SoftPLC:Zero modem cable|Zero modem cable]]&lt;br /&gt;
&lt;br /&gt;
== S7-PCI315 ==&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:3100.png|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-PCI315:Documentation Overview|Documentation Overview]]&lt;br /&gt;
* [[S7-PCI315:Legal Notes|Legal Notes]]&lt;br /&gt;
* [[S7-PCI315:Licenses|Licenses]]&lt;br /&gt;
* [[S7-PCI315:Safety|Safety]]&lt;br /&gt;
* [[S7-PCI315:Description and Requirements|Description and Requirements]]&lt;br /&gt;
* [[S7-PCI315:Device Drawings|Device Drawings]]&lt;br /&gt;
* [[S7-PCI315:System Overview|System Overview]]&lt;br /&gt;
* [[S7-PCI315:Device Driver Setup|Device Driver Setup]]&lt;br /&gt;
* [[S7-PCI315:Firmware Update|Firmware Update]]&lt;br /&gt;
* [[S7-PCI315:USB driver installation|USB driver installation]]&lt;br /&gt;
* [[S7-PCI315:Install S7netPLCComm service|Install S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Safety Advices|Safety Advices]]&lt;br /&gt;
* [[S7-PCI315:Installing Battery|Installing Battery]]&lt;br /&gt;
* [[S7-PCI315:Installing S7-PCI315 PLC|Installing S7-PCI315 PLC]]&lt;br /&gt;
* [[S7-PCI315:HMI/data access|HMI/data access]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm service|S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Service configuration|Service configuration]]&lt;br /&gt;
* [[S7-PCI315:Configuration user interface|Configuration user interface]]&lt;br /&gt;
* [[S7-PCI315:Configuration INI file|Configuration INI file]]&lt;br /&gt;
* [[S7-PCI315:WinCC Flexible local|WinCC Flexible local]]&lt;br /&gt;
* [[S7-PCI315:Programming|Programming]]&lt;br /&gt;
* [[S7-PCI315:Instruction set|Instruction set]]&lt;br /&gt;
* [[S7-PCI315:Integrated blocks|Integrated blocks]]&lt;br /&gt;
* [[S7-PCI315:Power Supply|Power Supply]]&lt;br /&gt;
* [[S7-PCI315:Reset Behaviour|Reset Behaviour]]&lt;br /&gt;
* [[S7-PCI315:RUN/STOP Switch|RUN/STOP Switch]]&lt;br /&gt;
* [[S7-PCI315:Battery|Battery]]&lt;br /&gt;
* [[S7-PCI315:Changing the Battery|Changing the Battery]]&lt;br /&gt;
* [[S7-PCI315:Battery Disposal|Battery Disposal]]&lt;br /&gt;
* [[S7-PCI315:LED|LED]]&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:Memory Card|Memory Card]]&lt;br /&gt;
* [[S7-PCI315:Storage Behaviour|Storage Behaviour]]&lt;br /&gt;
* [[S7-PCI315:Read State|Read State]]&lt;br /&gt;
* [[S7-PCI315:Dualport communication|Dualport communication]]&lt;br /&gt;
* [[S7-PCI315:Knowledge base|Knowledge base]]&lt;br /&gt;
* [[S7-PCI315:Troubleshooting|Troubleshooting]]&lt;br /&gt;
* [[S7-PCI315:Error Codes|Error Codes]]&lt;br /&gt;
* [[S7-PCI315:Technical Data|Technical Data]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
Image:20266.gif|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBHNet:Introduction|Introduction]]&lt;br /&gt;
*[[IBHNet:System Requirements|System Requirements]]&lt;br /&gt;
*[[IBHNet:Installation|Installation]]&lt;br /&gt;
*[[IBHNet:Local Operation|Local Operation]]&lt;br /&gt;
*[[IBHNet:Operation in a local area network|Operation in a local area network]]&lt;br /&gt;
*[[IBHNet:Operation via the Internet|Operation via the Internet]]&lt;br /&gt;
*[[IBHNet:IBH Link S7|IBH Link S7]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++|IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++ with STEP®5|IBH Link S5++ with STEP®5]]&lt;br /&gt;
*[[IBHNet:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
*[[IBHNet:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
*[[IBHNet:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC|Using IBHNet with WinCC]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with ProTool|Using IBHNet with ProTool]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC Flexible|Using IBHNet with WinCC Flexible]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S5++ with Intouch|Using the IBH Link S5++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S7++ with Intouch|Using the IBH Link S7++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Accessing PLC variables|Accessing PLC variables]]&lt;br /&gt;
*[[IBHNet:Fetch/Write|Fetch/Write]]&lt;br /&gt;
*[[IBHNet:Unprojected PLC-PLC communication|Unprojected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:Projected PLC-PLC communication|Projected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:RFC1006 Communication IBH Link S7++/S7++HS|RFC1006 Communication IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Beckhoff TwinCAT PLC with IBHLink S5++/S7++/S7++HS|Data exchange between the TwinCAT PLC and a S5/S7 controller with IBHLink S5++/S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Troubleshooting|Troubleshooting]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7|Technical Data IBH Link S7]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7 Plus|Technical Data IBH Link S7 Plus]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7++/S7++ HS|Technical Data IBH Link S7++/S7++ HS]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S5++|Technical Data IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link History|IBH Link History]]&lt;br /&gt;
*[[IBHNet:Revisions|Revisions]]&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|[http://www.ibhsoftec.com/IBH-USB-S5-Adapter-Eng IBH-USB-S5-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039;]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® STEP®5|Access to a SIMATIC S5 with STEP®5]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:Maximum USB cable length|Maximum USB cable length]]&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|[http://www.ibhsoftec.com/USB-S7-Adapter-C-Eng USB-S7-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[USB-S7-Adapter:PLC S7-300 and S7-400 S7 for Windows®|Access to a PLC S7-300 and S7-400 with &#039;&#039;S7 for Windows®&#039;&#039;]]&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|[http://www.ibhsoftec.com/S7-CX317-Eng IBH S7-CX317]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH S7-CX315/CX317:Task 2 SEQ converter|Task 2 SEQ converter]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2248</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2248"/>
		<updated>2026-03-25T15:41:37Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* IBH Link UA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Wiki of IBHsoftec GmbH! [[http://www.ibhsoftec.com/ IBHsoftec GmbH]]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Germany.png|link=http://wiki.ibhsoftec.com/de/index.php?title=Hauptseite]]&amp;lt;br /&amp;gt;&lt;br /&gt;
== S5/S7 for 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|[http://www.ibhsoftec.com/S57W-Eng S5+S7 for Windows® Version 7]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S5/S7 for Windows:licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 for Windows:Handling of PLC backup archive files|Handling of PLC backup archive files xxx.arv]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 COM packages|S5: Calling of the STEP5 COM packages]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 STEP5 Basic Programming|S5: STEP5 Basic Programming]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via H1|S5: Programming via H1]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via SINEC L2|S5: Programming via SINEC L2]]&lt;br /&gt;
* [[S5/S7 for Windows:USB S5/S7 Prommer (Siemens)|USB S5/S7 Prommer (Siemens)]]&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-300.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH Link IoT:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH Link IoT:Manual|Manual]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link IoT|TeamViewer IoT License IBH Link IoT]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link UA|TeamViewer IoT License IBH Link UA]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer Support|TeamViewer Support]]&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_SoftPLC.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH OPC UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH OPC UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&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|&#039;&#039;&#039;[https://www.ibhsoftec.com/IBH-OPC-UA-IOT2040-Eng IBH OPC UA IOT2040]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH OPC UA IOT2040:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH OPC UA IoT2040:Siemens IOT200 Inputs / Outputs|Siemens IOT200 Inputs / Outputs]]&lt;br /&gt;
&lt;br /&gt;
== IBH Link UA ==&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:LinkUA.png|[http://www.ibhsoftec.com/IBH-Link-UA IBH Link UA]&lt;br /&gt;
Image:IBH_Link_UA_QC_64._1000px.png|[http://www.ibhsoftec.com/IBH-Link-UA IBH Link UA]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH Link UA:Description|Description]]&lt;br /&gt;
* [[IBH Link UA:Manual|Manual]]&lt;br /&gt;
* [[IBH Link UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH Link UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH Link UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH Link UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[IBH Link UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH Link UA:MQTT Description|MQTT Description]]&lt;br /&gt;
* [[IBH Link UA:MQTT connection|MQTT connection]]&lt;br /&gt;
* [[IBH Link UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&lt;br /&gt;
* [[IBH Link UA:IBH Link UA with WinCC 7|IBH Link UA with WinCC 7]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&lt;br /&gt;
* [[IBH Link UA:Modbus connection|Modbus connection]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi PLC|Mitsubishi PLC]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi Robots|Mitsubishi Robots]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models | Python/Methods/Data models]]&lt;br /&gt;
* [[IBH Link UA:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIC 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIC ONE]]&lt;br /&gt;
* [[IBH Link UA:Reset button|Reset button]]&lt;br /&gt;
* [[IBH Link UA:New features|New features]]&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_S.png|[https://www.ibhsoftec.com/News-Eng Mitsubishi Electric IoT Gateway]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Flyer/Orderinformation|Flyer/Orderinformation]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Manual|Manual]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:GENESIS V11 MQTT SparkplugB communication|GENESIS V11 MQTT SparkplugB communication]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:backplane bus|Easy PLC communication through backplane bus]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Support|Support]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Sales|Sales]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; without IBH Net driver]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 TIA Portal V11 WinCC flexible|Access to a SIMATIC S5 with TIA Portal V11 WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 WinCC flexible|Access to a SIMATIC S5 with WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 PLC PcVue|Access to a SIMATIC S5 with PcVue over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Elipse SCADA|Access to a SIMATIC S5 with Elipse SCADA over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Intouch|Access to a SIMATIC S5 with Intouch over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S5++|LOGO! with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 1500 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 1500 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Beckhoff TwinCAT PLC with IBHLink S5++|Data exchange between the TwinCAT PLC and a S5 controller with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Network configuration via USB|Network configuration via USB]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S7++ ==&lt;br /&gt;
All listet articles are avlid for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++] (bus connector format) and for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS] (din rail mount)&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|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S7++:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; via SINEC L2]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 TIA Portal WinCC flexible|Access to S7-300/S7-400 with TIA Portal V11 WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 WinCC flexible|Access to S7-300/S7-400 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-200 WinCC flexible|Access to S7-200 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Intouch|Access to S7-300/S7-400 with Intouch over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Elipse SCADA|Access to S7-300/S7-400 with Elipse SCADA over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 PcVue|Access to S7-300/S7-400 with PcVue over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:IBH Link S7++ with CommDTM|IBH Link S7++ with CommDTM]]&lt;br /&gt;
* [[IBHLink S7++:VEGASON IBHNetDTM|IBHNet DTM with PACTware]]&lt;br /&gt;
* [[IBHLink S7++:PLC-PLC communication|PLC-PLC communication]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation|Time Synchronisation]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation with NetPro|Time Synchronisation with NetPro]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S7++|LOGO! with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink:S7++:SINAMICS G120 with IBHLink S7++|Online connection to SINAMICS G120 drives with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Beckhoff TwinCAT PLC with IBHLink S7++|Data exchange between the TwinCAT PLC and a S7 controller with IBHLink S7++]]&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|[http://www.ibhsoftec.com/OPC-Eng IBH OPC Server]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[OPCServer:Overview|Overview]]&lt;br /&gt;
* [[OPCServer:Licensing|Licensing]]&lt;br /&gt;
* [[OPCServer:Server Configuration|Server Configuration]]&lt;br /&gt;
* [[OPCServer:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[OPCServer:Optimization|Optimization]]&lt;br /&gt;
* [[OPCServer:DCOM Configuration|DCOM Configuration]]&lt;br /&gt;
* [[OPCServer:Operation with User rights|Operation with User rights]]&lt;br /&gt;
* [[OPCServer:Pro Tool Pro V6|Pro Tool Pro V6]]&lt;br /&gt;
* [[OPCServer:WinCC|WinCC]]&lt;br /&gt;
* [[OPCServer:WinCC Flexible|WinCC Flexible]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch FS Gateway|Create Variables manually with Intouch FS Gateway]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch FS Gateway using the Item Browser|Create Variables with Intouch FS Gateway using the Item Browser]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch|Create Variables manually with Intouch]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch TagCreator|Create Variables with Intouch TagCreator]]&lt;br /&gt;
* [[OPCServer:HPI Scada|HPI Scada]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO 8 |Variables from LOGO 8]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO! RCE|Variables from LOGO! RCE]]&lt;br /&gt;
* [[OPCServer:H1 with OPC Server|H1 with OPC Server]]&lt;br /&gt;
* [[OPCServer:IBH OPC Server with Siemens S7-1200 and S7-1500 PLCs|OPC Server with Siemens S7-1200 and S7-1500 PLCs]]&lt;br /&gt;
&lt;br /&gt;
== S7-SoftPLC ==&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|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-SoftPLC:LOGO! with S7-SoftPLC|LOGO! with S7-SoftPLC]]&lt;br /&gt;
* Installation&lt;br /&gt;
** [[S7-SoftPLC:System requirements|System requirements]]&lt;br /&gt;
** [[S7-SoftPLC:Installing S7-SoftPLC|Installation]]&lt;br /&gt;
** [[S7-SoftPLC:Uninstalling S7-SoftPLC|Deinstallation]]&lt;br /&gt;
* Online&lt;br /&gt;
** [[S7-SoftPLC:S7-SoftPLC online functions|Functions]]&lt;br /&gt;
** [[S7-SoftPLC:Online with STEP®7|Online with STEP®7]]&lt;br /&gt;
** [[S7-SoftPLC:Online with S7 for Windows®|Online with S7 for Windows®]]&lt;br /&gt;
* [[S7-SoftPLC:Visualizations|Visualizations]]&lt;br /&gt;
** [[S7-SoftPLC:Using the IBH S7-SoftPLC with Intouch via RFC1006|Using with Intouch via RFC1006]]&lt;br /&gt;
* [[S7-SoftPLC:Data Interface|Data Interface]]&lt;br /&gt;
* User Interface&lt;br /&gt;
** [[S7-SoftPLC:Interface and Configuration|Interface and Configuration]]&lt;br /&gt;
** [[S7-SoftPLC:Classic View|Classic View]]&lt;br /&gt;
** [[S7-SoftPLC:Configuration View|Configuration View]]&lt;br /&gt;
* Menu&lt;br /&gt;
** [[S7-SoftPLC:File menu|File]]&lt;br /&gt;
** [[S7-SoftPLC:Edit menu|Edit]]&lt;br /&gt;
** [[S7-SoftPLC:View menu|View]]&lt;br /&gt;
** [[S7-SoftPLC:Help menu|Help]]&lt;br /&gt;
** [[S7-SoftPLC:Toolbar|Toolbar]]&lt;br /&gt;
** [[S7-SoftPLC:I/O monitor|I/O monitor]]&lt;br /&gt;
* Configuration&lt;br /&gt;
** CPU Parameters&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
** Driver&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers|Add/remove drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers to S7-SoftPLC|Add/remove drivers to S7-SoftPLC]]&lt;br /&gt;
** Addidata&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the ADDI-DATA driver|Configuration of driver]]&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA driver for S7-SoftPLC|Driver for S7-SoftPLC]]&lt;br /&gt;
**Beckhoff TwinCAT I/O &lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O drivers|Configuration of drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O with PLC43:INI|Configuration with PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:S7-SoftPLC Service and TwinCat|S7-SoftPLC Service and TwinCat]]&lt;br /&gt;
**CIF 30/50/60&lt;br /&gt;
*** [[S7-SoftPLC:Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the CIF-card with the SyCon System Configurator|Configuration with System Configurator]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 Settings|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 settings of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** cifX (CIFX 50 and CIFX 90)&lt;br /&gt;
*** [[S7-SoftPLC:cifX Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration of cifX card with SYCON.NET|Configuration with SYCON.NET]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX User Interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX settings of IBHsoftec S7-SoftPLC|Settings of the IBHsoftec S7-SoftPLC]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** CP340/CP440&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/CP440 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP340/CP440 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/440 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** CP343/CP443 &lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/CP443 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP343/CP443 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/443 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** I/O Port&lt;br /&gt;
*** [[S7-SoftPLC:Configuring PC hardware ports|Configuring PC hardware ports]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware port with user interface|User interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware ports with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** Modbus TCP&lt;br /&gt;
*** [[S7-SoftPLC:Modbus TCP configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** NVRAM&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the PLC43.INI|PLC43.INI]]&lt;br /&gt;
** User SFC&lt;br /&gt;
*** [[S7-SoftPLC:User SFC configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the PLC43.INI|PLC43.INI]]&lt;br /&gt;
* [[S7-SoftPLC:Technical data|Technical data]]&lt;br /&gt;
** [[S7-SoftPLC:Instruction set|Instruction set]]&lt;br /&gt;
** [[S7-SoftPLC:STEP®7 Hardwareconfiguration|STEP®7 Hardwareconfiguration]]&lt;br /&gt;
** [[S7-SoftPLC:Diagnostic buffer entries|Diagnostic buffer entries]]&lt;br /&gt;
** [[S7-SoftPLC:Differences between S7-SoftPLC and Hardware-PLC|Differences]]&lt;br /&gt;
** [[S7-SoftPLC:AppStarter|AppStarter]]&lt;br /&gt;
** [[S7-SoftPLC:Zero modem cable|Zero modem cable]]&lt;br /&gt;
&lt;br /&gt;
== S7-PCI315 ==&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:3100.png|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-PCI315:Documentation Overview|Documentation Overview]]&lt;br /&gt;
* [[S7-PCI315:Legal Notes|Legal Notes]]&lt;br /&gt;
* [[S7-PCI315:Licenses|Licenses]]&lt;br /&gt;
* [[S7-PCI315:Safety|Safety]]&lt;br /&gt;
* [[S7-PCI315:Description and Requirements|Description and Requirements]]&lt;br /&gt;
* [[S7-PCI315:Device Drawings|Device Drawings]]&lt;br /&gt;
* [[S7-PCI315:System Overview|System Overview]]&lt;br /&gt;
* [[S7-PCI315:Device Driver Setup|Device Driver Setup]]&lt;br /&gt;
* [[S7-PCI315:Firmware Update|Firmware Update]]&lt;br /&gt;
* [[S7-PCI315:USB driver installation|USB driver installation]]&lt;br /&gt;
* [[S7-PCI315:Install S7netPLCComm service|Install S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Safety Advices|Safety Advices]]&lt;br /&gt;
* [[S7-PCI315:Installing Battery|Installing Battery]]&lt;br /&gt;
* [[S7-PCI315:Installing S7-PCI315 PLC|Installing S7-PCI315 PLC]]&lt;br /&gt;
* [[S7-PCI315:HMI/data access|HMI/data access]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm service|S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Service configuration|Service configuration]]&lt;br /&gt;
* [[S7-PCI315:Configuration user interface|Configuration user interface]]&lt;br /&gt;
* [[S7-PCI315:Configuration INI file|Configuration INI file]]&lt;br /&gt;
* [[S7-PCI315:WinCC Flexible local|WinCC Flexible local]]&lt;br /&gt;
* [[S7-PCI315:Programming|Programming]]&lt;br /&gt;
* [[S7-PCI315:Instruction set|Instruction set]]&lt;br /&gt;
* [[S7-PCI315:Integrated blocks|Integrated blocks]]&lt;br /&gt;
* [[S7-PCI315:Power Supply|Power Supply]]&lt;br /&gt;
* [[S7-PCI315:Reset Behaviour|Reset Behaviour]]&lt;br /&gt;
* [[S7-PCI315:RUN/STOP Switch|RUN/STOP Switch]]&lt;br /&gt;
* [[S7-PCI315:Battery|Battery]]&lt;br /&gt;
* [[S7-PCI315:Changing the Battery|Changing the Battery]]&lt;br /&gt;
* [[S7-PCI315:Battery Disposal|Battery Disposal]]&lt;br /&gt;
* [[S7-PCI315:LED|LED]]&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:Memory Card|Memory Card]]&lt;br /&gt;
* [[S7-PCI315:Storage Behaviour|Storage Behaviour]]&lt;br /&gt;
* [[S7-PCI315:Read State|Read State]]&lt;br /&gt;
* [[S7-PCI315:Dualport communication|Dualport communication]]&lt;br /&gt;
* [[S7-PCI315:Knowledge base|Knowledge base]]&lt;br /&gt;
* [[S7-PCI315:Troubleshooting|Troubleshooting]]&lt;br /&gt;
* [[S7-PCI315:Error Codes|Error Codes]]&lt;br /&gt;
* [[S7-PCI315:Technical Data|Technical Data]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
Image:20266.gif|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBHNet:Introduction|Introduction]]&lt;br /&gt;
*[[IBHNet:System Requirements|System Requirements]]&lt;br /&gt;
*[[IBHNet:Installation|Installation]]&lt;br /&gt;
*[[IBHNet:Local Operation|Local Operation]]&lt;br /&gt;
*[[IBHNet:Operation in a local area network|Operation in a local area network]]&lt;br /&gt;
*[[IBHNet:Operation via the Internet|Operation via the Internet]]&lt;br /&gt;
*[[IBHNet:IBH Link S7|IBH Link S7]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++|IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++ with STEP®5|IBH Link S5++ with STEP®5]]&lt;br /&gt;
*[[IBHNet:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
*[[IBHNet:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
*[[IBHNet:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC|Using IBHNet with WinCC]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with ProTool|Using IBHNet with ProTool]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC Flexible|Using IBHNet with WinCC Flexible]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S5++ with Intouch|Using the IBH Link S5++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S7++ with Intouch|Using the IBH Link S7++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Accessing PLC variables|Accessing PLC variables]]&lt;br /&gt;
*[[IBHNet:Fetch/Write|Fetch/Write]]&lt;br /&gt;
*[[IBHNet:Unprojected PLC-PLC communication|Unprojected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:Projected PLC-PLC communication|Projected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:RFC1006 Communication IBH Link S7++/S7++HS|RFC1006 Communication IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Beckhoff TwinCAT PLC with IBHLink S5++/S7++/S7++HS|Data exchange between the TwinCAT PLC and a S5/S7 controller with IBHLink S5++/S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Troubleshooting|Troubleshooting]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7|Technical Data IBH Link S7]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7 Plus|Technical Data IBH Link S7 Plus]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7++/S7++ HS|Technical Data IBH Link S7++/S7++ HS]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S5++|Technical Data IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link History|IBH Link History]]&lt;br /&gt;
*[[IBHNet:Revisions|Revisions]]&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|[http://www.ibhsoftec.com/IBH-USB-S5-Adapter-Eng IBH-USB-S5-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039;]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® STEP®5|Access to a SIMATIC S5 with STEP®5]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:Maximum USB cable length|Maximum USB cable length]]&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|[http://www.ibhsoftec.com/USB-S7-Adapter-C-Eng USB-S7-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[USB-S7-Adapter:PLC S7-300 and S7-400 S7 for Windows®|Access to a PLC S7-300 and S7-400 with &#039;&#039;S7 for Windows®&#039;&#039;]]&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|[http://www.ibhsoftec.com/S7-CX317-Eng IBH S7-CX317]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH S7-CX315/CX317:Task 2 SEQ converter|Task 2 SEQ converter]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_Link_UA_QC_64._1000px.png&amp;diff=2247</id>
		<title>File:IBH Link UA QC 64. 1000px.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_Link_UA_QC_64._1000px.png&amp;diff=2247"/>
		<updated>2026-03-25T15:28:39Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:MQTT_Description&amp;diff=2242</id>
		<title>IBH Link UA:MQTT Description</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:MQTT_Description&amp;diff=2242"/>
		<updated>2025-12-30T12:15:53Z</updated>

		<summary type="html">&lt;p&gt;Andreas: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;MQTT Connection:&amp;#039;&amp;#039;&amp;#039;  Here, user-defined OPC UA variables can be exchanged with an MQTT broker/server via the MQTT publisher/subscriber functionality. MQTT supports security...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;MQTT Connection:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Here, user-defined OPC UA variables can be exchanged with an MQTT broker/server via the MQTT publisher/subscriber functionality. MQTT supports security mechanisms such as encrypted connections, certificates and user authentication, thereby achieving a very high level of data security.&lt;br /&gt;
&lt;br /&gt;
A structured layout of the variables can be created very conveniently using the IBH OPC UA Editor, which is available free of charge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The MQTT function in the IBHL ink UA supports remanent storage for messages on the SD card. This means that messages can be retained even after a restart, power failure or connection interruption and sent later.&lt;br /&gt;
&lt;br /&gt;
With the support of &#039;&#039;&#039;Sparkplug-B&#039;&#039;&#039;, MQTT becomes suitable for industrial use (IIoT).&lt;br /&gt;
&lt;br /&gt;
The key advantages of &#039;&#039;&#039;Sparkplug-B&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
- Uniform data model&lt;br /&gt;
&lt;br /&gt;
- Online/offline detection&lt;br /&gt;
&lt;br /&gt;
- Plug-and-Play&lt;br /&gt;
&lt;br /&gt;
-  Binary &amp;amp; efficient&lt;br /&gt;
&lt;br /&gt;
The MQTT function can be controlled via the PLC – however, not directly via MQTT commands, but via the OPC UA variables linked to MQTT topics.&lt;br /&gt;
&lt;br /&gt;
*In the IBHLinkUA configuration, you can define OPC UA variables that serve as triggers or statuses for MQTT.&lt;br /&gt;
*These variables can be read or written by the PLC (e.g. Siemens S7, Mitsubishi, Rockwell) via OPC UA.&lt;br /&gt;
*Typical controls:: &lt;br /&gt;
** Trigger publish: A PLC variable is set to a specific value, and IBHLinkUA sends the message to the MQTT topic.&lt;br /&gt;
**Monitor status: Received MQTT messages are written to OPC UA variables, which are evaluated by the PLC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The IBH Link UA can therefore be used as a layer between machines and control systems (MES, ERP, etc.) independently of Simatic, Mitsubishi or Rockwell controlers controllers.&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2241</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2241"/>
		<updated>2025-12-30T12:02:13Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* IBH Link UA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Wiki of IBHsoftec GmbH! [[http://www.ibhsoftec.com/ IBHsoftec GmbH]]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Germany.png|link=http://wiki.ibhsoftec.com/de/Hauptseite]]&amp;lt;br /&amp;gt;&lt;br /&gt;
== S5/S7 for 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|[http://www.ibhsoftec.com/S57W-Eng S5+S7 for Windows® Version 7]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S5/S7 for Windows:licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 for Windows:Handling of PLC backup archive files|Handling of PLC backup archive files xxx.arv]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 COM packages|S5: Calling of the STEP5 COM packages]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 STEP5 Basic Programming|S5: STEP5 Basic Programming]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via H1|S5: Programming via H1]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via SINEC L2|S5: Programming via SINEC L2]]&lt;br /&gt;
* [[S5/S7 for Windows:USB S5/S7 Prommer (Siemens)|USB S5/S7 Prommer (Siemens)]]&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-300.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH Link IoT:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH Link IoT:Manual|Manual]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link IoT|TeamViewer IoT License IBH Link IoT]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link UA|TeamViewer IoT License IBH Link UA]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer Support|TeamViewer Support]]&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_SoftPLC.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH OPC UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH OPC UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&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|&#039;&#039;&#039;[https://www.ibhsoftec.com/IBH-OPC-UA-IOT2040-Eng IBH OPC UA IOT2040]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH OPC UA IOT2040:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH OPC UA IoT2040:Siemens IOT200 Inputs / Outputs|Siemens IOT200 Inputs / Outputs]]&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|[http://www.ibhsoftec.com/IBH-Link-UA IBH Link UA]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH Link UA:Description|Description]]&lt;br /&gt;
* [[IBH Link UA:Manual|Manual]]&lt;br /&gt;
* [[IBH Link UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH Link UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH Link UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH Link UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[IBH Link UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH Link UA:MQTT Description|MQTT Description]]&lt;br /&gt;
* [[IBH Link UA:MQTT connection|MQTT connection]]&lt;br /&gt;
* [[IBH Link UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&lt;br /&gt;
* [[IBH Link UA:IBH Link UA with WinCC 7|IBH Link UA with WinCC 7]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&lt;br /&gt;
* [[IBH Link UA:Modbus connection|Modbus connection]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi PLC|Mitsubishi PLC]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi Robots|Mitsubishi Robots]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models | Python/Methods/Data models]]&lt;br /&gt;
* [[IBH Link UA:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIC 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIC ONE]]&lt;br /&gt;
* [[IBH Link UA:Reset button|Reset button]]&lt;br /&gt;
* [[IBH Link UA:New features|New features]]&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_S.png|[https://www.ibhsoftec.com/News-Eng Mitsubishi Electric IoT Gateway]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Flyer/Orderinformation|Flyer/Orderinformation]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Manual|Manual]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:GENESIS V11 MQTT SparkplugB communication|GENESIS V11 MQTT SparkplugB communication]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:backplane bus|Easy PLC communication through backplane bus]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Support|Support]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Sales|Sales]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; without IBH Net driver]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 TIA Portal V11 WinCC flexible|Access to a SIMATIC S5 with TIA Portal V11 WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 WinCC flexible|Access to a SIMATIC S5 with WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 PLC PcVue|Access to a SIMATIC S5 with PcVue over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Elipse SCADA|Access to a SIMATIC S5 with Elipse SCADA over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Intouch|Access to a SIMATIC S5 with Intouch over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S5++|LOGO! with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 1500 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 1500 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Beckhoff TwinCAT PLC with IBHLink S5++|Data exchange between the TwinCAT PLC and a S5 controller with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Network configuration via USB|Network configuration via USB]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S7++ ==&lt;br /&gt;
All listet articles are avlid for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++] (bus connector format) and for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS] (din rail mount)&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|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S7++:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; via SINEC L2]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 TIA Portal WinCC flexible|Access to S7-300/S7-400 with TIA Portal V11 WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 WinCC flexible|Access to S7-300/S7-400 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-200 WinCC flexible|Access to S7-200 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Intouch|Access to S7-300/S7-400 with Intouch over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Elipse SCADA|Access to S7-300/S7-400 with Elipse SCADA over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 PcVue|Access to S7-300/S7-400 with PcVue over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:IBH Link S7++ with CommDTM|IBH Link S7++ with CommDTM]]&lt;br /&gt;
* [[IBHLink S7++:VEGASON IBHNetDTM|IBHNet DTM with PACTware]]&lt;br /&gt;
* [[IBHLink S7++:PLC-PLC communication|PLC-PLC communication]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation|Time Synchronisation]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation with NetPro|Time Synchronisation with NetPro]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S7++|LOGO! with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink:S7++:SINAMICS G120 with IBHLink S7++|Online connection to SINAMICS G120 drives with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Beckhoff TwinCAT PLC with IBHLink S7++|Data exchange between the TwinCAT PLC and a S7 controller with IBHLink S7++]]&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|[http://www.ibhsoftec.com/OPC-Eng IBH OPC Server]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[OPCServer:Overview|Overview]]&lt;br /&gt;
* [[OPCServer:Licensing|Licensing]]&lt;br /&gt;
* [[OPCServer:Server Configuration|Server Configuration]]&lt;br /&gt;
* [[OPCServer:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[OPCServer:Optimization|Optimization]]&lt;br /&gt;
* [[OPCServer:DCOM Configuration|DCOM Configuration]]&lt;br /&gt;
* [[OPCServer:Operation with User rights|Operation with User rights]]&lt;br /&gt;
* [[OPCServer:Pro Tool Pro V6|Pro Tool Pro V6]]&lt;br /&gt;
* [[OPCServer:WinCC|WinCC]]&lt;br /&gt;
* [[OPCServer:WinCC Flexible|WinCC Flexible]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch FS Gateway|Create Variables manually with Intouch FS Gateway]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch FS Gateway using the Item Browser|Create Variables with Intouch FS Gateway using the Item Browser]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch|Create Variables manually with Intouch]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch TagCreator|Create Variables with Intouch TagCreator]]&lt;br /&gt;
* [[OPCServer:HPI Scada|HPI Scada]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO 8 |Variables from LOGO 8]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO! RCE|Variables from LOGO! RCE]]&lt;br /&gt;
* [[OPCServer:H1 with OPC Server|H1 with OPC Server]]&lt;br /&gt;
* [[OPCServer:IBH OPC Server with Siemens S7-1200 and S7-1500 PLCs|OPC Server with Siemens S7-1200 and S7-1500 PLCs]]&lt;br /&gt;
&lt;br /&gt;
== S7-SoftPLC ==&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|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-SoftPLC:LOGO! with S7-SoftPLC|LOGO! with S7-SoftPLC]]&lt;br /&gt;
* Installation&lt;br /&gt;
** [[S7-SoftPLC:System requirements|System requirements]]&lt;br /&gt;
** [[S7-SoftPLC:Installing S7-SoftPLC|Installation]]&lt;br /&gt;
** [[S7-SoftPLC:Uninstalling S7-SoftPLC|Deinstallation]]&lt;br /&gt;
* Online&lt;br /&gt;
** [[S7-SoftPLC:S7-SoftPLC online functions|Functions]]&lt;br /&gt;
** [[S7-SoftPLC:Online with STEP®7|Online with STEP®7]]&lt;br /&gt;
** [[S7-SoftPLC:Online with S7 for Windows®|Online with S7 for Windows®]]&lt;br /&gt;
* [[S7-SoftPLC:Visualizations|Visualizations]]&lt;br /&gt;
** [[S7-SoftPLC:Using the IBH S7-SoftPLC with Intouch via RFC1006|Using with Intouch via RFC1006]]&lt;br /&gt;
* [[S7-SoftPLC:Data Interface|Data Interface]]&lt;br /&gt;
* User Interface&lt;br /&gt;
** [[S7-SoftPLC:Interface and Configuration|Interface and Configuration]]&lt;br /&gt;
** [[S7-SoftPLC:Classic View|Classic View]]&lt;br /&gt;
** [[S7-SoftPLC:Configuration View|Configuration View]]&lt;br /&gt;
* Menu&lt;br /&gt;
** [[S7-SoftPLC:File menu|File]]&lt;br /&gt;
** [[S7-SoftPLC:Edit menu|Edit]]&lt;br /&gt;
** [[S7-SoftPLC:View menu|View]]&lt;br /&gt;
** [[S7-SoftPLC:Help menu|Help]]&lt;br /&gt;
** [[S7-SoftPLC:Toolbar|Toolbar]]&lt;br /&gt;
** [[S7-SoftPLC:I/O monitor|I/O monitor]]&lt;br /&gt;
* Configuration&lt;br /&gt;
** CPU Parameters&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
** Driver&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers|Add/remove drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers to S7-SoftPLC|Add/remove drivers to S7-SoftPLC]]&lt;br /&gt;
** Addidata&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the ADDI-DATA driver|Configuration of driver]]&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA driver for S7-SoftPLC|Driver for S7-SoftPLC]]&lt;br /&gt;
**Beckhoff TwinCAT I/O &lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O drivers|Configuration of drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O with PLC43:INI|Configuration with PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:S7-SoftPLC Service and TwinCat|S7-SoftPLC Service and TwinCat]]&lt;br /&gt;
**CIF 30/50/60&lt;br /&gt;
*** [[S7-SoftPLC:Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the CIF-card with the SyCon System Configurator|Configuration with System Configurator]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 Settings|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 settings of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** cifX (CIFX 50 and CIFX 90)&lt;br /&gt;
*** [[S7-SoftPLC:cifX Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration of cifX card with SYCON.NET|Configuration with SYCON.NET]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX User Interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX settings of IBHsoftec S7-SoftPLC|Settings of the IBHsoftec S7-SoftPLC]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** CP340/CP440&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/CP440 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP340/CP440 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/440 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** CP343/CP443 &lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/CP443 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP343/CP443 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/443 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** I/O Port&lt;br /&gt;
*** [[S7-SoftPLC:Configuring PC hardware ports|Configuring PC hardware ports]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware port with user interface|User interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware ports with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** Modbus TCP&lt;br /&gt;
*** [[S7-SoftPLC:Modbus TCP configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** NVRAM&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the PLC43.INI|PLC43.INI]]&lt;br /&gt;
** User SFC&lt;br /&gt;
*** [[S7-SoftPLC:User SFC configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the PLC43.INI|PLC43.INI]]&lt;br /&gt;
* [[S7-SoftPLC:Technical data|Technical data]]&lt;br /&gt;
** [[S7-SoftPLC:Instruction set|Instruction set]]&lt;br /&gt;
** [[S7-SoftPLC:STEP®7 Hardwareconfiguration|STEP®7 Hardwareconfiguration]]&lt;br /&gt;
** [[S7-SoftPLC:Diagnostic buffer entries|Diagnostic buffer entries]]&lt;br /&gt;
** [[S7-SoftPLC:Differences between S7-SoftPLC and Hardware-PLC|Differences]]&lt;br /&gt;
** [[S7-SoftPLC:AppStarter|AppStarter]]&lt;br /&gt;
** [[S7-SoftPLC:Zero modem cable|Zero modem cable]]&lt;br /&gt;
&lt;br /&gt;
== S7-PCI315 ==&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:3100.png|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-PCI315:Documentation Overview|Documentation Overview]]&lt;br /&gt;
* [[S7-PCI315:Legal Notes|Legal Notes]]&lt;br /&gt;
* [[S7-PCI315:Licenses|Licenses]]&lt;br /&gt;
* [[S7-PCI315:Safety|Safety]]&lt;br /&gt;
* [[S7-PCI315:Description and Requirements|Description and Requirements]]&lt;br /&gt;
* [[S7-PCI315:Device Drawings|Device Drawings]]&lt;br /&gt;
* [[S7-PCI315:System Overview|System Overview]]&lt;br /&gt;
* [[S7-PCI315:Device Driver Setup|Device Driver Setup]]&lt;br /&gt;
* [[S7-PCI315:Firmware Update|Firmware Update]]&lt;br /&gt;
* [[S7-PCI315:USB driver installation|USB driver installation]]&lt;br /&gt;
* [[S7-PCI315:Install S7netPLCComm service|Install S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Safety Advices|Safety Advices]]&lt;br /&gt;
* [[S7-PCI315:Installing Battery|Installing Battery]]&lt;br /&gt;
* [[S7-PCI315:Installing S7-PCI315 PLC|Installing S7-PCI315 PLC]]&lt;br /&gt;
* [[S7-PCI315:HMI/data access|HMI/data access]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm service|S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Service configuration|Service configuration]]&lt;br /&gt;
* [[S7-PCI315:Configuration user interface|Configuration user interface]]&lt;br /&gt;
* [[S7-PCI315:Configuration INI file|Configuration INI file]]&lt;br /&gt;
* [[S7-PCI315:WinCC Flexible local|WinCC Flexible local]]&lt;br /&gt;
* [[S7-PCI315:Programming|Programming]]&lt;br /&gt;
* [[S7-PCI315:Instruction set|Instruction set]]&lt;br /&gt;
* [[S7-PCI315:Integrated blocks|Integrated blocks]]&lt;br /&gt;
* [[S7-PCI315:Power Supply|Power Supply]]&lt;br /&gt;
* [[S7-PCI315:Reset Behaviour|Reset Behaviour]]&lt;br /&gt;
* [[S7-PCI315:RUN/STOP Switch|RUN/STOP Switch]]&lt;br /&gt;
* [[S7-PCI315:Battery|Battery]]&lt;br /&gt;
* [[S7-PCI315:Changing the Battery|Changing the Battery]]&lt;br /&gt;
* [[S7-PCI315:Battery Disposal|Battery Disposal]]&lt;br /&gt;
* [[S7-PCI315:LED|LED]]&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:Memory Card|Memory Card]]&lt;br /&gt;
* [[S7-PCI315:Storage Behaviour|Storage Behaviour]]&lt;br /&gt;
* [[S7-PCI315:Read State|Read State]]&lt;br /&gt;
* [[S7-PCI315:Dualport communication|Dualport communication]]&lt;br /&gt;
* [[S7-PCI315:Knowledge base|Knowledge base]]&lt;br /&gt;
* [[S7-PCI315:Troubleshooting|Troubleshooting]]&lt;br /&gt;
* [[S7-PCI315:Error Codes|Error Codes]]&lt;br /&gt;
* [[S7-PCI315:Technical Data|Technical Data]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
Image:20266.gif|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBHNet:Introduction|Introduction]]&lt;br /&gt;
*[[IBHNet:System Requirements|System Requirements]]&lt;br /&gt;
*[[IBHNet:Installation|Installation]]&lt;br /&gt;
*[[IBHNet:Local Operation|Local Operation]]&lt;br /&gt;
*[[IBHNet:Operation in a local area network|Operation in a local area network]]&lt;br /&gt;
*[[IBHNet:Operation via the Internet|Operation via the Internet]]&lt;br /&gt;
*[[IBHNet:IBH Link S7|IBH Link S7]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++|IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++ with STEP®5|IBH Link S5++ with STEP®5]]&lt;br /&gt;
*[[IBHNet:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
*[[IBHNet:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
*[[IBHNet:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC|Using IBHNet with WinCC]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with ProTool|Using IBHNet with ProTool]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC Flexible|Using IBHNet with WinCC Flexible]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S5++ with Intouch|Using the IBH Link S5++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S7++ with Intouch|Using the IBH Link S7++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Accessing PLC variables|Accessing PLC variables]]&lt;br /&gt;
*[[IBHNet:Fetch/Write|Fetch/Write]]&lt;br /&gt;
*[[IBHNet:Unprojected PLC-PLC communication|Unprojected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:Projected PLC-PLC communication|Projected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:RFC1006 Communication IBH Link S7++/S7++HS|RFC1006 Communication IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Beckhoff TwinCAT PLC with IBHLink S5++/S7++/S7++HS|Data exchange between the TwinCAT PLC and a S5/S7 controller with IBHLink S5++/S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Troubleshooting|Troubleshooting]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7|Technical Data IBH Link S7]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7 Plus|Technical Data IBH Link S7 Plus]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7++/S7++ HS|Technical Data IBH Link S7++/S7++ HS]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S5++|Technical Data IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link History|IBH Link History]]&lt;br /&gt;
*[[IBHNet:Revisions|Revisions]]&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|[http://www.ibhsoftec.com/IBH-USB-S5-Adapter-Eng IBH-USB-S5-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039;]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® STEP®5|Access to a SIMATIC S5 with STEP®5]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:Maximum USB cable length|Maximum USB cable length]]&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|[http://www.ibhsoftec.com/USB-S7-Adapter-C-Eng USB-S7-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[USB-S7-Adapter:PLC S7-300 and S7-400 S7 for Windows®|Access to a PLC S7-300 and S7-400 with &#039;&#039;S7 for Windows®&#039;&#039;]]&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|[http://www.ibhsoftec.com/S7-CX317-Eng IBH S7-CX317]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH S7-CX315/CX317:Task 2 SEQ converter|Task 2 SEQ converter]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Manual&amp;diff=2240</id>
		<title>IBH Link UA:Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Manual&amp;diff=2240"/>
		<updated>2025-11-05T09:34:16Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://download.ibhsoftec.com/english/Manuals/IBH-Link-UA-Manual.zip Manual]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/english/Manuals/IBH-Link-UA-SIMATIC-S5-Connection.pdf Scheme IBH Link UA SIMATC®S5 Connection]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/english/Manuals/IBH-Link-UA-Siemens-S7-Connection.pdf Scheme IBH Link UA Siemens S7 Connection]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Mitsubishi_Electric_IoT_Gateway:GENESIS_V11_MQTT_SparkplugB_communication&amp;diff=2239</id>
		<title>Mitsubishi Electric IoT Gateway:GENESIS V11 MQTT SparkplugB communication</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Mitsubishi_Electric_IoT_Gateway:GENESIS_V11_MQTT_SparkplugB_communication&amp;diff=2239"/>
		<updated>2025-09-02T07:21:57Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://download.ibhsoftec.com/english/Manuals/IoT-Gateway-and-GENESIS-V11-MQTT-SparkplugB-communication.pdf IoT Gateway and GENESIS V11 MQTT SparkplugB communication]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Mitsubishi_Electric_IoT_Gateway:GENESIS_V11_MQTT_SparkplugB_communication&amp;diff=2238</id>
		<title>Mitsubishi Electric IoT Gateway:GENESIS V11 MQTT SparkplugB communication</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Mitsubishi_Electric_IoT_Gateway:GENESIS_V11_MQTT_SparkplugB_communication&amp;diff=2238"/>
		<updated>2025-09-02T07:21:14Z</updated>

		<summary type="html">&lt;p&gt;Andreas: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;[https://download.ibhsoftec.com/english/Manuals/IoT-Gateway-and-GENESIS-V11-MQTT-SparkplugB-communication IoT Gateway and GENESIS V11 MQTT SparkplugB communication]&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://download.ibhsoftec.com/english/Manuals/IoT-Gateway-and-GENESIS-V11-MQTT-SparkplugB-communication IoT Gateway and GENESIS V11 MQTT SparkplugB communication]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2237</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2237"/>
		<updated>2025-09-02T07:08:56Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* Mitsubishi Electric IoT Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Wiki of IBHsoftec GmbH! [[http://www.ibhsoftec.com/ IBHsoftec GmbH]]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Germany.png|link=http://wiki.ibhsoftec.com/de/Hauptseite]]&amp;lt;br /&amp;gt;&lt;br /&gt;
== S5/S7 for 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|[http://www.ibhsoftec.com/S57W-Eng S5+S7 for Windows® Version 7]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S5/S7 for Windows:licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 for Windows:Handling of PLC backup archive files|Handling of PLC backup archive files xxx.arv]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 COM packages|S5: Calling of the STEP5 COM packages]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 STEP5 Basic Programming|S5: STEP5 Basic Programming]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via H1|S5: Programming via H1]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via SINEC L2|S5: Programming via SINEC L2]]&lt;br /&gt;
* [[S5/S7 for Windows:USB S5/S7 Prommer (Siemens)|USB S5/S7 Prommer (Siemens)]]&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-300.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH Link IoT:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH Link IoT:Manual|Manual]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link IoT|TeamViewer IoT License IBH Link IoT]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link UA|TeamViewer IoT License IBH Link UA]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer Support|TeamViewer Support]]&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_SoftPLC.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH OPC UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH OPC UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&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|&#039;&#039;&#039;[https://www.ibhsoftec.com/IBH-OPC-UA-IOT2040-Eng IBH OPC UA IOT2040]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH OPC UA IOT2040:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH OPC UA IoT2040:Siemens IOT200 Inputs / Outputs|Siemens IOT200 Inputs / Outputs]]&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|[http://www.ibhsoftec.com/IBH-Link-UA IBH Link UA]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH Link UA:Description|Description]]&lt;br /&gt;
* [[IBH Link UA:Manual|Manual]]&lt;br /&gt;
* [[IBH Link UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH Link UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH Link UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH Link UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[IBH Link UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH Link UA:MQTT connection|MQTT connection]]&lt;br /&gt;
* [[IBH Link UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&lt;br /&gt;
* [[IBH Link UA:IBH Link UA with WinCC 7|IBH Link UA with WinCC 7]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&lt;br /&gt;
* [[IBH Link UA:Modbus connection|Modbus connection]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi PLC|Mitsubishi PLC]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi Robots|Mitsubishi Robots]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models | Python/Methods/Data models]]&lt;br /&gt;
* [[IBH Link UA:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIC 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIC ONE]]&lt;br /&gt;
* [[IBH Link UA:Reset button|Reset button]]&lt;br /&gt;
* [[IBH Link UA:New features|New features]]&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_S.png|[https://www.ibhsoftec.com/News-Eng Mitsubishi Electric IoT Gateway]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Flyer/Orderinformation|Flyer/Orderinformation]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Manual|Manual]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:GENESIS V11 MQTT SparkplugB communication|GENESIS V11 MQTT SparkplugB communication]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:backplane bus|Easy PLC communication through backplane bus]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Support|Support]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Sales|Sales]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; without IBH Net driver]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 TIA Portal V11 WinCC flexible|Access to a SIMATIC S5 with TIA Portal V11 WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 WinCC flexible|Access to a SIMATIC S5 with WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 PLC PcVue|Access to a SIMATIC S5 with PcVue over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Elipse SCADA|Access to a SIMATIC S5 with Elipse SCADA over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Intouch|Access to a SIMATIC S5 with Intouch over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S5++|LOGO! with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 1500 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 1500 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Beckhoff TwinCAT PLC with IBHLink S5++|Data exchange between the TwinCAT PLC and a S5 controller with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Network configuration via USB|Network configuration via USB]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S7++ ==&lt;br /&gt;
All listet articles are avlid for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++] (bus connector format) and for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS] (din rail mount)&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|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S7++:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; via SINEC L2]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 TIA Portal WinCC flexible|Access to S7-300/S7-400 with TIA Portal V11 WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 WinCC flexible|Access to S7-300/S7-400 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-200 WinCC flexible|Access to S7-200 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Intouch|Access to S7-300/S7-400 with Intouch over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Elipse SCADA|Access to S7-300/S7-400 with Elipse SCADA over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 PcVue|Access to S7-300/S7-400 with PcVue over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:IBH Link S7++ with CommDTM|IBH Link S7++ with CommDTM]]&lt;br /&gt;
* [[IBHLink S7++:VEGASON IBHNetDTM|IBHNet DTM with PACTware]]&lt;br /&gt;
* [[IBHLink S7++:PLC-PLC communication|PLC-PLC communication]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation|Time Synchronisation]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation with NetPro|Time Synchronisation with NetPro]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S7++|LOGO! with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink:S7++:SINAMICS G120 with IBHLink S7++|Online connection to SINAMICS G120 drives with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Beckhoff TwinCAT PLC with IBHLink S7++|Data exchange between the TwinCAT PLC and a S7 controller with IBHLink S7++]]&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|[http://www.ibhsoftec.com/OPC-Eng IBH OPC Server]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[OPCServer:Overview|Overview]]&lt;br /&gt;
* [[OPCServer:Licensing|Licensing]]&lt;br /&gt;
* [[OPCServer:Server Configuration|Server Configuration]]&lt;br /&gt;
* [[OPCServer:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[OPCServer:Optimization|Optimization]]&lt;br /&gt;
* [[OPCServer:DCOM Configuration|DCOM Configuration]]&lt;br /&gt;
* [[OPCServer:Operation with User rights|Operation with User rights]]&lt;br /&gt;
* [[OPCServer:Pro Tool Pro V6|Pro Tool Pro V6]]&lt;br /&gt;
* [[OPCServer:WinCC|WinCC]]&lt;br /&gt;
* [[OPCServer:WinCC Flexible|WinCC Flexible]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch FS Gateway|Create Variables manually with Intouch FS Gateway]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch FS Gateway using the Item Browser|Create Variables with Intouch FS Gateway using the Item Browser]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch|Create Variables manually with Intouch]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch TagCreator|Create Variables with Intouch TagCreator]]&lt;br /&gt;
* [[OPCServer:HPI Scada|HPI Scada]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO 8 |Variables from LOGO 8]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO! RCE|Variables from LOGO! RCE]]&lt;br /&gt;
* [[OPCServer:H1 with OPC Server|H1 with OPC Server]]&lt;br /&gt;
* [[OPCServer:IBH OPC Server with Siemens S7-1200 and S7-1500 PLCs|OPC Server with Siemens S7-1200 and S7-1500 PLCs]]&lt;br /&gt;
&lt;br /&gt;
== S7-SoftPLC ==&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|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-SoftPLC:LOGO! with S7-SoftPLC|LOGO! with S7-SoftPLC]]&lt;br /&gt;
* Installation&lt;br /&gt;
** [[S7-SoftPLC:System requirements|System requirements]]&lt;br /&gt;
** [[S7-SoftPLC:Installing S7-SoftPLC|Installation]]&lt;br /&gt;
** [[S7-SoftPLC:Uninstalling S7-SoftPLC|Deinstallation]]&lt;br /&gt;
* Online&lt;br /&gt;
** [[S7-SoftPLC:S7-SoftPLC online functions|Functions]]&lt;br /&gt;
** [[S7-SoftPLC:Online with STEP®7|Online with STEP®7]]&lt;br /&gt;
** [[S7-SoftPLC:Online with S7 for Windows®|Online with S7 for Windows®]]&lt;br /&gt;
* [[S7-SoftPLC:Visualizations|Visualizations]]&lt;br /&gt;
** [[S7-SoftPLC:Using the IBH S7-SoftPLC with Intouch via RFC1006|Using with Intouch via RFC1006]]&lt;br /&gt;
* [[S7-SoftPLC:Data Interface|Data Interface]]&lt;br /&gt;
* User Interface&lt;br /&gt;
** [[S7-SoftPLC:Interface and Configuration|Interface and Configuration]]&lt;br /&gt;
** [[S7-SoftPLC:Classic View|Classic View]]&lt;br /&gt;
** [[S7-SoftPLC:Configuration View|Configuration View]]&lt;br /&gt;
* Menu&lt;br /&gt;
** [[S7-SoftPLC:File menu|File]]&lt;br /&gt;
** [[S7-SoftPLC:Edit menu|Edit]]&lt;br /&gt;
** [[S7-SoftPLC:View menu|View]]&lt;br /&gt;
** [[S7-SoftPLC:Help menu|Help]]&lt;br /&gt;
** [[S7-SoftPLC:Toolbar|Toolbar]]&lt;br /&gt;
** [[S7-SoftPLC:I/O monitor|I/O monitor]]&lt;br /&gt;
* Configuration&lt;br /&gt;
** CPU Parameters&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
** Driver&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers|Add/remove drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers to S7-SoftPLC|Add/remove drivers to S7-SoftPLC]]&lt;br /&gt;
** Addidata&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the ADDI-DATA driver|Configuration of driver]]&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA driver for S7-SoftPLC|Driver for S7-SoftPLC]]&lt;br /&gt;
**Beckhoff TwinCAT I/O &lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O drivers|Configuration of drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O with PLC43:INI|Configuration with PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:S7-SoftPLC Service and TwinCat|S7-SoftPLC Service and TwinCat]]&lt;br /&gt;
**CIF 30/50/60&lt;br /&gt;
*** [[S7-SoftPLC:Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the CIF-card with the SyCon System Configurator|Configuration with System Configurator]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 Settings|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 settings of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** cifX (CIFX 50 and CIFX 90)&lt;br /&gt;
*** [[S7-SoftPLC:cifX Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration of cifX card with SYCON.NET|Configuration with SYCON.NET]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX User Interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX settings of IBHsoftec S7-SoftPLC|Settings of the IBHsoftec S7-SoftPLC]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** CP340/CP440&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/CP440 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP340/CP440 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/440 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** CP343/CP443 &lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/CP443 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP343/CP443 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/443 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** I/O Port&lt;br /&gt;
*** [[S7-SoftPLC:Configuring PC hardware ports|Configuring PC hardware ports]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware port with user interface|User interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware ports with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** Modbus TCP&lt;br /&gt;
*** [[S7-SoftPLC:Modbus TCP configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** NVRAM&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the PLC43.INI|PLC43.INI]]&lt;br /&gt;
** User SFC&lt;br /&gt;
*** [[S7-SoftPLC:User SFC configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the PLC43.INI|PLC43.INI]]&lt;br /&gt;
* [[S7-SoftPLC:Technical data|Technical data]]&lt;br /&gt;
** [[S7-SoftPLC:Instruction set|Instruction set]]&lt;br /&gt;
** [[S7-SoftPLC:STEP®7 Hardwareconfiguration|STEP®7 Hardwareconfiguration]]&lt;br /&gt;
** [[S7-SoftPLC:Diagnostic buffer entries|Diagnostic buffer entries]]&lt;br /&gt;
** [[S7-SoftPLC:Differences between S7-SoftPLC and Hardware-PLC|Differences]]&lt;br /&gt;
** [[S7-SoftPLC:AppStarter|AppStarter]]&lt;br /&gt;
** [[S7-SoftPLC:Zero modem cable|Zero modem cable]]&lt;br /&gt;
&lt;br /&gt;
== S7-PCI315 ==&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:3100.png|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-PCI315:Documentation Overview|Documentation Overview]]&lt;br /&gt;
* [[S7-PCI315:Legal Notes|Legal Notes]]&lt;br /&gt;
* [[S7-PCI315:Licenses|Licenses]]&lt;br /&gt;
* [[S7-PCI315:Safety|Safety]]&lt;br /&gt;
* [[S7-PCI315:Description and Requirements|Description and Requirements]]&lt;br /&gt;
* [[S7-PCI315:Device Drawings|Device Drawings]]&lt;br /&gt;
* [[S7-PCI315:System Overview|System Overview]]&lt;br /&gt;
* [[S7-PCI315:Device Driver Setup|Device Driver Setup]]&lt;br /&gt;
* [[S7-PCI315:Firmware Update|Firmware Update]]&lt;br /&gt;
* [[S7-PCI315:USB driver installation|USB driver installation]]&lt;br /&gt;
* [[S7-PCI315:Install S7netPLCComm service|Install S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Safety Advices|Safety Advices]]&lt;br /&gt;
* [[S7-PCI315:Installing Battery|Installing Battery]]&lt;br /&gt;
* [[S7-PCI315:Installing S7-PCI315 PLC|Installing S7-PCI315 PLC]]&lt;br /&gt;
* [[S7-PCI315:HMI/data access|HMI/data access]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm service|S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Service configuration|Service configuration]]&lt;br /&gt;
* [[S7-PCI315:Configuration user interface|Configuration user interface]]&lt;br /&gt;
* [[S7-PCI315:Configuration INI file|Configuration INI file]]&lt;br /&gt;
* [[S7-PCI315:WinCC Flexible local|WinCC Flexible local]]&lt;br /&gt;
* [[S7-PCI315:Programming|Programming]]&lt;br /&gt;
* [[S7-PCI315:Instruction set|Instruction set]]&lt;br /&gt;
* [[S7-PCI315:Integrated blocks|Integrated blocks]]&lt;br /&gt;
* [[S7-PCI315:Power Supply|Power Supply]]&lt;br /&gt;
* [[S7-PCI315:Reset Behaviour|Reset Behaviour]]&lt;br /&gt;
* [[S7-PCI315:RUN/STOP Switch|RUN/STOP Switch]]&lt;br /&gt;
* [[S7-PCI315:Battery|Battery]]&lt;br /&gt;
* [[S7-PCI315:Changing the Battery|Changing the Battery]]&lt;br /&gt;
* [[S7-PCI315:Battery Disposal|Battery Disposal]]&lt;br /&gt;
* [[S7-PCI315:LED|LED]]&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:Memory Card|Memory Card]]&lt;br /&gt;
* [[S7-PCI315:Storage Behaviour|Storage Behaviour]]&lt;br /&gt;
* [[S7-PCI315:Read State|Read State]]&lt;br /&gt;
* [[S7-PCI315:Dualport communication|Dualport communication]]&lt;br /&gt;
* [[S7-PCI315:Knowledge base|Knowledge base]]&lt;br /&gt;
* [[S7-PCI315:Troubleshooting|Troubleshooting]]&lt;br /&gt;
* [[S7-PCI315:Error Codes|Error Codes]]&lt;br /&gt;
* [[S7-PCI315:Technical Data|Technical Data]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
Image:20266.gif|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBHNet:Introduction|Introduction]]&lt;br /&gt;
*[[IBHNet:System Requirements|System Requirements]]&lt;br /&gt;
*[[IBHNet:Installation|Installation]]&lt;br /&gt;
*[[IBHNet:Local Operation|Local Operation]]&lt;br /&gt;
*[[IBHNet:Operation in a local area network|Operation in a local area network]]&lt;br /&gt;
*[[IBHNet:Operation via the Internet|Operation via the Internet]]&lt;br /&gt;
*[[IBHNet:IBH Link S7|IBH Link S7]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++|IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++ with STEP®5|IBH Link S5++ with STEP®5]]&lt;br /&gt;
*[[IBHNet:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
*[[IBHNet:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
*[[IBHNet:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC|Using IBHNet with WinCC]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with ProTool|Using IBHNet with ProTool]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC Flexible|Using IBHNet with WinCC Flexible]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S5++ with Intouch|Using the IBH Link S5++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S7++ with Intouch|Using the IBH Link S7++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Accessing PLC variables|Accessing PLC variables]]&lt;br /&gt;
*[[IBHNet:Fetch/Write|Fetch/Write]]&lt;br /&gt;
*[[IBHNet:Unprojected PLC-PLC communication|Unprojected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:Projected PLC-PLC communication|Projected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:RFC1006 Communication IBH Link S7++/S7++HS|RFC1006 Communication IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Beckhoff TwinCAT PLC with IBHLink S5++/S7++/S7++HS|Data exchange between the TwinCAT PLC and a S5/S7 controller with IBHLink S5++/S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Troubleshooting|Troubleshooting]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7|Technical Data IBH Link S7]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7 Plus|Technical Data IBH Link S7 Plus]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7++/S7++ HS|Technical Data IBH Link S7++/S7++ HS]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S5++|Technical Data IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link History|IBH Link History]]&lt;br /&gt;
*[[IBHNet:Revisions|Revisions]]&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|[http://www.ibhsoftec.com/IBH-USB-S5-Adapter-Eng IBH-USB-S5-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039;]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® STEP®5|Access to a SIMATIC S5 with STEP®5]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:Maximum USB cable length|Maximum USB cable length]]&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|[http://www.ibhsoftec.com/USB-S7-Adapter-C-Eng USB-S7-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[USB-S7-Adapter:PLC S7-300 and S7-400 S7 for Windows®|Access to a PLC S7-300 and S7-400 with &#039;&#039;S7 for Windows®&#039;&#039;]]&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|[http://www.ibhsoftec.com/S7-CX317-Eng IBH S7-CX317]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH S7-CX315/CX317:Task 2 SEQ converter|Task 2 SEQ converter]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2236</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2236"/>
		<updated>2025-09-02T07:07:59Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* Mitsubishi Electric IoT Gateway */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Wiki of IBHsoftec GmbH! [[http://www.ibhsoftec.com/ IBHsoftec GmbH]]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Germany.png|link=http://wiki.ibhsoftec.com/de/Hauptseite]]&amp;lt;br /&amp;gt;&lt;br /&gt;
== S5/S7 for 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|[http://www.ibhsoftec.com/S57W-Eng S5+S7 for Windows® Version 7]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S5/S7 for Windows:licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 for Windows:Handling of PLC backup archive files|Handling of PLC backup archive files xxx.arv]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 COM packages|S5: Calling of the STEP5 COM packages]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 STEP5 Basic Programming|S5: STEP5 Basic Programming]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via H1|S5: Programming via H1]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via SINEC L2|S5: Programming via SINEC L2]]&lt;br /&gt;
* [[S5/S7 for Windows:USB S5/S7 Prommer (Siemens)|USB S5/S7 Prommer (Siemens)]]&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-300.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH Link IoT:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH Link IoT:Manual|Manual]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link IoT|TeamViewer IoT License IBH Link IoT]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link UA|TeamViewer IoT License IBH Link UA]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer Support|TeamViewer Support]]&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_SoftPLC.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH OPC UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH OPC UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&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|&#039;&#039;&#039;[https://www.ibhsoftec.com/IBH-OPC-UA-IOT2040-Eng IBH OPC UA IOT2040]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH OPC UA IOT2040:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH OPC UA IoT2040:Siemens IOT200 Inputs / Outputs|Siemens IOT200 Inputs / Outputs]]&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|[http://www.ibhsoftec.com/IBH-Link-UA IBH Link UA]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH Link UA:Description|Description]]&lt;br /&gt;
* [[IBH Link UA:Manual|Manual]]&lt;br /&gt;
* [[IBH Link UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH Link UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH Link UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH Link UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[IBH Link UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH Link UA:MQTT connection|MQTT connection]]&lt;br /&gt;
* [[IBH Link UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&lt;br /&gt;
* [[IBH Link UA:IBH Link UA with WinCC 7|IBH Link UA with WinCC 7]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&lt;br /&gt;
* [[IBH Link UA:Modbus connection|Modbus connection]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi PLC|Mitsubishi PLC]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi Robots|Mitsubishi Robots]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models | Python/Methods/Data models]]&lt;br /&gt;
* [[IBH Link UA:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIC 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIC ONE]]&lt;br /&gt;
* [[IBH Link UA:Reset button|Reset button]]&lt;br /&gt;
* [[IBH Link UA:New features|New features]]&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_S.png|[https://www.ibhsoftec.com/News-Eng Mitsubishi Electric IoT Gateway]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Flyer/Orderinformation|Flyer/Orderinformation]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Manual|Manual]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:IoT Gateway and GENESIS V11 MQTT SparkplugB communication|IoT Gateway and GENESIS V11 MQTT SparkplugB communication]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:backplane bus|Easy PLC communication through backplane bus]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Support|Support]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Sales|Sales]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; without IBH Net driver]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 TIA Portal V11 WinCC flexible|Access to a SIMATIC S5 with TIA Portal V11 WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 WinCC flexible|Access to a SIMATIC S5 with WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 PLC PcVue|Access to a SIMATIC S5 with PcVue over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Elipse SCADA|Access to a SIMATIC S5 with Elipse SCADA over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Intouch|Access to a SIMATIC S5 with Intouch over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S5++|LOGO! with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 1500 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 1500 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Beckhoff TwinCAT PLC with IBHLink S5++|Data exchange between the TwinCAT PLC and a S5 controller with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Network configuration via USB|Network configuration via USB]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S7++ ==&lt;br /&gt;
All listet articles are avlid for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++] (bus connector format) and for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS] (din rail mount)&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|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S7++:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; via SINEC L2]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 TIA Portal WinCC flexible|Access to S7-300/S7-400 with TIA Portal V11 WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 WinCC flexible|Access to S7-300/S7-400 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-200 WinCC flexible|Access to S7-200 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Intouch|Access to S7-300/S7-400 with Intouch over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Elipse SCADA|Access to S7-300/S7-400 with Elipse SCADA over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 PcVue|Access to S7-300/S7-400 with PcVue over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:IBH Link S7++ with CommDTM|IBH Link S7++ with CommDTM]]&lt;br /&gt;
* [[IBHLink S7++:VEGASON IBHNetDTM|IBHNet DTM with PACTware]]&lt;br /&gt;
* [[IBHLink S7++:PLC-PLC communication|PLC-PLC communication]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation|Time Synchronisation]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation with NetPro|Time Synchronisation with NetPro]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S7++|LOGO! with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink:S7++:SINAMICS G120 with IBHLink S7++|Online connection to SINAMICS G120 drives with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Beckhoff TwinCAT PLC with IBHLink S7++|Data exchange between the TwinCAT PLC and a S7 controller with IBHLink S7++]]&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|[http://www.ibhsoftec.com/OPC-Eng IBH OPC Server]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[OPCServer:Overview|Overview]]&lt;br /&gt;
* [[OPCServer:Licensing|Licensing]]&lt;br /&gt;
* [[OPCServer:Server Configuration|Server Configuration]]&lt;br /&gt;
* [[OPCServer:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[OPCServer:Optimization|Optimization]]&lt;br /&gt;
* [[OPCServer:DCOM Configuration|DCOM Configuration]]&lt;br /&gt;
* [[OPCServer:Operation with User rights|Operation with User rights]]&lt;br /&gt;
* [[OPCServer:Pro Tool Pro V6|Pro Tool Pro V6]]&lt;br /&gt;
* [[OPCServer:WinCC|WinCC]]&lt;br /&gt;
* [[OPCServer:WinCC Flexible|WinCC Flexible]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch FS Gateway|Create Variables manually with Intouch FS Gateway]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch FS Gateway using the Item Browser|Create Variables with Intouch FS Gateway using the Item Browser]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch|Create Variables manually with Intouch]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch TagCreator|Create Variables with Intouch TagCreator]]&lt;br /&gt;
* [[OPCServer:HPI Scada|HPI Scada]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO 8 |Variables from LOGO 8]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO! RCE|Variables from LOGO! RCE]]&lt;br /&gt;
* [[OPCServer:H1 with OPC Server|H1 with OPC Server]]&lt;br /&gt;
* [[OPCServer:IBH OPC Server with Siemens S7-1200 and S7-1500 PLCs|OPC Server with Siemens S7-1200 and S7-1500 PLCs]]&lt;br /&gt;
&lt;br /&gt;
== S7-SoftPLC ==&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|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-SoftPLC:LOGO! with S7-SoftPLC|LOGO! with S7-SoftPLC]]&lt;br /&gt;
* Installation&lt;br /&gt;
** [[S7-SoftPLC:System requirements|System requirements]]&lt;br /&gt;
** [[S7-SoftPLC:Installing S7-SoftPLC|Installation]]&lt;br /&gt;
** [[S7-SoftPLC:Uninstalling S7-SoftPLC|Deinstallation]]&lt;br /&gt;
* Online&lt;br /&gt;
** [[S7-SoftPLC:S7-SoftPLC online functions|Functions]]&lt;br /&gt;
** [[S7-SoftPLC:Online with STEP®7|Online with STEP®7]]&lt;br /&gt;
** [[S7-SoftPLC:Online with S7 for Windows®|Online with S7 for Windows®]]&lt;br /&gt;
* [[S7-SoftPLC:Visualizations|Visualizations]]&lt;br /&gt;
** [[S7-SoftPLC:Using the IBH S7-SoftPLC with Intouch via RFC1006|Using with Intouch via RFC1006]]&lt;br /&gt;
* [[S7-SoftPLC:Data Interface|Data Interface]]&lt;br /&gt;
* User Interface&lt;br /&gt;
** [[S7-SoftPLC:Interface and Configuration|Interface and Configuration]]&lt;br /&gt;
** [[S7-SoftPLC:Classic View|Classic View]]&lt;br /&gt;
** [[S7-SoftPLC:Configuration View|Configuration View]]&lt;br /&gt;
* Menu&lt;br /&gt;
** [[S7-SoftPLC:File menu|File]]&lt;br /&gt;
** [[S7-SoftPLC:Edit menu|Edit]]&lt;br /&gt;
** [[S7-SoftPLC:View menu|View]]&lt;br /&gt;
** [[S7-SoftPLC:Help menu|Help]]&lt;br /&gt;
** [[S7-SoftPLC:Toolbar|Toolbar]]&lt;br /&gt;
** [[S7-SoftPLC:I/O monitor|I/O monitor]]&lt;br /&gt;
* Configuration&lt;br /&gt;
** CPU Parameters&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
** Driver&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers|Add/remove drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers to S7-SoftPLC|Add/remove drivers to S7-SoftPLC]]&lt;br /&gt;
** Addidata&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the ADDI-DATA driver|Configuration of driver]]&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA driver for S7-SoftPLC|Driver for S7-SoftPLC]]&lt;br /&gt;
**Beckhoff TwinCAT I/O &lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O drivers|Configuration of drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O with PLC43:INI|Configuration with PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:S7-SoftPLC Service and TwinCat|S7-SoftPLC Service and TwinCat]]&lt;br /&gt;
**CIF 30/50/60&lt;br /&gt;
*** [[S7-SoftPLC:Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the CIF-card with the SyCon System Configurator|Configuration with System Configurator]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 Settings|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 settings of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** cifX (CIFX 50 and CIFX 90)&lt;br /&gt;
*** [[S7-SoftPLC:cifX Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration of cifX card with SYCON.NET|Configuration with SYCON.NET]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX User Interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX settings of IBHsoftec S7-SoftPLC|Settings of the IBHsoftec S7-SoftPLC]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** CP340/CP440&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/CP440 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP340/CP440 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/440 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** CP343/CP443 &lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/CP443 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP343/CP443 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/443 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** I/O Port&lt;br /&gt;
*** [[S7-SoftPLC:Configuring PC hardware ports|Configuring PC hardware ports]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware port with user interface|User interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware ports with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** Modbus TCP&lt;br /&gt;
*** [[S7-SoftPLC:Modbus TCP configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** NVRAM&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the PLC43.INI|PLC43.INI]]&lt;br /&gt;
** User SFC&lt;br /&gt;
*** [[S7-SoftPLC:User SFC configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the PLC43.INI|PLC43.INI]]&lt;br /&gt;
* [[S7-SoftPLC:Technical data|Technical data]]&lt;br /&gt;
** [[S7-SoftPLC:Instruction set|Instruction set]]&lt;br /&gt;
** [[S7-SoftPLC:STEP®7 Hardwareconfiguration|STEP®7 Hardwareconfiguration]]&lt;br /&gt;
** [[S7-SoftPLC:Diagnostic buffer entries|Diagnostic buffer entries]]&lt;br /&gt;
** [[S7-SoftPLC:Differences between S7-SoftPLC and Hardware-PLC|Differences]]&lt;br /&gt;
** [[S7-SoftPLC:AppStarter|AppStarter]]&lt;br /&gt;
** [[S7-SoftPLC:Zero modem cable|Zero modem cable]]&lt;br /&gt;
&lt;br /&gt;
== S7-PCI315 ==&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:3100.png|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-PCI315:Documentation Overview|Documentation Overview]]&lt;br /&gt;
* [[S7-PCI315:Legal Notes|Legal Notes]]&lt;br /&gt;
* [[S7-PCI315:Licenses|Licenses]]&lt;br /&gt;
* [[S7-PCI315:Safety|Safety]]&lt;br /&gt;
* [[S7-PCI315:Description and Requirements|Description and Requirements]]&lt;br /&gt;
* [[S7-PCI315:Device Drawings|Device Drawings]]&lt;br /&gt;
* [[S7-PCI315:System Overview|System Overview]]&lt;br /&gt;
* [[S7-PCI315:Device Driver Setup|Device Driver Setup]]&lt;br /&gt;
* [[S7-PCI315:Firmware Update|Firmware Update]]&lt;br /&gt;
* [[S7-PCI315:USB driver installation|USB driver installation]]&lt;br /&gt;
* [[S7-PCI315:Install S7netPLCComm service|Install S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Safety Advices|Safety Advices]]&lt;br /&gt;
* [[S7-PCI315:Installing Battery|Installing Battery]]&lt;br /&gt;
* [[S7-PCI315:Installing S7-PCI315 PLC|Installing S7-PCI315 PLC]]&lt;br /&gt;
* [[S7-PCI315:HMI/data access|HMI/data access]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm service|S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Service configuration|Service configuration]]&lt;br /&gt;
* [[S7-PCI315:Configuration user interface|Configuration user interface]]&lt;br /&gt;
* [[S7-PCI315:Configuration INI file|Configuration INI file]]&lt;br /&gt;
* [[S7-PCI315:WinCC Flexible local|WinCC Flexible local]]&lt;br /&gt;
* [[S7-PCI315:Programming|Programming]]&lt;br /&gt;
* [[S7-PCI315:Instruction set|Instruction set]]&lt;br /&gt;
* [[S7-PCI315:Integrated blocks|Integrated blocks]]&lt;br /&gt;
* [[S7-PCI315:Power Supply|Power Supply]]&lt;br /&gt;
* [[S7-PCI315:Reset Behaviour|Reset Behaviour]]&lt;br /&gt;
* [[S7-PCI315:RUN/STOP Switch|RUN/STOP Switch]]&lt;br /&gt;
* [[S7-PCI315:Battery|Battery]]&lt;br /&gt;
* [[S7-PCI315:Changing the Battery|Changing the Battery]]&lt;br /&gt;
* [[S7-PCI315:Battery Disposal|Battery Disposal]]&lt;br /&gt;
* [[S7-PCI315:LED|LED]]&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:Memory Card|Memory Card]]&lt;br /&gt;
* [[S7-PCI315:Storage Behaviour|Storage Behaviour]]&lt;br /&gt;
* [[S7-PCI315:Read State|Read State]]&lt;br /&gt;
* [[S7-PCI315:Dualport communication|Dualport communication]]&lt;br /&gt;
* [[S7-PCI315:Knowledge base|Knowledge base]]&lt;br /&gt;
* [[S7-PCI315:Troubleshooting|Troubleshooting]]&lt;br /&gt;
* [[S7-PCI315:Error Codes|Error Codes]]&lt;br /&gt;
* [[S7-PCI315:Technical Data|Technical Data]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
Image:20266.gif|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBHNet:Introduction|Introduction]]&lt;br /&gt;
*[[IBHNet:System Requirements|System Requirements]]&lt;br /&gt;
*[[IBHNet:Installation|Installation]]&lt;br /&gt;
*[[IBHNet:Local Operation|Local Operation]]&lt;br /&gt;
*[[IBHNet:Operation in a local area network|Operation in a local area network]]&lt;br /&gt;
*[[IBHNet:Operation via the Internet|Operation via the Internet]]&lt;br /&gt;
*[[IBHNet:IBH Link S7|IBH Link S7]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++|IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++ with STEP®5|IBH Link S5++ with STEP®5]]&lt;br /&gt;
*[[IBHNet:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
*[[IBHNet:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
*[[IBHNet:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC|Using IBHNet with WinCC]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with ProTool|Using IBHNet with ProTool]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC Flexible|Using IBHNet with WinCC Flexible]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S5++ with Intouch|Using the IBH Link S5++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S7++ with Intouch|Using the IBH Link S7++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Accessing PLC variables|Accessing PLC variables]]&lt;br /&gt;
*[[IBHNet:Fetch/Write|Fetch/Write]]&lt;br /&gt;
*[[IBHNet:Unprojected PLC-PLC communication|Unprojected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:Projected PLC-PLC communication|Projected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:RFC1006 Communication IBH Link S7++/S7++HS|RFC1006 Communication IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Beckhoff TwinCAT PLC with IBHLink S5++/S7++/S7++HS|Data exchange between the TwinCAT PLC and a S5/S7 controller with IBHLink S5++/S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Troubleshooting|Troubleshooting]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7|Technical Data IBH Link S7]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7 Plus|Technical Data IBH Link S7 Plus]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7++/S7++ HS|Technical Data IBH Link S7++/S7++ HS]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S5++|Technical Data IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link History|IBH Link History]]&lt;br /&gt;
*[[IBHNet:Revisions|Revisions]]&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|[http://www.ibhsoftec.com/IBH-USB-S5-Adapter-Eng IBH-USB-S5-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039;]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® STEP®5|Access to a SIMATIC S5 with STEP®5]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:Maximum USB cable length|Maximum USB cable length]]&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|[http://www.ibhsoftec.com/USB-S7-Adapter-C-Eng USB-S7-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[USB-S7-Adapter:PLC S7-300 and S7-400 S7 for Windows®|Access to a PLC S7-300 and S7-400 with &#039;&#039;S7 for Windows®&#039;&#039;]]&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|[http://www.ibhsoftec.com/S7-CX317-Eng IBH S7-CX317]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH S7-CX315/CX317:Task 2 SEQ converter|Task 2 SEQ converter]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Technical_data&amp;diff=2235</id>
		<title>IBH Link UA:Technical data</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Technical_data&amp;diff=2235"/>
		<updated>2024-09-06T12:35:15Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* Technical data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Features: ==&lt;br /&gt;
&lt;br /&gt;
* OPC UA Server for easy connection to MES, ERP and SAP systems and visualizations&lt;br /&gt;
&lt;br /&gt;
* OPC UA Client functions for S7 PLC to connect to external OPC UA server systems&lt;br /&gt;
&lt;br /&gt;
* 4 Ethernet Ports with Firewall -&amp;gt; clean separation of machine and supervision level&lt;br /&gt;
&lt;br /&gt;
* Scalable security levels through exchange of digitally signed certificates&lt;br /&gt;
&lt;br /&gt;
* Connection to S7-PLCs over S7 TCP/IP or IBH Link S7++&lt;br /&gt;
&lt;br /&gt;
* Connection to S5-PLCs over IBH Link S5++&lt;br /&gt;
&lt;br /&gt;
* Comfortable configuration with Siemens STEP7 or the TIA Portal -&amp;gt; no need for other special software&lt;br /&gt;
&lt;br /&gt;
* Administration via web browser&lt;br /&gt;
&lt;br /&gt;
== Rail mount ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;IBH Link UA&#039;&#039;&#039; is designed for DIN rail mounting:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_rail_mount.png|600px]]&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
The administration can be made with an recent web browser over the Ethernet port 1 by using the host name http://&#039;&#039;&#039;ibhlinkua_&amp;lt;serial number&amp;gt;&#039;&#039;&#039; (f.i.http://&#039;&#039;&#039;ibhlinkua_0001170&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
or over the ports 2-4 by entering the default IP Address &#039;&#039;&#039;192.168.1.14&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
No other tools are required.&lt;br /&gt;
&lt;br /&gt;
Default IP Address configuration:&lt;br /&gt;
&lt;br /&gt;
Port 1: &#039;&#039;&#039;DHCP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Port 2-4: &#039;&#039;&#039;192.168.1.14&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default Login:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;admin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;admin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Ethernet Interface==&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_ports_eng.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Ethernet pin out of the RJ45 female connector:&lt;br /&gt;
&lt;br /&gt;
[[Image:RJ45.png|220px]]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! Pin !! Signal !! Meaning&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;width: 5em&amp;quot;| 1 ||style=&amp;quot;width: 5em&amp;quot;| TD+ || Receive Data +&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 2 || TD- || Receive Data -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 3 || RD+ || Transmit Data +&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 4 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 5 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 6 || RD- || Transmit Data -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 7 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 8 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ethernet Connection Data ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;width: 14em&amp;quot;| Topology || Star Topology&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Medium || 4 x 2 Twisted Pair copper cable Cat 3 (10 MBit/s), Cat 5 (100 MBit/s)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Length of cable || 100m to the Device or to the next Hub and Switch respectively&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Transmission rate || 10 MBit/s / 100 MBit/s&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Technical data==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Component / design&lt;br /&gt;
|IBH Link UA Revision 1 Single Core&lt;br /&gt;
|IBH Link UA Revision 2 Single Core&lt;br /&gt;
|IBH Link UA Quad Core&lt;br /&gt;
|IBH Link UA Quad Core 64 Bit&lt;br /&gt;
|-&lt;br /&gt;
|Processor&lt;br /&gt;
|Texas Instruments Sitara AM335x&lt;br /&gt;
|NXP Semiconductor i.MX 6 Single&lt;br /&gt;
|NXP Semiconductor i.MX 6 Quad&lt;br /&gt;
|NXP Semiconductor i.MX 8M Mini &lt;br /&gt;
|-&lt;br /&gt;
|Architecture&lt;br /&gt;
|ARM&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;v7 Cortex&amp;lt;sup&amp;gt;TM&amp;lt;/sup&amp;gt;-A8&lt;br /&gt;
|ARM&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;v7 Cortex&amp;lt;sup&amp;gt;TM&amp;lt;/sup&amp;gt;-A9&lt;br /&gt;
||ARM&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;v7 Cortex&amp;lt;sup&amp;gt;TM&amp;lt;/sup&amp;gt;-A9&lt;br /&gt;
|4x Arm® Cortex®-A53&lt;br /&gt;
|-&lt;br /&gt;
|Clock frequency&lt;br /&gt;
|1 GHz&lt;br /&gt;
|1 GHz&lt;br /&gt;
|4x1 GHz&lt;br /&gt;
|4x1,8 Ghz&lt;br /&gt;
|-&lt;br /&gt;
|Total main memory&lt;br /&gt;
|512 MB&lt;br /&gt;
|512 MB&lt;br /&gt;
|2 GB&lt;br /&gt;
|4 GB&lt;br /&gt;
|-&lt;br /&gt;
|Free main memory&lt;br /&gt;
|est. 400 MB&lt;br /&gt;
|est. 384 MB&lt;br /&gt;
|est. 1920 MB&lt;br /&gt;
|est. 3,5 GB&lt;br /&gt;
|-&lt;br /&gt;
|Mirrored system&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Data storage&lt;br /&gt;
|512 MB Nand&lt;br /&gt;
|4 GB eMMC&lt;br /&gt;
|4 GB eMMC&lt;br /&gt;
|8 GB eMMC&lt;br /&gt;
|-&lt;br /&gt;
|Bootable from SD card&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Open SD card image available&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Ethernet interfaces&lt;br /&gt;
|4x 10 / 100 MBit/s&lt;br /&gt;
|4x 10 / 100 MBit/s&lt;br /&gt;
|4x 10 / 100 MBit/s&lt;br /&gt;
|2x 10 / 100 / 1000 MBit/s&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operating temperature || &lt;br /&gt;
|-&lt;br /&gt;
| Vertical mounted || 0°C...+60°C&lt;br /&gt;
|-&lt;br /&gt;
| Horizontal mounted || 0°C...+40°C&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Electric voltage:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:ACHTUNG.png|64px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATTENTION!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The IBH Link UA requires 24V DC. Higher voltage may destroy the device. Pay attention to polarity.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_24V.png|200px]]&lt;br /&gt;
&lt;br /&gt;
Power supply: &#039;&#039;&#039;24VDC / 0,2A&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dimensions (in millimeters):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_link_UA_Maße.png|500px]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Technical_data&amp;diff=2234</id>
		<title>IBH Link UA:Technical data</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Technical_data&amp;diff=2234"/>
		<updated>2024-09-06T12:34:37Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* Technical data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Features: ==&lt;br /&gt;
&lt;br /&gt;
* OPC UA Server for easy connection to MES, ERP and SAP systems and visualizations&lt;br /&gt;
&lt;br /&gt;
* OPC UA Client functions for S7 PLC to connect to external OPC UA server systems&lt;br /&gt;
&lt;br /&gt;
* 4 Ethernet Ports with Firewall -&amp;gt; clean separation of machine and supervision level&lt;br /&gt;
&lt;br /&gt;
* Scalable security levels through exchange of digitally signed certificates&lt;br /&gt;
&lt;br /&gt;
* Connection to S7-PLCs over S7 TCP/IP or IBH Link S7++&lt;br /&gt;
&lt;br /&gt;
* Connection to S5-PLCs over IBH Link S5++&lt;br /&gt;
&lt;br /&gt;
* Comfortable configuration with Siemens STEP7 or the TIA Portal -&amp;gt; no need for other special software&lt;br /&gt;
&lt;br /&gt;
* Administration via web browser&lt;br /&gt;
&lt;br /&gt;
== Rail mount ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;IBH Link UA&#039;&#039;&#039; is designed for DIN rail mounting:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_rail_mount.png|600px]]&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
The administration can be made with an recent web browser over the Ethernet port 1 by using the host name http://&#039;&#039;&#039;ibhlinkua_&amp;lt;serial number&amp;gt;&#039;&#039;&#039; (f.i.http://&#039;&#039;&#039;ibhlinkua_0001170&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
or over the ports 2-4 by entering the default IP Address &#039;&#039;&#039;192.168.1.14&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
No other tools are required.&lt;br /&gt;
&lt;br /&gt;
Default IP Address configuration:&lt;br /&gt;
&lt;br /&gt;
Port 1: &#039;&#039;&#039;DHCP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Port 2-4: &#039;&#039;&#039;192.168.1.14&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default Login:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;admin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;admin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Ethernet Interface==&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_ports_eng.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Ethernet pin out of the RJ45 female connector:&lt;br /&gt;
&lt;br /&gt;
[[Image:RJ45.png|220px]]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! Pin !! Signal !! Meaning&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;width: 5em&amp;quot;| 1 ||style=&amp;quot;width: 5em&amp;quot;| TD+ || Receive Data +&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 2 || TD- || Receive Data -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 3 || RD+ || Transmit Data +&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 4 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 5 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 6 || RD- || Transmit Data -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 7 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 8 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ethernet Connection Data ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;width: 14em&amp;quot;| Topology || Star Topology&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Medium || 4 x 2 Twisted Pair copper cable Cat 3 (10 MBit/s), Cat 5 (100 MBit/s)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Length of cable || 100m to the Device or to the next Hub and Switch respectively&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Transmission rate || 10 MBit/s / 100 MBit/s&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Technical data==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Component / design&lt;br /&gt;
|IBH Link UA Revision 1 Single Core&lt;br /&gt;
|IBH Link UA Revision 2 Single Core&lt;br /&gt;
|IBH Link UA Quad Core&lt;br /&gt;
|IBH Link UA Quad Core 64 Bit&lt;br /&gt;
|-&lt;br /&gt;
|Processor&lt;br /&gt;
|Texas Instruments Sitara AM335x&lt;br /&gt;
|NXP Semiconductor i.MX 6 Single&lt;br /&gt;
|NXP Semiconductor i.MX 6 Quad&lt;br /&gt;
|NXP Semiconductor i.MX 8M Mini &lt;br /&gt;
|-&lt;br /&gt;
|Architecture&lt;br /&gt;
|ARM&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;v7 Cortex&amp;lt;sup&amp;gt;TM&amp;lt;/sup&amp;gt;-A8&lt;br /&gt;
|ARM&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;v7 Cortex&amp;lt;sup&amp;gt;TM&amp;lt;/sup&amp;gt;-A9&lt;br /&gt;
||ARM&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;v7 Cortex&amp;lt;sup&amp;gt;TM&amp;lt;/sup&amp;gt;-A9&lt;br /&gt;
|4x Arm® Cortex®-A53&lt;br /&gt;
|-&lt;br /&gt;
|Clock frequency&lt;br /&gt;
|1 GHz&lt;br /&gt;
|1 GHz&lt;br /&gt;
|4x1 GHz&lt;br /&gt;
|4x1,8 Ghz&lt;br /&gt;
|-&lt;br /&gt;
|Total main memory&lt;br /&gt;
|512 MB&lt;br /&gt;
|512 MB&lt;br /&gt;
|2 GB&lt;br /&gt;
|4 GB&lt;br /&gt;
|-&lt;br /&gt;
|Free main memory&lt;br /&gt;
|est. 400 MB&lt;br /&gt;
|est. 384 MB&lt;br /&gt;
|est. 1920 MB&lt;br /&gt;
|est. 3,5 GB&lt;br /&gt;
|-&lt;br /&gt;
|Mirrored system&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Data storage&lt;br /&gt;
|512 MB Nand&lt;br /&gt;
|4 GB eMMC&lt;br /&gt;
|4 GB eMMC&lt;br /&gt;
|8 GB eMMC&lt;br /&gt;
|-&lt;br /&gt;
|Bootable from SD card&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Open SD card image available&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Ethernet interfaces&lt;br /&gt;
|4x 10 / 100 MBit/s&lt;br /&gt;
|4x 10 / 100 MBit/s&lt;br /&gt;
|4x 10 / 100 MBit/s&lt;br /&gt;
|2x 10 / 100 / 1000 MBit/s&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operating temperature || &lt;br /&gt;
|-&lt;br /&gt;
| Vertical mounted || 0°C...+60°C&lt;br /&gt;
|-&lt;br /&gt;
| Horizontal mounted || 0°C...+40°C&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Electric voltage:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:ACHTUNG.png|64px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATTENTION!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The IBH Link UA requires 24V DC. Higher voltage may destroy the device. Pay attention to polarity.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_24V.png|200px]]&lt;br /&gt;
&lt;br /&gt;
Power supply: &#039;&#039;&#039;24VDC / 0,2A&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dimensions (in millimeters):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_link_UA_Maß.png|500px]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_link_UA_Ma%C3%9Fe.png&amp;diff=2233</id>
		<title>File:IBH link UA Maße.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_link_UA_Ma%C3%9Fe.png&amp;diff=2233"/>
		<updated>2024-09-06T12:33:41Z</updated>

		<summary type="html">&lt;p&gt;Andreas: Andreas uploaded a new version of &amp;amp;quot;File:IBH link UA Maße.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_link_UA_Ma%C3%9Fe.png&amp;diff=2232</id>
		<title>File:IBH link UA Maße.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_link_UA_Ma%C3%9Fe.png&amp;diff=2232"/>
		<updated>2024-09-06T12:32:22Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2231</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2231"/>
		<updated>2024-08-28T08:44:02Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* IBHNet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Wiki of IBHsoftec GmbH! [[http://www.ibhsoftec.com/ IBHsoftec GmbH]]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Germany.png|link=http://wiki.ibhsoftec.com/de/Hauptseite]]&amp;lt;br /&amp;gt;&lt;br /&gt;
== S5/S7 for 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|[http://www.ibhsoftec.com/S57W-Eng S5+S7 for Windows® Version 7]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S5/S7 for Windows:licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 for Windows:Handling of PLC backup archive files|Handling of PLC backup archive files xxx.arv]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 COM packages|S5: Calling of the STEP5 COM packages]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 STEP5 Basic Programming|S5: STEP5 Basic Programming]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via H1|S5: Programming via H1]]&lt;br /&gt;
* [[S5/S7 for Windows:S5 Programming via SINEC L2|S5: Programming via SINEC L2]]&lt;br /&gt;
* [[S5/S7 for Windows:USB S5/S7 Prommer (Siemens)|USB S5/S7 Prommer (Siemens)]]&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-300.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH Link IoT:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH Link IoT:Manual|Manual]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link IoT|TeamViewer IoT License IBH Link IoT]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer IoT License IBH Link UA|TeamViewer IoT License IBH Link UA]]&lt;br /&gt;
*[[IBH Link IoT:TeamViewer Support|TeamViewer Support]]&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_SoftPLC.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH OPC UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH OPC UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&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|&#039;&#039;&#039;[https://www.ibhsoftec.com/IBH-OPC-UA-IOT2040-Eng IBH OPC UA IOT2040]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBH OPC UA IOT2040:Startup operations|Startup operations]]&lt;br /&gt;
*[[IBH OPC UA IoT2040:Siemens IOT200 Inputs / Outputs|Siemens IOT200 Inputs / Outputs]]&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|[http://www.ibhsoftec.com/IBH-Link-UA IBH Link UA]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH Link UA:Description|Description]]&lt;br /&gt;
* [[IBH Link UA:Manual|Manual]]&lt;br /&gt;
* [[IBH Link UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH Link UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
* [[IBH Link UA:Configuration with STEP7|Configuration with STEP7]]&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent Reading/Writing arrays and structures]]&lt;br /&gt;
* [[IBH Link UA:Loading multible projects into the IBH Link UA|Loading multible projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
* [[IBH Link UA:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[IBH Link UA:Client functions|Client functions]]&lt;br /&gt;
* [[IBH Link UA:MQTT connection|MQTT connection]]&lt;br /&gt;
* [[IBH Link UA:Integrated S7 SoftPLC|Integrated S7 SoftPLC]]&lt;br /&gt;
* [[IBH Link UA:IBH Link UA with WinCC 7|IBH Link UA with WinCC 7]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&lt;br /&gt;
* [[IBH Link UA:Modbus connection|Modbus connection]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi PLC|Mitsubishi PLC]]&lt;br /&gt;
* [[IBH Link UA:Mitsubishi Robots|Mitsubishi Robots]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models | Python/Methods/Data models]]&lt;br /&gt;
* [[IBH Link UA:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIC 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIC ONE]]&lt;br /&gt;
* [[IBH Link UA:Reset button|Reset button]]&lt;br /&gt;
* [[IBH Link UA:New features|New features]]&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_S.png|[https://www.ibhsoftec.com/News-Eng Mitsubishi Electric IoT Gateway]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Flyer/Orderinformation|Flyer/Orderinformation]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Manual|Manual]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:backplane bus|Easy PLC communication through backplane bus]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Support|Support]]&lt;br /&gt;
*[[Mitsubishi Electric IoT Gateway:Sales|Sales]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; without IBH Net driver]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 TIA Portal V11 WinCC flexible|Access to a SIMATIC S5 with TIA Portal V11 WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 WinCC flexible|Access to a SIMATIC S5 with WinCC flexible over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 PLC PcVue|Access to a SIMATIC S5 with PcVue over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Elipse SCADA|Access to a SIMATIC S5 with Elipse SCADA over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:SIMATIC® S5 Intouch|Access to a SIMATIC S5 with Intouch over IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S5++|LOGO! with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:S7 1500 PLC with IBHLink S7++|Data exchange between a SIMATIC S7 1500 and a SIMATIC S5 with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Beckhoff TwinCAT PLC with IBHLink S5++|Data exchange between the TwinCAT PLC and a S5 controller with IBHLink S5++]]&lt;br /&gt;
* [[IBHLink S5++:Network configuration via USB|Network configuration via USB]]&lt;br /&gt;
&lt;br /&gt;
== IBHLink S7++ ==&lt;br /&gt;
All listet articles are avlid for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++] (bus connector format) and for the [http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS] (din rail mount)&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|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBHLink S7++:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
* [[IBHLink S7++:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
* [[IBHLink S7++:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039; via SINEC L2]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 TIA Portal WinCC flexible|Access to S7-300/S7-400 with TIA Portal V11 WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 WinCC flexible|Access to S7-300/S7-400 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-200 WinCC flexible|Access to S7-200 with WinCC flexible over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Intouch|Access to S7-300/S7-400 with Intouch over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 Elipse SCADA|Access to S7-300/S7-400 with Elipse SCADA over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:S7-300/S7-400 PcVue|Access to S7-300/S7-400 with PcVue over IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:IBH Link S7++ with CommDTM|IBH Link S7++ with CommDTM]]&lt;br /&gt;
* [[IBHLink S7++:VEGASON IBHNetDTM|IBHNet DTM with PACTware]]&lt;br /&gt;
* [[IBHLink S7++:PLC-PLC communication|PLC-PLC communication]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation|Time Synchronisation]]&lt;br /&gt;
* [[IBHLink S7++:Time Synchronisation with NetPro|Time Synchronisation with NetPro]]&lt;br /&gt;
* [[IBHLink S7++:LOGO! with IBHLink S7++|LOGO! with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink:S7++:SINAMICS G120 with IBHLink S7++|Online connection to SINAMICS G120 drives with IBHLink S7++]]&lt;br /&gt;
* [[IBHLink S7++:Beckhoff TwinCAT PLC with IBHLink S7++|Data exchange between the TwinCAT PLC and a S7 controller with IBHLink S7++]]&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|[http://www.ibhsoftec.com/OPC-Eng IBH OPC Server]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[OPCServer:Overview|Overview]]&lt;br /&gt;
* [[OPCServer:Licensing|Licensing]]&lt;br /&gt;
* [[OPCServer:Server Configuration|Server Configuration]]&lt;br /&gt;
* [[OPCServer:Variable Syntax|Variable Syntax]]&lt;br /&gt;
* [[OPCServer:Optimization|Optimization]]&lt;br /&gt;
* [[OPCServer:DCOM Configuration|DCOM Configuration]]&lt;br /&gt;
* [[OPCServer:Operation with User rights|Operation with User rights]]&lt;br /&gt;
* [[OPCServer:Pro Tool Pro V6|Pro Tool Pro V6]]&lt;br /&gt;
* [[OPCServer:WinCC|WinCC]]&lt;br /&gt;
* [[OPCServer:WinCC Flexible|WinCC Flexible]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch FS Gateway|Create Variables manually with Intouch FS Gateway]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch FS Gateway using the Item Browser|Create Variables with Intouch FS Gateway using the Item Browser]]&lt;br /&gt;
* [[OPCServer:Create Variables manually with Intouch|Create Variables manually with Intouch]]&lt;br /&gt;
* [[OPCServer:Create Variables with Intouch TagCreator|Create Variables with Intouch TagCreator]]&lt;br /&gt;
* [[OPCServer:HPI Scada|HPI Scada]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO 8 |Variables from LOGO 8]]&lt;br /&gt;
* [[OPCServer:Variables from LOGO! RCE|Variables from LOGO! RCE]]&lt;br /&gt;
* [[OPCServer:H1 with OPC Server|H1 with OPC Server]]&lt;br /&gt;
* [[OPCServer:IBH OPC Server with Siemens S7-1200 and S7-1500 PLCs|OPC Server with Siemens S7-1200 and S7-1500 PLCs]]&lt;br /&gt;
&lt;br /&gt;
== S7-SoftPLC ==&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|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-SoftPLC:LOGO! with S7-SoftPLC|LOGO! with S7-SoftPLC]]&lt;br /&gt;
* Installation&lt;br /&gt;
** [[S7-SoftPLC:System requirements|System requirements]]&lt;br /&gt;
** [[S7-SoftPLC:Installing S7-SoftPLC|Installation]]&lt;br /&gt;
** [[S7-SoftPLC:Uninstalling S7-SoftPLC|Deinstallation]]&lt;br /&gt;
* Online&lt;br /&gt;
** [[S7-SoftPLC:S7-SoftPLC online functions|Functions]]&lt;br /&gt;
** [[S7-SoftPLC:Online with STEP®7|Online with STEP®7]]&lt;br /&gt;
** [[S7-SoftPLC:Online with S7 for Windows®|Online with S7 for Windows®]]&lt;br /&gt;
* [[S7-SoftPLC:Visualizations|Visualizations]]&lt;br /&gt;
** [[S7-SoftPLC:Using the IBH S7-SoftPLC with Intouch via RFC1006|Using with Intouch via RFC1006]]&lt;br /&gt;
* [[S7-SoftPLC:Data Interface|Data Interface]]&lt;br /&gt;
* User Interface&lt;br /&gt;
** [[S7-SoftPLC:Interface and Configuration|Interface and Configuration]]&lt;br /&gt;
** [[S7-SoftPLC:Classic View|Classic View]]&lt;br /&gt;
** [[S7-SoftPLC:Configuration View|Configuration View]]&lt;br /&gt;
* Menu&lt;br /&gt;
** [[S7-SoftPLC:File menu|File]]&lt;br /&gt;
** [[S7-SoftPLC:Edit menu|Edit]]&lt;br /&gt;
** [[S7-SoftPLC:View menu|View]]&lt;br /&gt;
** [[S7-SoftPLC:Help menu|Help]]&lt;br /&gt;
** [[S7-SoftPLC:Toolbar|Toolbar]]&lt;br /&gt;
** [[S7-SoftPLC:I/O monitor|I/O monitor]]&lt;br /&gt;
* Configuration&lt;br /&gt;
** CPU Parameters&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CPU Parameters of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
** Driver&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers|Add/remove drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Add/remove drivers to S7-SoftPLC|Add/remove drivers to S7-SoftPLC]]&lt;br /&gt;
** Addidata&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the ADDI-DATA driver|Configuration of driver]]&lt;br /&gt;
*** [[S7-SoftPLC:ADDI-DATA driver for S7-SoftPLC|Driver for S7-SoftPLC]]&lt;br /&gt;
**Beckhoff TwinCAT I/O &lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O drivers|Configuration of drivers]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration TwinCAT I/O with PLC43:INI|Configuration with PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:S7-SoftPLC Service and TwinCat|S7-SoftPLC Service and TwinCat]]&lt;br /&gt;
**CIF 30/50/60&lt;br /&gt;
*** [[S7-SoftPLC:Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring the CIF-card with the SyCon System Configurator|Configuration with System Configurator]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 Settings|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:CIF 30/50/60 settings of S7-SoftPLC|PLC43.INI]]&lt;br /&gt;
*** [[S7-SoftPLC:PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** cifX (CIFX 50 and CIFX 90)&lt;br /&gt;
*** [[S7-SoftPLC:cifX Basic configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuration of cifX card with SYCON.NET|Configuration with SYCON.NET]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX User Interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX settings of IBHsoftec S7-SoftPLC|Settings of the IBHsoftec S7-SoftPLC]]&lt;br /&gt;
*** [[S7-SoftPLC:cifX PROFIBUS® configuration via S7 for Windows®/STEP®7|PROFIBUS® configuration via S7 for Windows®/STEP®7]]&lt;br /&gt;
** CP340/CP440&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/CP440 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP340/CP440 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP340/440 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** CP343/CP443 &lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/CP443 emulation|Emulation]]&lt;br /&gt;
*** [[S7-SoftPLC:Configure the CP343/CP443 emulation via user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring CP343/443 emulation in PLC43.INI|PLC43.INI]]&lt;br /&gt;
** I/O Port&lt;br /&gt;
*** [[S7-SoftPLC:Configuring PC hardware ports|Configuring PC hardware ports]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware port with user interface|User interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting PC hardware ports with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** Modbus TCP&lt;br /&gt;
*** [[S7-SoftPLC:Modbus TCP configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Configuring Modbus TCP with PLC43.INI|PLC43.INI]]&lt;br /&gt;
** NVRAM&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:NVRAM configuration with the PLC43.INI|PLC43.INI]]&lt;br /&gt;
** User SFC&lt;br /&gt;
*** [[S7-SoftPLC:User SFC configuration|Configuration]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the user interface|User Interface]]&lt;br /&gt;
*** [[S7-SoftPLC:Setting the User SFC&#039;s/FC&#039;s within the PLC43.INI|PLC43.INI]]&lt;br /&gt;
* [[S7-SoftPLC:Technical data|Technical data]]&lt;br /&gt;
** [[S7-SoftPLC:Instruction set|Instruction set]]&lt;br /&gt;
** [[S7-SoftPLC:STEP®7 Hardwareconfiguration|STEP®7 Hardwareconfiguration]]&lt;br /&gt;
** [[S7-SoftPLC:Diagnostic buffer entries|Diagnostic buffer entries]]&lt;br /&gt;
** [[S7-SoftPLC:Differences between S7-SoftPLC and Hardware-PLC|Differences]]&lt;br /&gt;
** [[S7-SoftPLC:AppStarter|AppStarter]]&lt;br /&gt;
** [[S7-SoftPLC:Zero modem cable|Zero modem cable]]&lt;br /&gt;
&lt;br /&gt;
== S7-PCI315 ==&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:3100.png|[http://www.ibhsoftec.com/SoftPLC-Eng SoftPLC S7-416]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[S7-PCI315:Documentation Overview|Documentation Overview]]&lt;br /&gt;
* [[S7-PCI315:Legal Notes|Legal Notes]]&lt;br /&gt;
* [[S7-PCI315:Licenses|Licenses]]&lt;br /&gt;
* [[S7-PCI315:Safety|Safety]]&lt;br /&gt;
* [[S7-PCI315:Description and Requirements|Description and Requirements]]&lt;br /&gt;
* [[S7-PCI315:Device Drawings|Device Drawings]]&lt;br /&gt;
* [[S7-PCI315:System Overview|System Overview]]&lt;br /&gt;
* [[S7-PCI315:Device Driver Setup|Device Driver Setup]]&lt;br /&gt;
* [[S7-PCI315:Firmware Update|Firmware Update]]&lt;br /&gt;
* [[S7-PCI315:USB driver installation|USB driver installation]]&lt;br /&gt;
* [[S7-PCI315:Install S7netPLCComm service|Install S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Safety Advices|Safety Advices]]&lt;br /&gt;
* [[S7-PCI315:Installing Battery|Installing Battery]]&lt;br /&gt;
* [[S7-PCI315:Installing S7-PCI315 PLC|Installing S7-PCI315 PLC]]&lt;br /&gt;
* [[S7-PCI315:HMI/data access|HMI/data access]]&lt;br /&gt;
* [[S7-PCI315:S7netPLCComm service|S7netPLCComm service]]&lt;br /&gt;
* [[S7-PCI315:Service configuration|Service configuration]]&lt;br /&gt;
* [[S7-PCI315:Configuration user interface|Configuration user interface]]&lt;br /&gt;
* [[S7-PCI315:Configuration INI file|Configuration INI file]]&lt;br /&gt;
* [[S7-PCI315:WinCC Flexible local|WinCC Flexible local]]&lt;br /&gt;
* [[S7-PCI315:Programming|Programming]]&lt;br /&gt;
* [[S7-PCI315:Instruction set|Instruction set]]&lt;br /&gt;
* [[S7-PCI315:Integrated blocks|Integrated blocks]]&lt;br /&gt;
* [[S7-PCI315:Power Supply|Power Supply]]&lt;br /&gt;
* [[S7-PCI315:Reset Behaviour|Reset Behaviour]]&lt;br /&gt;
* [[S7-PCI315:RUN/STOP Switch|RUN/STOP Switch]]&lt;br /&gt;
* [[S7-PCI315:Battery|Battery]]&lt;br /&gt;
* [[S7-PCI315:Changing the Battery|Changing the Battery]]&lt;br /&gt;
* [[S7-PCI315:Battery Disposal|Battery Disposal]]&lt;br /&gt;
* [[S7-PCI315:LED|LED]]&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:Memory Card|Memory Card]]&lt;br /&gt;
* [[S7-PCI315:Storage Behaviour|Storage Behaviour]]&lt;br /&gt;
* [[S7-PCI315:Read State|Read State]]&lt;br /&gt;
* [[S7-PCI315:Dualport communication|Dualport communication]]&lt;br /&gt;
* [[S7-PCI315:Knowledge base|Knowledge base]]&lt;br /&gt;
* [[S7-PCI315:Troubleshooting|Troubleshooting]]&lt;br /&gt;
* [[S7-PCI315:Error Codes|Error Codes]]&lt;br /&gt;
* [[S7-PCI315:Technical Data|Technical Data]]&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|[http://www.ibhsoftec.com/IBH-Link-S5-PP-Eng IBHLink S5++]&lt;br /&gt;
Image:20266.gif|[http://www.ibhsoftec.com/IBH-Link-S7-PP-Eng IBHLink S7++]&lt;br /&gt;
Image:20268.png|[http://www.ibhsoftec.com/IBH-Link-S7-PP-HS-Eng IBHLink S7++ HS]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*[[IBHNet:Introduction|Introduction]]&lt;br /&gt;
*[[IBHNet:System Requirements|System Requirements]]&lt;br /&gt;
*[[IBHNet:Installation|Installation]]&lt;br /&gt;
*[[IBHNet:Local Operation|Local Operation]]&lt;br /&gt;
*[[IBHNet:Operation in a local area network|Operation in a local area network]]&lt;br /&gt;
*[[IBHNet:Operation via the Internet|Operation via the Internet]]&lt;br /&gt;
*[[IBHNet:IBH Link S7|IBH Link S7]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++|IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link S5++ with STEP®5|IBH Link S5++ with STEP®5]]&lt;br /&gt;
*[[IBHNet:Defining access names to identify the PLCs|Defining access names to identify the PLCs]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7|Settings within STEP®7]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 without IBHNet driver|Settings within STEP®7 without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Settings within STEP®7 MicroWin starting with V3.1 SP2|Settings within STEP®7 MicroWin starting with V3.1 SP2]]&lt;br /&gt;
*[[IBHNet:Settings within TIA®|Settings within TIA®]]&lt;br /&gt;
*[[IBHNet:Settings within TIA® without IBHNet driver|Settings within TIA® without IBHNet driver]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC|Using IBHNet with WinCC]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with ProTool|Using IBHNet with ProTool]]&lt;br /&gt;
*[[IBHNet:Using IBHNet with WinCC Flexible|Using IBHNet with WinCC Flexible]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S5++ with Intouch|Using the IBH Link S5++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Using the IBH Link S7++ with Intouch|Using the IBH Link S7++ with Intouch]]&lt;br /&gt;
*[[IBHNet:Accessing PLC variables|Accessing PLC variables]]&lt;br /&gt;
*[[IBHNet:Fetch/Write|Fetch/Write]]&lt;br /&gt;
*[[IBHNet:Unprojected PLC-PLC communication|Unprojected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:Projected PLC-PLC communication|Projected PLC-PLC communication]]&lt;br /&gt;
*[[IBHNet:RFC1006 Communication IBH Link S7++/S7++HS|RFC1006 Communication IBH Link S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Beckhoff TwinCAT PLC with IBHLink S5++/S7++/S7++HS|Data exchange between the TwinCAT PLC and a S5/S7 controller with IBHLink S5++/S7++/S7++HS]]&lt;br /&gt;
*[[IBHNet:Troubleshooting|Troubleshooting]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7|Technical Data IBH Link S7]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7 Plus|Technical Data IBH Link S7 Plus]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S7++/S7++ HS|Technical Data IBH Link S7++/S7++ HS]]&lt;br /&gt;
*[[IBHNet:Technical Data IBH Link S5++|Technical Data IBH Link S5++]]&lt;br /&gt;
*[[IBHNet:IBH Link History|IBH Link History]]&lt;br /&gt;
*[[IBHNet:Revisions|Revisions]]&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|[http://www.ibhsoftec.com/IBH-USB-S5-Adapter-Eng IBH-USB-S5-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® S5 for Windows®|Access to a SIMATIC S5 with &#039;&#039;S5 for Windows®&#039;&#039;]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:SIMATIC® STEP®5|Access to a SIMATIC S5 with STEP®5]]&lt;br /&gt;
* [[IBH USB-S5-Adapter:Maximum USB cable length|Maximum USB cable length]]&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|[http://www.ibhsoftec.com/USB-S7-Adapter-C-Eng USB-S7-Adapter]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[USB-S7-Adapter:PLC S7-300 and S7-400 S7 for Windows®|Access to a PLC S7-300 and S7-400 with &#039;&#039;S7 for Windows®&#039;&#039;]]&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|[http://www.ibhsoftec.com/S7-CX317-Eng IBH S7-CX317]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH S7-CX315/CX317:Task 2 SEQ converter|Task 2 SEQ converter]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Technical_data&amp;diff=2230</id>
		<title>IBH Link UA:Technical data</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Technical_data&amp;diff=2230"/>
		<updated>2024-08-22T10:23:27Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* Technical data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Features: ==&lt;br /&gt;
&lt;br /&gt;
* OPC UA Server for easy connection to MES, ERP and SAP systems and visualizations&lt;br /&gt;
&lt;br /&gt;
* OPC UA Client functions for S7 PLC to connect to external OPC UA server systems&lt;br /&gt;
&lt;br /&gt;
* 4 Ethernet Ports with Firewall -&amp;gt; clean separation of machine and supervision level&lt;br /&gt;
&lt;br /&gt;
* Scalable security levels through exchange of digitally signed certificates&lt;br /&gt;
&lt;br /&gt;
* Connection to S7-PLCs over S7 TCP/IP or IBH Link S7++&lt;br /&gt;
&lt;br /&gt;
* Connection to S5-PLCs over IBH Link S5++&lt;br /&gt;
&lt;br /&gt;
* Comfortable configuration with Siemens STEP7 or the TIA Portal -&amp;gt; no need for other special software&lt;br /&gt;
&lt;br /&gt;
* Administration via web browser&lt;br /&gt;
&lt;br /&gt;
== Rail mount ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;IBH Link UA&#039;&#039;&#039; is designed for DIN rail mounting:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_rail_mount.png|600px]]&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
The administration can be made with an recent web browser over the Ethernet port 1 by using the host name http://&#039;&#039;&#039;ibhlinkua_&amp;lt;serial number&amp;gt;&#039;&#039;&#039; (f.i.http://&#039;&#039;&#039;ibhlinkua_0001170&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
or over the ports 2-4 by entering the default IP Address &#039;&#039;&#039;192.168.1.14&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
No other tools are required.&lt;br /&gt;
&lt;br /&gt;
Default IP Address configuration:&lt;br /&gt;
&lt;br /&gt;
Port 1: &#039;&#039;&#039;DHCP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Port 2-4: &#039;&#039;&#039;192.168.1.14&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default Login:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;admin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;admin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Ethernet Interface==&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_ports_eng.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Ethernet pin out of the RJ45 female connector:&lt;br /&gt;
&lt;br /&gt;
[[Image:RJ45.png|220px]]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! Pin !! Signal !! Meaning&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;width: 5em&amp;quot;| 1 ||style=&amp;quot;width: 5em&amp;quot;| TD+ || Receive Data +&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 2 || TD- || Receive Data -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 3 || RD+ || Transmit Data +&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 4 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 5 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 6 || RD- || Transmit Data -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 7 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 8 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ethernet Connection Data ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;width: 14em&amp;quot;| Topology || Star Topology&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Medium || 4 x 2 Twisted Pair copper cable Cat 3 (10 MBit/s), Cat 5 (100 MBit/s)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Length of cable || 100m to the Device or to the next Hub and Switch respectively&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Transmission rate || 10 MBit/s / 100 MBit/s&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Technical data==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Component / design&lt;br /&gt;
|IBH Link UA Revision 1 Single Core&lt;br /&gt;
|IBH Link UA Revision 2 Single Core&lt;br /&gt;
|IBH Link UA Quad Core&lt;br /&gt;
|IBH Link UA Quad Core 64 Bit&lt;br /&gt;
|-&lt;br /&gt;
|Processor&lt;br /&gt;
|Texas Instruments Sitara AM335x&lt;br /&gt;
|NXP Semiconductor i.MX 6 Single&lt;br /&gt;
|NXP Semiconductor i.MX 6 Quad&lt;br /&gt;
|NXP Semiconductor i.MX 8M Mini &lt;br /&gt;
|-&lt;br /&gt;
|Architecture&lt;br /&gt;
|ARM&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;v7 Cortex&amp;lt;sup&amp;gt;TM&amp;lt;/sup&amp;gt;-A8&lt;br /&gt;
|ARM&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;v7 Cortex&amp;lt;sup&amp;gt;TM&amp;lt;/sup&amp;gt;-A9&lt;br /&gt;
||ARM&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;v7 Cortex&amp;lt;sup&amp;gt;TM&amp;lt;/sup&amp;gt;-A9&lt;br /&gt;
|4x Arm® Cortex®-A53&lt;br /&gt;
|-&lt;br /&gt;
|Clock frequency&lt;br /&gt;
|1 GHz&lt;br /&gt;
|1 GHz&lt;br /&gt;
|4x1 GHz&lt;br /&gt;
|4x1,8 Ghz&lt;br /&gt;
|-&lt;br /&gt;
|Total main memory&lt;br /&gt;
|512 MB&lt;br /&gt;
|512 MB&lt;br /&gt;
|2 GB&lt;br /&gt;
|4 GB&lt;br /&gt;
|-&lt;br /&gt;
|Free main memory&lt;br /&gt;
|est. 400 MB&lt;br /&gt;
|est. 384 MB&lt;br /&gt;
|est. 1920 MB&lt;br /&gt;
|est. 3,5 GB&lt;br /&gt;
|-&lt;br /&gt;
|Mirrored system&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Data storage&lt;br /&gt;
|512 MB Nand&lt;br /&gt;
|4 GB eMMC&lt;br /&gt;
|4 GB eMMC&lt;br /&gt;
|8 GB eMMC&lt;br /&gt;
|-&lt;br /&gt;
|Bootable from SD card&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Open SD card image available&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Ethernet interfaces&lt;br /&gt;
|4x 10 / 100 MBit/s&lt;br /&gt;
|4x 10 / 100 MBit/s&lt;br /&gt;
|4x 10 / 100 MBit/s&lt;br /&gt;
|2x 10 / 100 / 1000 MBit/s&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operating temperature || &lt;br /&gt;
|-&lt;br /&gt;
| Vertical mounted || 0°C...+60°C&lt;br /&gt;
|-&lt;br /&gt;
| Horizontal mounted || 0°C...+40°C&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Electric voltage:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:ACHTUNG.png|64px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATTENTION!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The IBH Link UA requires 24V DC. Higher voltage may destroy the device. Pay attention to polarity.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_24V.png|200px]]&lt;br /&gt;
&lt;br /&gt;
Power supply: &#039;&#039;&#039;24VDC / 0,2A&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dimensions (in millimeters):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_link_UA_Maße.png|500px]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Technical_data&amp;diff=2229</id>
		<title>IBH Link UA:Technical data</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Technical_data&amp;diff=2229"/>
		<updated>2024-08-20T11:04:02Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* Technical Data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Features: ==&lt;br /&gt;
&lt;br /&gt;
* OPC UA Server for easy connection to MES, ERP and SAP systems and visualizations&lt;br /&gt;
&lt;br /&gt;
* OPC UA Client functions for S7 PLC to connect to external OPC UA server systems&lt;br /&gt;
&lt;br /&gt;
* 4 Ethernet Ports with Firewall -&amp;gt; clean separation of machine and supervision level&lt;br /&gt;
&lt;br /&gt;
* Scalable security levels through exchange of digitally signed certificates&lt;br /&gt;
&lt;br /&gt;
* Connection to S7-PLCs over S7 TCP/IP or IBH Link S7++&lt;br /&gt;
&lt;br /&gt;
* Connection to S5-PLCs over IBH Link S5++&lt;br /&gt;
&lt;br /&gt;
* Comfortable configuration with Siemens STEP7 or the TIA Portal -&amp;gt; no need for other special software&lt;br /&gt;
&lt;br /&gt;
* Administration via web browser&lt;br /&gt;
&lt;br /&gt;
== Rail mount ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;IBH Link UA&#039;&#039;&#039; is designed for DIN rail mounting:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_rail_mount.png|600px]]&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
The administration can be made with an recent web browser over the Ethernet port 1 by using the host name http://&#039;&#039;&#039;ibhlinkua_&amp;lt;serial number&amp;gt;&#039;&#039;&#039; (f.i.http://&#039;&#039;&#039;ibhlinkua_0001170&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
or over the ports 2-4 by entering the default IP Address &#039;&#039;&#039;192.168.1.14&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
No other tools are required.&lt;br /&gt;
&lt;br /&gt;
Default IP Address configuration:&lt;br /&gt;
&lt;br /&gt;
Port 1: &#039;&#039;&#039;DHCP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Port 2-4: &#039;&#039;&#039;192.168.1.14&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default Login:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;admin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;admin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Ethernet Interface==&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_ports_eng.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Ethernet pin out of the RJ45 female connector:&lt;br /&gt;
&lt;br /&gt;
[[Image:RJ45.png|220px]]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! Pin !! Signal !! Meaning&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;width: 5em&amp;quot;| 1 ||style=&amp;quot;width: 5em&amp;quot;| TD+ || Receive Data +&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 2 || TD- || Receive Data -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 3 || RD+ || Transmit Data +&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 4 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 5 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 6 || RD- || Transmit Data -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 7 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 8 || n.c. || not used&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ethernet Connection Data ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;width: 14em&amp;quot;| Topology || Star Topology&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Medium || 4 x 2 Twisted Pair copper cable Cat 3 (10 MBit/s), Cat 5 (100 MBit/s)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Length of cable || 100m to the Device or to the next Hub and Switch respectively&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Transmission rate || 10 MBit/s / 100 MBit/s&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Technical data==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Component / design&lt;br /&gt;
|IBH Link UA Revision 1 Single Core&lt;br /&gt;
|IBH Link UA Revision 2 Single Core&lt;br /&gt;
|IBH Link UA Quad Core&lt;br /&gt;
|IBH Link UA Quad Core 64 Bit&lt;br /&gt;
|-&lt;br /&gt;
|Processor&lt;br /&gt;
|Texas Instruments Sitara AM335x&lt;br /&gt;
|NXP Semiconductor i.MX 6 Single&lt;br /&gt;
|NXP Semiconductor i.MX 6 Quad&lt;br /&gt;
|NXP Semiconductor i.MX 8M Mini &lt;br /&gt;
|-&lt;br /&gt;
|Architecture&lt;br /&gt;
|ARM&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;v7 Cortex&amp;lt;sup&amp;gt;TM&amp;lt;/sup&amp;gt;-A8&lt;br /&gt;
|ARM&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;v7 Cortex&amp;lt;sup&amp;gt;TM&amp;lt;/sup&amp;gt;-A9&lt;br /&gt;
||ARM&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;v7 Cortex&amp;lt;sup&amp;gt;TM&amp;lt;/sup&amp;gt;-A9&lt;br /&gt;
|4x Arm® Cortex®-A53&lt;br /&gt;
|-&lt;br /&gt;
|Clock frequency&lt;br /&gt;
|1 GHz&lt;br /&gt;
|1 GHz&lt;br /&gt;
|4x1 GHz&lt;br /&gt;
|4x1,8 Ghz&lt;br /&gt;
|-&lt;br /&gt;
|Total main memory&lt;br /&gt;
|512 MB&lt;br /&gt;
|512 MB&lt;br /&gt;
|2 GB&lt;br /&gt;
|4 GB&lt;br /&gt;
|-&lt;br /&gt;
|Free main memory&lt;br /&gt;
|ca. 400 MB&lt;br /&gt;
|ca. 384 MB&lt;br /&gt;
|ca. 1920 MB&lt;br /&gt;
|ca. 3,5 GB&lt;br /&gt;
|-&lt;br /&gt;
|Mirrored system&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Data storage&lt;br /&gt;
|512 MB Nand&lt;br /&gt;
|4 GB eMMC&lt;br /&gt;
|4 GB eMMC&lt;br /&gt;
|8 GB eMMC&lt;br /&gt;
|-&lt;br /&gt;
|Bootable from SD card&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Open SD card image available&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Ethernet interfaces&lt;br /&gt;
|4x 10 / 100 MBit/s&lt;br /&gt;
|4x 10 / 100 MBit/s&lt;br /&gt;
|4x 10 / 100 MBit/s&lt;br /&gt;
|2x 10 / 100 / 1000 MBit/s&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operating temperature || &lt;br /&gt;
|-&lt;br /&gt;
| Vertical mounted || 0°C...+60°C&lt;br /&gt;
|-&lt;br /&gt;
| Horizontal mounted || 0°C...+40°C&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Electric voltage:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:ACHTUNG.png|64px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATTENTION!&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The IBH Link UA requires 24V DC. Higher voltage may destroy the device. Pay attention to polarity.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_24V.png|200px]]&lt;br /&gt;
&lt;br /&gt;
Power supply: &#039;&#039;&#039;24VDC / 0,2A&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dimensions (in millimeters):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_link_UA_Maße.png|500px]]&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Mitsubishi_Electric_IoT_Gateway:Support&amp;diff=2228</id>
		<title>Mitsubishi Electric IoT Gateway:Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Mitsubishi_Electric_IoT_Gateway:Support&amp;diff=2228"/>
		<updated>2024-06-03T12:30:22Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contact persons for Mitsubishi Electric Support are::&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anja Mrosowski&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ralf Lichte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Email address: &#039;&#039;&#039;[mailto:automationsupport@meg.mee.com automationsupport@meg.mee.com]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Mitsubishi_Electric_IoT_Gateway:Sales&amp;diff=2227</id>
		<title>Mitsubishi Electric IoT Gateway:Sales</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Mitsubishi_Electric_IoT_Gateway:Sales&amp;diff=2227"/>
		<updated>2024-06-03T12:28:56Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contact persons for Mitsubishi Electric sales are:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anja Mrosowski&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Christian Nomine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Email address: &#039;&#039;&#039;[mailto:IDA-Innendienst@meg.mee.com IDA-Innendienst@meg.mee.com]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Python/Methods/Data_models&amp;diff=2226</id>
		<title>IBH Link UA:Python/Methods/Data models</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Python/Methods/Data_models&amp;diff=2226"/>
		<updated>2024-03-14T11:37:13Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* Visual Studio Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This option is only activated in the &#039;&#039;&#039;IBH-Link-UA-QC&#039;&#039;&#039;, as more memory is required to execute Python functions.&amp;lt;br&amp;gt;&lt;br /&gt;
Methods can now be realized with the Python programming language and data can be exchanged and processed more easily.&lt;br /&gt;
Some examples of the implementation of complex functions:&amp;lt;br&amp;gt;&lt;br /&gt;
* Complex tasks can be automated, such as the monitoring of machine parameters or the optimization of production processes.&amp;lt;br&amp;gt;&lt;br /&gt;
* Large amounts of data can be analyzed and evaluated in order to identify trends and patterns to optimize processes.&lt;br /&gt;
&lt;br /&gt;
=Structure of a Python program=&lt;br /&gt;
&lt;br /&gt;
The special functions of the IBHLinkUA are imported in the Python program. For initialization, the IBHLinkUA calls the function &amp;quot;init_opc()&amp;quot;. &lt;br /&gt;
Example:&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;
Several Python programs can be read in. Python programs without these special functions are also possible.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
== Visual Studio Code==&lt;br /&gt;
To obtain a convenient code autocompletion in Visual Studio Code, the definition file ibhua.pyi can be copied into the working directory.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[http://download.ibhsoftec.com/neutral/ibhua.pyi.zip ibhua.pyi]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Functions from the &#039;&#039;&#039;ibhua&#039;&#039;&#039; module=&lt;br /&gt;
== RedirectLogOutput() ==&lt;br /&gt;
Redirects all print, stdout and stderr outputs to the system log. This can be viewed in the web interface under &amp;quot;Diagnostics - System Log&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Example:&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 (Group,logtext,status)==&lt;br /&gt;
Writes an entry to the system log. This can be viewed in the web interface under &amp;quot;Diagnostic system events&amp;quot;.&lt;br /&gt;
Parameter:&lt;br /&gt;
 - Group   : String&lt;br /&gt;
 - logtext : String&lt;br /&gt;
 - Status  : Integer&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
   ibhua.setSystemLog(&amp;quot;my Group&amp;quot;,&amp;quot;my Logtext&amp;quot;,4711)&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_setsystemlog.png|845px]]&lt;br /&gt;
&lt;br /&gt;
Sets a breakpoint. When the breakpoint is reached, the debugger is activated.&amp;lt;br&amp;gt;&lt;br /&gt;
The debugger can be accessed via a web browser using port 5555.&lt;br /&gt;
&lt;br /&gt;
Example:&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;
After loading the example:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint1.png|845px]]&lt;br /&gt;
&lt;br /&gt;
After pressing the Step button:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint2.png|1612px]]&lt;br /&gt;
&lt;br /&gt;
== OPCReadVar(node) ==&lt;br /&gt;
Function for reading OPC nodes.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	Return value: Scalar value or string variable&lt;br /&gt;
Examples:&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;
   clock=ibhua.OPCReadVar(&amp;quot;ns=0;i=2258&amp;quot;)&lt;br /&gt;
   print(clock)&lt;br /&gt;
&lt;br /&gt;
In this example, the current time is entered in the diagnosis after the restart.&lt;br /&gt;
&lt;br /&gt;
== monitor(&amp;quot;node&amp;quot;, &amp;quot;Monitor Function&amp;quot;, Interval, Triggermode, Deadband) ==&lt;br /&gt;
When the OPC variable &amp;quot;Node&amp;quot; is changed, the &amp;quot;Monitor function&amp;quot; is called.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interval&#039;&#039;&#039;: determines the sampling interval in ms.&lt;br /&gt;
&lt;br /&gt;
„Triggermode“ : &lt;br /&gt;
*	0 = is always triggered&lt;br /&gt;
*	1=Trigger on value change&lt;br /&gt;
*	2=Trigger on rising edge&lt;br /&gt;
*	3=Trigger on falling edge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deadband&#039;&#039;&#039;: determines the minimum value change that leads to the trigger&amp;lt;br&amp;gt;&lt;br /&gt;
The monitor function contains an input parameter with the read value.&lt;br /&gt;
&lt;br /&gt;
Example:&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 this example, the current time is entered in the diagnosis every second.&lt;br /&gt;
&lt;br /&gt;
== OPCWriteVar(node,var) ==&lt;br /&gt;
&lt;br /&gt;
Function for writing scalar nodes and string nodes. The OPC type is automatically determined from the target variable.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	var: Scalar oder String value&lt;br /&gt;
&lt;br /&gt;
Example:&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 this example, the time is entered every second in the PLC string variable &#039;&#039;&#039;QuadcoreNodesetExample.SoftPLC.Generic.ActualWatch&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== OPCResult() ==&lt;br /&gt;
&lt;br /&gt;
Returns the result of the OPCReadVar, OPCWriteVar and OPCCallMethod functions.&amp;lt;br&amp;gt;&lt;br /&gt;
Parameter:&lt;br /&gt;
*	Returnwert: 0=Successful&lt;br /&gt;
&lt;br /&gt;
=Access to external OPC servers=&lt;br /&gt;
To access external OPC servers, an external server must first be set up in the client function.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Select_Server.png|1386px]]&lt;br /&gt;
&lt;br /&gt;
The functions: &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;
the server name is specified as the first parameter.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Attention ! The server name must be entered exactly as in the web interface (note the space before the &amp;quot;(&amp;quot;) !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
  ExternalServer = &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;
This function returns a list of the connected OPC servers.&lt;br /&gt;
&lt;br /&gt;
With this function you can easily determine the complete name of an external server.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
In the following examples, it is assumed that you have established a connection to the Unified Automation demo server (opc.tcp://opcuaserver.com:48010) in the client function.&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     print (ibhua.OPCConnectedServers ())&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=line&lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         print (ExternalServer)&lt;br /&gt;
     else: &lt;br /&gt;
         print(&amp;quot;no external Server&amp;quot;) &lt;br /&gt;
         &lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         FillLevelSetPoint=ibhua.OPCReadVar(ExternalServer,&amp;quot;ns=2;s=Demo.BoilerDemo.Boiler1.FillLevelSetPoint&amp;quot;)&lt;br /&gt;
         print(FillLevelSetPoint)&lt;br /&gt;
&lt;br /&gt;
==OPCCallMethod(ExternalServer,object-nodeid, method-nodeid)==&lt;br /&gt;
Calling a method without parameter&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternalServer&lt;br /&gt;
*	object-nodeid :	Nodename of the parent object&lt;br /&gt;
*	method-nodeid :	Nodename of the method&lt;br /&gt;
*	return 	      : Result (0=successful)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         result=ibhua.OPCCallMethod(ExternalServer,&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(ExternalServer,object-nodeid, method-nodeid,[parameter_1,…parameter_n)==&lt;br /&gt;
&lt;br /&gt;
Calling a method with parameter:&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternalServer&lt;br /&gt;
*	object-nodeid :	Nodename of the parent object&lt;br /&gt;
*	method-nodeid :	Nodename of the method&lt;br /&gt;
*	[parameter]: 	Input parameter list&lt;br /&gt;
*	return 		Output parameter list&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         results=ibhua.OPCCallMethod(ExternalServer,&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;
Here is an example that controls a method with parameter from the PLC::&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def Multiply(var):&lt;br /&gt;
     global ExternalServer&lt;br /&gt;
     if ExternalServer:&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(ExternalServer,&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 ExternalServer&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=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;
=Working with nodesets=&lt;br /&gt;
&lt;br /&gt;
It is now possible to read in nodesets and link them to Python modules.&lt;br /&gt;
 &lt;br /&gt;
The nodesets are created with UAModeler or SiOME (freeware from Siemens). &lt;br /&gt;
The project is an output as an XML file in the modeller.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find documentation on the SiOME here: 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;
The manual can be found here: https://support.industry.siemens.com/cs/attachments/109755133/109755133_SiOME_MAN_V27_de.pdf&lt;br /&gt;
&lt;br /&gt;
Execute &amp;quot;Modelling the address space&amp;quot; according to the manual and export the information model (3.19):&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Siome.png|762px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Load the information model&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_Link_UA_Siome_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
The created object then appears in the address space of the OPC server:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset_Example.png|432px]]&lt;br /&gt;
&lt;br /&gt;
Now the variables and methods can be linked to the Python program.&lt;br /&gt;
== OPCError (OPC error code) ==&lt;br /&gt;
&lt;br /&gt;
Cancels execution if the error code is not 0 and returns the OPC error code.&lt;br /&gt;
&lt;br /&gt;
If a &#039;&#039;&#039;0&#039;&#039;&#039; is passed, the function has no effect.&lt;br /&gt;
&lt;br /&gt;
== get_namespace(name) ==&lt;br /&gt;
This function returns the namespace number. The namespace &#039;&#039;&#039;name&#039;&#039;&#039; is specified as the input parameter.:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Name_Space.png|441px]]&lt;br /&gt;
&lt;br /&gt;
Example:&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;function&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
Links a method defined in an imported nodeset with a &#039;&#039;&#039;Python&#039;&#039;&#039; function.&lt;br /&gt;
&lt;br /&gt;
 Parameter: &lt;br /&gt;
 *	ns : Namespace number&lt;br /&gt;
 *	Id : Nodename or Numeric ID&lt;br /&gt;
 *	OPC function, that is called with the method&lt;br /&gt;
The function contains an argument for each input parameter and can return an argument for each output parameter.&lt;br /&gt;
&lt;br /&gt;
Functions without an output parameter may not return a value.&lt;br /&gt;
&lt;br /&gt;
The function result (success/failure) must generally be transferred with OPCError().&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;id&#039;&#039;&#039; can be determined with the UAExpert :&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Attributes.png|345px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&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 function&amp;quot;, &amp;quot;write function&amp;quot;)==&lt;br /&gt;
Links a variable defined in an imported nodeset with a &#039;&#039;&#039;Python&#039;&#039;&#039; function.&lt;br /&gt;
&lt;br /&gt;
Parameter: &lt;br /&gt;
*	ns : Namespace number&lt;br /&gt;
*	Id : Nodename or numeric ID&lt;br /&gt;
*	read function : Function that is called when the variable is read&lt;br /&gt;
The function does not contain an input parameter and one output parameter.&lt;br /&gt;
*	write function : Function that is called when the variable is written&lt;br /&gt;
The function contains one input parameter and no output parameter&lt;br /&gt;
Example:&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;
Connects the OPC variable (ns,id) to another variable.&lt;br /&gt;
&lt;br /&gt;
The advantage of this function is that no Python program is run during reading and writing. (faster)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention: The data types must match!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ns : Namespace number&lt;br /&gt;
*	id : Nodename or numeric ID&lt;br /&gt;
*       ns_destination : Namespace number of the target variable&lt;br /&gt;
*	id_destination : Nodename or numeric ID of the target variable&lt;br /&gt;
*	node : NodeID of the variable in another namespace&lt;br /&gt;
*&lt;br /&gt;
*	Return value: 1=successful, -1=not successful&lt;br /&gt;
&lt;br /&gt;
Example:&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;
=Detailed examples=&lt;br /&gt;
&lt;br /&gt;
==Example with a S7-1500 PLC ==&lt;br /&gt;
The documentation and examples are provided by our training partner &#039;&#039;&#039;[https://www.ibhsoftec.com/Training TTI]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/english/Manuals/IBH-Link-UA–Phyton-Methods-Data-Models.pdf Documentation suitable for the example S7-1500 PLC ]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/english/Samples/IBH-LINK-UA-NodeSet-Manual-CPU-1500-Example.zip Example matching the Documentation]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The zip file contains Phyton, IBH OPC UA Editor examples and the TIA V18 project&lt;br /&gt;
&lt;br /&gt;
==A method from the nodeset executes a function block in the PLC==&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;
Extract from the PLC program:&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>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Python/Methods/Data_models&amp;diff=2225</id>
		<title>IBH Link UA:Python/Methods/Data models</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Python/Methods/Data_models&amp;diff=2225"/>
		<updated>2024-03-14T11:30:40Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* Visual Studio Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This option is only activated in the &#039;&#039;&#039;IBH-Link-UA-QC&#039;&#039;&#039;, as more memory is required to execute Python functions.&amp;lt;br&amp;gt;&lt;br /&gt;
Methods can now be realized with the Python programming language and data can be exchanged and processed more easily.&lt;br /&gt;
Some examples of the implementation of complex functions:&amp;lt;br&amp;gt;&lt;br /&gt;
* Complex tasks can be automated, such as the monitoring of machine parameters or the optimization of production processes.&amp;lt;br&amp;gt;&lt;br /&gt;
* Large amounts of data can be analyzed and evaluated in order to identify trends and patterns to optimize processes.&lt;br /&gt;
&lt;br /&gt;
=Structure of a Python program=&lt;br /&gt;
&lt;br /&gt;
The special functions of the IBHLinkUA are imported in the Python program. For initialization, the IBHLinkUA calls the function &amp;quot;init_opc()&amp;quot;. &lt;br /&gt;
Example:&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;
Several Python programs can be read in. Python programs without these special functions are also possible.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
=== Visual Studio Code===&lt;br /&gt;
To obtain a convenient code autocompletion in Visual Studio Code, the definition file ibhua.pyi can be copied into the working directory.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[http://download.ibhsoftec.com/neutral/ibhua.pyi.zip ibhua.pyi]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Functions from the &#039;&#039;&#039;ibhua&#039;&#039;&#039; module=&lt;br /&gt;
== RedirectLogOutput() ==&lt;br /&gt;
Redirects all print, stdout and stderr outputs to the system log. This can be viewed in the web interface under &amp;quot;Diagnostics - System Log&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Example:&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 (Group,logtext,status)==&lt;br /&gt;
Writes an entry to the system log. This can be viewed in the web interface under &amp;quot;Diagnostic system events&amp;quot;.&lt;br /&gt;
Parameter:&lt;br /&gt;
 - Group   : String&lt;br /&gt;
 - logtext : String&lt;br /&gt;
 - Status  : Integer&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
   ibhua.setSystemLog(&amp;quot;my Group&amp;quot;,&amp;quot;my Logtext&amp;quot;,4711)&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_setsystemlog.png|845px]]&lt;br /&gt;
&lt;br /&gt;
Sets a breakpoint. When the breakpoint is reached, the debugger is activated.&amp;lt;br&amp;gt;&lt;br /&gt;
The debugger can be accessed via a web browser using port 5555.&lt;br /&gt;
&lt;br /&gt;
Example:&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;
After loading the example:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint1.png|845px]]&lt;br /&gt;
&lt;br /&gt;
After pressing the Step button:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint2.png|1612px]]&lt;br /&gt;
&lt;br /&gt;
== OPCReadVar(node) ==&lt;br /&gt;
Function for reading OPC nodes.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	Return value: Scalar value or string variable&lt;br /&gt;
Examples:&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;
   clock=ibhua.OPCReadVar(&amp;quot;ns=0;i=2258&amp;quot;)&lt;br /&gt;
   print(clock)&lt;br /&gt;
&lt;br /&gt;
In this example, the current time is entered in the diagnosis after the restart.&lt;br /&gt;
&lt;br /&gt;
== monitor(&amp;quot;node&amp;quot;, &amp;quot;Monitor Function&amp;quot;, Interval, Triggermode, Deadband) ==&lt;br /&gt;
When the OPC variable &amp;quot;Node&amp;quot; is changed, the &amp;quot;Monitor function&amp;quot; is called.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interval&#039;&#039;&#039;: determines the sampling interval in ms.&lt;br /&gt;
&lt;br /&gt;
„Triggermode“ : &lt;br /&gt;
*	0 = is always triggered&lt;br /&gt;
*	1=Trigger on value change&lt;br /&gt;
*	2=Trigger on rising edge&lt;br /&gt;
*	3=Trigger on falling edge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deadband&#039;&#039;&#039;: determines the minimum value change that leads to the trigger&amp;lt;br&amp;gt;&lt;br /&gt;
The monitor function contains an input parameter with the read value.&lt;br /&gt;
&lt;br /&gt;
Example:&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 this example, the current time is entered in the diagnosis every second.&lt;br /&gt;
&lt;br /&gt;
== OPCWriteVar(node,var) ==&lt;br /&gt;
&lt;br /&gt;
Function for writing scalar nodes and string nodes. The OPC type is automatically determined from the target variable.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	var: Scalar oder String value&lt;br /&gt;
&lt;br /&gt;
Example:&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 this example, the time is entered every second in the PLC string variable &#039;&#039;&#039;QuadcoreNodesetExample.SoftPLC.Generic.ActualWatch&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== OPCResult() ==&lt;br /&gt;
&lt;br /&gt;
Returns the result of the OPCReadVar, OPCWriteVar and OPCCallMethod functions.&amp;lt;br&amp;gt;&lt;br /&gt;
Parameter:&lt;br /&gt;
*	Returnwert: 0=Successful&lt;br /&gt;
&lt;br /&gt;
=Access to external OPC servers=&lt;br /&gt;
To access external OPC servers, an external server must first be set up in the client function.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Select_Server.png|1386px]]&lt;br /&gt;
&lt;br /&gt;
The functions: &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;
the server name is specified as the first parameter.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Attention ! The server name must be entered exactly as in the web interface (note the space before the &amp;quot;(&amp;quot;) !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
  ExternalServer = &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;
This function returns a list of the connected OPC servers.&lt;br /&gt;
&lt;br /&gt;
With this function you can easily determine the complete name of an external server.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
In the following examples, it is assumed that you have established a connection to the Unified Automation demo server (opc.tcp://opcuaserver.com:48010) in the client function.&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     print (ibhua.OPCConnectedServers ())&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=line&lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         print (ExternalServer)&lt;br /&gt;
     else: &lt;br /&gt;
         print(&amp;quot;no external Server&amp;quot;) &lt;br /&gt;
         &lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         FillLevelSetPoint=ibhua.OPCReadVar(ExternalServer,&amp;quot;ns=2;s=Demo.BoilerDemo.Boiler1.FillLevelSetPoint&amp;quot;)&lt;br /&gt;
         print(FillLevelSetPoint)&lt;br /&gt;
&lt;br /&gt;
==OPCCallMethod(ExternalServer,object-nodeid, method-nodeid)==&lt;br /&gt;
Calling a method without parameter&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternalServer&lt;br /&gt;
*	object-nodeid :	Nodename of the parent object&lt;br /&gt;
*	method-nodeid :	Nodename of the method&lt;br /&gt;
*	return 	      : Result (0=successful)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         result=ibhua.OPCCallMethod(ExternalServer,&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(ExternalServer,object-nodeid, method-nodeid,[parameter_1,…parameter_n)==&lt;br /&gt;
&lt;br /&gt;
Calling a method with parameter:&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternalServer&lt;br /&gt;
*	object-nodeid :	Nodename of the parent object&lt;br /&gt;
*	method-nodeid :	Nodename of the method&lt;br /&gt;
*	[parameter]: 	Input parameter list&lt;br /&gt;
*	return 		Output parameter list&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         results=ibhua.OPCCallMethod(ExternalServer,&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;
Here is an example that controls a method with parameter from the PLC::&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def Multiply(var):&lt;br /&gt;
     global ExternalServer&lt;br /&gt;
     if ExternalServer:&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(ExternalServer,&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 ExternalServer&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=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;
=Working with nodesets=&lt;br /&gt;
&lt;br /&gt;
It is now possible to read in nodesets and link them to Python modules.&lt;br /&gt;
 &lt;br /&gt;
The nodesets are created with UAModeler or SiOME (freeware from Siemens). &lt;br /&gt;
The project is an output as an XML file in the modeller.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find documentation on the SiOME here: 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;
The manual can be found here: https://support.industry.siemens.com/cs/attachments/109755133/109755133_SiOME_MAN_V27_de.pdf&lt;br /&gt;
&lt;br /&gt;
Execute &amp;quot;Modelling the address space&amp;quot; according to the manual and export the information model (3.19):&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Siome.png|762px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Load the information model&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_Link_UA_Siome_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
The created object then appears in the address space of the OPC server:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset_Example.png|432px]]&lt;br /&gt;
&lt;br /&gt;
Now the variables and methods can be linked to the Python program.&lt;br /&gt;
== OPCError (OPC error code) ==&lt;br /&gt;
&lt;br /&gt;
Cancels execution if the error code is not 0 and returns the OPC error code.&lt;br /&gt;
&lt;br /&gt;
If a &#039;&#039;&#039;0&#039;&#039;&#039; is passed, the function has no effect.&lt;br /&gt;
&lt;br /&gt;
== get_namespace(name) ==&lt;br /&gt;
This function returns the namespace number. The namespace &#039;&#039;&#039;name&#039;&#039;&#039; is specified as the input parameter.:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Name_Space.png|441px]]&lt;br /&gt;
&lt;br /&gt;
Example:&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;function&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
Links a method defined in an imported nodeset with a &#039;&#039;&#039;Python&#039;&#039;&#039; function.&lt;br /&gt;
&lt;br /&gt;
 Parameter: &lt;br /&gt;
 *	ns : Namespace number&lt;br /&gt;
 *	Id : Nodename or Numeric ID&lt;br /&gt;
 *	OPC function, that is called with the method&lt;br /&gt;
The function contains an argument for each input parameter and can return an argument for each output parameter.&lt;br /&gt;
&lt;br /&gt;
Functions without an output parameter may not return a value.&lt;br /&gt;
&lt;br /&gt;
The function result (success/failure) must generally be transferred with OPCError().&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;id&#039;&#039;&#039; can be determined with the UAExpert :&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Attributes.png|345px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&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 function&amp;quot;, &amp;quot;write function&amp;quot;)==&lt;br /&gt;
Links a variable defined in an imported nodeset with a &#039;&#039;&#039;Python&#039;&#039;&#039; function.&lt;br /&gt;
&lt;br /&gt;
Parameter: &lt;br /&gt;
*	ns : Namespace number&lt;br /&gt;
*	Id : Nodename or numeric ID&lt;br /&gt;
*	read function : Function that is called when the variable is read&lt;br /&gt;
The function does not contain an input parameter and one output parameter.&lt;br /&gt;
*	write function : Function that is called when the variable is written&lt;br /&gt;
The function contains one input parameter and no output parameter&lt;br /&gt;
Example:&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;
Connects the OPC variable (ns,id) to another variable.&lt;br /&gt;
&lt;br /&gt;
The advantage of this function is that no Python program is run during reading and writing. (faster)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention: The data types must match!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ns : Namespace number&lt;br /&gt;
*	id : Nodename or numeric ID&lt;br /&gt;
*       ns_destination : Namespace number of the target variable&lt;br /&gt;
*	id_destination : Nodename or numeric ID of the target variable&lt;br /&gt;
*	node : NodeID of the variable in another namespace&lt;br /&gt;
*&lt;br /&gt;
*	Return value: 1=successful, -1=not successful&lt;br /&gt;
&lt;br /&gt;
Example:&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;
=Detailed examples=&lt;br /&gt;
&lt;br /&gt;
==Example with a S7-1500 PLC ==&lt;br /&gt;
The documentation and examples are provided by our training partner &#039;&#039;&#039;[https://www.ibhsoftec.com/Training TTI]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/english/Manuals/IBH-Link-UA–Phyton-Methods-Data-Models.pdf Documentation suitable for the example S7-1500 PLC ]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/english/Samples/IBH-LINK-UA-NodeSet-Manual-CPU-1500-Example.zip Example matching the Documentation]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The zip file contains Phyton, IBH OPC UA Editor examples and the TIA V18 project&lt;br /&gt;
&lt;br /&gt;
==A method from the nodeset executes a function block in the PLC==&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;
Extract from the PLC program:&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>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Python/Methods/Data_models&amp;diff=2224</id>
		<title>IBH Link UA:Python/Methods/Data models</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Python/Methods/Data_models&amp;diff=2224"/>
		<updated>2024-03-14T11:29:03Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* Structure of a Python program */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This option is only activated in the &#039;&#039;&#039;IBH-Link-UA-QC&#039;&#039;&#039;, as more memory is required to execute Python functions.&amp;lt;br&amp;gt;&lt;br /&gt;
Methods can now be realized with the Python programming language and data can be exchanged and processed more easily.&lt;br /&gt;
Some examples of the implementation of complex functions:&amp;lt;br&amp;gt;&lt;br /&gt;
* Complex tasks can be automated, such as the monitoring of machine parameters or the optimization of production processes.&amp;lt;br&amp;gt;&lt;br /&gt;
* Large amounts of data can be analyzed and evaluated in order to identify trends and patterns to optimize processes.&lt;br /&gt;
&lt;br /&gt;
=Structure of a Python program=&lt;br /&gt;
&lt;br /&gt;
The special functions of the IBHLinkUA are imported in the Python program. For initialization, the IBHLinkUA calls the function &amp;quot;init_opc()&amp;quot;. &lt;br /&gt;
Example:&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;
Several Python programs can be read in. Python programs without these special functions are also possible.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
=== Visual Studio Code===&lt;br /&gt;
To obtain a convenient code autocompletion in Visual Studio Code, the definition file ibhua.pyi can be copied into the working directory.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[http://download.ibhsoftec.com/neutral/ibhua.pyi.zip ibhua.pi]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Functions from the &#039;&#039;&#039;ibhua&#039;&#039;&#039; module=&lt;br /&gt;
== RedirectLogOutput() ==&lt;br /&gt;
Redirects all print, stdout and stderr outputs to the system log. This can be viewed in the web interface under &amp;quot;Diagnostics - System Log&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Example:&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 (Group,logtext,status)==&lt;br /&gt;
Writes an entry to the system log. This can be viewed in the web interface under &amp;quot;Diagnostic system events&amp;quot;.&lt;br /&gt;
Parameter:&lt;br /&gt;
 - Group   : String&lt;br /&gt;
 - logtext : String&lt;br /&gt;
 - Status  : Integer&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
   ibhua.setSystemLog(&amp;quot;my Group&amp;quot;,&amp;quot;my Logtext&amp;quot;,4711)&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_setsystemlog.png|845px]]&lt;br /&gt;
&lt;br /&gt;
Sets a breakpoint. When the breakpoint is reached, the debugger is activated.&amp;lt;br&amp;gt;&lt;br /&gt;
The debugger can be accessed via a web browser using port 5555.&lt;br /&gt;
&lt;br /&gt;
Example:&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;
After loading the example:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint1.png|845px]]&lt;br /&gt;
&lt;br /&gt;
After pressing the Step button:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint2.png|1612px]]&lt;br /&gt;
&lt;br /&gt;
== OPCReadVar(node) ==&lt;br /&gt;
Function for reading OPC nodes.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	Return value: Scalar value or string variable&lt;br /&gt;
Examples:&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;
   clock=ibhua.OPCReadVar(&amp;quot;ns=0;i=2258&amp;quot;)&lt;br /&gt;
   print(clock)&lt;br /&gt;
&lt;br /&gt;
In this example, the current time is entered in the diagnosis after the restart.&lt;br /&gt;
&lt;br /&gt;
== monitor(&amp;quot;node&amp;quot;, &amp;quot;Monitor Function&amp;quot;, Interval, Triggermode, Deadband) ==&lt;br /&gt;
When the OPC variable &amp;quot;Node&amp;quot; is changed, the &amp;quot;Monitor function&amp;quot; is called.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interval&#039;&#039;&#039;: determines the sampling interval in ms.&lt;br /&gt;
&lt;br /&gt;
„Triggermode“ : &lt;br /&gt;
*	0 = is always triggered&lt;br /&gt;
*	1=Trigger on value change&lt;br /&gt;
*	2=Trigger on rising edge&lt;br /&gt;
*	3=Trigger on falling edge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deadband&#039;&#039;&#039;: determines the minimum value change that leads to the trigger&amp;lt;br&amp;gt;&lt;br /&gt;
The monitor function contains an input parameter with the read value.&lt;br /&gt;
&lt;br /&gt;
Example:&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 this example, the current time is entered in the diagnosis every second.&lt;br /&gt;
&lt;br /&gt;
== OPCWriteVar(node,var) ==&lt;br /&gt;
&lt;br /&gt;
Function for writing scalar nodes and string nodes. The OPC type is automatically determined from the target variable.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	var: Scalar oder String value&lt;br /&gt;
&lt;br /&gt;
Example:&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 this example, the time is entered every second in the PLC string variable &#039;&#039;&#039;QuadcoreNodesetExample.SoftPLC.Generic.ActualWatch&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== OPCResult() ==&lt;br /&gt;
&lt;br /&gt;
Returns the result of the OPCReadVar, OPCWriteVar and OPCCallMethod functions.&amp;lt;br&amp;gt;&lt;br /&gt;
Parameter:&lt;br /&gt;
*	Returnwert: 0=Successful&lt;br /&gt;
&lt;br /&gt;
=Access to external OPC servers=&lt;br /&gt;
To access external OPC servers, an external server must first be set up in the client function.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Select_Server.png|1386px]]&lt;br /&gt;
&lt;br /&gt;
The functions: &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;
the server name is specified as the first parameter.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Attention ! The server name must be entered exactly as in the web interface (note the space before the &amp;quot;(&amp;quot;) !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
  ExternalServer = &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;
This function returns a list of the connected OPC servers.&lt;br /&gt;
&lt;br /&gt;
With this function you can easily determine the complete name of an external server.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
In the following examples, it is assumed that you have established a connection to the Unified Automation demo server (opc.tcp://opcuaserver.com:48010) in the client function.&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     print (ibhua.OPCConnectedServers ())&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=line&lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         print (ExternalServer)&lt;br /&gt;
     else: &lt;br /&gt;
         print(&amp;quot;no external Server&amp;quot;) &lt;br /&gt;
         &lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         FillLevelSetPoint=ibhua.OPCReadVar(ExternalServer,&amp;quot;ns=2;s=Demo.BoilerDemo.Boiler1.FillLevelSetPoint&amp;quot;)&lt;br /&gt;
         print(FillLevelSetPoint)&lt;br /&gt;
&lt;br /&gt;
==OPCCallMethod(ExternalServer,object-nodeid, method-nodeid)==&lt;br /&gt;
Calling a method without parameter&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternalServer&lt;br /&gt;
*	object-nodeid :	Nodename of the parent object&lt;br /&gt;
*	method-nodeid :	Nodename of the method&lt;br /&gt;
*	return 	      : Result (0=successful)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         result=ibhua.OPCCallMethod(ExternalServer,&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(ExternalServer,object-nodeid, method-nodeid,[parameter_1,…parameter_n)==&lt;br /&gt;
&lt;br /&gt;
Calling a method with parameter:&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternalServer&lt;br /&gt;
*	object-nodeid :	Nodename of the parent object&lt;br /&gt;
*	method-nodeid :	Nodename of the method&lt;br /&gt;
*	[parameter]: 	Input parameter list&lt;br /&gt;
*	return 		Output parameter list&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         results=ibhua.OPCCallMethod(ExternalServer,&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;
Here is an example that controls a method with parameter from the PLC::&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def Multiply(var):&lt;br /&gt;
     global ExternalServer&lt;br /&gt;
     if ExternalServer:&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(ExternalServer,&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 ExternalServer&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=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;
=Working with nodesets=&lt;br /&gt;
&lt;br /&gt;
It is now possible to read in nodesets and link them to Python modules.&lt;br /&gt;
 &lt;br /&gt;
The nodesets are created with UAModeler or SiOME (freeware from Siemens). &lt;br /&gt;
The project is an output as an XML file in the modeller.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find documentation on the SiOME here: 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;
The manual can be found here: https://support.industry.siemens.com/cs/attachments/109755133/109755133_SiOME_MAN_V27_de.pdf&lt;br /&gt;
&lt;br /&gt;
Execute &amp;quot;Modelling the address space&amp;quot; according to the manual and export the information model (3.19):&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Siome.png|762px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Load the information model&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_Link_UA_Siome_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
The created object then appears in the address space of the OPC server:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset_Example.png|432px]]&lt;br /&gt;
&lt;br /&gt;
Now the variables and methods can be linked to the Python program.&lt;br /&gt;
== OPCError (OPC error code) ==&lt;br /&gt;
&lt;br /&gt;
Cancels execution if the error code is not 0 and returns the OPC error code.&lt;br /&gt;
&lt;br /&gt;
If a &#039;&#039;&#039;0&#039;&#039;&#039; is passed, the function has no effect.&lt;br /&gt;
&lt;br /&gt;
== get_namespace(name) ==&lt;br /&gt;
This function returns the namespace number. The namespace &#039;&#039;&#039;name&#039;&#039;&#039; is specified as the input parameter.:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Name_Space.png|441px]]&lt;br /&gt;
&lt;br /&gt;
Example:&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;function&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
Links a method defined in an imported nodeset with a &#039;&#039;&#039;Python&#039;&#039;&#039; function.&lt;br /&gt;
&lt;br /&gt;
 Parameter: &lt;br /&gt;
 *	ns : Namespace number&lt;br /&gt;
 *	Id : Nodename or Numeric ID&lt;br /&gt;
 *	OPC function, that is called with the method&lt;br /&gt;
The function contains an argument for each input parameter and can return an argument for each output parameter.&lt;br /&gt;
&lt;br /&gt;
Functions without an output parameter may not return a value.&lt;br /&gt;
&lt;br /&gt;
The function result (success/failure) must generally be transferred with OPCError().&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;id&#039;&#039;&#039; can be determined with the UAExpert :&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Attributes.png|345px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&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 function&amp;quot;, &amp;quot;write function&amp;quot;)==&lt;br /&gt;
Links a variable defined in an imported nodeset with a &#039;&#039;&#039;Python&#039;&#039;&#039; function.&lt;br /&gt;
&lt;br /&gt;
Parameter: &lt;br /&gt;
*	ns : Namespace number&lt;br /&gt;
*	Id : Nodename or numeric ID&lt;br /&gt;
*	read function : Function that is called when the variable is read&lt;br /&gt;
The function does not contain an input parameter and one output parameter.&lt;br /&gt;
*	write function : Function that is called when the variable is written&lt;br /&gt;
The function contains one input parameter and no output parameter&lt;br /&gt;
Example:&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;
Connects the OPC variable (ns,id) to another variable.&lt;br /&gt;
&lt;br /&gt;
The advantage of this function is that no Python program is run during reading and writing. (faster)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention: The data types must match!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ns : Namespace number&lt;br /&gt;
*	id : Nodename or numeric ID&lt;br /&gt;
*       ns_destination : Namespace number of the target variable&lt;br /&gt;
*	id_destination : Nodename or numeric ID of the target variable&lt;br /&gt;
*	node : NodeID of the variable in another namespace&lt;br /&gt;
*&lt;br /&gt;
*	Return value: 1=successful, -1=not successful&lt;br /&gt;
&lt;br /&gt;
Example:&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;
=Detailed examples=&lt;br /&gt;
&lt;br /&gt;
==Example with a S7-1500 PLC ==&lt;br /&gt;
The documentation and examples are provided by our training partner &#039;&#039;&#039;[https://www.ibhsoftec.com/Training TTI]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/english/Manuals/IBH-Link-UA–Phyton-Methods-Data-Models.pdf Documentation suitable for the example S7-1500 PLC ]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/english/Samples/IBH-LINK-UA-NodeSet-Manual-CPU-1500-Example.zip Example matching the Documentation]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The zip file contains Phyton, IBH OPC UA Editor examples and the TIA V18 project&lt;br /&gt;
&lt;br /&gt;
==A method from the nodeset executes a function block in the PLC==&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;
Extract from the PLC program:&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>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Python/Methods/Data_models&amp;diff=2223</id>
		<title>IBH Link UA:Python/Methods/Data models</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Python/Methods/Data_models&amp;diff=2223"/>
		<updated>2024-03-14T11:06:18Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This option is only activated in the &#039;&#039;&#039;IBH-Link-UA-QC&#039;&#039;&#039;, as more memory is required to execute Python functions.&amp;lt;br&amp;gt;&lt;br /&gt;
Methods can now be realized with the Python programming language and data can be exchanged and processed more easily.&lt;br /&gt;
Some examples of the implementation of complex functions:&amp;lt;br&amp;gt;&lt;br /&gt;
* Complex tasks can be automated, such as the monitoring of machine parameters or the optimization of production processes.&amp;lt;br&amp;gt;&lt;br /&gt;
* Large amounts of data can be analyzed and evaluated in order to identify trends and patterns to optimize processes.&lt;br /&gt;
&lt;br /&gt;
=Structure of a Python program=&lt;br /&gt;
&lt;br /&gt;
The special functions of the IBHLinkUA are imported in the Python program. For initialization, the IBHLinkUA calls the function &amp;quot;init_opc()&amp;quot;. &lt;br /&gt;
Example:&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;
Several Python programs can be read in. Python programs without these special functions are also possible.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
=Functions from the &#039;&#039;&#039;ibhua&#039;&#039;&#039; module=&lt;br /&gt;
== RedirectLogOutput() ==&lt;br /&gt;
Redirects all print, stdout and stderr outputs to the system log. This can be viewed in the web interface under &amp;quot;Diagnostics - System Log&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Example:&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 (Group,logtext,status)==&lt;br /&gt;
Writes an entry to the system log. This can be viewed in the web interface under &amp;quot;Diagnostic system events&amp;quot;.&lt;br /&gt;
Parameter:&lt;br /&gt;
 - Group   : String&lt;br /&gt;
 - logtext : String&lt;br /&gt;
 - Status  : Integer&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 import ibhua&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
   ibhua.setSystemLog(&amp;quot;my Group&amp;quot;,&amp;quot;my Logtext&amp;quot;,4711)&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_setsystemlog.png|845px]]&lt;br /&gt;
&lt;br /&gt;
Sets a breakpoint. When the breakpoint is reached, the debugger is activated.&amp;lt;br&amp;gt;&lt;br /&gt;
The debugger can be accessed via a web browser using port 5555.&lt;br /&gt;
&lt;br /&gt;
Example:&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;
After loading the example:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint1.png|845px]]&lt;br /&gt;
&lt;br /&gt;
After pressing the Step button:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Breakpoint2.png|1612px]]&lt;br /&gt;
&lt;br /&gt;
== OPCReadVar(node) ==&lt;br /&gt;
Function for reading OPC nodes.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	Return value: Scalar value or string variable&lt;br /&gt;
Examples:&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;
   clock=ibhua.OPCReadVar(&amp;quot;ns=0;i=2258&amp;quot;)&lt;br /&gt;
   print(clock)&lt;br /&gt;
&lt;br /&gt;
In this example, the current time is entered in the diagnosis after the restart.&lt;br /&gt;
&lt;br /&gt;
== monitor(&amp;quot;node&amp;quot;, &amp;quot;Monitor Function&amp;quot;, Interval, Triggermode, Deadband) ==&lt;br /&gt;
When the OPC variable &amp;quot;Node&amp;quot; is changed, the &amp;quot;Monitor function&amp;quot; is called.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interval&#039;&#039;&#039;: determines the sampling interval in ms.&lt;br /&gt;
&lt;br /&gt;
„Triggermode“ : &lt;br /&gt;
*	0 = is always triggered&lt;br /&gt;
*	1=Trigger on value change&lt;br /&gt;
*	2=Trigger on rising edge&lt;br /&gt;
*	3=Trigger on falling edge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deadband&#039;&#039;&#039;: determines the minimum value change that leads to the trigger&amp;lt;br&amp;gt;&lt;br /&gt;
The monitor function contains an input parameter with the read value.&lt;br /&gt;
&lt;br /&gt;
Example:&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 this example, the current time is entered in the diagnosis every second.&lt;br /&gt;
&lt;br /&gt;
== OPCWriteVar(node,var) ==&lt;br /&gt;
&lt;br /&gt;
Function for writing scalar nodes and string nodes. The OPC type is automatically determined from the target variable.&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	node: Nodeid&lt;br /&gt;
*	var: Scalar oder String value&lt;br /&gt;
&lt;br /&gt;
Example:&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 this example, the time is entered every second in the PLC string variable &#039;&#039;&#039;QuadcoreNodesetExample.SoftPLC.Generic.ActualWatch&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== OPCResult() ==&lt;br /&gt;
&lt;br /&gt;
Returns the result of the OPCReadVar, OPCWriteVar and OPCCallMethod functions.&amp;lt;br&amp;gt;&lt;br /&gt;
Parameter:&lt;br /&gt;
*	Returnwert: 0=Successful&lt;br /&gt;
&lt;br /&gt;
=Access to external OPC servers=&lt;br /&gt;
To access external OPC servers, an external server must first be set up in the client function.&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Select_Server.png|1386px]]&lt;br /&gt;
&lt;br /&gt;
The functions: &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;
the server name is specified as the first parameter.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Attention ! The server name must be entered exactly as in the web interface (note the space before the &amp;quot;(&amp;quot;) !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
  ExternalServer = &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;
This function returns a list of the connected OPC servers.&lt;br /&gt;
&lt;br /&gt;
With this function you can easily determine the complete name of an external server.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
In the following examples, it is assumed that you have established a connection to the Unified Automation demo server (opc.tcp://opcuaserver.com:48010) in the client function.&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     print (ibhua.OPCConnectedServers ())&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=line&lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         print (ExternalServer)&lt;br /&gt;
     else: &lt;br /&gt;
         print(&amp;quot;no external Server&amp;quot;) &lt;br /&gt;
         &lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         FillLevelSetPoint=ibhua.OPCReadVar(ExternalServer,&amp;quot;ns=2;s=Demo.BoilerDemo.Boiler1.FillLevelSetPoint&amp;quot;)&lt;br /&gt;
         print(FillLevelSetPoint)&lt;br /&gt;
&lt;br /&gt;
==OPCCallMethod(ExternalServer,object-nodeid, method-nodeid)==&lt;br /&gt;
Calling a method without parameter&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternalServer&lt;br /&gt;
*	object-nodeid :	Nodename of the parent object&lt;br /&gt;
*	method-nodeid :	Nodename of the method&lt;br /&gt;
*	return 	      : Result (0=successful)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         result=ibhua.OPCCallMethod(ExternalServer,&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(ExternalServer,object-nodeid, method-nodeid,[parameter_1,…parameter_n)==&lt;br /&gt;
&lt;br /&gt;
Calling a method with parameter:&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ExternalServer&lt;br /&gt;
*	object-nodeid :	Nodename of the parent object&lt;br /&gt;
*	method-nodeid :	Nodename of the method&lt;br /&gt;
*	[parameter]: 	Input parameter list&lt;br /&gt;
*	return 		Output parameter list&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def init_opc():&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=line&lt;br /&gt;
          &lt;br /&gt;
     if ExternalServer:&lt;br /&gt;
         results=ibhua.OPCCallMethod(ExternalServer,&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;
Here is an example that controls a method with parameter from the PLC::&lt;br /&gt;
&lt;br /&gt;
 import ibhua&lt;br /&gt;
 ibhua.RedirectLogOutput()&lt;br /&gt;
 &lt;br /&gt;
 ExternalServer=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 def Multiply(var):&lt;br /&gt;
     global ExternalServer&lt;br /&gt;
     if ExternalServer:&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(ExternalServer,&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 ExternalServer&lt;br /&gt;
     #search in ExternalServers &amp;quot;opcuaserver.com&amp;quot;&lt;br /&gt;
     ExternalServers=ibhua.OPCConnectedServers ()&lt;br /&gt;
     for line in ExternalServers:&lt;br /&gt;
         if &amp;quot;opcuaserver.com&amp;quot; in line:&lt;br /&gt;
             ExternalServer=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;
=Working with nodesets=&lt;br /&gt;
&lt;br /&gt;
It is now possible to read in nodesets and link them to Python modules.&lt;br /&gt;
 &lt;br /&gt;
The nodesets are created with UAModeler or SiOME (freeware from Siemens). &lt;br /&gt;
The project is an output as an XML file in the modeller.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find documentation on the SiOME here: 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;
The manual can be found here: https://support.industry.siemens.com/cs/attachments/109755133/109755133_SiOME_MAN_V27_de.pdf&lt;br /&gt;
&lt;br /&gt;
Execute &amp;quot;Modelling the address space&amp;quot; according to the manual and export the information model (3.19):&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Siome.png|762px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Load the information model&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_Link_UA_Siome_Nodeset.png|504px]]&lt;br /&gt;
&lt;br /&gt;
The created object then appears in the address space of the OPC server:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Nodeset_Example.png|432px]]&lt;br /&gt;
&lt;br /&gt;
Now the variables and methods can be linked to the Python program.&lt;br /&gt;
== OPCError (OPC error code) ==&lt;br /&gt;
&lt;br /&gt;
Cancels execution if the error code is not 0 and returns the OPC error code.&lt;br /&gt;
&lt;br /&gt;
If a &#039;&#039;&#039;0&#039;&#039;&#039; is passed, the function has no effect.&lt;br /&gt;
&lt;br /&gt;
== get_namespace(name) ==&lt;br /&gt;
This function returns the namespace number. The namespace &#039;&#039;&#039;name&#039;&#039;&#039; is specified as the input parameter.:&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Name_Space.png|441px]]&lt;br /&gt;
&lt;br /&gt;
Example:&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;function&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
Links a method defined in an imported nodeset with a &#039;&#039;&#039;Python&#039;&#039;&#039; function.&lt;br /&gt;
&lt;br /&gt;
 Parameter: &lt;br /&gt;
 *	ns : Namespace number&lt;br /&gt;
 *	Id : Nodename or Numeric ID&lt;br /&gt;
 *	OPC function, that is called with the method&lt;br /&gt;
The function contains an argument for each input parameter and can return an argument for each output parameter.&lt;br /&gt;
&lt;br /&gt;
Functions without an output parameter may not return a value.&lt;br /&gt;
&lt;br /&gt;
The function result (success/failure) must generally be transferred with OPCError().&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;id&#039;&#039;&#039; can be determined with the UAExpert :&lt;br /&gt;
&lt;br /&gt;
[[Image:IBH_Link_UA_Attributes.png|345px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&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 function&amp;quot;, &amp;quot;write function&amp;quot;)==&lt;br /&gt;
Links a variable defined in an imported nodeset with a &#039;&#039;&#039;Python&#039;&#039;&#039; function.&lt;br /&gt;
&lt;br /&gt;
Parameter: &lt;br /&gt;
*	ns : Namespace number&lt;br /&gt;
*	Id : Nodename or numeric ID&lt;br /&gt;
*	read function : Function that is called when the variable is read&lt;br /&gt;
The function does not contain an input parameter and one output parameter.&lt;br /&gt;
*	write function : Function that is called when the variable is written&lt;br /&gt;
The function contains one input parameter and no output parameter&lt;br /&gt;
Example:&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;
Connects the OPC variable (ns,id) to another variable.&lt;br /&gt;
&lt;br /&gt;
The advantage of this function is that no Python program is run during reading and writing. (faster)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention: The data types must match!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Parameter:&lt;br /&gt;
*	ns : Namespace number&lt;br /&gt;
*	id : Nodename or numeric ID&lt;br /&gt;
*       ns_destination : Namespace number of the target variable&lt;br /&gt;
*	id_destination : Nodename or numeric ID of the target variable&lt;br /&gt;
*	node : NodeID of the variable in another namespace&lt;br /&gt;
*&lt;br /&gt;
*	Return value: 1=successful, -1=not successful&lt;br /&gt;
&lt;br /&gt;
Example:&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;
=Detailed examples=&lt;br /&gt;
&lt;br /&gt;
==Example with a S7-1500 PLC ==&lt;br /&gt;
The documentation and examples are provided by our training partner &#039;&#039;&#039;[https://www.ibhsoftec.com/Training TTI]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/english/Manuals/IBH-Link-UA–Phyton-Methods-Data-Models.pdf Documentation suitable for the example S7-1500 PLC ]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://download.ibhsoftec.com/english/Samples/IBH-LINK-UA-NodeSet-Manual-CPU-1500-Example.zip Example matching the Documentation]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The zip file contains Phyton, IBH OPC UA Editor examples and the TIA V18 project&lt;br /&gt;
&lt;br /&gt;
==A method from the nodeset executes a function block in the PLC==&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;
Extract from the PLC program:&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>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_Link_UA_Attributes.png&amp;diff=2222</id>
		<title>File:IBH Link UA Attributes.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_Link_UA_Attributes.png&amp;diff=2222"/>
		<updated>2024-03-14T10:56:13Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_Link_UA_Name_Space.png&amp;diff=2221</id>
		<title>File:IBH Link UA Name Space.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_Link_UA_Name_Space.png&amp;diff=2221"/>
		<updated>2024-03-14T10:54:59Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_Link_UA_Nodeset_Example.png&amp;diff=2218</id>
		<title>File:IBH Link UA Nodeset Example.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_Link_UA_Nodeset_Example.png&amp;diff=2218"/>
		<updated>2024-03-14T10:53:21Z</updated>

		<summary type="html">&lt;p&gt;Andreas: Andreas uploaded a new version of &amp;amp;quot;File:IBH Link UA Nodeset Example.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_Link_UA_Nodeset_Example.png&amp;diff=2216</id>
		<title>File:IBH Link UA Nodeset Example.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_Link_UA_Nodeset_Example.png&amp;diff=2216"/>
		<updated>2024-03-14T10:53:03Z</updated>

		<summary type="html">&lt;p&gt;Andreas: Andreas uploaded a new version of &amp;amp;quot;File:IBH Link UA Nodeset Example.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
</feed>