wincc运行系统在有加密狗到了一定日期自动停止运行,需要密码才能从新运行

做一个wincc项目,给它设定一个日期,当系统日期到了以后,运行系统自动退出,需要密码才能继续运行,大神有没有知道怎么写这么一个脚本。本人没有做过

问题补充:
比如到了7月28号,运行系统退出运行,下次再运行的时候就要输入密码。不管是用户管理的登入,或者别的。总之就是防止做完项目以后甲方不给钱。所以设置一个障碍。

最佳答案

此回答已完善

一般的加密狗都有自己的内存存储区,可以将这个日期存储到加密狗的内存中,必要时可以读出这个日期。
外部程序,比如WinCC,每隔一段时间,就读取系统时间,与之比较,如果条件到达了,就弹出输入密码对话框。这个对话框可以在WinCC中做个小小的画面来解决。
所以,需要分两个步骤来实现:
1、全局动作:时间循环,比如半个小时一次,判断什么时候打开密码输入画面;
2、密码输入画面的制作,在判断密码是否正确的代码中,如果三次都不正确,退出WinCC。
上面只提供思路,具体的代码就不提供了。可以自己练练手。

针对你的补充问题,可以这样来解决:
其实不必退出WinCC运行系统。只要停止通讯就可以了。通讯停止了,WinCC中的实时数据得不到更新,效果是一样的。另外,还可以在预设时间到达之前,每隔半小时提醒一下。

提问者对于答案的评价:
怎么样才能把时间写到加密狗的内存中,而且wincc用什么函数读取出来。本人不会呀望高手指点一下,十分感谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc359462.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:00
下一篇 2021年7月5日 上午11:00

相关推荐

发表回复

登录后才能评论