电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 其他PLC >> 三菱PLC >> 正文

三菱PLC如何实现用时间来做到期停止工作,输入密码解除?

作者:佚名    文章来源:本站原创    点击数:    更新时间:2024/6/2

在三菱FX PLC 中,可以用于表示时间的有定时器、内部时钟和实时时钟三种,定时器T我在之前的文章已有叙述,在此就不再赘述。而内部时钟,其实也很简单,就是4个特殊辅助继电器,如下图1-1所示的M8011~M8014。
从图1-1可以看到,它们可以发出固定周期的时钟脉冲信号,和我们之前所学的脉冲输出指令有异曲同工之妙。
 
图1-1
内部时钟继电器和定时器一样,都是触点利用型继电器,但它的时间周期是不可变的,一旦PLC上电,它们就会工作,输出时钟脉冲。
结合这些内部时钟和计数器,可以实现闪烁电路的设计等,如下图1-2所示为0.2s闪烁电路梯形图。
 
图1-2
除此之外,你还能想到内部时钟的哪些应用呢?欢迎留言评论哟~
知道了定时器和内部时钟,实时时钟才是重头戏!
因为接下来所分享的时钟处理指令均是与实时时钟有关的。所以在正式学习指令之前,我们先来了解一下实时时钟吧。

三菱FX PLC的实时时钟设置实例
所谓实时时钟,即与实际时间相同步,如我们手机、电脑、手表的时间,就是以北京时间为准的。
同样的,PLC也可以像电脑那样,记录实际时间,这个时间就保存在特殊数据寄存器D8013~D8019中,如下图1-3所示。
 
图1-3
图1-3所示为D8013~D8019所保存的时间数据内容。从图中可以看到,这7个寄存器所存的时间数据与实际时间的年、月、日、时、分、秒和星期相对应,称为实时时钟数据。既然是实时时钟数据,很显然,它们也会随着实际时间一秒一秒地变化,不管PLC上电与否。即实时时钟是由PLC内部电池供电运作的。
除上述几个特殊数据寄存器外,与实时时钟有关的软元件还有几个特殊辅助继电器,如下图1-4所示。
 
图1-4
图1-4已经说明了几个特殊辅助继电器的功能,通过这些功能,我们就可以对实时时钟就行设定啦,例如今晚八点什么的。

显然,如同我们新买的手表要设定时间一样,PLC的实时时钟也需要我们人为地校准。校准的方法不一,如下图1-5所示就是通过梯形图校准的示例,将PLC的时间设定为2021年1月1日0时0分0秒。
当实际时间达到设定时间时,马上断开X0,将时间数据写入时钟数据寄存器,并通过M8017就行±30s的修正。
 
图1-5
还有另外一种方法可以校准实时时钟的时间,那就是通过TWR指令,那也是我接下来要分享的指令之一。


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

 

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

 

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

PLC设置这种加密程序如果人家有你的源程序或者破解掉了,密码自然就知道了,如果配合触摸屏进行加密则更安全一点,像这种设备卖出去很多情况都不会全款付清总有一些尾款的,设置这种加密也是纯属无奈的。

Tags:时间,定时,三菱PLC  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询