我们现在有一套设备,但是为了防止客户不给付尾款,所以想在程序里加一个运行时间限制,目的是可以让他们使用该设备一段时间,如果过期后需要密码来解除锁定。由于我属于菜鸟级别,不太会用,所以希望各位大虾不吝赐教!小弟在这里十分的感谢!
用系统时间和设定日期做个比较可以实现这个功能。或者用定时器来实现限制功能;
把重要的程序做在子程序里面可以取PLC时钟跟实际时间比较一旦到达限定的时间必须输入密码才调用相关程序;
用了计数器写到MMC卡里,但用时间比较的话如果断电时间太久的会出现问题;
将某段关键程序用SCL编写,然后加密,在这段程序中加入定时判断及读取PLC的序列号功能,然后与一大块乱数据计算后,数据块要人为写入,不能在程序中出现,与MCC卡中某的数据比较,如果数据不同或不存在你自己写入的数据块,说明用户对程序进行了解密或者复制了你的卡再或者换了PLC硬件。