In this section
Browse the pages in this section for detailed information on each topic.
MapleLogic Program Types MapleLogic offers many different program types, including basic Ladder Diagram programs, such as main scan programs, subroutine programs, and interrupt programs. MapleLogic also offers special programs for positioning, PID, high-speed counting, and pulse-width modulation. Additionally, many different communication programs are offered, including EtherNet/IP, Modbus TCP Master, and Web Server. In this section
MapleLogic offers over 400 instructions to manipulate the values of data registers. This section provides information and examples about instructions provided within the software. Instruction Prefixes When using basic instructions, such as addition, there are instructions reserved for each data type. For example, adding WORD data types requires the ADD or ADDP instruction, but adding…
This section goes over all the internal relay flags in MapleLogic such as execution modes, error codes, interval system clocks, and more. Execution Mode Relay Flags (F000) The execution mode flags, F000, are used to indicate the current operation mode of the PLC.These flags provide critical status information for system monitoring and control. Flag BitNameDescriptionUse…
Function Block Diagram is one of the PLC programming languages specified in IEC61131-3. It can be easily utilized by encapsulating circuit blocks that are repeatedly used in the scan program. In MapleLogic, on the left side of the program, right click on “User Library [Function Block Sample]” to add an FB.
Structured Text (ST) Language is an alternative PLC language defined by IEC61131-3. It is an advanced language derived from Pascal. Structured Text supports operators, control syntaxes, and functions. Available Characters TypeDescriptionAlphanumericA ~ Za ~ z0 ~ 9Symbols- * / = < > [ ] ( ) . , _ : ; $ # " 'AdditionallyAll…
