Standardizing Heterogeneous PLC Communication: An Open-Source Approach with Python and Modbus TCP