Table of Contents

Connections

The connection determines which communication driver and what parameters WebHMI will use to exchange data with the equipment. The list of the connection settings and their meaning is given in this section.

The unique feature of the WebHMI is the ability to work with different devices (different protocols) over the same connection for serial/Ethernet connection types. We call it “multiprotocol”.

There are 2 options to create a new connection:

Basic Info Tab

After selecting a connection to edit, the page with Basic info tab is opened:

The group (1) of settings is common for any kind of communication protocol:

The rest settings (2) of Basic tab may vary depending on type of protocol (below those ones for Modbus TCP):

Please refer to specific communication protocols documentation and WebHMI application examples for more info.

Communication tab

Communication tab settings differ a bit for connections based on serial bus and TCP/IP network. Some settings are common to both of them.

TCP networks

Serial networks

Below only the settings unique for serial bus are explained. Please refer to previous section.

  1. (1) - these are standard serial port settings
  2. Stabilization pause,ms - Pause to stabilize the RS-485 bus before initiating an exchange for this connection. (Sometimes it may be necessary when operating at a high speed or on an inconsistent line, with a specific device - the end of the transmission with the previous device causes a transient process that can interfere with the line for the next device)
  3. Mode - Normal mode is when WebHMI polls the device. Virtual UART mode is when WebHMI activates special driver to enable external access to that serial port via TCP socket. Please refer for more details to Virtual UART function page.

Add preset device connections

Beginning with 4.0.4161 there is a new function Add device designed to facilitate connection between WebHMI, when using a 7bit™ devices.

There are preset connections you can add in one-click from the register list tree.

After the creation, you need to edit connection to finish it creation: replace default net address and enable the connection.

Diagnostic preset registers

There are also a diagnostic solution for your project included.
It is called “WebHMI Health registers”.

It is a bunch of registers, which intended to show the status of WebHMI. The logging option is turned on for them, so you can immediately analize the system behaviour in custom graphs.

If the registers of the device being added can be nested inside another similar connection (e.g. 7bit™ AipPoint sensor inside 7bit™ AirGate MQTT connection or WebHMI Health registers inside other WebHMI internal connection) the option to create a category in that connection will be offered.