Mitsubishi — 1.1 O100 Main Program

1 Program Structure of DVP-PM 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: 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.

DVP-PM Application Manual 1-1 Specifications PLC Models DVP-10PM DVP-20PM High speed output 1000kHz 4 sets 500kHz 3 sets PWM Accuracy 0.3%@200KHz Hardware high speed counter Hardware high speed counter 6 sets (differentialx2, open collector x4) 2 sets Program capacity 64K Steps 64K Steps Execution speed Execution speed LD: 0.14us MOV: 2us DMUL: 7.6us DEMUL: 6.1us