深圳中达优控 —— 配方
配方
示例程序下载:
此处点右键/目标另存为
更多资料文档与教程:
百度云盘下载
在制造领域,配方是用来描述生产一件产品所用的不同配料之间的比例关系,
是生产过程中一些变量对应的参数设定值的集合。
例如,一个面包厂生产面包时有一个基本的配料配方,
此配方列出所有要用来生产面包的配料成份表(如水,面粉,糖,鸡蛋,香油等),
另外,也列出所有可选配料成份表(如水果,果核,巧克力片等),
而这些可选配料成份可以被添加到基本配方中用以生产各种各样的面包。
又如,在钢铁厂,一个配方可能就是机器设置参数的一个集合,
而对于批处理器,一个配方可能被用来描述批处理过程中的不同步骤。
一台设备可以生产面包,也可以生产蛋糕,而面包有甜面包,也有咸面包,
蛋糕有奶油蛋糕,也有巧克力蛋糕。在这里,
我们就把生产面包的配料比的关系叫作配方,
把生产咸面包或甜面包的配料比关系叫作一个文件。
很显然,配方记录包含在配方文件中。
在YKBuilder组态软件中提供了配方组态功能,
菜单栏中设定的配方设定或工程管理器中的配方,
都可以进入配方组态对话框,如下图所示:
在“工程管理器”中的“配方”处单击右键,选"添加配方",弹出如下图所示对话框:
名称
显示在工程管理器中的名称,可随意更改,推荐使用中文、英文或数字的组合,请不要使用特殊符号。
描述
当前配方的描述信息,方面自行区分,可随意更改或留空。
配方长度
前配方读取记录地址的长度和数量,配方记录表的地址是按顺序排序的,
系统自动生成不可更改;当用户选择的是16位数据类别时,配方长度最大为4096,
最小为1;当用户选择的是32位数据类别时,配方长度最大为2048,最小为1;
配方总数
配方数量,最大支持200个配方。
数据类别
数据寄存器的数据类型,分16位与32位,分整数与正整数,浮点数,根据实际情况使用。
写配方到PLC
设定配方与PLC的相关数据寄存器地址,用来将配方参数写入PLC。
从PLC读取配方
设定配方与PLC的相关数据寄存器地址,用来从PLC读取配方参数。
配方记忆体
配方在HMI中的存储地址范围,自动生成不可更改。
当前配方
配方在HMI中的存储地址与PLC中数据寄存器都是按排序方式自动生成的,不可更改。
配方数据项编号寄存器
配方编号按顺序排列自动生成不可更改,对应数据项里配方名称的排序。
配方数据项如下图:
名称
当前配方的名称。
数据
对当前配方中各地址的数据写入和显示。
配方数据复制
把源配方编号中的数据复制到目标配方编号中;输入完成后,点击“确定”,
保存当前配方,点击“取消”,退出当前对话框。
完成配方组态后,就可以设计界面,在HMI中操作配方。
小提示
通过功能按钮和数值显示/输入配合设置,就可以很好的对配方的各组数据修改、保存,读取、写入了。
用户在使用配方功能时需注意以下几点:
1、必须先建立起配方表方能使用配方功能。
2、在配方表写入所需的配方参数时需注意数据类型的选择,16位数据占用一个字,
32位数据占用两个字,在选择控件时数据类型选择需一致,尤其要注意32位数据地址的使用。
因为32位数据占用两个字,在写入地址和监视地址中输入地址时要防止数据地址重叠。
3、地址RWI0为固定使用,只能用来改变配方编号,其他地方不能使用。
且RWI0的数值为0时表示第一个配方编号,依此类推。
4、配方参数地址是连续的。
详细的参数请参阅深圳中达优控官网技术参数