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定时停机有讲究,方法不对害人害己。
由于很多现实的原因,自动化工程采用定时停机屡见不鲜,但这是一把双刃剑,利于项目催款的同时也面临激怒客户或对设备、人身带来潜在的危害,这就会涉及到一些法律程序,其实这是双方都不愿意看到的局面。所以,如何设计定时停机也是很有讲究的,既能给客户一点警告,又不造成重大破坏,此外还不要给自己增加太多的工作量,这一点上小编是深有体会的,定时程序设计越复杂,潜在风险越大,自己也越担惊受怕!
加密八大技巧
NO.1
对于一些小型继电器式控制设备,因为没有PLC控制程序,可以利用时间定时器和中间继电器的组合电路实现定时停机。
NO.2
定时程序参考时间的选择,比如,读取CPU的系统时间、上位PC的系统时间或CPU硬件脉冲累积时间等,一般来说选取CPU系统时间比较可靠,必要的时候可以用上位机PC时间或CPU硬件脉冲累积时间去校对CPU系统时间是否失效。
NO.3
定时程序不要太死板,不要定时一到你就把程序锁死,这样有可能导致现场设备损坏或伤害现场工作人员,你可以选择部分不涉及人生安全或设备安全的部分先停下来,并置位报警标志,同时在上位机上以文本或声音警示操作人员,你也可以先把一些非关键数据禁止显示或错误显示,以此引起操作人员的重视。
NO.4
定时程序解除要适当,你可以选择一个空余DI点作为解除点或者现场的一种特殊组合操作来解除也可以,当然最好是采用上位机授权码或组合码的方式。
NO.5
授权码也要注意,你的授权可以分多时间标签授权,比如有些用户不能按约定支付你全部费用的,你可以用授权延长1个月、3个月、半年的运行期,让用户始终受到你的制约。
NO.6
PLC的定时停机也可以和上位机程序配合使用,当PLC定时运行到警告点后,上位机一些辅助功能失效,当PLC运行到停机点后,自动删除上位机画面,造成操作人员的失控状态。
NO.7
定时最高境界-程序轰炸,定时程序已经执行完成,在遇到顽固型用户迟迟不支付费用的情况下就不再对他客气,利用程序轰炸方法将程序主要段删除,避免程序受到其他人员的修改,这个方法需要特殊的PLC来支持,或者利用程序复制将空间填满等,或者发命令给上位机直接删除程序。
NO.8
道高一尺,魔高一丈。不管多么高明的设计,总是有方法破解的,对方一旦破解PLC的硬件密码,定时程序就可以解除了,这就涉及到如何选择、设置系统的硬件保护和CPU硬件密码破解的问题了;还有一点,读取硬件信息作为系统运行标志,可以防止直接更换硬件操作。
总结
最后,还是希望大家永远都用不上这些方式,世界还是美好的,祝工控朋友们工作顺利!
相关问答
用三菱plc怎么编程序几点开机几点停机?
1查看该型号PLC对应的时钟读取指令,并应用2将对应的“hour”地址与设定时间比较,3到10点开机,就是大于3小于10;20点到凌晨3点就是大于20或小于3;满...1...
如何让西门子plc在规定日期定时停机,西门子300和200都怎么编程啊?
提问者想用这个办法来挣钱啊,很简单程序里边都带有,只要你懂得程序,让他运行多少小时后自动停机,下次只要把这个数据清零就可继续运行,这个办法很简单稍微有...
西门子s7-200程序编写好以后怎么运行?
要运行西门子S7-200程序,您需要按照以下步骤进行操作:1.首先,确保您已经安装了适用于S7-200的编程软件,例如STEP7-Micro/WIN。如果尚未安装,请从西门子官...
plc定时停机怎么取消?
关于这个问题,要取消PLC定时停机,您需要通过PLC程序进行以下步骤:1.打开PLC程序,并找到定时停机的相关功能模块。2.选择“取消定时停机”或类似的选项,...
plc经常自动跳停又重启是什么问题?
PLC总是需要重启可能是由于以下几个故障原因所导致的。首先,PLC可能存在软件问题,导致系统异常。其次,PLC硬件故障也有可能导致系统崩溃,因为PLC可能存在通...
plc运行一会就停机?
施耐德PLC重启正常,但是运行一段时间后就自动停止了这种故障问题。检查一下写的运行程序是否有问题,再检测一下附近有没有强烈的干扰源,最好是专业检测一下PLC...
松下plc怎么写时间控制启动与停止?
在松下PLC中进行时间控制的方式可以通过使用定时器和计数器来实现。启动与停止的时间控制可以使用以下步骤来编写:1.配置定时器:首先需要配置一个定时器(Ti...
三菱plc开机常断指令?
三菱PLC在规定日期定时停机,这个程序非常好编写,方法也有很多。以三菱FX2N的PLC为例,我可以告诉你一种“在超出规定的开机时间里停机”的方法,用三菱PLC的自...
怎么写plc运行一年自动停机?
要实现PLC运行一年后自动停机,可以通过以下步骤实现:首先,设置一个计时器,计时器的时间设置为一年。然后,在PLC程序中编写一个逻辑,当计时器达到一年时,...
台达plc停机指令怎么编写?
用计数器C1,3600秒加一次,就是一个小时。如果累计使用一个月30*8=240,当C1=240时,触发停机指令用计数器C1,3600秒加一次,就是一个小时。如果累计使用一个月30...