Simulates a set of ModBus Sensors, Actuators and Controllers.
This report has been automatically generated by ComSim by Trust Anchor Group. The following command-line arguments where used to execute the simulation and generate the report:
ComSim.exe -d ..\..\Debug\netcoreapp2.2\Data -e -i ..\..\..\..\Examples\ModBusDeviceControl.xml -s Sniffers -st ..\..\..\..\Examples\SnifferXmlToHtml.xslt -mr "C:\ProgramData\IoT Gateway\Root\Reports\ModBusDeviceControl.md" -xr "C:\ProgramData\IoT Gateway\Root\Reports\ModBusDeviceControl.xml" -master /Master.md -l "C:\ProgramData\IoT Gateway\Root\Reports\ModBusDeviceControl.Log.xml" -lt "C:\ProgramData\IoT Gateway\Transforms\EventXmlToHtml.xslt"
Simulates 20 ModBus Sensors (10 Outdoor and 10 Indoor Temperature Sensors), 10 ModBus Actuators (Heaters) and 10 ModBus Controllers (Thermostats, clients of one sensor and actuator each), controlling Heater output, based on Sensor output. Outdoor Sensor Temperature Value varies randomly over time. Indoor Sensor Temperature Value varies depending on Outdoor Temperature and Heater output, using a simplified heat transfer function. Controllers read sensor data and control Heater output based on current Indoor Temperature, comparing it to a goal Temperature that can be configured. Model is simplified, heat transfer made quicker, to illustrate communicative aspects, rather than physical properties. All devices can be interacted with using external clients, such as the Simple IoT Client or Tag ID App.
| Time units | |
|---|---|
| Simulation Duration: | 10 min |
| Time Base: | Start of Simulation |
| Time Unit: | 1 s |
| Time Cycle: | 10 min |
| Bucket Time: | 5 s |
| Start Date: | 2023-06-22 |
| Start Time: | 12:47:45 |
| End Date: | 2023-06-22 |
| End Time: | 12:57:45 |

Calculates the next step for simulated physical quantities in one system.
Performs the actions of a thermostat, by reading the corresponding sensors and taking necessary actions to control the indoor temperature to match a preset and configurable goal temperature.
Performs a readout of an outdoor temperature sensor.
Performs a readout of an indoor temperature sensor.
Performs a readout of the enabled register in a heater.
Performs a readout of the temperature register in a heater.
Performs a readout of the enabled register in a thermostat.
Performs a readout of the goal temperature register in a thermostat.
Enables or disables a heater.
Enables or disables a thermostat.
Sets the Goal Temperature of a thermostat.











