【技术实现步骤摘要】
本专利技术涉及用于实时控制电动机的位置和/或速度的工业控制系统,更具体地, 涉及允许从中央控制器向驱动器分配对这样的驱动器的运动规划的工业控制器。
技术介绍
工业控制器是用于例如在工厂环境下控制工业过程或机器的专用计算机系统。通 常,工业控制器执行从与受控过程和机器相关联并感测过程或机器的条件的各种传感器读 取输入的、存储的控制程序,并且基于那些输入和存储的控制程序,计算用于控制对过程或 机器进行控制的致动器的一组输出。工业控制器与传统计算机在很多方面不同。物理上,与传统计算机相比,这些工业 控制器被构造成对冲击和损坏具有更充分的鲁棒性并且更好地抵抗外部污染物和极端环 境条件。处理器和操作系统被优化用于实时控制,并且用被设计为允许快速开发控制程序 的语言来对处理器和操作系统编程,其中,控制程序被定制为适于不断变化的机器控制或 过程控制应用的集合。通常,控制器例如具有高度模块化的架构,该架构允许不同数量和类型的输入模 块和输出模块用于将控制器连接至要控制的过程或机器。通过使用适合于可靠性和可用性 高的实时通信的特定“控制网络”而便于进行这种模块化。这样的控制网络(例如,控制网、 以太网/IP)与标准通信网络(例如,以太网)不同之处在于,通过预先安排网络的通信容 量来保证最大通信延迟,以及/或者为了高可用性提供冗余通信能力。作为其增强的模块化的一部分,工业控制器可采用专用于特定类型电信号和功能 (例如,检测输入的AC或DC信号或者控制输出的AC或DC信号)的I/O模块。这些I/O模 块中的每一个均可具有允许它们连同所选择的其他I/O模块一起以不同组合安装在壳 ...
【技术保护点】
一种工业控制器,包括:网络接口,被适配成与一个或多个连接的马达驱动器通信;电子计算机,与所述网络接口通信并执行存储在非暂态存储介质中的程序,以:(1)接收提供运动控制指令的控制程序;(2)通过以下步骤执行所述运动控制指令:(a)识别与运动指令相关联的马达驱动器;(b)确定所识别的马达驱动器是否能够执行运动规划器,所述运动规划器在由通过执行运动控制指令引起的运动命令启动时提供用于控制马达的时序运动数据,并且如果能够,则将所述运动命令经由至所识别的驱动器的网络接口传输至所识别的马达驱动器,否则,将所述运动命令传输至所述工业控制器中的运动规划器。
【技术特征摘要】
2011.04.11 US 61/474,042;2011.04.11 US 61/474,0541.一种工业控制器,包括 网络接口,被适配成与一个或多个连接的马达驱动器通信; 电子计算机,与所述网络接口通信并执行存储在非暂态存储介质中的程序,以 (1)接收提供运动控制指令的控制程序; (2)通过以下步骤执行所述运动控制指令 (a)识别与运动指令相关联的马达驱动器; (b)确定所识别的马达驱动器是否能够执行运动规划器,所述运动规划器在由通过执行运动控制指令引起的运动命令启动时提供用于控制马达的时序运动数据,并且如果能够,则将所述运动命令经由至所识别的驱动器的网络接口传输至所识别的马达驱动器,否贝1J,将所述运动命令传输至所述工业控制器中的运动规划器。2.根据权利要求1所述的工业控制器,其中,所述控制程序的指令通过对存储在所述工业控制器中的、独立于所述控制程序的功能的调用来执行。3.根据权利要求2所述的工业控制器,其中,所述功能和运动规划器以固件存储在所述工业控制器中。4.根据权利要求3所述的工业控制器,其中,所述网络接口被适配成实现所述控制器与所述马达驱动器之间的连接消息接发,从而在连接之间预先分配网络通信容量,并且其中,所述电子计算机执行所存储的程序以打开所述控制器与所述驱动器之间的连接,从而传递运动命令或运动数据。5.根据权利要求4所述的工业控制器,其中,所述电子计算机执行所存储的程序以分配所述网络通信容量的第一部分,从而与能够执行运动规划器的马达驱动器通信,其中,所述网络通信容量的第一部分小于为了与不能执行所述运动规划器的马达驱动器通信而分配的所述网络通信容量的第二部分。6.根据权利要求5所述的工业控制器,其中,所述网络通信容量的第一部分是根据第一预定义的时间间隔的周期性的和由生成所述运动命令而触发的事件驱动的,并且所述网络通信容量的第二部分是根据小于所述第一预定义的时间间隔的第二预定义的时间间隔的周期性的。7.根据权利要求6所述的工业控制器,其中,所述控制器包括驱动器简档,所述驱动器简档表示每个马达驱动器是否均包括固件的运动规划器并且接着确定能够执行运动规划器的所识别的马达驱动器是否是指所述驱动器简档。8.根据权利要求7所述的工业控制器,其中,所述运动规划器对根据运动命令生成的运动轮廓进行总计,以提供作为多个运动轮廓的总和的、用于控制马达的时序运动数据。9.根据权利要求8所述的工业控制器,其中,所述运动指令包括用于在定义的位置之间移动马达的指令、用于以定义的速度移动马达的指令、以及用于使马达与另一马达协调地移动的指令。10.根据权利要求9所述的工业控制器,其中,所述控制程序是使用选自继电器梯形图逻辑、结构化文本和顺序功能图的编程语言生成的程序。11.一种马达驱动器,包括 开关电路,用于合成至马达的电源电压; 网络接口,用于与工业控制器通信;电子计算机,与所述开关电路和所述网络接口通信,并且执行存储在非暂态存储介质中的程序,以 (1)经由所述网络接口从工业控制器接收运动命令,所述运动命令表示所述工业控制器对运动指令的执行; (2)响应于所述运动命令,使用运动规划器来生成用于所述开关电路的时序运动数据;以及 (3)与所述工业控制器传递表示所述时序运动数据的至少一部分的运动轮廓的结束。12.根据权利要求11所述的马达驱动器,其中,所述运动规划器以固件存储在所述马达驱动器中。13.根据权利要求12所述的马达驱动器,其中,所述网络接口被适配成实现所述马达驱动器与所述控制器之间的连接消息接发,从而在连接之间预先分配网络通信容量,并且其中,所述电子计算机执行所存储的程序以接收所述控制器与所述驱动器之间的连接,从而传递运动命令或运动数据。14.根据权利要求13所述的马达驱...
【专利技术属性】
技术研发人员:马克·A·查菲,
申请(专利权)人:洛克威尔自动控制技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。