Remote updating software on Beckhoff PLC's?
Hello,
Normally I update software via Twincat as usual. Now I'm working a machine whereby the operator would update the software themselves, preferably without using Twincat.
Does anyone know if it is enough to replace the .app file and reboot the PLC? It'll probably work but would that be recommended?
Posted Mar 29, 2018, 7:56 PM UTC
It is possible to update remote plc without programming environment. I might remember the directories wrong but something like the following:
Build the project locally with correct configuration. Then copy all files from _Boot/x64 or 32 folder (under project folder) to PLCs c:/twincat/boot/plc or similar. Restart and done.
Edit: just keep the bootdata file to not to lose persistent data. Not sure how correct way this is to update.
I think this is right, but you should be able to try it. Just try it out on your test machine, but likely you can send them a zip and they can extract the files to the boot folder and restart it.
I'd be interested to see what a Beckhoff App engineer says about it though, I know people have done it, but I've always just remote-targeted the runtime over a VPN and done it that way.