




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
工控组态教程手机:13526862371 邮箱:hardman75@163.com本教程主要介绍MCGS嵌入式全中文组态软件的使用,并通过具体实例,以最简单、最快捷的方式,实现简单工程组态。目录简单动画组态简单动画组态一、闪烁简单动画组态简单动画组态简单动画组态简单动画组态简单动画组态简单动画组态简单动画组态简单动画组态简单动画组态简单动画组态简单动画组态简单动画组态报警报警报警报警报警报警报警配方配方配方配方添加设备配方配方配方“下移一条”按钮的按下脚本编辑如下: ifoffset=12thenexit if(offset<12)thenoffset=offset+6 !SetDevice(设备0,6,"ReadBlock(V,offset,[WUB][WUB][WUB],1,设备字符串)") a=1 b=1 b=!InStr(a,设备字符串,",") 面粉=!Val(!Mid(设备字符串,a,(b-a))) a=b+1 b=!InStr(a,设备字符串,",") 水=!Val(!Mid(设备字符串,a,(b-a))) 糖=!Val(!Mid(设备字符串,(b+1),(!Len(设备字符串)-b))) “下移一条”按钮的按下脚本含义: 1)在规定的范围内,将PLC地址以一组配方数据的长度为单位向后移动。 2)读取PLC存储器中偏移量位置的配方数据。 3)将得到的数据解析并赋值给配方成员,用于显示与修改。 “上移一条”按钮的按下脚本编辑如下: ifoffset=0thenexit if(offset>=6)thenoffset=offset–6 !SetDevice(设备0,6,"ReadBlock(V,offset,[WUB][WUB][WUB],1,设备字符串)") a=1 b=1 b=!InStr(a,设备字符串,",") 面粉=!Val(!Mid(设备字符串,a,(b-a))) a=b+1 b=!InStr(a,设备字符串,",") 水=!Val(!Mid(设备字符串,a,(b-a))) 糖=!Val(!Mid(设备字符串,(b+1),(!Len(设备字符串)-b))) “上移一条”按钮的按下脚本含义: 1)在规定的范围内,将PLC地址以一组配方数据的长度为单位向前移动; 2)读取PLC存储器中偏移量位置的配方数据; 3)将得到的数据解析并赋值给配方成员,用于显示与修改。 “修改PLC配方数据”按钮的按下脚本编辑如下: 设备字符串=!StrFormat("%g,%g,%g",面粉,水,糖) !SetDevice(设备0,6,"WriteBlock(V,100,[WUB][WUB][WUB],1,设备字符串)") “修改PLC配方数据”按钮的按下脚本含义: 将当前面粉、水、糖的数值按规定格式写入到PLC配方数据存储区中,即修改配方“下载配方数据到PLC”按钮的按下脚本编辑如下: 设备字符串=!StrFormat("%g,%g,%g",面粉,水,糖) !SetDevice(设备0,6,"WriteBlock(V,100,[WUB][WUB][WUB],1,设备字符串)") “下载配方数据到PLC”按钮的按下脚本含义: 将当前面粉、水、糖的数值按规定格式写入到PLC的特定存储区中,特定存储区存储选择使用的配方。 注:当配方对应的实时数据库中变量名称有序时,可利用批量读写设备命令,来实现数据操作,无须解析字符串。 配方配方配方配方配方添加设备“下载配方数据到PLC”按钮的按下脚本编辑如下: 设备字符串=!StrFormat("%g,%g,%g",面粉,水,糖) !SetDevice(设备0,6,"WriteBlock(V,100,[WUB][WUB][WUB],1,设备字符串)") “下载配方数据到PLC”按钮的按下脚本含义: 将当前面粉、水、糖的数值按规定格式写入到PLC设备中。“查看HMI配方数据”按钮的按下脚本编辑如下: !RecipeLoadByDialog("面包配方","请选择一个面包配方") “查看HMI配方数据”按钮的按下脚本含义: 调出配方查看对话框,可以查看配方数据。 “查看HMI配方数据”按钮的按下脚本编辑如下: !RecipeModifyByDialog("面包配方") “查看HMI配方数据”按钮的按下脚本含义: 调出配方修改对话框,可以编辑指定配方数据。 配方多语言工程组态多语言工程组态多语言工程组态多语言工程组态多语言工程组态多语言工程组态谢谢!

ys****39
实名认证
内容提供者


最近下载