NUM FLEXIUM Driver Configuration
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
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:
Attribute | Description | Data Type |
---|---|---|
EParameterRegistryKey | Registry Key of Machine Activity EParameter | System.String |
EParameterRegistryPath | Registry Path of Machine Activity EParameter | System.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
.
The serial number for Flexium contains a point
.
, like295754.00
. The Address in HumanOS® must be written without a point, like29575400
.
Example:
{
"Id": "13E03A96-717E-4672-989C-7BFAF8476B0A",
"Name": "Device",
"DriverId": "EFFD2B2F-89B0-4D38-BAC5-E6BFC3EA7498",
"Address": "29575400",
...
}