公司在同一站点还运营一个润滑油调配工PLCopen工作组为运动控制进行了标准化,逻辑定义了机器控制编程的所有内容。这是一种集成PLC、机器人和运动控制的最佳尝试,用一种容易理解的、多数制造商都常用的语言。许多功能块是基本的,例如,相对或绝对移动的功能块,这在任何运动控制系统中都很容易理解。当需要增加运动的难度时,多个控制系统的标准化和通用性外观和感觉确是一个优势。例如,在每个各自运动停止下个运动开始前,很容易把相对或绝对运动串在一起。可以想象一下一组复杂的运动,一个轴需要在非零速度的情况下转换到下个运动,在轴的整个路径混合各个运动到一个顺序的运动。 PLCopen运动控制定义了标准的混合操作,允许程序员用公共混合和转换模式实现这个顺序运动。
有一个基本的问题,当多个轴在一起运动且用数学模型控制机械连接轴时,并不总是清楚哪些关键轴需要同步运动。因此,当故障发生时,运动控制器并不总能知道哪些轴受到影响。PLCopen针对这个问题定义了一个运动组,当组中的一个轴有错误时,控制器可以生成一个适当的错误响应。这个分组的概念允许程序员可以把注意力集中在机器所需的特定任务上,通过实施下图所示的组状态机,由控制器来照顾该组的功能,
PLCopen运动标准的第四部分包含了用于协调运动的功能块。他们定义了一套标准化的功能块,用于3D空间内的复杂运动控制,包括运动转换的功能块。通常,这些转换必须由厂商提供,因此,对于大多数制造商,如果运动控制器不支持,就不能添加运动转换功能。
这个标准现在创建了PLC、数控(CNC)机器人和运动控制之间的一座桥梁。现在可以用一种和PLC一样的编程环境,完成一台机器的全部控制。这个标准使机器人、运动控制器成为控制系统的一个部分,而不是独立系统。集成运动控制和逻辑控制,是现代机械控制的两个主要需求。这具有明确的优点:在一个程序包中同时具有运动控制和逻辑控制,包括但不限于,几乎无限制地交换逻辑和运动之间的数据,没有延迟,这在传统系统中可能限制了性能。事实上,现在有可能使用机器控制器完美同步机器人与附加伺服轴,这种技艺以前只能在机器人控制器的领域来实现。