威纶维纶触摸屏的宏指令正确吗? 为什么执行的结果是错的 威伦触摸屏如何反编译

作者&投稿:达奚宜 2024-07-02
怎么利用威伦触摸屏的宏指令来修改PLC站号,使它与PLC通讯不上,完全就是不通过PLC。。。求高人~~

建议你用HITECH的,威纶的一些底层不开放

你把他改为RW14,RW18,RW22,RW26即可,RW是配方区域,即掉电保持地址,但写入后,要1分钟后才能断电,WEINVIEWHMI是一分钟擦写一次。你也可以用LB9029强迫保存。

浮点数是32bit数据,需要触摸屏设置LW0数据位32位(32位数据时占用了LW0,LW1两个地址)
可改成
float a,b,c,d
GetData(a, "Local HMI", LW, 0, 1)
GetData(b, "Local HMI", LW, 2, 1)
c=a/b
d=a+b
SetData(c, "Local HMI", LW, 4, 1)
SetData(d, "Local HMI", LW, 6, 1)
如果lw0~lw6是手动输入或者读取显示需要改成32位数据显示


你是否需要了解?