Delta DVP-ES3 — 6.15.2 Explanation of Module Instructions

DVP-ES3 Series Programming Manual 3. Axis sets the output axis number for the specified PU module. The setting values 1~2 represent the axis1~axis2 output of the specified PU module respectively. If the PU module has no corresponding axis number for output, the error flag Error will change to ON. 4. RTarPosi sets the position for relative positioning. The pulse number is a signed 32-bit value. When the value is greater than 0, the output will go in the positive direction (and the direction output point is off). When the value is less than 0, the output will go in the negative direction (and the direction output point is on). When the value is 0, the output completion flag Done changes to ON.

5. TarSpeed sets the target output frequency (Unit: Hz). The frequency value is a positive signed 32-bit integer. When the value is less than 0, the instruction will automatically use 2’s complement to transform the value into a positive integer. When the value is 0, the instruction will notify the module to enter the pause mode. The actual output is decelerated at the deceleration rate till the output speed is equal to 0 and the pause flag changes to ON. Refer to PUSTAT instruction for more details. 6. After the output is started, the target frequency is allowed to change any time.

In the actual frequency change, the PLC will automatically change the frequency based on the set acceleration and deceleration rate in the DPUCONF instruction. 7. When the outputs have reached the pulse number for relative positioning specified by RTarPosi , the Done flag changes to ON. The Done flag need be cleared by manual. The instruction sets the completion flag to ON only when the output is completed. 8. If any error occurs as the instruction is in process of the output, the Error flag changes to ON. Refer to the error _6 codes that ErrCode shows for the trouble shooting. 9. The error codes that ErrCode shows are listed in the following table.

6-426 Error code Description 16#1400 The module does not support the function. 16#1401 The data stored in the module is illegal or exceeds the allowed range. 16#1402 There is no response from the module; communication timeout occurs. 16#1403 There is no such output axis number in the PU module. 16#1404 The output frequency of the PU module is illegal. 16#1405 The output axis specified by the PU module is outputting data. It is not allowed to specify the output repeatedly.