Documentation
Move

Move in Ladder Logic Programming

The MOVE function is used for transferring data from one location to another within the PLC memory. It takes a source operand as an input and copies its value to a specified destination operand. This action allows for data manipulation and serves as a foundational element in creating more complex control logic in industrial automation.

Symbol

MOVE
EN
ENO
IN
<???>
OUT
<???>

Configuration

One input parameter IN, along with one output parameter, OUT, are required for MOVE function in Ladder Logic. The function block is controlled by two additional parameters: EN for enabling and ENO for indicating that the block is enabled. Specifically, EN activates the function block, while ENO confirms its active status.

It's important to note that only Number or Time variable types are permitted for these input and output parameters.

MOVE
EN
ENO
IN
Input
OUT
<???>

Runtime Behavior

When EN is set to true, the MOVE function gets executed. The IN is assigned to OUT, and ENO becomes true to indicate the function is active. If EN is set to false, the function is disabled, and ENO is set to false to confirm it's turned off.

If EN remains true, the function will run in every cycle scan. To run the function only a single time, you can use Positive or Negative Transition-Sensing Contacts.

SUB
EN
ENO
IN
10Input
OUT
10Output

Output = Input

Examples


© CodingPLC 2023