发表于:2025/5/7 20:43:33
#0楼
是不是选择宏指令
用PLC一个数据寄存器来改变触摸屏变量
但是不知道文字变量名称
中达优控官方例程也不说
以前只测试了一个定时器流水灯如下
我大概知道类似这种写法
就是没有实例
谢谢
#include "MacroInit.h"
void Macro_main()
{
//Put you code here or visit www.ykhmi.com to learn more
XLW1 += 1; //每次自加1
if(XLW1 >= 10) //限制在10以内
XLW1 = 0;
//将LB10 - LB19初始化清除为0
XLB10 = XLB11 = XLB12 = XLB13 = XLB14 = XLB15 = XLB16 = XLB17 = XLB18 = XLB19 = 0;
if(XLW1 == 0)
XLB10 = 1;
else if(XLW1 == 1)
XLB11 = 1;
else if(XLW1 == 2)
XLB12 = 1;
else if(XLW1 == 3)
XLB13 = 1;
else if(XLW1 == 4)
XLB14 = 1;
else if(XLW1 == 5)
XLB15 = 1;
else if(XLW1 == 6)
XLB16 = 1;
else if(XLW1 == 7)
XLB17 = 1;
else if(XLW1 == 8)
XLB18 = 1;
else if(XLW1 == 9)
XLB19 = 1;
}