Industrial controls and automation

Greetings

My goal with learning programming is to be able to set up my own industrial controls and automation.
So I will be using things like 0-10V, 4-20 mA controls and sensors for temperature, pressure, light (and and and and).

I going looking I can’t find that others are doing - - - so - - - is my search foo bad or is this something that is an unusual corner of Ada usage and I will need to be doing a lot of ‘roll my own’ right from scratch programming?

(I really like the idea of correct programming constructs that Ada displays!)

TIA

You may find this interesting: https://www.ada4automation.org/

1 Like

This driver for the VL53L1X ranging sensor measures distance in millimetres.

And this 3-axis magnetometer returns readings in gauss.

In both cases, the units are unconstrained subtypes (of Natural & Float respectively), which isn’t ideal, but then in the first case the actual range depends on the instrument settings, so it’s not as simple as it might be!