It used to be expensive to make stuff updatable, now it is easy. Cameras can be updated either to change/improve functionality, or to cope with new lenses.
I'm not familiar with Siemens PLCs, but these certainly were updatable. And whether these ones were or not, I believe many PLCs are networkable.