Kinco-MK
User Manual
The PLS instruction is used to load the corresponding configurations of the PTO/PWM from
the specified SM registers and then start outputting pulse until it finish outputting pulse. The
pulse output channel is specified by parameter Q, 0 means Q0.0, 1 means Q0.1, 2 means Q0.4,
3 means Q0.5.
Note: In user program, it only needs to execute PLS instruction once when it is required. It is
suggested to use edge instruction to execute PLS instruction. If executing PLS executing all the
time, then it can’t output normally.
LD
If EN is 1,then PLS is executed.
IL
If CR is 1,then PLS is executed. It won’t influence the value of CR.
3.2.4.2.1 High-speed Pulse Output Function of MK series
MK070E provides 4 PTO/PWM pulse generators that can be used to output PTO/PWM.
Therefore, one generator is assigned to Q0.0, called PWM0 or PTO0; the second one is
assigned to Q0.1, called PWM1 or PTO1, the third one is assigned to Q0.4,called PWM2 or
PTO2,and the fourth one is assigned to Q0.5,called PWM3 or PTO3.
The PTO/PWM pulse generators and the DO mapping area share the memory address
Q0.0 ,Q0.1, Q0.4and Q0.5. When the user program executes the high speed pulse output
instructions, then the PTO/PWM generator controls the output and prohibits the normal use of
this output channel.
Some registers are provided in SM area for each PTO/PWM generator. When user needs to use
high speed pulse output function, it needs to configure these memories, and then executes PLS
instruction to implement desired operation of PTO/PWM.
Notice: Make sure not to use the PTO and PWM functions if Q0.0 ,Q0.1,Q0.4 and Q0.5
are relay-output!
PWM
PWM provides a continuous pulse output with a variable duty cycle, and you can control the
cycle time and the pulse width.