西门子6ES7450-1AP01-0AE0
我在自动化领域工作了很多年。我设计了大大小小的项目,编译了很多PLC程序,但我还是不懂对方的程序。不是我的智商低,只是我有不同的想法。我太累了,看不透。
我曾经用西门子S7-200plc设计了一个项目,并编写了一个程序。一个维修技术员不太擅长理解设备流程,但却痴迷于理解我的程序。我告诉他,你应该对设备的状态和工艺有很好的了解,熟悉电气图纸,找出设备运行中哪些方面不符合工艺要求(即缺少程序)的PLC要自己编写。如果你不能开始,你可以看看数据或者问我。我保证他会在三四个月内了解PLC,最重要的是练习。到那时,我得把我的程序取消了。但他很想了解我项目的每一步。他问问题已经四年多了,但还没有掌握。面对设备和PLC,他仍然不知所措。四年意味着大学,研究生甚至博士。他甚至没有从一家小公司。如果你只想通过了解别人的程序来解密PLC,这个例子已经告诉你,你已经进入了一个误解,成为一些企业和一些网站的目标
什么是可编程逻辑控制器程序?这只是你为工程项目设计的过程。只有当有过程要求时,才能有程序。程序只是设备过程的具体反应。了解过程需求意味着了解程序。编程只是一条规则。你需要用这个规则写出设备的流程。因此,了解设备的工艺流程和使用PLC品牌的具体功能是非常重要的。当你完全了解设备的工艺流程和设计电气图纸时,你的设计任务可以说是基本完成了。剩下的就是看PLC编程规则,写出程序,写出过程。
相应的功能要求一般小型(低档)PLC具有逻辑运算,定时,计数等功能,对于只需要开关量控制的设备都可满足。
记住!练习是最重要的!当我学习可编程逻辑控制器时,我对梯形图和语句了解很多,并阅读了书中的许多程序。但当我次面对设计时,我不知道如何开始。当我输入我的程序(许多问题)并执行它时,这只是短短的一两天。我的感觉是PLC就是这样。世界上没有出路,只有不去做。
我的一个朋友告诉我,在工厂里,他的一些设备是由一些早早进厂的人控制的,PLC是加密的,他们不让他们看程序(程序不是他们编的),为了压他们,他们想超越他们。我告诉他,他们只是丑陋的小人物,永远不会长大(现在国有企业很多)。别做他我们的继承人不应该从他们的美德中学习。这种人是最脆弱和最不熟练的。我们应该对设备的技术和操作有很好的了解。他们害怕编自己的书,也不知道如何提问和学习。
从设备维护的角度来看,PLC是加密的。但是我们不能解密程序来理解它。所有的路都通向工业控制,而你自己的路可能是最短的路。
OB35是一个循环(continue)中断程序,操作(operate)系统(system)可每隔一定时间就产生中断运行(Windows),比OB1更高的优先级,也就是说,OB35可以中断OB1的运行,处理自身程序,中断的时间可在STEP7硬件组态中设定,本设计中,所以我们利用OB35实现对料筒实际温度的采样,其循环中断时间设定为20秒。
有些故障能直接在屏幕上显示报警原因,有些故障有报警信息,但不能直接反映报警原因;有些故障不产生报警信息,但有些动作不执行;在上述两种情况下,跟踪PLC程序的运行情况是检查故障的有效方法。
PLC硬件损坏或软件操作错误的概率很低。检查故障时,应将焦点放在可编程逻辑控制器的外围电气元件上。PLC的故障主要是外围接口信号故障。在维护过程中,只要PLC的部分控制动作正常,就不必怀疑PLC的程序问题。如果确认操作程序有输出,而PLC接口没有输出,则为接口电路故障。PLC系统的硬件故障不仅仅是软件故障,大多是由外部信号不满意或执行器故障引起的,而不是PLC系统的问题
可根据PLC输入输出状态判断故障。PLC的输入输出信号必须经过IO通道,有些故障会反映在IO接口通道上,有时通过观察IO接口状态,可以找出故障原因。
PLC具有自诊断功能。在检查故障时,可以根据报警信息找出故障原因,确定故障位置。它也是检查和排除PLC故障的基本手段和方法。首先,判断故障是全局的还是局部的。上位机显示多种异常控制元件,并提示多种报警信息。需要检查CPU模块、内存模块、通信模块、电源等常用部件。PLC控制系统中的大部分故障都是由PLC程序检测出来的。PLC控制系统的动作都是按一定的顺序完成的。通过观察系统的动作过程,将故障与正常情况进行比较,可以发现大部分疑点,确定故障原因。
除了信号模块(sm)和200的em模块同类型之外,它还有接口模块(im)——用来进行多层组态,把总线从一层传到另一层。