运行时组态技术探讨

Smartrobot
关注

五,自由工艺编程模式在注塑机械手上的应用

下面就是在注塑机械手控制系统中实现自由工艺编程模式这种运行时组态技术应用的主要编辑画面。

运行时组态技术探讨

工艺程序编辑画面由四个区域组成:工艺代码选取区(右边),工艺程序显示区(左边),工艺编辑功能区(下边),编辑错误显示区(上边)。代码选取区可以前后翻页,选择其它工艺代码,如下图右边不同于上图所示的代码选取区显示。

运行时组态技术探讨

从右边“代码选取区”选取的工艺代码会一个个顺序显示在左边的工艺程序显示区中,这里显示的就是你所编辑的工艺程序。红色光标闪现之处就是你目前编辑的地方,编入一个工艺代码,就进入下一个编辑步,同时光标也自动下移一步。当触摸某一工艺步或者通过画面下面的编辑键“+”,“-”可以移动到你需要编辑的地方,同时光标也移到此处。上图示例为5.7吋触摸屏,一个画面最多可以显示12个工艺代码,通过移动光标可以显示或查看其它编辑后的工艺代码。

工艺编辑画面的下边区域是供工艺编辑用的几个“编辑键”,通过它们可以方便的编辑,修改或储存当前工艺。如上图红色光标显示处,按“插入”功能键后出现空格,就可以插入一个新代码。按“删除”键可以删除光标处的代码,按“返回”键就可返回“工艺编辑”主画面。按“另存”键就可进入“保存工艺”画面等等。

正于前面所说过的那样,储存工艺时编辑环境会自动检查目前的工艺是否符合编程规范。只有符合基本规范才能储存当前工艺,否则不能进入工艺储存画面,同时在工艺编辑画面上边显示当前编辑错误信息,如:第一个错误工艺的序号,错误工艺名称及错误原因。根据上边提示的错误信息和实际工艺要求重新编辑、修正目前工艺直至符合编辑规范,然后储存工艺。

可以实际定义一个工艺中最多只能有100个工艺代码,每一步最多有8个工艺代码,而且每一步必须以工艺代码“下步继续”结束,这就是说实际最多有7个不同动作可同时进行,空代码或无代码表示一个工艺循环的结束。

工艺程序编辑并储存好,通过工艺下载画面下载到程序控制器中(如PLC)才能起作用。下载的工艺是工艺编辑主画面中选定的工艺号。按“下载确认”,选取的工艺就下载到程序控制器中。

组态环境不但提供各个模块的组态功能,还提供各个模块的参数配置(如果需要的话)功能。如上面组态后第6个模块“主下取料”,在组态过程中随时可以自由修改模快的配置参数,如位置、速度,只需要你点击此模块。

上面画面配备有灵活的编辑功能,“模块”对象,相应序号,指引光标,上下移动显示页面等等都可以根据用户实际编辑需要灵活使用,即提供所谓“所见即所得”的编辑环境。同时组态环境还提供组态过程自动监控,错误判断功能供用户组态时参考或提供组态安全保护。

下图例为对应工艺代码“主臂翻平”(指主手臂的翻转机构翻转到水平状态)的PLC子程序例子。这是一个标准的子程序结构,子程序P11对应工序程序中的工艺代码:主臂翻平。也就是说此子程序什么时候执行由工艺程序来决定。

运行时组态技术探讨

 进一步地,我们还可以利用这种方法或思路实现实际物理I/O地址的自由定义及配置,即由用户决定元器件的接入地址,这也是模块化、标准化编程的具体体现形式之一,而且其灵活与方便性有很高的应用价值。

六,总结

组态软件一般称为通用组态软件。“通用”一词表示它可以适合各种应用领域。不同的应用领域虽然存在许多共性的东西,但是应用场合特别是工艺的差异是客观存在的。差异表现在画面的组织形式,组成部件,构建逻辑等等各方面。如果让组态软件能够包罗万象来适应各种应用,那么呈现给用户的软件将过于复杂,最终会使得组态软件本身的友好性太差,失去其存在的意义。如前所述,运行时动态生成的元素是在组态环境下生成的,自动化工程师可以在组态环境下构建其应用领域所需模块,然后让工艺人员运用自己熟知的工艺在运行时搭建自己的应用。

脱离具体的PLC控制软件,从宏观角度来理解自动控制系统,面向工艺来设计控制系统是自动化工程师应该追求的目标。我们知道PLC程序不过是实现你设计工程项目的工艺而已,有工艺要求才可能有程序,程序只是设备工艺的具体反应。了解了工艺要求也就等于了解了程序。编程不过是个规则,要你用这个规则把设备工艺写出来,因此重要是了解设备的工艺和具体使用PLC品牌的功能。当你充分了解了设备工艺,设计完电气图纸,你的设计任务可以说基本完成了,剩下的就是看看PLC编程规则,根据工艺把程序写出来。

运用运行时组态理念或方法就是实现这个目标的具体表现形式。

声明: 本文由入驻OFweek维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。
侵权投诉

下载OFweek,一手掌握高科技全行业资讯

还不是OFweek会员,马上注册
打开app,查看更多精彩资讯 >
  • 长按识别二维码
  • 进入OFweek阅读全文
长按图片进行保存