F174_PulseOutput_DataTable_8_Values_DUT

If you require a DUT having more than eight different frequencies and target values, you cannot use this predefined DUT. You must create a new DUT.

This DUT can be used with the following instruction(s): F174_PulseOutput_DataTable

Elements of the DUT (identifiers):

dwControlCode: Control code [hex constant]

Specify the control code using a hexadecimal constant. Example: 16#1025. 1, 0, 2, and 5 are the values corresponding to digits 3, 2, 1, and 0 of the hexadecimal constant. Digit 0 is the digit on the far right.Additional digits specific for the selected control method are set automatically by the compiler shortly before the instruction is called.

  • FP-Sigma/FP-X:

    Digit

    Value

    Setting

    3

    Duty ratio (for pulse duration and period)

    The ratio between the pulse duration and the period of a rectangular waveform. For a pulse train in which the pulse duration is 1ms and the pulse period is 4ms, the duty ratio is 0.25 or 25%.

    0

    ½ (50%)

    1

    ¼ (25%)

    Specify a duty of ¼ (25%) if the frequency is set to 50kHz or more.FP-XC14T, C30/C60T: Specify a duty of ¼ (25%) if the frequency for channel 2 or 3 is set to 10kHz or more.

    2

    Frequency range for initial and target speed

    0

    1.5Hz–9.8kHz

    1

    48Hz–100kHz

    2

    191Hz–100kHz

    • The maximum error near 9.8kHz is approximately -0.9kHz.

    • Set 1 to specify a target speed from 48 to 100000 (48Hz–100kHz) in the DUT. The maximum error near 100kHz is approximately -3kHz.

    • Set 2 to specify a target speed from 191 to 100000 (191–100kHz) in the DUT. The maximum error near 100kHz is approximately -0.8kHz.

    1

    Position control mode

    0

    Relative value control

    1

    Absolute value control

    0

    Pulse output method

    Incremental counting:

    0

    CW

    2

    Pulse/direction Control is carried out using one pulse output to specify the speed and another to specify the direction of rotation with TRUE/FALSE signals. (Forward FALSE: In this mode, forward rotation is carried out when the rotation direction signal is FALSE.)

    4

    Pulse/direction Control is carried out using one pulse output to specify the speed and another to specify the direction of rotation with TRUE/FALSE signals. (Forward TRUE: In this mode, forward rotation is carried out when the rotation direction signal is TRUE.)

    Decremental counting

    1

    CCW

    3

    Pulse/direction Control is carried out using one pulse output to specify the speed and another to specify the direction of rotation with TRUE/FALSE signals. (Forward FALSE: In this mode, forward rotation is carried out when the rotation direction signal is FALSE.)

    5

    Pulse/direction Control is carried out using one pulse output to specify the speed and another to specify the direction of rotation with TRUE/FALSE signals. (Forward TRUE: In this mode, forward rotation is carried out when the rotation direction signal is TRUE.)

  • FP0R:

    Digit

    Value

    Setting

    1

    Position control mode

    0

    Relative value control

    1

    Absolute value control

    0

    Pulse output method

    0

    CW/CCW

    Control is carried out using two pulses: a positive or clockwise rotation pulse (CW) and a negative or counterclockwise rotation pulse (CCW pulse).

    1

    Pulse/direction Control is carried out using one pulse output to specify the speed and another to specify the direction of rotation with TRUE/FALSE signals. (Forward FALSE: In this mode, forward rotation is carried out when the rotation direction signal is FALSE.)

    2

    Pulse/direction Control is carried out using one pulse output to specify the speed and another to specify the direction of rotation with TRUE/FALSE signals. (Forward TRUE: In this mode, forward rotation is carried out when the rotation direction signal is TRUE.)

diFrequency_1–diFrequency_8: Frequency [Hz]

1–50000 (1Hz–50kHz)

FPS/FP-X: Set the frequency according to the frequency range specified in the control code.

diTargetValue_1–diTargetValue_8: Target value [pulses]

-2147483648–2147483647

Designate the target value in the range indicated below.

Position control mode Count mode Range of permissible target values
Relative value control Incremental counting Positive value
Decremental counting Negative value
Absolute value control Incremental counting > current value
Decremental counting < current value
diTableEnd: Pulse stop

Set to 0.

Modified on: 2020-10-01Feedback on this pagePanasonic hotline