Commit Graph
170 Commits
Author SHA1 Message Date
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 AliandFederico Rojas 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
Federico Rojas 33c2c06338 Test: Delete redundancy in linking FB and interfaces in AXES() 2022-09-30 16:07:16 +02:00
Federico Rojas 054a460e8d Build solution with new code and new commits form tc_mca_std_lib 2022-09-27 16:54:04 +02:00
Federico Rojas 1b57b2e04c Add code to read. store and restore the encoder position BIAS in case of power failure 2022-09-27 16:50:37 +02:00
Federico Rojas ba6c691646 Replace obsolete FB_GetDeviceIdentification for FB_GetDeviceIdentificationEx 2022-09-19 14:44:26 +02:00
Federico Rojas c852cd9e57 Merge branch 'origin/master' into MBP-198_OOP
Conflicts:
solution/_Config/PLC/tc_project_app.xti
solution/solution.tsproj
solution/tc_project_app/POUs/MAIN.TcPOU
solution/tc_project_app/tc_mca_std_lib
solution/tc_project_app/tc_project_app.plcproj
2022-08-25 13:11:11 +02:00
Federico Rojas 996e273812 Merge'origin/master' into MBP-202_NewSlitCode
Conflicts:
	solution/_Config/PLC/tc_project_app.xti
	solution/solution.tsproj
	solution/tc_project_app/tc_mca_std_lib
2022-08-17 16:40:45 +02:00
Federico Rojas ce8d745cca Update all files to new build version. To 3024.11 and 3024.32 2022-08-16 15:29:05 +02:00
Cooper c4bdac87e8 Code refactor to meeting coding standards 2022-08-15 15:20:29 +01:00
SCooper 60700b1d46 Swap AXES and PROG execution order, allow logic to execute and send commands on the same cycle 2022-07-29 14:26:18 +01:00
SCooper 387a662d19 include TMC and TPY, remove axes from test 2022-07-27 15:34:28 +01:00
SCooper 2222e7539e refactoring to clean up whitespace 2022-07-27 15:25:53 +01:00
SCooper 2bdf9e786b Read parameter added to OOP implementation. Visu parameter reads fixed to reference GVL not afbaxes. Text list support added for parameters to allow combo box selection on Visu rather than typing in number 2022-07-27 12:28:33 +01:00
SCooper f0dff8ea56 multi gearing logic improved. Status logic changed to array of pointers for easier scaling. Homing added 2022-07-13 11:30:28 +01:00
Cooper 976ef8dedc OOP implementation of FB_Axis created with basic functionality 2022-07-07 14:36:10 +01:00
Cooper 31d836f8d9 clean up of whitespace and test hardware 2022-06-01 10:43:51 +01:00
Cooper 598918bbab move v2 slit code to tc_mca submodule and delete IO and NC axes from testing 2022-06-01 09:04:46 +01:00
SCooper 037218b267 Homing 'fixed' on state machine 2022-04-12 15:13:01 +01:00
SCooper 2b41f3aa4b Fixed an issue with setpoint generators not enabling when a limit is pressed 2022-04-12 11:14:11 +01:00
SCooper 54ca280288 FB_SlitPairV2 implemented 2022-04-11 16:01:40 +01:00
SCooper 7d007f9249 WIP new slit code 2022-04-11 14:47:46 +01:00
federicorojas 3eec9b48d0 Comment the templates call for pneumatics and application in MAIN/PROG 2022-02-04 13:56:40 +01:00