The present invention provides a pulse output device for correcting a pulse signal which is advanced or delayed by a control device relative to a predetermined time and a control system with the pulse output device. The invention is a programmable logic controller system with a driving device, a central processing unit and a pulse output unit. The pulse output unit comprises a clock generating unit which generates a clock signal, a pulse output unit which divides the clock signal into several frequencies to generate a pulse signal and outputs a pulse signal of the number of pulses and the pulse speed specified by the CPU unit at a predetermined time, and a pulse counting unit which generates the pulse number of the output pulse signal. Counting; and processing unit, based on the error of pulse number, to correct the pulse speed of the pulse signal generated by the pulse output unit. In the pulse output device, the sharp change of pulse speed of the pulse signal can be suppressed by correcting the pulse signal which is ahead or delayed relative to the predetermined time.
【技术实现步骤摘要】
控制系统以及脉冲输出装置
本专利技术涉及一种基于由控制装置所指令的脉冲(pulse)数及脉冲速度来对驱动装置输出脉冲信号的脉冲输出装置、以及具备所述脉冲输出装置的控制系统。
技术介绍
多数生产现场所使用的机械或设备是由可编程控制器(可编程逻辑控制器(ProgrammableLogicController),以下也称作PLC)等控制装置来控制。此种控制装置中,连接配合指令来输出脉冲信号的脉冲输出装置,通过将从所述脉冲输出装置输出的脉冲信号供给至例如脉冲(或者步进(stepping))马达之类的驱动装置,从而控制机械或设备。关于脉冲输出装置的结构或脉冲信号的产生方法,例如在专利文献1中有所揭示。现有技术文献专利文献专利文献1:日本专利第3528890号公报
技术实现思路
[专利技术所要解决的问题]然而,在控制装置与脉冲输出装置同步,而脉冲输出装置以固定周期从控制装置接收指令,生成依据指令的脉冲信号的情况下,由于从指令获得的数值的分辨力的限制等,有时会相对于控制装置所指令的脉冲信号而产生误差。若相对于控制装置所指令的脉冲信号而产生误差,则从脉冲输出装置输出的脉冲信号将成为相对于预定时机(timing)而提前或延迟的信号。因从脉冲输出装置输出的脉冲信号成为相对于预定时机而提前或延迟的信号,会发生脉冲输出装置所输出的脉冲信号在中途中断的现象。例如,在脉冲输出装置所驱动的驱动装置为马达的情况下,因发生脉冲信号在中途中断的现象,脉冲速度将急剧变化,从而所驱动的马达有可能发生异响或振动。本专利技术的目的在于提供一种在脉冲信号成为相对于预定时机而提前或延迟的信号的情况下,对脉冲 ...
【技术保护点】
1.一种控制系统,包括:驱动装置,基于脉冲信号而受到驱动;控制装置,对输出至所述驱动装置的脉冲信号的脉冲数及脉冲速度进行指令;以及脉冲输出装置,基于由所述控制装置所指令的脉冲数及脉冲速度来对所述驱动装置输出脉冲信号,所述控制系统的特征在于,所述脉冲输出装置包括:时钟生成部,生成时钟信号;脉冲输出部,对由所述时钟生成部所生成的时钟信号进行分频而生成脉冲信号,并以预定时机而输出由所述控制装置所指令的脉冲数及脉冲速度的脉冲信号;脉冲计数部,对从所述脉冲输出部输出的脉冲信号的脉冲数进行计数;以及处理部,基于由所述脉冲计数部所计数的脉冲数相对于由所述控制装置所指令的脉冲数的误差,对由所述脉冲输出部所生成的脉冲信号的脉冲速度进行修正。
【技术特征摘要】
2017.02.08 JP 2017-0208641.一种控制系统,包括:驱动装置,基于脉冲信号而受到驱动;控制装置,对输出至所述驱动装置的脉冲信号的脉冲数及脉冲速度进行指令;以及脉冲输出装置,基于由所述控制装置所指令的脉冲数及脉冲速度来对所述驱动装置输出脉冲信号,所述控制系统的特征在于,所述脉冲输出装置包括:时钟生成部,生成时钟信号;脉冲输出部,对由所述时钟生成部所生成的时钟信号进行分频而生成脉冲信号,并以预定时机而输出由所述控制装置所指令的脉冲数及脉冲速度的脉冲信号;脉冲计数部,对从所述脉冲输出部输出的脉冲信号的脉冲数进行计数;以及处理部,基于由所述脉冲计数部所计数的脉冲数相对于由所述控制装置所指令的脉冲数的误差,对由所述脉冲输出部所生成的脉冲信号的脉冲速度进行修正。2.根据权利要求1所述的控制系统,其特征在于,所述控制装置通过对位置进行指令来对脉冲信号的脉冲数进行指令,所述脉冲输出装置根据此次指令的位置与前次指令的位置之差,来求出所指令的脉冲信号的脉冲数。3.根据权利要求1或2所述的控制系统,其特征在于,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。