Commit Graph

589 Commits

Author SHA1 Message Date
Federico Rojas
ea3db4e15d Fix indentation and typo in comment 2025-04-16 15:22:25 +02:00
Federico Rojas
8dbdba11e2 Build solution with the new pneumatics progs and variables 2025-04-11 15:14:37 +02:00
Federico Rojas
2afdd9ae47 Add as constant variable the tTIME_PRESSURE_OUT_OF_RANGE variable 2025-04-11 15:13:45 +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
337762b88f Unpin version 4024.56 and rebuild solution with 4024.62 2025-04-02 12:21:28 +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
Federico Rojas
6f3184712f Add variables for pressure limits high and low
Because the pressure limits belong to the cabinet and are application specific,
move the variables to GVL_APP as constants

modified:   solution/tc_project_app/GVLs/GVL_APP.TcGVL
2025-04-02 12:14:21 +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
federicorojas
525cc15969 Add values for th eenable disable soft limits in MainVisu 2025-03-27 16:26:04 +01:00
Federico Rojas
da50ad24f3 Add program for cabinet monitoring and pressure limits configuration 2025-03-27 14:38:49 +01:00
Federico Rojas
3b6e28faa2 Update the pointer to the submodule tc_mca_std_lib
Update the pointer to the commit after fixing the bug of the double
variables in ST_BacklashConfig.
Pointing now to version v2.7.0 of tc_mca_std_lib
modified:   solution/tc_project_app/tc_mca_std_lib
2025-01-23 11:03:33 +01:00
Federico Rojas
5fbdeba3b0 Update pointer to tc_mca_Std_lib v2.7.0 2025-01-16 13:41:30 +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
bfae8c0e58 Merge remote-tracking branch 'origin/master' into MBP-295-add-ntestnum-variable-to-main 2025-01-15 10:31:33 +01:00
Federico Rojas
6f014d4d36 Update tc_mca_std_lib pointer to commit c30ee19 2025-01-15 10:29:44 +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
Federico Rojas
360dcb34fb Merge remote-tracking branch 'origin/master' into MBP-300-remove-frampvelocity-in-backlashconfig 2025-01-15 10:25:05 +01:00
Federico Rojas
cae121824e Update tc_mca_std_lib pointer to commit c30ee19 2025-01-15 10:23:54 +01:00
Federico Rojas
29f584a582 Merge remote-tracking branch 'origin/master' into MBP-296-remove-bjog-commands 2025-01-15 09:31:26 +01:00
Federico Rojas
9118b0ba49 Update tc_mca_std_lib pointer to commit fc220ef 2025-01-15 09:28:43 +01:00
Federico Rojas
767e7990fc Revert "Build solution without bJog commands (pull request #99)" 2025-01-15 08:24:35 +00:00
federicorojas
b1af57436e Build solution without the ST_Backlashconfig.fRampVelocity variable 2025-01-14 15:35:04 +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
federicorojas
b7153af4d7 Build solution without bJog commands
bJog commands does not exist anymore in tc_mca_Std_lib. Build
the solution with those changes in std_lib
2025-01-14 13:39:17 +01:00
federicorojas
d83c16395d Update pointer for tc_mca_std_lib to commit 1abc0e1 2025-01-14 13:28:24 +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
Israa Ali
d2ca3c9ec9 Improved and added some comments 2024-12-04 11:52:58 +01:00
federicorojas
76c0324165 Update the tc_mca_std_lib pointer and build solution 2024-11-26 09:46:04 +01:00
Federico Rojas
605918e44c Merge remote-tracking branch 'origin/master' into MBP-271-read-write-coe-parameters 2024-11-25 15:45:04 +01:00
Federico Rojas
851c64c99d update tc_mca_Std_lib pointer and build solution 2024-11-25 15:42:52 +01:00
Federico Rojas
d0f0db2aba Update pointer to tc_mca_std_lib to commit 602207e 2024-11-14 14:20:44 +01:00
Ruben Martinez
037f05420a backlash compensation configuration DUT 2024-11-12 19:51:38 +01:00
kristinajurisic
2670cfdf04 Update pointer to commit 1e257aee8 in std_lib. 2024-10-29 11:51:12 +01:00
Ruben Martinez
32de84bf26 CoE state Enum added 2024-09-12 13:35:56 +02: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
Markus Kristensson
5cf987dd60 Update pointer
Updates pointer to include fix of MBP-292-Remove-warnings.
2024-09-10 11:17:35 +02:00
Federico Rojas
176c6d1a14 Update pointer to tc_mca_std_lib v2.6.0 2024-07-19 11:25:51 +02:00