Skip to main content

[00] - Training Notes

Kieran's Training Notes

These are the training notes from the TR3028 course that I took from [2025.10.21 - 2025.10.24].

Beckhoff Offerings
  • There is a Beckhoff Robotics Project on the way. ATRO
    • Industrial, modular, robots. 
    • Fully customization for the linkages
    • Supposedly cobot payloads. ~20kg max
    • Create custom robots from 1->7 axis robots
  • InfoSYS can be downloaded as an offline EXE
    • Pressing [F1] or [CTRL] + [F1] while in TwinCAT will launch the appropriate InfoSYS page according to what you are highlighting. ********
  • Beckhoff UPS - Hardware that supplies the IPC with a few minutes of power and automatically sends a command to write persistent vars to memory when it detects that power has been lost. 
  • No specific training for OOP but if there is enough interest then something can be set up with Germany
TwinCAT - General
  • It is possible to export a system configuration in Package Manager so that everyone has the exact same packages. 
  • Ensure the Firewall ports for ADS are set to allow all
  • You can initialize a Git repo with a built-in Official TC3 gitignore
  • Sync Unit - Data being sent as a single datagram
  • FB Size mismatch pragma
    • attribute "pack-mode"
  • Right Click -> Reset Toolbox
    • For when the Toolbox glitches out and doesn't show anything
  • You can change the PLC compiler warning in PLC properties
    • Remove warning that "This line of code does nothing"\
  • [ALT] + [SHIFT] Multiline Select, or [ALT] + [Mouse Drag]
  • They have a basic robotics shell for programming 
    • Kuka and Staubli integration only 
TwinSAFE
  • EL2911 Safety Output w/logic - Kills power to everything to its right in the slice rack when tripped. 
  • Safety - Always check off Connection Inputs/Outputs and Standard Inputs/Outputs (Take over Alias Device)
  • Alias-> Import IO Config
    • Automatically imports all safety cards you have as alias devices
  • TwinSAFE - Highly Recommended to create multiple logins for different people with different permissions. 
  • Tie safety ErrAck to reset button. 
    • Call out safety errors on HMI
  • Shortcut to power cycle IO slice - "Request BOOT State"
  • Safety Function block number indicates the order of exectution
  • Safety Alias Device (FW2) -> Firmware Version 2
  • FB for requesting safety state for latching faults. 
TwinCAT - HMI
  • HMI Package Industrial Common Library
    • Has a lot of the missing functionality items that VISUs have. Push Buttons, Rocker Switches, LEDS, etc.
  • HMI Diagnostics Page
    • Replicates entire IO slice setup
    • Trends for individual IO
    • Built in forcing functionality
  • Build-In PDF viewer on HMI
Hardware
  • They stress how vitally important it is to ONLY EVER use shielded ethernet cables for both EtherCAT and EthernetIP. 
    • Called not using shielded cables "amateur hour" and "exceedingly foolish"

  • They highly recommend separate power supplies for the IPC and the IO
Programming