<?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=Axel</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=Axel"/>
	<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Special:Contributions/Axel"/>
	<updated>2026-10-01T15:23:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:What%27s_new%3F&amp;diff=2393</id>
		<title>S5/S7 AI for Windows:What&#039;s new?</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:What%27s_new%3F&amp;diff=2393"/>
		<updated>2026-09-24T12:19:48Z</updated>

		<summary type="html">&lt;p&gt;Axel: Version 1.2.0: Webrecherche/Bildvorschauen dokumentiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page summarizes the most important improvements in&lt;br /&gt;
&#039;&#039;&#039;S5/S7 AI for Windows®&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2.0: Web research and image previews ==&lt;br /&gt;
&lt;br /&gt;
* Bold, clickable search suggestions start research without another confirmation.&lt;br /&gt;
* Results appear directly in the chat with bold formatting and compact, clickable sources instead of raw Markdown and long URLs.&lt;br /&gt;
* Image queries can show up to two real product image search results side by side. Unavailable previews show a notice and source reference.&lt;br /&gt;
* The last research result is available to subsequent normal chat questions.&lt;br /&gt;
* German and English Copilot help updated; installer preparation checks that compiled CHM help is current.&lt;br /&gt;
&lt;br /&gt;
Web search requires &#039;&#039;&#039;OpenAI Direct&#039;&#039;&#039;, your own API key and a supporting model. Additional API charges may apply. Only the clicked query is transmitted, not the PLC project context or conversation history. This action is currently unavailable with other providers and in the voice dialog.&lt;br /&gt;
&lt;br /&gt;
Further information: [[S5/S7 AI Copilot|Copilot user guide]].&lt;br /&gt;
&lt;br /&gt;
== More AI providers ==&lt;br /&gt;
&lt;br /&gt;
Copilot now supports several AI services:&lt;br /&gt;
&lt;br /&gt;
* IBHsoftec Server;&lt;br /&gt;
* Company Server;&lt;br /&gt;
* OpenAI Direct;&lt;br /&gt;
* Google Gemini;&lt;br /&gt;
* General LLM for local or private models;&lt;br /&gt;
* Claude Direct;&lt;br /&gt;
* Microsoft Foundry.&lt;br /&gt;
&lt;br /&gt;
Credentials and models are stored separately for each provider.&lt;br /&gt;
&lt;br /&gt;
With &amp;lt;code&amp;gt;Google Gemini&amp;lt;/code&amp;gt;, Copilot can now connect directly to the&lt;br /&gt;
Google Gemini API. Enter the Gemini API key in Copilot or provide it through&lt;br /&gt;
the &amp;lt;code&amp;gt;GEMINI_API_KEY&amp;lt;/code&amp;gt; environment variable. Available Gemini models&lt;br /&gt;
are retrieved automatically. Gemini uses text chat; the voice dialog is not&lt;br /&gt;
available with this provider.&lt;br /&gt;
&lt;br /&gt;
Further information:&lt;br /&gt;
[[S5/S7 AI for Windows:Copilot access to AI|Copilot access to AI]]&lt;br /&gt;
&lt;br /&gt;
== Improved model selection ==&lt;br /&gt;
&lt;br /&gt;
Available models are retrieved automatically from supported providers. If the&lt;br /&gt;
AI service reports its context size, Copilot also displays the maximum number&lt;br /&gt;
of tokens.&lt;br /&gt;
&lt;br /&gt;
Long model names and API keys are easier to read. Sensitive information such&lt;br /&gt;
as API keys and fingerprints is masked.&lt;br /&gt;
&lt;br /&gt;
== Extended project analysis ==&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Analyze&amp;lt;/code&amp;gt; button creates a technical overview of the open PLC&lt;br /&gt;
project, including its structure, important blocks, data flow, risks and open&lt;br /&gt;
questions.&lt;br /&gt;
&lt;br /&gt;
Depending on the provider, images, PDF files, text files and source code files&lt;br /&gt;
can also be included.&lt;br /&gt;
&lt;br /&gt;
== Company Server ==&lt;br /&gt;
&lt;br /&gt;
Companies can operate their own Company Server and centrally manage AI access,&lt;br /&gt;
models and approved PCs. A customer package provides a reference server and&lt;br /&gt;
instructions for Linux, systemd, Docker, HTTPS and maintenance.&lt;br /&gt;
&lt;br /&gt;
Further information:&lt;br /&gt;
[[S5/S7 AI for Windows:Company Server|Set up a Company Server]]&lt;br /&gt;
&lt;br /&gt;
== Usability and installation ==&lt;br /&gt;
&lt;br /&gt;
The Copilot user interface is clearer. Splitter positions, high-resolution&lt;br /&gt;
display support, and creation and updating of the installation package have&lt;br /&gt;
also been improved.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:Copilot_access_to_AI&amp;diff=2392</id>
		<title>S5/S7 AI for Windows:Copilot access to AI</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_for_Windows:Copilot_access_to_AI&amp;diff=2392"/>
		<updated>2026-09-24T12:19:44Z</updated>

		<summary type="html">&lt;p&gt;Axel: Version 1.2.0: Webrecherche/Bildvorschauen dokumentiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Copilot in &#039;&#039;&#039;S5/S7 AI for Windows®&#039;&#039;&#039; can use several AI services. It is not&lt;br /&gt;
limited to ChatGPT or OpenAI.&lt;br /&gt;
&lt;br /&gt;
Select the required connection in the &amp;lt;code&amp;gt;Provider&amp;lt;/code&amp;gt; field. Credentials,&lt;br /&gt;
server addresses and models are stored separately for each provider.&lt;br /&gt;
&lt;br /&gt;
== Optional web search from version 1.2.0 ==&lt;br /&gt;
&lt;br /&gt;
Clickable web search suggestions currently require &amp;lt;code&amp;gt;OpenAI Direct&amp;lt;/code&amp;gt;. They use the configured API key and selected model, which must support web search. Clicking starts research immediately. Additional API charges may apply.&lt;br /&gt;
&lt;br /&gt;
Results appear directly in the chat with bold formatting, clickable sources and, for image queries, up to two real image previews when available. Only the clicked query is sent to web search, not the PLC project context, previous conversation or attached files. This action is currently unavailable with other providers and in the voice dialog.&lt;br /&gt;
&lt;br /&gt;
See [[S5/S7 AI Copilot|Copilot user guide]] for instructions, privacy information and limitations.&lt;br /&gt;
&lt;br /&gt;
== Available providers ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Provider&lt;br /&gt;
! Connection&lt;br /&gt;
! Required information&lt;br /&gt;
! Typical use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IBHsoftec Server&amp;lt;/code&amp;gt;&lt;br /&gt;
| Copilot server provided by IBHsoftec&lt;br /&gt;
| Copilot license or activation of the displayed PC fingerprint&lt;br /&gt;
| Simple central access without a personal AI API key&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Company Server&amp;lt;/code&amp;gt;&lt;br /&gt;
| Copilot server operated by your company&lt;br /&gt;
| Server URL and activation of the PC fingerprint&lt;br /&gt;
| Centrally managed company access&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OpenAI Direct&amp;lt;/code&amp;gt;&lt;br /&gt;
| Direct connection to the OpenAI API&lt;br /&gt;
| OpenAI API key and model&lt;br /&gt;
| Use of your own OpenAI account&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Google Gemini&amp;lt;/code&amp;gt;&lt;br /&gt;
| Direct connection to the Google Gemini API&lt;br /&gt;
| Gemini API key and model&lt;br /&gt;
| Use of your own Google AI account&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;General LLM&amp;lt;/code&amp;gt;&lt;br /&gt;
| OpenAI-compatible API&lt;br /&gt;
| Server URL, API key and model&lt;br /&gt;
| Local or private services such as Ollama, Open WebUI, vLLM or LiteLLM&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Claude Direct&amp;lt;/code&amp;gt;&lt;br /&gt;
| Direct connection to the Anthropic API&lt;br /&gt;
| Anthropic API key and Claude model&lt;br /&gt;
| Use of your own Anthropic account&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Microsoft Foundry&amp;lt;/code&amp;gt;&lt;br /&gt;
| Direct connection to Microsoft Foundry&lt;br /&gt;
| Foundry endpoint, API key and Azure deployment name&lt;br /&gt;
| Models deployed in Microsoft Azure&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IBHsoftec Server ==&lt;br /&gt;
&lt;br /&gt;
Use this provider when Copilot access is to be routed through IBHsoftec.&lt;br /&gt;
&lt;br /&gt;
# Open Copilot.&lt;br /&gt;
# Select &amp;lt;code&amp;gt;IBHsoftec Server&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Purchased software includes four weeks of free full access.&lt;br /&gt;
# Limited access for a demo version can be requested from IBHsoftec.&lt;br /&gt;
# If activation is required, send the displayed &amp;lt;code&amp;gt;Fingerprint&amp;lt;/code&amp;gt; to IBHsoftec.&lt;br /&gt;
# Use Copilot after activation.&lt;br /&gt;
&lt;br /&gt;
The server URL is preset in the program. No personal OpenAI or Anthropic API&lt;br /&gt;
key is required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Activation applies to the displayed PC fingerprint.&lt;br /&gt;
* The PC requires Internet access.&lt;br /&gt;
* After the four free weeks, continued access costs 49 euros per month.&lt;br /&gt;
&lt;br /&gt;
If the server publishes a model list, Copilot uses that list. Otherwise,&lt;br /&gt;
&amp;lt;code&amp;gt;Server default&amp;lt;/code&amp;gt; is displayed. In this case, Copilot sends no model&lt;br /&gt;
name and the server uses its configured default model.&lt;br /&gt;
&lt;br /&gt;
== Company Server ==&lt;br /&gt;
&lt;br /&gt;
Use this provider when your company operates its own Copilot server.&lt;br /&gt;
&lt;br /&gt;
# Open Copilot and select &amp;lt;code&amp;gt;Company Server&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Enter the URL supplied by the administrator.&lt;br /&gt;
# Send the displayed fingerprint to the administrator.&lt;br /&gt;
# Use Copilot after the PC has been activated on the server.&lt;br /&gt;
&lt;br /&gt;
The user does not need a personal AI API key. The company centrally controls&lt;br /&gt;
models, access permissions and usage.&lt;br /&gt;
&lt;br /&gt;
== OpenAI Direct ==&lt;br /&gt;
&lt;br /&gt;
Use this provider with your own OpenAI API access.&lt;br /&gt;
&lt;br /&gt;
# Create an API key for the required OpenAI project.&lt;br /&gt;
# Select &amp;lt;code&amp;gt;OpenAI Direct&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Enter the API key.&lt;br /&gt;
# Select a model and send the request.&lt;br /&gt;
&lt;br /&gt;
The model list is retrieved automatically from OpenAI. Costs, quotas and model&lt;br /&gt;
permissions depend on the OpenAI project used.&lt;br /&gt;
&lt;br /&gt;
API keys must not be shared or included in projects, screenshots or&lt;br /&gt;
documentation. The voice dialog is currently supported only with&lt;br /&gt;
&amp;lt;code&amp;gt;OpenAI Direct&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Google Gemini ==&lt;br /&gt;
&lt;br /&gt;
Use this provider with your own Google Gemini API access.&lt;br /&gt;
&lt;br /&gt;
# Create a Gemini API key in Google AI Studio.&lt;br /&gt;
# Select &amp;lt;code&amp;gt;Google Gemini&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Enter the key in the &amp;lt;code&amp;gt;Gemini key&amp;lt;/code&amp;gt; field, or provide it through&lt;br /&gt;
  the &amp;lt;code&amp;gt;GEMINI_API_KEY&amp;lt;/code&amp;gt; environment variable.&lt;br /&gt;
# Select a Gemini model and send the request.&lt;br /&gt;
&lt;br /&gt;
Copilot retrieves the available Gemini models automatically. The voice dialog&lt;br /&gt;
is not available with &amp;lt;code&amp;gt;Google Gemini&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== General LLM ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;General LLM&amp;lt;/code&amp;gt; connects Copilot to an OpenAI-compatible API. It can&lt;br /&gt;
be used with services such as Ollama, Open WebUI, vLLM and LiteLLM.&lt;br /&gt;
&lt;br /&gt;
# Make the service available to the PC over the network.&lt;br /&gt;
# Select &amp;lt;code&amp;gt;General LLM&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Enter the base address in &amp;lt;code&amp;gt;Server URL&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Enter the API key intended for that server.&lt;br /&gt;
# Select a model and send the request.&lt;br /&gt;
&lt;br /&gt;
Copilot retrieves the available models automatically. For Ollama and Open&lt;br /&gt;
WebUI, model details and context size are also read when available.&lt;br /&gt;
&lt;br /&gt;
The reduced initial project context for smaller local models applies only to&lt;br /&gt;
&amp;lt;code&amp;gt;General LLM&amp;lt;/code&amp;gt;, not to other providers.&lt;br /&gt;
&lt;br /&gt;
== Claude Direct ==&lt;br /&gt;
&lt;br /&gt;
Use this provider with your own Anthropic API access.&lt;br /&gt;
&lt;br /&gt;
# Select &amp;lt;code&amp;gt;Claude Direct&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Enter the Anthropic API key.&lt;br /&gt;
# Select or enter the required Claude model.&lt;br /&gt;
# Send the request.&lt;br /&gt;
&lt;br /&gt;
Claude Direct supports text requests and supported image, PDF, text and source&lt;br /&gt;
code attachments. The voice dialog is not available with Claude Direct.&lt;br /&gt;
&lt;br /&gt;
== Microsoft Foundry ==&lt;br /&gt;
&lt;br /&gt;
Use this provider for a model deployed in Microsoft Foundry or Azure.&lt;br /&gt;
&lt;br /&gt;
# Select &amp;lt;code&amp;gt;Microsoft Foundry&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Enter the API key and Foundry endpoint.&lt;br /&gt;
# Enter the exact Azure deployment name in the model field.&lt;br /&gt;
# Send the request.&lt;br /&gt;
&lt;br /&gt;
The deployment name is not necessarily the public model name. The message&lt;br /&gt;
&amp;lt;code&amp;gt;The API deployment for this resource does not exist&amp;lt;/code&amp;gt; usually means&lt;br /&gt;
that the entered name does not match a deployment in the selected resource.&lt;br /&gt;
&lt;br /&gt;
Inference API keys cannot reliably list the available Azure deployments.&lt;br /&gt;
Therefore, the deployment name is entered manually.&lt;br /&gt;
&lt;br /&gt;
== Model lists and context size ==&lt;br /&gt;
&lt;br /&gt;
Models are retrieved automatically for:&lt;br /&gt;
&lt;br /&gt;
* OpenAI Direct;&lt;br /&gt;
* Google Gemini;&lt;br /&gt;
* General LLM;&lt;br /&gt;
* Company Server;&lt;br /&gt;
* IBHsoftec Server.&lt;br /&gt;
&lt;br /&gt;
The list is updated when Copilot is opened, when the provider changes and when&lt;br /&gt;
the model list is opened.&lt;br /&gt;
&lt;br /&gt;
If the provider reports a context size, Copilot displays the maximum number of&lt;br /&gt;
tokens. Not every service exposes this information through its model API.&lt;br /&gt;
&lt;br /&gt;
== Security and project data ==&lt;br /&gt;
&lt;br /&gt;
* API keys and Company Server fingerprints are masked in the user interface.&lt;br /&gt;
* Credentials are stored separately for each provider and protected in the Windows user profile.&lt;br /&gt;
* Provider settings are retained when switching to another provider.&lt;br /&gt;
&lt;br /&gt;
Depending on the request, Copilot may send project information, diagnostic&lt;br /&gt;
data, requested live values or selected attachments to the chosen AI service.&lt;br /&gt;
For confidential projects, use only a provider approved by your organization.&lt;br /&gt;
&lt;br /&gt;
== Further documentation ==&lt;br /&gt;
&lt;br /&gt;
* [[S5/S7 AI Copilot|Copilot user guide]]&lt;br /&gt;
* [[Complete example: Analyze a missing motor enable with Copilot|Complete diagnostic example]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Company Server|Set up a Company Server]]&lt;br /&gt;
* [[S5/S7 AI for Windows:What&#039;s new?|What&#039;s new?]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_Copilot&amp;diff=2391</id>
		<title>S5/S7 AI Copilot</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=S5/S7_AI_Copilot&amp;diff=2391"/>
		<updated>2026-09-24T12:18:46Z</updated>

		<summary type="html">&lt;p&gt;Axel: Version 1.2.0: Webrecherche/Bildvorschauen dokumentiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== S5/S7 AI Copilot ===&lt;br /&gt;
&lt;br /&gt;
Copilot in &#039;&#039;&#039;S5/S7 AI for Windows®&#039;&#039;&#039; is an AI-assisted tool for analysis,&lt;br /&gt;
diagnostics, source-code understanding and PLC troubleshooting. It works with&lt;br /&gt;
the open project, the current block, the active network and, when required,&lt;br /&gt;
current online values from the connected PLC.&lt;br /&gt;
&lt;br /&gt;
Copilot does not replace technical review by the user. It helps engineers find&lt;br /&gt;
their way around a project more quickly, recognize relationships and answer&lt;br /&gt;
technical questions more specifically.&lt;br /&gt;
&lt;br /&gt;
==== Typical uses ====&lt;br /&gt;
&lt;br /&gt;
* Analyze existing S5 and S7 projects&lt;br /&gt;
* Explain blocks, networks and signal flow&lt;br /&gt;
* Find write locations, enable conditions and interlocks&lt;br /&gt;
* Diagnose faults using live PLC values&lt;br /&gt;
* Evaluate recorded variables and signal timing&lt;br /&gt;
* Create and understand S7 STL/AWL&lt;br /&gt;
* Produce documentation and technical summaries&lt;br /&gt;
&lt;br /&gt;
==== Opening Copilot ====&lt;br /&gt;
&lt;br /&gt;
Copilot is started from S5/S7 AI for Windows. The Copilot dialog contains the&lt;br /&gt;
question input and displays the answers.&lt;br /&gt;
&lt;br /&gt;
For the most useful answer, open the relevant project context before asking:&lt;br /&gt;
&lt;br /&gt;
* the affected project;&lt;br /&gt;
* the relevant block;&lt;br /&gt;
* the relevant network, if possible;&lt;br /&gt;
* an active PLC connection for online questions.&lt;br /&gt;
&lt;br /&gt;
==== Access to AI ====&lt;br /&gt;
&lt;br /&gt;
Depending on the installation and license, Copilot can use several access&lt;br /&gt;
methods. Select the required connection in the &amp;lt;code&amp;gt;Provider&amp;lt;/code&amp;gt; field.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Selection&lt;br /&gt;
! Description&lt;br /&gt;
! Suitable for&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IBHsoftec Server&amp;lt;/code&amp;gt;&lt;br /&gt;
| Access through the server provided by IBHsoftec.&lt;br /&gt;
| Standard users without their own API key&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Company Server&amp;lt;/code&amp;gt;&lt;br /&gt;
| Access through a server operated by the user&#039;s company.&lt;br /&gt;
| Companies with centrally managed AI access&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OpenAI Direct&amp;lt;/code&amp;gt;&lt;br /&gt;
| Copilot connects directly to OpenAI.&lt;br /&gt;
| Users with their own OpenAI API key&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Google Gemini&amp;lt;/code&amp;gt;&lt;br /&gt;
| Copilot connects directly to the Google Gemini API.&lt;br /&gt;
| Users with their own Gemini API key&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;General LLM&amp;lt;/code&amp;gt;&lt;br /&gt;
| Direct connection to an OpenAI-compatible API such as Ollama, Open WebUI, vLLM or LiteLLM.&lt;br /&gt;
| Local or internal language models&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Claude Direct&amp;lt;/code&amp;gt;&lt;br /&gt;
| Direct connection to the Anthropic API.&lt;br /&gt;
| Users with their own Anthropic API key&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Microsoft Foundry&amp;lt;/code&amp;gt;&lt;br /&gt;
| Direct connection to a deployed Azure or Foundry model.&lt;br /&gt;
| Companies using Microsoft Foundry&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For most users, &amp;lt;code&amp;gt;IBHsoftec Server&amp;lt;/code&amp;gt; is the simplest option because&lt;br /&gt;
no personal OpenAI API key is required.&lt;br /&gt;
&lt;br /&gt;
More details are provided under&lt;br /&gt;
[[S5/S7 AI for Windows:Copilot access to AI|Copilot access to AI]].&lt;br /&gt;
&lt;br /&gt;
==== Models and context size ====&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;General LLM&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;OpenAI Direct&amp;lt;/code&amp;gt;,&lt;br /&gt;
&amp;lt;code&amp;gt;Google Gemini&amp;lt;/code&amp;gt;,&lt;br /&gt;
&amp;lt;code&amp;gt;Company Server&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;IBHsoftec Server&amp;lt;/code&amp;gt;, Copilot&lt;br /&gt;
automatically requests the available models. The list is refreshed when&lt;br /&gt;
Copilot opens, when the provider changes and when the model list is opened.&lt;br /&gt;
&lt;br /&gt;
Microsoft Foundry uses the Azure deployment name. This name is entered&lt;br /&gt;
manually.&lt;br /&gt;
&lt;br /&gt;
For &amp;lt;code&amp;gt;Google Gemini&amp;lt;/code&amp;gt;, enter the API key in the dialog or provide it&lt;br /&gt;
through the &amp;lt;code&amp;gt;GEMINI_API_KEY&amp;lt;/code&amp;gt; environment variable. The voice&lt;br /&gt;
dialog is not available with Google Gemini.&lt;br /&gt;
&lt;br /&gt;
If the server reports a context size, Copilot displays it as a token count.&lt;br /&gt;
Only &amp;lt;code&amp;gt;General LLM&amp;lt;/code&amp;gt; uses a more compact initial project context for&lt;br /&gt;
small local models.&lt;br /&gt;
&lt;br /&gt;
==== Multilingual answers ====&lt;br /&gt;
&lt;br /&gt;
Copilot can answer in all languages. Examples include German, English, French,&lt;br /&gt;
Spanish, Italian, Dutch, Polish, Turkish, Arabic, Chinese, Japanese and Thai.&lt;br /&gt;
All other languages can also be used for questions and answers.&lt;br /&gt;
&lt;br /&gt;
Copilot normally replies in the language used for the question. The required&lt;br /&gt;
answer language can also be stated explicitly, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Reply in Spanish from now on.&lt;br /&gt;
Explain this block in English.&lt;br /&gt;
Summarize the result in Thai.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Short examples:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Turkish&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Soru: FB 35 ne yapıyor?&lt;br /&gt;
Cevap: FB 35 pompa kumandasını ve ilgili çalışma koşullarını işler.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arabic&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
السؤال: لماذا لا يعمل الخرج A 8.0؟&lt;br /&gt;
الإجابة: الخرج A 8.0 غير مفعّل لأن شرط السماح المرتبط به غير متحقق حالياً.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Chinese&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
问题：为什么输出 A 8.0 没有接通？&lt;br /&gt;
回答：输出 A 8.0 未接通，因为相关的使能条件当前未满足。&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The language can be changed at any time during an ongoing conversation.&lt;br /&gt;
Technical operands, symbol names, block names and source code remain unchanged&lt;br /&gt;
so that they still match the PLC project unambiguously.&lt;br /&gt;
&lt;br /&gt;
Language quality may vary depending on the selected provider and AI model.&lt;br /&gt;
Technical terms and safety-related statements must therefore still be&lt;br /&gt;
reviewed by the user.&lt;br /&gt;
&lt;br /&gt;
==== File attachments ====&lt;br /&gt;
&lt;br /&gt;
Depending on the provider, Copilot can attach supported images, PDF files,&lt;br /&gt;
text files and source-code files to a request. File size, readability and&lt;br /&gt;
supported format are checked before transmission.&lt;br /&gt;
&lt;br /&gt;
==== Analyze ====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;Analyze&amp;lt;/code&amp;gt; button creates a technical overall analysis of the&lt;br /&gt;
current project. It covers project structure, important blocks, data flow,&lt;br /&gt;
technical risks and open questions.&lt;br /&gt;
&lt;br /&gt;
==== First use ====&lt;br /&gt;
&lt;br /&gt;
# Start S5/S7 AI for Windows.&lt;br /&gt;
# Open a project.&lt;br /&gt;
# Display the relevant block or program area.&lt;br /&gt;
# Open Copilot.&lt;br /&gt;
# Select the required provider.&lt;br /&gt;
# If required, enter the license, server address or API key.&lt;br /&gt;
# Ask a specific question.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Explain the currently open block.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Asking good questions ====&lt;br /&gt;
&lt;br /&gt;
Copilot works best with specific technical questions. The more precisely a&lt;br /&gt;
question is formulated, the more focused the answer can be.&lt;br /&gt;
&lt;br /&gt;
Good examples:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;What does the currently open block do?&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;In which network is the enable generated?&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Where is Q 8.0 written?&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Why is Q 8.0 not set?&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Which conditions block the enable?&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Show the block list.&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Create an STL/AWL block for a simple motor interlock.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Very general questions without project context are less useful:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;What is wrong?&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Why does the machine not work?&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is better to include a signal, block or observed behavior.&lt;br /&gt;
&lt;br /&gt;
==== Project analysis ====&lt;br /&gt;
&lt;br /&gt;
Copilot can summarize the open project or current block. It uses the available&lt;br /&gt;
project context, block information and source code.&lt;br /&gt;
&lt;br /&gt;
Typical questions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Analyze the project.&lt;br /&gt;
Explain the currently open block.&lt;br /&gt;
Which blocks are important?&lt;br /&gt;
What does this network do?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Typical answers can include:&lt;br /&gt;
&lt;br /&gt;
* a short functional description;&lt;br /&gt;
* important blocks;&lt;br /&gt;
* relevant signals and data areas;&lt;br /&gt;
* possible dependencies;&lt;br /&gt;
* anomalies or technical risks.&lt;br /&gt;
&lt;br /&gt;
==== Signal and enable diagnostics ====&lt;br /&gt;
&lt;br /&gt;
For questions about signals, enables or outputs, Copilot uses the active&lt;br /&gt;
context to find relationships in the program.&lt;br /&gt;
&lt;br /&gt;
Typical questions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Where is Q 8.0 written?&lt;br /&gt;
Where is DB36.DBX3.1 set?&lt;br /&gt;
Why is Q 8.0 not set?&lt;br /&gt;
Which condition blocks the enable?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copilot can point to relevant networks, conditions, cross-references and write&lt;br /&gt;
locations. If the current PLC state is needed, it can request live values.&lt;br /&gt;
&lt;br /&gt;
==== Live PLC values ====&lt;br /&gt;
&lt;br /&gt;
With an active online connection, Copilot can include current PLC information&lt;br /&gt;
in an answer. This is especially useful when the current state is important&lt;br /&gt;
for a diagnosis.&lt;br /&gt;
&lt;br /&gt;
Possible online information includes:&lt;br /&gt;
&lt;br /&gt;
* CPU operating state;&lt;br /&gt;
* diagnostic buffer;&lt;br /&gt;
* U-stack;&lt;br /&gt;
* specific operands;&lt;br /&gt;
* specific data block fields;&lt;br /&gt;
* status information for the active S7 block.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Read the online status.&lt;br /&gt;
Is the enable currently active?&lt;br /&gt;
Read the current live values for Q 8.0.&lt;br /&gt;
Why is pump 1 not running?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; Only specific operands or data fields can be read directly.&lt;br /&gt;
Complete blocks such as &amp;lt;code&amp;gt;DB13&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;FB20&amp;lt;/code&amp;gt; or&lt;br /&gt;
&amp;lt;code&amp;gt;OB1&amp;lt;/code&amp;gt; are not individual live values. For data blocks, specify an&lt;br /&gt;
address such as &amp;lt;code&amp;gt;DB13.DBX0.0&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DB13.DBW4&amp;lt;/code&amp;gt; or&lt;br /&gt;
&amp;lt;code&amp;gt;DB13.DBD20&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Block status ====&lt;br /&gt;
&lt;br /&gt;
For S7 code blocks, Copilot can include status information from the active&lt;br /&gt;
block. This helps answer sequence and signal questions without requiring the&lt;br /&gt;
user to trace every condition manually.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Read the block status.&lt;br /&gt;
Can you read the status of this block?&lt;br /&gt;
Show the online status of the current block.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Availability depends on the project, block type, online connection and PLC&lt;br /&gt;
state.&lt;br /&gt;
&lt;br /&gt;
==== Variable recording ====&lt;br /&gt;
&lt;br /&gt;
Copilot can use the recording functions to observe signals over time. This is&lt;br /&gt;
useful when behavior must be evaluated over a sequence rather than from a&lt;br /&gt;
single snapshot.&lt;br /&gt;
&lt;br /&gt;
Start a recording:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Record I 0.0.&lt;br /&gt;
Record I 0.0 and Q 8.0.&lt;br /&gt;
Record DB36.DBX3.1 and DB36.DBX3.2.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stop a recording:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Stop the recordings.&lt;br /&gt;
Stop status recording.&lt;br /&gt;
Stop recording.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The recording runs in the background until it is stopped or the corresponding&lt;br /&gt;
diagnostic function ends.&lt;br /&gt;
&lt;br /&gt;
==== Timing and signal history ====&lt;br /&gt;
&lt;br /&gt;
Copilot can evaluate timing and signal edges from recorded values.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
How long did it take from I 0.0 to Q 8.0?&lt;br /&gt;
How long was M 10.0 active?&lt;br /&gt;
How long was Q 8.0 equal to 1?&lt;br /&gt;
When did the first rising edge of I 0.0 occur?&lt;br /&gt;
Show all edges of Q 8.0.&lt;br /&gt;
What are the intervals between the edges of M 10.0?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039; Reliable timing requires the relevant values to have been&lt;br /&gt;
recorded beforehand. Copilot cannot reconstruct a dependable signal history&lt;br /&gt;
without a recording.&lt;br /&gt;
&lt;br /&gt;
==== Creating and explaining S7 STL/AWL ====&lt;br /&gt;
&lt;br /&gt;
Copilot can explain S7 STL/AWL and create new STL/AWL source code. This is&lt;br /&gt;
useful for templates, prototypes, documentation and understanding existing&lt;br /&gt;
logic.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Explain this STL/AWL block.&lt;br /&gt;
Create an STL/AWL function block for a conveyor control.&lt;br /&gt;
Write importable S7 STL/AWL source code for a motor starter.&lt;br /&gt;
Generate an FB for a simple conveyor simulation.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the latest Copilot answer contains a complete STL/AWL block, it can be&lt;br /&gt;
saved with &amp;lt;code&amp;gt;Save AW7...&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Saving AW7 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Save AW7...&amp;lt;/code&amp;gt; saves the last recognized complete S7 STL/AWL block&lt;br /&gt;
as an &amp;lt;code&amp;gt;.aw7&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* The function is useful only when the latest answer contains a complete block.&lt;br /&gt;
* Arbitrary text is not saved as AW7.&lt;br /&gt;
* The file name can be selected when saving.&lt;br /&gt;
* Generated code must be reviewed before productive use.&lt;br /&gt;
&lt;br /&gt;
==== Examples of typical workflows ====&lt;br /&gt;
&lt;br /&gt;
===== Missing enable =====&lt;br /&gt;
&lt;br /&gt;
# Open the affected block or signal in the project.&lt;br /&gt;
# Ask Copilot:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Why is Q 8.0 not set?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Copilot checks the context and reads live values if required.&lt;br /&gt;
# The answer identifies possible blocking conditions or relevant networks.&lt;br /&gt;
&lt;br /&gt;
===== Finding a network =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
In which network is the enable generated?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copilot uses the active block and available cross-references to narrow down&lt;br /&gt;
the relevant program area.&lt;br /&gt;
&lt;br /&gt;
===== Measuring signal timing =====&lt;br /&gt;
&lt;br /&gt;
# Start the recording:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Record I 0.0 and Q 8.0.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Run the machine or sequence.&lt;br /&gt;
# Stop the recording:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Stop the recordings.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Evaluate the timing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
How long did it take from I 0.0 to Q 8.0?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Creating an AWL block =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Create an importable S7 STL/AWL function block for a simple motor interlock&lt;br /&gt;
with start, stop, fault and feedback.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Review the generated block and save it with &amp;lt;code&amp;gt;Save AW7...&amp;lt;/code&amp;gt; if&lt;br /&gt;
required.&lt;br /&gt;
&lt;br /&gt;
===== Complete example: Analyzing a missing motor enable with Copilot =====&lt;br /&gt;
&lt;br /&gt;
====== Initial situation ======&lt;br /&gt;
&lt;br /&gt;
An engineer is working with an existing S7 project in S5/S7 AI for Windows.&lt;br /&gt;
A conveyor does not start. The motor is controlled by output&lt;br /&gt;
&amp;lt;code&amp;gt;Q 8.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The engineer wants to find out why the output is not switched on.&lt;br /&gt;
&lt;br /&gt;
====== Objective ======&lt;br /&gt;
&lt;br /&gt;
Copilot should help narrow down the cause:&lt;br /&gt;
&lt;br /&gt;
* Which block or network generates the enable?&lt;br /&gt;
* Which conditions block the motor?&lt;br /&gt;
* Are the current input signals and interlocks in the correct state?&lt;br /&gt;
* Which checks should be performed next?&lt;br /&gt;
&lt;br /&gt;
====== Preparation ======&lt;br /&gt;
&lt;br /&gt;
Before asking Copilot, the engineer opens:&lt;br /&gt;
&lt;br /&gt;
* the affected project;&lt;br /&gt;
* the suspected control block, for example &amp;lt;code&amp;gt;FB20 Motor_1&amp;lt;/code&amp;gt;;&lt;br /&gt;
* the network containing the motor enable, if known;&lt;br /&gt;
* an online connection to the PLC.&lt;br /&gt;
&lt;br /&gt;
The provider in the Copilot dialog has already been configured.&lt;br /&gt;
&lt;br /&gt;
====== Step 1: Ask the first question ======&lt;br /&gt;
&lt;br /&gt;
The engineer asks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Why is Q 8.0 not set?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A possible Copilot answer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Output Q 8.0 is generated in the current block by the motor enable.&lt;br /&gt;
&lt;br /&gt;
Several conditions precede the output in the open network:&lt;br /&gt;
&lt;br /&gt;
- Start request I 0.0&lt;br /&gt;
- Stop pushbutton I 0.1 must not be active&lt;br /&gt;
- Fault M 10.0 must not be set&lt;br /&gt;
- Safety enable DB36.DBX3.1 must be active&lt;br /&gt;
- Fault feedback DB36.DBX3.2 must not be active&lt;br /&gt;
&lt;br /&gt;
I need the current live values of these signals for a reliable conclusion.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on the situation, Copilot reads the relevant live values directly&lt;br /&gt;
or requests them internally.&lt;br /&gt;
&lt;br /&gt;
====== Step 2: Include live values ======&lt;br /&gt;
&lt;br /&gt;
The engineer asks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Read the current live values for I 0.0, I 0.1, M 10.0,&lt;br /&gt;
DB36.DBX3.1, DB36.DBX3.2 and Q 8.0.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A possible Copilot answer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current live values:&lt;br /&gt;
&lt;br /&gt;
I 0.0 = 1&lt;br /&gt;
I 0.1 = 0&lt;br /&gt;
M 10.0 = 0&lt;br /&gt;
DB36.DBX3.1 = 0&lt;br /&gt;
DB36.DBX3.2 = 0&lt;br /&gt;
Q 8.0 = 0&lt;br /&gt;
&lt;br /&gt;
The start request is present and the stop pushbutton is not active.&lt;br /&gt;
There is also no fault through M 10.0 or DB36.DBX3.2.&lt;br /&gt;
&lt;br /&gt;
However, safety enable DB36.DBX3.1 is 0. The motor enable therefore remains&lt;br /&gt;
blocked and Q 8.0 is not switched on.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Step 3: Narrow down the cause ======&lt;br /&gt;
&lt;br /&gt;
The engineer asks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Where is DB36.DBX3.1 generated?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A possible Copilot answer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DB36.DBX3.1 is written in FB12, network 4.&lt;br /&gt;
&lt;br /&gt;
The enable is generated there from the following conditions:&lt;br /&gt;
&lt;br /&gt;
- Emergency-stop circuit OK&lt;br /&gt;
- Safety guard closed&lt;br /&gt;
- Drive ready&lt;br /&gt;
- No group fault&lt;br /&gt;
&lt;br /&gt;
Because DB36.DBX3.1 is currently 0, this network should be checked online next.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Step 4: Check the current status of the enable network ======&lt;br /&gt;
&lt;br /&gt;
The engineer opens &amp;lt;code&amp;gt;FB12&amp;lt;/code&amp;gt;, network 4, and asks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Read the block status in the current network.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A possible Copilot answer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
The enable chain is interrupted in the current network.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Safety guard closed&amp;quot; condition is not fulfilled.&lt;br /&gt;
The other conditions are currently true:&lt;br /&gt;
&lt;br /&gt;
- Emergency-stop circuit OK = 1&lt;br /&gt;
- Drive ready = 1&lt;br /&gt;
- No group fault = 1&lt;br /&gt;
&lt;br /&gt;
DB36.DBX3.1 is therefore not set.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Step 5: Summarize the result ======&lt;br /&gt;
&lt;br /&gt;
The engineer asks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Summarize the cause and the next checks.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A possible Copilot answer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Cause:&lt;br /&gt;
Output Q 8.0 remains off because safety enable DB36.DBX3.1 is not active.&lt;br /&gt;
&lt;br /&gt;
The safety enable is generated in FB12, network 4. The &amp;quot;Safety guard closed&amp;quot;&lt;br /&gt;
condition is currently not fulfilled.&lt;br /&gt;
&lt;br /&gt;
Next checks:&lt;br /&gt;
&lt;br /&gt;
1. Check the safety guard and its safety switch.&lt;br /&gt;
2. Check the guard input signal online.&lt;br /&gt;
3. If the guard is mechanically closed, check the wiring and safety relay.&lt;br /&gt;
4. After correcting the fault, verify that DB36.DBX3.1 becomes 1.&lt;br /&gt;
5. Then verify that Q 8.0 switches on.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Optional: Check timing behavior ======&lt;br /&gt;
&lt;br /&gt;
If the motor fails to start only occasionally, the engineer can record&lt;br /&gt;
signals.&lt;br /&gt;
&lt;br /&gt;
Start the recording:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Record I 0.0, DB36.DBX3.1 and Q 8.0.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After a start attempt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Stop the recordings.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Evaluate the timing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
How long did it take from I 0.0 to Q 8.0?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Show all edges of DB36.DBX3.1.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Example of final documentation ======&lt;br /&gt;
&lt;br /&gt;
The engineer can also ask Copilot to create a short service report from the&lt;br /&gt;
analysis.&lt;br /&gt;
&lt;br /&gt;
Question:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Create a short service report from this analysis.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A possible answer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
During diagnosis of the conveyor motor, output Q 8.0 did not switch on even&lt;br /&gt;
though the start request was present.&lt;br /&gt;
&lt;br /&gt;
Analysis of the enable chain showed that safety enable DB36.DBX3.1 was not&lt;br /&gt;
active. This enable is generated in FB12, network 4. In online status, the&lt;br /&gt;
&amp;quot;Safety guard closed&amp;quot; condition was not fulfilled.&lt;br /&gt;
&lt;br /&gt;
Recommended actions:&lt;br /&gt;
- Mechanically check the safety guard&lt;br /&gt;
- Check the safety switch and wiring&lt;br /&gt;
- Check the input signal in PLC status&lt;br /&gt;
- After correcting the fault, recheck DB36.DBX3.1 and output Q 8.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Benefits of Copilot in this example ======&lt;br /&gt;
&lt;br /&gt;
Copilot helps the engineer perform the diagnosis systematically:&lt;br /&gt;
&lt;br /&gt;
* from the affected output to the enable condition;&lt;br /&gt;
* from the enable condition to the generating logic;&lt;br /&gt;
* from the logic to the current live values;&lt;br /&gt;
* from the live values to specific checks;&lt;br /&gt;
* from troubleshooting to a short service report.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The block numbers, operands and signal names used here are&lt;br /&gt;
examples. In a real project, block numbers, networks, symbol names and&lt;br /&gt;
addresses can differ.&lt;br /&gt;
&lt;br /&gt;
The example is also available as a separate page:&lt;br /&gt;
[[Complete example: Analyze a missing motor enable with Copilot|Analyze a&lt;br /&gt;
missing motor enable with Copilot]].&lt;br /&gt;
&lt;br /&gt;
==== Data protection and project data ====&lt;br /&gt;
&lt;br /&gt;
Depending on the question, Copilot can transfer information from the current&lt;br /&gt;
project to the selected AI service. This can include blocks, networks,&lt;br /&gt;
cross-references, symbols and live values.&lt;br /&gt;
&lt;br /&gt;
Before use, determine which provider is permitted by the rules of your&lt;br /&gt;
organization.&lt;br /&gt;
&lt;br /&gt;
Recommendations:&lt;br /&gt;
&lt;br /&gt;
* Follow internal data-protection and IT requirements.&lt;br /&gt;
* Do not include unnecessary confidential information in free-text questions.&lt;br /&gt;
* For sensitive systems, use the provider approved by the organization.&lt;br /&gt;
* Do not share API keys or copy them into documents or email.&lt;br /&gt;
&lt;br /&gt;
==== Copilot limitations ====&lt;br /&gt;
&lt;br /&gt;
Copilot is an assistance system. It can provide guidance and make&lt;br /&gt;
relationships visible more quickly, but it cannot replace final technical&lt;br /&gt;
approval.&lt;br /&gt;
&lt;br /&gt;
Important limitations:&lt;br /&gt;
&lt;br /&gt;
* Answers must be reviewed for safety-related changes.&lt;br /&gt;
* Live values require a suitable online connection.&lt;br /&gt;
* Timing results are reliable only after a recording.&lt;br /&gt;
* Complete blocks are not directly readable PLC values.&lt;br /&gt;
* Copilot must not claim process-related causes that cannot be derived from project or PLC data.&lt;br /&gt;
* Generated STL/AWL must be tested and approved before use.&lt;br /&gt;
&lt;br /&gt;
==== Practical advice ====&lt;br /&gt;
&lt;br /&gt;
* Include signal names or operands in diagnostic questions.&lt;br /&gt;
* Open the relevant block before asking.&lt;br /&gt;
* For online questions, verify that the PLC connection is active.&lt;br /&gt;
* For timing questions, record first and evaluate afterwards.&lt;br /&gt;
* Treat answers as technical guidance and review them professionally.&lt;br /&gt;
* If an answer is unclear, ask a more specific follow-up question containing a network, operand or block name.&lt;br /&gt;
&lt;br /&gt;
==== Short example questions ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Analyze the project.&lt;br /&gt;
Explain the current block.&lt;br /&gt;
What does this network do?&lt;br /&gt;
Show the block list.&lt;br /&gt;
Where is Q 8.0 written?&lt;br /&gt;
Why is Q 8.0 not set?&lt;br /&gt;
Which conditions block the enable?&lt;br /&gt;
Read the online status.&lt;br /&gt;
Read the current live value for DB36.DBX3.1.&lt;br /&gt;
Record I 0.0 and Q 8.0.&lt;br /&gt;
Stop the recordings.&lt;br /&gt;
How long was M 10.0 active?&lt;br /&gt;
Show all edges of I 0.0.&lt;br /&gt;
Create an AWL block for a motor interlock.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Web research and image previews from version 1.2.0 ====&lt;br /&gt;
&lt;br /&gt;
Copilot can suggest a search for public manufacturer documentation or product images. The query appears as bold, clickable text, for example &#039;&#039;&#039;Web search: Siemens 6ES7 421-1BL00-0AA0 product image&#039;&#039;&#039;. Clicking starts research immediately, without another confirmation or a separate web search button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; &amp;lt;code&amp;gt;OpenAI Direct&amp;lt;/code&amp;gt;, your own OpenAI API key, internet access and a model supporting web search. This action is currently unavailable with other providers and in the voice dialog. Additional API charges may apply.&lt;br /&gt;
&lt;br /&gt;
* Answers appear directly in the chat with bold text and compact, numbered source references. Click a reference to open the original page.&lt;br /&gt;
* Image queries can show up to two actual image search results side by side. Product images are not artificially generated.&lt;br /&gt;
* Unavailable previews show a notice and source reference. Images are not available for every search.&lt;br /&gt;
* The last research result is available to the next normal chat question. A new web search receives no previous context; include the manufacturer and exact product type again.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; Ask &amp;lt;code&amp;gt;What does the module in slot 8 look like?&amp;lt;/code&amp;gt;. If the module can be identified from project context, click the suggested search text containing its exact order number. Review the description, available product images and sources directly in the chat.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Privacy:&#039;&#039;&#039; Only the clicked query is sent to web search, not the PLC project context, conversation history or attached files. Check the visible query for confidential information before clicking. Loading previews also contacts the image host; the API key is not sent to that host.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Limitations:&#039;&#039;&#039; Manufacturer images and manuals do not establish your installation&#039;s actual wiring. Verify the exact variant and wiring diagram. Cancel discards the result, but a search already running at the provider may still incur charges.&lt;br /&gt;
&lt;br /&gt;
==== Further documentation ====&lt;br /&gt;
&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot access to AI|Copilot access to AI]]&lt;br /&gt;
* [[Complete example: Analyze a missing motor enable with Copilot|Complete diagnostic example]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Company Server|Set up a Company Server]]&lt;br /&gt;
* [[S5/S7 AI for Windows:What&#039;s new?|What&#039;s new?]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Linux&amp;diff=2382</id>
		<title>IBH OPC UA:Installation on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Linux&amp;diff=2382"/>
		<updated>2026-08-20T13:26:45Z</updated>

		<summary type="html">&lt;p&gt;Axel: Explain apt update versus apt upgrade during installation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is available as a 64-bit Linux version for &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;. It is supplied as a Debian package (&amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt;), installs the application and configures the system service automatically.&lt;br /&gt;
&lt;br /&gt;
== Workflow at a glance ==&lt;br /&gt;
# Select the package that matches the Linux distribution and CPU architecture.&lt;br /&gt;
# Install the Debian package with &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Verify &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Open the Web Configurator.&lt;br /&gt;
# Change the administrator password and activate the license.&lt;br /&gt;
# Configure and test the OPC UA endpoint and controller connections.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Supported 64-bit operating system: Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Debian 12 “Bookworm” or Debian 13 “Trixie”, including the systems listed in the package matrix&lt;br /&gt;
* CPU architecture &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemd&amp;lt;/code&amp;gt;&lt;br /&gt;
* User account with &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; privileges&lt;br /&gt;
* Static IP address or resolvable hostname recommended&lt;br /&gt;
* DNS resolution and HTTPS access to the license server for online activation&lt;br /&gt;
* Network access to the configured controllers&lt;br /&gt;
* &#039;&#039;&#039;Python 3 must be installed when NodeSets are to be used.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Python for NodeSets ===&lt;br /&gt;
The NodeSet function uses the Python runtime of the Linux system. If custom NodeSets, Python scripts, methods or combined data models are required, install the Python 3 package and standard library supplied by the distribution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install python3&lt;br /&gt;
python3 --version&lt;br /&gt;
python3 -c &#039;import encodings; print(&amp;quot;Python OK&amp;quot;)&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt update&amp;lt;/code&amp;gt; only refreshes the package lists. &amp;lt;code&amp;gt;sudo apt upgrade&amp;lt;/code&amp;gt; is not required to install Python; it would additionally upgrade all system packages for which updates are available.&lt;br /&gt;
&lt;br /&gt;
Do not install or link a Python library from a different Ubuntu or Debian release. Without a working Python installation, NodeSet configuration is unavailable or cannot be used completely.&lt;br /&gt;
&lt;br /&gt;
=== Check the architecture and distribution ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
. /etc/os-release&lt;br /&gt;
echo &amp;quot;$ID $VERSION_ID&amp;quot;&lt;br /&gt;
dpkg --print-architecture&lt;br /&gt;
uname -m&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;x86_64&amp;lt;/code&amp;gt; corresponds to &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;aarch64&amp;lt;/code&amp;gt; corresponds to &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Package matrix ==&lt;br /&gt;
Architecture, distribution and distribution version must all match. Packages for different releases are not interchangeable because system Python, ICU and other runtime ABIs differ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Linux variant&lt;br /&gt;
! Architecture&lt;br /&gt;
! Package variant to use&lt;br /&gt;
! Example file name&lt;br /&gt;
! Status&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 22.04 LTS on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 22.04 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu22_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 22.04 LTS on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 22.04 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu22_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 24.04 LTS on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 24.04 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu24_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 24.04 LTS on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 24.04 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu24_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 12 “Bookworm” on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 12 “Bookworm” on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 13 “Trixie” on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 13 “Trixie” on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Raspberry Pi OS 64-bit “Bookworm”&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Raspberry Pi OS 64-bit based on Debian 13 “Trixie”&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Revolution Pi with a 64-bit Bookworm system&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| Use only when &amp;lt;code&amp;gt;dpkg --print-architecture&amp;lt;/code&amp;gt; reports &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Revolution Pi with a 64-bit Trixie system&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| Use only when &amp;lt;code&amp;gt;dpkg --print-architecture&amp;lt;/code&amp;gt; reports &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32-bit Raspberry Pi OS or Debian&lt;br /&gt;
| &amp;lt;code&amp;gt;armhf&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;i386&amp;lt;/code&amp;gt;&lt;br /&gt;
| No package&lt;br /&gt;
| –&lt;br /&gt;
| &#039;&#039;&#039;Not supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 20.04, Debian 11 or another release not listed above&lt;br /&gt;
| depends on the system&lt;br /&gt;
| Only a package explicitly approved by IBHsoftec for that release&lt;br /&gt;
| depends on the release&lt;br /&gt;
| Do not use a package for a different distribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Older packages may not contain a distribution suffix in the file name. Use such packages only for the target system specified with their delivery.&lt;br /&gt;
&lt;br /&gt;
=== Current download packages ===&lt;br /&gt;
Current released version: &#039;&#039;&#039;6.0.16, build 4497&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Select the package that matches the distribution, release and architecture. All packages are also listed in the [https://www.ibhsoftec.com/c/download/ibh-opc-ua-linux official download area].&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Debian 12 / AMD64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_debian12_amd64.deb ibhlinkua_6.0.16.4497_debian12_amd64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Debian 12 / ARM64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_debian12_arm64.deb ibhlinkua_6.0.16.4497_debian12_arm64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Debian 13 / AMD64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_debian13_amd64.deb ibhlinkua_6.0.16.4497_debian13_amd64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Debian 13 / ARM64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_debian13_arm64.deb ibhlinkua_6.0.16.4497_debian13_arm64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu 22.04 / AMD64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_ubuntu22_amd64.deb ibhlinkua_6.0.16.4497_ubuntu22_amd64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu 22.04 / ARM64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_ubuntu22_arm64.deb ibhlinkua_6.0.16.4497_ubuntu22_arm64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu 24.04 / AMD64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_ubuntu24_amd64.deb ibhlinkua_6.0.16.4497_ubuntu24_amd64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu 24.04 / ARM64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_ubuntu24_arm64.deb ibhlinkua_6.0.16.4497_ubuntu24_arm64.deb]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Copy the selected package to the Linux computer and open a terminal in its directory. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install ./ibhlinkua_VERSION.BUILD_DISTRIBUTION_ARCHITECTURE.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt update&amp;lt;/code&amp;gt; only refreshes the package lists. &amp;lt;code&amp;gt;sudo apt upgrade&amp;lt;/code&amp;gt; is not required to install IBH OPC UA; it would additionally upgrade all system packages for which updates are available.&lt;br /&gt;
&lt;br /&gt;
Replace the file name with the actual delivered package. The package:&lt;br /&gt;
* installs the application under &amp;lt;code&amp;gt;/opt/IBHLinkUA&amp;lt;/code&amp;gt;,&lt;br /&gt;
* stores the configuration under &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;,&lt;br /&gt;
* installs the Wt configuration under &amp;lt;code&amp;gt;/etc/wt&amp;lt;/code&amp;gt;,&lt;br /&gt;
* configures and enables &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;, and&lt;br /&gt;
* starts the service after installation.&lt;br /&gt;
&lt;br /&gt;
== Service control ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl status ibhlinkua.service --no-pager&lt;br /&gt;
sudo systemctl start ibhlinkua.service&lt;br /&gt;
sudo systemctl stop ibhlinkua.service&lt;br /&gt;
sudo systemctl restart ibhlinkua.service&lt;br /&gt;
sudo systemctl is-enabled ibhlinkua.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
View recent service messages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo journalctl -u ibhlinkua.service -n 100 --no-pager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Open the Web Configurator ==&lt;br /&gt;
Determine the server address if necessary:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hostname -I&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://IP-ADDRESS-OR-HOSTNAME/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A default Linux installation uses TCP port 80 for HTTP. If HTTPS has been configured, port 443 is normally used.&lt;br /&gt;
&lt;br /&gt;
For an unchanged initial installation, use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! User name&lt;br /&gt;
! Password&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change the default password immediately after the first login.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Network and firewall ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function&lt;br /&gt;
! Protocol&lt;br /&gt;
! Default port&lt;br /&gt;
|-&lt;br /&gt;
| Web Configurator&lt;br /&gt;
| TCP&lt;br /&gt;
| 80&lt;br /&gt;
|-&lt;br /&gt;
| HTTPS Web Configurator, if enabled&lt;br /&gt;
| TCP&lt;br /&gt;
| 443&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA Server&lt;br /&gt;
| TCP&lt;br /&gt;
| 48010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Allow only the required ports and restrict access to the plant or administration network whenever possible. MQTT, the integrated OPC UA Client, online activation and other outgoing functions may require additional destination addresses and ports.&lt;br /&gt;
&lt;br /&gt;
== License activation ==&lt;br /&gt;
The license is bound to the Linux target system and must not simply be copied to another computer or virtual machine.&lt;br /&gt;
&lt;br /&gt;
=== Online activation ===&lt;br /&gt;
# Open &#039;&#039;&#039;System / Licensing&#039;&#039;&#039; in the Web Configurator.&lt;br /&gt;
# Enter the license serial number.&lt;br /&gt;
# Enter the associated eight-digit secret.&lt;br /&gt;
# Start online activation.&lt;br /&gt;
# Verify that the license status is valid.&lt;br /&gt;
&lt;br /&gt;
=== Offline activation ===&lt;br /&gt;
# Generate and download &amp;lt;code&amp;gt;ibhlinkua-license-request.json&amp;lt;/code&amp;gt; in the Web Configurator.&lt;br /&gt;
# Process the request using the designated licensing workflow on a computer with Internet access.&lt;br /&gt;
# Upload the signed JSON license file to the target system.&lt;br /&gt;
# Verify the license status.&lt;br /&gt;
&lt;br /&gt;
The installed license is normally stored as &amp;lt;code&amp;gt;/etc/ibhlinkua/license.json&amp;lt;/code&amp;gt;. Do not edit this file manually. See [[IBH OPC UA:Licensing|Licensing]].&lt;br /&gt;
&lt;br /&gt;
== OPC UA connection test ==&lt;br /&gt;
The default endpoint is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opc.tcp://IP-ADDRESS-OR-HOSTNAME:48010&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Add the endpoint to an OPC UA client.&lt;br /&gt;
# Verify the server certificate by fingerprint and issuer.&lt;br /&gt;
# Trust the certificate only after identifying the server.&lt;br /&gt;
# Select the matching security policy, message mode and user authentication.&lt;br /&gt;
# Browse the address space and read a test variable.&lt;br /&gt;
# Write only to variables explicitly intended for testing.&lt;br /&gt;
&lt;br /&gt;
== Important paths ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Purpose&lt;br /&gt;
! Path&lt;br /&gt;
|-&lt;br /&gt;
| Application and web resources&lt;br /&gt;
| &amp;lt;code&amp;gt;/opt/IBHLinkUA&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Main configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA server configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua/ServerConfig.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| License&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua/license.json&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Wt configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/wt/wt_config.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| System service&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the Web Configurator or [[IBH OPC UA Editor]] for normal configuration.&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
Create a configuration backup before updating. The new package must match the installed distribution and CPU architecture. For example, use only the &amp;lt;code&amp;gt;debian13_arm64&amp;lt;/code&amp;gt; variant on Debian 13/ARM64.&lt;br /&gt;
&lt;br /&gt;
=== Update in the Web Configurator ===&lt;br /&gt;
Under &#039;&#039;&#039;System / Software update&#039;&#039;&#039;, select the new &amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt; package and choose &#039;&#039;&#039;Upload Firmware&#039;&#039;&#039;. Only newer packages signed by IBHsoftec and matching the system distribution and architecture are accepted. Installation, health checking and rollback, if required, run in the background. Reload the page if the service restart interrupts the browser connection.&lt;br /&gt;
&lt;br /&gt;
Updating through the Web Configurator requires a native installation managed by &amp;lt;code&amp;gt;systemd&amp;lt;/code&amp;gt;. A Docker container normally has no &amp;lt;code&amp;gt;systemctl&amp;lt;/code&amp;gt;; update its image or install the package while building the container instead.&lt;br /&gt;
&lt;br /&gt;
=== Manual update with apt ===&lt;br /&gt;
Alternatively, install the matching package over the existing installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install ./ibhlinkua_NEW_VERSION.BUILD_DISTRIBUTION_ARCHITECTURE.deb&lt;br /&gt;
sudo systemctl status ibhlinkua.service --no-pager&lt;br /&gt;
dpkg-query -W -f=&#039;${Version} ${Architecture}\n&#039; ibhlinkua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then verify the firmware version, including its build number, under &#039;&#039;&#039;System&#039;&#039;&#039;. Also verify the license, certificates, endpoints, controller connections, projects and all enabled extensions. Perform a downgrade only after consulting IBHsoftec Support.&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt remove ibhlinkua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Back up configuration, certificates and license information before removing any remaining files under &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
; Service does not start&lt;br /&gt;
: Check &amp;lt;code&amp;gt;systemctl status&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;journalctl&amp;lt;/code&amp;gt;, package architecture, dependencies and permissions.&lt;br /&gt;
&lt;br /&gt;
; Service reports &amp;lt;code&amp;gt;status=203/EXEC&amp;lt;/code&amp;gt; or references a missing executable&lt;br /&gt;
: Use &amp;lt;code&amp;gt;systemctl cat ibhlinkua.service&amp;lt;/code&amp;gt; to check which unit is active. An old local unit at &amp;lt;code&amp;gt;/etc/systemd/system/ibhlinkua.service&amp;lt;/code&amp;gt; overrides the unit installed by the package. Back up and remove that old file only if it is no longer required, then run &amp;lt;code&amp;gt;sudo systemctl daemon-reload&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;sudo systemctl reset-failed ibhlinkua.service&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;sudo systemctl enable --now ibhlinkua.service&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; Web Configurator cannot be reached&lt;br /&gt;
: Check the service, IP address, web port and firewall. Ensure no other service occupies port 80 or 443.&lt;br /&gt;
&lt;br /&gt;
; OPC UA client cannot connect&lt;br /&gt;
: Check port 48010, endpoint, security policy, system time, certificates and user authentication.&lt;br /&gt;
&lt;br /&gt;
; NodeSet menu or function is unavailable&lt;br /&gt;
: Install the distribution&#039;s &amp;lt;code&amp;gt;python3&amp;lt;/code&amp;gt; package, restart &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt; and check &amp;lt;code&amp;gt;python3 --version&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; Online activation fails&lt;br /&gt;
: Check Internet access, DNS, proxy, firewall, system time, serial number and the eight-digit secret.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[IBH OPC UA:Installation on Windows|Installation on Windows]]&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Linux&amp;diff=2381</id>
		<title>IBH OPC UA:Installation on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Linux&amp;diff=2381"/>
		<updated>2026-08-20T13:26:25Z</updated>

		<summary type="html">&lt;p&gt;Axel: Explain apt update versus apt upgrade&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is available as a 64-bit Linux version for &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;. It is supplied as a Debian package (&amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt;), installs the application and configures the system service automatically.&lt;br /&gt;
&lt;br /&gt;
== Workflow at a glance ==&lt;br /&gt;
# Select the package that matches the Linux distribution and CPU architecture.&lt;br /&gt;
# Install the Debian package with &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Verify &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Open the Web Configurator.&lt;br /&gt;
# Change the administrator password and activate the license.&lt;br /&gt;
# Configure and test the OPC UA endpoint and controller connections.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Supported 64-bit operating system: Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Debian 12 “Bookworm” or Debian 13 “Trixie”, including the systems listed in the package matrix&lt;br /&gt;
* CPU architecture &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemd&amp;lt;/code&amp;gt;&lt;br /&gt;
* User account with &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; privileges&lt;br /&gt;
* Static IP address or resolvable hostname recommended&lt;br /&gt;
* DNS resolution and HTTPS access to the license server for online activation&lt;br /&gt;
* Network access to the configured controllers&lt;br /&gt;
* &#039;&#039;&#039;Python 3 must be installed when NodeSets are to be used.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Python for NodeSets ===&lt;br /&gt;
The NodeSet function uses the Python runtime of the Linux system. If custom NodeSets, Python scripts, methods or combined data models are required, install the Python 3 package and standard library supplied by the distribution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install python3&lt;br /&gt;
python3 --version&lt;br /&gt;
python3 -c &#039;import encodings; print(&amp;quot;Python OK&amp;quot;)&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt update&amp;lt;/code&amp;gt; only refreshes the package lists. &amp;lt;code&amp;gt;sudo apt upgrade&amp;lt;/code&amp;gt; is not required to install Python; it would additionally upgrade all system packages for which updates are available.&lt;br /&gt;
&lt;br /&gt;
Do not install or link a Python library from a different Ubuntu or Debian release. Without a working Python installation, NodeSet configuration is unavailable or cannot be used completely.&lt;br /&gt;
&lt;br /&gt;
=== Check the architecture and distribution ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
. /etc/os-release&lt;br /&gt;
echo &amp;quot;$ID $VERSION_ID&amp;quot;&lt;br /&gt;
dpkg --print-architecture&lt;br /&gt;
uname -m&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;x86_64&amp;lt;/code&amp;gt; corresponds to &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;aarch64&amp;lt;/code&amp;gt; corresponds to &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Package matrix ==&lt;br /&gt;
Architecture, distribution and distribution version must all match. Packages for different releases are not interchangeable because system Python, ICU and other runtime ABIs differ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Linux variant&lt;br /&gt;
! Architecture&lt;br /&gt;
! Package variant to use&lt;br /&gt;
! Example file name&lt;br /&gt;
! Status&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 22.04 LTS on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 22.04 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu22_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 22.04 LTS on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 22.04 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu22_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 24.04 LTS on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 24.04 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu24_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 24.04 LTS on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 24.04 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu24_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 12 “Bookworm” on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 12 “Bookworm” on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 13 “Trixie” on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 13 “Trixie” on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Raspberry Pi OS 64-bit “Bookworm”&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Raspberry Pi OS 64-bit based on Debian 13 “Trixie”&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Revolution Pi with a 64-bit Bookworm system&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| Use only when &amp;lt;code&amp;gt;dpkg --print-architecture&amp;lt;/code&amp;gt; reports &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Revolution Pi with a 64-bit Trixie system&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| Use only when &amp;lt;code&amp;gt;dpkg --print-architecture&amp;lt;/code&amp;gt; reports &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32-bit Raspberry Pi OS or Debian&lt;br /&gt;
| &amp;lt;code&amp;gt;armhf&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;i386&amp;lt;/code&amp;gt;&lt;br /&gt;
| No package&lt;br /&gt;
| –&lt;br /&gt;
| &#039;&#039;&#039;Not supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 20.04, Debian 11 or another release not listed above&lt;br /&gt;
| depends on the system&lt;br /&gt;
| Only a package explicitly approved by IBHsoftec for that release&lt;br /&gt;
| depends on the release&lt;br /&gt;
| Do not use a package for a different distribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Older packages may not contain a distribution suffix in the file name. Use such packages only for the target system specified with their delivery.&lt;br /&gt;
&lt;br /&gt;
=== Current download packages ===&lt;br /&gt;
Current released version: &#039;&#039;&#039;6.0.16, build 4497&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Select the package that matches the distribution, release and architecture. All packages are also listed in the [https://www.ibhsoftec.com/c/download/ibh-opc-ua-linux official download area].&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Debian 12 / AMD64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_debian12_amd64.deb ibhlinkua_6.0.16.4497_debian12_amd64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Debian 12 / ARM64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_debian12_arm64.deb ibhlinkua_6.0.16.4497_debian12_arm64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Debian 13 / AMD64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_debian13_amd64.deb ibhlinkua_6.0.16.4497_debian13_amd64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Debian 13 / ARM64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_debian13_arm64.deb ibhlinkua_6.0.16.4497_debian13_arm64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu 22.04 / AMD64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_ubuntu22_amd64.deb ibhlinkua_6.0.16.4497_ubuntu22_amd64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu 22.04 / ARM64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_ubuntu22_arm64.deb ibhlinkua_6.0.16.4497_ubuntu22_arm64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu 24.04 / AMD64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_ubuntu24_amd64.deb ibhlinkua_6.0.16.4497_ubuntu24_amd64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu 24.04 / ARM64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_ubuntu24_arm64.deb ibhlinkua_6.0.16.4497_ubuntu24_arm64.deb]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Copy the selected package to the Linux computer and open a terminal in its directory. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install ./ibhlinkua_VERSION.BUILD_DISTRIBUTION_ARCHITECTURE.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace the file name with the actual delivered package. The package:&lt;br /&gt;
* installs the application under &amp;lt;code&amp;gt;/opt/IBHLinkUA&amp;lt;/code&amp;gt;,&lt;br /&gt;
* stores the configuration under &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;,&lt;br /&gt;
* installs the Wt configuration under &amp;lt;code&amp;gt;/etc/wt&amp;lt;/code&amp;gt;,&lt;br /&gt;
* configures and enables &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;, and&lt;br /&gt;
* starts the service after installation.&lt;br /&gt;
&lt;br /&gt;
== Service control ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl status ibhlinkua.service --no-pager&lt;br /&gt;
sudo systemctl start ibhlinkua.service&lt;br /&gt;
sudo systemctl stop ibhlinkua.service&lt;br /&gt;
sudo systemctl restart ibhlinkua.service&lt;br /&gt;
sudo systemctl is-enabled ibhlinkua.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
View recent service messages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo journalctl -u ibhlinkua.service -n 100 --no-pager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Open the Web Configurator ==&lt;br /&gt;
Determine the server address if necessary:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hostname -I&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://IP-ADDRESS-OR-HOSTNAME/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A default Linux installation uses TCP port 80 for HTTP. If HTTPS has been configured, port 443 is normally used.&lt;br /&gt;
&lt;br /&gt;
For an unchanged initial installation, use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! User name&lt;br /&gt;
! Password&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change the default password immediately after the first login.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Network and firewall ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function&lt;br /&gt;
! Protocol&lt;br /&gt;
! Default port&lt;br /&gt;
|-&lt;br /&gt;
| Web Configurator&lt;br /&gt;
| TCP&lt;br /&gt;
| 80&lt;br /&gt;
|-&lt;br /&gt;
| HTTPS Web Configurator, if enabled&lt;br /&gt;
| TCP&lt;br /&gt;
| 443&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA Server&lt;br /&gt;
| TCP&lt;br /&gt;
| 48010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Allow only the required ports and restrict access to the plant or administration network whenever possible. MQTT, the integrated OPC UA Client, online activation and other outgoing functions may require additional destination addresses and ports.&lt;br /&gt;
&lt;br /&gt;
== License activation ==&lt;br /&gt;
The license is bound to the Linux target system and must not simply be copied to another computer or virtual machine.&lt;br /&gt;
&lt;br /&gt;
=== Online activation ===&lt;br /&gt;
# Open &#039;&#039;&#039;System / Licensing&#039;&#039;&#039; in the Web Configurator.&lt;br /&gt;
# Enter the license serial number.&lt;br /&gt;
# Enter the associated eight-digit secret.&lt;br /&gt;
# Start online activation.&lt;br /&gt;
# Verify that the license status is valid.&lt;br /&gt;
&lt;br /&gt;
=== Offline activation ===&lt;br /&gt;
# Generate and download &amp;lt;code&amp;gt;ibhlinkua-license-request.json&amp;lt;/code&amp;gt; in the Web Configurator.&lt;br /&gt;
# Process the request using the designated licensing workflow on a computer with Internet access.&lt;br /&gt;
# Upload the signed JSON license file to the target system.&lt;br /&gt;
# Verify the license status.&lt;br /&gt;
&lt;br /&gt;
The installed license is normally stored as &amp;lt;code&amp;gt;/etc/ibhlinkua/license.json&amp;lt;/code&amp;gt;. Do not edit this file manually. See [[IBH OPC UA:Licensing|Licensing]].&lt;br /&gt;
&lt;br /&gt;
== OPC UA connection test ==&lt;br /&gt;
The default endpoint is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opc.tcp://IP-ADDRESS-OR-HOSTNAME:48010&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Add the endpoint to an OPC UA client.&lt;br /&gt;
# Verify the server certificate by fingerprint and issuer.&lt;br /&gt;
# Trust the certificate only after identifying the server.&lt;br /&gt;
# Select the matching security policy, message mode and user authentication.&lt;br /&gt;
# Browse the address space and read a test variable.&lt;br /&gt;
# Write only to variables explicitly intended for testing.&lt;br /&gt;
&lt;br /&gt;
== Important paths ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Purpose&lt;br /&gt;
! Path&lt;br /&gt;
|-&lt;br /&gt;
| Application and web resources&lt;br /&gt;
| &amp;lt;code&amp;gt;/opt/IBHLinkUA&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Main configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA server configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua/ServerConfig.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| License&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua/license.json&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Wt configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/wt/wt_config.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| System service&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the Web Configurator or [[IBH OPC UA Editor]] for normal configuration.&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
Create a configuration backup before updating. The new package must match the installed distribution and CPU architecture. For example, use only the &amp;lt;code&amp;gt;debian13_arm64&amp;lt;/code&amp;gt; variant on Debian 13/ARM64.&lt;br /&gt;
&lt;br /&gt;
=== Update in the Web Configurator ===&lt;br /&gt;
Under &#039;&#039;&#039;System / Software update&#039;&#039;&#039;, select the new &amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt; package and choose &#039;&#039;&#039;Upload Firmware&#039;&#039;&#039;. Only newer packages signed by IBHsoftec and matching the system distribution and architecture are accepted. Installation, health checking and rollback, if required, run in the background. Reload the page if the service restart interrupts the browser connection.&lt;br /&gt;
&lt;br /&gt;
Updating through the Web Configurator requires a native installation managed by &amp;lt;code&amp;gt;systemd&amp;lt;/code&amp;gt;. A Docker container normally has no &amp;lt;code&amp;gt;systemctl&amp;lt;/code&amp;gt;; update its image or install the package while building the container instead.&lt;br /&gt;
&lt;br /&gt;
=== Manual update with apt ===&lt;br /&gt;
Alternatively, install the matching package over the existing installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install ./ibhlinkua_NEW_VERSION.BUILD_DISTRIBUTION_ARCHITECTURE.deb&lt;br /&gt;
sudo systemctl status ibhlinkua.service --no-pager&lt;br /&gt;
dpkg-query -W -f=&#039;${Version} ${Architecture}\n&#039; ibhlinkua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then verify the firmware version, including its build number, under &#039;&#039;&#039;System&#039;&#039;&#039;. Also verify the license, certificates, endpoints, controller connections, projects and all enabled extensions. Perform a downgrade only after consulting IBHsoftec Support.&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt remove ibhlinkua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Back up configuration, certificates and license information before removing any remaining files under &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
; Service does not start&lt;br /&gt;
: Check &amp;lt;code&amp;gt;systemctl status&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;journalctl&amp;lt;/code&amp;gt;, package architecture, dependencies and permissions.&lt;br /&gt;
&lt;br /&gt;
; Service reports &amp;lt;code&amp;gt;status=203/EXEC&amp;lt;/code&amp;gt; or references a missing executable&lt;br /&gt;
: Use &amp;lt;code&amp;gt;systemctl cat ibhlinkua.service&amp;lt;/code&amp;gt; to check which unit is active. An old local unit at &amp;lt;code&amp;gt;/etc/systemd/system/ibhlinkua.service&amp;lt;/code&amp;gt; overrides the unit installed by the package. Back up and remove that old file only if it is no longer required, then run &amp;lt;code&amp;gt;sudo systemctl daemon-reload&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;sudo systemctl reset-failed ibhlinkua.service&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;sudo systemctl enable --now ibhlinkua.service&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; Web Configurator cannot be reached&lt;br /&gt;
: Check the service, IP address, web port and firewall. Ensure no other service occupies port 80 or 443.&lt;br /&gt;
&lt;br /&gt;
; OPC UA client cannot connect&lt;br /&gt;
: Check port 48010, endpoint, security policy, system time, certificates and user authentication.&lt;br /&gt;
&lt;br /&gt;
; NodeSet menu or function is unavailable&lt;br /&gt;
: Install the distribution&#039;s &amp;lt;code&amp;gt;python3&amp;lt;/code&amp;gt; package, restart &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt; and check &amp;lt;code&amp;gt;python3 --version&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; Online activation fails&lt;br /&gt;
: Check Internet access, DNS, proxy, firewall, system time, serial number and the eight-digit secret.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[IBH OPC UA:Installation on Windows|Installation on Windows]]&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Windows&amp;diff=2380</id>
		<title>IBH OPC UA:Installation on Windows</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Windows&amp;diff=2380"/>
		<updated>2026-08-20T13:00:57Z</updated>

		<summary type="html">&lt;p&gt;Axel: Add direct download for Windows version 6.16&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is installed as a 64-bit Windows application. The setup configures the automatically started &amp;lt;code&amp;gt;ibhopcua&amp;lt;/code&amp;gt; Windows service, the tray application and the Web Configurator.&lt;br /&gt;
&lt;br /&gt;
== Workflow at a glance ==&lt;br /&gt;
# Download the current 64-bit setup.&lt;br /&gt;
# Run the setup with administrative privileges.&lt;br /&gt;
# Verify the Windows service and tray application.&lt;br /&gt;
# Open the Web Configurator and change the default password.&lt;br /&gt;
# Activate the license online or offline.&lt;br /&gt;
# Configure and test the OPC UA endpoint and controller connections.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Approved 64-bit Windows system; Windows 10 or Windows 11 is recommended for new installations&lt;br /&gt;
* Local administrative privileges for installation&lt;br /&gt;
* Static IP address or resolvable hostname recommended&lt;br /&gt;
* Network access to the configured controllers&lt;br /&gt;
* DNS resolution and HTTPS access to the license server for online activation&lt;br /&gt;
* Required TCP ports available or configured&lt;br /&gt;
* For NodeSets with Python scripts, methods or data models: a system-wide 64-bit installation of Python 3.8 or newer&lt;br /&gt;
&lt;br /&gt;
Before updating an existing installation, create a configuration backup and close the tray application.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
Download the current 64-bit setup from the official download area:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Direct download:&#039;&#039;&#039; [https://download.ibhsoftec.com/neutral/IBHOPCUA616Setup.exe IBH OPC UA Server/Client version 6.16 (64-bit setup)]&lt;br /&gt;
* [https://www.ibhsoftec.com/c/download/ibh-opc-ua-server-client IBH OPC UA Server/Client download area]&lt;br /&gt;
&lt;br /&gt;
Use only an installer from a trusted source and verify the IBHsoftec digital signature if required.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
# Sign in with an account permitted to install software.&lt;br /&gt;
# Right-click the setup file and select &#039;&#039;&#039;Run as administrator&#039;&#039;&#039;.&lt;br /&gt;
# Verify the publisher and confirm the Windows security prompt.&lt;br /&gt;
# Follow the installation wizard.&lt;br /&gt;
# Keep the proposed installation folder unless your system policy requires another location.&lt;br /&gt;
# Complete the installation and restart Windows if requested.&lt;br /&gt;
&lt;br /&gt;
The default folder is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
C:\Program Files\IBH OPC UA Server-Client&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The setup installs the &amp;lt;code&amp;gt;ibhopcua&amp;lt;/code&amp;gt; service, &amp;lt;code&amp;gt;IBHOpcUATray.exe&amp;lt;/code&amp;gt;, the server/client runtime, the Web Configurator and Start menu entries.&lt;br /&gt;
&lt;br /&gt;
== Optional Python functions ==&lt;br /&gt;
NodeSets with Python scripts, OPC UA methods and custom data models require a &#039;&#039;&#039;system-wide 64-bit installation of Python 3 for all users&#039;&#039;&#039;. A per-user installation or a Microsoft Store installation is not suitable for the service running as &amp;lt;code&amp;gt;LocalSystem&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Setup checks whether a compatible Python installation is available. If it is missing, two options are offered:&lt;br /&gt;
&lt;br /&gt;
* install Python 3.13 system-wide through Windows Package Manager&lt;br /&gt;
* explicitly continue the IBH OPC UA installation without Python&lt;br /&gt;
&lt;br /&gt;
For a separate installation, run the following command in an administrative PowerShell:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
winget install --id Python.Python.3.13 --exact --source winget --scope machine --accept-package-agreements --accept-source-agreements&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, use the 64-bit installer from python.org and select &#039;&#039;&#039;Customize installation / Install for all users&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Without Python, XML NodeSets and data models are still loaded. Types, variables, methods and references remain visible. Python read and write callbacks are not executed, and Python methods return &amp;lt;code&amp;gt;BadNotSupported&amp;lt;/code&amp;gt;. The &#039;&#039;&#039;Nodeset&#039;&#039;&#039; menu remains visible and clearly indicates that Python is not installed.&lt;br /&gt;
&lt;br /&gt;
Restart the service after installing Python later:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Restart-Service ibhopcua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Optional OPC Classic Gateway ==&lt;br /&gt;
Setup can additionally install the [[IBH OPC UA:OPC Classic Gateway|OPC Classic DA Gateway]]. The available levels are OPC UA only, OPC UA with local OPC Classic, and OPC UA with OPC Classic plus remote DCOM. Both 32-bit and 64-bit OPC Classic clients can access the 64-bit server.&lt;br /&gt;
&lt;br /&gt;
== Check the service and tray ==&lt;br /&gt;
Open &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;. The &#039;&#039;&#039;IBH OPC UA Server-Client&#039;&#039;&#039; service, internally named &amp;lt;code&amp;gt;ibhopcua&amp;lt;/code&amp;gt;, should be present and start automatically.&lt;br /&gt;
&lt;br /&gt;
Administrative PowerShell commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Get-Service ibhopcua&lt;br /&gt;
Start-Service ibhopcua&lt;br /&gt;
Restart-Service ibhopcua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Start_Server.png|thumb|center|600px|Starting the IBH OPC UA Server/Client. The appearance may vary.]]&lt;br /&gt;
&lt;br /&gt;
The tray application provides access to start, stop, the Web Configurator and diagnostics. If the icon is missing, start &#039;&#039;&#039;IBH OPC UA Server-Client&#039;&#039;&#039; from the Windows Start menu.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Start_Tray.png|thumb|center|350px|Starting the tray application from the Start menu.]]&lt;br /&gt;
&lt;br /&gt;
== Open the Web Configurator ==&lt;br /&gt;
Open it from the tray menu or use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://localhost:48080&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From another computer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://IP-ADDRESS-OR-HOSTNAME:48080&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For an unchanged initial installation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! User name&lt;br /&gt;
! Password&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change the default password immediately after the first login.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Network and firewall ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function&lt;br /&gt;
! Default TCP port&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Windows Web Configurator&lt;br /&gt;
| 48080&lt;br /&gt;
| Allow only from required administration networks&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA Server&lt;br /&gt;
| 48010&lt;br /&gt;
| Endpoint for OPC UA clients&lt;br /&gt;
|-&lt;br /&gt;
| HTTPS web access&lt;br /&gt;
| according to configuration&lt;br /&gt;
| Allow only when HTTPS is configured&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
MQTT, the integrated OPC UA Client and online activation may require additional outgoing connections.&lt;br /&gt;
&lt;br /&gt;
== License activation ==&lt;br /&gt;
The former hardware-ID, email, serial-number and PIN workflow is no longer current.&lt;br /&gt;
&lt;br /&gt;
=== Online activation ===&lt;br /&gt;
# Open &#039;&#039;&#039;System / Licensing&#039;&#039;&#039;.&lt;br /&gt;
# Enter the license serial number.&lt;br /&gt;
# Enter the associated eight-digit secret.&lt;br /&gt;
# Start activation and verify the license status.&lt;br /&gt;
&lt;br /&gt;
=== Offline activation ===&lt;br /&gt;
# Generate and download &amp;lt;code&amp;gt;ibhlinkua-license-request.json&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Process the request using the designated licensing workflow on a computer with Internet access.&lt;br /&gt;
# Upload the signed JSON license file.&lt;br /&gt;
# Verify the license status.&lt;br /&gt;
&lt;br /&gt;
The license is bound to the Windows computer. See [[IBH OPC UA:Licensing|Licensing]].&lt;br /&gt;
&lt;br /&gt;
== OPC UA connection test ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opc.tcp://IP-ADDRESS-OR-HOSTNAME:48010&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the endpoint to an OPC UA client, verify the server certificate, select the matching security policy and authentication, browse the address space and read a test variable. Write only to variables explicitly intended for testing.&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
# Back up the configuration.&lt;br /&gt;
# Download the current 64-bit setup.&lt;br /&gt;
# Run it as administrator over the existing installation.&lt;br /&gt;
# Restart Windows if requested.&lt;br /&gt;
# Verify the service, license, certificates, projects and controller connections.&lt;br /&gt;
&lt;br /&gt;
Perform a downgrade only after consulting IBHsoftec Support.&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
Open &#039;&#039;&#039;Settings / Apps / Installed apps&#039;&#039;&#039;, select &#039;&#039;&#039;IBH OPC UA Server-Client&#039;&#039;&#039; and start uninstallation. Back up configuration, certificates and licensing information before removing remaining data.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
; Setup does not start&lt;br /&gt;
: Check administrative privileges, digital signature, Windows version, antivirus software and system policies.&lt;br /&gt;
&lt;br /&gt;
; Service does not start&lt;br /&gt;
: Check &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;, Windows Event Viewer and port conflicts.&lt;br /&gt;
&lt;br /&gt;
; Tray icon is missing&lt;br /&gt;
: Start the tray application from the Start menu and check hidden taskbar icons.&lt;br /&gt;
&lt;br /&gt;
; Web Configurator cannot be reached&lt;br /&gt;
: Check the service, TCP port 48080, local URL and Windows Firewall.&lt;br /&gt;
&lt;br /&gt;
; OPC UA client cannot connect&lt;br /&gt;
: Check endpoint, port 48010, system time, certificates, security policy and user authentication.&lt;br /&gt;
&lt;br /&gt;
; Online activation fails&lt;br /&gt;
: Check Internet access, DNS, proxy, firewall, system time, serial number and the eight-digit secret.&lt;br /&gt;
&lt;br /&gt;
; Nodeset reports that Python is missing&lt;br /&gt;
: Verify that 64-bit Python 3 was installed system-wide for all users. A Python installation that is visible only in a user profile is not sufficient for the service.&lt;br /&gt;
&lt;br /&gt;
; OPC Classic is not visible in the Web Configurator&lt;br /&gt;
: Open &#039;&#039;&#039;Settings / Apps / Installed apps&#039;&#039;&#039;, modify the IBH OPC UA installation and add the OPC Classic feature.&lt;br /&gt;
&lt;br /&gt;
== Next steps ==&lt;br /&gt;
* [[IBH OPC UA|IBH OPC UA overview]]&lt;br /&gt;
* [[IBH OPC UA:OPC Classic Gateway|OPC Classic Gateway]]&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA:Installation on Linux|Installation on Linux]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Linux&amp;diff=2379</id>
		<title>IBH OPC UA:Installation on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Linux&amp;diff=2379"/>
		<updated>2026-08-20T13:00:55Z</updated>

		<summary type="html">&lt;p&gt;Axel: Add direct links to current Linux packages 6.0.16.4497&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is available as a 64-bit Linux version for &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;. It is supplied as a Debian package (&amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt;), installs the application and configures the system service automatically.&lt;br /&gt;
&lt;br /&gt;
== Workflow at a glance ==&lt;br /&gt;
# Select the package that matches the Linux distribution and CPU architecture.&lt;br /&gt;
# Install the Debian package with &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Verify &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Open the Web Configurator.&lt;br /&gt;
# Change the administrator password and activate the license.&lt;br /&gt;
# Configure and test the OPC UA endpoint and controller connections.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Supported 64-bit operating system: Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Debian 12 “Bookworm” or Debian 13 “Trixie”, including the systems listed in the package matrix&lt;br /&gt;
* CPU architecture &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemd&amp;lt;/code&amp;gt;&lt;br /&gt;
* User account with &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; privileges&lt;br /&gt;
* Static IP address or resolvable hostname recommended&lt;br /&gt;
* DNS resolution and HTTPS access to the license server for online activation&lt;br /&gt;
* Network access to the configured controllers&lt;br /&gt;
* &#039;&#039;&#039;Python 3 must be installed when NodeSets are to be used.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Python for NodeSets ===&lt;br /&gt;
The NodeSet function uses the Python runtime of the Linux system. If custom NodeSets, Python scripts, methods or combined data models are required, install the Python 3 package and standard library supplied by the distribution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install python3&lt;br /&gt;
python3 --version&lt;br /&gt;
python3 -c &#039;import encodings; print(&amp;quot;Python OK&amp;quot;)&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Do not install or link a Python library from a different Ubuntu or Debian release. Without a working Python installation, NodeSet configuration is unavailable or cannot be used completely.&lt;br /&gt;
&lt;br /&gt;
=== Check the architecture and distribution ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
. /etc/os-release&lt;br /&gt;
echo &amp;quot;$ID $VERSION_ID&amp;quot;&lt;br /&gt;
dpkg --print-architecture&lt;br /&gt;
uname -m&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;x86_64&amp;lt;/code&amp;gt; corresponds to &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;aarch64&amp;lt;/code&amp;gt; corresponds to &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Package matrix ==&lt;br /&gt;
Architecture, distribution and distribution version must all match. Packages for different releases are not interchangeable because system Python, ICU and other runtime ABIs differ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Linux variant&lt;br /&gt;
! Architecture&lt;br /&gt;
! Package variant to use&lt;br /&gt;
! Example file name&lt;br /&gt;
! Status&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 22.04 LTS on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 22.04 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu22_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 22.04 LTS on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 22.04 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu22_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 24.04 LTS on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 24.04 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu24_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 24.04 LTS on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 24.04 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu24_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 12 “Bookworm” on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 12 “Bookworm” on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 13 “Trixie” on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 13 “Trixie” on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Raspberry Pi OS 64-bit “Bookworm”&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Raspberry Pi OS 64-bit based on Debian 13 “Trixie”&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Revolution Pi with a 64-bit Bookworm system&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| Use only when &amp;lt;code&amp;gt;dpkg --print-architecture&amp;lt;/code&amp;gt; reports &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Revolution Pi with a 64-bit Trixie system&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| Use only when &amp;lt;code&amp;gt;dpkg --print-architecture&amp;lt;/code&amp;gt; reports &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32-bit Raspberry Pi OS or Debian&lt;br /&gt;
| &amp;lt;code&amp;gt;armhf&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;i386&amp;lt;/code&amp;gt;&lt;br /&gt;
| No package&lt;br /&gt;
| –&lt;br /&gt;
| &#039;&#039;&#039;Not supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 20.04, Debian 11 or another release not listed above&lt;br /&gt;
| depends on the system&lt;br /&gt;
| Only a package explicitly approved by IBHsoftec for that release&lt;br /&gt;
| depends on the release&lt;br /&gt;
| Do not use a package for a different distribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Older packages may not contain a distribution suffix in the file name. Use such packages only for the target system specified with their delivery.&lt;br /&gt;
&lt;br /&gt;
=== Current download packages ===&lt;br /&gt;
Current released version: &#039;&#039;&#039;6.0.16, build 4497&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Select the package that matches the distribution, release and architecture. All packages are also listed in the [https://www.ibhsoftec.com/c/download/ibh-opc-ua-linux official download area].&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Debian 12 / AMD64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_debian12_amd64.deb ibhlinkua_6.0.16.4497_debian12_amd64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Debian 12 / ARM64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_debian12_arm64.deb ibhlinkua_6.0.16.4497_debian12_arm64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Debian 13 / AMD64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_debian13_amd64.deb ibhlinkua_6.0.16.4497_debian13_amd64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Debian 13 / ARM64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_debian13_arm64.deb ibhlinkua_6.0.16.4497_debian13_arm64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu 22.04 / AMD64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_ubuntu22_amd64.deb ibhlinkua_6.0.16.4497_ubuntu22_amd64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu 22.04 / ARM64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_ubuntu22_arm64.deb ibhlinkua_6.0.16.4497_ubuntu22_arm64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu 24.04 / AMD64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_ubuntu24_amd64.deb ibhlinkua_6.0.16.4497_ubuntu24_amd64.deb]&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu 24.04 / ARM64:&#039;&#039;&#039; [https://download.ibhsoftec.com/Customer/ibhlinkua_6.0.16.4497_ubuntu24_arm64.deb ibhlinkua_6.0.16.4497_ubuntu24_arm64.deb]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Copy the selected package to the Linux computer and open a terminal in its directory. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install ./ibhlinkua_VERSION.BUILD_DISTRIBUTION_ARCHITECTURE.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace the file name with the actual delivered package. The package:&lt;br /&gt;
* installs the application under &amp;lt;code&amp;gt;/opt/IBHLinkUA&amp;lt;/code&amp;gt;,&lt;br /&gt;
* stores the configuration under &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;,&lt;br /&gt;
* installs the Wt configuration under &amp;lt;code&amp;gt;/etc/wt&amp;lt;/code&amp;gt;,&lt;br /&gt;
* configures and enables &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;, and&lt;br /&gt;
* starts the service after installation.&lt;br /&gt;
&lt;br /&gt;
== Service control ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl status ibhlinkua.service --no-pager&lt;br /&gt;
sudo systemctl start ibhlinkua.service&lt;br /&gt;
sudo systemctl stop ibhlinkua.service&lt;br /&gt;
sudo systemctl restart ibhlinkua.service&lt;br /&gt;
sudo systemctl is-enabled ibhlinkua.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
View recent service messages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo journalctl -u ibhlinkua.service -n 100 --no-pager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Open the Web Configurator ==&lt;br /&gt;
Determine the server address if necessary:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hostname -I&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://IP-ADDRESS-OR-HOSTNAME/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A default Linux installation uses TCP port 80 for HTTP. If HTTPS has been configured, port 443 is normally used.&lt;br /&gt;
&lt;br /&gt;
For an unchanged initial installation, use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! User name&lt;br /&gt;
! Password&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change the default password immediately after the first login.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Network and firewall ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function&lt;br /&gt;
! Protocol&lt;br /&gt;
! Default port&lt;br /&gt;
|-&lt;br /&gt;
| Web Configurator&lt;br /&gt;
| TCP&lt;br /&gt;
| 80&lt;br /&gt;
|-&lt;br /&gt;
| HTTPS Web Configurator, if enabled&lt;br /&gt;
| TCP&lt;br /&gt;
| 443&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA Server&lt;br /&gt;
| TCP&lt;br /&gt;
| 48010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Allow only the required ports and restrict access to the plant or administration network whenever possible. MQTT, the integrated OPC UA Client, online activation and other outgoing functions may require additional destination addresses and ports.&lt;br /&gt;
&lt;br /&gt;
== License activation ==&lt;br /&gt;
The license is bound to the Linux target system and must not simply be copied to another computer or virtual machine.&lt;br /&gt;
&lt;br /&gt;
=== Online activation ===&lt;br /&gt;
# Open &#039;&#039;&#039;System / Licensing&#039;&#039;&#039; in the Web Configurator.&lt;br /&gt;
# Enter the license serial number.&lt;br /&gt;
# Enter the associated eight-digit secret.&lt;br /&gt;
# Start online activation.&lt;br /&gt;
# Verify that the license status is valid.&lt;br /&gt;
&lt;br /&gt;
=== Offline activation ===&lt;br /&gt;
# Generate and download &amp;lt;code&amp;gt;ibhlinkua-license-request.json&amp;lt;/code&amp;gt; in the Web Configurator.&lt;br /&gt;
# Process the request using the designated licensing workflow on a computer with Internet access.&lt;br /&gt;
# Upload the signed JSON license file to the target system.&lt;br /&gt;
# Verify the license status.&lt;br /&gt;
&lt;br /&gt;
The installed license is normally stored as &amp;lt;code&amp;gt;/etc/ibhlinkua/license.json&amp;lt;/code&amp;gt;. Do not edit this file manually. See [[IBH OPC UA:Licensing|Licensing]].&lt;br /&gt;
&lt;br /&gt;
== OPC UA connection test ==&lt;br /&gt;
The default endpoint is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opc.tcp://IP-ADDRESS-OR-HOSTNAME:48010&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Add the endpoint to an OPC UA client.&lt;br /&gt;
# Verify the server certificate by fingerprint and issuer.&lt;br /&gt;
# Trust the certificate only after identifying the server.&lt;br /&gt;
# Select the matching security policy, message mode and user authentication.&lt;br /&gt;
# Browse the address space and read a test variable.&lt;br /&gt;
# Write only to variables explicitly intended for testing.&lt;br /&gt;
&lt;br /&gt;
== Important paths ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Purpose&lt;br /&gt;
! Path&lt;br /&gt;
|-&lt;br /&gt;
| Application and web resources&lt;br /&gt;
| &amp;lt;code&amp;gt;/opt/IBHLinkUA&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Main configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA server configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua/ServerConfig.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| License&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua/license.json&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Wt configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/wt/wt_config.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| System service&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the Web Configurator or [[IBH OPC UA Editor]] for normal configuration.&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
Create a configuration backup before updating. The new package must match the installed distribution and CPU architecture. For example, use only the &amp;lt;code&amp;gt;debian13_arm64&amp;lt;/code&amp;gt; variant on Debian 13/ARM64.&lt;br /&gt;
&lt;br /&gt;
=== Update in the Web Configurator ===&lt;br /&gt;
Under &#039;&#039;&#039;System / Software update&#039;&#039;&#039;, select the new &amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt; package and choose &#039;&#039;&#039;Upload Firmware&#039;&#039;&#039;. Only newer packages signed by IBHsoftec and matching the system distribution and architecture are accepted. Installation, health checking and rollback, if required, run in the background. Reload the page if the service restart interrupts the browser connection.&lt;br /&gt;
&lt;br /&gt;
Updating through the Web Configurator requires a native installation managed by &amp;lt;code&amp;gt;systemd&amp;lt;/code&amp;gt;. A Docker container normally has no &amp;lt;code&amp;gt;systemctl&amp;lt;/code&amp;gt;; update its image or install the package while building the container instead.&lt;br /&gt;
&lt;br /&gt;
=== Manual update with apt ===&lt;br /&gt;
Alternatively, install the matching package over the existing installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install ./ibhlinkua_NEW_VERSION.BUILD_DISTRIBUTION_ARCHITECTURE.deb&lt;br /&gt;
sudo systemctl status ibhlinkua.service --no-pager&lt;br /&gt;
dpkg-query -W -f=&#039;${Version} ${Architecture}\n&#039; ibhlinkua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then verify the firmware version, including its build number, under &#039;&#039;&#039;System&#039;&#039;&#039;. Also verify the license, certificates, endpoints, controller connections, projects and all enabled extensions. Perform a downgrade only after consulting IBHsoftec Support.&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt remove ibhlinkua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Back up configuration, certificates and license information before removing any remaining files under &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
; Service does not start&lt;br /&gt;
: Check &amp;lt;code&amp;gt;systemctl status&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;journalctl&amp;lt;/code&amp;gt;, package architecture, dependencies and permissions.&lt;br /&gt;
&lt;br /&gt;
; Service reports &amp;lt;code&amp;gt;status=203/EXEC&amp;lt;/code&amp;gt; or references a missing executable&lt;br /&gt;
: Use &amp;lt;code&amp;gt;systemctl cat ibhlinkua.service&amp;lt;/code&amp;gt; to check which unit is active. An old local unit at &amp;lt;code&amp;gt;/etc/systemd/system/ibhlinkua.service&amp;lt;/code&amp;gt; overrides the unit installed by the package. Back up and remove that old file only if it is no longer required, then run &amp;lt;code&amp;gt;sudo systemctl daemon-reload&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;sudo systemctl reset-failed ibhlinkua.service&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;sudo systemctl enable --now ibhlinkua.service&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; Web Configurator cannot be reached&lt;br /&gt;
: Check the service, IP address, web port and firewall. Ensure no other service occupies port 80 or 443.&lt;br /&gt;
&lt;br /&gt;
; OPC UA client cannot connect&lt;br /&gt;
: Check port 48010, endpoint, security policy, system time, certificates and user authentication.&lt;br /&gt;
&lt;br /&gt;
; NodeSet menu or function is unavailable&lt;br /&gt;
: Install the distribution&#039;s &amp;lt;code&amp;gt;python3&amp;lt;/code&amp;gt; package, restart &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt; and check &amp;lt;code&amp;gt;python3 --version&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; Online activation fails&lt;br /&gt;
: Check Internet access, DNS, proxy, firewall, system time, serial number and the eight-digit secret.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[IBH OPC UA:Installation on Windows|Installation on Windows]]&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2378</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2378"/>
		<updated>2026-08-17T15:00:57Z</updated>

		<summary type="html">&lt;p&gt;Axel: Expanded the IBH OPC UA Editor contents for Version 7.6.1 and the extended S7 protocol&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;
&lt;br /&gt;
S5/S7 AI for Windows® includes all functions of S5/S7 for Windows® and also includes AI-assisted functions. Users can continue to work with existing S5 and S7 projects as usual and additionally use the integrated Copilot for analysis, diagnostics, block explanation, troubleshooting, documentation and PLC-related questions.&lt;br /&gt;
&lt;br /&gt;
* [[S5/S7 AI for Windows:Licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 AI for Windows:License transfer|License transfer]]&lt;br /&gt;
* [[S5/S7 AI Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Language support|Copilot language support]]&lt;br /&gt;
* [[S5/S7 AI for Windows:What&#039;s new?|What&#039;s new?]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot access to AI|Copilot access to AI]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&lt;br /&gt;
* [[Complete example: Analyze a missing motor enable with Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Company Server|Company Server]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&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 Editor ==&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_Editor_Overview.png|[[IBH OPC UA Editor|IBH OPC UA Editor]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA Editor#Overview|Overview]]&lt;br /&gt;
** [[IBH OPC UA Editor#Supported projects and devices|Supported projects and devices]]&lt;br /&gt;
* [[IBH OPC UA Editor#Quick start: from an empty project to an active connection|Quick start: from an empty project to an active connection]]&lt;br /&gt;
* [[IBH OPC UA Editor#Server connection and security|Server connection and security]]&lt;br /&gt;
* [[IBH OPC UA Editor#Assigning a controller and program|Assigning a controller and program]]&lt;br /&gt;
** [[IBH OPC UA Editor#S7-2 connection (extended S7 protocol) for S7-1200 and S7-1500|S7-2 connection (extended S7 protocol) for S7-1200 and S7-1500]]&lt;br /&gt;
* [[IBH OPC UA Editor#Selecting and editing OPC tags|Selecting and editing OPC tags]]&lt;br /&gt;
* [[IBH OPC UA Editor#Transferring, reading, importing and exporting configurations|Transferring, reading, importing and exporting configurations]]&lt;br /&gt;
* [[IBH OPC UA Editor#External data, variable transfer and MQTT|External data, variable transfer and MQTT]]&lt;br /&gt;
* [[IBH OPC UA Editor#Modbus, Mitsubishi and SINUMERIK|Modbus, Mitsubishi and SINUMERIK]]&lt;br /&gt;
** [[IBH OPC UA Editor#Modbus|Modbus]]&lt;br /&gt;
** [[IBH OPC UA Editor#Mitsubishi and Rockwell|Mitsubishi and Rockwell]]&lt;br /&gt;
** [[IBH OPC UA Editor#SINUMERIK|SINUMERIK]]&lt;br /&gt;
* [[IBH OPC UA Editor#Nodesets, information models and Python|Nodesets, information models and Python]]&lt;br /&gt;
* [[IBH OPC UA Editor#Current released extensions compared with the PDF manual|Current released extensions compared with the PDF manual]]&lt;br /&gt;
** [[IBH OPC UA Editor#New in Version 7.6.1|New in Version 7.6.1]]&lt;br /&gt;
* [[IBH OPC UA Editor#Related pages|Related pages]]&lt;br /&gt;
* [https://download.ibhsoftec.com/neutral/IBHOPCUAEditor750Setup.exe Download IBH OPC UA Editor 7.50]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Manuals/IBH-OPC-UA-Editor-Manual.pdf Manual (PDF)]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Samples/IBH-OPC-UA-Editor-Samples.zip Samples from the manual]&lt;br /&gt;
&lt;br /&gt;
== [[IBH OPC UA|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|IBH OPC UA Server/Client&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is a &#039;&#039;&#039;64-bit software solution&#039;&#039;&#039; for Windows and Linux PCs. For S7-1200 and S7-1500, it supports &#039;&#039;&#039;access to optimized data blocks&#039;&#039;&#039;. It provides controller and device data via OPC UA and can also exchange data with other OPC UA servers through its integrated client functions. Administration is performed in the Web Configurator; projects are created and transferred with the free [[IBH OPC UA Editor]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Function overview&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Depending on the target system and license scope, the following functions are available:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OPC UA Server&#039;&#039;&#039; for providing data from controllers and devices&lt;br /&gt;
* &#039;&#039;&#039;OPC UA Client&#039;&#039;&#039; for reading and writing data from other OPC UA servers&lt;br /&gt;
* [[IBH OPC UA:S7-1200/1500 optimized data blocks|S7-1200 and S7-1500 with access to optimized data blocks]]&lt;br /&gt;
* Configuration with the [[IBH OPC UA Editor]] and import of STEP7 and TIA Portal projects&lt;br /&gt;
* OPC UA security with certificate management and signed and encrypted connections&lt;br /&gt;
* &#039;&#039;&#039;Alarms &amp;amp; Conditions&#039;&#039;&#039; and historical data&lt;br /&gt;
* &#039;&#039;&#039;MQTT&#039;&#039;&#039; connectivity to brokers and cloud services&lt;br /&gt;
* &#039;&#039;&#039;Python, OPC UA methods and custom data models&#039;&#039;&#039; – see [[IBH Link UA:Python/Methods/Data models|Python / methods / data models]]&lt;br /&gt;
* optional [[IBH OPC UA:OPC Classic Gateway|OPC Classic Gateway]] for local and remote DCOM clients on Windows&lt;br /&gt;
* [[IBH Link UA:GDS|GDS integration]] for centralized certificate and Trust List management&lt;br /&gt;
* Web Configurator for administration, diagnostics, configuration backup and restore&lt;br /&gt;
* integrated [[IBH OPC UA:Integrated S7 SoftPLC|S7 SoftPLC]]&lt;br /&gt;
&lt;br /&gt;
Current licensing preferably uses online activation through the Copilot license server with a license serial number and an eight-digit secret. Manual activation with a signed JSON license file is available for offline systems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Getting started and administration&#039;&#039;&#039;&lt;br /&gt;
* [[IBH OPC UA|Overview and current functions]]&lt;br /&gt;
* [[IBH OPC UA:Installation on Windows|Installation on Windows]]&lt;br /&gt;
* [[IBH OPC UA:OPC Classic Gateway|OPC Classic Gateway on Windows]]&lt;br /&gt;
* [[IBH OPC UA:Installation on Linux|Installation on Linux]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manuals]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor|Configuration with the IBH OPC UA Editor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration and examples&#039;&#039;&#039;&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 of arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|LOGO! 8 configuration with the IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Additional function pages&#039;&#039;&#039;&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|[https://www.ibhsoftec.com/en/p/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;
&lt;br /&gt;
=== Getting started and configuration ===&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 IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&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:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
=== OPC UA and data model ===&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent reading/writing of arrays and structures]]&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: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;
&lt;br /&gt;
=== Controllers and protocols ===&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:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIK 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIK ONE]]&lt;br /&gt;
&lt;br /&gt;
=== IIoT, edge and integration ===&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:Docker|Docker]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models |Python/Methods/Data models]]&lt;br /&gt;
&lt;br /&gt;
=== Security, operation and monitoring ===&lt;br /&gt;
* [[IBH Link UA:GDS|GDS - centralized certificate management]]&lt;br /&gt;
* [[IBH Link UA:Nagios|Nagios/NRPE monitoring]]&lt;br /&gt;
* [[IBH Link UA:Redundancy|Redundancy]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&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>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA_Editor&amp;diff=2377</id>
		<title>IBH OPC UA Editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA_Editor&amp;diff=2377"/>
		<updated>2026-08-17T15:00:34Z</updated>

		<summary type="html">&lt;p&gt;Axel: Updated for Version 7.6.1; standardized term “extended S7 protocol”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:IBH OPC UA Editor}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;IBH OPC UA Editor&#039;&#039;&#039; is the free Windows tool for configuring the&lt;br /&gt;
IBH Link UA and the IBH OPC UA Server/Client. Configurations can be created,&lt;br /&gt;
checked, imported and exported offline, transferred directly to the OPC UA&lt;br /&gt;
server, or read back from the server.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Page status: 17 August 2026.&#039;&#039;&#039; The current 64-bit release build is&lt;br /&gt;
&#039;&#039;&#039;Version 7.6.1&#039;&#039;&#039;. The public download file is still linked under the previous&lt;br /&gt;
&#039;&#039;&#039;Version 7.50&#039;&#039;&#039; designation; until the new setup is published, the installer&lt;br /&gt;
available there may differ from the release build described here. Functions that&lt;br /&gt;
require support from the target server are only available when the connected&lt;br /&gt;
IBH Link UA or IBH OPC UA Server/Client has a suitable firmware version.&lt;br /&gt;
&lt;br /&gt;
* [https://download.ibhsoftec.com/neutral/IBHOPCUAEditor750Setup.exe Download IBH OPC UA Editor 7.50]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Manuals/IBH-OPC-UA-Editor-Manual.pdf Manual (PDF)]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Samples/IBH-OPC-UA-Editor-Samples.zip Samples from the manual]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The workspace is divided into the &#039;&#039;&#039;Project&#039;&#039;&#039;, &#039;&#039;&#039;Server&#039;&#039;&#039; and&lt;br /&gt;
&#039;&#039;&#039;Certificates&#039;&#039;&#039; views:&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Project&#039;&#039;&#039;, server connections, controllers, programs, variables, external data and other configuration objects are edited.&lt;br /&gt;
* In &#039;&#039;&#039;Server&#039;&#039;&#039;, the configuration read online, status information, historical data and UA nodes are displayed.&lt;br /&gt;
* In &#039;&#039;&#039;Certificates&#039;&#039;&#039;, the editor certificate and the certificates of connected servers are managed.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Overview.png|800px|thumb|center|Structure of the IBH OPC UA Editor with Project, Server and Certificates views.]]&lt;br /&gt;
&lt;br /&gt;
A project can contain multiple OPC UA servers. Multiple controllers and&lt;br /&gt;
stations can be assigned to each server.&lt;br /&gt;
&lt;br /&gt;
=== Supported projects and devices ===&lt;br /&gt;
&lt;br /&gt;
Variables and data blocks can be imported from the following projects, among&lt;br /&gt;
others:&lt;br /&gt;
&lt;br /&gt;
* TIA Portal V13 to V21;&lt;br /&gt;
* STEP 7 / SIMATIC Manager;&lt;br /&gt;
* S5/S7 for Windows and SIMATIC S5;&lt;br /&gt;
* LOGO! Soft Comfort;&lt;br /&gt;
* Mitsubishi GX Works2 and GX Works3, including password-protected GX Works3 projects from Version 7.6.1;&lt;br /&gt;
* SINUMERIK and NC-VAR Selector.&lt;br /&gt;
&lt;br /&gt;
Supported target systems include SIMATIC S5, S7-200, S7-300, S7-400, S7-1200,&lt;br /&gt;
S7-1500, LOGO! 8, SINUMERIK, Modbus devices, Mitsubishi PLCs and robots, and&lt;br /&gt;
Rockwell controllers. Depending on the device, IBH Link S5++ or IBH Link S7++&lt;br /&gt;
can be used for controllers without their own Ethernet interface.&lt;br /&gt;
&lt;br /&gt;
== Quick start: from an empty project to an active connection ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Create a server connection:&#039;&#039;&#039; Select &amp;lt;code&amp;gt;Edit &amp;gt; New server connection&amp;lt;/code&amp;gt; and enter the name, address and port of the OPC UA server.&lt;br /&gt;
# &#039;&#039;&#039;Select endpoint and security:&#039;&#039;&#039; Retrieve endpoints from the server and select the security policy, message mode and login method.&lt;br /&gt;
# &#039;&#039;&#039;Add a controller or station:&#039;&#039;&#039; Specify the protocol, IP address and, for S7 TCP/IP, the rack, slot and target module if required.&lt;br /&gt;
# &#039;&#039;&#039;Assign a program:&#039;&#039;&#039; Select the project and open the required CPU or station.&lt;br /&gt;
# &#039;&#039;&#039;Activate variables:&#039;&#039;&#039; Select variables, check their properties and transfer the configuration to the server.&lt;br /&gt;
&lt;br /&gt;
== Server connection and security ==&lt;br /&gt;
&lt;br /&gt;
A server connection contains a freely selectable connection name, server&lt;br /&gt;
address, port, endpoint URL, security policy, message mode, login details and&lt;br /&gt;
session name. A reverse connection can be used when a server in a protected&lt;br /&gt;
network must establish an outgoing connection to the client.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Server_Connection.png|520px|thumb|center|Properties of a new OPC UA server connection.]]&lt;br /&gt;
&lt;br /&gt;
Different formats are available for variable names. The selected format must&lt;br /&gt;
match the setting of the target server, especially for dots in symbolic names&lt;br /&gt;
and for compact or S7-1500-compatible formatting.&lt;br /&gt;
&lt;br /&gt;
The editor supports anonymous login, user name and password, and&lt;br /&gt;
certificate-based connections. Depending on the endpoint, signing or signing&lt;br /&gt;
and encryption can be selected. Different certificate stores and certificate&lt;br /&gt;
groups can be selected. The local PKI folder can be configured in the settings.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Security.png|700px|thumb|center|Selection of a security policy, certificate and connection endpoint.]]&lt;br /&gt;
&lt;br /&gt;
== Assigning a controller and program ==&lt;br /&gt;
&lt;br /&gt;
When a controller is added, its name, host name or IP address, protocol and&lt;br /&gt;
connection parameters are defined. Use &amp;lt;code&amp;gt;Test connection&amp;lt;/code&amp;gt; to check&lt;br /&gt;
that the controller is reachable before continuing with the configuration.&lt;br /&gt;
&lt;br /&gt;
Select &amp;lt;code&amp;gt;Assign program&amp;lt;/code&amp;gt; to open the offline project and choose the&lt;br /&gt;
corresponding CPU or station. Password-protected TIA Portal projects from V15&lt;br /&gt;
to V21 can be opened with a user name and password. For TIA Portal projects,&lt;br /&gt;
the matching TIA Openness component and the required group membership must be&lt;br /&gt;
available.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Program_Selection.png|700px|thumb|center|Selecting a CPU or station from an offline project.]]&lt;br /&gt;
&lt;br /&gt;
=== S7-2 connection (extended S7 protocol) for S7-1200 and S7-1500 ===&lt;br /&gt;
&lt;br /&gt;
From Version 7.6.1, the &#039;&#039;&#039;S7-2 connection to S7-1200 or S7-1500&#039;&#039;&#039; can be&lt;br /&gt;
enabled when adding an S7 controller, and the associated port can be configured.&lt;br /&gt;
The editor reads the variable definitions online through the extended S7 protocol; an offline&lt;br /&gt;
project is not required for this selection.&lt;br /&gt;
&lt;br /&gt;
Global variables and program variables are displayed in a tree. Individual&lt;br /&gt;
variables or complete branches can be selected as OPC tags. The list shows the&lt;br /&gt;
data type, qualified name and HMI write protection. The selection and online-tag&lt;br /&gt;
data are stored in the editor project and transferred to the server as a separate&lt;br /&gt;
extended S7 protocol configuration, or read back from the server. This function requires&lt;br /&gt;
a suitable firmware version on the target server.&lt;br /&gt;
&lt;br /&gt;
== Selecting and editing OPC tags ==&lt;br /&gt;
&lt;br /&gt;
After a program has been assigned, the editor displays symbols, data blocks&lt;br /&gt;
and structures. Individual variables or complete branches can be activated as&lt;br /&gt;
OPC tags. The search function helps to find variables quickly in large&lt;br /&gt;
projects.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Variable_Selection.png|900px|thumb|center|Selecting program variables and data block structures as OPC tags.]]&lt;br /&gt;
&lt;br /&gt;
Variable properties include the OPC name, data type, address, access rights,&lt;br /&gt;
comment, measurement and scaling values, limits, and historical data settings.&lt;br /&gt;
The UA node identifier is displayed and can be copied.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Variable_Properties.png|600px|thumb|center|Properties of an OPC tag, including the OPC name and access rights.]]&lt;br /&gt;
&lt;br /&gt;
== Transferring, reading, importing and exporting configurations ==&lt;br /&gt;
&lt;br /&gt;
Configurations can be transferred to the server for individual sections or&lt;br /&gt;
as a complete project. The configuration stored on the server can also be read&lt;br /&gt;
back into the editor. Existing project and XML files can be imported and&lt;br /&gt;
exported again.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Transfer_Configuration.png|650px|thumb|center|Transferring a configuration from the Project view to the OPC UA server.]]&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Import_Configuration.png|650px|thumb|center|Importing an existing configuration file.]]&lt;br /&gt;
&lt;br /&gt;
The Server view displays server information, status, historical data and the&lt;br /&gt;
address space. The complete XML node identifier is displayed for UA nodes and&lt;br /&gt;
can be used in external clients or scripts. Namespaces of the connected server&lt;br /&gt;
can be exported as XML nodesets.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_UA_Nodes.png|700px|thumb|center|Online display of the OPC UA address space with node identifiers and attributes.]]&lt;br /&gt;
&lt;br /&gt;
== External data, variable transfer and MQTT ==&lt;br /&gt;
&lt;br /&gt;
Additional OPC UA servers can be connected under &#039;&#039;&#039;External data&#039;&#039;&#039;. Variable&lt;br /&gt;
transfer maps source variables from one server to target variables. Duplicate&lt;br /&gt;
and multiple assignments are checked, and array ranges can also be mapped.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Variable_Transfer.png|900px|thumb|center|Mapping source and target variables in the variable transfer view.]]&lt;br /&gt;
&lt;br /&gt;
User-defined variables create a separate address space. Variables read from&lt;br /&gt;
the server are cached and can be read again with &amp;lt;code&amp;gt;Refresh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For MQTT connections, the broker address, client ID, credentials, topics,&lt;br /&gt;
message template, last-will message, certificates and other security parameters&lt;br /&gt;
can be configured. Availability depends on the target device and its firmware.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_MQTT_Configuration.png|750px|thumb|center|Properties of an MQTT connection.]]&lt;br /&gt;
&lt;br /&gt;
== Modbus, Mitsubishi and SINUMERIK ==&lt;br /&gt;
&lt;br /&gt;
=== Modbus ===&lt;br /&gt;
&lt;br /&gt;
Modbus TCP and RTU devices are added as separate configurations. For every&lt;br /&gt;
variable, the data type, unit ID, address, limits, historical data settings and&lt;br /&gt;
UA node identifier can be defined.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Modbus_Configuration.png|700px|thumb|center|Adding a Modbus configuration.]]&lt;br /&gt;
&lt;br /&gt;
=== Mitsubishi and Rockwell ===&lt;br /&gt;
&lt;br /&gt;
Mitsubishi PLCs and robots are added as stations; their programs and variables&lt;br /&gt;
can then be selected and edited. Version 7.6.1 supports program assignment from&lt;br /&gt;
GX Works2 and GX Works3 in the 64-bit edition. For a password-protected GX Works3&lt;br /&gt;
project, the editor opens the Mitsubishi password dialog; with guest access, the&lt;br /&gt;
visible project objects are imported even when protected objects remain hidden.&lt;br /&gt;
Rockwell ControlLogix and CompactLogix controllers are also supported.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Mitsubishi_Configuration.png|800px|thumb|center|Mitsubishi configuration in the Project view.]]&lt;br /&gt;
&lt;br /&gt;
=== SINUMERIK ===&lt;br /&gt;
&lt;br /&gt;
For SINUMERIK 840D SolutionLine and PowerLine as well as SINUMERIK ONE, CNC&lt;br /&gt;
stations can be added, the model can be read and NC variables can be activated.&lt;br /&gt;
The integrated PLC is configured separately as a controller. NC-VAR Selector&lt;br /&gt;
files can be imported to extend the address space.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_SINUMERIK_Configuration.png|520px|thumb|center|Connection parameters of a new SINUMERIK CNC station.]]&lt;br /&gt;
&lt;br /&gt;
== Nodesets, information models and Python ==&lt;br /&gt;
&lt;br /&gt;
XML nodesets can be added as information models, edited, refreshed, imported&lt;br /&gt;
and exported. The complete nodeset configuration can be read from the server&lt;br /&gt;
or transferred to it.&lt;br /&gt;
&lt;br /&gt;
The editor generates Python module templates from a nodeset, either with or&lt;br /&gt;
without variable instances. Names are checked during generation so that only&lt;br /&gt;
valid Python identifiers are created. Variables and methods in an information&lt;br /&gt;
model can therefore be linked to Python functions on the IBH Link UA.&lt;br /&gt;
&lt;br /&gt;
See also: [[IBH Link UA:Python/Methods/Data models|Python, methods and data models]].&lt;br /&gt;
&lt;br /&gt;
== Current released extensions compared with the PDF manual ==&lt;br /&gt;
&lt;br /&gt;
=== New in Version 7.6.1 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Area&lt;br /&gt;
! New functionality&lt;br /&gt;
|-&lt;br /&gt;
| S7-2 / extended S7 protocol&lt;br /&gt;
| Direct online connection to S7-1200 and S7-1500 with a configurable port; variable definitions are read without an offline project.&lt;br /&gt;
|-&lt;br /&gt;
| Variable selection and transfer&lt;br /&gt;
| Structured display of GlobalVars and Programs, selection of individual variables or complete branches, and separate transfer and read-back of the extended S7 protocol configuration.&lt;br /&gt;
|-&lt;br /&gt;
| Mitsubishi project import&lt;br /&gt;
| Program assignment through the 64-bit GX Works2 and GX Works3 interfaces, plus the password dialog for protected GX Works3 projects.&lt;br /&gt;
|-&lt;br /&gt;
| 64-bit setup&lt;br /&gt;
| An installed legacy 32-bit version is detected and removed before installation to avoid conflicts between both installations.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Area&lt;br /&gt;
! Current functionality&lt;br /&gt;
|-&lt;br /&gt;
| TIA Portal&lt;br /&gt;
| Project import up to TIA Portal V21; password-protected projects from V15 can be opened with a user name and password.&lt;br /&gt;
|-&lt;br /&gt;
| Certificates and PKI&lt;br /&gt;
| Selection of different certificate stores and certificate groups; freely selectable local PKI folder.&lt;br /&gt;
|-&lt;br /&gt;
| Global Discovery Service&lt;br /&gt;
| Management of GDS connections; creation of server certificates or CSR files; retrieval of certificates and certificate lists.&lt;br /&gt;
|-&lt;br /&gt;
| Nodesets and Python&lt;br /&gt;
| XML nodeset export, synchronization with the server and generation of Python module templates with valid identifiers.&lt;br /&gt;
|-&lt;br /&gt;
| User-defined variables&lt;br /&gt;
| Caching of server variables and selective refresh of online data.&lt;br /&gt;
|-&lt;br /&gt;
| Variable transfer&lt;br /&gt;
| Checks for duplicate or multiple source and target assignments, plus improved mapping of array ranges.&lt;br /&gt;
|-&lt;br /&gt;
| Operation and compatibility&lt;br /&gt;
| 64-bit support, compatible project files between 32-bit and 64-bit versions, and improvements for high-resolution displays.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
&lt;br /&gt;
* [[IBH Link UA:Startup operations|IBH Link UA startup operations]]&lt;br /&gt;
* [[IBH Link UA:Client functions|OPC UA client functions]]&lt;br /&gt;
* [[IBH Link UA:MQTT connection|MQTT connection]]&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:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIK ONE]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Image source: IBH OPC UA Editor Manual, TTI Trans Tech International / IBHsoftec GmbH, September 2024. The images were taken from the English PDF manual.&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2376</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2376"/>
		<updated>2026-08-17T10:47:24Z</updated>

		<summary type="html">&lt;p&gt;Axel: Add IBH OPC UA overview, Python, OPC Classic and GDS links&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;
&lt;br /&gt;
S5/S7 AI for Windows® includes all functions of S5/S7 for Windows® and also includes AI-assisted functions. Users can continue to work with existing S5 and S7 projects as usual and additionally use the integrated Copilot for analysis, diagnostics, block explanation, troubleshooting, documentation and PLC-related questions.&lt;br /&gt;
&lt;br /&gt;
* [[S5/S7 AI for Windows:Licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 AI for Windows:License transfer|License transfer]]&lt;br /&gt;
* [[S5/S7 AI Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Language support|Copilot language support]]&lt;br /&gt;
* [[S5/S7 AI for Windows:What&#039;s new?|What&#039;s new?]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot access to AI|Copilot access to AI]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&lt;br /&gt;
* [[Complete example: Analyze a missing motor enable with Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Company Server|Company Server]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&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 Editor ==&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_Editor_Overview.png|[[IBH OPC UA Editor|IBH OPC UA Editor]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA Editor#Overview|Overview]]&lt;br /&gt;
** [[IBH OPC UA Editor#Supported projects and devices|Supported projects and devices]]&lt;br /&gt;
* [[IBH OPC UA Editor#Quick start: from an empty project to an active connection|Quick start: from an empty project to an active connection]]&lt;br /&gt;
* [[IBH OPC UA Editor#Server connection and security|Server connection and security]]&lt;br /&gt;
* [[IBH OPC UA Editor#Assigning a controller and program|Assigning a controller and program]]&lt;br /&gt;
* [[IBH OPC UA Editor#Selecting and editing OPC tags|Selecting and editing OPC tags]]&lt;br /&gt;
* [[IBH OPC UA Editor#Transferring, reading, importing and exporting configurations|Transferring, reading, importing and exporting configurations]]&lt;br /&gt;
* [[IBH OPC UA Editor#External data, variable transfer and MQTT|External data, variable transfer and MQTT]]&lt;br /&gt;
* [[IBH OPC UA Editor#Modbus, Mitsubishi and SINUMERIK|Modbus, Mitsubishi and SINUMERIK]]&lt;br /&gt;
** [[IBH OPC UA Editor#Modbus|Modbus]]&lt;br /&gt;
** [[IBH OPC UA Editor#Mitsubishi and Rockwell|Mitsubishi and Rockwell]]&lt;br /&gt;
** [[IBH OPC UA Editor#SINUMERIK|SINUMERIK]]&lt;br /&gt;
* [[IBH OPC UA Editor#Nodesets, information models and Python|Nodesets, information models and Python]]&lt;br /&gt;
* [[IBH OPC UA Editor#Current released extensions compared with the PDF manual|Current released extensions compared with the PDF manual]]&lt;br /&gt;
* [[IBH OPC UA Editor#Related pages|Related pages]]&lt;br /&gt;
* [https://download.ibhsoftec.com/neutral/IBHOPCUAEditor750Setup.exe Download IBH OPC UA Editor 7.50]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Manuals/IBH-OPC-UA-Editor-Manual.pdf Manual (PDF)]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Samples/IBH-OPC-UA-Editor-Samples.zip Samples from the manual]&lt;br /&gt;
&lt;br /&gt;
== [[IBH OPC UA|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|IBH OPC UA Server/Client&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is a &#039;&#039;&#039;64-bit software solution&#039;&#039;&#039; for Windows and Linux PCs. For S7-1200 and S7-1500, it supports &#039;&#039;&#039;access to optimized data blocks&#039;&#039;&#039;. It provides controller and device data via OPC UA and can also exchange data with other OPC UA servers through its integrated client functions. Administration is performed in the Web Configurator; projects are created and transferred with the free [[IBH OPC UA Editor]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Function overview&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Depending on the target system and license scope, the following functions are available:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OPC UA Server&#039;&#039;&#039; for providing data from controllers and devices&lt;br /&gt;
* &#039;&#039;&#039;OPC UA Client&#039;&#039;&#039; for reading and writing data from other OPC UA servers&lt;br /&gt;
* [[IBH OPC UA:S7-1200/1500 optimized data blocks|S7-1200 and S7-1500 with access to optimized data blocks]]&lt;br /&gt;
* Configuration with the [[IBH OPC UA Editor]] and import of STEP7 and TIA Portal projects&lt;br /&gt;
* OPC UA security with certificate management and signed and encrypted connections&lt;br /&gt;
* &#039;&#039;&#039;Alarms &amp;amp; Conditions&#039;&#039;&#039; and historical data&lt;br /&gt;
* &#039;&#039;&#039;MQTT&#039;&#039;&#039; connectivity to brokers and cloud services&lt;br /&gt;
* &#039;&#039;&#039;Python, OPC UA methods and custom data models&#039;&#039;&#039; – see [[IBH Link UA:Python/Methods/Data models|Python / methods / data models]]&lt;br /&gt;
* optional [[IBH OPC UA:OPC Classic Gateway|OPC Classic Gateway]] for local and remote DCOM clients on Windows&lt;br /&gt;
* [[IBH Link UA:GDS|GDS integration]] for centralized certificate and Trust List management&lt;br /&gt;
* Web Configurator for administration, diagnostics, configuration backup and restore&lt;br /&gt;
* integrated [[IBH OPC UA:Integrated S7 SoftPLC|S7 SoftPLC]]&lt;br /&gt;
&lt;br /&gt;
Current licensing preferably uses online activation through the Copilot license server with a license serial number and an eight-digit secret. Manual activation with a signed JSON license file is available for offline systems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Getting started and administration&#039;&#039;&#039;&lt;br /&gt;
* [[IBH OPC UA|Overview and current functions]]&lt;br /&gt;
* [[IBH OPC UA:Installation on Windows|Installation on Windows]]&lt;br /&gt;
* [[IBH OPC UA:OPC Classic Gateway|OPC Classic Gateway on Windows]]&lt;br /&gt;
* [[IBH OPC UA:Installation on Linux|Installation on Linux]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manuals]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor|Configuration with the IBH OPC UA Editor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration and examples&#039;&#039;&#039;&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 of arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|LOGO! 8 configuration with the IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Additional function pages&#039;&#039;&#039;&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|[https://www.ibhsoftec.com/en/p/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;
&lt;br /&gt;
=== Getting started and configuration ===&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 IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&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:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
=== OPC UA and data model ===&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent reading/writing of arrays and structures]]&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: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;
&lt;br /&gt;
=== Controllers and protocols ===&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:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIK 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIK ONE]]&lt;br /&gt;
&lt;br /&gt;
=== IIoT, edge and integration ===&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:Docker|Docker]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models |Python/Methods/Data models]]&lt;br /&gt;
&lt;br /&gt;
=== Security, operation and monitoring ===&lt;br /&gt;
* [[IBH Link UA:GDS|GDS - centralized certificate management]]&lt;br /&gt;
* [[IBH Link UA:Nagios|Nagios/NRPE monitoring]]&lt;br /&gt;
* [[IBH Link UA:Redundancy|Redundancy]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&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>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Windows&amp;diff=2375</id>
		<title>IBH OPC UA:Installation on Windows</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Windows&amp;diff=2375"/>
		<updated>2026-08-17T10:47:22Z</updated>

		<summary type="html">&lt;p&gt;Axel: Add Python setup, operation without Python and optional OPC Classic Gateway&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is installed as a 64-bit Windows application. The setup configures the automatically started &amp;lt;code&amp;gt;ibhopcua&amp;lt;/code&amp;gt; Windows service, the tray application and the Web Configurator.&lt;br /&gt;
&lt;br /&gt;
== Workflow at a glance ==&lt;br /&gt;
# Download the current 64-bit setup.&lt;br /&gt;
# Run the setup with administrative privileges.&lt;br /&gt;
# Verify the Windows service and tray application.&lt;br /&gt;
# Open the Web Configurator and change the default password.&lt;br /&gt;
# Activate the license online or offline.&lt;br /&gt;
# Configure and test the OPC UA endpoint and controller connections.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Approved 64-bit Windows system; Windows 10 or Windows 11 is recommended for new installations&lt;br /&gt;
* Local administrative privileges for installation&lt;br /&gt;
* Static IP address or resolvable hostname recommended&lt;br /&gt;
* Network access to the configured controllers&lt;br /&gt;
* DNS resolution and HTTPS access to the license server for online activation&lt;br /&gt;
* Required TCP ports available or configured&lt;br /&gt;
* For NodeSets with Python scripts, methods or data models: a system-wide 64-bit installation of Python 3.8 or newer&lt;br /&gt;
&lt;br /&gt;
Before updating an existing installation, create a configuration backup and close the tray application.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
Download the current 64-bit setup from the official site:&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibhsoftec.com/c/download/ibh-opc-ua-server-client Download IBH OPC UA Server/Client]&lt;br /&gt;
&lt;br /&gt;
Use only an installer from a trusted source and verify the IBHsoftec digital signature if required.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
# Sign in with an account permitted to install software.&lt;br /&gt;
# Right-click the setup file and select &#039;&#039;&#039;Run as administrator&#039;&#039;&#039;.&lt;br /&gt;
# Verify the publisher and confirm the Windows security prompt.&lt;br /&gt;
# Follow the installation wizard.&lt;br /&gt;
# Keep the proposed installation folder unless your system policy requires another location.&lt;br /&gt;
# Complete the installation and restart Windows if requested.&lt;br /&gt;
&lt;br /&gt;
The default folder is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
C:\Program Files\IBH OPC UA Server-Client&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The setup installs the &amp;lt;code&amp;gt;ibhopcua&amp;lt;/code&amp;gt; service, &amp;lt;code&amp;gt;IBHOpcUATray.exe&amp;lt;/code&amp;gt;, the server/client runtime, the Web Configurator and Start menu entries.&lt;br /&gt;
&lt;br /&gt;
== Optional Python functions ==&lt;br /&gt;
NodeSets with Python scripts, OPC UA methods and custom data models require a &#039;&#039;&#039;system-wide 64-bit installation of Python 3 for all users&#039;&#039;&#039;. A per-user installation or a Microsoft Store installation is not suitable for the service running as &amp;lt;code&amp;gt;LocalSystem&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Setup checks whether a compatible Python installation is available. If it is missing, two options are offered:&lt;br /&gt;
&lt;br /&gt;
* install Python 3.13 system-wide through Windows Package Manager&lt;br /&gt;
* explicitly continue the IBH OPC UA installation without Python&lt;br /&gt;
&lt;br /&gt;
For a separate installation, run the following command in an administrative PowerShell:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
winget install --id Python.Python.3.13 --exact --source winget --scope machine --accept-package-agreements --accept-source-agreements&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, use the 64-bit installer from python.org and select &#039;&#039;&#039;Customize installation / Install for all users&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Without Python, XML NodeSets and data models are still loaded. Types, variables, methods and references remain visible. Python read and write callbacks are not executed, and Python methods return &amp;lt;code&amp;gt;BadNotSupported&amp;lt;/code&amp;gt;. The &#039;&#039;&#039;Nodeset&#039;&#039;&#039; menu remains visible and clearly indicates that Python is not installed.&lt;br /&gt;
&lt;br /&gt;
Restart the service after installing Python later:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Restart-Service ibhopcua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Optional OPC Classic Gateway ==&lt;br /&gt;
Setup can additionally install the [[IBH OPC UA:OPC Classic Gateway|OPC Classic DA Gateway]]. The available levels are OPC UA only, OPC UA with local OPC Classic, and OPC UA with OPC Classic plus remote DCOM. Both 32-bit and 64-bit OPC Classic clients can access the 64-bit server.&lt;br /&gt;
&lt;br /&gt;
== Check the service and tray ==&lt;br /&gt;
Open &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;. The &#039;&#039;&#039;IBH OPC UA Server-Client&#039;&#039;&#039; service, internally named &amp;lt;code&amp;gt;ibhopcua&amp;lt;/code&amp;gt;, should be present and start automatically.&lt;br /&gt;
&lt;br /&gt;
Administrative PowerShell commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Get-Service ibhopcua&lt;br /&gt;
Start-Service ibhopcua&lt;br /&gt;
Restart-Service ibhopcua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Start_Server.png|thumb|center|600px|Starting the IBH OPC UA Server/Client. The appearance may vary.]]&lt;br /&gt;
&lt;br /&gt;
The tray application provides access to start, stop, the Web Configurator and diagnostics. If the icon is missing, start &#039;&#039;&#039;IBH OPC UA Server-Client&#039;&#039;&#039; from the Windows Start menu.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Start_Tray.png|thumb|center|350px|Starting the tray application from the Start menu.]]&lt;br /&gt;
&lt;br /&gt;
== Open the Web Configurator ==&lt;br /&gt;
Open it from the tray menu or use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://localhost:48080&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From another computer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://IP-ADDRESS-OR-HOSTNAME:48080&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For an unchanged initial installation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! User name&lt;br /&gt;
! Password&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change the default password immediately after the first login.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Network and firewall ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function&lt;br /&gt;
! Default TCP port&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Windows Web Configurator&lt;br /&gt;
| 48080&lt;br /&gt;
| Allow only from required administration networks&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA Server&lt;br /&gt;
| 48010&lt;br /&gt;
| Endpoint for OPC UA clients&lt;br /&gt;
|-&lt;br /&gt;
| HTTPS web access&lt;br /&gt;
| according to configuration&lt;br /&gt;
| Allow only when HTTPS is configured&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
MQTT, the integrated OPC UA Client and online activation may require additional outgoing connections.&lt;br /&gt;
&lt;br /&gt;
== License activation ==&lt;br /&gt;
The former hardware-ID, email, serial-number and PIN workflow is no longer current.&lt;br /&gt;
&lt;br /&gt;
=== Online activation ===&lt;br /&gt;
# Open &#039;&#039;&#039;System / Licensing&#039;&#039;&#039;.&lt;br /&gt;
# Enter the license serial number.&lt;br /&gt;
# Enter the associated eight-digit secret.&lt;br /&gt;
# Start activation and verify the license status.&lt;br /&gt;
&lt;br /&gt;
=== Offline activation ===&lt;br /&gt;
# Generate and download &amp;lt;code&amp;gt;ibhlinkua-license-request.json&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Process the request using the designated licensing workflow on a computer with Internet access.&lt;br /&gt;
# Upload the signed JSON license file.&lt;br /&gt;
# Verify the license status.&lt;br /&gt;
&lt;br /&gt;
The license is bound to the Windows computer. See [[IBH OPC UA:Licensing|Licensing]].&lt;br /&gt;
&lt;br /&gt;
== OPC UA connection test ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opc.tcp://IP-ADDRESS-OR-HOSTNAME:48010&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the endpoint to an OPC UA client, verify the server certificate, select the matching security policy and authentication, browse the address space and read a test variable. Write only to variables explicitly intended for testing.&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
# Back up the configuration.&lt;br /&gt;
# Download the current 64-bit setup.&lt;br /&gt;
# Run it as administrator over the existing installation.&lt;br /&gt;
# Restart Windows if requested.&lt;br /&gt;
# Verify the service, license, certificates, projects and controller connections.&lt;br /&gt;
&lt;br /&gt;
Perform a downgrade only after consulting IBHsoftec Support.&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
Open &#039;&#039;&#039;Settings / Apps / Installed apps&#039;&#039;&#039;, select &#039;&#039;&#039;IBH OPC UA Server-Client&#039;&#039;&#039; and start uninstallation. Back up configuration, certificates and licensing information before removing remaining data.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
; Setup does not start&lt;br /&gt;
: Check administrative privileges, digital signature, Windows version, antivirus software and system policies.&lt;br /&gt;
&lt;br /&gt;
; Service does not start&lt;br /&gt;
: Check &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;, Windows Event Viewer and port conflicts.&lt;br /&gt;
&lt;br /&gt;
; Tray icon is missing&lt;br /&gt;
: Start the tray application from the Start menu and check hidden taskbar icons.&lt;br /&gt;
&lt;br /&gt;
; Web Configurator cannot be reached&lt;br /&gt;
: Check the service, TCP port 48080, local URL and Windows Firewall.&lt;br /&gt;
&lt;br /&gt;
; OPC UA client cannot connect&lt;br /&gt;
: Check endpoint, port 48010, system time, certificates, security policy and user authentication.&lt;br /&gt;
&lt;br /&gt;
; Online activation fails&lt;br /&gt;
: Check Internet access, DNS, proxy, firewall, system time, serial number and the eight-digit secret.&lt;br /&gt;
&lt;br /&gt;
; Nodeset reports that Python is missing&lt;br /&gt;
: Verify that 64-bit Python 3 was installed system-wide for all users. A Python installation that is visible only in a user profile is not sufficient for the service.&lt;br /&gt;
&lt;br /&gt;
; OPC Classic is not visible in the Web Configurator&lt;br /&gt;
: Open &#039;&#039;&#039;Settings / Apps / Installed apps&#039;&#039;&#039;, modify the IBH OPC UA installation and add the OPC Classic feature.&lt;br /&gt;
&lt;br /&gt;
== Next steps ==&lt;br /&gt;
* [[IBH OPC UA|IBH OPC UA overview]]&lt;br /&gt;
* [[IBH OPC UA:OPC Classic Gateway|OPC Classic Gateway]]&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA:Installation on Linux|Installation on Linux]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:OPC_Classic_Gateway&amp;diff=2374</id>
		<title>IBH OPC UA:OPC Classic Gateway</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:OPC_Classic_Gateway&amp;diff=2374"/>
		<updated>2026-08-17T10:46:45Z</updated>

		<summary type="html">&lt;p&gt;Axel: Document optional OPC Classic Gateway for Windows&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:IBH OPC UA: OPC Classic Gateway}}&lt;br /&gt;
The optional &#039;&#039;&#039;OPC Classic Gateway&#039;&#039;&#039; exposes the address space of the 64-bit IBH OPC UA Server as OPC Data Access 2.0/3.0. It is available exclusively in the Windows version. Linux and DCOM on Linux are not supported.&lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The gateway runs in the existing 64-bit &amp;lt;code&amp;gt;ibhopcua&amp;lt;/code&amp;gt; service. OPC Classic is connected through a COM out-of-process server. Both 32-bit and 64-bit OPC Classic clients can therefore access the server.&lt;br /&gt;
&lt;br /&gt;
The gateway address space is built from the OPC UA &amp;lt;code&amp;gt;Objects&amp;lt;/code&amp;gt; folder. Read and write operations are mapped internally to the corresponding UA NodeIds. UA value, timestamp and status are converted to OPC DA value, timestamp and quality.&lt;br /&gt;
&lt;br /&gt;
== Setup options ==&lt;br /&gt;
The Windows installer provides three installation levels:&lt;br /&gt;
&lt;br /&gt;
# OPC UA only&lt;br /&gt;
# OPC UA with a local OPC Classic DA Gateway&lt;br /&gt;
# OPC UA with OPC Classic and remote DCOM access&lt;br /&gt;
&lt;br /&gt;
The Classic feature installs the OPC Foundation Core Components for x86 and x64 as well as OPCEnum. No additional commercial OPC library is required. The selection can later be changed through &#039;&#039;&#039;Settings / Apps / Installed apps / Modify&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Gateway registration:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Entry&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| ProgID&lt;br /&gt;
| &amp;lt;code&amp;gt;IBHsoftec.IBHLinkUA.OPCDA.1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| version-independent ProgID&lt;br /&gt;
| &amp;lt;code&amp;gt;IBHsoftec.IBHLinkUA.OPCDA&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| CLSID&lt;br /&gt;
| &amp;lt;code&amp;gt;{624D95B5-296C-48AD-9543-987FE007838A}&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Web configuration ==&lt;br /&gt;
When the Classic feature is installed, the &#039;&#039;&#039;OPC Classic Gateway&#039;&#039;&#039; page appears in the Web Configurator. The gateway can be enabled or disabled there. If the remote setup option was installed, remote DCOM can also be enabled or disabled.&lt;br /&gt;
&lt;br /&gt;
Changes take effect after the IBH OPC UA service is restarted. Runtime configuration cannot exceed the feature scope selected by the administrator during setup.&lt;br /&gt;
&lt;br /&gt;
== Remote DCOM ==&lt;br /&gt;
Remote mode configures DCOM Packet Integrity and permits launch, activation and access only for authenticated users, administrators and the local system. Anonymous access is not enabled.&lt;br /&gt;
&lt;br /&gt;
The installer creates the following inbound Windows Firewall rules:&lt;br /&gt;
&lt;br /&gt;
* application-specific rule for &amp;lt;code&amp;gt;IBHOpcUa.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
* TCP 135 for the RPC Endpoint Mapper&lt;br /&gt;
&lt;br /&gt;
External firewalls must additionally allow the dynamic RPC ports used by Windows. Alternatively, the RPC port range can be restricted administratively.&lt;br /&gt;
&lt;br /&gt;
For reliable authentication, client and server should be members of the same domain or mutually trusted domains. In workgroups, matching Windows accounts and passwords must exist on both computers.&lt;br /&gt;
&lt;br /&gt;
== Client requirements ==&lt;br /&gt;
The client computer requires the OPC Core Components for its architecture. These are normally included with the OPC Classic client installation.&lt;br /&gt;
&lt;br /&gt;
Changes to the OPC UA address-space structure are reflected in the OPC Classic Gateway after the service is restarted.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[IBH OPC UA|IBH OPC UA overview]]&lt;br /&gt;
* [[IBH OPC UA:Installation on Windows|Installation on Windows]]&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBH OPC UA]]&lt;br /&gt;
[[Category:OPC Classic]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA&amp;diff=2373</id>
		<title>IBH OPC UA</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA&amp;diff=2373"/>
		<updated>2026-08-17T10:46:44Z</updated>

		<summary type="html">&lt;p&gt;Axel: Central overview of 64-bit support, optimized data blocks, Python, OPC Classic and GDS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:IBH OPC UA}}&lt;br /&gt;
The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is a 64-bit software solution for Windows and Linux PCs. It connects controllers and devices to OPC UA, provides an integrated OPC UA Client and is administered through a Web Configurator.&lt;br /&gt;
&lt;br /&gt;
The software variants for Windows, Linux PCs, IOT2050 and RevPi use the product name &#039;&#039;&#039;IBH OPC UA&#039;&#039;&#039;. The dedicated hardware products continue to use the established name &#039;&#039;&#039;IBH Link UA&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Core functions ==&lt;br /&gt;
=== Optimized data blocks for S7-1200 and S7-1500 ===&lt;br /&gt;
The enhanced S7CommPlus driver directly accesses optimized data blocks of current SIMATIC S7-1200 and S7-1500 controllers. Read and write operations, sampling and subscriptions are designed for high performance, balanced load and stable continuous operation.&lt;br /&gt;
&lt;br /&gt;
* [[IBH OPC UA:S7-1200/1500 optimized data blocks|S7-1200/1500 optimized data blocks]]&lt;br /&gt;
* [[IBH OPC UA:Configuration with TIA Portal|Configuration with TIA Portal]]&lt;br /&gt;
&lt;br /&gt;
=== Python, NodeSets, methods and data models ===&lt;br /&gt;
Python 3 can be used to integrate custom scripts, variables, OPC UA methods and information models. On Windows, Python runs in a separate host process.&lt;br /&gt;
&lt;br /&gt;
XML NodeSets and data models are also loaded without Python. Types, variables, methods and references remain visible; only Python callbacks are not executed. Python methods return &amp;lt;code&amp;gt;BadNotSupported&amp;lt;/code&amp;gt; in this case. The &#039;&#039;&#039;Nodeset&#039;&#039;&#039; menu remains visible and clearly indicates that Python is not installed.&lt;br /&gt;
&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models|Python, methods and data models]]&lt;br /&gt;
* [[IBH OPC UA:Installation on Windows#Optional Python functions|Installing Python on Windows]]&lt;br /&gt;
&lt;br /&gt;
=== OPC Classic on Windows ===&lt;br /&gt;
The optional OPC Classic Gateway exposes the OPC UA address space as OPC Data Access 2.0/3.0. Both 32-bit and 64-bit OPC Classic clients can access the native 64-bit server. Remote DCOM can be enabled as a separate setup option when required.&lt;br /&gt;
&lt;br /&gt;
* [[IBH OPC UA:OPC Classic Gateway|OPC Classic Gateway on Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Security and certificates ===&lt;br /&gt;
OPC UA security policies, signed and encrypted connections and central GDS integration support secure operation. GDS functions include application registration, certificate renewal and Trust List management.&lt;br /&gt;
&lt;br /&gt;
* [[IBH Link UA:GDS|GDS - centralized certificate management]]&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Commissioning and security configuration]]&lt;br /&gt;
&lt;br /&gt;
== Additional functions ==&lt;br /&gt;
* OPC UA Server and integrated OPC UA Client&lt;br /&gt;
* standards-compliant OPC UA Alarms &amp;amp; Conditions&lt;br /&gt;
* historical data&lt;br /&gt;
* MQTT connectivity&lt;br /&gt;
* integrated S7 SoftPLC&lt;br /&gt;
* web-based administration, diagnostics, backup and restore&lt;br /&gt;
* configuration with the free [[IBH OPC UA Editor]]&lt;br /&gt;
* import of STEP7 and TIA Portal projects&lt;br /&gt;
&lt;br /&gt;
== Supported platforms ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Platform&lt;br /&gt;
! Product name&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 64-bit Windows&lt;br /&gt;
| IBH OPC UA&lt;br /&gt;
| Python optional; OPC Classic optional&lt;br /&gt;
|-&lt;br /&gt;
| Linux PC AMD64 and ARM64&lt;br /&gt;
| IBH OPC UA&lt;br /&gt;
| distribution-specific packages&lt;br /&gt;
|-&lt;br /&gt;
| IOT2050, RevPi and other Linux device targets&lt;br /&gt;
| IBH OPC UA&lt;br /&gt;
| 64-bit Linux&lt;br /&gt;
|-&lt;br /&gt;
| dedicated hardware&lt;br /&gt;
| IBH Link UA&lt;br /&gt;
| established product name is retained&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
* [[IBH OPC UA:Installation on Windows|Installation on Windows]]&lt;br /&gt;
* [[IBH OPC UA:Installation on Linux|Installation on Linux]]&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBH OPC UA]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Linux&amp;diff=2372</id>
		<title>IBH OPC UA:Installation on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Linux&amp;diff=2372"/>
		<updated>2026-08-17T10:13:37Z</updated>

		<summary type="html">&lt;p&gt;Axel: Update Linux package matrix, NodeSet/Python, update workflow and systemd troubleshooting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is available as a 64-bit Linux version for &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;. It is supplied as a Debian package (&amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt;), installs the application and configures the system service automatically.&lt;br /&gt;
&lt;br /&gt;
== Workflow at a glance ==&lt;br /&gt;
# Select the package that matches the Linux distribution and CPU architecture.&lt;br /&gt;
# Install the Debian package with &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Verify &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Open the Web Configurator.&lt;br /&gt;
# Change the administrator password and activate the license.&lt;br /&gt;
# Configure and test the OPC UA endpoint and controller connections.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Supported 64-bit operating system: Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Debian 12 “Bookworm” or Debian 13 “Trixie”, including the systems listed in the package matrix&lt;br /&gt;
* CPU architecture &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemd&amp;lt;/code&amp;gt;&lt;br /&gt;
* User account with &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; privileges&lt;br /&gt;
* Static IP address or resolvable hostname recommended&lt;br /&gt;
* DNS resolution and HTTPS access to the license server for online activation&lt;br /&gt;
* Network access to the configured controllers&lt;br /&gt;
* &#039;&#039;&#039;Python 3 must be installed when NodeSets are to be used.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Python for NodeSets ===&lt;br /&gt;
The NodeSet function uses the Python runtime of the Linux system. If custom NodeSets, Python scripts, methods or combined data models are required, install the Python 3 package and standard library supplied by the distribution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install python3&lt;br /&gt;
python3 --version&lt;br /&gt;
python3 -c &#039;import encodings; print(&amp;quot;Python OK&amp;quot;)&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Do not install or link a Python library from a different Ubuntu or Debian release. Without a working Python installation, NodeSet configuration is unavailable or cannot be used completely.&lt;br /&gt;
&lt;br /&gt;
=== Check the architecture and distribution ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
. /etc/os-release&lt;br /&gt;
echo &amp;quot;$ID $VERSION_ID&amp;quot;&lt;br /&gt;
dpkg --print-architecture&lt;br /&gt;
uname -m&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;x86_64&amp;lt;/code&amp;gt; corresponds to &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;aarch64&amp;lt;/code&amp;gt; corresponds to &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Package matrix ==&lt;br /&gt;
Architecture, distribution and distribution version must all match. Packages for different releases are not interchangeable because system Python, ICU and other runtime ABIs differ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Linux variant&lt;br /&gt;
! Architecture&lt;br /&gt;
! Package variant to use&lt;br /&gt;
! Example file name&lt;br /&gt;
! Status&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 22.04 LTS on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 22.04 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu22_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 22.04 LTS on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 22.04 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu22_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 24.04 LTS on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 24.04 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu24_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 24.04 LTS on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 24.04 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu24_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 12 “Bookworm” on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 12 “Bookworm” on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 13 “Trixie” on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 13 “Trixie” on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Raspberry Pi OS 64-bit “Bookworm”&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Raspberry Pi OS 64-bit based on Debian 13 “Trixie”&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Revolution Pi with a 64-bit Bookworm system&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| Use only when &amp;lt;code&amp;gt;dpkg --print-architecture&amp;lt;/code&amp;gt; reports &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Revolution Pi with a 64-bit Trixie system&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| Use only when &amp;lt;code&amp;gt;dpkg --print-architecture&amp;lt;/code&amp;gt; reports &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32-bit Raspberry Pi OS or Debian&lt;br /&gt;
| &amp;lt;code&amp;gt;armhf&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;i386&amp;lt;/code&amp;gt;&lt;br /&gt;
| No package&lt;br /&gt;
| –&lt;br /&gt;
| &#039;&#039;&#039;Not supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 20.04, Debian 11 or another release not listed above&lt;br /&gt;
| depends on the system&lt;br /&gt;
| Only a package explicitly approved by IBHsoftec for that release&lt;br /&gt;
| depends on the release&lt;br /&gt;
| Do not use a package for a different distribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Older packages may not contain a distribution suffix in the file name. Use such packages only for the target system specified with their delivery.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Copy the selected package to the Linux computer and open a terminal in its directory. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install ./ibhlinkua_VERSION.BUILD_DISTRIBUTION_ARCHITECTURE.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace the file name with the actual delivered package. The package:&lt;br /&gt;
* installs the application under &amp;lt;code&amp;gt;/opt/IBHLinkUA&amp;lt;/code&amp;gt;,&lt;br /&gt;
* stores the configuration under &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;,&lt;br /&gt;
* installs the Wt configuration under &amp;lt;code&amp;gt;/etc/wt&amp;lt;/code&amp;gt;,&lt;br /&gt;
* configures and enables &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;, and&lt;br /&gt;
* starts the service after installation.&lt;br /&gt;
&lt;br /&gt;
== Service control ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl status ibhlinkua.service --no-pager&lt;br /&gt;
sudo systemctl start ibhlinkua.service&lt;br /&gt;
sudo systemctl stop ibhlinkua.service&lt;br /&gt;
sudo systemctl restart ibhlinkua.service&lt;br /&gt;
sudo systemctl is-enabled ibhlinkua.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
View recent service messages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo journalctl -u ibhlinkua.service -n 100 --no-pager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Open the Web Configurator ==&lt;br /&gt;
Determine the server address if necessary:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hostname -I&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://IP-ADDRESS-OR-HOSTNAME/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A default Linux installation uses TCP port 80 for HTTP. If HTTPS has been configured, port 443 is normally used.&lt;br /&gt;
&lt;br /&gt;
For an unchanged initial installation, use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! User name&lt;br /&gt;
! Password&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change the default password immediately after the first login.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Network and firewall ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function&lt;br /&gt;
! Protocol&lt;br /&gt;
! Default port&lt;br /&gt;
|-&lt;br /&gt;
| Web Configurator&lt;br /&gt;
| TCP&lt;br /&gt;
| 80&lt;br /&gt;
|-&lt;br /&gt;
| HTTPS Web Configurator, if enabled&lt;br /&gt;
| TCP&lt;br /&gt;
| 443&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA Server&lt;br /&gt;
| TCP&lt;br /&gt;
| 48010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Allow only the required ports and restrict access to the plant or administration network whenever possible. MQTT, the integrated OPC UA Client, online activation and other outgoing functions may require additional destination addresses and ports.&lt;br /&gt;
&lt;br /&gt;
== License activation ==&lt;br /&gt;
The license is bound to the Linux target system and must not simply be copied to another computer or virtual machine.&lt;br /&gt;
&lt;br /&gt;
=== Online activation ===&lt;br /&gt;
# Open &#039;&#039;&#039;System / Licensing&#039;&#039;&#039; in the Web Configurator.&lt;br /&gt;
# Enter the license serial number.&lt;br /&gt;
# Enter the associated eight-digit secret.&lt;br /&gt;
# Start online activation.&lt;br /&gt;
# Verify that the license status is valid.&lt;br /&gt;
&lt;br /&gt;
=== Offline activation ===&lt;br /&gt;
# Generate and download &amp;lt;code&amp;gt;ibhlinkua-license-request.json&amp;lt;/code&amp;gt; in the Web Configurator.&lt;br /&gt;
# Process the request using the designated licensing workflow on a computer with Internet access.&lt;br /&gt;
# Upload the signed JSON license file to the target system.&lt;br /&gt;
# Verify the license status.&lt;br /&gt;
&lt;br /&gt;
The installed license is normally stored as &amp;lt;code&amp;gt;/etc/ibhlinkua/license.json&amp;lt;/code&amp;gt;. Do not edit this file manually. See [[IBH OPC UA:Licensing|Licensing]].&lt;br /&gt;
&lt;br /&gt;
== OPC UA connection test ==&lt;br /&gt;
The default endpoint is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opc.tcp://IP-ADDRESS-OR-HOSTNAME:48010&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Add the endpoint to an OPC UA client.&lt;br /&gt;
# Verify the server certificate by fingerprint and issuer.&lt;br /&gt;
# Trust the certificate only after identifying the server.&lt;br /&gt;
# Select the matching security policy, message mode and user authentication.&lt;br /&gt;
# Browse the address space and read a test variable.&lt;br /&gt;
# Write only to variables explicitly intended for testing.&lt;br /&gt;
&lt;br /&gt;
== Important paths ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Purpose&lt;br /&gt;
! Path&lt;br /&gt;
|-&lt;br /&gt;
| Application and web resources&lt;br /&gt;
| &amp;lt;code&amp;gt;/opt/IBHLinkUA&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Main configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA server configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua/ServerConfig.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| License&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua/license.json&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Wt configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/wt/wt_config.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| System service&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the Web Configurator or [[IBH OPC UA Editor]] for normal configuration.&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
Create a configuration backup before updating. The new package must match the installed distribution and CPU architecture. For example, use only the &amp;lt;code&amp;gt;debian13_arm64&amp;lt;/code&amp;gt; variant on Debian 13/ARM64.&lt;br /&gt;
&lt;br /&gt;
=== Update in the Web Configurator ===&lt;br /&gt;
Under &#039;&#039;&#039;System / Software update&#039;&#039;&#039;, select the new &amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt; package and choose &#039;&#039;&#039;Upload Firmware&#039;&#039;&#039;. Only newer packages signed by IBHsoftec and matching the system distribution and architecture are accepted. Installation, health checking and rollback, if required, run in the background. Reload the page if the service restart interrupts the browser connection.&lt;br /&gt;
&lt;br /&gt;
Updating through the Web Configurator requires a native installation managed by &amp;lt;code&amp;gt;systemd&amp;lt;/code&amp;gt;. A Docker container normally has no &amp;lt;code&amp;gt;systemctl&amp;lt;/code&amp;gt;; update its image or install the package while building the container instead.&lt;br /&gt;
&lt;br /&gt;
=== Manual update with apt ===&lt;br /&gt;
Alternatively, install the matching package over the existing installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install ./ibhlinkua_NEW_VERSION.BUILD_DISTRIBUTION_ARCHITECTURE.deb&lt;br /&gt;
sudo systemctl status ibhlinkua.service --no-pager&lt;br /&gt;
dpkg-query -W -f=&#039;${Version} ${Architecture}\n&#039; ibhlinkua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then verify the firmware version, including its build number, under &#039;&#039;&#039;System&#039;&#039;&#039;. Also verify the license, certificates, endpoints, controller connections, projects and all enabled extensions. Perform a downgrade only after consulting IBHsoftec Support.&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt remove ibhlinkua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Back up configuration, certificates and license information before removing any remaining files under &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
; Service does not start&lt;br /&gt;
: Check &amp;lt;code&amp;gt;systemctl status&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;journalctl&amp;lt;/code&amp;gt;, package architecture, dependencies and permissions.&lt;br /&gt;
&lt;br /&gt;
; Service reports &amp;lt;code&amp;gt;status=203/EXEC&amp;lt;/code&amp;gt; or references a missing executable&lt;br /&gt;
: Use &amp;lt;code&amp;gt;systemctl cat ibhlinkua.service&amp;lt;/code&amp;gt; to check which unit is active. An old local unit at &amp;lt;code&amp;gt;/etc/systemd/system/ibhlinkua.service&amp;lt;/code&amp;gt; overrides the unit installed by the package. Back up and remove that old file only if it is no longer required, then run &amp;lt;code&amp;gt;sudo systemctl daemon-reload&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;sudo systemctl reset-failed ibhlinkua.service&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;sudo systemctl enable --now ibhlinkua.service&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; Web Configurator cannot be reached&lt;br /&gt;
: Check the service, IP address, web port and firewall. Ensure no other service occupies port 80 or 443.&lt;br /&gt;
&lt;br /&gt;
; OPC UA client cannot connect&lt;br /&gt;
: Check port 48010, endpoint, security policy, system time, certificates and user authentication.&lt;br /&gt;
&lt;br /&gt;
; NodeSet menu or function is unavailable&lt;br /&gt;
: Install the distribution&#039;s &amp;lt;code&amp;gt;python3&amp;lt;/code&amp;gt; package, restart &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt; and check &amp;lt;code&amp;gt;python3 --version&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; Online activation fails&lt;br /&gt;
: Check Internet access, DNS, proxy, firewall, system time, serial number and the eight-digit secret.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[IBH OPC UA:Installation on Windows|Installation on Windows]]&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Linux&amp;diff=2371</id>
		<title>IBH OPC UA:Installation on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Linux&amp;diff=2371"/>
		<updated>2026-08-14T12:42:58Z</updated>

		<summary type="html">&lt;p&gt;Axel: Corrected Ubuntu 22.04 package file names for AMD64 and ARM64&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is available as a 64-bit Linux version for &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;. It is supplied as a Debian package (&amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt;), installs the application and configures the system service automatically.&lt;br /&gt;
&lt;br /&gt;
== Workflow at a glance ==&lt;br /&gt;
# Select the package that matches the Linux distribution and CPU architecture.&lt;br /&gt;
# Install the Debian package with &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Verify &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Open the Web Configurator.&lt;br /&gt;
# Change the administrator password and activate the license.&lt;br /&gt;
# Configure and test the OPC UA endpoint and controller connections.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Supported 64-bit operating system: Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Debian 12 “Bookworm” or Debian 13 “Trixie”, including the systems listed in the package matrix&lt;br /&gt;
* CPU architecture &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemd&amp;lt;/code&amp;gt;&lt;br /&gt;
* User account with &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; privileges&lt;br /&gt;
* Static IP address or resolvable hostname recommended&lt;br /&gt;
* DNS resolution and HTTPS access to the license server for online activation&lt;br /&gt;
* Network access to the configured controllers&lt;br /&gt;
* &#039;&#039;&#039;Python 3 must be installed when NodeSets are to be used.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Python for NodeSets ===&lt;br /&gt;
The NodeSet function uses the Python runtime of the Linux system. If custom NodeSets, Python scripts, methods or combined data models are required, install the Python 3 package and standard library supplied by the distribution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install python3&lt;br /&gt;
python3 --version&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Do not install or link a Python library from a different Ubuntu or Debian release. Without a working Python installation, NodeSet configuration is unavailable or cannot be used completely.&lt;br /&gt;
&lt;br /&gt;
=== Check the architecture and distribution ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
. /etc/os-release&lt;br /&gt;
echo &amp;quot;$ID $VERSION_ID&amp;quot;&lt;br /&gt;
dpkg --print-architecture&lt;br /&gt;
uname -m&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;x86_64&amp;lt;/code&amp;gt; corresponds to &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;aarch64&amp;lt;/code&amp;gt; corresponds to &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Package matrix ==&lt;br /&gt;
Architecture, distribution and distribution version must all match. Packages for different releases are not interchangeable because system Python, ICU and other runtime ABIs differ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Linux variant&lt;br /&gt;
! Architecture&lt;br /&gt;
! Package variant to use&lt;br /&gt;
! Example file name&lt;br /&gt;
! Status&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 22.04 LTS on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 22.04 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu22_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 22.04 LTS on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 22.04 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu22_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 24.04 LTS on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 24.04 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu24_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 24.04 LTS on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 24.04 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu24_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 12 “Bookworm” on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 12 “Bookworm” on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 13 “Trixie” on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 13 “Trixie” on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Raspberry Pi OS 64-bit “Bookworm”&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Raspberry Pi OS 64-bit based on Debian 13 “Trixie”&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Revolution Pi with a 64-bit Bookworm system&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| Use only when &amp;lt;code&amp;gt;dpkg --print-architecture&amp;lt;/code&amp;gt; reports &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Revolution Pi with a 64-bit Trixie system&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| Use only when &amp;lt;code&amp;gt;dpkg --print-architecture&amp;lt;/code&amp;gt; reports &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32-bit Raspberry Pi OS or Debian&lt;br /&gt;
| &amp;lt;code&amp;gt;armhf&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;i386&amp;lt;/code&amp;gt;&lt;br /&gt;
| No package&lt;br /&gt;
| –&lt;br /&gt;
| &#039;&#039;&#039;Not supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 20.04, Debian 11 or another release not listed above&lt;br /&gt;
| depends on the system&lt;br /&gt;
| Only a package explicitly approved by IBHsoftec for that release&lt;br /&gt;
| depends on the release&lt;br /&gt;
| Do not use a package for a different distribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Older packages may not contain a distribution suffix in the file name. Use such packages only for the target system specified with their delivery.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Copy the selected package to the Linux computer and open a terminal in its directory. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install ./ibhlinkua_VERSION.BUILD_ubuntu22_amd64.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace the file name with the actual delivered package. The package:&lt;br /&gt;
* installs the application under &amp;lt;code&amp;gt;/opt/IBHLinkUA&amp;lt;/code&amp;gt;,&lt;br /&gt;
* stores the configuration under &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;,&lt;br /&gt;
* installs the Wt configuration under &amp;lt;code&amp;gt;/etc/wt&amp;lt;/code&amp;gt;,&lt;br /&gt;
* configures and enables &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;, and&lt;br /&gt;
* starts the service after installation.&lt;br /&gt;
&lt;br /&gt;
== Service control ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl status ibhlinkua.service --no-pager&lt;br /&gt;
sudo systemctl start ibhlinkua.service&lt;br /&gt;
sudo systemctl stop ibhlinkua.service&lt;br /&gt;
sudo systemctl restart ibhlinkua.service&lt;br /&gt;
sudo systemctl is-enabled ibhlinkua.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
View recent service messages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo journalctl -u ibhlinkua.service -n 100 --no-pager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Open the Web Configurator ==&lt;br /&gt;
Determine the server address if necessary:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hostname -I&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://IP-ADDRESS-OR-HOSTNAME/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A default Linux installation uses TCP port 80 for HTTP. If HTTPS has been configured, port 443 is normally used.&lt;br /&gt;
&lt;br /&gt;
For an unchanged initial installation, use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! User name&lt;br /&gt;
! Password&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change the default password immediately after the first login.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Network and firewall ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function&lt;br /&gt;
! Protocol&lt;br /&gt;
! Default port&lt;br /&gt;
|-&lt;br /&gt;
| Web Configurator&lt;br /&gt;
| TCP&lt;br /&gt;
| 80&lt;br /&gt;
|-&lt;br /&gt;
| HTTPS Web Configurator, if enabled&lt;br /&gt;
| TCP&lt;br /&gt;
| 443&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA Server&lt;br /&gt;
| TCP&lt;br /&gt;
| 48010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Allow only the required ports and restrict access to the plant or administration network whenever possible. MQTT, the integrated OPC UA Client, online activation and other outgoing functions may require additional destination addresses and ports.&lt;br /&gt;
&lt;br /&gt;
== License activation ==&lt;br /&gt;
The license is bound to the Linux target system and must not simply be copied to another computer or virtual machine.&lt;br /&gt;
&lt;br /&gt;
=== Online activation ===&lt;br /&gt;
# Open &#039;&#039;&#039;System / Licensing&#039;&#039;&#039; in the Web Configurator.&lt;br /&gt;
# Enter the license serial number.&lt;br /&gt;
# Enter the associated eight-digit secret.&lt;br /&gt;
# Start online activation.&lt;br /&gt;
# Verify that the license status is valid.&lt;br /&gt;
&lt;br /&gt;
=== Offline activation ===&lt;br /&gt;
# Generate and download &amp;lt;code&amp;gt;ibhlinkua-license-request.json&amp;lt;/code&amp;gt; in the Web Configurator.&lt;br /&gt;
# Process the request using the designated licensing workflow on a computer with Internet access.&lt;br /&gt;
# Upload the signed JSON license file to the target system.&lt;br /&gt;
# Verify the license status.&lt;br /&gt;
&lt;br /&gt;
The installed license is normally stored as &amp;lt;code&amp;gt;/etc/ibhlinkua/license.json&amp;lt;/code&amp;gt;. Do not edit this file manually. See [[IBH OPC UA:Licensing|Licensing]].&lt;br /&gt;
&lt;br /&gt;
== OPC UA connection test ==&lt;br /&gt;
The default endpoint is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opc.tcp://IP-ADDRESS-OR-HOSTNAME:48010&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Add the endpoint to an OPC UA client.&lt;br /&gt;
# Verify the server certificate by fingerprint and issuer.&lt;br /&gt;
# Trust the certificate only after identifying the server.&lt;br /&gt;
# Select the matching security policy, message mode and user authentication.&lt;br /&gt;
# Browse the address space and read a test variable.&lt;br /&gt;
# Write only to variables explicitly intended for testing.&lt;br /&gt;
&lt;br /&gt;
== Important paths ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Purpose&lt;br /&gt;
! Path&lt;br /&gt;
|-&lt;br /&gt;
| Application and web resources&lt;br /&gt;
| &amp;lt;code&amp;gt;/opt/IBHLinkUA&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Main configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA server configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua/ServerConfig.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| License&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua/license.json&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Wt configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/wt/wt_config.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| System service&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the Web Configurator or [[IBH OPC UA Editor]] for normal configuration.&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
Create a configuration backup before updating. Install the new package over the existing installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install ./ibhlinkua_NEW_VERSION_VARIANT_ARCHITECTURE.deb&lt;br /&gt;
sudo systemctl status ibhlinkua.service --no-pager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afterwards verify the license, certificates, endpoints, controller connections, projects and all enabled extensions. Perform a downgrade only after consulting IBHsoftec Support.&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt remove ibhlinkua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Back up configuration, certificates and license information before removing any remaining files under &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
; Service does not start&lt;br /&gt;
: Check &amp;lt;code&amp;gt;systemctl status&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;journalctl&amp;lt;/code&amp;gt;, package architecture, dependencies and permissions.&lt;br /&gt;
&lt;br /&gt;
; Web Configurator cannot be reached&lt;br /&gt;
: Check the service, IP address, web port and firewall. Ensure no other service occupies port 80 or 443.&lt;br /&gt;
&lt;br /&gt;
; OPC UA client cannot connect&lt;br /&gt;
: Check port 48010, endpoint, security policy, system time, certificates and user authentication.&lt;br /&gt;
&lt;br /&gt;
; NodeSet menu or function is unavailable&lt;br /&gt;
: Install the distribution&#039;s &amp;lt;code&amp;gt;python3&amp;lt;/code&amp;gt; package, restart &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt; and check &amp;lt;code&amp;gt;python3 --version&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; Online activation fails&lt;br /&gt;
: Check Internet access, DNS, proxy, firewall, system time, serial number and the eight-digit secret.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[IBH OPC UA:Installation on Windows|Installation on Windows]]&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2370</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2370"/>
		<updated>2026-08-14T12:12:00Z</updated>

		<summary type="html">&lt;p&gt;Axel: Replaced startup link with separate Windows and Linux installation guides&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;
&lt;br /&gt;
S5/S7 AI for Windows® includes all functions of S5/S7 for Windows® and also includes AI-assisted functions. Users can continue to work with existing S5 and S7 projects as usual and additionally use the integrated Copilot for analysis, diagnostics, block explanation, troubleshooting, documentation and PLC-related questions.&lt;br /&gt;
&lt;br /&gt;
* [[S5/S7 AI for Windows:Licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 AI for Windows:License transfer|License transfer]]&lt;br /&gt;
* [[S5/S7 AI Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Language support|Copilot language support]]&lt;br /&gt;
* [[S5/S7 AI for Windows:What&#039;s new?|What&#039;s new?]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot access to AI|Copilot access to AI]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&lt;br /&gt;
* [[Complete example: Analyze a missing motor enable with Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Company Server|Company Server]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&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 Editor ==&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_Editor_Overview.png|[[IBH OPC UA Editor|IBH OPC UA Editor]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA Editor#Overview|Overview]]&lt;br /&gt;
** [[IBH OPC UA Editor#Supported projects and devices|Supported projects and devices]]&lt;br /&gt;
* [[IBH OPC UA Editor#Quick start: from an empty project to an active connection|Quick start: from an empty project to an active connection]]&lt;br /&gt;
* [[IBH OPC UA Editor#Server connection and security|Server connection and security]]&lt;br /&gt;
* [[IBH OPC UA Editor#Assigning a controller and program|Assigning a controller and program]]&lt;br /&gt;
* [[IBH OPC UA Editor#Selecting and editing OPC tags|Selecting and editing OPC tags]]&lt;br /&gt;
* [[IBH OPC UA Editor#Transferring, reading, importing and exporting configurations|Transferring, reading, importing and exporting configurations]]&lt;br /&gt;
* [[IBH OPC UA Editor#External data, variable transfer and MQTT|External data, variable transfer and MQTT]]&lt;br /&gt;
* [[IBH OPC UA Editor#Modbus, Mitsubishi and SINUMERIK|Modbus, Mitsubishi and SINUMERIK]]&lt;br /&gt;
** [[IBH OPC UA Editor#Modbus|Modbus]]&lt;br /&gt;
** [[IBH OPC UA Editor#Mitsubishi and Rockwell|Mitsubishi and Rockwell]]&lt;br /&gt;
** [[IBH OPC UA Editor#SINUMERIK|SINUMERIK]]&lt;br /&gt;
* [[IBH OPC UA Editor#Nodesets, information models and Python|Nodesets, information models and Python]]&lt;br /&gt;
* [[IBH OPC UA Editor#Current released extensions compared with the PDF manual|Current released extensions compared with the PDF manual]]&lt;br /&gt;
* [[IBH OPC UA Editor#Related pages|Related pages]]&lt;br /&gt;
* [https://download.ibhsoftec.com/neutral/IBHOPCUAEditor750Setup.exe Download IBH OPC UA Editor 7.50]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Manuals/IBH-OPC-UA-Editor-Manual.pdf Manual (PDF)]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Samples/IBH-OPC-UA-Editor-Samples.zip Samples from the manual]&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|IBH OPC UA Server/Client&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is a &#039;&#039;&#039;64-bit software solution&#039;&#039;&#039; for Windows and Linux PCs. For S7-1200 and S7-1500, it supports &#039;&#039;&#039;access to optimized data blocks&#039;&#039;&#039;. It provides controller and device data via OPC UA and can also exchange data with other OPC UA servers through its integrated client functions. Administration is performed in the Web Configurator; projects are created and transferred with the free [[IBH OPC UA Editor]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Function overview&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Depending on the target system and license scope, the following functions are available:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OPC UA Server&#039;&#039;&#039; for providing data from controllers and devices&lt;br /&gt;
* &#039;&#039;&#039;OPC UA Client&#039;&#039;&#039; for reading and writing data from other OPC UA servers&lt;br /&gt;
* [[IBH OPC UA:S7-1200/1500 optimized data blocks|S7-1200 and S7-1500 with access to optimized data blocks]]&lt;br /&gt;
* Configuration with the [[IBH OPC UA Editor]] and import of STEP7 and TIA Portal projects&lt;br /&gt;
* OPC UA security with certificate management and signed and encrypted connections&lt;br /&gt;
* &#039;&#039;&#039;Alarms &amp;amp; Conditions&#039;&#039;&#039; and historical data&lt;br /&gt;
* &#039;&#039;&#039;MQTT&#039;&#039;&#039; connectivity to brokers and cloud services&lt;br /&gt;
* &#039;&#039;&#039;Python, OPC UA methods and custom data models&#039;&#039;&#039; – see [[IBH Link UA:Python/Methods/Data models|Python / methods / data models]]&lt;br /&gt;
* Web Configurator for administration, diagnostics, configuration backup and restore&lt;br /&gt;
* integrated [[IBH OPC UA:Integrated S7 SoftPLC|S7 SoftPLC]]&lt;br /&gt;
&lt;br /&gt;
Current licensing preferably uses online activation through the Copilot license server with a license serial number and an eight-digit secret. Manual activation with a signed JSON license file is available for offline systems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Getting started and administration&#039;&#039;&#039;&lt;br /&gt;
* [[IBH OPC UA:Installation on Windows|Installation on Windows]]&lt;br /&gt;
* [[IBH OPC UA:Installation on Linux|Installation on Linux]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manuals]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor|Configuration with the IBH OPC UA Editor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration and examples&#039;&#039;&#039;&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 of arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|LOGO! 8 configuration with the IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Additional function pages&#039;&#039;&#039;&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|[https://www.ibhsoftec.com/en/p/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;
&lt;br /&gt;
=== Getting started and configuration ===&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 IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&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:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
=== OPC UA and data model ===&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent reading/writing of arrays and structures]]&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: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;
&lt;br /&gt;
=== Controllers and protocols ===&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:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIK 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIK ONE]]&lt;br /&gt;
&lt;br /&gt;
=== IIoT, edge and integration ===&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:Docker|Docker]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models |Python/Methods/Data models]]&lt;br /&gt;
&lt;br /&gt;
=== Security, operation and monitoring ===&lt;br /&gt;
* [[IBH Link UA:GDS|GDS - centralized certificate management]]&lt;br /&gt;
* [[IBH Link UA:Nagios|Nagios/NRPE monitoring]]&lt;br /&gt;
* [[IBH Link UA:Redundancy|Redundancy]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&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>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Startup_operations&amp;diff=2369</id>
		<title>IBH OPC UA:Startup operations</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Startup_operations&amp;diff=2369"/>
		<updated>2026-08-14T12:11:38Z</updated>

		<summary type="html">&lt;p&gt;Axel: Split installation into Windows and Linux guides and added NodeSet Python requirement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is a 64-bit software solution for Windows and Linux PCs. This guide describes basic configuration and startup of the current version 6.16. Installation is documented separately for Windows and Linux.&lt;br /&gt;
&lt;br /&gt;
== Workflow at a glance ==&lt;br /&gt;
# Install the software and start the service or server.&lt;br /&gt;
# Open the Web Configurator and set the administrator password.&lt;br /&gt;
# Check the network, endpoint and firewall.&lt;br /&gt;
# Configure OPC UA security and certificates.&lt;br /&gt;
# Activate the license online or with a signed JSON license file.&lt;br /&gt;
# Transfer the PLC or device project with the [[IBH OPC UA Editor]].&lt;br /&gt;
# Test controller connections and OPC UA access.&lt;br /&gt;
# Back up the configuration.&lt;br /&gt;
&lt;br /&gt;
== Select the installation guide ==&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Use the dedicated step-by-step guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[IBH OPC UA:Installation on Windows|Installation on Windows]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It covers the 64-bit setup, Windows service, tray application, Web Configurator, firewall, licensing, update and troubleshooting.&lt;br /&gt;
&lt;br /&gt;
=== Linux PC ===&lt;br /&gt;
Use:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[IBH OPC UA:Installation on Linux|Installation on Linux]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The guide includes the package matrix for Ubuntu 22.04, Ubuntu 24.04, Debian 12, Debian 13, Raspberry Pi OS and Revolution Pi on &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;. It also documents the Python 3 requirement for NodeSets.&lt;br /&gt;
&lt;br /&gt;
== Open the Web Configurator ==&lt;br /&gt;
On Windows, the Web Configurator can be opened from the tray menu.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Open_Web.png|thumb|center|500px|Opening the Web Configurator from the tray.]]&lt;br /&gt;
&lt;br /&gt;
Alternatively, open:&lt;br /&gt;
&lt;br /&gt;
* on the server PC: &amp;lt;code&amp;gt;http://localhost:&amp;amp;lt;web-port&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* from another computer: &amp;lt;code&amp;gt;http://&amp;amp;lt;IP-address-or-hostname&amp;amp;gt;:&amp;amp;lt;web-port&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The web port is shown in the local configuration or tray menu. For remote access, allow this port explicitly in the firewall.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Web_Login.png|thumb|center|800px|Signing in to the Web Configurator. Older screenshots may differ from the current dialog.]]&lt;br /&gt;
&lt;br /&gt;
Use the credentials selected during installation or initial setup. Change any factory or temporary administrator password immediately after the first sign-in. Store it securely; losing the administrator password may require a reset.&lt;br /&gt;
&lt;br /&gt;
== Basic configuration ==&lt;br /&gt;
=== Network and endpoint ===&lt;br /&gt;
# Check the computer&#039;s hostname, IP address, subnet and default gateway.&lt;br /&gt;
# Select the OPC UA port according to the plant network design.&lt;br /&gt;
# Record the displayed endpoint URL.&lt;br /&gt;
# Allow only the required web, OPC UA and, if used, outgoing client or MQTT connections in the firewall.&lt;br /&gt;
# Prefer a DNS-resolvable hostname.&lt;br /&gt;
&lt;br /&gt;
An endpoint URL has the form &amp;lt;code&amp;gt;opc.tcp://server-name:port&amp;lt;/code&amp;gt;. The hostname or IP address must match the server certificate used by the client.&lt;br /&gt;
&lt;br /&gt;
=== OPC UA security ===&lt;br /&gt;
# Enable only the security policies and message modes that are required.&lt;br /&gt;
# Prefer signed and encrypted connections.&lt;br /&gt;
# Disable anonymous access when the application requires user authentication.&lt;br /&gt;
# Use compatibility options for insecure legacy connections only when strictly required.&lt;br /&gt;
# Verify the system date, time and time zone.&lt;br /&gt;
&lt;br /&gt;
=== Certificates ===&lt;br /&gt;
The &#039;&#039;&#039;Certificates&#039;&#039;&#039; section manages server, client and trust lists.&lt;br /&gt;
&lt;br /&gt;
* identify untrusted client certificates before trusting them&lt;br /&gt;
* replace expired certificates&lt;br /&gt;
* use CSR and certificate import for CA-signed certificates&lt;br /&gt;
* when using GDS, check assigned certificate groups and issuers&lt;br /&gt;
* protect certificate backups and private keys&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
The former activation process based on a hardware ID, email, serial number and PIN is obsolete.&lt;br /&gt;
&lt;br /&gt;
Preferred &#039;&#039;&#039;online activation&#039;&#039;&#039; uses:&lt;br /&gt;
&lt;br /&gt;
* the license serial number&lt;br /&gt;
* its associated eight-digit secret&lt;br /&gt;
* a connection to the Copilot license server&lt;br /&gt;
&lt;br /&gt;
For offline systems, the Web Configurator creates the system-bound file &amp;lt;code&amp;gt;ibhlinkua-license-request.json&amp;lt;/code&amp;gt;. After external processing, install the signed JSON license file on the target system.&lt;br /&gt;
&lt;br /&gt;
See [[IBH OPC UA:Licensing|Licensing]] for the complete procedure.&lt;br /&gt;
&lt;br /&gt;
== Transfer a project ==&lt;br /&gt;
Use the free [[IBH OPC UA Editor]] for new projects.&lt;br /&gt;
&lt;br /&gt;
# Add the target server in the editor.&lt;br /&gt;
# Read the existing server configuration when required.&lt;br /&gt;
# Import or create a STEP7, TIA Portal or editor project.&lt;br /&gt;
# Select controllers, data blocks and variables.&lt;br /&gt;
# Validate the project.&lt;br /&gt;
# Transfer the configuration to the server.&lt;br /&gt;
# Verify connection and variable status in the Web Configurator.&lt;br /&gt;
&lt;br /&gt;
For S7-1200 and S7-1500, &#039;&#039;&#039;access to optimized data blocks&#039;&#039;&#039; is supported. The imported project must match the version downloaded to the CPU.&lt;br /&gt;
&lt;br /&gt;
See [[IBH OPC UA:TIA Portal examples|TIA Portal examples]] and [[IBH OPC UA:STEP7 SIMATIC Manager examples|STEP7 / SIMATIC Manager examples]].&lt;br /&gt;
&lt;br /&gt;
== Functional test ==&lt;br /&gt;
=== Server status ===&lt;br /&gt;
The Web Configurator must show a plausible server uptime, endpoint and license status. Then check controller diagnostics for every configured connection.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Web_System.png|thumb|center|800px|System view of an older version. The current view also contains the new license status and additional diagnostics.]]&lt;br /&gt;
&lt;br /&gt;
=== Test with an OPC UA client ===&lt;br /&gt;
# Add the endpoint.&lt;br /&gt;
# Select the security policy and message mode.&lt;br /&gt;
# Verify the server certificate fingerprint and issuer.&lt;br /&gt;
# Sign in when anonymous access is disabled.&lt;br /&gt;
# Browse the address space.&lt;br /&gt;
# Read test variables and write only where intended.&lt;br /&gt;
# Check status codes and timestamps.&lt;br /&gt;
&lt;br /&gt;
== Additional functions ==&lt;br /&gt;
After successful basic commissioning, the following functions can be configured depending on the target system and license scope:&lt;br /&gt;
&lt;br /&gt;
* integrated OPC UA Client and HOT redundancy&lt;br /&gt;
* History&lt;br /&gt;
* Alarms &amp;amp; Conditions&lt;br /&gt;
* MQTT including Sparkplug B&lt;br /&gt;
* Modbus TCP/RTU&lt;br /&gt;
* Mitsubishi and Rockwell connectivity&lt;br /&gt;
* SINUMERIK/CNC&lt;br /&gt;
* GDS certificate management&lt;br /&gt;
* integrated S7 SoftPLC&lt;br /&gt;
* Docker management on supported installations&lt;br /&gt;
&lt;br /&gt;
Enable extensions one at a time and back up the working configuration before major changes.&lt;br /&gt;
&lt;br /&gt;
== Backup and restore ==&lt;br /&gt;
# Open the &#039;&#039;&#039;System&#039;&#039;&#039; section in the Web Configurator.&lt;br /&gt;
# Create a configuration backup.&lt;br /&gt;
# Store the backup and related license information securely.&lt;br /&gt;
# For a system migration, create a new license request; a license file cannot simply be copied to another computer.&lt;br /&gt;
# After restoring, verify network, certificates, license and all connections.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
; Web Configurator cannot be reached&lt;br /&gt;
: Check service status, web port, local binding, firewall and URL.&lt;br /&gt;
&lt;br /&gt;
; OPC UA client cannot connect&lt;br /&gt;
: Check the endpoint, OPC UA port, security policy, system time, certificate and user authentication.&lt;br /&gt;
&lt;br /&gt;
; Controller remains disconnected&lt;br /&gt;
: Check the IP address, rack/slot, routing, CPU state and project version.&lt;br /&gt;
&lt;br /&gt;
; Variables are missing&lt;br /&gt;
: Recompile the project, import it again in the IBH OPC UA Editor and transfer the current configuration.&lt;br /&gt;
&lt;br /&gt;
; Online activation fails&lt;br /&gt;
: Check Internet access, DNS, proxy, firewall, system time, license serial number and eight-digit secret.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client functions|Client functions]]&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Handbuecher/IBH-OPC-UA-Server-Client-Inbetriebnahme.pdf Archived commissioning PDF V5.27 (German)]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Manual&amp;diff=2368</id>
		<title>IBH OPC UA:Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Manual&amp;diff=2368"/>
		<updated>2026-08-14T12:11:10Z</updated>

		<summary type="html">&lt;p&gt;Axel: Replaced startup entry with separate Windows and Linux installation guides&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The former PDF manuals have been converted into current online wiki documentation. These pages cover IBH OPC UA Server/Client 6.16, the 64-bit Windows and Linux PC versions, the IBH OPC UA Editor, access to optimized data blocks, and the new Copilot server-based licensing process.&lt;br /&gt;
&lt;br /&gt;
== Current online manuals ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Manual !! Contents&lt;br /&gt;
|-&lt;br /&gt;
| [[IBH OPC UA:Installation on Windows|Installation on Windows]] || 64-bit setup, Windows service, tray application, Web Configurator, firewall, licensing, update and diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| [[IBH OPC UA:Installation on Linux|Installation on Linux]] || Package matrix for Ubuntu, Debian, Raspberry Pi OS and Revolution Pi; Python requirement for NodeSets, systemd service, licensing, update and diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| [[IBH OPC UA:TIA Portal examples|PLC examples with TIA Portal]] || Current IBH OPC UA Editor workflow, optimized data blocks, History, Client functions, alarms, SoftPLC and multiple CPUs&lt;br /&gt;
|-&lt;br /&gt;
| [[IBH OPC UA:STEP7 SIMATIC Manager examples|PLC examples with STEP7 / SIMATIC Manager]] || STEP7 project import, SIMATIC PC station, structures, History, Client functions, routing and multiple CPUs&lt;br /&gt;
|-&lt;br /&gt;
| [[IBH OPC UA:Licensing|Licensing]] || Online activation and manual activation using a signed JSON license file&lt;br /&gt;
|-&lt;br /&gt;
| [[IBH OPC UA Editor]] || Installation and complete operation of the current editor&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Example projects ==&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Beispiele/IBH-Link-UA-Beispiele.zip Download IBH Link UA example projects]&lt;br /&gt;
&lt;br /&gt;
The example projects originate from the former training manuals. Before using them, verify the CPU type, firmware, IP addresses and project version, and adapt them to the target plant.&lt;br /&gt;
&lt;br /&gt;
== Archived PDF editions ==&lt;br /&gt;
The PDF files remain available as references for their extensive screenshots and training examples. They document version 5.27 and therefore contain outdated information, especially the former licensing process and the old IBH OPC Editor.&lt;br /&gt;
&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Handbuecher/IBH-OPC-UA-Server-Client-Inbetriebnahme.pdf Commissioning manual V5.27 (German)]&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Handbuecher/IBH-Link-UA-Handbuch-SPS-Beispiele-TIA-Portal.pdf TIA Portal V17 examples / V5.27 (German)]&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Handbuecher/IBH-Link-UA-Handbuch-SPS-Beispiele-S7-SIMATIC-Manager.pdf STEP7 V5.6 examples / V5.27 (German)]&lt;br /&gt;
&lt;br /&gt;
== German ==&lt;br /&gt;
* [https://wiki.ibhsoftec.com/de/index.php?title=IBH_OPC_UA:Handbuch Deutsche Online-Handbücher]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Windows&amp;diff=2367</id>
		<title>IBH OPC UA:Installation on Windows</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Windows&amp;diff=2367"/>
		<updated>2026-08-14T12:09:53Z</updated>

		<summary type="html">&lt;p&gt;Axel: Created dedicated Windows installation guide&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is installed as a 64-bit Windows application. The setup configures the automatically started &amp;lt;code&amp;gt;ibhopcua&amp;lt;/code&amp;gt; Windows service, the tray application and the Web Configurator.&lt;br /&gt;
&lt;br /&gt;
== Workflow at a glance ==&lt;br /&gt;
# Download the current 64-bit setup.&lt;br /&gt;
# Run the setup with administrative privileges.&lt;br /&gt;
# Verify the Windows service and tray application.&lt;br /&gt;
# Open the Web Configurator and change the default password.&lt;br /&gt;
# Activate the license online or offline.&lt;br /&gt;
# Configure and test the OPC UA endpoint and controller connections.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Approved 64-bit Windows system; Windows 10 or Windows 11 is recommended for new installations&lt;br /&gt;
* Local administrative privileges for installation&lt;br /&gt;
* Static IP address or resolvable hostname recommended&lt;br /&gt;
* Network access to the configured controllers&lt;br /&gt;
* DNS resolution and HTTPS access to the license server for online activation&lt;br /&gt;
* Required TCP ports available or configured&lt;br /&gt;
&lt;br /&gt;
Before updating an existing installation, create a configuration backup and close the tray application.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
Download the current 64-bit setup from the official site:&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibhsoftec.com/c/download/ibh-opc-ua-server-client Download IBH OPC UA Server/Client]&lt;br /&gt;
&lt;br /&gt;
Use only an installer from a trusted source and verify the IBHsoftec digital signature if required.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
# Sign in with an account permitted to install software.&lt;br /&gt;
# Right-click the setup file and select &#039;&#039;&#039;Run as administrator&#039;&#039;&#039;.&lt;br /&gt;
# Verify the publisher and confirm the Windows security prompt.&lt;br /&gt;
# Follow the installation wizard.&lt;br /&gt;
# Keep the proposed installation folder unless your system policy requires another location.&lt;br /&gt;
# Complete the installation and restart Windows if requested.&lt;br /&gt;
&lt;br /&gt;
The default folder is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
C:\Program Files\IBH OPC UA Server-Client&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The setup installs the &amp;lt;code&amp;gt;ibhopcua&amp;lt;/code&amp;gt; service, &amp;lt;code&amp;gt;IBHOpcUATray.exe&amp;lt;/code&amp;gt;, the server/client runtime, the Web Configurator and Start menu entries.&lt;br /&gt;
&lt;br /&gt;
== Check the service and tray ==&lt;br /&gt;
Open &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;. The &#039;&#039;&#039;IBH OPC UA Server-Client&#039;&#039;&#039; service, internally named &amp;lt;code&amp;gt;ibhopcua&amp;lt;/code&amp;gt;, should be present and start automatically.&lt;br /&gt;
&lt;br /&gt;
Administrative PowerShell commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Get-Service ibhopcua&lt;br /&gt;
Start-Service ibhopcua&lt;br /&gt;
Restart-Service ibhopcua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Start_Server.png|thumb|center|600px|Starting the IBH OPC UA Server/Client. The appearance may vary.]]&lt;br /&gt;
&lt;br /&gt;
The tray application provides access to start, stop, the Web Configurator and diagnostics. If the icon is missing, start &#039;&#039;&#039;IBH OPC UA Server-Client&#039;&#039;&#039; from the Windows Start menu.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Start_Tray.png|thumb|center|350px|Starting the tray application from the Start menu.]]&lt;br /&gt;
&lt;br /&gt;
== Open the Web Configurator ==&lt;br /&gt;
Open it from the tray menu or use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://localhost:48080&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From another computer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://IP-ADDRESS-OR-HOSTNAME:48080&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For an unchanged initial installation:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! User name&lt;br /&gt;
! Password&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change the default password immediately after the first login.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Network and firewall ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function&lt;br /&gt;
! Default TCP port&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Windows Web Configurator&lt;br /&gt;
| 48080&lt;br /&gt;
| Allow only from required administration networks&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA Server&lt;br /&gt;
| 48010&lt;br /&gt;
| Endpoint for OPC UA clients&lt;br /&gt;
|-&lt;br /&gt;
| HTTPS web access&lt;br /&gt;
| according to configuration&lt;br /&gt;
| Allow only when HTTPS is configured&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
MQTT, the integrated OPC UA Client and online activation may require additional outgoing connections.&lt;br /&gt;
&lt;br /&gt;
== License activation ==&lt;br /&gt;
The former hardware-ID, email, serial-number and PIN workflow is no longer current.&lt;br /&gt;
&lt;br /&gt;
=== Online activation ===&lt;br /&gt;
# Open &#039;&#039;&#039;System / Licensing&#039;&#039;&#039;.&lt;br /&gt;
# Enter the license serial number.&lt;br /&gt;
# Enter the associated eight-digit secret.&lt;br /&gt;
# Start activation and verify the license status.&lt;br /&gt;
&lt;br /&gt;
=== Offline activation ===&lt;br /&gt;
# Generate and download &amp;lt;code&amp;gt;ibhlinkua-license-request.json&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Process the request using the designated licensing workflow on a computer with Internet access.&lt;br /&gt;
# Upload the signed JSON license file.&lt;br /&gt;
# Verify the license status.&lt;br /&gt;
&lt;br /&gt;
The license is bound to the Windows computer. See [[IBH OPC UA:Licensing|Licensing]].&lt;br /&gt;
&lt;br /&gt;
== OPC UA connection test ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opc.tcp://IP-ADDRESS-OR-HOSTNAME:48010&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the endpoint to an OPC UA client, verify the server certificate, select the matching security policy and authentication, browse the address space and read a test variable. Write only to variables explicitly intended for testing.&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
# Back up the configuration.&lt;br /&gt;
# Download the current 64-bit setup.&lt;br /&gt;
# Run it as administrator over the existing installation.&lt;br /&gt;
# Restart Windows if requested.&lt;br /&gt;
# Verify the service, license, certificates, projects and controller connections.&lt;br /&gt;
&lt;br /&gt;
Perform a downgrade only after consulting IBHsoftec Support.&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
Open &#039;&#039;&#039;Settings / Apps / Installed apps&#039;&#039;&#039;, select &#039;&#039;&#039;IBH OPC UA Server-Client&#039;&#039;&#039; and start uninstallation. Back up configuration, certificates and licensing information before removing remaining data.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
; Setup does not start&lt;br /&gt;
: Check administrative privileges, digital signature, Windows version, antivirus software and system policies.&lt;br /&gt;
&lt;br /&gt;
; Service does not start&lt;br /&gt;
: Check &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;, Windows Event Viewer and port conflicts.&lt;br /&gt;
&lt;br /&gt;
; Tray icon is missing&lt;br /&gt;
: Start the tray application from the Start menu and check hidden taskbar icons.&lt;br /&gt;
&lt;br /&gt;
; Web Configurator cannot be reached&lt;br /&gt;
: Check the service, TCP port 48080, local URL and Windows Firewall.&lt;br /&gt;
&lt;br /&gt;
; OPC UA client cannot connect&lt;br /&gt;
: Check endpoint, port 48010, system time, certificates, security policy and user authentication.&lt;br /&gt;
&lt;br /&gt;
; Online activation fails&lt;br /&gt;
: Check Internet access, DNS, proxy, firewall, system time, serial number and the eight-digit secret.&lt;br /&gt;
&lt;br /&gt;
== Next steps ==&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA:Installation on Linux|Installation on Linux]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Linux&amp;diff=2366</id>
		<title>IBH OPC UA:Installation on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Installation_on_Linux&amp;diff=2366"/>
		<updated>2026-08-14T12:09:10Z</updated>

		<summary type="html">&lt;p&gt;Axel: Created Linux installation guide with package matrix and Python requirement for NodeSets&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is available as a 64-bit Linux version for &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;. It is supplied as a Debian package (&amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt;), installs the application and configures the system service automatically.&lt;br /&gt;
&lt;br /&gt;
== Workflow at a glance ==&lt;br /&gt;
# Select the package that matches the Linux distribution and CPU architecture.&lt;br /&gt;
# Install the Debian package with &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Verify &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Open the Web Configurator.&lt;br /&gt;
# Change the administrator password and activate the license.&lt;br /&gt;
# Configure and test the OPC UA endpoint and controller connections.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Supported 64-bit operating system: Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Debian 12 “Bookworm” or Debian 13 “Trixie”, including the systems listed in the package matrix&lt;br /&gt;
* CPU architecture &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;systemd&amp;lt;/code&amp;gt;&lt;br /&gt;
* User account with &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; privileges&lt;br /&gt;
* Static IP address or resolvable hostname recommended&lt;br /&gt;
* DNS resolution and HTTPS access to the license server for online activation&lt;br /&gt;
* Network access to the configured controllers&lt;br /&gt;
* &#039;&#039;&#039;Python 3 must be installed when NodeSets are to be used.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Python for NodeSets ===&lt;br /&gt;
The NodeSet function uses the Python runtime of the Linux system. If custom NodeSets, Python scripts, methods or combined data models are required, install the Python 3 package and standard library supplied by the distribution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install python3&lt;br /&gt;
python3 --version&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Do not install or link a Python library from a different Ubuntu or Debian release. Without a working Python installation, NodeSet configuration is unavailable or cannot be used completely.&lt;br /&gt;
&lt;br /&gt;
=== Check the architecture and distribution ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
. /etc/os-release&lt;br /&gt;
echo &amp;quot;$ID $VERSION_ID&amp;quot;&lt;br /&gt;
dpkg --print-architecture&lt;br /&gt;
uname -m&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;x86_64&amp;lt;/code&amp;gt; corresponds to &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;aarch64&amp;lt;/code&amp;gt; corresponds to &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Package matrix ==&lt;br /&gt;
Architecture, distribution and distribution version must all match. Packages for different releases are not interchangeable because system Python, ICU and other runtime ABIs differ.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Linux variant&lt;br /&gt;
! Architecture&lt;br /&gt;
! Package variant to use&lt;br /&gt;
! Example file name&lt;br /&gt;
! Status&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 22.04 LTS on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 22.04 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 22.04 LTS on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 22.04 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 24.04 LTS on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 24.04 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu24_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 24.04 LTS on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ubuntu 24.04 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_ubuntu24_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 12 “Bookworm” on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 12 “Bookworm” on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 13 “Trixie” on an Intel/AMD PC&lt;br /&gt;
| &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for AMD64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_amd64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Debian 13 “Trixie” on ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Raspberry Pi OS 64-bit “Bookworm”&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Raspberry Pi OS 64-bit based on Debian 13 “Trixie”&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Revolution Pi with a 64-bit Bookworm system&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 12 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian12_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| Use only when &amp;lt;code&amp;gt;dpkg --print-architecture&amp;lt;/code&amp;gt; reports &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Revolution Pi with a 64-bit Trixie system&lt;br /&gt;
| &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
| Debian 13 package for ARM64&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua_VERSION.BUILD_debian13_arm64.deb&amp;lt;/code&amp;gt;&lt;br /&gt;
| Use only when &amp;lt;code&amp;gt;dpkg --print-architecture&amp;lt;/code&amp;gt; reports &amp;lt;code&amp;gt;arm64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32-bit Raspberry Pi OS or Debian&lt;br /&gt;
| &amp;lt;code&amp;gt;armhf&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;i386&amp;lt;/code&amp;gt;&lt;br /&gt;
| No package&lt;br /&gt;
| –&lt;br /&gt;
| &#039;&#039;&#039;Not supported&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu 20.04, Debian 11 or another release not listed above&lt;br /&gt;
| depends on the system&lt;br /&gt;
| Only a package explicitly approved by IBHsoftec for that release&lt;br /&gt;
| depends on the release&lt;br /&gt;
| Do not use a package for a different distribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Older packages may not contain a distribution suffix in the file name. Use such packages only for the target system specified with their delivery.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Copy the selected package to the Linux computer and open a terminal in its directory. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install ./ibhlinkua_VERSION.BUILD_amd64.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace the file name with the actual delivered package. The package:&lt;br /&gt;
* installs the application under &amp;lt;code&amp;gt;/opt/IBHLinkUA&amp;lt;/code&amp;gt;,&lt;br /&gt;
* stores the configuration under &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;,&lt;br /&gt;
* installs the Wt configuration under &amp;lt;code&amp;gt;/etc/wt&amp;lt;/code&amp;gt;,&lt;br /&gt;
* configures and enables &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;, and&lt;br /&gt;
* starts the service after installation.&lt;br /&gt;
&lt;br /&gt;
== Service control ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl status ibhlinkua.service --no-pager&lt;br /&gt;
sudo systemctl start ibhlinkua.service&lt;br /&gt;
sudo systemctl stop ibhlinkua.service&lt;br /&gt;
sudo systemctl restart ibhlinkua.service&lt;br /&gt;
sudo systemctl is-enabled ibhlinkua.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
View recent service messages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo journalctl -u ibhlinkua.service -n 100 --no-pager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Open the Web Configurator ==&lt;br /&gt;
Determine the server address if necessary:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hostname -I&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://IP-ADDRESS-OR-HOSTNAME/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A default Linux installation uses TCP port 80 for HTTP. If HTTPS has been configured, port 443 is normally used.&lt;br /&gt;
&lt;br /&gt;
For an unchanged initial installation, use:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! User name&lt;br /&gt;
! Password&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change the default password immediately after the first login.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Network and firewall ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function&lt;br /&gt;
! Protocol&lt;br /&gt;
! Default port&lt;br /&gt;
|-&lt;br /&gt;
| Web Configurator&lt;br /&gt;
| TCP&lt;br /&gt;
| 80&lt;br /&gt;
|-&lt;br /&gt;
| HTTPS Web Configurator, if enabled&lt;br /&gt;
| TCP&lt;br /&gt;
| 443&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA Server&lt;br /&gt;
| TCP&lt;br /&gt;
| 48010&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Allow only the required ports and restrict access to the plant or administration network whenever possible. MQTT, the integrated OPC UA Client, online activation and other outgoing functions may require additional destination addresses and ports.&lt;br /&gt;
&lt;br /&gt;
== License activation ==&lt;br /&gt;
The license is bound to the Linux target system and must not simply be copied to another computer or virtual machine.&lt;br /&gt;
&lt;br /&gt;
=== Online activation ===&lt;br /&gt;
# Open &#039;&#039;&#039;System / Licensing&#039;&#039;&#039; in the Web Configurator.&lt;br /&gt;
# Enter the license serial number.&lt;br /&gt;
# Enter the associated eight-digit secret.&lt;br /&gt;
# Start online activation.&lt;br /&gt;
# Verify that the license status is valid.&lt;br /&gt;
&lt;br /&gt;
=== Offline activation ===&lt;br /&gt;
# Generate and download &amp;lt;code&amp;gt;ibhlinkua-license-request.json&amp;lt;/code&amp;gt; in the Web Configurator.&lt;br /&gt;
# Process the request using the designated licensing workflow on a computer with Internet access.&lt;br /&gt;
# Upload the signed JSON license file to the target system.&lt;br /&gt;
# Verify the license status.&lt;br /&gt;
&lt;br /&gt;
The installed license is normally stored as &amp;lt;code&amp;gt;/etc/ibhlinkua/license.json&amp;lt;/code&amp;gt;. Do not edit this file manually. See [[IBH OPC UA:Licensing|Licensing]].&lt;br /&gt;
&lt;br /&gt;
== OPC UA connection test ==&lt;br /&gt;
The default endpoint is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
opc.tcp://IP-ADDRESS-OR-HOSTNAME:48010&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Add the endpoint to an OPC UA client.&lt;br /&gt;
# Verify the server certificate by fingerprint and issuer.&lt;br /&gt;
# Trust the certificate only after identifying the server.&lt;br /&gt;
# Select the matching security policy, message mode and user authentication.&lt;br /&gt;
# Browse the address space and read a test variable.&lt;br /&gt;
# Write only to variables explicitly intended for testing.&lt;br /&gt;
&lt;br /&gt;
== Important paths ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Purpose&lt;br /&gt;
! Path&lt;br /&gt;
|-&lt;br /&gt;
| Application and web resources&lt;br /&gt;
| &amp;lt;code&amp;gt;/opt/IBHLinkUA&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Main configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OPC UA server configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua/ServerConfig.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| License&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/ibhlinkua/license.json&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Wt configuration&lt;br /&gt;
| &amp;lt;code&amp;gt;/etc/wt/wt_config.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| System service&lt;br /&gt;
| &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the Web Configurator or [[IBH OPC UA Editor]] for normal configuration.&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
Create a configuration backup before updating. Install the new package over the existing installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install ./ibhlinkua_NEW_VERSION_VARIANT_ARCHITECTURE.deb&lt;br /&gt;
sudo systemctl status ibhlinkua.service --no-pager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Afterwards verify the license, certificates, endpoints, controller connections, projects and all enabled extensions. Perform a downgrade only after consulting IBHsoftec Support.&lt;br /&gt;
&lt;br /&gt;
== Uninstallation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt remove ibhlinkua&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Back up configuration, certificates and license information before removing any remaining files under &amp;lt;code&amp;gt;/etc/ibhlinkua&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
; Service does not start&lt;br /&gt;
: Check &amp;lt;code&amp;gt;systemctl status&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;journalctl&amp;lt;/code&amp;gt;, package architecture, dependencies and permissions.&lt;br /&gt;
&lt;br /&gt;
; Web Configurator cannot be reached&lt;br /&gt;
: Check the service, IP address, web port and firewall. Ensure no other service occupies port 80 or 443.&lt;br /&gt;
&lt;br /&gt;
; OPC UA client cannot connect&lt;br /&gt;
: Check port 48010, endpoint, security policy, system time, certificates and user authentication.&lt;br /&gt;
&lt;br /&gt;
; NodeSet menu or function is unavailable&lt;br /&gt;
: Install the distribution&#039;s &amp;lt;code&amp;gt;python3&amp;lt;/code&amp;gt; package, restart &amp;lt;code&amp;gt;ibhlinkua.service&amp;lt;/code&amp;gt; and check &amp;lt;code&amp;gt;python3 --version&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; Online activation fails&lt;br /&gt;
: Check Internet access, DNS, proxy, firewall, system time, serial number and the eight-digit secret.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[IBH OPC UA:Installation on Windows|Installation on Windows]]&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:TIA_Portal_examples&amp;diff=2365</id>
		<title>IBH OPC UA:TIA Portal examples</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:TIA_Portal_examples&amp;diff=2365"/>
		<updated>2026-08-05T15:14:17Z</updated>

		<summary type="html">&lt;p&gt;Axel: Linked the detailed S7-1200/1500 optimized data blocks guide&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page converts the former PDF manual &#039;&#039;&#039;“PLC projects with TIA Portal V17”&#039;&#039;&#039; into current, maintainable wiki documentation. The PDF describes IBH Link UA and IBH OPC UA Server/Client V5.27. The workflows below have been updated for the current IBH OPC UA Server/Client 6.10.&lt;br /&gt;
&lt;br /&gt;
== Quick overview ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Step !! Result&lt;br /&gt;
|-&lt;br /&gt;
| Prepare the PLC project || CPU, network and data blocks are compiled and consistent.&lt;br /&gt;
|-&lt;br /&gt;
| Import the project || The TIA Portal project is imported with the [[IBH OPC UA Editor]].&lt;br /&gt;
|-&lt;br /&gt;
| Select variables || Only the required symbols and structures are exposed through OPC UA.&lt;br /&gt;
|-&lt;br /&gt;
| Validate and transfer || The editor checks the configuration and transfers it to the server.&lt;br /&gt;
|-&lt;br /&gt;
| Verify the connection || The Web Configurator and an OPC UA client show status and live values.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* a current TIA Portal project that compiles without errors&lt;br /&gt;
* a reachable controller with a unique IP address or device name&lt;br /&gt;
* the current [[IBH OPC UA Editor]]&lt;br /&gt;
* access to the IBH OPC UA Server/Client Web Configurator&lt;br /&gt;
* the appropriate license scope for the required functions&lt;br /&gt;
* an OPC UA test client such as UaExpert&lt;br /&gt;
&lt;br /&gt;
For S7-1200 and S7-1500, the IBH OPC UA Server/Client supports &#039;&#039;&#039;[[IBH OPC UA:S7-1200/1500 optimized data blocks|access to optimized data blocks]]&#039;&#039;&#039;. Always use the current TIA Portal project so that symbolic names, data types and the block layout match the controller.&lt;br /&gt;
&lt;br /&gt;
== Recommended current workflow ==&lt;br /&gt;
=== 1. Prepare the TIA Portal project ===&lt;br /&gt;
# Open the project in TIA Portal.&lt;br /&gt;
# Verify the CPU type, firmware, PROFINET interface, IP address and subnet.&lt;br /&gt;
# Compile hardware and software completely.&lt;br /&gt;
# Download the PLC program and verify that the CPU is in RUN.&lt;br /&gt;
# Ensure that all variables intended for OPC UA have clear symbolic names.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_TIA_Optimized_Configuration.png|thumb|center|700px|Network and device configuration in TIA Portal. This image is taken from the archived V5.27 manual; labels may differ in current TIA Portal versions.]]&lt;br /&gt;
&lt;br /&gt;
=== 2. Import the project with the IBH OPC UA Editor ===&lt;br /&gt;
# Start the [[IBH OPC UA Editor]].&lt;br /&gt;
# Create a project or read the existing configuration from the target server.&lt;br /&gt;
# Import or open the TIA Portal project.&lt;br /&gt;
# Select the required CPUs, data blocks, structures and variables.&lt;br /&gt;
# Review data types, access rights, descriptions and update requirements.&lt;br /&gt;
# Validate the project in the editor.&lt;br /&gt;
&lt;br /&gt;
The former &#039;&#039;&#039;IBH OPC Editor&#039;&#039;&#039; is no longer the recommended configuration tool for this workflow. Use the &#039;&#039;&#039;IBH OPC UA Editor&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== 3. Transfer the configuration ===&lt;br /&gt;
# Connect the editor to the IBH OPC UA Server/Client.&lt;br /&gt;
# Compare the target system with the project before transferring.&lt;br /&gt;
# Transfer the validated configuration.&lt;br /&gt;
# Open the controller or slot view in the Web Configurator.&lt;br /&gt;
# Check the connection state, CPU assignment and number of configured variables.&lt;br /&gt;
&lt;br /&gt;
=== 4. Test OPC UA access ===&lt;br /&gt;
# Read the endpoint URL from the Web Configurator.&lt;br /&gt;
# Connect the OPC UA client to this endpoint.&lt;br /&gt;
# For a secure connection, verify and trust the correct server certificate.&lt;br /&gt;
# Browse the address space and add test variables to the data view.&lt;br /&gt;
# Verify reading, writing, timestamps and status codes according to the configured access rights.&lt;br /&gt;
&lt;br /&gt;
== Alternative: SIMATIC PC station configuration ==&lt;br /&gt;
The archived manual also describes an OPC server configured as a SIMATIC PC station. This remains relevant for existing projects.&lt;br /&gt;
&lt;br /&gt;
# Add a SIMATIC PC station to the TIA Portal project.&lt;br /&gt;
# Insert the OPC server component and Ethernet interface.&lt;br /&gt;
# Create the S7 connection between the OPC server and the CPU.&lt;br /&gt;
# Select the OPC symbols.&lt;br /&gt;
# Compile the PC station.&lt;br /&gt;
# Import the generated configuration into the IBH OPC UA Server/Client.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_TIA_S7_Connection.png|thumb|center|800px|S7 connection between OPC server and CPU in the archived TIA Portal example. For new projects, importing with the IBH OPC UA Editor is recommended.]]&lt;br /&gt;
&lt;br /&gt;
== Examples covered by the former manual ==&lt;br /&gt;
=== Historical data ===&lt;br /&gt;
# Configure and test the PLC variables as normal OPC UA variables first.&lt;br /&gt;
# Enable the required variables in the Web Configurator&#039;s &#039;&#039;&#039;History&#039;&#039;&#039; section.&lt;br /&gt;
# Set buffering and persistent storage as required by the target system.&lt;br /&gt;
# Verify access with a client that supports Historical Access.&lt;br /&gt;
&lt;br /&gt;
=== Integrated OPC UA Client ===&lt;br /&gt;
The integrated client reads values from external OPC UA servers and connects them to variables in the local address space.&lt;br /&gt;
&lt;br /&gt;
# Add the external server with its endpoint and security settings.&lt;br /&gt;
# Trust the server certificate.&lt;br /&gt;
# Select read variables on the external server.&lt;br /&gt;
# Connect them to local target variables.&lt;br /&gt;
# Verify status, timestamp and client diagnostics.&lt;br /&gt;
&lt;br /&gt;
See [[IBH OPC UA:Client functions|Client functions]].&lt;br /&gt;
&lt;br /&gt;
=== Alarms &amp;amp; Conditions ===&lt;br /&gt;
* Configure alarms and message texts in the PLC project.&lt;br /&gt;
* Import the related variables and alarm data.&lt;br /&gt;
* Enable the compliant OPC UA alarm model when required by the project.&lt;br /&gt;
* Verify states, acknowledgement and message texts in an OPC UA event view.&lt;br /&gt;
&lt;br /&gt;
=== Integrated S7 SoftPLC ===&lt;br /&gt;
The integrated [[IBH OPC UA:Integrated S7 SoftPLC|S7 SoftPLC]] can be configured as an additional controller. Download program and data blocks only to the intended SoftPLC instance and verify RUN/STOP and diagnostics before testing OPC UA.&lt;br /&gt;
&lt;br /&gt;
=== Multiple controllers and routing ===&lt;br /&gt;
For projects with multiple CPUs:&lt;br /&gt;
&lt;br /&gt;
* assign a unique address and slot to every CPU&lt;br /&gt;
* test routed connections through IBH Link S7++ or IBH Link S5++ separately&lt;br /&gt;
* structure variable names so that station and CPU are unambiguous&lt;br /&gt;
* verify each connection individually before enabling cross-station data exchange&lt;br /&gt;
&lt;br /&gt;
== Diagnostics ==&lt;br /&gt;
; Controller remains disconnected&lt;br /&gt;
: Check IP address, subnet, CPU state, routing, slot assignment and firewall.&lt;br /&gt;
&lt;br /&gt;
; Variables are missing or have the wrong data type&lt;br /&gt;
: Recompile the TIA Portal project, import it again in the IBH OPC UA Editor and transfer the updated configuration.&lt;br /&gt;
&lt;br /&gt;
; An optimized data block cannot be accessed&lt;br /&gt;
: Compare the CPU and project versions, verify the symbolic variable and use a CPU/firmware combination supported by the current product.&lt;br /&gt;
&lt;br /&gt;
; OPC UA client rejects the connection&lt;br /&gt;
: Check the endpoint, system time, security policy, user authentication and certificate trust.&lt;br /&gt;
&lt;br /&gt;
== Example files ==&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Beispiele/IBH-Link-UA-Beispiele.zip Download example projects]&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Handbuecher/IBH-Link-UA-Handbuch-SPS-Beispiele-TIA-Portal.pdf Archived PDF manual V5.27 (TIA Portal V17, German)]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:STEP7 SIMATIC Manager examples|STEP7 / SIMATIC Manager examples]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2364</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2364"/>
		<updated>2026-08-05T15:13:29Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* IBH OPC UA Server/Client */ Linked optimized S7-1200/1500 data blocks to the new guide&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;
&lt;br /&gt;
S5/S7 AI for Windows® includes all functions of S5/S7 for Windows® and also includes AI-assisted functions. Users can continue to work with existing S5 and S7 projects as usual and additionally use the integrated Copilot for analysis, diagnostics, block explanation, troubleshooting, documentation and PLC-related questions.&lt;br /&gt;
&lt;br /&gt;
* [[S5/S7 AI for Windows:Licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 AI for Windows:License transfer|License transfer]]&lt;br /&gt;
* [[S5/S7 AI Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Language support|Copilot language support]]&lt;br /&gt;
* [[S5/S7 AI for Windows:What&#039;s new?|What&#039;s new?]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot access to AI|Copilot access to AI]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&lt;br /&gt;
* [[Complete example: Analyze a missing motor enable with Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Company Server|Company Server]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&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 Editor ==&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_Editor_Overview.png|[[IBH OPC UA Editor|IBH OPC UA Editor]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA Editor#Overview|Overview]]&lt;br /&gt;
** [[IBH OPC UA Editor#Supported projects and devices|Supported projects and devices]]&lt;br /&gt;
* [[IBH OPC UA Editor#Quick start: from an empty project to an active connection|Quick start: from an empty project to an active connection]]&lt;br /&gt;
* [[IBH OPC UA Editor#Server connection and security|Server connection and security]]&lt;br /&gt;
* [[IBH OPC UA Editor#Assigning a controller and program|Assigning a controller and program]]&lt;br /&gt;
* [[IBH OPC UA Editor#Selecting and editing OPC tags|Selecting and editing OPC tags]]&lt;br /&gt;
* [[IBH OPC UA Editor#Transferring, reading, importing and exporting configurations|Transferring, reading, importing and exporting configurations]]&lt;br /&gt;
* [[IBH OPC UA Editor#External data, variable transfer and MQTT|External data, variable transfer and MQTT]]&lt;br /&gt;
* [[IBH OPC UA Editor#Modbus, Mitsubishi and SINUMERIK|Modbus, Mitsubishi and SINUMERIK]]&lt;br /&gt;
** [[IBH OPC UA Editor#Modbus|Modbus]]&lt;br /&gt;
** [[IBH OPC UA Editor#Mitsubishi and Rockwell|Mitsubishi and Rockwell]]&lt;br /&gt;
** [[IBH OPC UA Editor#SINUMERIK|SINUMERIK]]&lt;br /&gt;
* [[IBH OPC UA Editor#Nodesets, information models and Python|Nodesets, information models and Python]]&lt;br /&gt;
* [[IBH OPC UA Editor#Current released extensions compared with the PDF manual|Current released extensions compared with the PDF manual]]&lt;br /&gt;
* [[IBH OPC UA Editor#Related pages|Related pages]]&lt;br /&gt;
* [https://download.ibhsoftec.com/neutral/IBHOPCUAEditor750Setup.exe Download IBH OPC UA Editor 7.50]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Manuals/IBH-OPC-UA-Editor-Manual.pdf Manual (PDF)]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Samples/IBH-OPC-UA-Editor-Samples.zip Samples from the manual]&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|IBH OPC UA Server/Client&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is a &#039;&#039;&#039;64-bit software solution&#039;&#039;&#039; for Windows and Linux PCs. For S7-1200 and S7-1500, it supports &#039;&#039;&#039;access to optimized data blocks&#039;&#039;&#039;. It provides controller and device data via OPC UA and can also exchange data with other OPC UA servers through its integrated client functions. Administration is performed in the Web Configurator; projects are created and transferred with the free [[IBH OPC UA Editor]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Function overview&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Depending on the target system and license scope, the following functions are available:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OPC UA Server&#039;&#039;&#039; for providing data from controllers and devices&lt;br /&gt;
* &#039;&#039;&#039;OPC UA Client&#039;&#039;&#039; for reading and writing data from other OPC UA servers&lt;br /&gt;
* [[IBH OPC UA:S7-1200/1500 optimized data blocks|S7-1200 and S7-1500 with access to optimized data blocks]]&lt;br /&gt;
* Configuration with the [[IBH OPC UA Editor]] and import of STEP7 and TIA Portal projects&lt;br /&gt;
* OPC UA security with certificate management and signed and encrypted connections&lt;br /&gt;
* &#039;&#039;&#039;Alarms &amp;amp; Conditions&#039;&#039;&#039; and historical data&lt;br /&gt;
* &#039;&#039;&#039;MQTT&#039;&#039;&#039; connectivity to brokers and cloud services&lt;br /&gt;
* &#039;&#039;&#039;Python, OPC UA methods and custom data models&#039;&#039;&#039; – see [[IBH Link UA:Python/Methods/Data models|Python / methods / data models]]&lt;br /&gt;
* Web Configurator for administration, diagnostics, configuration backup and restore&lt;br /&gt;
* integrated [[IBH OPC UA:Integrated S7 SoftPLC|S7 SoftPLC]]&lt;br /&gt;
&lt;br /&gt;
Current licensing preferably uses online activation through the Copilot license server with a license serial number and an eight-digit secret. Manual activation with a signed JSON license file is available for offline systems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Getting started and administration&#039;&#039;&#039;&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manuals]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor|Configuration with the IBH OPC UA Editor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration and examples&#039;&#039;&#039;&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 of arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|LOGO! 8 configuration with the IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Additional function pages&#039;&#039;&#039;&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|[https://www.ibhsoftec.com/en/p/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;
&lt;br /&gt;
=== Getting started and configuration ===&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 IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&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:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
=== OPC UA and data model ===&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent reading/writing of arrays and structures]]&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: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;
&lt;br /&gt;
=== Controllers and protocols ===&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:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIK 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIK ONE]]&lt;br /&gt;
&lt;br /&gt;
=== IIoT, edge and integration ===&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:Docker|Docker]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models |Python/Methods/Data models]]&lt;br /&gt;
&lt;br /&gt;
=== Security, operation and monitoring ===&lt;br /&gt;
* [[IBH Link UA:GDS|GDS - centralized certificate management]]&lt;br /&gt;
* [[IBH Link UA:Nagios|Nagios/NRPE monitoring]]&lt;br /&gt;
* [[IBH Link UA:Redundancy|Redundancy]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&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>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:S7-1200/1500_optimized_data_blocks&amp;diff=2363</id>
		<title>IBH OPC UA:S7-1200/1500 optimized data blocks</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:S7-1200/1500_optimized_data_blocks&amp;diff=2363"/>
		<updated>2026-08-05T15:12:44Z</updated>

		<summary type="html">&lt;p&gt;Axel: Explained S7-1200/1500 access and optimized data blocks using the Web Configurator image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The IBH OPC UA Server/Client can read symbolic variables online from an S7-1200 or S7-1500. This also makes &#039;&#039;&#039;optimized data blocks&#039;&#039;&#039; available in the OPC UA address space without maintaining fixed absolute byte offsets.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* The S7-1200 or S7-1500 is reachable over Ethernet.&lt;br /&gt;
* The current TIA Portal project is fully compiled and downloaded to the CPU.&lt;br /&gt;
* Symbolic names and data blocks in the CPU match the project version.&lt;br /&gt;
* CPU protection and access settings permit authorized online access.&lt;br /&gt;
* Credentials are available when the CPU is protected.&lt;br /&gt;
* The IBH OPC UA Server/Client license is valid.&lt;br /&gt;
&lt;br /&gt;
== Web Configurator view ==&lt;br /&gt;
Open &#039;&#039;&#039;S7-1200/1500&#039;&#039;&#039; in the Web Configurator.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_S7_1200_1500_Optimized_Data_Blocks.png|thumb|center|1000px|Symbolically read S7-1200 and S7-1500 variables. The example shows global and instance data blocks together with their OPC access attributes.]]&lt;br /&gt;
&lt;br /&gt;
The image shows two controllers read online. The detected CPU order number and firmware version are displayed below each controller.&lt;br /&gt;
&lt;br /&gt;
The variable tree is divided into the following areas:&lt;br /&gt;
&lt;br /&gt;
; GlobalVars&lt;br /&gt;
: Global CPU areas such as inputs, outputs, memory, timers and counters.&lt;br /&gt;
&lt;br /&gt;
; Programs&lt;br /&gt;
: Programs and data blocks available in the CPU.&lt;br /&gt;
&lt;br /&gt;
; DataBlocksGlobal&lt;br /&gt;
: Global data blocks containing scalar variables, arrays, structures and user-defined data types.&lt;br /&gt;
&lt;br /&gt;
; DataBlocksInstance&lt;br /&gt;
: Instance data blocks belonging to function blocks. They are shown separately from global DBs.&lt;br /&gt;
&lt;br /&gt;
The tree uses the symbolic names stored in the CPU. For optimized data blocks, the server uses this symbolic information; the application does not need to maintain absolute offsets.&lt;br /&gt;
&lt;br /&gt;
== Add a controller and read variables ==&lt;br /&gt;
# Select &#039;&#039;&#039;Insert PLC&#039;&#039;&#039;.&lt;br /&gt;
# Enter a unique PLC name.&lt;br /&gt;
# Enter the CPU&#039;s Ethernet address.&lt;br /&gt;
# Select a timeout appropriate for the network.&lt;br /&gt;
# For a protected CPU, enter the required credentials.&lt;br /&gt;
# Confirm the dialog. The server connects and reads the online tags.&lt;br /&gt;
# Expand the CPU, &#039;&#039;&#039;Programs&#039;&#039;&#039;, &#039;&#039;&#039;DataBlocksGlobal&#039;&#039;&#039; or &#039;&#039;&#039;DataBlocksInstance&#039;&#039;&#039;.&lt;br /&gt;
# Verify that the expected blocks, structures and variables are present.&lt;br /&gt;
# Activate the configuration with &#039;&#039;&#039;Apply&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Reading the online tags can take some time depending on the project size, CPU and network. Do not interrupt the CPU connection during this operation.&lt;br /&gt;
&lt;br /&gt;
== Meaning of the OPC columns ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Column !! Value 1 !! Value 0&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Visible in OPC&#039;&#039;&#039; || The node is published in the OPC UA address space. || The node is hidden from the OPC UA address space.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Accessible in OPC&#039;&#039;&#039; || An OPC UA client may access the value. || Access to the value is blocked at the OPC layer.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Write protection in OPC&#039;&#039;&#039; || The value is exposed as read-only by the OPC UA server. || Writing is permitted at the OPC layer, provided that CPU protection and user permissions also allow it.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
An empty field means that no separate value is displayed for the node. Check the setting of the parent data block or structure.&lt;br /&gt;
&lt;br /&gt;
In the image, &#039;&#039;&#039;EvData1&#039;&#039;&#039; and &#039;&#039;&#039;EvData2&#039;&#039;&#039; have:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Visible in OPC = 1&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Accessible in OPC = 1&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Write protection in OPC = 0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Both variables therefore appear in the OPC UA address space and can be accessed. They are not write-protected at the OPC layer. Whether a write succeeds also depends on CPU protection levels, variable properties and OPC UA user permissions.&lt;br /&gt;
&lt;br /&gt;
== Configure visibility and access rights ==&lt;br /&gt;
Expose only the variables that OPC UA applications require.&lt;br /&gt;
&lt;br /&gt;
* Select a structure or data block to apply consistent settings where appropriate.&lt;br /&gt;
* Disable &#039;&#039;&#039;Visible in OPC&#039;&#039;&#039; when the node must not appear in the address space.&lt;br /&gt;
* Disable &#039;&#039;&#039;Accessible in OPC&#039;&#039;&#039; when the node belongs to the structure but its value must not be accessed.&lt;br /&gt;
* Enable &#039;&#039;&#039;Write protection in OPC&#039;&#039;&#039; when clients may only read the value.&lt;br /&gt;
* Select &#039;&#039;&#039;Apply&#039;&#039;&#039; to activate pending changes.&lt;br /&gt;
&lt;br /&gt;
Permissions on parent structures and data blocks can affect child elements. Review critical variables individually.&lt;br /&gt;
&lt;br /&gt;
== Changes to the TIA Portal project ==&lt;br /&gt;
After changing data blocks, structures, data types or symbolic names:&lt;br /&gt;
&lt;br /&gt;
# Compile the TIA Portal project completely.&lt;br /&gt;
# Download the changes to the correct CPU.&lt;br /&gt;
# Select the controller in the Web Configurator.&lt;br /&gt;
# Select &#039;&#039;&#039;Refresh PLC&#039;&#039;&#039;.&lt;br /&gt;
# Review the variable tree and OPC attributes.&lt;br /&gt;
# Select &#039;&#039;&#039;Apply&#039;&#039;&#039;.&lt;br /&gt;
# Browse again from OPC UA clients if the address space has changed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Refresh PLC&#039;&#039;&#039; replaces the previously read online tags with the current CPU state. Pay particular attention to deleted or renamed variables.&lt;br /&gt;
&lt;br /&gt;
== Functional test with an OPC UA client ==&lt;br /&gt;
# Connect to the IBH OPC UA Server/Client endpoint.&lt;br /&gt;
# Verify the server certificate and security policy.&lt;br /&gt;
# Open the S7-1200 or S7-1500 station in the address space.&lt;br /&gt;
# Select a global or instance data block.&lt;br /&gt;
# Read test variables and check their status codes and timestamps.&lt;br /&gt;
# Write only to variables explicitly intended for writing.&lt;br /&gt;
# Verify the new value online in TIA Portal.&lt;br /&gt;
&lt;br /&gt;
== Buttons shown in the image ==&lt;br /&gt;
; Insert PLC&lt;br /&gt;
: Creates a new online connection to an S7-1200 or S7-1500.&lt;br /&gt;
&lt;br /&gt;
; Modify PLC&lt;br /&gt;
: Changes the connection parameters of the selected controller.&lt;br /&gt;
&lt;br /&gt;
; Remove PLC&lt;br /&gt;
: Removes the selected controller from the configuration.&lt;br /&gt;
&lt;br /&gt;
; Refresh PLC&lt;br /&gt;
: Reads the CPU, programs, data blocks and symbolic tags online again.&lt;br /&gt;
&lt;br /&gt;
; Apply&lt;br /&gt;
: Activates pending configuration changes.&lt;br /&gt;
&lt;br /&gt;
; Remove all&lt;br /&gt;
: Removes all configured S7-1200/1500 controllers. Create a backup before using this function.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
; Controller not reachable&lt;br /&gt;
: Check the IP address, subnet, CPU state, network path and firewall.&lt;br /&gt;
&lt;br /&gt;
; Access denied&lt;br /&gt;
: Check the CPU protection level, user or password, and permitted communication access.&lt;br /&gt;
&lt;br /&gt;
; Secure connection initialization failed&lt;br /&gt;
: Check the CPU certificate, system time, firmware and security settings.&lt;br /&gt;
&lt;br /&gt;
; A data block or variable is missing&lt;br /&gt;
: Compile and download the project, then select &#039;&#039;&#039;Refresh PLC&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
; A variable is visible but cannot be read&lt;br /&gt;
: Check &#039;&#039;&#039;Accessible in OPC&#039;&#039;&#039;, CPU protection and OPC UA user permissions.&lt;br /&gt;
&lt;br /&gt;
; A write is rejected&lt;br /&gt;
: Check &#039;&#039;&#039;Write protection in OPC&#039;&#039;&#039;, CPU access protection, data type, variable properties and user permissions.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA:TIA Portal examples|TIA Portal examples]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Consistent Reading/Writing arrays and structures|Consistent reading/writing of arrays and structures]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_S7_1200_1500_Optimized_Data_Blocks.png&amp;diff=2362</id>
		<title>File:IBH OPC UA S7 1200 1500 Optimized Data Blocks.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_S7_1200_1500_Optimized_Data_Blocks.png&amp;diff=2362"/>
		<updated>2026-08-05T15:02:30Z</updated>

		<summary type="html">&lt;p&gt;Axel: IBH OPC UA Server/Client Web Configurator: symbolic online access to S7-1200 and S7-1500 including optimized data blocks. Source: IBHsoftec.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
IBH OPC UA Server/Client Web Configurator: symbolic online access to S7-1200 and S7-1500 including optimized data blocks. Source: IBHsoftec.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2361</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2361"/>
		<updated>2026-08-05T15:00:39Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* IBH OPC UA Server/Client */ Added and linked Python, methods and data models&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;
&lt;br /&gt;
S5/S7 AI for Windows® includes all functions of S5/S7 for Windows® and also includes AI-assisted functions. Users can continue to work with existing S5 and S7 projects as usual and additionally use the integrated Copilot for analysis, diagnostics, block explanation, troubleshooting, documentation and PLC-related questions.&lt;br /&gt;
&lt;br /&gt;
* [[S5/S7 AI for Windows:Licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 AI for Windows:License transfer|License transfer]]&lt;br /&gt;
* [[S5/S7 AI Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Language support|Copilot language support]]&lt;br /&gt;
* [[S5/S7 AI for Windows:What&#039;s new?|What&#039;s new?]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot access to AI|Copilot access to AI]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&lt;br /&gt;
* [[Complete example: Analyze a missing motor enable with Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Company Server|Company Server]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&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 Editor ==&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_Editor_Overview.png|[[IBH OPC UA Editor|IBH OPC UA Editor]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA Editor#Overview|Overview]]&lt;br /&gt;
** [[IBH OPC UA Editor#Supported projects and devices|Supported projects and devices]]&lt;br /&gt;
* [[IBH OPC UA Editor#Quick start: from an empty project to an active connection|Quick start: from an empty project to an active connection]]&lt;br /&gt;
* [[IBH OPC UA Editor#Server connection and security|Server connection and security]]&lt;br /&gt;
* [[IBH OPC UA Editor#Assigning a controller and program|Assigning a controller and program]]&lt;br /&gt;
* [[IBH OPC UA Editor#Selecting and editing OPC tags|Selecting and editing OPC tags]]&lt;br /&gt;
* [[IBH OPC UA Editor#Transferring, reading, importing and exporting configurations|Transferring, reading, importing and exporting configurations]]&lt;br /&gt;
* [[IBH OPC UA Editor#External data, variable transfer and MQTT|External data, variable transfer and MQTT]]&lt;br /&gt;
* [[IBH OPC UA Editor#Modbus, Mitsubishi and SINUMERIK|Modbus, Mitsubishi and SINUMERIK]]&lt;br /&gt;
** [[IBH OPC UA Editor#Modbus|Modbus]]&lt;br /&gt;
** [[IBH OPC UA Editor#Mitsubishi and Rockwell|Mitsubishi and Rockwell]]&lt;br /&gt;
** [[IBH OPC UA Editor#SINUMERIK|SINUMERIK]]&lt;br /&gt;
* [[IBH OPC UA Editor#Nodesets, information models and Python|Nodesets, information models and Python]]&lt;br /&gt;
* [[IBH OPC UA Editor#Current released extensions compared with the PDF manual|Current released extensions compared with the PDF manual]]&lt;br /&gt;
* [[IBH OPC UA Editor#Related pages|Related pages]]&lt;br /&gt;
* [https://download.ibhsoftec.com/neutral/IBHOPCUAEditor750Setup.exe Download IBH OPC UA Editor 7.50]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Manuals/IBH-OPC-UA-Editor-Manual.pdf Manual (PDF)]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Samples/IBH-OPC-UA-Editor-Samples.zip Samples from the manual]&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|IBH OPC UA Server/Client&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is a &#039;&#039;&#039;64-bit software solution&#039;&#039;&#039; for Windows and Linux PCs. For S7-1200 and S7-1500, it supports &#039;&#039;&#039;access to optimized data blocks&#039;&#039;&#039;. It provides controller and device data via OPC UA and can also exchange data with other OPC UA servers through its integrated client functions. Administration is performed in the Web Configurator; projects are created and transferred with the free [[IBH OPC UA Editor]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Function overview&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Depending on the target system and license scope, the following functions are available:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OPC UA Server&#039;&#039;&#039; for providing data from controllers and devices&lt;br /&gt;
* &#039;&#039;&#039;OPC UA Client&#039;&#039;&#039; for reading and writing data from other OPC UA servers&lt;br /&gt;
* Connection to SIMATIC controllers, including S7-1200 and S7-1500 with access to optimized data blocks&lt;br /&gt;
* Configuration with the [[IBH OPC UA Editor]] and import of STEP7 and TIA Portal projects&lt;br /&gt;
* OPC UA security with certificate management and signed and encrypted connections&lt;br /&gt;
* &#039;&#039;&#039;Alarms &amp;amp; Conditions&#039;&#039;&#039; and historical data&lt;br /&gt;
* &#039;&#039;&#039;MQTT&#039;&#039;&#039; connectivity to brokers and cloud services&lt;br /&gt;
* &#039;&#039;&#039;Python, OPC UA methods and custom data models&#039;&#039;&#039; – see [[IBH Link UA:Python/Methods/Data models|Python / methods / data models]]&lt;br /&gt;
* Web Configurator for administration, diagnostics, configuration backup and restore&lt;br /&gt;
* integrated [[IBH OPC UA:Integrated S7 SoftPLC|S7 SoftPLC]]&lt;br /&gt;
&lt;br /&gt;
Current licensing preferably uses online activation through the Copilot license server with a license serial number and an eight-digit secret. Manual activation with a signed JSON license file is available for offline systems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Getting started and administration&#039;&#039;&#039;&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manuals]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor|Configuration with the IBH OPC UA Editor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration and examples&#039;&#039;&#039;&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 of arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|LOGO! 8 configuration with the IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Additional function pages&#039;&#039;&#039;&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|[https://www.ibhsoftec.com/en/p/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;
&lt;br /&gt;
=== Getting started and configuration ===&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 IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&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:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
=== OPC UA and data model ===&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent reading/writing of arrays and structures]]&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: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;
&lt;br /&gt;
=== Controllers and protocols ===&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:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIK 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIK ONE]]&lt;br /&gt;
&lt;br /&gt;
=== IIoT, edge and integration ===&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:Docker|Docker]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models |Python/Methods/Data models]]&lt;br /&gt;
&lt;br /&gt;
=== Security, operation and monitoring ===&lt;br /&gt;
* [[IBH Link UA:GDS|GDS - centralized certificate management]]&lt;br /&gt;
* [[IBH Link UA:Nagios|Nagios/NRPE monitoring]]&lt;br /&gt;
* [[IBH Link UA:Redundancy|Redundancy]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&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>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Python/Methods/Data_models&amp;diff=2360</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=2360"/>
		<updated>2026-08-05T15:00:15Z</updated>

		<summary type="html">&lt;p&gt;Axel: Added availability note for Python, methods and data models on IBH OPC UA Server/Client&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Availability:&#039;&#039;&#039; On the device platform, this function is enabled on the &#039;&#039;&#039;IBH Link UA QC&#039;&#039;&#039; because Python functions require additional memory. The 64-bit &#039;&#039;&#039;[[Main Page#IBH_OPC_UA_Server/Client|IBH OPC UA Server/Client]]&#039;&#039;&#039; for Windows and Linux PCs also supports &#039;&#039;&#039;Python, OPC UA methods and custom data models&#039;&#039;&#039;. The following concepts and examples therefore apply to both products; with the IBH OPC UA Server/Client, projects and Python modules are transferred using the [[IBH OPC UA Editor]] or the Web Configurator.&amp;lt;br&amp;gt;&amp;lt;br&amp;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>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2359</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2359"/>
		<updated>2026-08-05T14:36:42Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* IBH OPC UA Server/Client */ Added links to the new online manuals&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;
&lt;br /&gt;
S5/S7 AI for Windows® includes all functions of S5/S7 for Windows® and also includes AI-assisted functions. Users can continue to work with existing S5 and S7 projects as usual and additionally use the integrated Copilot for analysis, diagnostics, block explanation, troubleshooting, documentation and PLC-related questions.&lt;br /&gt;
&lt;br /&gt;
* [[S5/S7 AI for Windows:Licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 AI for Windows:License transfer|License transfer]]&lt;br /&gt;
* [[S5/S7 AI Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Language support|Copilot language support]]&lt;br /&gt;
* [[S5/S7 AI for Windows:What&#039;s new?|What&#039;s new?]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot access to AI|Copilot access to AI]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&lt;br /&gt;
* [[Complete example: Analyze a missing motor enable with Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Company Server|Company Server]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&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 Editor ==&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_Editor_Overview.png|[[IBH OPC UA Editor|IBH OPC UA Editor]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA Editor#Overview|Overview]]&lt;br /&gt;
** [[IBH OPC UA Editor#Supported projects and devices|Supported projects and devices]]&lt;br /&gt;
* [[IBH OPC UA Editor#Quick start: from an empty project to an active connection|Quick start: from an empty project to an active connection]]&lt;br /&gt;
* [[IBH OPC UA Editor#Server connection and security|Server connection and security]]&lt;br /&gt;
* [[IBH OPC UA Editor#Assigning a controller and program|Assigning a controller and program]]&lt;br /&gt;
* [[IBH OPC UA Editor#Selecting and editing OPC tags|Selecting and editing OPC tags]]&lt;br /&gt;
* [[IBH OPC UA Editor#Transferring, reading, importing and exporting configurations|Transferring, reading, importing and exporting configurations]]&lt;br /&gt;
* [[IBH OPC UA Editor#External data, variable transfer and MQTT|External data, variable transfer and MQTT]]&lt;br /&gt;
* [[IBH OPC UA Editor#Modbus, Mitsubishi and SINUMERIK|Modbus, Mitsubishi and SINUMERIK]]&lt;br /&gt;
** [[IBH OPC UA Editor#Modbus|Modbus]]&lt;br /&gt;
** [[IBH OPC UA Editor#Mitsubishi and Rockwell|Mitsubishi and Rockwell]]&lt;br /&gt;
** [[IBH OPC UA Editor#SINUMERIK|SINUMERIK]]&lt;br /&gt;
* [[IBH OPC UA Editor#Nodesets, information models and Python|Nodesets, information models and Python]]&lt;br /&gt;
* [[IBH OPC UA Editor#Current released extensions compared with the PDF manual|Current released extensions compared with the PDF manual]]&lt;br /&gt;
* [[IBH OPC UA Editor#Related pages|Related pages]]&lt;br /&gt;
* [https://download.ibhsoftec.com/neutral/IBHOPCUAEditor750Setup.exe Download IBH OPC UA Editor 7.50]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Manuals/IBH-OPC-UA-Editor-Manual.pdf Manual (PDF)]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Samples/IBH-OPC-UA-Editor-Samples.zip Samples from the manual]&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|IBH OPC UA Server/Client&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is a &#039;&#039;&#039;64-bit software solution&#039;&#039;&#039; for Windows and Linux PCs. For S7-1200 and S7-1500, it supports &#039;&#039;&#039;access to optimized data blocks&#039;&#039;&#039;. It provides controller and device data via OPC UA and can also exchange data with other OPC UA servers through its integrated client functions. Administration is performed in the Web Configurator; projects are created and transferred with the free [[IBH OPC UA Editor]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Function overview&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Depending on the target system and license scope, the following functions are available:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OPC UA Server&#039;&#039;&#039; for providing data from controllers and devices&lt;br /&gt;
* &#039;&#039;&#039;OPC UA Client&#039;&#039;&#039; for reading and writing data from other OPC UA servers&lt;br /&gt;
* Connection to SIMATIC controllers, including S7-1200 and S7-1500 with access to optimized data blocks&lt;br /&gt;
* Configuration with the [[IBH OPC UA Editor]] and import of STEP7 and TIA Portal projects&lt;br /&gt;
* OPC UA security with certificate management and signed and encrypted connections&lt;br /&gt;
* &#039;&#039;&#039;Alarms &amp;amp; Conditions&#039;&#039;&#039; and historical data&lt;br /&gt;
* &#039;&#039;&#039;MQTT&#039;&#039;&#039; connectivity to brokers and cloud services&lt;br /&gt;
* Web Configurator for administration, diagnostics, configuration backup and restore&lt;br /&gt;
* integrated [[IBH OPC UA:Integrated S7 SoftPLC|S7 SoftPLC]]&lt;br /&gt;
&lt;br /&gt;
Current licensing preferably uses online activation through the Copilot license server with a license serial number and an eight-digit secret. Manual activation with a signed JSON license file is available for offline systems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Getting started and administration&#039;&#039;&#039;&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA:Manual|Manuals]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor|Configuration with the IBH OPC UA Editor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration and examples&#039;&#039;&#039;&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 of arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|LOGO! 8 configuration with the IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Additional function pages&#039;&#039;&#039;&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|[https://www.ibhsoftec.com/en/p/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;
&lt;br /&gt;
=== Getting started and configuration ===&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 IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&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:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
=== OPC UA and data model ===&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent reading/writing of arrays and structures]]&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: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;
&lt;br /&gt;
=== Controllers and protocols ===&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:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIK 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIK ONE]]&lt;br /&gt;
&lt;br /&gt;
=== IIoT, edge and integration ===&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:Docker|Docker]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models |Python/Methods/Data models]]&lt;br /&gt;
&lt;br /&gt;
=== Security, operation and monitoring ===&lt;br /&gt;
* [[IBH Link UA:GDS|GDS - centralized certificate management]]&lt;br /&gt;
* [[IBH Link UA:Nagios|Nagios/NRPE monitoring]]&lt;br /&gt;
* [[IBH Link UA:Redundancy|Redundancy]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&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>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Manual&amp;diff=2358</id>
		<title>IBH OPC UA:Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Manual&amp;diff=2358"/>
		<updated>2026-08-05T14:36:18Z</updated>

		<summary type="html">&lt;p&gt;Axel: Created current English online manual hub and marked the V5.27 PDFs as archived references&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The former PDF manuals have been converted into current online wiki documentation. These pages cover IBH OPC UA Server/Client 6.10, the 64-bit Windows and Linux PC versions, the IBH OPC UA Editor, access to optimized data blocks, and the new Copilot server-based licensing process.&lt;br /&gt;
&lt;br /&gt;
== Current online manuals ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Manual !! Contents&lt;br /&gt;
|-&lt;br /&gt;
| [[IBH OPC UA:Startup operations|Startup and commissioning]] || Installation, Web Configurator, networking, security, certificates, licensing, project transfer, functional test and diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| [[IBH OPC UA:TIA Portal examples|PLC examples with TIA Portal]] || Current IBH OPC UA Editor workflow, optimized data blocks, History, Client functions, alarms, SoftPLC and multiple CPUs&lt;br /&gt;
|-&lt;br /&gt;
| [[IBH OPC UA:STEP7 SIMATIC Manager examples|PLC examples with STEP7 / SIMATIC Manager]] || STEP7 project import, SIMATIC PC station, structures, History, Client functions, routing and multiple CPUs&lt;br /&gt;
|-&lt;br /&gt;
| [[IBH OPC UA:Licensing|Licensing]] || Online activation and manual activation using a signed JSON license file&lt;br /&gt;
|-&lt;br /&gt;
| [[IBH OPC UA Editor]] || Installation and complete operation of the current editor&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Example projects ==&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Beispiele/IBH-Link-UA-Beispiele.zip Download IBH Link UA example projects]&lt;br /&gt;
&lt;br /&gt;
The example projects originate from the former training manuals. Before using them, verify the CPU type, firmware, IP addresses and project version, and adapt them to the target plant.&lt;br /&gt;
&lt;br /&gt;
== Archived PDF editions ==&lt;br /&gt;
The PDF files remain available as references for their extensive screenshots and training examples. They document version 5.27 and therefore contain outdated information, especially the former licensing process and the old IBH OPC Editor.&lt;br /&gt;
&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Handbuecher/IBH-OPC-UA-Server-Client-Inbetriebnahme.pdf Commissioning manual V5.27 (German)]&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Handbuecher/IBH-Link-UA-Handbuch-SPS-Beispiele-TIA-Portal.pdf TIA Portal V17 examples / V5.27 (German)]&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Handbuecher/IBH-Link-UA-Handbuch-SPS-Beispiele-S7-SIMATIC-Manager.pdf STEP7 V5.6 examples / V5.27 (German)]&lt;br /&gt;
&lt;br /&gt;
== German ==&lt;br /&gt;
* [https://wiki.ibhsoftec.com/de/index.php?title=IBH_OPC_UA:Handbuch Deutsche Online-Handbücher]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Startup_operations&amp;diff=2357</id>
		<title>IBH OPC UA:Startup operations</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Startup_operations&amp;diff=2357"/>
		<updated>2026-08-05T14:35:39Z</updated>

		<summary type="html">&lt;p&gt;Axel: Converted the V5.27 PDF into current version 6.10 commissioning documentation with 64-bit and new licensing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is a 64-bit software solution for Windows and Linux PCs. This guide replaces the commissioning section of the V5.27 PDF manual and describes the current workflow for version 6.10.&lt;br /&gt;
&lt;br /&gt;
== Workflow at a glance ==&lt;br /&gt;
# Install the software and start the service or server.&lt;br /&gt;
# Open the Web Configurator and set the administrator password.&lt;br /&gt;
# Check the network, endpoint and firewall.&lt;br /&gt;
# Configure OPC UA security and certificates.&lt;br /&gt;
# Activate the license online or with a signed JSON license file.&lt;br /&gt;
# Transfer the PLC or device project with the [[IBH OPC UA Editor]].&lt;br /&gt;
# Test controller connections and OPC UA access.&lt;br /&gt;
# Back up the configuration.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
=== Windows ===&lt;br /&gt;
# Download the current 64-bit setup from the IBHsoftec download area.&lt;br /&gt;
# Run the setup with administrative privileges.&lt;br /&gt;
# Select the components required for the target computer.&lt;br /&gt;
# Restart the computer if requested by the setup.&lt;br /&gt;
# Start the IBH OPC UA Server/Client or its service.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Start_Server.png|thumb|center|500px|Starting the IBH OPC UA Server/Client. The appearance may differ depending on the Windows and product version.]]&lt;br /&gt;
&lt;br /&gt;
The Windows tray application provides quick access to start/stop, the Web Configurator and diagnostics. If the tray icon is not visible, start &#039;&#039;&#039;IBH OPC UA Tray&#039;&#039;&#039; from the Windows Start menu.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Start_Tray.png|thumb|center|350px|Starting IBH OPC UA Tray from the Start menu.]]&lt;br /&gt;
&lt;br /&gt;
=== Linux PC ===&lt;br /&gt;
Use the 64-bit package supplied for the target platform and follow the installation instructions included with it. The server runs as a service. Start, stop, logging and automatic startup are controlled by the service manager of the Linux distribution. Do not copy Windows runtime, configuration or license paths to Linux.&lt;br /&gt;
&lt;br /&gt;
== Open the Web Configurator ==&lt;br /&gt;
On Windows, the Web Configurator can be opened from the tray menu.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Open_Web.png|thumb|center|500px|Opening the Web Configurator from the tray.]]&lt;br /&gt;
&lt;br /&gt;
Alternatively, open:&lt;br /&gt;
&lt;br /&gt;
* on the server PC: &amp;lt;code&amp;gt;http://localhost:&amp;amp;lt;web-port&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* from another computer: &amp;lt;code&amp;gt;http://&amp;amp;lt;IP-address-or-hostname&amp;amp;gt;:&amp;amp;lt;web-port&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The web port is shown in the local configuration or tray menu. For remote access, allow this port explicitly in the firewall.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Web_Login.png|thumb|center|800px|Signing in to the Web Configurator. Older screenshots may differ from the current dialog.]]&lt;br /&gt;
&lt;br /&gt;
Use the credentials selected during installation or initial setup. Change any factory or temporary administrator password immediately after the first sign-in. Store it securely; losing the administrator password may require a reset.&lt;br /&gt;
&lt;br /&gt;
== Basic configuration ==&lt;br /&gt;
=== Network and endpoint ===&lt;br /&gt;
# Check the computer&#039;s hostname, IP address, subnet and default gateway.&lt;br /&gt;
# Select the OPC UA port according to the plant network design.&lt;br /&gt;
# Record the displayed endpoint URL.&lt;br /&gt;
# Allow only the required web, OPC UA and, if used, outgoing client or MQTT connections in the firewall.&lt;br /&gt;
# Prefer a DNS-resolvable hostname.&lt;br /&gt;
&lt;br /&gt;
An endpoint URL has the form &amp;lt;code&amp;gt;opc.tcp://server-name:port&amp;lt;/code&amp;gt;. The hostname or IP address must match the server certificate used by the client.&lt;br /&gt;
&lt;br /&gt;
=== OPC UA security ===&lt;br /&gt;
# Enable only the security policies and message modes that are required.&lt;br /&gt;
# Prefer signed and encrypted connections.&lt;br /&gt;
# Disable anonymous access when the application requires user authentication.&lt;br /&gt;
# Use compatibility options for insecure legacy connections only when strictly required.&lt;br /&gt;
# Verify the system date, time and time zone.&lt;br /&gt;
&lt;br /&gt;
=== Certificates ===&lt;br /&gt;
The &#039;&#039;&#039;Certificates&#039;&#039;&#039; section manages server, client and trust lists.&lt;br /&gt;
&lt;br /&gt;
* identify untrusted client certificates before trusting them&lt;br /&gt;
* replace expired certificates&lt;br /&gt;
* use CSR and certificate import for CA-signed certificates&lt;br /&gt;
* when using GDS, check assigned certificate groups and issuers&lt;br /&gt;
* protect certificate backups and private keys&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
The former activation process based on a hardware ID, email, serial number and PIN is obsolete.&lt;br /&gt;
&lt;br /&gt;
Preferred &#039;&#039;&#039;online activation&#039;&#039;&#039; uses:&lt;br /&gt;
&lt;br /&gt;
* the license serial number&lt;br /&gt;
* its associated eight-digit secret&lt;br /&gt;
* a connection to the Copilot license server&lt;br /&gt;
&lt;br /&gt;
For offline systems, the Web Configurator creates the system-bound file &amp;lt;code&amp;gt;ibhlinkua-license-request.json&amp;lt;/code&amp;gt;. After external processing, install the signed JSON license file on the target system.&lt;br /&gt;
&lt;br /&gt;
See [[IBH OPC UA:Licensing|Licensing]] for the complete procedure.&lt;br /&gt;
&lt;br /&gt;
== Transfer a project ==&lt;br /&gt;
Use the free [[IBH OPC UA Editor]] for new projects.&lt;br /&gt;
&lt;br /&gt;
# Add the target server in the editor.&lt;br /&gt;
# Read the existing server configuration when required.&lt;br /&gt;
# Import or create a STEP7, TIA Portal or editor project.&lt;br /&gt;
# Select controllers, data blocks and variables.&lt;br /&gt;
# Validate the project.&lt;br /&gt;
# Transfer the configuration to the server.&lt;br /&gt;
# Verify connection and variable status in the Web Configurator.&lt;br /&gt;
&lt;br /&gt;
For S7-1200 and S7-1500, &#039;&#039;&#039;access to optimized data blocks&#039;&#039;&#039; is supported. The imported project must match the version downloaded to the CPU.&lt;br /&gt;
&lt;br /&gt;
See [[IBH OPC UA:TIA Portal examples|TIA Portal examples]] and [[IBH OPC UA:STEP7 SIMATIC Manager examples|STEP7 / SIMATIC Manager examples]].&lt;br /&gt;
&lt;br /&gt;
== Functional test ==&lt;br /&gt;
=== Server status ===&lt;br /&gt;
The Web Configurator must show a plausible server uptime, endpoint and license status. Then check controller diagnostics for every configured connection.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Web_System.png|thumb|center|800px|System view of an older version. The current view also contains the new license status and additional diagnostics.]]&lt;br /&gt;
&lt;br /&gt;
=== Test with an OPC UA client ===&lt;br /&gt;
# Add the endpoint.&lt;br /&gt;
# Select the security policy and message mode.&lt;br /&gt;
# Verify the server certificate fingerprint and issuer.&lt;br /&gt;
# Sign in when anonymous access is disabled.&lt;br /&gt;
# Browse the address space.&lt;br /&gt;
# Read test variables and write only where intended.&lt;br /&gt;
# Check status codes and timestamps.&lt;br /&gt;
&lt;br /&gt;
== Additional functions ==&lt;br /&gt;
After successful basic commissioning, the following functions can be configured depending on the target system and license scope:&lt;br /&gt;
&lt;br /&gt;
* integrated OPC UA Client and HOT redundancy&lt;br /&gt;
* History&lt;br /&gt;
* Alarms &amp;amp; Conditions&lt;br /&gt;
* MQTT including Sparkplug B&lt;br /&gt;
* Modbus TCP/RTU&lt;br /&gt;
* Mitsubishi and Rockwell connectivity&lt;br /&gt;
* SINUMERIK/CNC&lt;br /&gt;
* GDS certificate management&lt;br /&gt;
* integrated S7 SoftPLC&lt;br /&gt;
* Docker management on supported installations&lt;br /&gt;
&lt;br /&gt;
Enable extensions one at a time and back up the working configuration before major changes.&lt;br /&gt;
&lt;br /&gt;
== Backup and restore ==&lt;br /&gt;
# Open the &#039;&#039;&#039;System&#039;&#039;&#039; section in the Web Configurator.&lt;br /&gt;
# Create a configuration backup.&lt;br /&gt;
# Store the backup and related license information securely.&lt;br /&gt;
# For a system migration, create a new license request; a license file cannot simply be copied to another computer.&lt;br /&gt;
# After restoring, verify network, certificates, license and all connections.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
; Web Configurator cannot be reached&lt;br /&gt;
: Check service status, web port, local binding, firewall and URL.&lt;br /&gt;
&lt;br /&gt;
; OPC UA client cannot connect&lt;br /&gt;
: Check the endpoint, OPC UA port, security policy, system time, certificate and user authentication.&lt;br /&gt;
&lt;br /&gt;
; Controller remains disconnected&lt;br /&gt;
: Check the IP address, rack/slot, routing, CPU state and project version.&lt;br /&gt;
&lt;br /&gt;
; Variables are missing&lt;br /&gt;
: Recompile the project, import it again in the IBH OPC UA Editor and transfer the current configuration.&lt;br /&gt;
&lt;br /&gt;
; Online activation fails&lt;br /&gt;
: Check Internet access, DNS, proxy, firewall, system time, license serial number and eight-digit secret.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:Client functions|Client functions]]&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Handbuecher/IBH-OPC-UA-Server-Client-Inbetriebnahme.pdf Archived commissioning PDF V5.27 (German)]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:STEP7_SIMATIC_Manager_examples&amp;diff=2356</id>
		<title>IBH OPC UA:STEP7 SIMATIC Manager examples</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:STEP7_SIMATIC_Manager_examples&amp;diff=2356"/>
		<updated>2026-08-05T14:34:38Z</updated>

		<summary type="html">&lt;p&gt;Axel: Converted the V5.27 PDF into current STEP7 / SIMATIC Manager wiki documentation with images&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page converts the former PDF manual &#039;&#039;&#039;“PLC projects with S7 – SIMATIC Manager”&#039;&#039;&#039; into current wiki documentation. The PDF is based on STEP7 V5.6 and IBH Link UA / IBH OPC UA Server/Client V5.27. The workflow below reflects the current IBH OPC UA Server/Client 6.10.&lt;br /&gt;
&lt;br /&gt;
== Quick overview ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Step !! Result&lt;br /&gt;
|-&lt;br /&gt;
| Check the STEP7 project || Hardware, networks and symbols are consistent.&lt;br /&gt;
|-&lt;br /&gt;
| Create the OPC UA project || Controllers and variables are imported with the [[IBH OPC UA Editor]].&lt;br /&gt;
|-&lt;br /&gt;
| Transfer the configuration || The server receives the validated project.&lt;br /&gt;
|-&lt;br /&gt;
| Diagnose and test || Controller connectivity and OPC UA values are verified.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* an existing STEP7 project in SIMATIC Manager&lt;br /&gt;
* a reachable S7-300, S7-400, or S5/S7 controller connected through a suitable adapter&lt;br /&gt;
* correctly configured PG/PC interface and IP/MPI/PROFIBUS parameters&lt;br /&gt;
* the current [[IBH OPC UA Editor]]&lt;br /&gt;
* access to the Web Configurator&lt;br /&gt;
* an OPC UA test client&lt;br /&gt;
&lt;br /&gt;
== Recommended current workflow ==&lt;br /&gt;
=== 1. Prepare the STEP7 project ===&lt;br /&gt;
# Open the project in SIMATIC Manager.&lt;br /&gt;
# Check the CPU order number, firmware, rack and network configuration.&lt;br /&gt;
# Compile the hardware and blocks.&lt;br /&gt;
# Download the PLC program and verify that the CPU is in RUN.&lt;br /&gt;
# Maintain clear symbolic names in the symbol table.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_STEP7_Hardware_Configuration.png|thumb|center|700px|S7-400 hardware configuration in the archived STEP7 example. The CPU and firmware selection must match the physical target system.]]&lt;br /&gt;
&lt;br /&gt;
=== 2. Import variables with the IBH OPC UA Editor ===&lt;br /&gt;
# Create or open a project in the [[IBH OPC UA Editor]].&lt;br /&gt;
# Import the STEP7 project.&lt;br /&gt;
# Select the required stations, CPUs, data blocks and symbols.&lt;br /&gt;
# Review the data type, address, access rights and description of every required variable.&lt;br /&gt;
# Validate the configuration and transfer it to the IBH OPC UA Server/Client.&lt;br /&gt;
&lt;br /&gt;
For new configurations, the &#039;&#039;&#039;IBH OPC UA Editor&#039;&#039;&#039; is the applicable tool. The former generic instructions for the &#039;&#039;&#039;IBH OPC Editor&#039;&#039;&#039; have been replaced.&lt;br /&gt;
&lt;br /&gt;
=== 3. Verify connectivity and diagnostics ===&lt;br /&gt;
# Open the controller or slot view in the Web Configurator.&lt;br /&gt;
# Check the address, rack, slot and any routing parameters.&lt;br /&gt;
# Open controller diagnostics.&lt;br /&gt;
# Test the endpoint URL with an OPC UA client.&lt;br /&gt;
# Read and write only variables whose configured access rights permit the operation.&lt;br /&gt;
&lt;br /&gt;
== Alternative: SIMATIC PC station from the PDF manual ==&lt;br /&gt;
The archived manual describes a SIMATIC PC station containing an OPC server and Industrial Ethernet interface.&lt;br /&gt;
&lt;br /&gt;
# Add a SIMATIC PC station.&lt;br /&gt;
# Insert the OPC server and IE General / Industrial Ethernet component.&lt;br /&gt;
# Configure the local IP address.&lt;br /&gt;
# Create the S7 connection to the CPU.&lt;br /&gt;
# Select OPC symbols, save and compile the station.&lt;br /&gt;
# Import the configuration into the IBH OPC UA Server/Client.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_STEP7_PC_Station.png|thumb|center|700px|SIMATIC PC station from the archived STEP7 manual. For new projects, importing through the IBH OPC UA Editor is recommended.]]&lt;br /&gt;
&lt;br /&gt;
== Examples covered by the former manual ==&lt;br /&gt;
=== Data blocks and structures ===&lt;br /&gt;
* Verify global data blocks and structures in the PLC program first.&lt;br /&gt;
* Import only the required elements as OPC UA variables.&lt;br /&gt;
* After changing a structure, recompile and reimport the STEP7 project.&lt;br /&gt;
* Test consistent reading and writing of large arrays or structures separately.&lt;br /&gt;
&lt;br /&gt;
=== Historical data ===&lt;br /&gt;
After a successful online test, selected variables can be enabled in the &#039;&#039;&#039;History&#039;&#039;&#039; section. Configure the buffer length and persistent storage for the target system. The OPC UA client must support Historical Access.&lt;br /&gt;
&lt;br /&gt;
=== Integrated OPC UA Client ===&lt;br /&gt;
# Add the external OPC UA server with its endpoint and security settings.&lt;br /&gt;
# Trust the certificate and browse the address space.&lt;br /&gt;
# Select a read variable and connect it to a local target variable.&lt;br /&gt;
# Verify the status, timestamp and client diagnostics.&lt;br /&gt;
&lt;br /&gt;
See [[IBH OPC UA:Client functions|Client functions]].&lt;br /&gt;
&lt;br /&gt;
=== Alarms &amp;amp; Conditions ===&lt;br /&gt;
The STEP7 example uses PLC messages and an OPC UA event view. Import the message texts and related variables, enable the alarm model required by the project, and verify acknowledgement and state changes.&lt;br /&gt;
&lt;br /&gt;
=== S5/S7 routing and multiple CPUs ===&lt;br /&gt;
* Test the adapter and routing path independently before configuring OPC UA.&lt;br /&gt;
* Document rack, slot, MPI/PROFIBUS address and target IP.&lt;br /&gt;
* Use a separate connection and clear namespace for each CPU.&lt;br /&gt;
* Commission and diagnose multiple connections one at a time.&lt;br /&gt;
&lt;br /&gt;
=== Integrated S7 SoftPLC ===&lt;br /&gt;
The [[IBH OPC UA:Integrated S7 SoftPLC|integrated S7 SoftPLC]] can be configured as a WinLC RTX-compatible station. Check the program version, RUN/STOP state and diagnostics before testing variables.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
; CPU cannot be reached&lt;br /&gt;
: Check the PG/PC interface, network, rack/slot, adapter mode, routing and firewall.&lt;br /&gt;
&lt;br /&gt;
; Symbols or data blocks are missing&lt;br /&gt;
: Recompile the STEP7 project and symbol table, then import them again with the IBH OPC UA Editor.&lt;br /&gt;
&lt;br /&gt;
; Values are incorrect or cannot be written&lt;br /&gt;
: Check the data type, absolute address, access rights and PLC program.&lt;br /&gt;
&lt;br /&gt;
; OPC UA connection is not trusted&lt;br /&gt;
: Check the system time, endpoint, certificates, security policy and user authentication.&lt;br /&gt;
&lt;br /&gt;
== Example files ==&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Beispiele/IBH-Link-UA-Beispiele.zip Download example projects]&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Handbuecher/IBH-Link-UA-Handbuch-SPS-Beispiele-S7-SIMATIC-Manager.pdf Archived PDF manual V5.27 (STEP7 V5.6, German)]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:TIA Portal examples|TIA Portal examples]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:TIA_Portal_examples&amp;diff=2355</id>
		<title>IBH OPC UA:TIA Portal examples</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:TIA_Portal_examples&amp;diff=2355"/>
		<updated>2026-08-05T14:33:48Z</updated>

		<summary type="html">&lt;p&gt;Axel: Converted the V5.27 PDF into current TIA Portal wiki documentation with images&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page converts the former PDF manual &#039;&#039;&#039;“PLC projects with TIA Portal V17”&#039;&#039;&#039; into current, maintainable wiki documentation. The PDF describes IBH Link UA and IBH OPC UA Server/Client V5.27. The workflows below have been updated for the current IBH OPC UA Server/Client 6.10.&lt;br /&gt;
&lt;br /&gt;
== Quick overview ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Step !! Result&lt;br /&gt;
|-&lt;br /&gt;
| Prepare the PLC project || CPU, network and data blocks are compiled and consistent.&lt;br /&gt;
|-&lt;br /&gt;
| Import the project || The TIA Portal project is imported with the [[IBH OPC UA Editor]].&lt;br /&gt;
|-&lt;br /&gt;
| Select variables || Only the required symbols and structures are exposed through OPC UA.&lt;br /&gt;
|-&lt;br /&gt;
| Validate and transfer || The editor checks the configuration and transfers it to the server.&lt;br /&gt;
|-&lt;br /&gt;
| Verify the connection || The Web Configurator and an OPC UA client show status and live values.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* a current TIA Portal project that compiles without errors&lt;br /&gt;
* a reachable controller with a unique IP address or device name&lt;br /&gt;
* the current [[IBH OPC UA Editor]]&lt;br /&gt;
* access to the IBH OPC UA Server/Client Web Configurator&lt;br /&gt;
* the appropriate license scope for the required functions&lt;br /&gt;
* an OPC UA test client such as UaExpert&lt;br /&gt;
&lt;br /&gt;
For S7-1200 and S7-1500, the IBH OPC UA Server/Client supports &#039;&#039;&#039;access to optimized data blocks&#039;&#039;&#039;. Always use the current TIA Portal project so that symbolic names, data types and the block layout match the controller.&lt;br /&gt;
&lt;br /&gt;
== Recommended current workflow ==&lt;br /&gt;
=== 1. Prepare the TIA Portal project ===&lt;br /&gt;
# Open the project in TIA Portal.&lt;br /&gt;
# Verify the CPU type, firmware, PROFINET interface, IP address and subnet.&lt;br /&gt;
# Compile hardware and software completely.&lt;br /&gt;
# Download the PLC program and verify that the CPU is in RUN.&lt;br /&gt;
# Ensure that all variables intended for OPC UA have clear symbolic names.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_TIA_Optimized_Configuration.png|thumb|center|700px|Network and device configuration in TIA Portal. This image is taken from the archived V5.27 manual; labels may differ in current TIA Portal versions.]]&lt;br /&gt;
&lt;br /&gt;
=== 2. Import the project with the IBH OPC UA Editor ===&lt;br /&gt;
# Start the [[IBH OPC UA Editor]].&lt;br /&gt;
# Create a project or read the existing configuration from the target server.&lt;br /&gt;
# Import or open the TIA Portal project.&lt;br /&gt;
# Select the required CPUs, data blocks, structures and variables.&lt;br /&gt;
# Review data types, access rights, descriptions and update requirements.&lt;br /&gt;
# Validate the project in the editor.&lt;br /&gt;
&lt;br /&gt;
The former &#039;&#039;&#039;IBH OPC Editor&#039;&#039;&#039; is no longer the recommended configuration tool for this workflow. Use the &#039;&#039;&#039;IBH OPC UA Editor&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== 3. Transfer the configuration ===&lt;br /&gt;
# Connect the editor to the IBH OPC UA Server/Client.&lt;br /&gt;
# Compare the target system with the project before transferring.&lt;br /&gt;
# Transfer the validated configuration.&lt;br /&gt;
# Open the controller or slot view in the Web Configurator.&lt;br /&gt;
# Check the connection state, CPU assignment and number of configured variables.&lt;br /&gt;
&lt;br /&gt;
=== 4. Test OPC UA access ===&lt;br /&gt;
# Read the endpoint URL from the Web Configurator.&lt;br /&gt;
# Connect the OPC UA client to this endpoint.&lt;br /&gt;
# For a secure connection, verify and trust the correct server certificate.&lt;br /&gt;
# Browse the address space and add test variables to the data view.&lt;br /&gt;
# Verify reading, writing, timestamps and status codes according to the configured access rights.&lt;br /&gt;
&lt;br /&gt;
== Alternative: SIMATIC PC station configuration ==&lt;br /&gt;
The archived manual also describes an OPC server configured as a SIMATIC PC station. This remains relevant for existing projects.&lt;br /&gt;
&lt;br /&gt;
# Add a SIMATIC PC station to the TIA Portal project.&lt;br /&gt;
# Insert the OPC server component and Ethernet interface.&lt;br /&gt;
# Create the S7 connection between the OPC server and the CPU.&lt;br /&gt;
# Select the OPC symbols.&lt;br /&gt;
# Compile the PC station.&lt;br /&gt;
# Import the generated configuration into the IBH OPC UA Server/Client.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_TIA_S7_Connection.png|thumb|center|800px|S7 connection between OPC server and CPU in the archived TIA Portal example. For new projects, importing with the IBH OPC UA Editor is recommended.]]&lt;br /&gt;
&lt;br /&gt;
== Examples covered by the former manual ==&lt;br /&gt;
=== Historical data ===&lt;br /&gt;
# Configure and test the PLC variables as normal OPC UA variables first.&lt;br /&gt;
# Enable the required variables in the Web Configurator&#039;s &#039;&#039;&#039;History&#039;&#039;&#039; section.&lt;br /&gt;
# Set buffering and persistent storage as required by the target system.&lt;br /&gt;
# Verify access with a client that supports Historical Access.&lt;br /&gt;
&lt;br /&gt;
=== Integrated OPC UA Client ===&lt;br /&gt;
The integrated client reads values from external OPC UA servers and connects them to variables in the local address space.&lt;br /&gt;
&lt;br /&gt;
# Add the external server with its endpoint and security settings.&lt;br /&gt;
# Trust the server certificate.&lt;br /&gt;
# Select read variables on the external server.&lt;br /&gt;
# Connect them to local target variables.&lt;br /&gt;
# Verify status, timestamp and client diagnostics.&lt;br /&gt;
&lt;br /&gt;
See [[IBH OPC UA:Client functions|Client functions]].&lt;br /&gt;
&lt;br /&gt;
=== Alarms &amp;amp; Conditions ===&lt;br /&gt;
* Configure alarms and message texts in the PLC project.&lt;br /&gt;
* Import the related variables and alarm data.&lt;br /&gt;
* Enable the compliant OPC UA alarm model when required by the project.&lt;br /&gt;
* Verify states, acknowledgement and message texts in an OPC UA event view.&lt;br /&gt;
&lt;br /&gt;
=== Integrated S7 SoftPLC ===&lt;br /&gt;
The integrated [[IBH OPC UA:Integrated S7 SoftPLC|S7 SoftPLC]] can be configured as an additional controller. Download program and data blocks only to the intended SoftPLC instance and verify RUN/STOP and diagnostics before testing OPC UA.&lt;br /&gt;
&lt;br /&gt;
=== Multiple controllers and routing ===&lt;br /&gt;
For projects with multiple CPUs:&lt;br /&gt;
&lt;br /&gt;
* assign a unique address and slot to every CPU&lt;br /&gt;
* test routed connections through IBH Link S7++ or IBH Link S5++ separately&lt;br /&gt;
* structure variable names so that station and CPU are unambiguous&lt;br /&gt;
* verify each connection individually before enabling cross-station data exchange&lt;br /&gt;
&lt;br /&gt;
== Diagnostics ==&lt;br /&gt;
; Controller remains disconnected&lt;br /&gt;
: Check IP address, subnet, CPU state, routing, slot assignment and firewall.&lt;br /&gt;
&lt;br /&gt;
; Variables are missing or have the wrong data type&lt;br /&gt;
: Recompile the TIA Portal project, import it again in the IBH OPC UA Editor and transfer the updated configuration.&lt;br /&gt;
&lt;br /&gt;
; An optimized data block cannot be accessed&lt;br /&gt;
: Compare the CPU and project versions, verify the symbolic variable and use a CPU/firmware combination supported by the current product.&lt;br /&gt;
&lt;br /&gt;
; OPC UA client rejects the connection&lt;br /&gt;
: Check the endpoint, system time, security policy, user authentication and certificate trust.&lt;br /&gt;
&lt;br /&gt;
== Example files ==&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Beispiele/IBH-Link-UA-Beispiele.zip Download example projects]&lt;br /&gt;
* [https://download.ibhsoftec.com/german/Handbuecher/IBH-Link-UA-Handbuch-SPS-Beispiele-TIA-Portal.pdf Archived PDF manual V5.27 (TIA Portal V17, German)]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[IBH OPC UA:Manual|Manual overview]]&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup and commissioning]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH OPC UA:STEP7 SIMATIC Manager examples|STEP7 / SIMATIC Manager examples]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_STEP7_PC_Station.png&amp;diff=2354</id>
		<title>File:IBH OPC UA STEP7 PC Station.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_STEP7_PC_Station.png&amp;diff=2354"/>
		<updated>2026-08-05T14:00:48Z</updated>

		<summary type="html">&lt;p&gt;Axel: Configuration example from the archived IBH Link UA manual V5.27; the interface may differ in current versions. Source: IBHsoftec/TTI.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Configuration example from the archived IBH Link UA manual V5.27; the interface may differ in current versions. Source: IBHsoftec/TTI.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_STEP7_Hardware_Configuration.png&amp;diff=2353</id>
		<title>File:IBH OPC UA STEP7 Hardware Configuration.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_STEP7_Hardware_Configuration.png&amp;diff=2353"/>
		<updated>2026-08-05T14:00:44Z</updated>

		<summary type="html">&lt;p&gt;Axel: Configuration example from the archived IBH Link UA manual V5.27; the interface may differ in current versions. Source: IBHsoftec/TTI.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Configuration example from the archived IBH Link UA manual V5.27; the interface may differ in current versions. Source: IBHsoftec/TTI.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_TIA_S7_Connection.png&amp;diff=2352</id>
		<title>File:IBH OPC UA TIA S7 Connection.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_TIA_S7_Connection.png&amp;diff=2352"/>
		<updated>2026-08-05T14:00:39Z</updated>

		<summary type="html">&lt;p&gt;Axel: Configuration example from the archived IBH Link UA manual V5.27; the interface may differ in current versions. Source: IBHsoftec/TTI.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Configuration example from the archived IBH Link UA manual V5.27; the interface may differ in current versions. Source: IBHsoftec/TTI.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_TIA_Optimized_Configuration.png&amp;diff=2351</id>
		<title>File:IBH OPC UA TIA Optimized Configuration.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_TIA_Optimized_Configuration.png&amp;diff=2351"/>
		<updated>2026-08-05T14:00:35Z</updated>

		<summary type="html">&lt;p&gt;Axel: Configuration example from the archived IBH Link UA manual V5.27; the interface may differ in current versions. Source: IBHsoftec/TTI.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Configuration example from the archived IBH Link UA manual V5.27; the interface may differ in current versions. Source: IBHsoftec/TTI.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2350</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2350"/>
		<updated>2026-08-05T13:38:28Z</updated>

		<summary type="html">&lt;p&gt;Axel: /* IBH OPC UA Server/Client */ Added current overview, feature summary, licensing and editor link&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;
&lt;br /&gt;
S5/S7 AI for Windows® includes all functions of S5/S7 for Windows® and also includes AI-assisted functions. Users can continue to work with existing S5 and S7 projects as usual and additionally use the integrated Copilot for analysis, diagnostics, block explanation, troubleshooting, documentation and PLC-related questions.&lt;br /&gt;
&lt;br /&gt;
* [[S5/S7 AI for Windows:Licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 AI for Windows:License transfer|License transfer]]&lt;br /&gt;
* [[S5/S7 AI Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Language support|Copilot language support]]&lt;br /&gt;
* [[S5/S7 AI for Windows:What&#039;s new?|What&#039;s new?]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot access to AI|Copilot access to AI]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&lt;br /&gt;
* [[Complete example: Analyze a missing motor enable with Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Company Server|Company Server]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&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 Editor ==&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_Editor_Overview.png|[[IBH OPC UA Editor|IBH OPC UA Editor]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA Editor#Overview|Overview]]&lt;br /&gt;
** [[IBH OPC UA Editor#Supported projects and devices|Supported projects and devices]]&lt;br /&gt;
* [[IBH OPC UA Editor#Quick start: from an empty project to an active connection|Quick start: from an empty project to an active connection]]&lt;br /&gt;
* [[IBH OPC UA Editor#Server connection and security|Server connection and security]]&lt;br /&gt;
* [[IBH OPC UA Editor#Assigning a controller and program|Assigning a controller and program]]&lt;br /&gt;
* [[IBH OPC UA Editor#Selecting and editing OPC tags|Selecting and editing OPC tags]]&lt;br /&gt;
* [[IBH OPC UA Editor#Transferring, reading, importing and exporting configurations|Transferring, reading, importing and exporting configurations]]&lt;br /&gt;
* [[IBH OPC UA Editor#External data, variable transfer and MQTT|External data, variable transfer and MQTT]]&lt;br /&gt;
* [[IBH OPC UA Editor#Modbus, Mitsubishi and SINUMERIK|Modbus, Mitsubishi and SINUMERIK]]&lt;br /&gt;
** [[IBH OPC UA Editor#Modbus|Modbus]]&lt;br /&gt;
** [[IBH OPC UA Editor#Mitsubishi and Rockwell|Mitsubishi and Rockwell]]&lt;br /&gt;
** [[IBH OPC UA Editor#SINUMERIK|SINUMERIK]]&lt;br /&gt;
* [[IBH OPC UA Editor#Nodesets, information models and Python|Nodesets, information models and Python]]&lt;br /&gt;
* [[IBH OPC UA Editor#Current released extensions compared with the PDF manual|Current released extensions compared with the PDF manual]]&lt;br /&gt;
* [[IBH OPC UA Editor#Related pages|Related pages]]&lt;br /&gt;
* [https://download.ibhsoftec.com/neutral/IBHOPCUAEditor750Setup.exe Download IBH OPC UA Editor 7.50]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Manuals/IBH-OPC-UA-Editor-Manual.pdf Manual (PDF)]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Samples/IBH-OPC-UA-Editor-Samples.zip Samples from the manual]&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|IBH OPC UA Server/Client&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; is a &#039;&#039;&#039;64-bit software solution&#039;&#039;&#039; for Windows and Linux PCs. For S7-1200 and S7-1500, it supports &#039;&#039;&#039;access to optimized data blocks&#039;&#039;&#039;. It provides controller and device data via OPC UA and can also exchange data with other OPC UA servers through its integrated client functions. Administration is performed in the Web Configurator; projects are created and transferred with the free [[IBH OPC UA Editor]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Function overview&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Depending on the target system and license scope, the following functions are available:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OPC UA Server&#039;&#039;&#039; for providing data from controllers and devices&lt;br /&gt;
* &#039;&#039;&#039;OPC UA Client&#039;&#039;&#039; for reading and writing data from other OPC UA servers&lt;br /&gt;
* Connection to SIMATIC controllers, including S7-1200 and S7-1500 with access to optimized data blocks&lt;br /&gt;
* Configuration with the [[IBH OPC UA Editor]] and import of STEP7 and TIA Portal projects&lt;br /&gt;
* OPC UA security with certificate management and signed and encrypted connections&lt;br /&gt;
* &#039;&#039;&#039;Alarms &amp;amp; Conditions&#039;&#039;&#039; and historical data&lt;br /&gt;
* &#039;&#039;&#039;MQTT&#039;&#039;&#039; connectivity to brokers and cloud services&lt;br /&gt;
* Web Configurator for administration, diagnostics, configuration backup and restore&lt;br /&gt;
* integrated [[IBH OPC UA:Integrated S7 SoftPLC|S7 SoftPLC]]&lt;br /&gt;
&lt;br /&gt;
Current licensing preferably uses online activation through the Copilot license server with a license serial number and an eight-digit secret. Manual activation with a signed JSON license file is available for offline systems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Getting started and administration&#039;&#039;&#039;&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH OPC UA:Licensing|Licensing]]&lt;br /&gt;
* [[IBH OPC UA Editor|Configuration with the IBH OPC UA Editor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration and examples&#039;&#039;&#039;&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 of arrays and structures]]&lt;br /&gt;
* [[IBH OPC UA:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH OPC UA:Logo8 Configuration with IBH OPC Editor|LOGO! 8 configuration with the IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Additional function pages&#039;&#039;&#039;&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|[https://www.ibhsoftec.com/en/p/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;
&lt;br /&gt;
=== Getting started and configuration ===&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 IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&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:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
=== OPC UA and data model ===&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent reading/writing of arrays and structures]]&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: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;
&lt;br /&gt;
=== Controllers and protocols ===&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:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIK 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIK ONE]]&lt;br /&gt;
&lt;br /&gt;
=== IIoT, edge and integration ===&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:Docker|Docker]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models |Python/Methods/Data models]]&lt;br /&gt;
&lt;br /&gt;
=== Security, operation and monitoring ===&lt;br /&gt;
* [[IBH Link UA:GDS|GDS - centralized certificate management]]&lt;br /&gt;
* [[IBH Link UA:Nagios|Nagios/NRPE monitoring]]&lt;br /&gt;
* [[IBH Link UA:Redundancy|Redundancy]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&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>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Configuration_with_IBH_OPC_Editor&amp;diff=2349</id>
		<title>IBH OPC UA:Configuration with IBH OPC Editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Configuration_with_IBH_OPC_Editor&amp;diff=2349"/>
		<updated>2026-08-05T13:37:51Z</updated>

		<summary type="html">&lt;p&gt;Axel: Redirected outdated IBH OPC Editor instructions to the current IBH OPC UA Editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[IBH OPC UA Editor]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Licensing&amp;diff=2348</id>
		<title>IBH OPC UA:Licensing</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Licensing&amp;diff=2348"/>
		<updated>2026-08-05T13:37:17Z</updated>

		<summary type="html">&lt;p&gt;Axel: Updated licensing to Copilot server, online activation and signed JSON files&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The &#039;&#039;&#039;IBH OPC UA Server/Client&#039;&#039;&#039; for Windows and Linux PCs uses Copilot server-based licensing.&lt;br /&gt;
&lt;br /&gt;
The preferred method is online activation with the &#039;&#039;&#039;license serial number&#039;&#039;&#039; and its associated &#039;&#039;&#039;eight-digit secret&#039;&#039;&#039;. For systems without Internet access, manual activation is available using a system-bound license request and a signed JSON license file.&lt;br /&gt;
&lt;br /&gt;
== License status ==&lt;br /&gt;
In the Web Configurator, open the &#039;&#039;&#039;System&#039;&#039;&#039; page and locate the &#039;&#039;&#039;License&#039;&#039;&#039; section. It displays:&lt;br /&gt;
&lt;br /&gt;
* status of the installed license&lt;br /&gt;
* licensee&lt;br /&gt;
* license serial number&lt;br /&gt;
* validity period&lt;br /&gt;
* enabled features&lt;br /&gt;
&lt;br /&gt;
A license may be displayed as &#039;&#039;&#039;Valid&#039;&#039;&#039;, &#039;&#039;&#039;Expired&#039;&#039;&#039; or &#039;&#039;&#039;Invalid&#039;&#039;&#039;. If no license is installed, the status is &#039;&#039;&#039;No license file&#039;&#039;&#039;. For a license without an expiry date, the validity field displays &#039;&#039;&#039;Unlimited&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Online activation ==&lt;br /&gt;
Online activation requires Internet access to the Copilot license server, the license serial number and the associated eight-digit secret.&lt;br /&gt;
&lt;br /&gt;
# In the Web Configurator, open the &#039;&#039;&#039;System&#039;&#039;&#039; page.&lt;br /&gt;
# Go to the &#039;&#039;&#039;License&#039;&#039;&#039; section.&lt;br /&gt;
# Under &#039;&#039;&#039;Online activation&#039;&#039;&#039;, enter the license serial number.&lt;br /&gt;
# Enter the eight-digit secret.&lt;br /&gt;
# Select &#039;&#039;&#039;Activate online&#039;&#039;&#039;.&lt;br /&gt;
# Wait until the license has been downloaded, verified and installed.&lt;br /&gt;
# Verify the license status, licensee, serial number, validity period and enabled features.&lt;br /&gt;
&lt;br /&gt;
The secret is only required for activation and should be treated as confidential.&lt;br /&gt;
&lt;br /&gt;
== Manual activation without Internet access ==&lt;br /&gt;
If the target system cannot access the Internet, the license can be transferred manually.&lt;br /&gt;
&lt;br /&gt;
# In the Web Configurator, open the &#039;&#039;&#039;System&#039;&#039;&#039; page and the &#039;&#039;&#039;License&#039;&#039;&#039; section.&lt;br /&gt;
# Under &#039;&#039;&#039;Manual alternative – License request&#039;&#039;&#039;, select &#039;&#039;&#039;Download&#039;&#039;&#039;. The Web Configurator creates &amp;lt;code&amp;gt;ibhlinkua-license-request.json&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Transfer this request file to a computer with Internet access and use the designated IBHsoftec/Copilot licensing process to obtain a signed license file.&lt;br /&gt;
# Transfer the signed JSON license file back to the target system.&lt;br /&gt;
# Under &#039;&#039;&#039;Manual alternative – License file&#039;&#039;&#039;, select and install the file.&lt;br /&gt;
# Verify the displayed license status and enabled features.&lt;br /&gt;
&lt;br /&gt;
The license request is bound to the target system. Do not modify either the request file or the signed license file.&lt;br /&gt;
&lt;br /&gt;
== Reinstallation and system migration ==&lt;br /&gt;
A license is bound to its system. An existing license file therefore cannot simply be copied to another computer. For a system migration, create a new license request and contact IBHsoftec to arrange the transfer or reissue of the license.&lt;br /&gt;
&lt;br /&gt;
Also back up the IBH OPC UA Server/Client configuration before reinstalling the software.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
; Online activation fails&lt;br /&gt;
: Check the Internet connection, DNS, proxy and firewall settings, system time, license serial number and eight-digit secret.&lt;br /&gt;
&lt;br /&gt;
; License file is rejected as invalid&lt;br /&gt;
: Use only the unmodified signed JSON license file for the system on which the license request was created.&lt;br /&gt;
&lt;br /&gt;
; License has expired&lt;br /&gt;
: Check the displayed validity period and renew the license if necessary.&lt;br /&gt;
&lt;br /&gt;
; A required feature is missing&lt;br /&gt;
: Compare the displayed features with the purchased license scope.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[IBH OPC UA:Startup operations|Startup operations]]&lt;br /&gt;
* [[IBH OPC UA Editor]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2347</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2347"/>
		<updated>2026-08-05T13:08:26Z</updated>

		<summary type="html">&lt;p&gt;Axel: Adjust S5/S7 AI overview wording&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;
&lt;br /&gt;
S5/S7 AI for Windows® includes all functions of S5/S7 for Windows® and also includes AI-assisted functions. Users can continue to work with existing S5 and S7 projects as usual and additionally use the integrated Copilot for analysis, diagnostics, block explanation, troubleshooting, documentation and PLC-related questions.&lt;br /&gt;
&lt;br /&gt;
* [[S5/S7 AI for Windows:Licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 AI for Windows:License transfer|License transfer]]&lt;br /&gt;
* [[S5/S7 AI Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Language support|Copilot language support]]&lt;br /&gt;
* [[S5/S7 AI for Windows:What&#039;s new?|What&#039;s new?]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot access to AI|Copilot access to AI]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&lt;br /&gt;
* [[Complete example: Analyze a missing motor enable with Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Company Server|Company Server]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&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 Editor ==&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_Editor_Overview.png|[[IBH OPC UA Editor|IBH OPC UA Editor]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA Editor#Overview|Overview]]&lt;br /&gt;
** [[IBH OPC UA Editor#Supported projects and devices|Supported projects and devices]]&lt;br /&gt;
* [[IBH OPC UA Editor#Quick start: from an empty project to an active connection|Quick start: from an empty project to an active connection]]&lt;br /&gt;
* [[IBH OPC UA Editor#Server connection and security|Server connection and security]]&lt;br /&gt;
* [[IBH OPC UA Editor#Assigning a controller and program|Assigning a controller and program]]&lt;br /&gt;
* [[IBH OPC UA Editor#Selecting and editing OPC tags|Selecting and editing OPC tags]]&lt;br /&gt;
* [[IBH OPC UA Editor#Transferring, reading, importing and exporting configurations|Transferring, reading, importing and exporting configurations]]&lt;br /&gt;
* [[IBH OPC UA Editor#External data, variable transfer and MQTT|External data, variable transfer and MQTT]]&lt;br /&gt;
* [[IBH OPC UA Editor#Modbus, Mitsubishi and SINUMERIK|Modbus, Mitsubishi and SINUMERIK]]&lt;br /&gt;
** [[IBH OPC UA Editor#Modbus|Modbus]]&lt;br /&gt;
** [[IBH OPC UA Editor#Mitsubishi and Rockwell|Mitsubishi and Rockwell]]&lt;br /&gt;
** [[IBH OPC UA Editor#SINUMERIK|SINUMERIK]]&lt;br /&gt;
* [[IBH OPC UA Editor#Nodesets, information models and Python|Nodesets, information models and Python]]&lt;br /&gt;
* [[IBH OPC UA Editor#Current released extensions compared with the PDF manual|Current released extensions compared with the PDF manual]]&lt;br /&gt;
* [[IBH OPC UA Editor#Related pages|Related pages]]&lt;br /&gt;
* [https://download.ibhsoftec.com/neutral/IBHOPCUAEditor750Setup.exe Download IBH OPC UA Editor 7.50]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Manuals/IBH-OPC-UA-Editor-Manual.pdf Manual (PDF)]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Samples/IBH-OPC-UA-Editor-Samples.zip Samples from the manual]&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|[https://www.ibhsoftec.com/en/p/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;
&lt;br /&gt;
=== Getting started and configuration ===&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 IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&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:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
=== OPC UA and data model ===&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent reading/writing of arrays and structures]]&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: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;
&lt;br /&gt;
=== Controllers and protocols ===&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:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIK 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIK ONE]]&lt;br /&gt;
&lt;br /&gt;
=== IIoT, edge and integration ===&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:Docker|Docker]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models |Python/Methods/Data models]]&lt;br /&gt;
&lt;br /&gt;
=== Security, operation and monitoring ===&lt;br /&gt;
* [[IBH Link UA:GDS|GDS - centralized certificate management]]&lt;br /&gt;
* [[IBH Link UA:Nagios|Nagios/NRPE monitoring]]&lt;br /&gt;
* [[IBH Link UA:Redundancy|Redundancy]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&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>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2346</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2346"/>
		<updated>2026-08-05T13:02:45Z</updated>

		<summary type="html">&lt;p&gt;Axel: Add short overview for S5/S7 AI&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;
&lt;br /&gt;
&#039;&#039;&#039;Short overview:&#039;&#039;&#039; S5/S7 AI for Windows® includes all functions of S5/S7 for Windows® and extends them with AI-assisted functions. Users can continue to work with existing S5 and S7 projects as usual and additionally use the integrated Copilot for analysis, diagnostics, block explanation, troubleshooting, documentation and PLC-related questions.&lt;br /&gt;
&lt;br /&gt;
* [[S5/S7 AI for Windows:Licensing|Licensing]]&lt;br /&gt;
* [[S5/S7 AI for Windows:License transfer|License transfer]]&lt;br /&gt;
* [[S5/S7 AI Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Language support|Copilot language support]]&lt;br /&gt;
* [[S5/S7 AI for Windows:What&#039;s new?|What&#039;s new?]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot access to AI|Copilot access to AI]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&lt;br /&gt;
* [[Complete example: Analyze a missing motor enable with Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Company Server|Company Server]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&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 Editor ==&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_Editor_Overview.png|[[IBH OPC UA Editor|IBH OPC UA Editor]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA Editor#Overview|Overview]]&lt;br /&gt;
** [[IBH OPC UA Editor#Supported projects and devices|Supported projects and devices]]&lt;br /&gt;
* [[IBH OPC UA Editor#Quick start: from an empty project to an active connection|Quick start: from an empty project to an active connection]]&lt;br /&gt;
* [[IBH OPC UA Editor#Server connection and security|Server connection and security]]&lt;br /&gt;
* [[IBH OPC UA Editor#Assigning a controller and program|Assigning a controller and program]]&lt;br /&gt;
* [[IBH OPC UA Editor#Selecting and editing OPC tags|Selecting and editing OPC tags]]&lt;br /&gt;
* [[IBH OPC UA Editor#Transferring, reading, importing and exporting configurations|Transferring, reading, importing and exporting configurations]]&lt;br /&gt;
* [[IBH OPC UA Editor#External data, variable transfer and MQTT|External data, variable transfer and MQTT]]&lt;br /&gt;
* [[IBH OPC UA Editor#Modbus, Mitsubishi and SINUMERIK|Modbus, Mitsubishi and SINUMERIK]]&lt;br /&gt;
** [[IBH OPC UA Editor#Modbus|Modbus]]&lt;br /&gt;
** [[IBH OPC UA Editor#Mitsubishi and Rockwell|Mitsubishi and Rockwell]]&lt;br /&gt;
** [[IBH OPC UA Editor#SINUMERIK|SINUMERIK]]&lt;br /&gt;
* [[IBH OPC UA Editor#Nodesets, information models and Python|Nodesets, information models and Python]]&lt;br /&gt;
* [[IBH OPC UA Editor#Current released extensions compared with the PDF manual|Current released extensions compared with the PDF manual]]&lt;br /&gt;
* [[IBH OPC UA Editor#Related pages|Related pages]]&lt;br /&gt;
* [https://download.ibhsoftec.com/neutral/IBHOPCUAEditor750Setup.exe Download IBH OPC UA Editor 7.50]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Manuals/IBH-OPC-UA-Editor-Manual.pdf Manual (PDF)]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Samples/IBH-OPC-UA-Editor-Samples.zip Samples from the manual]&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|[https://www.ibhsoftec.com/en/p/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;
&lt;br /&gt;
=== Getting started and configuration ===&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 IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&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:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
=== OPC UA and data model ===&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent reading/writing of arrays and structures]]&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: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;
&lt;br /&gt;
=== Controllers and protocols ===&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:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIK 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIK ONE]]&lt;br /&gt;
&lt;br /&gt;
=== IIoT, edge and integration ===&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:Docker|Docker]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models |Python/Methods/Data models]]&lt;br /&gt;
&lt;br /&gt;
=== Security, operation and monitoring ===&lt;br /&gt;
* [[IBH Link UA:GDS|GDS - centralized certificate management]]&lt;br /&gt;
* [[IBH Link UA:Nagios|Nagios/NRPE monitoring]]&lt;br /&gt;
* [[IBH Link UA:Redundancy|Redundancy]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&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>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2345</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=Main_Page&amp;diff=2345"/>
		<updated>2026-08-05T12:54:11Z</updated>

		<summary type="html">&lt;p&gt;Axel: Add IBH OPC UA Editor chapter index, downloads and English manual illustration&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:License transfer|License transfer]]&lt;br /&gt;
* [[S5/S7 AI Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Language support|Copilot language support]]&lt;br /&gt;
* [[S5/S7 AI for Windows:What&#039;s new?|What&#039;s new?]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot access to AI|Copilot access to AI]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&lt;br /&gt;
* [[Complete example: Analyze a missing motor enable with Copilot]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Company Server|Company Server]]&lt;br /&gt;
* [[S5/S7 AI for Windows:Copilot data flow|Copilot data flow]]&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 Editor ==&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_Editor_Overview.png|[[IBH OPC UA Editor|IBH OPC UA Editor]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* [[IBH OPC UA Editor#Overview|Overview]]&lt;br /&gt;
** [[IBH OPC UA Editor#Supported projects and devices|Supported projects and devices]]&lt;br /&gt;
* [[IBH OPC UA Editor#Quick start: from an empty project to an active connection|Quick start: from an empty project to an active connection]]&lt;br /&gt;
* [[IBH OPC UA Editor#Server connection and security|Server connection and security]]&lt;br /&gt;
* [[IBH OPC UA Editor#Assigning a controller and program|Assigning a controller and program]]&lt;br /&gt;
* [[IBH OPC UA Editor#Selecting and editing OPC tags|Selecting and editing OPC tags]]&lt;br /&gt;
* [[IBH OPC UA Editor#Transferring, reading, importing and exporting configurations|Transferring, reading, importing and exporting configurations]]&lt;br /&gt;
* [[IBH OPC UA Editor#External data, variable transfer and MQTT|External data, variable transfer and MQTT]]&lt;br /&gt;
* [[IBH OPC UA Editor#Modbus, Mitsubishi and SINUMERIK|Modbus, Mitsubishi and SINUMERIK]]&lt;br /&gt;
** [[IBH OPC UA Editor#Modbus|Modbus]]&lt;br /&gt;
** [[IBH OPC UA Editor#Mitsubishi and Rockwell|Mitsubishi and Rockwell]]&lt;br /&gt;
** [[IBH OPC UA Editor#SINUMERIK|SINUMERIK]]&lt;br /&gt;
* [[IBH OPC UA Editor#Nodesets, information models and Python|Nodesets, information models and Python]]&lt;br /&gt;
* [[IBH OPC UA Editor#Current released extensions compared with the PDF manual|Current released extensions compared with the PDF manual]]&lt;br /&gt;
* [[IBH OPC UA Editor#Related pages|Related pages]]&lt;br /&gt;
* [https://download.ibhsoftec.com/neutral/IBHOPCUAEditor750Setup.exe Download IBH OPC UA Editor 7.50]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Manuals/IBH-OPC-UA-Editor-Manual.pdf Manual (PDF)]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Samples/IBH-OPC-UA-Editor-Samples.zip Samples from the manual]&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|[https://www.ibhsoftec.com/en/p/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;
&lt;br /&gt;
=== Getting started and configuration ===&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 IBH OPC UA Editor|Configuration with IBH OPC UA Editor]]&lt;br /&gt;
* [[IBH Link UA:Configuration with IBH OPC Editor|Configuration with IBH OPC Editor]]&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:Loading multible projects into the IBH Link UA|Loading multiple projects into the IBH Link UA]]&lt;br /&gt;
* [[IBH Link UA:Logo8 Configuration with IBH OPC Editor|Logo8 Configuration with IBH OPC Editor]]&lt;br /&gt;
&lt;br /&gt;
=== OPC UA and data model ===&lt;br /&gt;
* [[IBH Link UA:Consistent Reading/Writing arrays and structures|Consistent reading/writing of arrays and structures]]&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: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;
&lt;br /&gt;
=== Controllers and protocols ===&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:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC 840D/840D SL|SINUMERIK 840D/840D SL]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIK ONE]]&lt;br /&gt;
&lt;br /&gt;
=== IIoT, edge and integration ===&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:Docker|Docker]]&lt;br /&gt;
* [[IBH Link UA:Python/Methods/Data models |Python/Methods/Data models]]&lt;br /&gt;
&lt;br /&gt;
=== Security, operation and monitoring ===&lt;br /&gt;
* [[IBH Link UA:GDS|GDS - centralized certificate management]]&lt;br /&gt;
* [[IBH Link UA:Nagios|Nagios/NRPE monitoring]]&lt;br /&gt;
* [[IBH Link UA:Redundancy|Redundancy]]&lt;br /&gt;
* [[IBH Link UA:Technical data|Technical data]]&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>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Configuration_with_IBH_OPC_UA_Editor&amp;diff=2344</id>
		<title>IBH Link UA:Configuration with IBH OPC UA Editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_Link_UA:Configuration_with_IBH_OPC_UA_Editor&amp;diff=2344"/>
		<updated>2026-08-05T12:53:55Z</updated>

		<summary type="html">&lt;p&gt;Axel: Redirect the former configuration page to the comprehensive IBH OPC UA Editor guide&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[IBH OPC UA Editor]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Configuration_with_IBH_OPC_UA_Editor&amp;diff=2343</id>
		<title>IBH OPC UA:Configuration with IBH OPC UA Editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA:Configuration_with_IBH_OPC_UA_Editor&amp;diff=2343"/>
		<updated>2026-08-05T12:53:54Z</updated>

		<summary type="html">&lt;p&gt;Axel: Redirect the former configuration page to the comprehensive IBH OPC UA Editor guide&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[IBH OPC UA Editor]]&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA_Editor&amp;diff=2342</id>
		<title>IBH OPC UA Editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=IBH_OPC_UA_Editor&amp;diff=2342"/>
		<updated>2026-08-05T12:53:20Z</updated>

		<summary type="html">&lt;p&gt;Axel: Create comprehensive IBH OPC UA Editor guide with current released features and English manual screenshots&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:IBH OPC UA Editor}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;IBH OPC UA Editor&#039;&#039;&#039; is the free Windows tool for configuring the&lt;br /&gt;
IBH Link UA and the IBH OPC UA Server/Client. Configurations can be created,&lt;br /&gt;
checked, imported and exported offline, transferred directly to the OPC UA&lt;br /&gt;
server, or read back from the server.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Page status: August 2026.&#039;&#039;&#039; The public download is still labelled&lt;br /&gt;
&#039;&#039;&#039;Version 7.50&#039;&#039;&#039;. Functions that require support from the target server are&lt;br /&gt;
only available when the connected IBH Link UA or IBH OPC UA Server/Client has&lt;br /&gt;
a suitable firmware version.&lt;br /&gt;
&lt;br /&gt;
* [https://download.ibhsoftec.com/neutral/IBHOPCUAEditor750Setup.exe Download IBH OPC UA Editor 7.50]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Manuals/IBH-OPC-UA-Editor-Manual.pdf Manual (PDF)]&lt;br /&gt;
* [https://download.ibhsoftec.com/english/Samples/IBH-OPC-UA-Editor-Samples.zip Samples from the manual]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The workspace is divided into the &#039;&#039;&#039;Project&#039;&#039;&#039;, &#039;&#039;&#039;Server&#039;&#039;&#039; and&lt;br /&gt;
&#039;&#039;&#039;Certificates&#039;&#039;&#039; views:&lt;br /&gt;
&lt;br /&gt;
* In &#039;&#039;&#039;Project&#039;&#039;&#039;, server connections, controllers, programs, variables, external data and other configuration objects are edited.&lt;br /&gt;
* In &#039;&#039;&#039;Server&#039;&#039;&#039;, the configuration read online, status information, historical data and UA nodes are displayed.&lt;br /&gt;
* In &#039;&#039;&#039;Certificates&#039;&#039;&#039;, the editor certificate and the certificates of connected servers are managed.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Overview.png|800px|thumb|center|Structure of the IBH OPC UA Editor with Project, Server and Certificates views.]]&lt;br /&gt;
&lt;br /&gt;
A project can contain multiple OPC UA servers. Multiple controllers and&lt;br /&gt;
stations can be assigned to each server.&lt;br /&gt;
&lt;br /&gt;
=== Supported projects and devices ===&lt;br /&gt;
&lt;br /&gt;
Variables and data blocks can be imported from the following projects, among&lt;br /&gt;
others:&lt;br /&gt;
&lt;br /&gt;
* TIA Portal V13 to V21;&lt;br /&gt;
* STEP 7 / SIMATIC Manager;&lt;br /&gt;
* S5/S7 for Windows and SIMATIC S5;&lt;br /&gt;
* LOGO! Soft Comfort;&lt;br /&gt;
* SINUMERIK and NC-VAR Selector.&lt;br /&gt;
&lt;br /&gt;
Supported target systems include SIMATIC S5, S7-200, S7-300, S7-400, S7-1200,&lt;br /&gt;
S7-1500, LOGO! 8, SINUMERIK, Modbus devices, Mitsubishi PLCs and robots, and&lt;br /&gt;
Rockwell controllers. Depending on the device, IBH Link S5++ or IBH Link S7++&lt;br /&gt;
can be used for controllers without their own Ethernet interface.&lt;br /&gt;
&lt;br /&gt;
== Quick start: from an empty project to an active connection ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Create a server connection:&#039;&#039;&#039; Select &amp;lt;code&amp;gt;Edit &amp;gt; New server connection&amp;lt;/code&amp;gt; and enter the name, address and port of the OPC UA server.&lt;br /&gt;
# &#039;&#039;&#039;Select endpoint and security:&#039;&#039;&#039; Retrieve endpoints from the server and select the security policy, message mode and login method.&lt;br /&gt;
# &#039;&#039;&#039;Add a controller or station:&#039;&#039;&#039; Specify the protocol, IP address and, for S7 TCP/IP, the rack, slot and target module if required.&lt;br /&gt;
# &#039;&#039;&#039;Assign a program:&#039;&#039;&#039; Select the project and open the required CPU or station.&lt;br /&gt;
# &#039;&#039;&#039;Activate variables:&#039;&#039;&#039; Select variables, check their properties and transfer the configuration to the server.&lt;br /&gt;
&lt;br /&gt;
== Server connection and security ==&lt;br /&gt;
&lt;br /&gt;
A server connection contains a freely selectable connection name, server&lt;br /&gt;
address, port, endpoint URL, security policy, message mode, login details and&lt;br /&gt;
session name. A reverse connection can be used when a server in a protected&lt;br /&gt;
network must establish an outgoing connection to the client.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Server_Connection.png|520px|thumb|center|Properties of a new OPC UA server connection.]]&lt;br /&gt;
&lt;br /&gt;
Different formats are available for variable names. The selected format must&lt;br /&gt;
match the setting of the target server, especially for dots in symbolic names&lt;br /&gt;
and for compact or S7-1500-compatible formatting.&lt;br /&gt;
&lt;br /&gt;
The editor supports anonymous login, user name and password, and&lt;br /&gt;
certificate-based connections. Depending on the endpoint, signing or signing&lt;br /&gt;
and encryption can be selected. Different certificate stores and certificate&lt;br /&gt;
groups can be selected. The local PKI folder can be configured in the settings.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Security.png|700px|thumb|center|Selection of a security policy, certificate and connection endpoint.]]&lt;br /&gt;
&lt;br /&gt;
== Assigning a controller and program ==&lt;br /&gt;
&lt;br /&gt;
When a controller is added, its name, host name or IP address, protocol and&lt;br /&gt;
connection parameters are defined. Use &amp;lt;code&amp;gt;Test connection&amp;lt;/code&amp;gt; to check&lt;br /&gt;
that the controller is reachable before continuing with the configuration.&lt;br /&gt;
&lt;br /&gt;
Select &amp;lt;code&amp;gt;Assign program&amp;lt;/code&amp;gt; to open the offline project and choose the&lt;br /&gt;
corresponding CPU or station. Password-protected TIA Portal projects from V15&lt;br /&gt;
to V21 can be opened with a user name and password. For TIA Portal projects,&lt;br /&gt;
the matching TIA Openness component and the required group membership must be&lt;br /&gt;
available.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Program_Selection.png|700px|thumb|center|Selecting a CPU or station from an offline project.]]&lt;br /&gt;
&lt;br /&gt;
== Selecting and editing OPC tags ==&lt;br /&gt;
&lt;br /&gt;
After a program has been assigned, the editor displays symbols, data blocks&lt;br /&gt;
and structures. Individual variables or complete branches can be activated as&lt;br /&gt;
OPC tags. The search function helps to find variables quickly in large&lt;br /&gt;
projects.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Variable_Selection.png|900px|thumb|center|Selecting program variables and data block structures as OPC tags.]]&lt;br /&gt;
&lt;br /&gt;
Variable properties include the OPC name, data type, address, access rights,&lt;br /&gt;
comment, measurement and scaling values, limits, and historical data settings.&lt;br /&gt;
The UA node identifier is displayed and can be copied.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Variable_Properties.png|600px|thumb|center|Properties of an OPC tag, including the OPC name and access rights.]]&lt;br /&gt;
&lt;br /&gt;
== Transferring, reading, importing and exporting configurations ==&lt;br /&gt;
&lt;br /&gt;
Configurations can be transferred to the server for individual sections or&lt;br /&gt;
as a complete project. The configuration stored on the server can also be read&lt;br /&gt;
back into the editor. Existing project and XML files can be imported and&lt;br /&gt;
exported again.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Transfer_Configuration.png|650px|thumb|center|Transferring a configuration from the Project view to the OPC UA server.]]&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Import_Configuration.png|650px|thumb|center|Importing an existing configuration file.]]&lt;br /&gt;
&lt;br /&gt;
The Server view displays server information, status, historical data and the&lt;br /&gt;
address space. The complete XML node identifier is displayed for UA nodes and&lt;br /&gt;
can be used in external clients or scripts. Namespaces of the connected server&lt;br /&gt;
can be exported as XML nodesets.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_UA_Nodes.png|700px|thumb|center|Online display of the OPC UA address space with node identifiers and attributes.]]&lt;br /&gt;
&lt;br /&gt;
== External data, variable transfer and MQTT ==&lt;br /&gt;
&lt;br /&gt;
Additional OPC UA servers can be connected under &#039;&#039;&#039;External data&#039;&#039;&#039;. Variable&lt;br /&gt;
transfer maps source variables from one server to target variables. Duplicate&lt;br /&gt;
and multiple assignments are checked, and array ranges can also be mapped.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Variable_Transfer.png|900px|thumb|center|Mapping source and target variables in the variable transfer view.]]&lt;br /&gt;
&lt;br /&gt;
User-defined variables create a separate address space. Variables read from&lt;br /&gt;
the server are cached and can be read again with &amp;lt;code&amp;gt;Refresh&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For MQTT connections, the broker address, client ID, credentials, topics,&lt;br /&gt;
message template, last-will message, certificates and other security parameters&lt;br /&gt;
can be configured. Availability depends on the target device and its firmware.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_MQTT_Configuration.png|750px|thumb|center|Properties of an MQTT connection.]]&lt;br /&gt;
&lt;br /&gt;
== Modbus, Mitsubishi and SINUMERIK ==&lt;br /&gt;
&lt;br /&gt;
=== Modbus ===&lt;br /&gt;
&lt;br /&gt;
Modbus TCP and RTU devices are added as separate configurations. For every&lt;br /&gt;
variable, the data type, unit ID, address, limits, historical data settings and&lt;br /&gt;
UA node identifier can be defined.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Modbus_Configuration.png|700px|thumb|center|Adding a Modbus configuration.]]&lt;br /&gt;
&lt;br /&gt;
=== Mitsubishi and Rockwell ===&lt;br /&gt;
&lt;br /&gt;
Mitsubishi PLCs and robots are added as stations; their programs and variables&lt;br /&gt;
can then be selected and edited. Rockwell ControlLogix and CompactLogix&lt;br /&gt;
controllers are also supported.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_Mitsubishi_Configuration.png|800px|thumb|center|Mitsubishi configuration in the Project view.]]&lt;br /&gt;
&lt;br /&gt;
=== SINUMERIK ===&lt;br /&gt;
&lt;br /&gt;
For SINUMERIK 840D SolutionLine and PowerLine as well as SINUMERIK ONE, CNC&lt;br /&gt;
stations can be added, the model can be read and NC variables can be activated.&lt;br /&gt;
The integrated PLC is configured separately as a controller. NC-VAR Selector&lt;br /&gt;
files can be imported to extend the address space.&lt;br /&gt;
&lt;br /&gt;
[[File:IBH_OPC_UA_Editor_SINUMERIK_Configuration.png|520px|thumb|center|Connection parameters of a new SINUMERIK CNC station.]]&lt;br /&gt;
&lt;br /&gt;
== Nodesets, information models and Python ==&lt;br /&gt;
&lt;br /&gt;
XML nodesets can be added as information models, edited, refreshed, imported&lt;br /&gt;
and exported. The complete nodeset configuration can be read from the server&lt;br /&gt;
or transferred to it.&lt;br /&gt;
&lt;br /&gt;
The editor generates Python module templates from a nodeset, either with or&lt;br /&gt;
without variable instances. Names are checked during generation so that only&lt;br /&gt;
valid Python identifiers are created. Variables and methods in an information&lt;br /&gt;
model can therefore be linked to Python functions on the IBH Link UA.&lt;br /&gt;
&lt;br /&gt;
See also: [[IBH Link UA:Python/Methods/Data models|Python, methods and data models]].&lt;br /&gt;
&lt;br /&gt;
== Current released extensions compared with the PDF manual ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Area&lt;br /&gt;
! Current functionality&lt;br /&gt;
|-&lt;br /&gt;
| TIA Portal&lt;br /&gt;
| Project import up to TIA Portal V21; password-protected projects from V15 can be opened with a user name and password.&lt;br /&gt;
|-&lt;br /&gt;
| Certificates and PKI&lt;br /&gt;
| Selection of different certificate stores and certificate groups; freely selectable local PKI folder.&lt;br /&gt;
|-&lt;br /&gt;
| Global Discovery Service&lt;br /&gt;
| Management of GDS connections; creation of server certificates or CSR files; retrieval of certificates and certificate lists.&lt;br /&gt;
|-&lt;br /&gt;
| Nodesets and Python&lt;br /&gt;
| XML nodeset export, synchronization with the server and generation of Python module templates with valid identifiers.&lt;br /&gt;
|-&lt;br /&gt;
| User-defined variables&lt;br /&gt;
| Caching of server variables and selective refresh of online data.&lt;br /&gt;
|-&lt;br /&gt;
| Variable transfer&lt;br /&gt;
| Checks for duplicate or multiple source and target assignments, plus improved mapping of array ranges.&lt;br /&gt;
|-&lt;br /&gt;
| Operation and compatibility&lt;br /&gt;
| 64-bit support, compatible project files between 32-bit and 64-bit versions, and improvements for high-resolution displays.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
&lt;br /&gt;
* [[IBH Link UA:Startup operations|IBH Link UA startup operations]]&lt;br /&gt;
* [[IBH Link UA:Client functions|OPC UA client functions]]&lt;br /&gt;
* [[IBH Link UA:MQTT connection|MQTT connection]]&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:Rockwell PLC|Rockwell PLC]]&lt;br /&gt;
* [[IBH Link UA:SINUMERIC ONE|SINUMERIK ONE]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Image source: IBH OPC UA Editor Manual, TTI Trans Tech International / IBHsoftec GmbH, September 2024. The images were taken from the English PDF manual.&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_Editor_SINUMERIK_Configuration.png&amp;diff=2341</id>
		<title>File:IBH OPC UA Editor SINUMERIK Configuration.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_Editor_SINUMERIK_Configuration.png&amp;diff=2341"/>
		<updated>2026-08-05T12:52:53Z</updated>

		<summary type="html">&lt;p&gt;Axel: Image taken from the English &amp;quot;IBH OPC UA Editor Manual&amp;quot;, TTI Trans Tech International / IBHsoftec GmbH, September 2024. Uploaded for the IBHsoftec Wiki article &amp;quot;IBH OPC UA Editor&amp;quot;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Image taken from the English &amp;quot;IBH OPC UA Editor Manual&amp;quot;, TTI Trans Tech International / IBHsoftec GmbH, September 2024. Uploaded for the IBHsoftec Wiki article &amp;quot;IBH OPC UA Editor&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_Editor_Mitsubishi_Configuration.png&amp;diff=2340</id>
		<title>File:IBH OPC UA Editor Mitsubishi Configuration.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_Editor_Mitsubishi_Configuration.png&amp;diff=2340"/>
		<updated>2026-08-05T12:52:51Z</updated>

		<summary type="html">&lt;p&gt;Axel: Image taken from the English &amp;quot;IBH OPC UA Editor Manual&amp;quot;, TTI Trans Tech International / IBHsoftec GmbH, September 2024. Uploaded for the IBHsoftec Wiki article &amp;quot;IBH OPC UA Editor&amp;quot;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Image taken from the English &amp;quot;IBH OPC UA Editor Manual&amp;quot;, TTI Trans Tech International / IBHsoftec GmbH, September 2024. Uploaded for the IBHsoftec Wiki article &amp;quot;IBH OPC UA Editor&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_Editor_Modbus_Configuration.png&amp;diff=2339</id>
		<title>File:IBH OPC UA Editor Modbus Configuration.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_Editor_Modbus_Configuration.png&amp;diff=2339"/>
		<updated>2026-08-05T12:52:50Z</updated>

		<summary type="html">&lt;p&gt;Axel: Image taken from the English &amp;quot;IBH OPC UA Editor Manual&amp;quot;, TTI Trans Tech International / IBHsoftec GmbH, September 2024. Uploaded for the IBHsoftec Wiki article &amp;quot;IBH OPC UA Editor&amp;quot;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Image taken from the English &amp;quot;IBH OPC UA Editor Manual&amp;quot;, TTI Trans Tech International / IBHsoftec GmbH, September 2024. Uploaded for the IBHsoftec Wiki article &amp;quot;IBH OPC UA Editor&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_Editor_MQTT_Configuration.png&amp;diff=2338</id>
		<title>File:IBH OPC UA Editor MQTT Configuration.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_Editor_MQTT_Configuration.png&amp;diff=2338"/>
		<updated>2026-08-05T12:52:48Z</updated>

		<summary type="html">&lt;p&gt;Axel: Image taken from the English &amp;quot;IBH OPC UA Editor Manual&amp;quot;, TTI Trans Tech International / IBHsoftec GmbH, September 2024. Uploaded for the IBHsoftec Wiki article &amp;quot;IBH OPC UA Editor&amp;quot;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Image taken from the English &amp;quot;IBH OPC UA Editor Manual&amp;quot;, TTI Trans Tech International / IBHsoftec GmbH, September 2024. Uploaded for the IBHsoftec Wiki article &amp;quot;IBH OPC UA Editor&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_Editor_Variable_Transfer.png&amp;diff=2337</id>
		<title>File:IBH OPC UA Editor Variable Transfer.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_Editor_Variable_Transfer.png&amp;diff=2337"/>
		<updated>2026-08-05T12:52:47Z</updated>

		<summary type="html">&lt;p&gt;Axel: Image taken from the English &amp;quot;IBH OPC UA Editor Manual&amp;quot;, TTI Trans Tech International / IBHsoftec GmbH, September 2024. Uploaded for the IBHsoftec Wiki article &amp;quot;IBH OPC UA Editor&amp;quot;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Image taken from the English &amp;quot;IBH OPC UA Editor Manual&amp;quot;, TTI Trans Tech International / IBHsoftec GmbH, September 2024. Uploaded for the IBHsoftec Wiki article &amp;quot;IBH OPC UA Editor&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_Editor_Security.png&amp;diff=2336</id>
		<title>File:IBH OPC UA Editor Security.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=File:IBH_OPC_UA_Editor_Security.png&amp;diff=2336"/>
		<updated>2026-08-05T12:52:45Z</updated>

		<summary type="html">&lt;p&gt;Axel: Image taken from the English &amp;quot;IBH OPC UA Editor Manual&amp;quot;, TTI Trans Tech International / IBHsoftec GmbH, September 2024. Uploaded for the IBHsoftec Wiki article &amp;quot;IBH OPC UA Editor&amp;quot;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Image taken from the English &amp;quot;IBH OPC UA Editor Manual&amp;quot;, TTI Trans Tech International / IBHsoftec GmbH, September 2024. Uploaded for the IBHsoftec Wiki article &amp;quot;IBH OPC UA Editor&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
</feed>