
台达HMI宏指令实现变频器控制和配方管理案例.docx
6页摘 要:本文根据某食品自动化加工过程案例,论述台达自动化平台的宏指令技术应用, 使得寻常的的HMI—变频器集成系统具有不寻常的简易自动化系统问题解决能力关键字:HMI宏指令配方存储1引言宏指令又叫做宏命令在自动控制应用软件开发技术领域,宏指令属于高级编程技术, 对于工业自动化软件高效编程开发和软件知识产权共享与积累具有重要的技术意义通 常,宏指令是在特定和通用对象应用的基本指令族实现的功能集合一个好的自动化技 术平台为终端用户提供宏指令开发技术,例如台达触摸屏人机界面产品,可以使得OEM 自动化平台实现客制化定制目的因此宏指令技术能够大幅度的专业化解决终端客户自 动化技术开发效率和共享问题基于台达HMI (触摸屏人机界面)和变频器的系统集成 构架如图1所示本文以某食品加工过程做为研发背景,论述台达自动化平台的宏指令 应用使得HMI——变频器集成了初级的自动化系统问题解决能力oHMI 变频器图1系统结构2台达HMI宏指令应用2.1 HMI—变频器通讯构建启动台达HMI的Screen Editor—屏幕编辑器软件,建立一个新文件,【设定模组参 数】的设置如图1所示糅组案菠图1台达HMI—变频器通讯构建一般选择BASE PORT控制器其实是选择相应的通讯协议,台达触摸屏集成了工控领 域流行的所有PLC通讯协议,并且还有台达其他产品如伺服,变频器,温控表等 MODBUS通讯协议,因此在构建通讯的时候会十分简单和快捷,只需要选定通讯地址 和输入通讯内容即可,不需要牵涉通讯格式和校验的算法。
接下来就要进行模组参数里通讯的设置了在通讯设置里要选对通讯口,通讯格式(本 例为7, N,2, 9600bps,原因是台达变频器通讯格式默认为7, N,2, 9600bps),站号 通讯格式,站号要与所要连接的控制器一致本方案是用HMI通讯控制3台变频器, 因此使用COM2 口 RS485方式变频器的通讯参数不需要修改,只要将三台通讯站号分别设置为1、2、3这样该系 统通讯参数就设置好了2.2台达HMI宏指令变频器控制(1) 变频器控制画面基于台达HMI宏指令的变频器食品自动化加工控制界面如图 2所示MM/wm新建系统参数豆输馅频率输面频率成型频率w:$iuLnrv irr rr . rr l^f-W:$1002rVHz \-n-rt” W:$lUU3rVHz \rrtt.tr 卄W:£1001:C ;1 JW:£1002:C ;1 JW$1003:只:1 JW:S1001:T :■ W:S1002:T :■ W:$1003:▼:1 qw:$ioao.i IJ匸W:$1000.2 IJ匸 F」W:$1000.3 I j匸 r」 |]lHl! 图2变频器食品自动化加工控制界面(2) 变频器控制宏指令设计。
图2画面设定3台变频器的频率以及启停控制,画面用 cycle宏来调用变频器控制子宏1变频器控制子宏1内容如图3所示,这样设置了频率 后,就可以很方便的实现变频器的启停图3变频器控制子宏1宏指令设计2.3台达HMI宏指令工艺参数管理(1)工艺参数管理画面当按下保存按钮后弹出参数保存画面,目的是要实现配方存 储的功能,如图3所示参数■保存请输入参数号及容称:ABCDEFGHIJ参数号: 莎叼当前名称: 输入名称:半********半1*回・图3工艺参数管理画面(2)工艺参数管理宏指令设计在图3画面中使用画面开启宏FILL($1004, 0, 4),先将 输入名称地址对应的内容清空输入名称的地址为$1004,确定保存的按钮使用一个ON 宏来实现配方的保存配方的保存ON宏内容如下所示1 (R£P1, S 1001, -:i这样只要更改参数号(配方组别寄存器),就可以实现参数配方的存储3) 宏指令配方工艺参数调用输入参数号(配方组别寄存器),然后按下“打开”按 钮,此按钮使用了一个执行后宏来实现对配方的调用执行后宏内容为BMOV($1000, RCP0,9),如下图所示MM/DD/W 调用原有参数HH:MM:SS请输入参数号及名称:参数号;####A〔▼名称:ABCDEFGHIJ打开2.4配方管理功能应用举例根据图4所示示进入HMI配方的定义菜单。
若要使用配方,一定要勾选启动配方功能 地址$1000为配方的起始地址长度为10WORD,组数为1000组,设置多组配方目的是 方便使用者切换使用注意:配方长度x配方组数不可超过65536图4配方管理功能应用。












