产品线频道   >
机器人| PLC| 低压变频器| DCS| 人机界面| 现场总线| 运动控制| 高压变频器| 电机| PAC| 现场仪表| PC-BASED| 机械传动| 传感器

罗克韦尔自动化集成运动控制系统在柔版印刷中的应用(3)

Add_On指令

16版本之后的RSLogix  5000软件具有Add_On指令。Add_On指令是客户化指令,用户可以自行根据需要设计和创建。通过Add_On指令,用户可以为一系列通用逻辑创建新指令,为这个逻辑提供一个公共接口,并且提供文档帮助和加密。

Add_On指令用来封装常用的功能或设备控制。它们并不是一个高级分层的设计工具。具有例程的程序更适合于包含应用项目的区域或单元级代码。与梯级例程相比,使用Add_On指令的关键优势在于修改模块的能力。为了修改一个梯级模块,程序员必须修改每个梯级例程。Add_On指令通过一次性修改指令的定义就能完成,所有应用指令的地方都随着定义的改变而改变。Add_On指令可以从应用项目中导出,也可以导入到另一个应用项目中。这种特性使程序员能够导出它,并创建模块库。另外,导出的Add_On指令包含版本信息。维护Add_On指令的版本信息使具有校正或改良过的现有程序的更新过程变得简单。通过Add_On指令的使用,能够使开发者将程序做到尽量简洁、明了,程序的执行更加流畅、迅速。

在本应用中,对一些重复使用的多个控制过程都是用了Add_On指令来编写。例如,对于所有的伺服轴进行动作指令之前,要确定伺服轴的当前状态,确保没有错误,然后对伺服轴进行使能,然后进行一些初始化动作操作,如MAH指令等。

由于所有的轴都需要做些相同的操作,我们设计了一个Add_On指令AOI_PrintAxis_Enable_IRoller,在此指令中,开放出的参数接口分别是目标轴的使能状态Enable_State、目标轴标签M_Axis_Roller、目标轴状态M_Axis_Status_Roller、对目标轴操作完成后输出点状态参数M _ PrintAxis_Conditions和急停信号Estop。参数数据类型可以是默认的也可以是用户自定义的。

Ad d _ O n 指令

当建完所需要的输入输出参数后,可以根据指令逻辑的需要创建只在当前自定义指令内部用到的标签,即Local Tags,如下图。

Lo c a l   Ta g s

创建完所有标签就可以按照我们需要的逻辑进行编程。然后添加针对此Add_On 指令的一些说明和帮助等。当创建完用户自定义指令后,在RSLogix 5000工具栏的Add_On一栏里可以找到它。

R S Lo g i x   5 0 0 0 工具栏

当需要它时,只需要简单的拖拽就可以添加到程序中。在本台柔版印刷机的应用中,共有八个伺服轴需要控制,只需要简单的复制八次,并将不同轴的参数填入,就可以简单的实现对所有轴的使能控制。如果机器有所改动,只需要添加、删除相应的AOI 的使用指令即可,不许对AOI 的逻辑程序进行修改。对于OEM客户来说,当设备有所改动时,只需简单的几步就可以完成程序部分的修改,方便、快捷、稳定。

五、结束语

通过Logix控制器、CIP网络和View可视化平台这些集成架构技术的支持,一套复杂的设备也变得简单、明了。通过使用尖端的控制、网络、可视化和信息技术,集成架构系统解决了离散、过程、批次、运动、传动、和安全应用的的广泛的控制和信息需求。罗克韦尔自动化的“1 ”个平台,很好的实现了客户对于多种控制的复杂需求,为客户提供了满意的解决方案。

罗克韦尔自动化GOTC 团队在设备开发之初,由于采用了模块化编程思想,当新设备型号改动时,工程师只需做简单的调整,就可以达到最终要求,使得新机器的代码移植非常简便,充分体现了集成架构的可扩展性和灵活性,为机器制造方降低了时间和成本,加快上市时间。利用罗克韦尔自动化集成运动控制产品开发的柔版印刷机投产后,很好的满足了客户的需求。控制方便、编程简单、易于继承利用的优点,也受到了机器制造方和最终用户的好评。


分享到
【文章来自米尔自动化网http://www.mirautomation.com/pages/2012-03/s35775.shtml
本文标签: 罗克韦尔   集成运动控制系统   柔版印刷  
 三菱电机

热门内容:
工业机器人 S7-200 S7-300 PLC编程入门 自动化产品 DCS控制系统 变频电机 工控机 可编程自动化控制器 温度传感器 HMI