- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCGS简单配方组态MCGS简单配方组态
简单配方组态配方组态设计在实时数据库中建立配方所要绑定的变量单击在“工具”菜单下的“配方组态设计”,进入配方组态设计配方功能具体说明 配方组和配方: 在MCGS嵌入版配方构件中,每个配方组就是一张表格,每个配方就是表格中的一行,而表格的每一列就是配方组的一个成员变量。配方组名称: 配方组的名称应能够清楚反映配方的实际用途,例如面包配方组就是各种面包的配方。变量个数: 这里的变量个数就是配方组成员变量的数量,也就是配方中的原料总数。例如上表的配方就有5种原料,那么对应的配方组就应该有5个成员变量。输出系数: 输出系数会从整体上影响配方中所有变量的输出值。在输出变量值时,每个成员变量的值会乘以输出系数以后再输出。如果输入系数为空,那么就会跳过这个操作,其等效于将输出系数设置为1。输出系数除了可以设置成固定常数外,也可以设置成数据对象。这样就可以通过改变输出系数对应的数据对象来控制配方组成员变量的最终输出值了。变量名称: 变量名称实际上是数据对象的名称。例如面包配方中“糖”这个原料对应的数据对象可能叫做“原料-糖”。列标题: 每一列的标题并不会对输出值造成任何影响,只是为了便于用户查看和编辑配方,因此设置成有意义的名字即可。输出延时: 输出延时参数会影响成员变量的值复制到数据对象时的等待时间,单位是“秒”。例如“糖”的输出延时是100秒,那么在运行环境下装载配方时,“糖”的变量值会在100秒以后才复制到对应的数据对象中去。如果使用脚本函数装载配方,那么要注意有一个脚本函数在输出值时是不会受到输出延时参数影响的,详细情况请查阅脚本参考部分的内容。增加配方组两种方法:A:文件-新增配方组B:所有配方组列表中鼠标右键-新增配方组可以有建立多个配方组修改配方组名称A:文件-配方组改名B:所有配方组列表中选择配方组,鼠标右键-配方组改名添加组对象成员点击,在会新增一行,根据配方变量实际数量去添加。变量名称输入配方绑定的变量名,列标题为配方表列标题名称,可以手动输入标题名也可以点击系统将自动把变量名做为列标题名。编辑配方A:在组态时编辑配方表点击打开配方编辑对话框增加:增加配方表删除:删除配方表拷贝:复制选中的配方表左移:将选择的配方表向左移动1位右移:将选择的配方表向右移动1位保存:保存修改后的配方表退出:退出配方编辑对话框B:可以使用脚本函数编辑配方配方组态画面实时数据库建立组对象配方组,将配方绑定变量按配方变量顺序添加到组对象成员中配方组态:装载配方:!RecipeLoadByDialog(配方组,)“弹出配方选择对话框,让用户选择要装入的配方。选择后配方变量的值会输出到对应数据对象上配方名称=!RecipeGetName(配方组)“得到配方组当前配方的名称新增配方:!RecipeAddNew(配方组,配方名称,配方组)“在配方组中追加一个新配方,并将组对象成员的值复制到配方中修改配方:!RecipeGetValueFrom(配方组,配方组)“将组对象配方组成员中的值复制到配方组的当前配方中!RecipeSetName(配方组,配方名称)“设置配方组当前配方的配方名称删除配方:!RecipeDelete(配方组,)“删除配方组的当前配方。删除成功后当前配方会重新定位到被删除配方的下一个配方。!RecipeGetCurrentValue(配方组)“将组对象配方组成员中的值复制到配方组的当前配方中配方名称=!RecipeGetName(配方组)“得到配方组当前配方的名称赋值给变量配方名称。上移配方:!RecipeMovePrev(配方组)“载入当前配方的上一个配方。配方名称=!RecipeGetName(配方组)“得到配方组当前配方的名称赋值给变量配方名称。下移配方:!RecipeMoveNext(配方组)“载入当前配方的下一个配方。配方名称=!RecipeGetName(配方组)“得到配方组当前配方的名称赋值给变量配方名称。下载PLC:设备0_读写DWUB0000=水设备0_读写DWUB0001=糖设备0_读写DWUB0002=面粉采用直接赋值的方式下载,将配方变量的值直接赋值给PLC地址关联的变量.配方导出:return=!RecipeToCsv(配方组,配方组导出,,0,!RecipeGetCount(配方组),导出条数,3)!RecipeToCsv (配方组名,csv文件名,导出列名,起始编号,要求导出条数,实际导出条数,导出参数)将配方组的数据导出到配方组导出.csv文件中导出列名=””表示全部导出起始编号=0表示从第一条开始导出要求导出条数=!RecipeGetCount(配方组)获取配方表配方组中配方的个数导出参数=3覆盖csv表现有数据,导出数据的内容包含配方组成员字段名称Return 开关型变量返回0:导出成功;返回1:起始
您可能关注的文档
- 【精选】集合类新三板基金募集说明书集合类新三板基金募集说明书.ppt
- 【精选】零散型产业战略选择零散型产业战略选择.ppt
- 【精选】青少年科技创新能力培养与科技教师培训青少年科技创新能力培养与科技教师培训.ppt
- 【精选】非贸易国际物流与军事物流非贸易国际物流与军事物流.ppt
- 【精选】静脉输液说课稿静脉输液说课稿.ppt
- 【精选】韦尔斯利学院大部分专业广受学生喜爱韦尔斯利学院大部分专业广受学生喜爱.doc
- 【精选】音乐盒-开题报告音乐盒-开题报告.doc
- 【精选】面粉分类和出粉率概念面粉分类和出粉率概念.doc
- 【精选】顶管施工安全专项方案顶管施工安全专项方案.doc
- 【精选】项目评估与管理模拟试题(附答案)项目评估与管理模拟试题(附答案).doc
最近下载
- 材料及配件采购方案.docx VIP
- 中国重症患者肠外营养治疗临床实践专家共识(2024).pptx VIP
- 2025年福建省中小学教师招聘考试真题及答案.docx VIP
- 人教版物理八上光的直线传播 (3).ppt VIP
- 2024年事业单位医疗卫生综合知识考试题库(含答案).pdf VIP
- 无痛纤支镜麻醉技术规范.pptx VIP
- 广东春季高考2025数学试卷.doc VIP
- 浙江省杭州市2024—2025学年高三上学期期末学业水平测试语文试题(含答案).doc.docx
- 专升本英语时态练习题.doc VIP
- 实验03 1-溴丁烷的化学性质-高二化学(人教版2019选择性必修3).docx VIP
文档评论(0)