218hty
级别: 家园常客
精华主题: 0
发帖数量: 349 个
工控威望: 513 点
下载积分: 1622 分
在线时间: 510(小时)
注册时间: 2009-04-28
最后登录: 2024-10-22
查看218hty的 主题 / 回贴
楼主  发表于: 2016-02-03 21:03
威纶通宏指令如何入手啊?


macro_command main()
short a,b[3]
bool OFF

GetData(a, "Local HMI", LW, 9200, 1)
b[0]=1+a/10
b[1]=b[0]+1
b[2]=b[1]+1
SetData(b[0], "Local HMI", RW, 2000, 3)  
SetData(OFF, "Local HMI", LB, 10, 1)                    

end macro_command
这是配方中翻下一页的指令
其中b[0]=1+a/10是指什么,怎么去理解?
testfish
9554665@qq.com
级别: 工控侠客
精华主题: 0
发帖数量: 303 个
工控威望: 2650 点
下载积分: 14769 分
在线时间: 606(小时)
注册时间: 2014-09-10
最后登录: 2024-10-29
查看testfish的 主题 / 回贴
1楼  发表于: 2016-02-03 21:32
b应该是个数组 3个成员,b[0]是 b里的第一个成员。
个人想法,我没用过触控屏及宏。
二手工控电器
且行且珍惜
级别: 工控侠客
精华主题: 0
发帖数量: 2821 个
工控威望: 4448 点
下载积分: 213734 分
在线时间: 3178(小时)
注册时间: 2008-02-22
最后登录: 2024-11-18
查看二手工控电器的 主题 / 回贴
2楼  发表于: 2016-02-04 09:56
看一下宏指令帮助就知道了!!
欢迎捧场光临工控自动化小店!供应二手拆机PLC 、伺服、步进、变频器、3相固态调压调功模块、接线端子等等
http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2845 个
工控威望: 3617 点
下载积分: 3517 分
在线时间: 3801(小时)
注册时间: 2007-11-04
最后登录: 2024-11-18
查看tingfenghu的 主题 / 回贴
3楼  发表于: 2016-02-04 11:05
从触摸屏取得数值a, b0等于1+a/10…然后将b0,b1等3个数值写入触摸屏
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
往事如风
科技改变制造
级别: 网络英雄

精华主题: 0
发帖数量: 11404 个
工控威望: 18561 点
下载积分: 12124 分
在线时间: 2691(小时)
注册时间: 2013-01-31
最后登录: 2024-11-17
查看往事如风的 主题 / 回贴
4楼  发表于: 2016-02-04 20:33
学习了
三人行者必有我师 ,择其善者而从之
hzy1818
级别: 家园常客
精华主题: 0
发帖数量: 458 个
工控威望: 627 点
下载积分: 1119 分
在线时间: 271(小时)
注册时间: 2007-08-30
最后登录: 2024-11-09
查看hzy1818的 主题 / 回贴
5楼  发表于: 2016-02-11 12:42
aaaaaaaaaaa
218hty
级别: 家园常客
精华主题: 0
发帖数量: 349 个
工控威望: 513 点
下载积分: 1622 分
在线时间: 510(小时)
注册时间: 2009-04-28
最后登录: 2024-10-22
查看218hty的 主题 / 回贴
6楼  发表于: 2016-02-11 22:22
学习中。还是不太明白。
我有EB500软件的程序,想换成7寸屏的程序,需要转换成EB8000的,但转换后宏指令就不对了。头痛 中。