0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子PLC计时器故障分析及解决方法

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2020-12-23 16:27 次阅读

fb1137ac-443d-11eb-8b86-12bb97331649.png

定时器不工作

有些用户在使用定时器编程后,发现定时器并没有按照自己的意图去计时工作,出现了不计是错误,进而去怀疑硬件是否故障,CPU是否工作正常等等,浪费了大量的时间和精力.实际上这是由于用户对定时器特性不了解所造成的误解.下面的例子将说明这个问题.

例如:

程序原目的:

I4.2 的上升沿触发T50,T60的定时,并在T60定时结束后,复位M12.0.

故障现象:

I4.2可以触发T50,T60的定时,但有时即使I4.2 再次将M12.0置位为1,T50不计时

fb5ffab8-443d-11eb-8b86-12bb97331649.png

fb982aa0-443d-11eb-8b86-12bb97331649.png

定时器错误:

故障分析:

首先要明确这个故障现象既不是硬件故障,也不是语句错误所引起的,而是对定时器使用不正确引起的故障.

现在我们分析此故障是如何产生的:

1.某个扫描周期,a.I4.2 的上升沿位置位M12.0 ,I4.2恢复为0。

2.数个扫描周期后,扫描周期N

a.当T60计时到时,Network2中M12.0被复位(注意是 在SD T50语句的后面),此扫描周期末M12.0由1变为了0。

b.Network3 中T50,T60被复位。

3.扫描周期N+1

a.如果此时I4.2 恰恰出现上升沿置,尽管M12.0在上个扫描周期曾经变为0,但在本扫面周期开始就变为了1,定时器T50在上个扫描周期接受到的M12.0状态为1,定时器T50在本扫描周期接受到的M12.0状态也为1所以T50将不会工作

fbbe92da-443d-11eb-8b86-12bb97331649.png

定时器正确使用示意:

fc3152a2-443d-11eb-8b86-12bb97331649.png

定时器在扫描周期N与扫描周期N+ 1之间正确地接收到了上升沿的变化,所以能够常工作。

故障总结:

定时器计时需要正确地接收到输入端上升沿的变化,如果没有严格遵守这一逻辑顺序,常见的故障现象为定时器不计时工作。这种故障现象可能很隐蔽,本例的原始程序在实际工作中几天才会出现一次故障现象。由于原始程序包括大量的附加逻辑,子程序,语句位置也比较分散,所以排除此故障现象所用的时间超过了3天。

此程序改正的方法非常多,例如在位置M12.0指令前增加一些限制条件,用户可以自己尝试。

大家注意,这里t的时间是8S,我们知道,一个程序的扫描周期很短,可能才十几-----几十毫秒,在线时候可以监控到Scan Cycle Time 。

fc87af58-443d-11eb-8b86-12bb97331649.png

那这个时间不是远远超过了扫描周期么?

我们又知道,如果程序扫描周期大于最大扫描周期监控时间Scan Cycle Monitoring time,那么将会触发中断,甚至造成CPU进入STOP状态。

其实,计时器的执行是异步于OB1 循环扫描,只要计时器运行后,在每一周期扫描到计时器的触发端S信号如果为1,那么计时器就将在此周期继续计时。因此,它对于最大周期监控时间并没有太大的影响,只是调用语句时占用了少许US的时间。

责任编辑:xj

原文标题:西门子PLC之 计时器故障分析

文章出处:【微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4974

    文章

    12250

    浏览量

    454864
  • 计时器
    +关注

    关注

    1

    文章

    395

    浏览量

    32154

