笔者近几年在维护和修理plc系统中,总结了一些快速查找PLC系统故障原因的经验,现与大家交流如下。
一个典型的PLC系统包括一个现场PLC站,和通过高速数据线与之相连的上位机以及模拟屏PLC站,上位机用以显示各种图形和数据,模拟屏PLC站用来驱动模拟屏上的发光二极管。整个PLC系统与外联设备相接,就构成了一个自动控制系统。
1、模拟屏上闪烁的故障信号
根据PLC控制站图纸,先检查该设备在模拟屏PLC柜内的显示状态,如果相符合再检查现场PLC柜的显示状态,同样符合时再继续检查PLC柜的I/O端子、外联设备的I/O端子,并由此推断出是设备故障还是PLC故障。以上过程可以用下面的框图表示(如图1)。
图1
判断PLC柜I/O端子、外联设备的I/O端子是否与状态信号相符的方法很简单,只要用万用表的直流电压档测量端子号与公共端的电压值,为24V表示断开,无信号;为0V表示接通,有信号。
2、该运行的设备在模拟屏上无显示
此时应判断是PLC没有给运行信号,还是给了运行信号而设备有故障不能运行。
我们可以从现场的PLC柜的输出模块地址中观察有无信号显示,继而检查PLC站输出继电器有无吸合,再看外联设备的电气柜有无驱动信号。如有,而设备无运行,则是设备有故障,如果设备正常运行,则应从外联设备的输入端往回查,过程正好与第一种故障检查过程相反。
以上过程可用下面框图表示(如图2):
图2
如果设备正在运行,则按以下框图检查(如图3)。
对模拟信号的检测,因仪表采用的是4~20mA输入,所以在模拟信号输入端串联一个万用表,检测模拟信号的电流值,并与PLC的输出值做比较,便可知道数值是否正确。
图3
有一种简单的方法可以迅速判断是PLC故障还是电器设备的故障,就是采用短路法:将外联设备状态输入线断开,用一条导线将输入端口和公共线相连,这意味着给PLC一个接通的信号,如果PLC有显示,则PLC正常;反之为PLC故障。
找到故障点以后应做出相应的处理。一般来说PLC发生故障的可能性较小,大部分故障原因是接线松了,或线接错了,或继电器有故障等,亦有PLC模板烧毁的情况,这时只能将PLC模板换掉。记住一定要断电操作,否则容易把好的模板烧毁,亦可能会牵连到PLC处理器。
上一篇:PLC模拟控制的一些想法
下一篇:三菱PLC的选型标准
推荐帖子
- 基于Proteus的MSP430单片机仿真实例11-独立按键编号显示
- 此内容由EEWORLD论坛网友tiankai001原创,如需转载或用于商业用途需征得作者同意并注明出处一、任务要求单片机端口连接3个按键,从1~3进行编号,如果其中一个按键按下,则在LED数码管上显示相应的按键编号二、硬件电路硬件电路如下图所示。选取MSP430F247单片机的P4端口连接数码管,用以显示按键编号,P5端口的P5.0,P5.1,P5.2分别连接三个按键。三个按键端口设置为输入端口,当按键断开时,I/O端口的输入为高电平,按键
- tiankai001 微控制器 MCU
- CAN协议设备内部多条指令的发送规则
- 通常CAN通讯协议只规范了多个设备在总线上同时发送指令时的竞争顺序,而对于单个设备内部产生的多条指令的发送顺序却很少涉及。在纯主从模式下,设备内部产生多条指令的可能性并不大,相关问题很难暴露,而当系统发展演绎到全触发方式后情况就不同了,一个设备可能具有多个触发变量,它们可以是周期触发、变化触发、越界触发等等,而总线的发送速率是有限的,且同时还存在其他设备对总线的竞争,因此在同一设备中就有可能积累多条指令等待发送。通常设备会默认以“先生优势”规
- fish001 RF/无线
- Win7 64位BBB板子CDC Serial驱动出错
- 今天刚入手BBB,在安装BONE_D64.exe驱动后,出现LinuxDevelopmentCommunity(usbser)Ports安装失败命令。求大神指导,不然我只好重装系统了。Win764位BBB板子CDCSerial驱动出错切个图看看嘛我拿其他人的电脑试了一下,其他人的都能装上,就我的电脑不行,搞了一下午了。我明天截个图看看那。chenzhufly发表于2014-4-217:06切个图看看嘛 今天装了下XP的系统,又能安装上驱动了。估计之前系统
- wjjontheway DSP 与 ARM 处理器
- wince 启动的问题 地址问题??
- 看看我的调试信息::\\ID{dwVersion:0x1dwSignature:0x43465349String:\'\'dwImageType:0x6dwTtlSectors:0xDA64dwLoadAddress:0x8C200000dwJumpAddress:0x8C205C58dwStoreOffset:0x0sgList.dwSector:0x320sgList.dwLength:0xDA64}chainInfo
- zhutaime WindowsCE
- HAL_UART_MspInit在两个不同文件中出现,有啥区别
- 在stm32f7xx_hal_msp.c中和stm32f7xx_hal_uart.c中都有voidHAL_UART_MspInit(UART_HandleTypeDef*huart)这个函数,这是啥意思呢?求解HAL_UART_MspInit在两个不同文件中出现,有啥区别楼主,您这个问题是CubeMX的时候发现的,还是keil中添加库文件的时候发现的? 看官方给的例程中发现的。 哦哦,这个官网有个hal库的详解,您可以看看呢。官方的例程好像跟MX配的差不多。附件,您参考下
- 杏花雨 stm32/stm8
- 【2024 DigiKey 创意大赛】”双光融合“智能热像仪 作品总结与提交
- 双光融合智能热像仪作者:JOEYCH 作品简介本项目为一款双光融合智能热像仪,双光融合指的是可见图像与热图像相融合。该设备硬件上基于高性能STM32H7微控制器,软件上基于使用micropython语言的OPENMV开源项目和TensorFlowLiteAI模型框架,实现了图像采集的高效率和手写数字分析的高精度。听取秦天大佬的建议,添加LCD触摸屏提供直观的用户交互体验,支持模式的快速切换和实
- JOEYCH DigiKey得捷技术专区
- 物联型多协议电源
- 使用 LT3045IMSE 线性稳压器进行比率跟踪的典型应用
- ILI9342C 液晶底板
- ADA4505-2ARMZ-RL 脉搏血氧仪红色和红外电流源的典型应用电路,使用电压基准器件的缓冲器
- VAR-DVK-AM33_LO,基于 VAR-SOM-AM33 的开发套件,安装了 Linux
- 具有 ON/OFF 拨动开关的 LF25ABDT-TR 2.5V 多路低压降稳压器电源的典型应用
- TWR-K60F120M: Kinetis K60 120 MHz塔式系统模块
- LT6656BCS6-4.096、4.096V 精密电流和升压电压基准的典型应用
- 具有自动放电功能的 NCP331 软启动控制负载开关的典型应用
- HealthyPi v4 - Unplugged:由 ESP32 提供支持的无线、可穿戴、开源生命体征监视器