可编程控制器PLC运行时可能会出现死机的情况,这给工业生产造成不可预估的损失,因此,首先要了解PLC死机的原因,针对原因进行排查,软件或硬件错误都有可能导致PLC死机,下面分别进行介绍:
1、硬件方面
(1)I/O窜电,PLC自动侦测到I/O错误,进入STOP模式。
(2)I/O损坏,程序运行到需要该I/O的反馈信号,不能向下执行指令。
(3)扩展模块(功能型,如A/D)线路干扰或开路等。
(4)电源部分有干扰或故障。
(5)PLC的连接模块及地址分配模块出故障。
(6)电缆引起的故障。
2、软件方面
(1)触发了死循环。
(2)程序改写了系统参数区的内容,却没有初始化部分。
(3)保护程序启动:硬件保护、限制使用时间(针对货款收回)
(4)数据溢出,步长过大、看门狗 (可修改DOG时间)动作。
关键字:可编程控制器 PLC 死机
引用地址:
可编程控制器PLC运行时出现死机的原因
推荐阅读最新更新时间:2024-09-20 20:54
一文搞懂PLC接线难题
PLC自动化控制在电气自动化和智能化控制中应用相当的广泛,电力作业人员都知道。PLC的自动化控制除了需要输入既定的程序外,还有要对PLC本身进行输入端口和输出端口的接线,只有PLC的程序指令正确,输入端口和输出端口接线正确,PLC才能自动化控制,电工老师傅都知道,PLC既可以接受开关量控制也可以接受模拟量控制,二者是可以相互转换的,今天我们就重点来看看PLC的外部接线以及开关量信号和模拟量信号是如何转换的! PLC外部接线——外部接线方式 汇点式……各个I/O电路有一个公共点,共用一个电源。 分组式……I/O分成若干组,每组I/O共用一个电源,各组电源可以不同。 分割式……各个I/O点之间相互隔离,每个I/O可以使用独立电源。
[嵌入式]
三菱和西门子PLC区别及优势分析
首先它们的编程理念不同,三菱 PLC 是日系品牌,编程直观易懂,学习起来会比较轻松,而西门子PLC 是德国品牌,指令比较抽象,学习难度较大,但指令较少,而三菱的指令较多,所以学习三菱和学习西门子的周期是一样的。 三菱的优势在于离散控制和运动控制,三菱的指令丰富,有专用的定位指令,控制伺服和步进容易实现, 要实现某些复杂的动作控制也是三菱的强项, 而西门子在这块就较弱,没有专用的指令,做伺服或步进定位控制不是不能实现,而是程序复杂,控制精度不高。 过程控制与通信控制西门子是强项,西门子的模拟量模块价格便宜,程序简单,而三菱的模拟量模块价格昂贵,程序复杂,西门子做通信也容易,程序简单,三菱在这块功能较弱。 所以针对不同的设
[嵌入式]
PLC在75t/h循环流化床锅炉布袋除尘系统中的应用
我国是世界上使用燃煤锅炉数量最多的国家,燃煤锅炉是我国大气环境最主要的污染源,燃煤锅炉排放出大量的粉尘。其中30%是PM10(直径在10 µm)以下的“可吸入粉尘”,这些粉尘悬浮在大气中,严重影响大气环境质量。尤其是其中PM2.5(直径在2.5 µm)以下的超细粉尘,对人类健康危害极大。有效治理燃煤锅炉烟气粉尘污染,是提高我国大气环境质量和人类健康水平的关键,因此需要燃煤锅炉具备高效的除尘设备,这为布袋除尘系统在烟气净化中的应用提供了极好的机会。布袋除尘系统大量应用于锅炉烟气除尘,具有清灰技术先进、气布比高、处理风量大、占地面积小、净化效率高、工作可靠、结构简单、维修量小等特点。本文结合锦州某电厂的75 t/h循环流化床锅炉除尘项
[嵌入式]
基于腾控PLC的扎啤桶清洗机的设计
1 引言 扎啤是没有经过发酵的啤酒,是一种纯天然、无色素、无防腐剂、不加糖、不加任何香精的优质饮品,营养价值极高 。扎啤桶清洗设备是随着扎啤的普及而研制开发的。随着人们生活水平的不断提高,对扎啤的消费量也逐年猛增,扎啤桶的清洗问题也随之显露,虽然市场上现行的扎啤桶清洗设备已经采用了PLC控制,实现了半自动化作业,但随着扎啤消费的进一步增大,扎啤桶的清洗效率低的问题也必将渐渐凸显。本文提出了一种基于北京腾控科技有限公司T910系列PLC的并联清洗方法,重新设计了扎啤桶清洗机的结构,使得清洗效率有了很大的提高,有效克服了清洗效率低的问题。 2 现行清洗设备分析 2.1现行
[嵌入式]
基于PLC控制系统的自动寻迹运输车设计
提高现代化工厂部门之间物料搬运和内部运输的协调性,是实现生产全盘自动化的重要举措。传统物料运输车具有设备复杂、功耗大、投资高、污染环境等缺点,其中有轨运输车需铺设专门轨道,若生产程序改变,需重新铺设轨道,破坏路面,投资高;无轨运输车包括叉车及手推运料小车,均需专人驾驶,劳动强度大,运输效率低。 本设计采用光电检测技术,以日本三菱公司生产的FX-2N可编程控制器为控制核心,通过编程实现智能控制。若生产工序改变,只需重新铺设光轨便可以相应改变。是一种新型、高效、无污染的自动寻迹运输车,无人驾驶、安全可靠、操作方便。可降低生产成本,提高生产效率。
1、系统总体方案
系统总体设计框图如图1所示,直流电机固定在运输车底座下侧,驱动后轮
[嵌入式]
PLC编程语言的表达方式 如何进行相互转换
PLC编程语言是工业控制领域内用于编写PLC程序的语言,旨在实现对工业设备和生产流程的自动化控制和监测。PLC编程语言包含多种语言类型,如图形化编程语言、文本化编程语言、结构化编程语言等,可根据不同应用场景和编程需求进行选择和组合。 PLC编程语言的表达方式主要有以下几种: 1. ladder diagram(梯形图):是最常用的PLC编程语言表达方式,类似于电路图的形式,用于描述开关、计数等逻辑控制。 2. function block diagram(函数块图):是基于函数块的编程语言,用于描述输入和输出之间的逻辑关系。 3. structured text(结构化文本):类似于高级语言的编程方式,用于
[嵌入式]
如何学好PLC编程的思路和办法
今天,小编为大家收集了一些关于如何学好PLC编程的思路和办法,希望大家收下这波安利后,能对PLC编程有个大概的学习思路,自己独立应用PLC完成编程。 1、基本的硬件知识 编程之前,需要了解一些基本的硬件知识,最好从硬件的选型和画图入手,等把输入输出的类型,模拟量的选型等搞清楚之后,再开始编程会简单点。熟悉基本的硬件电路,你就会发现原来梯形图和这些硬件电路是可以很好对应起来的。 2、了解PLC编程的方式 线性编程、模块化编程、结构化编程。对于西门子plc,以结构化编程为主,但可以使用线性编程和模块化编程,对于结构化编程,需要有一定的结构化编程思想。 如果你想比较快掌握西门子PLC,建议首先学习线性编程或模块化编程。在学习过程中慢
[嵌入式]
虹科方案 | 虹科工业树莓派和PLC怎么选?
1. 树莓派 在了解虹科工业树莓派之前,首先要了解一下什么是树莓派。树莓派是一款基于ARM的小型电脑,在树莓派上提供丰富的接口,能够实现较多功能。它同样是开发人员的最爱,其搭载Linux系统,开源性较强,支持多种高级编程语言开发,使它经常被应用于各种测试和应用环境。现有的树莓派计算模块已经发展到CM4阶段,在算力上有了很大的提升,可以进行更加复杂的应用。 2. 虹科工业树莓派 日常学习或者应用中的树莓派可以称为普通树莓派,与之相对应有一款适用于工业场景的树莓派——虹科工业树莓派。虹科工业树莓派采用和普通树莓派一样的树莓派计算模块CM4,与上一个版本工业树莓派外围电路结合,组成树莓派CM4S。采用适配硬件的定制化Raspdebi
[嵌入式]