? ?
?
首页 上一页 1 2 3 4 下一页 尾页

?通过宏指令实现动态时间验证定期停机案例分享 ?点击:3117 | 回复:68

?

gui6049

    ?
  • 精华:1帖
  • 求助:1帖
  • 帖子:5帖 | 16回
  • 年度积分:270
  • 历史总积分:1980
  • 注册:2021-11-29
发表于:2021-11-29 14:27:11
楼主

    2.png

    程序简单易懂,每一段都写了注释,实际使用是需要将部分窗口复制到现有工程中和修改宏指令的最后一个指令的地址,该地址对应实际的停机地址即可。

    该案例为宏指令所写,所有不需要在PLC程序中做任何修改即可实现,本案例实现的功能就是每隔12个小时,宏将对实时时间和预设时间进行一次比较,如大于设定则弹窗出现激活界面,而激活界面所使用的激活码则是动态的(一天一更新),也就是说今天激活所用的码明天就用不了了。可以防止二次催款时客户故意拖延。

    如:该客户收款困难,将该程序启用,启用后首次需输入包含下次停机日期的激活码,时间达到时则弹出激活界面,此时可告诉客户一个包含下下次停机日期的激活码或者一个永久激活码。激活码是通过excel表格自动算出的,自行保管好表格就行。用于计算激活码的excel表格和具体使用方法写在压缩包中。

无标题.png

    具体效果看测试视频,视频中修改的值是触摸屏的时间,用于模拟停机日期达到,实际画面中并无该输入框。

正在下载,请等待……
下载附件需5积分!

?
?

fighting2021

  • [管理员]
  • 精华:4帖
  • 求助:3帖
  • 帖子:781帖 | 6097回
  • 年度积分:2462
  • 历史总积分:14394
  • 注册:2021-11-29
发表于:2021-11-29 15:07:22
1楼

感谢楼主的样例分享

chenrenfu

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 574回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2021-11-29
发表于:2021-11-29 18:30:46
2楼

代码详细,感谢分享!

sz50223

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:59
  • 历史总积分:59
  • 注册:2021-11-29
发表于:2021-11-29 12:06:26
3楼

回复内容:

对:fighting2021 感谢楼主的样例分享     内容的回复:

感谢分享,又学习了,增长知识了

jcou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2021-11-29
发表于:2021-11-29 12:09:19
4楼

认真看一下,谢谢楼主分享!

51kankan

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 56回
  • 年度积分:113
  • 历史总积分:149
  • 注册:2021-11-29
发表于:2021-11-29 12:37:33
5楼

感谢楼主分享

温柔带笑

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:95
  • 注册:2021-11-29
发表于:2021-11-29 12:43:16
6楼

感谢分享,又学习了,感谢楼主分享

好来好去

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:5
  • 历史总积分:55
  • 注册:2021-11-29
发表于:2021-11-29 13:04:43
7楼

谢谢分享呀

骷髅反上帝

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 165回
  • 年度积分:0
  • 历史总积分:5085
  • 注册:2021-11-29
发表于:2021-11-29 13:33:32
8楼

高手,厉害啊!

zhouinb

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 543回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2021-11-29
发表于:2021-11-29 13:36:27
9楼

代码详细,感谢分享!

luoqing

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1079回
  • 年度积分:271
  • 历史总积分:375
  • 注册:2021-11-29
发表于:2021-11-29 13:49:08
10楼

代码详细,感谢分享!

wx2324

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:113
  • 历史总积分:123
  • 注册:2021-11-29
发表于:2021-11-29 14:08:30
11楼

支持一下…………

阿虎

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:2
  • 历史总积分:38
  • 注册:2021-11-29
发表于:2021-11-29 14:32:05
12楼

感谢楼主分享,大家一同进步

青岛 黄岛韩工

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:151
  • 注册:2021-11-29
发表于:2021-11-29 14:48:56
13楼

感谢楼主分享,不明白激活码什么原理?值得研究研究

chunqiu123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:22
  • 历史总积分:59
  • 注册:2021-11-29
发表于:2021-11-29 15:20:04
14楼

好想看啊

ztha1985

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 29回
  • 年度积分:42
  • 历史总积分:52
  • 注册:2021-11-29
发表于:2021-11-29 19:58:28
15楼

好想看看。

gui6049

  • 精华:1帖
  • 求助:1帖
  • 帖子:5帖 | 21回
  • 年度积分:1062
  • 历史总积分:2772
  • 注册:2021-11-29
发表于:2021-11-29 16:03:53
16楼

回复内容:

对:青岛 黄岛韩工 感谢楼主分享,不明白激活码什么原理?值得研究研究     内容的回复:

10进制的当前日期和一个数相乘再转16进制就是激活码,激活码就是反向计算出来的。打开文件研究下就明白了。

gui6049

  • 精华:1帖
  • 求助:1帖
  • 帖子:5帖 | 21回
  • 年度积分:1062
  • 历史总积分:2772
  • 注册:2021-11-29
发表于:2021-11-29 16:14:25
17楼

有朋友问具体怎么使用,您下载后用离线模拟测试一下就明白了,时间达到弹出激活界面,打开激活计算表写入下次停机时间后将新的激活码写入触摸屏激活画面后,双击激活按钮即可,激活完成激活框会消失。如您要使用到现有工程中,只需要复制公共窗口、激活窗口的界面和宏指令到现有的工程中后,宏指令最后一段的地址改成实际PLC的停机地址即可。需要注意地址冲突和窗口号关联。

工控时代8

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2021-11-29
发表于:2021-11-29 09:16:03
18楼

感谢分享

WX10

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 73回
  • 年度积分:0
  • 历史总积分:1535
  • 注册:2021-11-29
发表于:2021-11-29 09:53:31
19楼

谢谢分享,学习学习

不现实的思维

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:8
  • 历史总积分:132
  • 注册:2021-11-29
发表于:2021-11-29 10:57:07
20楼

谢谢分享呀

?
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 下一页 尾页
      
    ?
    ?
    百度