The following article explains the purpose of each available step type in the most recent release of the Pivotware Process Control Suite as well as explaining redundant steps and their replacements
Current Step Types
If I want to...
...then I should use...
It was introduced in...
|...take a picture of the part being produced||Action Camera||6.20|
|...get an OK/NOK feedback from the Infinity Client user or connected I/O||Action Confirmation||6.0|
|...retrieve some data to use in the process from a peripheral or third-party||Action Data In||6.0|
|...send some data from the process to a peripheral or third-party||Action Data Out||6.3|
|...retrieve some data from an available database||Action Database Query||6.5|
|...wait for a required condition on a connected I/O Module's inputs||Action Digital In||6.0|
|...activate a defined state for connected I/O Module's outputs||Action Digital Out||6.0|
|...activate a defined state for connected I/O Module's outputs and optionally, wait for a required condition on a connected I/O Module's inputs and/or wait for a data from a peripheral or third-party||Action Digital Picking||6.3|
|...monitor for a required condition on a connected I/O Module's inputs but continue the process||Action Monitoring||6.17|
|...print something||Action Printer||6.0|
|...get feedback from the Infinity Client user from a multiple choice||Action Selection||6.13|
|...send some data from the process to a peripheral or third-party using a TCP/IP connection and optionally wait for a response before continuing||Action TCP/IP||6.23|
|...execute some tightenings||Action Tool||6.0|
|...compare two numerical values||Logic Comparison||6.3|
|...compare numerical/text data against multiple flexible cases||Logic Decision||6.13|
|...end the cycle||Logic End||6.13|
|...write/search for specific value(s) inside a file or move a file from one location to another...||Logic File Function||7.1|
|...jump to specific step in the process||Logic Jump||6.13|
|...calculate or count something||Logic Number Function||6.17|
|...manipulate some text value(s)||Logic Text Function||6.14|
|...get an e-ticket from the builder queue||Module Builder||6.3|
|...update/check the status of a part with Infinity Module (Tracker)||Module Tracker||6.5|
|...use custom functionality in a loaded plugin||Plugin Custom||6.0|
Redundant Step Types
Redundant Step Type
...made redundant in...
|The logic decision step was introduced. When evaluating a previous step's status, Logic decision allow action based on all step outcomes and not just fail.|
Logic On NOK step were migrating to logic Decision steps with a step status evaluation.
|Logic File Search||The Logic File Function step was introduced. Searching a file as made into a mode of Logic File Function because it could also do other tasks relating to file manipulation.|
Logic File Search step configurations were migrated to Logic File Function steps with "Search File" mode configured.