Skip to main content
Version: 2.8

NUM FLEXIUM Driver Configuration

IMPORTANT

If the HumanOS® IoT Gateway is registered as a service in the system context, the FX server cannot be started via gateway.
You can run the service in the user context or make sure the FX Server is started in some other way.

Plugin Configuration

The plugin configuration file is named settings.json located in <install directory>\Config\HumanOS.UHAL.NumControl.Flexium\. It contains all global settings of the plugin.

See Generic Plugin Configuration for more details.

Plugin Configuration Extension

The NUM Flexium Plugin extends the Generic Plugin Configuration with

  • NumRoto extensions

Config architecture

NumRoto Configuration

The element "NumRoto" contains all settings that belong to NumRoto. Currently only the data point MachineActivity can be specified here.

Machine Activity Configuration

The MachineActivity element contains the following settings:

AttributeDescriptionData Type
EParameterRegistryKeyRegistry Key of Machine Activity EParameterSystem.String
EParameterRegistryPathRegistry Path of Machine Activity EParameterSystem.String

Example:

Following Example shows a NUM Control Driver Configuration:

{
"Disabled": false,
"NumRoto": {
"MachineActivity": {
"EParameterRegistryKey": "EparamMachineActivity",
"EParameterRegistryPath": "HKEY_CURRENT_USER\\SOFTWARE\\NUMROTO\\NUMROTOplus"
}
},
"Devices": [
{
"MainTaskProcessor": {
"Name": "MainTaskProcessor",
"ProcessingPriority": "Normal",
"MaxSchedulingTimeSlice": 200,
"MinSchedulingTimeSlice": 10
}
}
]
}

Device Information File

The device information file is used to configure the access to the NUM Flexium CNC controls. It contains:

  • Id: unique device id (GUID), which MUST match the device license id.
  • DriverId: EFFD2B2F-89B0-4D38-BAC5-E6BFC3EA7498
  • Address: Connection address
  • Data Access
  • Commands
  • Alarm Events

See Device Information Model for more details.

Connection Address

The Addresses for NUM Controls are their serial numbers.

You can find the serial number in Flexium HMI under Diag; NCCfg.

NUM CNC Configuration

IMPORTANT

The serial number for Flexium contains a point ., like 295754.00. The Address in HumanOS® must be written without a point, like 29575400.

Example:

{
"Id": "13E03A96-717E-4672-989C-7BFAF8476B0A",
"Name": "Device",
"DriverId": "EFFD2B2F-89B0-4D38-BAC5-E6BFC3EA7498",
"Address": "29575400",
...
}