1 Program Structure of DVP-PM
DVP-PM Application Manual
1-1
Delta’s DVP-PM series MPU is a high-speed positioning and multi-functional programmable logic controller with
2-axis linear/arc interpolation, featuring functions as basic instructions, application instruction (API), motion
instruction (MON) and G-code instructions, making the editing and compiling of program more diverse.
This chapter will introduce the program structure of DVP-PM series MPU. DVP-PM combines the sequential control
and 2-axis interpolation positioning control; therefore, the program is in three types: O100 main program, OX motion
subroutine and Pn subroutine, which will be illustrated in this chapter.
The basic instructions, application instructions (API), motion instructions (MON) and G-Code instructions will be
given in Chapter 4 ~ 6.
Here we provide a specification comparison table of different model PLCs for your reference:
PLC Models
Specifications
DVP-10PM DVP-20PM
High speed output 1000kHz 4 sets 500kHz 3 sets
PWM Accuracy 0.3%@200KHz
Hardware high speed counter 6 sets (differentialx2,
open collector x4)
2 sets
Program capacity 64K Steps 64K Steps
Execution speed LD: 0.14us
MOV: 2us
DMUL: 7.6us
DEMUL: 6.1us
1.1 O100 Main Program
O100 main program is the PLC sequential control program for DVP-PM series MPU. The O100 main program
section only supports basic instructions and application instructions. Besides processing I/O signals and calling Pn
subroutine, basic instructions and application instructions also control 100 OX motion subroutines which enable
OX0 ~ OX99. Therefore, O100 main program establishes the main control program, and the main control program
sets up and activates motion subroutines. This is the control structure of the operation of DVP-PM. See below the
operation procedure and features of O100 main program.
1. There are two ways to activate O100 main program
z When DVP-PM is powered, and the AUTO/MANU switch goes from MANU to AUTO, M1072 will be
ON automatically, and O100 main program will be in RUN status.
z When DVP-PM is powered, you can set M1072 to be ON or O100 main program to be in RUN status
by communication.