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



gui6049

    
  • 精华:1帖
  • 求助:1帖
  • 帖子:7帖 | 32回
  • 年度积分:634
  • 历史总积分:4711
  • 注册:2016年1月02日
发表于:2021-06-25 14:27:11
楼主

    2.png

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

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

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

无标题.png

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

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




小艺工

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 39回
  • 年度积分:1
  • 历史总积分:132
  • 注册:2019年10月10日
发表于:2021-08-23 08:35:20
41楼

感谢分享!!!

sky11z

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 34回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2010年4月29日
发表于:2021-08-23 14:09:46
42楼

学习学习

olove83

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 414回
  • 年度积分:961
  • 历史总积分:1710
  • 注册:2008年6月17日
发表于:2021-08-26 15:04:58
43楼

主要是现在有人专门做<此处内容被屏蔽>的,好JB恶心

libs880

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 112回
  • 年度积分:12
  • 历史总积分:73
  • 注册:2011年5月20日
发表于:2021-08-30 15:12:03
44楼

谢谢楼主分享,

Wei_hu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 572回
  • 年度积分:8
  • 历史总积分:156
  • 注册:2010年3月25日
发表于:2021-09-04 16:35:00
45楼

通过宏指令实现动态时间验证定期停机案例分享


lhj1120

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 287回
  • 年度积分:35
  • 历史总积分:208
  • 注册:2003年10月11日
发表于:2021-09-04 21:41:08
46楼

好想看看。

小何q

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 47回
  • 年度积分:70
  • 历史总积分:404
  • 注册:2021年9月02日
发表于:2021-09-04 23:19:27
47楼

学习了,可惜没积分

工控网88

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2239回
  • 年度积分:48
  • 历史总积分:284
  • 注册:2019年8月17日
发表于:2021-09-06 16:32:03
48楼

好厉害啊,学习了。

阳宝

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2021年2月26日
发表于:2021-09-17 09:59:21
49楼

支持一下

aqu1234

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:79
  • 注册:2021年1月18日
发表于:2021-09-17 16:03:40
50楼

实际模拟了一下激活码计算,感觉激活码这个在遇到更加难催款的客户的时候还是会存在被pojie的情况,在得到多个激活码的情况下,会发现几个数值是不变的,而年月日对应的激活码数据是年月日乘N倍的16位数据,对于有一定能力的人来说可能会比较容易发现这种计算方式,不过应对99%的客户应该问题不大。愿少点拖欠尾款的客户

ℒℴѵℯ小陌꧔ꦿ༊

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2021年6月01日
发表于:2021-09-20 19:59:37
51楼

谢谢分享呀

ℒℴѵℯ小陌꧔ꦿ༊

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2021年6月01日
发表于:2021-09-20 20:25:34
52楼

谢谢楼主分享

Lonely_99

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2508回
  • 年度积分:0
  • 历史总积分:115
  • 注册:2014年10月29日
发表于:2021-09-22 08:46:41
53楼

代码详细,感谢分享!

dfjych

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 47回
  • 年度积分:0
  • 历史总积分:1387
  • 注册:2018年2月19日
发表于:2021-09-23 19:49:14
54楼

高手,学习一下。

gui6049

  • 精华:1帖
  • 求助:1帖
  • 帖子:7帖 | 32回
  • 年度积分:634
  • 历史总积分:4711
  • 注册:2016年1月02日
发表于:2021-09-24 17:01:03
55楼

"aqu1234" 的回复,发表在50楼
        对内容: 【实际模拟了一下激活码计算,感觉激活码这个在遇到更加难催款的客户的时候还是会存在被pojie的情况,在得到多个激活码的情况下,会发现几个数值是不变的,而年月日对应的激活码数据是年月日乘N倍的16位数据,...】进行回复:

        -----------------------------------------------------------------


年月日所乘的倍数都不是一个值,而且是合法值(月1-12,日1-31)做了乘法再转了16进制,你反推一下就知道了,没人会这么无聊愿意花大量的时间去反推的。

梦裡沒㊒め也

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 45回
  • 年度积分:0
  • 历史总积分:114
  • 注册:2018年6月04日
发表于:2021-10-06 15:21:24
56楼
学习下

chenhui06

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 69回
  • 年度积分:214
  • 历史总积分:4047
  • 注册:2010年12月14日
发表于:2021-10-08 11:23:18
57楼

下载不下来!

工控网88

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2239回
  • 年度积分:48
  • 历史总积分:284
  • 注册:2019年8月17日
发表于:2021-10-15 10:18:26
58楼

感谢楼主的样例分享

阿白A

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2021年10月18日
发表于:2021-10-18 14:35:17
59楼

感谢分享,互相学习,共同进步

meikoo

  • 精华:0帖
  • 求助:1帖
  • 帖子:6帖 | 183回
  • 年度积分:0
  • 历史总积分:234
  • 注册:2015年7月24日
发表于:2021-10-30 09:35:51
60楼

谢谢分享,内容很详细!还要一点就是万一触摸屏电池没电了当前时间不保持,时间丢失了每次开机时间就跑到19年了,那这个报警就不会跳出来了


热门招聘
相关主题

官方公众号

智造工程师