孤舟
级别: 略有小成
精华主题: 0
发帖数量: 109 个
工控威望: 312 点
下载积分: 658 分
在线时间: 53(小时)
注册时间: 2009-05-14
最后登录: 2020-03-27
查看孤舟的 主题 / 回贴
楼主  发表于: 2010-03-04 22:14
有大侠会EVIEW触摸屏的宏指令语法吗?请教以下宏指令是什么用意?

Macro_Command main()
int py,pm,pd,sy,sm,sd,p1,p2
bool a=True,b=False
GetData(py ,RW_Bcdplc ,60005,1)
GetData(pm ,RW_Bcdplc ,60004,1)
GetData(pd ,RW_Bcdplc ,60003,1)
GetData(sy ,LW_Bcdplc ,500,1)
GetData(sm ,LW_Bcdplc ,501,1)
GetData(sd ,LW_Bcdplc ,502,1)
If sy==py And sm==pm And sd>pd Then
SetData(a ,M_Binplc ,8034,1)
Else If sy==py And sm>pm Then
SetData(a ,M_Binplc ,8034,1)
Else If sy>py Then
SetData(a ,M_Binplc ,8034,1)
End If
End Macro_Command


请大侠指点。
[ 此帖被孤舟在2010-03-05 12:36重新编辑 ]
nbwrk
树不要皮必死无疑!人不要脸天下无敌!
级别: 家园常客
精华主题: 0
发帖数量: 578 个
工控威望: 574 点
下载积分: 1079 分
在线时间: 96(小时)
注册时间: 2007-11-18
最后登录: 2019-11-02
查看nbwrk的 主题 / 回贴
1楼  发表于: 2010-03-05 11:30
Macro_Command main()
int py,pm,pd,sy,sm,sd,p1,p2
bool a=True,b=False
只是用来定义数据类型的
GetData(py ,RW_Bcdplc ,60005,1)
GetData(pm ,RW_Bcdplc ,60004,1)
GetData(pd ,RW_Bcdplc ,60003,1)
GetData(sy ,LW_Bcdplc ,500,1)
GetData(sm ,LW_Bcdplc ,501,1)
GetData(sd ,LW_Bcdplc ,502,1)  
指定数据的来源 具体是什么寄存器不太明白
If sy==py And sm==pm And sd>pd Then
SetData(a ,M_Binplc ,8034,1)
Else If sy==py And sm>pm Then
SetData(a ,M_Binplc ,8034,1)
Else If sy>py Then
SetData(a ,M_Binplc ,8034,1)
End If
End Macro_Command
条件满足就置位M8034

自己的理解,没去求正过  欺待高手出现
本帖最近评分记录:
  • 下载积分:+5(sjm213) 热心助人
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5200 个
    工控威望: 7423 点
    下载积分: 158799 分
    在线时间: 3161(小时)
    注册时间: 2007-11-21
    最后登录: 2024-11-22
    查看sjm213的 主题 / 回贴
    2楼  发表于: 2010-03-05 11:53
    PY:预设值年
    PM:预设值月
    PD:预设值日;
    SY:当前值年
    SM:当前值月
    SD:当前值日。
    M8034:三菱PLC禁止输出。
    孤舟
    级别: 略有小成
    精华主题: 0
    发帖数量: 109 个
    工控威望: 312 点
    下载积分: 658 分
    在线时间: 53(小时)
    注册时间: 2009-05-14
    最后登录: 2020-03-27
    查看孤舟的 主题 / 回贴
    3楼  发表于: 2010-03-05 12:12
    谢谢1楼和版主的支持!  谢谢!
    linglong
    级别: 略有小成
    精华主题: 0
    发帖数量: 300 个
    工控威望: 443 点
    下载积分: 1417 分
    在线时间: 1163(小时)
    注册时间: 2008-07-13
    最后登录: 2024-11-23
    查看linglong的 主题 / 回贴
    4楼  发表于: 2010-03-05 12:20
    这是用来对付哪些买了设备,不给钱的人的吧!