03.08 plc怎么使用时间来做到期停止工作,输入密码解除?

夹三万


plc怎么使用时间来做到期停止工作输入密码解除,这个功能一般用于购买的收取尾款、分期付款的设备,等到设备使用到一定的时间会锁住设备,需要输入特定密码用于解除,通常需要配合触摸屏使用来完成。触摸屏上可以分为输入密码、解除密码,输入密码则继续获得使用权如下图,后续到期还需要缴费,解除密码则是一次性付完尾款彻底解除密码权限。这个我们可以根据生产商要求来设定,如半年到期输入一次密码。

如果使用plc来设置密码,停止设备工作我们最终要设定禁止plc输出,下来就是如何设计时间,是按照工作时间来计算还是按照日期,我们以半年的时间为期限,程序设置的方法有许多如下图,根据特殊软元件M8014(1分钟时钟信号)来换成算天数,只要设备开起来就计时,当天数超过半年则置位M8034禁止plc的所有输出,输出半年期限密码解除,继续计时等到一年的期限则需要输入另外密码。如果分多期则需要设置多个密码,计时的数据寄存器使用累计掉电保存型的,输入解除期限密码则以上两个密码失效,同时删除plc禁止输出的功能。

如果是采用日期来设定,则需要根据设备出厂时间来设定如出厂时2019年3月份,那么第一次设备到期的时间就是九月份,第二次到期时间就是下一年的三月份,密码和上面的设置一样如下面的程序:

plc设置这种加密程序如果人家有你的源程序或者破解掉了,密码自然就知道了,如果配合触摸屏进行加密则更安全一点,像这种设备卖出去很多情况都不会全款付清总有一些尾款的,设置这种加密也是纯属无奈的,以上就是plc使用时间到期停止工作的一些小思路,希望能帮到你!


工控人


这个是很容易实现的,第一种是普通计时功能实现,下面应朋友要求再做个以PLC时间控制的,往下看

第一种

D100是计时的,当它的值小于216000时,M100不输出,下面的主控指令有效可以执行

可以看到M201有输出

当D100记满216000是M100输出,主控断开

可以看到M201无法输出,哪怕前置条件满足,这样就实现了定时不工作

怎样设置密码呢?在主控外面再写一条程序,可以在触摸输入的D102,

当我们输入123456789(随意设置的密码)时就清零D100的计数,M100断开,又回到从零开始计时。


第二种下面D100-D102是读出的PLC系统时间,D120-D122是我们设置的数据年,月,日,现在是设置的2019.5.18号停止,目前是17号M100未通,主控程序可以运行,M201输出

下面我们更改停机时间到2019 .5.17看看,可以看到M100输出,导致控制断开,M201无法输出


对于这种要怎么加密接除呢?程序还要加一段,D130是在触摸屏上输入的密码的地址,密码我假设是123456789,密码对的话M131输出,下面看触摸屏

下面是D120 D121 D122的设置框,需要设置允许触发条件,在M131没通(密码不对时),它是不不能输入的,通过这种方式加锁,没有密码就不能设置时间,超过了我们设置的时间就停止。


下面是重新设置的一个时间,弊端就是设置完记得密码清零哦,或者切换画面的时候清一下

当然,这里大家也可以用触摸自身的加锁功能,没到安全等级就不进入这个画面



其他PLC都可以参照此种编程方式,还有其他方式大家可以探讨下。

定期更新PLC编程,大家可以关注哦。


非标设备自动化设计


可以用时间锁、密码锁等等办法。

时间锁用法:设定比较程序。当年月日时分秒分别等于特定数值时,启动一个内部继电器,这个继电器锁定PLC并且自锁。

解除的时候可以设定几个特定步骤,这几个步骤都符合时解开时间锁。

密码锁设定办法和这个类似。

这类方法一般适用于回款。当对方违约,应回收款项到了合同约定时间还没有被回收。就可以启动时间锁,锁定机器,迫使对方付款。


咸阳老魏


商务上的问题,搞到技术上,就有点坑了。如果应用不当造成恶劣损失或人员伤亡,是会被判刑的!好自为之。


都叫我大拇哥


有万年历的用万年历,输出一个信号,强制某个重要点复位或者置位,没有万年历,可以用计时器计时器统计某个逻辑动作。

这种东西没有太大用处,plc破解太容易了


容济点火器


这是不是分期付款?


分享到:


相關文章: