i4connected Knowledgebase 5.6

Device specific Signal settings

Abstract

Open this article to learn more details about the Device specific Signal settings required to configure them by yourself!

Assigning a Signal to some devices require a set of specific settings.

Azure IoT Hub Signal settings

In order to add a Signal to an Azure IoT Device, the user needs to fill in the following settings:

IoT_Hub_settings.jpg

The IoT Hub Signal settings

  • Filter - opens the Test Expression panel, where the user can fill in the filter JSON property.

  • Value - opens the Test Expression panel, where the user can fill in the value JSON property.

  • Timestamp - opens the Test Expression panel, where the user can fill in the timestamp JSON property.

CSV Signal settings

The Signals assigned to a CSV Device require the following specific signals:

CSVA_settings.jpg

The CVS Signal settings

  • Parser - opens the CSV parser panel, allowing the user to either select an existing parser or to add a new one. By clicking the Add toolbar button opens the Add parser panel.

    Add_CSV_parser.jpg

    The Add parser panel

    In this view the user is required to fill in the following settings:

    • Separator - by default the comma (,) separator is set.

    • Decimal separator - by default the dot (.) separator is set.

    • Thousands separator - by default the comma (,) separator is set.

    • Delimiter - by default one single apostrophe (') separator is set.

    • Date mode - allows the user to set the mode to:

      • Column index - show date column index and date format field

      • Column name - show column name and date format field.

    • Date column index - allows the user to set the date column index. Index can be manually typed in the field or by using the up / down arrows.

    • Date format - allows the user to set the format used for the date.

    • Time mode - allows the user to set the mode of the time:

      • Date column - use date column (no time column / format fields)

      • Column index - show time column index and date format field

      • Column name - show time column name and date format field

    • Has headers - allows the user to define if the CSV file will have headers or not.

    • File pattern - by default the value *.* is set.

    • Encoding - allows the user to set up the CSV file encoding: Windows-1252, unicode-FFFE, us-ascii, utf-7, utf-8, utf-16, utf-32, utf-32BE.

  • Column specification - allows the user to setup the column specification, to either:

    • Implicit - uses the signal name (no input required)

    • ByIndex - shows column index input (required field)

    • ByName - shows column name input (required field).

  • Data type - The signal type: Boolean (only type for Coils and Discrete Inputs), Char, Byte, Int16, Int32, Int64, SByte, UInt16, UInt32, UInt64, Single and Double.

Ewon Signal settings

The Signals assigned to an Ewon Device require the following specific signals:

Ewon_signal_settings.jpg

The Ewon Signal settings

  • Tag name - the name of the Ewon tag, selectable when clicking the Browse tags button.

    List_of_ewon_signals.jpg

    Example of a list of Ewon signals

Tip

When the Ewon signal name ends with “_ctr” (case insensitive), the signal will be imported as counter in the i4connected system and the counter value will be set to 999999999999, in order to force the first value to be invalid.

HMSHub Signal settings

The Signals defined for an HMSHub Device, require the following settings:

HMSHub_settings.jpg

The HMSHub Path

  • Path - the Endpoint URL establishing the connection to the WEBservice.

i4SCADA Signal settings

In order to add a new i4SCADA Signal the user is required to set up the following settings:

i4SCADA_settings.jpg

The i4SCADA Signal settings

  • Signal name - The name of the i4SCADA signal.

  • Log name - The name of the i4SCADA log associated with the signal.

  • Browse i4Scada log - allows the user to browse for the i4SCADA log to be applied.

  • Signal type - The type of the signal value. Can be:

    • Double

    • String

Modbus Signal settings

The Modbus Device specific Signal settings are the followings:

Modbus_settings.jpg

The Modbus Signal settings

  • Registers Type - The Modbus register type. Can be:

    • Coil - On/off discrete values that can be read and written Bitwise (bit by bit)

    • Discrete Input - On/off discrete values that can be only read Bitwise (bit by bit)

    • Input Register - Numerical values that can be only read Wordwise (word by word)

    • Holding Register - Numerical values that can be read and written Wordwise (word by word)

  • Type - The type of data of the signal. Can be: Boolean (only type for Coils and Discrete Inputs), Char, Byte, Int16, Int32, Int64, SByte, UInt16, UInt32, UInt64, Single and Double.

  • Address - The address of the signal, which depends on the register type.

    • Coils addresses start with a zero and then span from 00001to 09999

    • Discrete Input addresses start with a one and then span from 10001 to 19999

    • Input Register addresses start with a three and then span from 30001 to 39999

    • Holding Register addresses start with a four and then span from 40001 to 49999

  • Test signal configuration - allows the user to test the signal configuration.

MSCons Signal settings

The MSCons Device settings required to Add a new Sign are:

MSCons_settings.jpg

The Add MSCons signal panel

  • Location ID - the identification number of the device location.

  • OBIS code - the corresponding device value.

WEBfactory Signal settings

In order to add a new WEBfactory Signal, the user is required to fill in the following settings:

WEBfactory_settings.jpg

The WEBfactory Signal settings

  • Signal name - The name of the WEBfactory signal

  • Log name - The name of the WEBfactory log associated with the signal

  • Browse WEBfactory log - allows the user to browse for the WEBfactory log to be applied.

  • Signal type - The type of signal value. Can be:

    • Double

    • String