1.“下移一条”按钮的按下脚本编辑如下:
if offset = 12 then exit
if (offset < 12) then offset = 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)))
2. “上移一条”按钮的按下脚本编辑如下:
if offset = 0 then exit
if (offset >= 6) then offset = 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)))
3. “修改PLC配方数据”按钮的按下脚本编辑如下:
设备字符串 = !StrFormat("%g,%g,%g", 面粉, 水, 糖)
!SetDevice(设备0, 6, "WriteBlock(V,offset,[WUB][WUB][WUB], 1, 设备字符串)")
4. “下载配方数据到PLC”按钮的按下脚本编辑如下:
设备字符串 = !StrFormat("%g,%g,%g", 面粉, 水, 糖)
!SetDevice(设备0, 6, "WriteBlock(V,100,[WUB][WUB][WUB], 1, 设备字符串)")
二.配方数据存储于HMI中
1. “下载配方数据到PLC”按钮的按下脚本编辑如下:
设备字符串 = !StrFormat("%g,%g,%g", 面粉, 水, 糖)
!SetDevice(设备0, 6, "WriteBlock(V,100,[WUB][WUB][WUB], 1, 设备字符串)"
2. “查看HMI配方数据”按钮的按下脚本编辑如下:
!RecipeLoadByDialog("面包配方","请选择一个面包配方" )
3. “编辑HMI配方数据”按钮的按下脚本编辑如下:
!RecipeModifyByDialog("面包配方")
更多关于昆仑通态触摸屏资料请咨询:http://mcgs-c.gongboshi.com/