Binding Parameters
Configure scale, offset, deadband, and sampling interval for data transforms.
Each binding can apply data transforms to convert raw values from the data source into the format your variables expect. These parameters are set during binding creation and can be updated later.
Transform formula
The transform is applied in this order:
output = (raw_value x scale) + offsetIf scale is not set, it defaults to 1 (no multiplication). If offset is not set, it defaults to 0 (no addition).
Parameters
Scale (multiplier)
The scale factor multiplies the raw value before any offset is applied.
| Example | Scale | Use Case |
|---|---|---|
| W to kW | 0.001 | Data source reports watts, variable expects kilowatts |
| kW to W | 1000 | Data source reports kilowatts, variable expects watts |
| kJ to kWh | 0.000278 | Convert energy units |
Scale cannot be zero. A scale of 1.0 means no scaling is applied.
Offset (additive)
The offset is added to the value after scaling.
| Example | Scale | Offset | Use Case |
|---|---|---|---|
| Kelvin to Celsius | 1.0 | -273.15 | Subtract 273.15 from Kelvin reading |
| Celsius to Fahrenheit | 1.8 | 32 | Multiply by 1.8, then add 32 |
| Sensor calibration | 1.0 | 2.5 | Compensate for a known 2.5-unit sensor bias |
Deadband (change threshold)
The deadband defines the minimum change required to trigger a data update. If the difference between the new value and the current value is smaller than the deadband, the update is suppressed.
Update only if: |new_value - current_value| > deadbandThis is useful for:
- Reducing noise — sensors that fluctuate within a small range
- Lowering data volume — suppress insignificant changes to reduce storage and network traffic
- Filtering jitter — ignore minor oscillations in stable signals
| Deadband | Effect |
|---|---|
| 0 | Report every change (default) |
| 0.5 | Ignore changes smaller than 0.5 units |
| 10 | Only report significant changes (e.g., for noisy vibration sensors) |
Deadband cannot be negative. A deadband of 0 means every value change is reported.
Sampling interval (ms)
The sampling interval controls how frequently the edge gateway reads the data point, in milliseconds.
| Interval | Frequency | Use Case |
|---|---|---|
| 100 | 10 Hz | High-frequency monitoring (vibration, fast transients) |
| 1000 | 1 Hz | Standard monitoring (power, temperature, wind speed) |
| 5000 | 0.2 Hz | Slow-changing values (ambient temperature, humidity) |
| 60000 | 1/min | Infrequently changing values (daily counters, status codes) |
Trade-offs:
- Lower intervals produce more data and higher network/storage load
- Higher intervals reduce data volume but may miss transient events
- The default of 1000ms is suitable for most industrial sensor readings
Setting parameters
Parameters are configured during binding creation:
- Manual binding — set individually per binding in step 3 of the editor
- Match suggestions — bindings created by accepting suggestions use default parameters (scale 1.0, offset 0.0, sampling interval 1000 ms)
- Batch operations — bindings created through batch accept use the same defaults as match suggestions
Parameters can be updated after creation by editing the binding.