How hard would it be to add Modbus TCP communications over the WiFi so that a remote PLC (AutomationDirect Productivity 3000 in this case) can request amperage values?
I looked into getting the PLC to request values via web ( [http://iotawatt.local/query?select=[time.iso,Input_1.amps,Input_2.amps,...,Input_10.amps]&begin=s-5s&end=s&group=5s&format=csv&header=yes] ) like a web browser would do but the PLC does not have this type of functionality.
The communications options of the PLC are fairly limited and Modbus TCP is the only viable path forward that I could find.
I have played around with Arduino IDE a little, but PlatformIO is completely new to me. I am still trying to wrap my mind around it.