本文为大家介绍威纶通触屏宏指令判断范例(威纶触摸屏宏指令实例),下面和小编一起看看详细内容吧。
威纶通触摸屏宏指令,自定义函数怎么输入数组?
定义如下尝试
sub char crccheck(char *dp, int n, unsigned dl)
您还需要将数组的大小作为参数值传入。你的char dp[256]相当于char *dp,是形参。
威纶通宏指令switch函数
微轮通组态软件中没有开关功能,微轮通组态软件中的多重判断功能是选择功能。格式为:
选择案例a
情况1
b=123
案例2
b=456
案例三
b=789
休息
结束选择
希望采纳。
威纶通触摸屏宏指令编历史数据,下面一段程序的解释,请大师指点
macro_command main()
short data_log_number=1, year, month, day, index (变量声明,short短整型数字,后面是data. index是变量名,一共5个,其中赋值的data_log_number是1 )
short success, tt, tt1(同上short 短整型,后接变量名)
tt=0(指定tt 等于1)
tt1=1(赋值tt等于1)
setdata(tt, 'local touch screen', lw, 105, 1)(将tt写入触摸屏的lw105内存,表示lw105=1)
getdata(year, 'local touch screen', lw, 110, 1)(读取触摸屏lw110的数据,声明为年份)
getdata(month, 'local touch screen', lw, 111, 1)(读取触摸屏lw110的数据,声明为月份)
getdata(day, 'local touch screen', lw, 112, 1)(读取触摸屏lw112的数据,声明为day)
{//如果有数据采样文件20101210.dtl,其数据采样数为1,文件索引为2
//那么成功==1,索引==2
success=finddatasamplingindex(data_log_number, year, month, day, index)} (注释,可以忽略)
if success==1 then (如果success=1 为真)
setdata(index, 'native touch screen', lw, 100, 1) (然后将index写入lw100)
如果(结束)结束
if success1 then(如果成功不等于1,则为真)
setdata(tt1, 'local touch screen', lw, 105, 1) (然后将tt1写入lw105)
万一
结束macro_command
威纶通触摸屏上传宏指令会变
脚本语言并不通用。之所以在微轮通触摸屏上传宏指令会发生变化,是因为宏指令的脚本语言不通用。宏可以自动执行这些命令。宏命令脚本语言是威伦通自己的语言,类似于c语言。
威纶通触摸屏通信宏指令通讯异常提示
1、用检漏仪检查现场是否有漏水现象。整套设备接地良好,埋地深。在现场强磁场环境下,最好埋深五六米;
2、威伦通触摸屏增加各种隔离保护器;
3、通讯线上加抗干扰磁环; 1、用检漏仪检查现场是否有漏水现象。整套设备接地良好,埋地深。在现场强磁场环境下,最好埋到五六米深。
2、威伦通触摸屏增加各种隔离保护器;
3、通讯线上加抗干扰磁环;
威纶的触摸屏用宏指令怎么写打开窗口的功能?
可以在启用密码的key属性中通知一个位,通过该位触发一个宏指令。宏命令的内容是延迟一段时间(delay 功能)再触发一个位。该位控制直接窗口的弹出。能满足您的需求;
lw9220 中输入的密码掉电后不保留。可以使用触发数据传送到支持掉电保持的屏的rw地址,上电后再使用初始化宏命令。宏命令的内容是将rw地址中的数据再次发送给lw9220(getdata和setdata函数)。如下:
getdata(nian, '本地hmi', lw, 9022, 1)
getdata(yue, '本地人机', lw, 9021, 1)
getdata(ri, '本地hmi', lw, 9020, 1)
getdata(shi, '本地hmi', lw, 9019, 1)
getdata(fen, '本地hmi', lw, 9018, 1)
getdata(miao, '本地人机界面', lw, 9017, 1)
getdata(nianq, '本地hmi', rw, 10, 1)
getdata(yueq, '本地人机', rw, 11, 1)
getdata(riq, '本地hmi', rw, 12, 1)
getdata(shiq, '本地hmi', rw, 13, 1)
getdata(fenq, '本地hmi', rw, 14, 1)
getdata(miaoq, '本地hmi', rw, 15, 1)
如果nian=nianq and yue=yueq and ri=riq and shi=shiq and fen=fenq and miao=miaoq then
页=22
别的
页=0
万一
setdata(page, 'local hmi', rw, 50, 1)
结束macro_command
专注于最后几项。
需要在程序中做一个plc控制。使用地址rw50 控制触摸屏切换画面。然后给地址rw50赋值。官网上有符合您要求的案例,您可以在下方参考!路径为:下载中心-示例程序-d04。密码提示窗口示例
好了,威纶通触屏宏指令判断范例(威纶触摸屏宏指令实例)的介绍到这里就结束了,想知道更多相关资料可以收藏我们的网站。