原文标题:西门子PLC之 计时器故障分析

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    三菱or西门子品牌PLC的区别

    三菱PLC是日系品牌,编程直观易懂,学习起来会比较轻松,但指令较多。而西门子PLC是德国品牌,指令比较抽象,学习难度较大,但指令较少,所以学习三菱和学习西门子的周期是一样的。
    发表于 02-20 14:09 203次阅读

    西门子变频器故障代码 西门子变频器参数说明

    ,在使用过程中,西门子变频器也可能出现故障。本文将详细介绍西门子变频器的常见故障代码,并且给出相应的参数说明。 一、常见的西门子变频器
    的头像 发表于 02-14 17:38 5151次阅读

    西门子PLC和施耐德PLC区别

    西门子PLC系统的设计、建造工作量小,维护方便,容易改造,西门子PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。
    发表于 01-17 10:14 746次阅读

    西门子plc单按钮启停的十种方法(博途1200/1500PLC

    西门子博途1200/1500PLC单按钮启停控制10种设计方法
    发表于 08-31 09:15 3161次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>plc</b>单按钮启停的十种<b class='flag-5'>方法</b>(博途1200/1500<b class='flag-5'>PLC</b>)

    西门子S5系列plc在我国常见的的机型及故障判断方法

    西门子S5系列plc目前在我国工业市场常见的主要有U型(通用型)、W型(字处理型)、R型(开关型)等三种型号。不同型号的PLC,其故障表现和判断方式也不同。这其中,软件
    的头像 发表于 08-23 10:47 396次阅读

    西门子S5系列plc在我国常见的的机型及故障判断方法

    西门子S5系列plc目前在我国工业市场常见的主要有U型(通用型)、W型(字处理型)、R型(开关型)等三种型号。不同型号的PLC,其故障表现和判断方式也不同。这其中,软件
    的头像 发表于 08-04 11:18 468次阅读

    西门子PLC系列的区别 西门子PLC指示灯报警解决方案

    西门子是全球知名的自动化解决方案提供商,其PLC(可编程逻辑控制器)系列产品广泛应用于工业控制领域。不同系列的PLC在功能、性能和适用范围上有所区别。本文将详细介绍西门子
    发表于 08-04 10:15 2057次阅读

    西门子PLC编程技巧(软件篇)

    为大家整理一些西门子PLC的软件编程小窍门
    的头像 发表于 07-10 09:34 1435次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>编程技巧(软件篇)

    西门子PLC控制经典案例

    西门子PLC控制经典案例
    的头像 发表于 06-27 14:02 2631次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>控制经典案例

    西门子PLC S7-1200在线下载功能分享

    西门子PLC S7-200系列的升级版,西门子PLC S7-1200具有很多集成在CPU上的功能,与此同时,它的组态软件STEP7 V13具有各种组织块,可以帮助用户实现多种不同的功能
    的头像 发表于 06-25 16:25 1602次阅读

    推荐国产远程IO,替代西门子ET200SP,可接西门子三菱欧姆龙PLC做从站

    推荐国产远程IO,替代西门子ET200SP,可接西门子三菱欧姆龙PLC做从站
    的头像 发表于 06-08 13:58 3551次阅读
    推荐国产远程IO,替代<b class='flag-5'>西门子</b>ET200SP,可接<b class='flag-5'>西门子</b>三菱欧姆龙<b class='flag-5'>PLC</b>做从站

    西门子S7-300PLC出现以太网无法连接故障时该如何诊断解决

    一种既经济又切合实际的解决方案。今天和大家分享一下,当西门子S7-300PLC出现以太网无法连接故障时该如何诊断解决。
    的头像 发表于 05-06 17:59 4271次阅读

    西门子PLC通讯知识汇总

    西门子 200 plc 使用 MPI 协议与组态王进行通讯时需要哪些设置?
    的头像 发表于 05-06 10:35 1209次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>通讯知识汇总

    西门子S7-200PLC西门子变频器MM440通讯程序实例

    西门子S7-200PLC西门子变频器MM440通讯程序实例
    的头像 发表于 05-04 09:54 3559次阅读
    <b class='flag-5'>西门子</b>S7-200<b class='flag-5'>PLC</b>与<b class='flag-5'>西门子</b>变频器MM440通讯程序实例

    西门子PLC S7-1500系列的工艺模块说明

    西门子PLC S7-1500系列是西门子PLC系列的创新产品,它在性价比,运行能力,通讯功能,扩展性能,响应速度,显示功能等方面,相比西门子
    的头像 发表于 04-27 14:50 2609次阅读