New TwinCAT installation scripts are available which support:
-
All end station code is now run from the same source code, and
-
A GUI is available to install, activate and run the PLCs.
This required a change of the target area. All target files are now located in C:SlowControlsTarget which is no longer under subversion control. Source code for the PLC programs is available under C:SlowControlsTwinCATSourceCurrentInterferometer. Program changes should never be applied to the target area directly. The new installation scripts also add the subversion revision number to the target code which in turn is available as an EPICS channel. The archive must be fully committed, otherwise the compile script aborts. When debugging, the revision number is patched to zero (invalid).
References:
Installation of TwinCAT Targets, LIGO-T1300175
Coding Standard for TwinCAT Slow Controls Software, LIGO-E1200225