<?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-07-02T06:17:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBHNet:Installation&amp;diff=2277</id>
		<title>IBHNet:Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBHNet:Installation&amp;diff=2277"/>
		<updated>2026-07-01T10:53:55Z</updated>

		<summary type="html">&lt;p&gt;Andreas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Please make sure to be logged in as administrator, if you are planning to install the &#039;&#039;&#039;&#039;&#039;IBHNet&#039;&#039;&#039;&#039;&#039; driver on one of the 32-Bit Windows operating systems Windows XP&amp;lt;sup&amp;gt;®&amp;lt;/sup&amp;gt;, Vista&amp;lt;sup&amp;gt;®&amp;lt;/sup&amp;gt; or Windows &amp;lt;sup&amp;gt;®&amp;lt;/sup&amp;gt;7 since the setup program needs to make entries into the Windows registry during the installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you plan to install the &#039;&#039;&#039;&#039;&#039;IBHNet&#039;&#039;&#039;&#039;&#039; driver on the 64-Bit version of Windows &amp;lt;sup&amp;gt;®&amp;lt;/sup&amp;gt;7, please also make sure to be logged in as administrator with full administrative rights, since the setup program needs to make entries into the Windows registry during the installation. If you wish to integrate the driver into STEP&amp;lt;sup&amp;gt;®&amp;lt;/sup&amp;gt;7, make sure that STEP&amp;lt;sup&amp;gt;®&amp;lt;/sup&amp;gt;7 is installed first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To install the software, please run the program Setup.exe from the CD and follow the instructions on the screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Upon completion of the installation, please restart your PC. Only a complete restart enables Windows to activate the altered settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation, the new entry IBHNet can be found in &amp;amp;quot;Start-Programs&amp;amp;quot;. Run the program &amp;amp;quot;Administrate IBHNet stations&amp;amp;quot; from the IBHNet menu. With this program, the IP addresses of the connected &#039;&#039;&#039;&#039;&#039;IBH Link&#039;&#039;&#039;&#039;&#039; can be set. The configuration screens of the &#039;&#039;&#039;&#039;&#039;IBHNet&#039;&#039;&#039;&#039;&#039; driver can also be accessed from the menu &amp;amp;quot;Set PG/PC interface&amp;amp;quot; within STEP&amp;lt;sup&amp;gt;®&amp;lt;/sup&amp;gt;7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IBHNet entry missing from the PG/PC interface&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are experiencing this issue on Windows 10 or Windows 11, you will find two solutions below to ensure the entries reappear permanently:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://support.industry.siemens.com/cs/document/11870489/how-to-configure-the-pg-pc-interface-in-general-and-how-to-ensure-that-the-device-driver-is-selectable-and-visible-?dti=0&amp;amp;lc=de-WW&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Delete the subfolders under C:\ProgramData\Siemens\Automation\Simatic OAM and regenerate the database using C:\Program Files\Common Files\Siemens\Automation\Simatic OAM\bin\s7epaimp64x.exe.&lt;br /&gt;
&lt;br /&gt;
For us and other customers, the IBH link no longer disappears from the list.&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:Copilot_access_to_ChatGPT&amp;diff=2274</id>
		<title>S5/S7 AI for Windows:Copilot access to ChatGPT</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:Copilot_access_to_ChatGPT&amp;diff=2274"/>
		<updated>2026-05-15T11:22:42Z</updated>

		<summary type="html">&lt;p&gt;Andreas: Created page with &amp;quot;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Copilot: Accessing ChatGPT&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt; Copilot can access ChatGPT in three different ways.&amp;lt;br&amp;gt; The user selects the desired method in the Copilot dialog in the ‘’&amp;#039;Provider&amp;#039;‘’ field.  {|class=&amp;quot;wikitable&amp;quot; |+ The three access methods: |- ! Selection in Copilot !! What does this mean? !! What does the user need? |- | IBHsoftec Server || Copilot uses the IBHsoftec server || A Copilot license for this PC  |- | Company Server || Copilot uses your company’s se...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;Copilot: Accessing ChatGPT&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Copilot can access ChatGPT in three different ways.&amp;lt;br&amp;gt;&lt;br /&gt;
