You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Installing on a new, fresh-from-Beckhoff PLC (not a VM) isn't as easy as I'd like. There is only one option for the engineer at the moment:
Grab a keyboard/monitor, hook it up to the PLC, power it on and theN:
* Log in and manually enable SSH
* Run ansible bootstrap/provision
* Activate/download your project, ...
I see a couple possibilities at the moment:
Options I'm considering at the moment
Option 1: the "bootstrapping station"
We come up with a PLC bootstrapping/"imaging station" where you can bring your PLC to get set up initially
Pop in the CF card with an existing TwinCAT/BSD installation and then it automatically modifies sshd settings to allow for password-based logins
Boot the PC, run ansible (no monitor, keyboard, or special knowledge required)
Option 2: the PCDS-specific PLC image
We first install TwinCAT/BSD in a VM with a standard disk size (40GB or whatever we ordered)
Provision the VM using ansible steps here, make a disk image of the result
Let users install working image onto PLCs with balenaEtcher, dd, etc.
Final provisioning by way of ansible (package update, Net ID, routes)
Similar to the existing PLC image tool, flash the CF cards
I suppose this could be combined with (1) as a centralized place to do the flashing.
Option 3: leave it complicated
Teach engineers how to do the steps manually
Provide support if/when things get confused
Notes
IT's role in this is still not entirely clear
Their help may be required before/during/after the above steps
The text was updated successfully, but these errors were encountered:
Background
Installing on a new, fresh-from-Beckhoff PLC (not a VM) isn't as easy as I'd like. There is only one option for the engineer at the moment:
Grab a keyboard/monitor, hook it up to the PLC, power it on and theN:
* Log in and manually enable SSH
* Run ansible bootstrap/provision
* Activate/download your project, ...
I see a couple possibilities at the moment:
Options I'm considering at the moment
Option 1: the "bootstrapping station"
Option 2: the PCDS-specific PLC image
I suppose this could be combined with (1) as a centralized place to do the flashing.
Option 3: leave it complicated
Notes
The text was updated successfully, but these errors were encountered: