(application function block)
The systematic arrangement of data objects of a single type in the form of a table defined in logic controller memory. The syntax is as follows: ARRAY [<dimension>] OF <Type>
Example 1: ARRAY [1..2] OF BOOL is a 1-dimensional table with 2 elements of type BOOL.
Example 2: ARRAY [1..10, 1..20] OF INT is a 2-dimensional table with 10 x 20 elements of type INT.
A CANopen-based motion bus with an additional mechanism that provides synchronization between the motion controller and the drives.
An open industry-standard communication protocol and device profile specification (EN 50325-4).
A closed loop control is a motion control system that used both positional feedback and velocity feedback to generate a correction signal. It does this by comparing its position and velocity to the values of specified parameters. The devices providing the feedback are typically encoders, resolvers, LVTDs, and tachometers.
See also: open loop
Process of filling the grab with bulk cargo
The arrangement and interconnection of hardware components within a system and the hardware and software parameters that determine the operating characteristics of the system.
The short name of the ARRAY element.
A device for length or angular measurement (linear or rotary encoders).
A part of a machine including sub-assemblies such as conveyors, turntables, and so on.
(function block) A convenient programming mechanism that consolidates a group of programming instructions to perform a specific and normalized action, such as speed control, interval control, or counting. A function block may comprise configuration data, a set of internal or external operating parameters and usually 1 or more data inputs and outputs.
A programming unit that has 1 input and returns 1 immediate result. However, unlike FBs, it is directly called with its name (as opposed to through an instance), has no persistent state from one call to the next and can be used as an operand in other programming expressions.
Examples: boolean (AND) operators, calculations, conversions (BYTE_TO_INT)
Consists of several functions and/or equipment.
(normally closed) A contact pair that closes when the actuator is de-energized (no power is applied) and opens when the actuator is energized (power is applied).
(normally open) A contact pair that opens when the actuator is de-energized (no power is applied) and closes when the actuator is energized (power is applied).
Open loop control refers to a motion control system with no external sensors to provide position or velocity correction signals.
See also: closed loop.
The component of an application that consists of compiled source code capable of being installed in the memory of a logic controller.
(receive process data object) An unconfirmed broadcast message or sent from a producer device to a consumer device in a CAN-based network. The transmit PDO from the producer device has a specific identifier that corresponds to the receive PDO of the consumer devices.
A group of sections and subroutines, executed cyclically or periodically for the MAST task or periodically for the FAST task.
A task possesses a level of priority and is linked to inputs and outputs of the controller. These I/O are refreshed in relation to the task.
A controller can have several tasks.