到底是谁动了我的PLC输出

时间:2023-03-17来源:佚名
I/O - 输入输出,大家都非常熟悉,自动化系统中无处不在。我们通过操纵一系列的I/O来达到预期的控制目标。然而调试中却经常会出现一些不按预设逻辑工作的输出,如图1中所显示的,Q0.0~Q0.3已经接通了,但实际模板却没有输出,在变量表中监视这些地址,发现这些地址确实为断开状态。到底是谁动了我的输出呢?

到底是谁动了我的PLC输出
通常大家首先会考虑,可能程序的其他地方也使用了这些输出从而导致不正常,我们可以使用go to Location功能来查找整个项目中哪些地方都使用了Q0.0,如图2。

到底是谁动了我的PLC输出
在图3的Go to Location中选中“Overlapping access to memory access”可以查找项目中包含地址Q0.0的所有变量,但是发现除了在OB1的Network1有对Q0.0进行写操作的指令,即目前监视的位置外,再没有其他的地方使用这个地址。查到这可能很多人就不淡定了,认为自己的程序完全没有问题,接着开始抱怨模板问题,CPU问题。。。

到底是谁动了我的PLC输出
其实对程序的排查并没有完成,Go to Location功能只能搜索离线的程序,无法搜索实际在plc中运行的程序。一台PLC可能被下载过很多套程序,而我们拿来后,未经任何处理,就直接下载自己的项目到PLC,可能会遇到PLC在执行一些离线项目中并不存在的OB块的情况。例如曾经下载到PLC的程序中包含OB35,但目前的离线项目中却并没有使用OB35,PLC依然会周期执行OB35里的指令,如果OB35里包含对Q0.0的复位指令,也会出现图1所示的故障。STEP 7提供了一个简单的方法来排除这种情况:使用SIMATIC Manager 窗口下PLC菜单中的“Download User Program to Memory Card”功能重新下载项目程序,此功能会先删除PLC中所有的内容,然后再下载离线项目到PLC中,这样就能避免“隐藏”在PLC中程序的干扰。
另外还有一种情况是程序中使用了间接寻址,Go to Location功能只能搜索到已使用的静态地址,而无法确定需要在运行中动态计算出的地址。
例如:
CLR
= Q [MD100 ]
MD100不同的值将导致不同的Q点被复位
MD100 = 16#0 ,Q0.0 = 0
MD100 = 16#1 ,Q0.1 = 0
对于自己编写的程序,大家都确切的知道在哪使用了间接寻址,可以单独把这些程序段拿出来进行单步调试,以避免对地址的误操作,而调试由其他人编写的或厂家提供的功能块,甚至这些块被加密保护了,则只能使用排除法,先将这些块都删掉,然后再一点点添加到程序中,来判断是哪些程序段造成的错误输出。例如FM350-1 lib提供的功能块FC2,如果硬件组态时忘记将FM350-1的模板地址设置到指定的DB中,由于DB初始值默认都是0,就会影响QB0~QB15的输出。
最后为了快速定位到底是不是程序问题,一个简单的方法就是在线删掉PLC中所有OB块,然后在硬件组态窗口中启用模板的监视/修改(Monitor/Modify)功能,通过此对话框直接修改输出,如图4所示,输出显示都正常,说明问题还是出在程序上。

到底是谁动了我的PLC输出

    相关阅读

    再接24V报警器,8年电工自以为是,结果:系统瘫痪了

    高级电工师傅(电气工程师)安排我装一个报警器,还特意交代我必须在PLC输出报警信号后,要加个中间继电器转换一下再接报警器。我看这种报警器是直流24伏电源供电的,功率才10瓦,电流...
    2024-08-31

    如何解决变频器对电机的影响

    1、 电动机 的效率和温升的问题 不论哪种形式的 变频器 变频器的英文译名是VFD(Variable-frequencyDrive),这可能是现代科技由中文反向译为英文的为数不多实例之一。(但VFD也可解释为...
    2023-03-21

    很干的干货:你的贴片电容怎么漏电了?

    很多用户在使用贴片电容的过程中出现过电容漏电的现象,下面为您分析可能导致漏电的几种常见的原因。 一、内在因素 1.制程中形成的空洞 陶瓷粉料内的有机或无机的污染,烧结过...
    2023-04-30
    很干的干货:你的贴片电容怎么漏电了?

    贴片陶瓷电容(MLCC)的介质类别和温度系数(TCC)解析

    MLCC(Multi-layer Ceramic Capacitors)是片式多层陶瓷电容器的英文缩写。是由印好电极(内电极)的陶瓷介质膜片以错位的方式叠合起来,经过一次性高温烧结形成陶瓷芯片,再在芯片的两端...
    2023-03-31
    贴片陶瓷电容(MLCC)的介质类别和温度系数(TCC)解析

    小型配电柜进、出线电缆说明

    大家好!每天学一点,学习更轻松。关注我,感谢大家为我点赞。 知识点1: 交联聚乙烯绝缘电缆是一种适用于配电网等领域的电缆,具有PVC绝缘电缆无法比拟的优点。它结构简单、重...
    2023-04-17
    小型配电柜进、出线电缆说明

    热销商品

    加厚abs安全帽电工建筑工地程施工领导监理透气防砸头盔可印字V型

    这款加厚ABS安全帽专为电工、建筑工地施工人员、领导及监理设计,采用高强度ABS工程塑料,抗冲击、防砸性能优异,有效保障头部安全。帽体加厚设计,增强耐用性与防护等级...
    5.8

    水口钳高硬度模型剪钳电子钳工业级口水剪斜嘴钳偏口斜口专用钳子

    水口钳高硬度模型剪钳是一款工业级精密工具,专为电子、模型制作及精细作业设计。采用优质高碳钢材质,经热处理工艺打造,具备卓越的硬度和耐磨性,可轻松剪切金属引脚、...
    4.8

    170电子剪钳II 如意斜口钳 工业斜嘴钳水口钳 模型剪塑胶钳尖嘴钳

    170电子剪钳II如意斜口钳是一款专业级精密工具,集工业斜嘴钳、水口钳、模型剪、塑胶钳与尖嘴钳功能于一体,适用于电子维修、模型制作、手工艺及精密作业。其采用优...
    4.5

    安全帽国标工地加厚施工领导透气安全头盔建筑工程监理免费印字

    本款安全帽严格遵循国家GB 2811-2019标准,专为建筑工程、工地施工及监理人员设计。采用高强度ABS工程塑料,加厚壳体有效抗冲击,保障头部安全。帽体轻盈透气,内置可调...
    10

    包邮三角型简易螺丝刀三角十字螺丝刀螺丝批改锥起子五金工具5mm

    这款5mm三角型简易螺丝刀,专为拧紧或拆卸三角形螺丝设计,适用于电子维修、家电维护及精密仪器装配等场景。采用优质合金钢材质,刀头硬度高、耐磨损,确保长久使用不变...
    3.64

    网站栏目