Add the comment to call the Shutter_Operator_Panel program from MAIN/PROG()
Build solution.
renamed: solution/tc_project_app/POUs/Application_Specific/Applications/Shutter_Operator_panel_Template.TcPOU -> solution/tc_project_app/POUs/Application_Specific/Applications/Shutter_Operator_Panel.TcPOU
modified: solution/tc_project_app/POUs/MAIN.TcPOU
modified: solution/tc_project_app/tc_project_app.plcproj
Program includes all the needed Inputs and Outputs for the PSS signals
related to the Safety shutter.
Also contains all the needed configurable variables.
modified: solution/tc_project_app/POUs/Application_Specific/Axes/Safety_Shutter.TcPOU
Remove the pneumatics variables from Cabinet_Configuration and move them to
Pneumatic_Box program.Because of that the program now handles onle the
cabinet monitoring. Rename the prgram to reflect that change
deleted: solution/tc_project_app/POUs/Application_Specific/Applications/Cabinet_Configuration.TcPOU
new file: solution/tc_project_app/POUs/Application_Specific/Applications/Cabinet_Monitoring.TcPOU
Add a template for safety shutter, wher ethe PSS permit signals are created.
Add a program for the Pneumatic_Box, where all the signals for pressure sensors
and pressure calcualtions are implemented.
Correct the Pneumatics_Template TaskInfo was missing a _, delete the pressurelimtis,
and add the pressure group selection.
Call the new programs from PROG() MAIN.
The variable bPSSPneumaticAxisShutter changed to bSafetyShutter
The low and high pressure limts are not defined per axis but per pressure group
in GVL_APP. Remove tehm from the template.
modified: solution/tc_project_app/POUs/Application_Specific/Axes/Pneumatics_Template.TcPOU
As all shutter OP are the same, it is safe to add the TcLinkTo attribute in the
outputs for the LEDs.
modified: solution/tc_project_app/POUs/Application_Specific/Applications/Shutter_Operator_panel_Template.TcPOU
Add getting the scaled values of the cabinet pressure groups as part of the
Cabinet_Configuration program. To later link those values for the alarms in
PILS
modified: solution/_Config/PLC/tc_project_app.xti
modified: solution/tc_project_app/POUs/Application_Specific/Applications/Cabinet_Configuration.TcPOU
modified: solution/tc_project_app/POUs/MAIN.TcPOU
Unpin the TwinCAT verison 4024.56 and build solution with version 4024.62.
Update the tc_mca_std_lib to commit 9cfc5a1.
Build solution including the new variables from tc_mca_std_lib and new templates.
Add the comment to explain the source of the AMS NetId for the fbCabinetMonitoring.
The NetId should be from the Device (EtherCAT) of the I/O section of the solution.
Add the commented call for the fbCabinetMonitoring in MAINS/PROG().
For each declared output of the shutter OP template add the attribute
TcLinkTo. The shutter OP are always the same and will have the same
terminals name and connected to the same ouputs.
modified: solution/tc_project_app/POUs/Application_Specific/Applications/Shutter_Operator_panel_Template.TcPOU
Cabinet_Configuraiton contains the cabinet monitoring and the
pressure limits high and low for the cbainets and pneumatic boxes.
modified: solution/tc_project_app/POUs/Application_Specific/Applications/Cabinet_Configuration.TcPOU
modified: solution/tc_project_app/POUs/MAIN.TcPOU
The pressure limits are for the pressure groups and not for individual
axes therefore, the definition of those limits was move as part of the
cabinet_configuration.
modified: solution/tc_project_app/POUs/Application_Specific/Axes/Pneumatics_Template.TcPOU
The variable is used in the ESS's FAT_SAT_tools python scripts for
performance testing to keep track of the test number sequence.
modified: solution/_Config/PLC/tc_project_app.xti
modified: solution/tc_project_app/POUs/MAIN.TcPOU
Restructure the call to the pneumatic axes according to FB_Axes:
1. Link the axis structure for the pneumatic axes by calling the
new stPneumaticAxis property.
2. Execute the pneumatic axes.
Delete the variabels related to PILS
Add the variables and comment related to advacned homing
Add the new variable bEnableStopWithAnyLimitSwitch
modified: solution/tc_project_app/POUs/Application_Specific/Axes/Axis_Template.TcPOU
Delete the extra jum line.
Change from lince comment to a block comment.
Use x for the index of the array instead of the HMI variable.
modified: solution/tc_project_app/POUs/Application_Specific/Applications/Shutter_Operator_panel_Template.TcPOU
Add the temperature configuraiton in Axis_template
Format the var field in Application_Template
Call both from the PROG action in MAIN() as example
modified: solution/tc_project_app/POUs/Application_Specific/Applications/Application_Template.TcPOU
modified: solution/tc_project_app/POUs/Application_Specific/Axes/Axis_Template.TcPOU
modified: solution/tc_project_app/POUs/MAIN.TcPOU
Format the comments about the reference system types
Correct wierd identation
Fix Format of if evaluation of boolean variables withouth the "= True or = False"