Commit Graph

586 Commits

Author SHA1 Message Date
Federico Rojas df85fad7a2 Format IF statements with jump line each condition 2022-11-01 13:43:36 +01:00
Federico Rojas 8b085864be Update tc_mca_std_lib pointer to latest commit 28617c2 2022-11-01 13:34:26 +01:00
Federico Rojas 695ea97bb4 Update tc_mca_Std_lib pointer 2022-10-21 09:32:25 +02:00
Federico Rojas c4d865edc1 Optimize code for executing postiong restoring 2022-10-21 09:16:24 +02:00
Federico Rojas a3be1ea7f8 Merged master into MBP-221-add-restore-position-bias 2022-10-17 08:33:25 +00:00
Federico Rojas a033926254 Merged in MBP-198_OOP (pull request #67)
MBP-198 OOP

Approved-by: Torsten Bögershausen
2022-10-17 08:31:36 +00:00
Torsten Bögershausen 99f89c3bc8 OOP: Introduce interfaces for application specific code
Add interfaces for application-specific
(or non application specific) code execution per axis.

Add an array of interfaces and call them.
Changes to be committed:
    modified:   solution/tc_project_app/POUs/Application_Specific/Axes/Axis_Template.TcPOU
    modified:   solution/tc_project_app/POUs/MAIN.TcPOU
    modified:   solution/tc_project_app/Visualization Manager.TcVMO
    modified:   solution/tc_project_app/tc_project_app.plcproj
2022-10-17 10:22:46 +02:00
Torsten Bögershausen c026a0bc6c Fix OPC attributes in GVL_APP.TcGVL 2022-10-17 10:22:10 +02:00
Torsten Bögershausen e7a5394c02 update TwinCAT version in solution/_Config/NC/NC.xti 2022-10-17 10:20:42 +02:00
Torsten Bögershausen 7eda64fa5f Summary :twincat_version_manager.py: Check .xti files for correct version 2022-10-17 10:20:06 +02:00
Torsten Bögershausen df503583e1 Remove LineIDs from files 2022-10-17 10:14:55 +02:00
Torsten Bögershausen 3d3d3aebfb Ignore LineIDs.dbg 2022-10-17 10:13:03 +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 2d5075390a Update tc_mca_Std_lib pointer after OOP merge 2022-10-14 14:42:52 +02:00
Federico Rojas c8a3bd3619 Restore files that have nothing to do with the MBP_OOP ticket 2022-10-14 13:51:44 +02:00
Federico Rojas 0aa2f1745c Update pointer to newest verison of tc_mca_std_lib 2022-10-06 12:55:33 +02:00
Federico Rojas dc531c102f Recompile files without LineIDs 2022-10-06 11:16:02 +02:00
Federico Rojas a13f780a6d Add git ignore for the LineIDs.dbg file 2022-10-06 10:57:56 +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 0f741497d1 Updatepointer to OOP std_lib version 2022-10-04 17:17:55 +02:00
Federico Rojas 99a3efce66 Add FB_CustomAxis example and update pointer 2022-10-04 17:11:37 +02:00
Federico Rojas e79eb244d1 Merged in MBP-226-fb-getdeviceidentification-obsolete (pull request #68)
Replace obsolete FB_GetDeviceIdentification for FB_GetDeviceIdentificationEx
2022-10-04 14:25:16 +00: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 0d6a9e255a Delete file tc_project_app.tmcRefac 2022-08-25 13:18:31 +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 9b4fc9f313 Merged in MBP-202_NewSlitCode (pull request #65)
MBP-202 NewSlitCode
2022-08-25 09:25:06 +00:00
Federico Rojas e78b719352 Build solution with new code changes and updated versions 2022-08-25 11:18:44 +02:00
Federico Rojas d1c156f502 Merge 'origin/master' into MBP-202_NewSlitCode
Conflicts:
	solution.sln
	solution/tc_project_app/tc_project_app.plcproj
2022-08-19 15:30:17 +02:00
Federico Rojas 4685872bc1 Build solution with new state names in slit code 2022-08-19 15:28:16 +02:00
Federico Rojas baa181d99a Merged in federicor/rename-relocate-ess-monitoring-files (pull request #66)
Build solution with new name and location of ess monitoring files

Approved-by: Torsten Bögershausen
2022-08-19 11:23:49 +00:00
Federico Rojas 52d00a2f92 Build solution with new name and location of ess monitoring files
Changes to be committed:
modified:   solution.sln
modified:   solution/tc_project_app/tc_mca_std_lib
modified:   solution/tc_project_app/tc_project_app.plcproj
2022-08-19 13:18:32 +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 5172e3150b Merged in MBP-225-update-version-control-pipeline (pull request #64)
Update all files to new build version. To 3024.11 and 3024.32
2022-08-17 12:25:25 +00:00
Federico Rojas 505c96cc8e Merge 'origin/master' into MBP-225-update-version-control-pipeline
Conflicts:
	solution/tc_project_app/tc_mca_std_lib
2022-08-17 14:20:05 +02:00
Torsten Bögershausen 87b8b64fb7 Merged in MBP-223-remove-lineids-from-twincat-sour (pull request #63)
Ignore LineIDs.dbg

Approved-by: Federico Rojas
2022-08-17 12:03:45 +00:00
Federico Rojas d5d18d5b5d Merge remote-tracking branch 'origin/master' into MBP-223-remove-lineids-from-twincat-sour 2022-08-17 14:03:00 +02:00
Federico Rojas 1fea6ede0e Build solution in version 4024.32 and update pointer of tc_mca_std_lib 2022-08-17 14:01:41 +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 15bc90833a Update tc_mca_std_lib 2022-07-27 15:37:44 +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 37b8f7490c Write parameter implemented 2022-07-27 14:39:02 +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