How to Program a PID Loop

How to Program a PID Loop

This tutorial shows you how to read an analog input current (4-20mA), display the raw reading, and convert the signal to more meaningful values on the User Interface.

Software Required

Hardware Required

PID Loop Example

Software Code

PID Loop Programming Logic using a Water Heater as a Simulation.

Loss of Temperature Simulation Programming Logic

User Interface

Sample Project

The project shown above was designed for the specific hardware mentioned at the beginning of the tutorial and is intended to provide you guidance when programming your unit. If you are using models other than the ones specified in this sample project, similar steps can be duplicated within your own project.

Download MAPware Sample Project

Resources & Documentation

HMC/MAPware-7000 Resources

PID Loop Configuration Technical Note

MAPware-7000 Getting Started Guide
MAPware-7000 Programming Manual
IEC 61131-3 Programming Guide for MAPware-7000


See our Support Center for a complete list of Quick Start and Installation Guides

Scroll to Top