Commit Graph

191 Commits

Author SHA1 Message Date
federicorojas ad08935a0a Change varaibles to v2.8.0 and add release notes
Change the MAIN variable sVersion to 2.8.0 and add the corresponding
release notes.
Build solution.
2025-04-25 16:35:41 +02:00
Federico Rojas 36e68aa23e Add output variable to power the green LED and the inside light of box, build solution
modified:   solution/_Config/PLC/tc_project_app.xti
modified:   solution/tc_project_app/POUs/Application_Specific/Applications/Pneumatic_Box.TcPOU
2025-04-23 11:49:22 +02:00
Federico Rojas 289c92d07c Extend the multiline comment to include the PSSPermit code 2025-04-23 11:43:47 +02:00
Federico Rojas b807a07723 Rename the Shutter operator panel program and update the PSS permit variable link
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
2025-04-16 15:37:43 +02:00
Federico Rojas bf17f42be1 Program for Safety Shutters
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
2025-04-16 15:25:58 +02:00
Federico Rojas 3d4b6d8b7d Add new lines for configurable variables fromg GVL_APP 2025-04-16 15:23:56 +02:00
Federico Rojas ea3db4e15d Fix indentation and typo in comment 2025-04-16 15:22:25 +02:00
Federico Rojas 51a352d24a Remove the negation(NOT) from the PSS permit status signal 2025-04-11 15:11:47 +02:00
Federico Rojas c7ddb22046 Rename Cabinet_Configuration to Cabinet_Monitoring
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
2025-04-11 15:08:11 +02:00
Federico Rojas ecc0fa9323 Add new programs and templates for penaumtics
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.
2025-04-11 15:02:24 +02:00
Federico Rojas G e32e245438 Merge branch 'master' into federicor/update-templates 2025-04-02 14:33:35 +02:00
Federico Rojas G 8dac3ad719 Merge branch 'master' into federicor/prog-for-cabinet-config and update std_lib pointer
Update pointer of tc_mca_std_lib
2025-04-02 14:16:33 +02:00
Federico Rojas 059707d03c Update pneumtics template
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
2025-04-02 13:58:53 +02:00
Federico Rojas 50a58a9d72 Add attribute TcLinkTo to the LEDs outputs
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
2025-04-02 13:36:42 +02:00
Federico Rojas b21d984ce0 Add pressure scaling method and variables to Cabinet_Configuration program
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
2025-04-02 12:16:59 +02:00
federicorojas d05f187bb8 Build solution with version 4024.62. Update pointer of tc_mca_std_lib
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.
2025-03-31 15:45:55 +02:00
federicorojas 1a8fe4a7f2 Add comment for the nEcMasterNetId input variable of fbCabinetMonitoring
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().
2025-03-31 15:38:29 +02:00
federicorojas caf1e9a323 Add attribute TcLinkTo for the LEDs of the shutter OP
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
2025-03-31 15:26:15 +02:00
federicorojas 3b4bef7169 Create Cabinet_Configuration program and call it from MAIN/PROG()
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
2025-03-31 14:31:31 +02:00
federicorojas 04cf94a1fe Move pressure high and low limits from Pneumatics_template to Cabinet_Configuration
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
2025-03-27 16:26:43 +01:00
Federico Rojas da50ad24f3 Add program for cabinet monitoring and pressure limits configuration 2025-03-27 14:38:49 +01:00
Federico Rojas 65534517bc Merge remote-tracking branch 'origin/master' into federicor/update-version-variable-in-main 2025-01-16 11:31:45 +01:00
Israa Ali ac08b7ac24 Merged in MBP-257-review-comments-on-solution (pull request #104)
Fix and add some comments

Approved-by: Federico Rojas
2025-01-16 10:25:08 +00:00
Israa Ali f2949656c2 Fix and add some comments 2025-01-16 10:01:04 +01:00
Federico Rojas 518bfd1703 Set sVersion variable to v2.6.0 2025-01-15 16:27:52 +01:00
Federico Rojas a32ad9b916 Merge remote-tracking branch 'origin/master' into MBP-295-add-ntestnum-variable-to-main 2025-01-15 10:27:10 +01:00
federicorojas 2101cc95db Add variable nTestNum in MAIN
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
2025-01-14 14:31:49 +01:00
Israa Ali dd25c6f384 Edit comments in MAIN and update std_lib pointer
modified:   solution/tc_project_app/POUs/MAIN.TcPOU
modified:   solution/tc_project_app/tc_mca_std_lib
2024-12-11 15:08:27 +01:00
Markus Kristensson 93585de489 Use reference to Pneumatic Axes
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.
2024-09-10 11:18:34 +02:00
Federico Rojas 1cd240239a Add missing variables for initial configuration to axis template
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
2024-07-17 13:14:27 +02:00
Federico Rojas 1399869326 Fix formatting of commented variables
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
2024-07-17 11:59:34 +02:00
kristinajurisic 8ebe255569 Remove conditions in the Shutter_Operator_panel_Template. 2024-07-17 11:51:43 +02:00
kristinajurisic a10e590af4 Remove Product version line from the files. 2024-07-17 10:27:39 +02:00
kristinajurisic 622db493b3 Add comment to define user variables in the Pneumatics_Template(PRG). 2024-07-17 08:38:51 +02:00
kristinajurisic b8132f82e9 Add changes after the filter run. 2024-07-16 15:11:58 +02:00
kristinajurisic 0466b813d1 Update comment on the code implementation in the template. 2024-07-16 15:09:05 +02:00
kristinajurisic 0209184644 Add commented variables to the Pneumatics_Template(PRG), as a template for pneumatic axis setup. 2024-07-16 14:52:35 +02:00
Federico Rojas b6b7c6b238 Implemnet eCPUType enum in the restore position code and build solution 2024-02-21 11:40:23 +01:00
Federico Rojas 3027f4ee10 Modify the templates to reflect the format and parameters
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
2023-11-14 15:49:12 +01:00
Federico Rojas 53e02b4a4a Add axis description fields in the axis tempalte 2023-05-04 15:14:12 +02:00
Federico Rojas 3055a49972 Re-run the filters 2023-02-03 16:10:50 +01:00
Federico Rojas aa67924650 Add example to configure retore position of an axis in Axis_Template 2022-11-01 14:23:16 +01:00
Federico Rojas df85fad7a2 Format IF statements with jump line each condition 2022-11-01 13:43:36 +01:00
Federico Rojas c4d865edc1 Optimize code for executing postiong restoring 2022-10-21 09:16:24 +02:00
Federico Rojas 3335971d3f Refactoring code with new variable name fEncoderBiasAtShutdown 2022-10-14 16:08:27 +02:00
Federico Rojas 0350afac73 Merge remote-tracking branch 'origin/MBP-198_OOP' into MBP-221-add-restore-position-bias
# Conflicts:
#	solution/tc_project_app/tc_mca_std_lib
2022-10-14 15:55:30 +02:00
Federico Rojas 3c0a37a0e7 Format notes and correct indentation to MAIN.RESTORE_POSITION()
Format the comments about the reference system types
Correct wierd identation
Fix Format of if evaluation of boolean variables withouth the "= True or = False"
2022-10-14 15:11:03 +02:00
Federico Rojas dc531c102f Recompile files without LineIDs 2022-10-06 11:16:02 +02:00
Federico Rojas bbf233a637 Merge branch 'origin/master' into MBP-198_OOP
Conflicts:
	solution/_Config/PLC/tc_project_app.xti
2022-10-06 10:38:10 +02:00
Federico Rojas 99a3efce66 Add FB_CustomAxis example and update pointer 2022-10-04 17:11:37 +02:00