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

前言-背景介绍

现在自动化改造,新增,升级各种需求都是持续上涨,使用也是越来越普遍,设备使用而言,设备的使用需求是前期必须,也是在验收时必须检验的结果,然而设备的稳定性,持续性,售后维护等问题都是需要时间来证明,所以现在一年质保期的设备已经渐渐减少,两年,三年甚至五年的合约也是越来越多,质保金的概念和比率是商业行为,而作为设备提供商而言,也有一些顾虑,按规矩办事,照合约行事,可还是存在很多到期各种理由不给付尾款的情况。

为避免自身损失,很多工控从业人员都会通过技术手段来进行保护,很多情况下,都是通过到时间锁定设备,输入密码来解锁这种方式,当然,手段是多种多样的,需要顾及的因素也有很多,我们今天以比较简单的事例来分析一下。

密码锁机手段介绍

PLC运行而言,通常需要密码锁机等行为来维护权益,那么对应的就不会只是简单的PLC程序控制,大部分都会有配套的HMI,或者PC。

当然,对于技术人员来说,不管是那种控制,如果想做手脚是肯定可以的,不管是硬件还是程序都是有办法实现的。

到一定时间或者达到一定条件就会停止工作,需要解除锁定才可继续使用,这个功能的使用,一般而言,多用于设备包含尾款,分期付款,或者客户实力不强,有不良记录的存在。

这里需要区分一下的是,有一些锁定是一次性,解锁之后可以一直使用,即使再次锁定,密码或者说解锁方式是一致的。这种多用于收取尾款,另外一种就是需要多次输入密码解除,多用于分期付款。

解锁方式和密码设定方式是对应的,都有多种,使用密码解锁的设备,基本都配备有触摸屏或者工控机,直接输入密码即可解锁,另外一种就是达到一定条件锁机后,利用备用点,输入解锁信号,规避原来的锁即可解除。

密码锁机后的提示

在设计密码锁机的时候,需要考虑清楚怎么提示,如果提前说明会锁机,那么有没有提示均可。

一般而言会分两种区别,一种就是完全没提示,就是不能运行,这种设定比较隐蔽,通常会利用计时,定时或者计数来进行,在流程开始或者结束,还有不会造成重大影响的中间节点,触发常闭点,打断程序的循环运行,不具备条件,顺序控制就会中断,这种情况不会有任何故障输出,指示灯也是正常,原因很难查找,只有程序设计或者对工艺非常熟悉的人才能解开。

另外一种情况,会有明显提示,提示的方式有很多种,故障警示,有故障输出,指出故障原因,原因特定;弹出密码框,直接提示需要输入密码才能解除锁定。

密码锁机需要注意避免的情况

密码锁机的情况很特殊,因为存在很多不确定情况,有些问题需要避免,发生人员设备损伤都是不行的。如果随时可以停机,那么到时间或者达到一定条件,或计数或计时都是可以的。

如果在设备运行过程中停机,会造成设备损伤,或者影响产品质量,或者原材料损失,那么都将要担负相应的责任。

我们确实有需要停机的状态,我们可以设定自检程序,在无输出运行,或者停机无大影响的情况下,密码锁起作用,停止设备运行。

怎么使用时间来锁定设备运行

我们通过时间来设定密码,那么这个时间又分为几种,是按日期的时间,到时间就停止,还是按运行时间,开机运行就累积计时,达到一定时间数就停止运行设备。

通过运行时间,那么就需要通过系统计时器或者脉冲指令编写程序进行计时。而通过时钟锁定,又有两种区别,一种是PLC时间,或者PC读取时间,属于本地时间,本地时间可以假定,可修改,属于硬性关联,不能完全保证时间的准确性。另外一种是独立使用时钟锁。

时钟锁属于硬件锁,独立电池供电,如果采取充电电池,使用时间会比较久,时间不受本地时间(虚拟时钟)约束,锁内自动运行时间模块。

我们以系统虚拟时间为例介绍一下密码的设定,使用的环境是PC+PLC,可以通过工控机输入密码,一般而言多用两种,一次密码输入,三级多次密码。

采用日期设定密码,一般是根据设备出厂日期或者交货日期来设定,到设定日期之后,输出信号,切断程序输出即可,或者只打断一个关键点。

下面程序示例是以S7-200假定,设定为二级密码,一级密码为九个一,二级密码为一至九,输出V20.0和V20.1分别断开指令,密码需要记忆,不然会出现每次都要输密码的现象。

PLC设置加密程序会有一个问题,如果有源程序或者被破解,密码就会被知道,很多情况下不给源程序又不行,可以设定PLC密码保护,无密码不允许上载,下载和在线监视。

设置这种加密也是纯属无奈的,以上只是一些密码锁定的汇总,建议还是合同办事比较好,这类属于盘外招,还是少用比较好。

欢迎大家关注,"工控学途与车间",一个喜欢想东想西想东西的工科直男,A汤记录想法与分享学习总结的地方。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容