直播课堂
HOME
直播课堂
正文内容
plc定时停机编程 回复粉丝疑问,如何实现PLC的定时停机功能
发布时间 : 2024-10-06
作者 : 小编
访问数量 : 23
扫码分享至微信

回复粉丝疑问,如何实现PLC的定时停机功能

今天收到粉丝的私信,是关于PLC实时时钟的

能帮我写个三菱FX1NC的程序吗?例如到2018年12月31月0点,PIc就不在工作,需要输入密码才可以继续工作且不在锁定?谢谢

哈哈,这个功能实现的目的,大家都懂的,特别是中国自动化行业的特殊国情。

RTC(Real-Time Clock)是实时时钟的意思,是PLC中一个非常重要的系统功能,所谓实时时钟,其实就是一个钟表,它用来记录时间。时间值包括年月日时分秒星期等等,一般都是存储在PLC的特殊寄存器里,当然,这个时间值也可以修改,就和我们平常看新闻联播调整手表一样。

需要注意的是,PLC的实时时钟一般都是通过电池来工作的,而有的PLC标配是不带电池的,需要另外购买,这点一定要注意。

1 获取PLC的时间

三菱PLC时通过 指令 TRD 来获取实时时钟的值的。

图一

如图一所示,当我们调用了TRD功能块时,那么,PLC的实时时钟时间就会读取到从D0开始的六个寄存器里,依次是年,月,日,时,分,秒,星期。大家看一下模拟运行的结果,再看一下小编电脑上的时间,这正是小编当前编辑到这段时候的时间。这就说明我们正确的把时间读了出来。

2 与所需要的时间做比较

获取了正确的时间,这个课题我们就成功了一半,接下来就是和标准时间相比较了。

图二

如 图二所示,我们用一个比较语句,当时钟走到2018年12月31日零点的时候,变量m_xPLC 就会置1,这下我们就可以为所欲为了。比如让蜂鸣器不停的叫,让一个没用的气缸不停的动作,让一个电机开三秒,停三秒,或者直接触发急停。总之,不会让他过好年了。你懂得!

3 异常状态的解除

当我们达到某种条件后,就需要解除这种异常状态了,当然,如果你钱多或是不怕他们关门放狗,大可去现场把这句程序删除,但是,更多的是通过软件的方法解除。

图三

如 图三所示,当寄存器D1000的值等于12345的时候,我们就把变量m_xPLC置0,这样异常状态就会解除。

这就是实现定时功能的最简单方式,它的基本思路就是读取PLC的实时时间,然后和设定的时间做比较,当满足条件的时候,采取相应的措施。当然,这只是一个简单的例子,还有很多漏洞,实际需要的时候还是需要大家自己完善。

分享台达PLC定时停机程序

根据大家要求,我分享一下,用台达PLC编写定时停机功能,我曾经遇到一个项目,我们曾经可以把停机时间精确哪一年,那一天,哪一个时间,那一分钟。但是后来实践教育了我们,如果哪天因为某些原因设备断电了,PLC没有电,程序无法运行,直接造成当天没有停机,第二天才停机。所以我们吸取教训,直接改成了按月停机,到了每个月1号肯定停机。但是如果客户要是给怎么办,那就改成了,可以设置密码,通过触摸屏进行设置密码,让你再用一次。

程序分享:

这是我预先写好了,设置好年月。

用的是PLC的万年功能,程序是我在7月份写好的,造成定时停机信号已经启动了。

我预先编辑好程序,然后我只要通过触摸屏设置好密码,然后累加一下,三个月后在停机,当然这个你可以继续累加,然后根据你预先设定好程序,如果你想让他累加好几次,可以照着这个模板,继续进行累加往下写。多少次都行,但是这个是必须程序提前编好。

程序整体截图分享:

大家发现没有,我编写这款程序里面,到了三个月后,还会停机。

程序分享截图,第二次输入密码就不在停机了。

其实方法就是简单,我能做的只是给出大家一个思路,欢迎大家继续分享交流。这个还可以有很多办法实现,我这个是比较简单的,为的就是大家好看懂。

相关问答

plc定时启停设置?

三菱PLC在规定日期定时停机,这个程序非常好编写,方法也有很多。以三菱FX2N的PLC为例,我可以告诉你一种“在超出规定的开机时间里停机”的方法,用三菱PLC的自...

PLC设计定时中断设置一个每0.1秒采集一次模拟量输入值的控制程序。我是新学者?

采集模拟量的值,在PLC中为什么要0.1秒采集一次,模拟量是一个连续的量,为了保证采集数据的精确,一般都是一个扫描周期采集一次。采集模拟量的值,在PLC中为什么...

三菱plc定时开关机控程序实例?

下停止按钮,停止信号灯亮,而后每隔2...用按钮控制6台电机的启动和停止,要求当按下启动按钮,启动信号灯亮,而后每隔2s启动一台电机,直到6台电机全部启动。当...

plc定时循环程序怎么写?

1、做一个小时的定时。2、编写一个三个循环的步进梯形图。一个状态切换到后一个状态的触发条件用前面的定时进行触发。3、电机故障,肯定有三个故障输入点。...

三菱PLC定时终止输出程序怎么编写?

若想要在三菱PLC中编写定时终止输出程序,可以使用定时器(Timer)或置位/复位指令(Latch/Unlatch)进行控制。在程序中设定一个定时器,当计时器达到设定时间后,...

plc定时器公式?

定时器有一个给定值寄存器、一个当前值寄存器,还有无数个触点。每一个定时器此三个量用同一个名称T。在电脑中,定时器原理;t=TxK。t是定时时长,K是计数值,T...定...

plc编程时间怎么写?

PLC编程时间的书写通常遵循特定的格式:小时:分钟:秒。例如,8小时30分钟20秒的编程时间可以表示为"08:30:20"。在PLC编程中,时间常用于指定程序的延时、定时和...

三菱定时顺启逆停推送器使用方法?

三菱PLC在规定日期定时停机,这个程序非常好编写,方法也有很多。以三菱FX2N的PLC为例,我可以告诉你一种“在超出规定的开机时间里停机”的方法,用三菱PLC的自...

plc断电延时定时器怎么使用-8YmBub9U的回答-懂得

plc断电延时定时器使用:PLC:可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令...

西门子S7/200的PLC。怎么用时钟指令控制一台电机的定时开启和关闭?

首先,你需要知道221,222自身是不带时钟卡的,需要买一个插入时钟卡槽,224,226有内置时钟卡,你可以用读时钟指令来提取实时时间,然后用提出来的实时时间和需...

 爱知客  湖南妹子张丽 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部