Skip to content

Changelog

[Unreleased]

  • NC superimposed moves
  • MDR component
  • NC Torque Axis

[4.0.3] - 2025-7-22

Fixed

  • FB_DigitalSensor When using the Inverted property, the Active signal was toggling on every cycle. This has been fixed to only toggle when the HardwareInput signal changes state, and any filtering has been applied.

[4.0.2] - 2025-06-18

Added

  • Property for FB_Component_CamSlaveAxis
    • WaitingForCommand - Should be checked before calling: FindSlavePosition, FindSyncPosition, StartSync

    Dependency

    SPT_MotionControl v4.0.1 is required for this property to work correctly.

[4.0.1] - 2025-6-18

Added

  • FB_DigitalSensor now has properties for RisingEdge and Falling Edge detection of the Active signal (Simulation or Filtered Hardware Input).

Fixed

  • FB_DigitalSensor EdgeFilter for falling edge. Set through E_DebounceMode.

[4.0] - 2025-05-20

Replaced Dependencies

  • Tc3_PackML_V2 with Tc3_PackML_V3

Updated

  • All references to Tc3_PackML_V2 have been updated to Tc3_PackML_V3

Compiled

  • Using TwinCAT 3.1.4026

Removed

  • FB_Component_PackML_EventHandler

[3.9.4] - 2025-7-23

Fixed

  • FB_DigitalSensor When using the Inverted property, the Active signal was toggling on every cycle. This has been fixed to only toggle when the HardwareInput signal changes state, and any filtering has been applied.

[3.9.3] - 2025-6-19

Fixed

  • FB_DigitalSensor EdgeFilter for falling edge. Set through E_DebounceMode.

[3.9.2] - 2025-05-29

Added

  • Property for FB_Component_CamSlaveAxis
    • WaitingForCommand - Should be checked before calling: FindSlavePosition, FindSyncPosition, StartSync

    Dependency

    SPT_MotionControl v3.9.2 is required for this property to work correctly.

[3.9.1] - 2025-04-21

Removed

  • References to TcUnit

[3.9] - 2025-04-14

Finalizing

  • Internal updates and cleanup

[3.3] - 2025-04-11

Sync

  • Implement same version number across all SPT libraries

Added

  • Code formatting and comments

Removed

  • Test Code

[3.2.7] - 2024-03-01

Added

  • NC Axis components now raise an event when DriveDeviceError is flagged
  • MODBUS-RTU communication component

[3.2.6.1] - 2023-12-5

Removed

  • Vision component moved to its own library

[3.2.6] - 2023-12-1

Added

  • Added vision component documentation

[3.2.5] - 2023-11-17

Changed

  • Added OPC-UA access to _HMI structs

[3.2.4] - 2023-11-13

Added

  • FB_Component_BasicAxis/BasicSlaveAxis/CamSlaveAxis now include ReadParameterSet() and AxisParameters (See SPT Motion Control v3.2.4)

Fixed

  • I_DigitalSensorBase now includes an Active property as intended

Changed

  • Removed call_after_online_change_slot pragma from CreateEvents(). This should fix existing issue with online changes causing cycle exceeds.

[3.2.3] - 2023-09-05

Added

  • Added getter for InhibitFeedPositive/Negative (BasicAxis, BasicSlaveAxis, CamSlaveAxis)

[3.2.2] - 2023-08-31

Added

Changed

Fixed

  • FB_DigitalSensor HMI struct was not synchronizing with local settings

[3.2.1]

Removed

  • HMI Jog Velocities removed from structure

[3.2.0] - 2023-06-02

Added

  • Added external sequence wrapper method/properties/event
  • Added license file to project (MIT License)

Fixed

  • I_MotionSequence errors were not generating events in motion components

[3.1.1] - 2023-05-08

Changed

  • Removed all references to Tc3_System library

[3.1.0] - 2023-04-14

Added

  • Unit tests for cylinder components
  • Cylinder events added to PLC external types

[3.0.5.1] - 2023-03-16

Changed

  • Added InhibitFeedPositive/Negative to NC BasicSlave and CamSlave components

[3.0.5] - 2023-03-15

Added

  • Added cylinder components

Changed

  • Added InhibitFeedPositive/Negative to NC BasicAxis component

[3.0.4] - 2023-01-11

Added

  • Added translation texts to CamSlave events

[3.0.3] - 2022-11-17

Added

  • Added FB_Component_CamSlaveAxis
  • Added CONSTANTS GVL to contain alarm counts, etc.

Fixed

  • Changed how HomeMethod and ResetMethod are called so that error status is correctly captured

Removed

  • Parameters_Components removed.

[3.0.2] - 2022-11-11

Fixed

  • BasicSlaveAxis alarms were not evaluated for severity.

[3.0.1] - 2022-10-05

Changed

  • Removed check of gear ratio in FB_Component_BasicSlaveAxis. Previously would not allow <= 0. This is allowed now.

[3.0.0] - 2022-10-05

Added

  • Initial release