Delta DVP-ES3 — 4.1 Applied Instructions - API Description

DVP-ES3 Series Programming Manual The floating-point number instruction 16-bit MOV instruction When M1 is ON, the data in D0 is transferred to D1. 32-bit DMOV instruction When M1 is ON, the data in (D1, D0) is transferred to (D3, D2). Floating-point number instructions _4 Floating-point number instructions support 32-bit floating-point number instructions that correspond to the single-precision floating-point number instructions. Refer to Chapter 2 for more information about floating-point numbers. 32-bit single-precision floating-point number F+ instruction When M0 is ON, the data in (D11, D10) and (D21, D20) is transferred to (D31, D30).

Continuous execution and pulse execution of instructions 1. Instruction execution can be divided into continuous and pulse execution. You can reduce the scan cycle with pulse instructions because when the instruction is not executed, less time is needed to execute the program. 2. The pulse function allows the related instruction to enable the rising edge-triggered control input. The instruction is ON for one scan cycle. 3. If the control input stays ON, and the related instruction is not executed, the control input must be switched from OFF to ON again in order to execute the instruction. 4. The following shows the difference between pulse and continuous instruction:

Pulse execution When M1 switches from OFF to ON, the MOVP instruction is executed once. The instruction is not executed again in the scan cycle. Therefore, it is called a pulse instruction. Continuous execution Whenever M1 is ON during the scan cycle, the MOV instruction is executed once. Therefore, the instruction is called a continuous instruction. 4-4