海你好咸
级别: 略有小成
精华主题: 0
发帖数量: 312 个
工控威望: 394 点
下载积分: 2774 分
在线时间: 207(小时)
注册时间: 2018-12-22
最后登录: 2025-02-20
查看海你好咸的 主题 / 回贴
楼主  发表于: 2021-03-09 10:20
图片:
图片:
前段时间看到坛里大家在讨论威纶通触摸屏,用地址偏移的方式实现IO监控的翻页查询功能,我有空也来跟各位大佬学习交流一下!

我也做了一版通过宏指令实现的方式,大家来讨论下!

附件: 地址偏移IO监控.zip (1961 K) 下载次数:2001
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+1(骑驴撞大树) 热心助人!
  • 下载积分:+1(wuhualin) 好贴好贴!
  • 下载积分:+5(菜鸟学工控_1) 感谢分享!
  • 下载积分:+1(bruce2020) 真诚感谢!
    小地主22
    级别: 家园常客
    精华主题: 0
    发帖数量: 543 个
    工控威望: 591 点
    下载积分: 1750 分
    在线时间: 454(小时)
    注册时间: 2020-04-30
    最后登录: 2025-02-20
    查看小地主22的 主题 / 回贴
    1楼  发表于: 2022-08-18 16:48
    引用
    引用第1楼梦雨天涯于2021-03-09 13:51发表的  :
    我感觉我的要简单一点

    在你的基础上简化了下

    macro_command main()
    unsigned short IDX0
    unsigned short B,C[32]//32表示每页指示灯的数量
    GetData(IDX0, "Local HMI", LW, 9200, 1)
    for B=0 to 31 step 1
    C[B]=B+IDX0*32
    SetData(C[B], "Local HMI", LW, B, 32)
    next B
    end macro_command
    主要是你的那个程序有两步不知道什么作用,删了之后发现也能用