How to use Simple PLC function?

Version 8.1 by xingzhi lin on 2026/01/12 11:59

Introduction

What is simple PLC function?  This is also commonly referred to as built-in logic control / built-in sequence control function, meaning:

The VFD can perform some simple logic control and sequential operations without the need for an external PLC.

Different manufacturers use different names, and may also refer to it as "simple PLC," "built-in PLC," "sequence control," or "STEP control," etc.

In my opinion, this function is simply a multi-device speed mode with time control.

Operation

The implementation of the simplified PLC differs between our VNZ100 and other inverter models.

Step1: To use the function, you must first select "simple PLC" in the frequency source settings. For VB, VC, VM, need to set F0.03 to 7, for VNZ200, need to set , for VNZ100 need to set F101 to 7.

Step2(for VB, VM, VC): The speed segments can be configured in the FD group, you can click the link below for more details about the parameter.

VB FD group parameters

VM parameters

VC parameters

If you don't need to use so many segments. Just set the other segment running time to 0.

Step2(for  VNZ200): The speed segments can be configured in the PC group, you can click the link below to download the manual for more details about the parameter.

VNZ200 user manual

Step2(for  VNZ100): The speed segments can be configured in the P5 group, you can click the link below to download the manual for more details about the parameter.

VNZ100 user manual

It's worth noting that there are no negative values ​​in its multi-speed frequency settings. So how does this VFD determine forward and reverse rotation?

The direction need to be set in P533 and P536,  It uses the bit position to determine the direction of rotation. If the 0th bit is 0, it means the first speed setting is forward rotation; if it's 1, it means reverse rotation.

For example, if you want to set three speeds, with the first speed being forward rotation, the second speed also being forward rotation, and the third speed being reverse rotation, then you should set the bit value to 001, which is 8.

Example

The motor runs forward at 50Hz for 40 second, then stops and runs reverse at 50Hz for 40 second, run in a loop.

For VNZ100: Set F101=7, F501=1, F502=2, F503=50, F504=50, F518=40, F519=40, F533=2

For VNZ200: Set P0.04=7, PC.00=100, PC.01=-100, PC.16=2, PC.18=40, PC.20=40

For VB, VM, VC: Set F0.03=7, FD.00=100, FD.01=-100, FD.18=40, FD.20=40, FD.16=2