程序简单易懂,每一段都写了注释,实际使用是需要将部分窗口复制到现有工程中和修改宏指令的最后一个指令的地址,该地址对应实际的停机地址即可。
该案例为宏指令所写,所有不需要在PLC程序中做任何修改即可实现,本案例实现的功能就是每隔12个小时,宏将对实时时间和预设时间进行一次比较,如大于设定则弹窗出现激活界面,而激活界面所使用的激活码则是动态的(一天一更新),也就是说今天激活所用的码明天就用不了了。可以防止二次催款时客户故意拖延。
如:该客户收款困难,将该程序启用,启用后首次需输入包含下次停机日期的激活码,时间达到时则弹出激活界面,此时可告诉客户一个包含下下次停机日期的激活码或者一个永久激活码。激活码是通过excel表格自动算出的,自行保管好表格就行。用于计算激活码的excel表格和具体使用方法写在压缩包中。
具体效果看测试视频,视频中修改的值是触摸屏的时间,用于模拟停机日期达到,实际画面中并无该输入框。
楼主最近还看过
"aqu1234" 的回复,发表在50楼
对内容: 【实际模拟了一下激活码计算,感觉激活码这个在遇到更加难催款的客户的时候还是会存在被pojie的情况,在得到多个激活码的情况下,会发现几个数值是不变的,而年月日对应的激活码数据是年月日乘N倍的16位数据,...】进行回复:
-----------------------------------------------------------------
年月日所乘的倍数都不是一个值,而且是合法值(月1-12,日1-31)做了乘法再转了16进制,你反推一下就知道了,没人会这么无聊愿意花大量的时间去反推的。
回复本条