Commit Graph
23 Commits
Author SHA1 Message Date
Simon-Cooper 8e59e35241 Single gear in and gear out support
-Add visualisation elements for support of single gear in
-Add visualisation elements for support of gear out
-Change AXES() action call to use GVL.iAxis as index of FOR loop
2019-06-04 11:46:53 +01:00
Simon-Cooper 20c07ff66e visu links updated to sub-structures
Change visualisation property links to variables within ST_AxisStruct sub structures
Add a single test axis linked to visualisation for testing and development
2019-06-03 14:35:25 +01:00
Simon-Cooper 9f952987de Visualisation added
Add PLC visualisation first pass
Functionality tested
GUI scales with axes

Issues identified due to base code solution:
A lot of outputs not linked
Execute not cleared by default in code, it is not possible to send repeated commands as if the eCommand is held then the mc_Fb.Execute:=false is never set
Reset not cleared by default in code (if errors again will just auto-reset)
Doesn't clear stop (however this may be a good thing)
Jog velocity input not utilised in mode 0 current set in code, we would need MC_JOGMODE_CONTINUOUS
2019-05-14 16:28:46 +01:00
Federico Rojas 755b3db471 Change tc_mca_std_lib to comments of mbp-78
Removes all of the VAR_INPUTS and VAR_OUTPUTS and instead sets the FB_AXIS variables to their structure variables
2019-05-03 13:36:19 +02:00
Federico Rojas 702d8fed92 Implement comments of ISIS on 2019-04-09
Changes to make it work in any setup instead of the ESS test crates.
for further details check the commit of tc_mca_std_lib
2019-04-25 11:38:40 +02:00
Federico Rojas d8555784b5 Add homing of FB_DriveVirtual V2 into FB_DriveVirtual V1
Homing sequences of FB_DriveVirtual V2 put into FB_Axis
FB_DriveVirtual change name to FB_Axis
Add enum for motion commands in the ST_AxisStruct
Add Case statement for the some motion functions
Delete FB_NcAxis, FB_Communication, FB_DriveVirtual_V2, ST_CommStates, DUT_AxisStatus
2019-04-05 13:22:53 +02:00
Federico Rojas c1930b89fd Some Homing sequences implmentation
Limit switch and direct homing are implemneted, the same with homing to a home snesor
Missing referencing to encoder index or external signal.
2019-03-27 11:57:24 +01:00
Federico Rojas 6dbf29a0c4 New solution structure to fit the array of gvl paramaters structure
AXES()creates the FB and associates the stAxisStruct structure of the gvl
MAIN has new varibales to fit the gvl array
New FB and new Strucutres under DUT Still developing in the tc_mca_std_lib
2019-03-20 15:37:31 +01:00
Federico Rojas 87a1efaba8 Add FB EL1018 in Hardware folder in solution 2018-10-31 17:19:34 +01:00
Federico Rojas 9442e7d1a2 Add default instance call (FB) for the error handling
In the action ERROR() the necessary default instances are included
an example nin comments is included
Build solution without an error
2018-10-30 15:16:57 +01:00
Federico Rojas 5d1adbccf2 Delete the FB of hardware not used in error handling
Delete all the hardware FB that are not supported by MCAG in the error handling folder
2018-10-30 14:39:36 +01:00
Federico Rojas d4874c197c Add "Homing" folder in the solution structure
A folder called "Homing" containing all the FB required for homing is included
2018-10-30 14:16:52 +01:00
Federico Rojas fba12f2ef5 Change ProgramVersion in tc_project_app to 3.1.4022.2
Update ProgramVersion to the newest TwinCAT
2018-07-09 15:20:49 +02:00
Federico Rojas 19e3f7835e Add all files and directories for the error handling 2018-07-04 12:30:34 +02:00
Anders Sandström 13413cfa07 Add new Homing FBs in structure 2018-03-08 13:47:57 +01:00
Anders Sandström a5122aafa9 Add FB_WriteFloatParameter to plc project. 2018-01-22 12:24:24 +01:00
Anders Sandström 6f6faf2fd7 Add new tc_mca_std_lib blocks to PLC project. 2018-01-22 12:16:14 +01:00
Anders Sandström 9b38cff30a Remove text list config from TWinCAT project tree. 2017-12-08 11:08:37 +01:00
Anders Sandström 8153cb43b7 Remove Viz config from TwinCAT project tree 2017-12-08 11:07:18 +01:00
Anders Sandström 1b37aa3ba2 Add libs. 2017-12-08 11:05:30 +01:00
Anders Sandström 626c6260d3 Add changes when compile. 2017-12-08 11:01:51 +01:00
Anders Sandström 10ffa9e4d8 Add tc_mca_std files in TwinCAT structure. 2017-12-08 10:05:16 +01:00
Anders Sandström 77bc81ce82 Add tc_project_app. 2017-12-08 09:43:50 +01:00