/Facility-Monitoring-Firmware

Generic Facility Monitor Box Firmware using Modbus TCP Protocol

Primary LanguageC++

Facility-Monitoring-Firmware

Generic Facility Monitor Box Firmware with Modbus TCP Protocol

Designed around being scalable and ease of use. Basic idea is facility technicians can add,remove,change sensors by simply plugging them in then modifying through facility monitoring website(seperate repo https://github.com/aelmendorf/Facility-Monitoring).

Available Channels: These were chosen based on industry standard gas sensor and switch specifications

  • 10 5v,3amp outputs
  • 24 24v,<1amp discrete inputs
  • 16 5v pullup discrete inputs
  • 16 analog(current 0-20mA) inputs

Task:

  • Read digital and analog inputs then update modbus register.
  • Recieve commands from server then update outputs accordingly

Monitoring Box images below:

Alt Text

Alt Text