MBLogic
for an open world in automation
The input instruction buttons allow input instructions (including branches) to be added to the matrix.
All inputs can be used in "single input" matrices. Branches may not be used in double or triple input matrices. Classes of instructions are selected by clicking on the tab above the buttons.
Most instructions have a 4 part button. Clicking on the central part of the button will replace the instruction in the current matrix location to be replaced with the new instruction. Clicking on the arrow shaped area on the periphery of the button will move left, right, or down one matrix position and then replace the new matrix location with the new instruction. This allows moving to a new location and inserting an instruction to be accomplished with a single mouse click.
- Button with 4 parts.
- Overwrite current position with the instruction.
- Move down one position and overwrite.Branch instructions may not be used in rungs with "double" or "triple" input output instructions. The branch buttons will be automatically disabled on these rungs.
The boolean inputs include the following instructions:
The compare inputs include the following instructions:
Each branch instruction occupies a single matrix position. Branches are not required to start the left side of a rung. However, all branches on the right side of a rung must be closed.
When input instructions are inserted into a rung, a horizontal rail will automatically connect the inputs to the outputs. However, these do not represent branche instructions which were actually inserted into the matrix. Rather, they simply represent connecting logic which is simply "assumed" to be present. Additional input instructions which are inserted may cause these rails to be automatically trimmed or removed. If this should happen, the missing connections should be replaced with explicit branch instructions.
The edit buttons allow instructions to be inserted or deleted.