OSR (One Shot Rising) Ladder Logic Instruction

Ladder logic output instruction that writes bit data to a referenced Storage Bit and an Output Bit. The Output Bit is set or cleared depending on the Storage Bit. The instruction sets the Storage Bit if the preceding logic is true and clears it when false. The Output Bit is set for one program scan … Read more

OSF (One Shot Falling) Ladder Logic Instruction

Ladder logic output instruction that writes bit data to a referenced Storage Bit and an Output Bit. The Output Bit is set or cleared depending on the Storage Bit. The instruction sets the Storage Bit if the preceding logic is true and clears it when false. The Output Bit is set for one program scan … Read more

OR (Bitwise OR) Ladder Logic Instruction

The Bitwise OR instruction is a ladder logic rung output instruction that performs an OR operation on Source A and Source B and places the result in the Destination tag. The instruction is enabled when the preceding logic is true and disabled otherwise. The values can be constants, tags or any combination. OR truth table … Read more

ONS (One Shot) Ladder Logic Instruction

Ladder logic output instruction that writes bit data referenced by an associated tag. The instruction sets the referenced bit if the preceding logic is true and clears it if false. Logic to the right of the One Shot will execute for one program scan. List of arguments BOOL TAG Important Note: Do not reference a Boolean … Read more

NOT (Bitwise NOT) Ladder Logic Instruction

The Bitwise NOT instruction is a ladder logic rung output instruction that performs a NOT operation on Source the result in the Destination tag. The instruction swaps the value bit by bit, Ones become zeros and zeros become ones. The instruction is enabled when the preceding logic is true and disabled otherwise. The values can … Read more

NOP (No Operation Instruction) Ladder Logic Instruction

The NOP is a ladder logic rung instruction that does nothing. Place it anywhere on a rung or branch and it will do nothing. Have fun with it. Use it as a placeholder for a search. It can be used in place of an output instruction just in case you want your logic to do … Read more

NEG (Negate) Ladder Logic Instruction

The Negate instruction is a ladder logic rung output instruction that changes the sign of the Source value and places the result in the Destination tag. The instruction is enabled when the preceding logic is true and disabled otherwise. The values can be constants, tags or any combination. To negate values is to change the … Read more

MVM (Masked Move) Ladder Logic Instruction

The Masked Move instruction is a ladder logic rung output instruction that copies the Source value through a mask and places the masked copy in the Destination tag. The Source remains unchanged. The instruction is enabled when the preceding logic is true and disabled otherwise. The values can be constants, tags or any combination. Constant … Read more

MUL (Multiply) Ladder Logic Instruction

The Multiply instruction is a ladder logic rung output instruction that multiplies two values. The instruction is enabled when the preceding logic is true and disabled otherwise.  Source A is multiplied with Source B and placed in the Destination tag. The values can be constants, tags or any combination. List of possible arguments SOURCE A and SOURCE … Read more

MOV (Move) Ladder Logic Instruction

The Move instruction is a ladder logic rung output instruction that copies the Source value and places a copy in the Destination tag. The Source remains unchanged. The instruction is enabled when the preceding logic is true and disabled otherwise. The values can be constants, tags or any combination. List of possible arguments SOURCE and DESTINATION can be … Read more