The user selects the desired method in the Copilot dialog in the ‘’&#039;Provider&#039;‘’ field.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ The three access methods:&lt;br /&gt;
|-&lt;br /&gt;
! Selection in Copilot !! What does this mean? !! What does the user need?&lt;br /&gt;
|-&lt;br /&gt;
| IBHsoftec Server || Copilot uses the IBHsoftec server || A Copilot license for this PC &lt;br /&gt;
|-&lt;br /&gt;
| Company Server || Copilot uses your company’s server || The server address and an activation for this PC&lt;br /&gt;
|-&lt;br /&gt;
| Direct API || Copilot connects directly to OpenAI || Your own OpenAI API key&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;1. IBHsoftec Server&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use this method if access is to be routed through IBHsoftec:&lt;br /&gt;
 1. Open Copilot&lt;br /&gt;
 2. Under `Provider`, select the entry `IBHsoftec Server`&lt;br /&gt;
 3. If you have purchased the software, Copilot can be used with full access for 4 weeks free of charge&lt;br /&gt;
 4. For a demo version, limited access can be requested from IBHsoftec&lt;br /&gt;
 5. If activation is required, copy the displayed ‘’&#039;Fingerprint&#039;‘’ and send it to IBHsoftec&lt;br /&gt;
 6. After activation, Copilot can be used&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; &lt;br /&gt;
* No separate OpenAI API key is required.&lt;br /&gt;
* Activation applies to the displayed PC fingerprint.&lt;br /&gt;
* The PC must have internet access.&lt;br /&gt;
* After the 4 free weeks, continued access costs 49 euros per month.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;2. Company Server&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Use this method if your company operates its own Copilot server:&lt;br /&gt;
 1. Open Copilot&lt;br /&gt;
 2. Under `Provider`, select the entry `Company Server`&lt;br /&gt;
 3. Under `Server URL`, enter the address provided by the administrator&lt;br /&gt;
 4. If necessary, provide the displayed `Fingerprint` to the administrator&lt;br /&gt;
 5. Once activated, Copilot can be used&lt;br /&gt;
&lt;br /&gt;
Example of a server address:&amp;lt;br&amp;gt;&lt;br /&gt;
https://&#039;&#039;&#039;ai.company&#039;&#039;&#039;.de&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039;&lt;br /&gt;
* The user does not need their own OpenAI API key&lt;br /&gt;
* The company centrally manages the server and OpenAI access&lt;br /&gt;
* The PC must be activated on the server by the administrator&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;3. Direct API&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Use this method if the user has their own OpenAI API key:&lt;br /&gt;
 1. Open Copilot&lt;br /&gt;
 2. Under `Provider`, select &#039;&#039;&#039;Direct API&#039;&#039;&#039;&lt;br /&gt;
 3. Enter your own OpenAI API key&lt;br /&gt;
 4. Enter the desired model&lt;br /&gt;
 5. Copilot is now ready to use&lt;br /&gt;
&lt;br /&gt;
Example: Create an OpenAI API key:&amp;lt;br&amp;gt;&lt;br /&gt;
 1. Open the OpenAI Platform in your browser:&lt;br /&gt;
    https://&#039;&#039;&#039;platform.openai.com/api-keys&#039;&#039;&#039;&lt;br /&gt;
 2. Log in with your OpenAI account or create a new account&lt;br /&gt;
 3. Create a new secret API key&lt;br /&gt;
 4. Copy the API key directly and store it securely&lt;br /&gt;
 5. Enter the API key in Copilot under &#039;&#039;&#039;Direct API&#039;&#039;&#039; in the &#039;&#039;&#039;API Key&#039;&#039;&#039; field&lt;br /&gt;
The API key is displayed only once after creation. If it is lost,&lt;br /&gt;
a new key must be created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039;&lt;br /&gt;
* The OpenAI API key is stored on the user’s PC.&lt;br /&gt;
* Costs and usage are billed through the user’s OpenAI account.&lt;br /&gt;
* The PC must be able to access OpenAI directly via the Internet.&lt;br /&gt;
* The API key must not be shared.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Which option is correct?&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IBHsoftec Server:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The easiest option for regular users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Company Server:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Correct if the company provides access centrally.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Direct API:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Suitable for users who wish to use their own OpenAI API key.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Note on project data:&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on the question, Copilot may pass information from the current project to ChatGPT&lt;br /&gt;
, such as building blocks, networks, cross-references, or live values.&lt;br /&gt;
&lt;br /&gt;
This data is processed confidentially by OpenAI. It is not made visible to other&lt;br /&gt;
users.&lt;br /&gt;
&lt;br /&gt;
Nevertheless, users should be aware that project data may pertain to their own company&lt;br /&gt;
. Therefore, only the access method permitted by&lt;br /&gt;
their company’s policies should be used.&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2273</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2273"/>
		<updated>2026-05-15T11:22:08Z</updated>

		<summary type="html">&lt;p&gt;Andreas: /* S5/S7 AI for Windows® */&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;
* [[S5/S7 AI for Windows:Copilot access to ChatGPT|Copilot access to ChatGPT]]&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=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>
</feed>