Automatic PLC program update