uwyctmbj
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 135 点
下载积分: 671 分
在线时间: 28(小时)
注册时间: 2017-05-26
最后登录: 2023-06-17
查看uwyctmbj的 主题 / 回贴
楼主  发表于: 2018-01-23 15:17
我做一个人机界面,用的软件是EB8000,需要设置密码。我在网上找了一个写好宏指令的程序过来把我要用的内容填进去是可以用了。
可是当我把宏指令复制到我自己的人机界面程序里,宏指令就是不生效。我查不出来是什么原因,特来请教!!!请高手指点!!!
uwyctmbj
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 135 点
下载积分: 671 分
在线时间: 28(小时)
注册时间: 2017-05-26
最后登录: 2023-06-17
查看uwyctmbj的 主题 / 回贴
1楼  发表于: 2018-01-23 15:19
bool status,OFF=false,ON=true
short page

GetData(status, "Local HMI", LB, 9060, 1)
if status==true then
   SetData(ON, "Local HMI", LB, 1, 1)
else
            
if status==false then
   page=20
   SetData(page, "Local HMI", LW, 0, 1)
end if  
end if  
SetData(OFF, "Local HMI", LB, 0, 1)                            

end macro_command
uwyctmbj
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 135 点
下载积分: 671 分
在线时间: 28(小时)
注册时间: 2017-05-26
最后登录: 2023-06-17
查看uwyctmbj的 主题 / 回贴
2楼  发表于: 2018-01-23 15:21
以下是宏指令的内容,我复制到我的程序里,把软元件都设置成一样的。可是我输入密码后不提示密码错误,也不进入下一个界面。
macro_command main()
bool status,OFF=false,ON=true
short page

GetData(status, "Local HMI", LB, 9060, 1)
if status==true then
   SetData(ON, "Local HMI", LB, 1, 1)
else
            
if status==false then
   page=20
   SetData(page, "Local HMI", LW, 0, 1)
end if  
end if  
SetData(OFF, "Local HMI", LB, 0, 1)                            

end macro_command
uwyctmbj
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 135 点
下载积分: 671 分
在线时间: 28(小时)
注册时间: 2017-05-26
最后登录: 2023-06-17
查看uwyctmbj的 主题 / 回贴
3楼  发表于: 2018-01-23 15:24
图片:
上图上图!!!
uwyctmbj
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 135 点
下载积分: 671 分
在线时间: 28(小时)
注册时间: 2017-05-26
最后登录: 2023-06-17
查看uwyctmbj的 主题 / 回贴
4楼  发表于: 2018-01-23 15:32
程序上传,用离线模拟,点手动界面,弹出输出密码对话框。输入密码点确认后,无效!!!
附件: 人机界面.zip (19 K) 下载次数:65
网站提示: 请不要用迅雷下载附件,容易出错
lin10663
Ivan
级别: VIP会员

精华主题: 0
发帖数量: 3817 个
工控威望: 4272 点
下载积分: 139206 分
在线时间: 6532(小时)
注册时间: 2016-10-23
最后登录: 2024-12-23
查看lin10663的 主题 / 回贴
5楼  发表于: 2018-01-23 17:07
程序都鎖了
你想做捨
努力~學習
QQ:1796367739    VX:IVAN10663
uwyctmbj
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 135 点
下载积分: 671 分
在线时间: 28(小时)
注册时间: 2017-05-26
最后登录: 2023-06-17
查看uwyctmbj的 主题 / 回贴
6楼  发表于: 2018-01-26 10:24
不好意思,忘了这个了,密码11111
tyw123456
级别: 家园常客

精华主题: 1 篇
发帖数量: 113 个
工控威望: 797 点
下载积分: 313 分
在线时间: 256(小时)
注册时间: 2016-09-13
最后登录: 2024-09-23
查看tyw123456的 主题 / 回贴
7楼  发表于: 2018-01-26 13:39
这个好像是换页的那个范程吧
1、提示密码错误是要做个直接窗口的
2、而跳转页面是要做个PLC控制的
你应该漏了
静水深流
uwyctmbj
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 135 点
下载积分: 671 分
在线时间: 28(小时)
注册时间: 2017-05-26
最后登录: 2023-06-17
查看uwyctmbj的 主题 / 回贴
8楼  发表于: 2018-01-26 13:46
能具体一点吗?我还是不明白。谢谢
uwyctmbj
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 135 点
下载积分: 671 分
在线时间: 28(小时)
注册时间: 2017-05-26
最后登录: 2023-06-17
查看uwyctmbj的 主题 / 回贴
9楼  发表于: 2018-01-26 17:31
引用
引用第7楼tyw123456于2018-01-26 13:39发表的  :
这个好像是换页的那个范程吧
1、提示密码错误是要做个直接窗口的
2、而跳转页面是要做个PLC控制的
你应该漏了

能具体一点吗?还是不明白啊。