The leader in industrial automation and control solutions

Noisy or jumpy Analog Input, input value rapidly changing.

Noise can sometimes be introduced into a sensor input by a power supply or other high-powered equipment. Using a high-quality power supply is always a good idea. Noise on the input is seen when the input value jumps around sporadically, especially for a normally stable sensor reading such as for temperature or pressure. When there…

How to Set the RTC in an HMC

There is a STARTUP demo project for the HMC models in the MAPware-7000/Projects folder (C:MapleSystemsMAPware-7000Projects) that can be used to set the Real-Time Clock (RTC) in the HMC. Open the “HMCxxxxA-M STARTUP.mpl” demo project for your particular model and download it to the HMC. Tap the startup screen to go to the next screen, then…

I need help with PID Loop Configuration.

Tech Note 7013, “PID Loop Configuration” explains the PID (Proportional Integral Derivative) instructions available in MAPware-7000 for Maple Systems HMI + PLC and PLC products. The PID function is used to control process variables such as temperature, pressure, liquid level, or flow rate. Because the controlled process characteristics vary widely, this guide explains basic/general methods…

What is a PID controller?

The basic idea behind a PID controller is to read a sensor, then compute the desired actuator output based on a setpoint by calculating proportional, integral, and derivative responses and summing those three components to compute the output. The PID controller receives the process variable (PV) and controls the manipulation variable (MV) in order to…

What is IEC 61131-3?

IEC 61131-3 is a section of an International Electro-Technical Committee (IEC) standard that provides a definition for implementing PLC programming software. The standard was first introduced in 1993 as the result of an effort to standardize the myriad PLC logic editors in the automation marketplace. The goal of the standard is to give automation professionals…

What are User Defined Function Blocks (UDFB)?

Part of the IEC 61131-3 standard, our HMI+PLC (HMC) and PLC (MLC) configuration software MAPware-7000 supports User Defined Function Blocks (UDFB). User Defined Function Blocks are a way of making the logic in a PLC program re-usable. The UDFB associates a set of inputs, outputs, and internal data with a logic sequence. Multiple instances of…

What is the Ladder Diagram (LD) Editor?

As one of the five programming languages defined by the IEC 61131-3 standard, our HMI+PLC (HMC) and PLC (MLC) configuration software MAPware-7000 supports the Ladder Diagram (LD) editor. The Ladder Diagram editor uses the same programming paradigm as the Native Ladder editor. It is a graphic editor in which instructions are placed in a pseudo…

What is the Structured Text (ST) Editor?

As one of the five programming languages defined by the IEC 61131-3 standard, our HMI+PLC (HMC) and PLC (MLC) configuration software MAPware-7000 supports the Structured Text (ST) editor. The Structured Text editor is a text-based editor similar to text-based programming languages such as C/C++ or Visual Basic. Logical operations are created by combining variable names…

What is Ladder Logic?

Ladder Logic is the primary programming language for PLCs (programmable logic controllers). Ladder Logic’s is a graphical programming language that uses symbols that resemble circuit diagrams and relay logic hardware. It resembles the rungs of a ladder between two horizontal power rails. Our HMI+PLC (HMC) configuration software MAPware-7000 offers more than one hundred Logic Block…