新闻动态
当前位置:首页 > 新闻动态
PLC编程原则与科学的编程步骤
来源:欧宝官方手机网页      发布时间:2024-01-16 15:51:32      


PLC编程原则与科学的编程步骤


  在plc编程时每个人都有自己的思路,即便是同样的控制逻辑让不同的工程师编写也会得到不同的结果。甚至同一个工程师在不同的时间,思路都是不一样的。

  既然可以用不同的程序,实现相同的功能,那么程序就有好坏之分。怎么评价一套程序的优劣呢?

  1、安全性,使用PLC控制多少都会有自动运行的部分,对这部分要做到万无一失,宁可不做,也不要让被控对象处于失控状态。手动部分程序也要连锁限位,或者加入时间限制。很多机械设备在机构上有自己的安全机制,你最好忘掉这点,在程序上做到人员、机器绝对安全。

  2、功能完整,在保证安全的前提下,尽可能的实现客户的功能要求。这样一个时间段正是体现你专业性的时候,不要等到设备交付时,让销售人没办法交差。对于因硬件或其他原因不能够实现的部分,尽早与客户沟通。

  3、逻辑缜密,我们的程序不仅需要在各部分正常时,能顺利完成每个动作。当丢失某些信号时,要依然能处于安装状态,并有安全提示。

  我这么多年的经验是,实现功能容易,处理异常很难。人的思维是有误区的,特别是当你为实现某些功能而绞尽脑汁时,做到心思缜密,思维无漏洞确实很困难。在编程时最好把功能拆解,由不同的工程师进行协同完成。人员不足的时候也需要,找个了解工艺的同事,让他负责验证程序。反复实验,一步步修改,直到能应对各种工况。

  4、程序简单化,在功能上我们要逻辑缜密,做到思维无漏洞。但是在编程时就要用最简单的语句,完成尽可能多的功能。做到程序易于修改、方便调试、升级简单。

  程序的一般流程是:明确工艺技术要求,编程设计,调试,察觉缺陷,增加(修改)功能,继续编程,再调试,继续新一轮修改,如此往复。所以你的程序从开始设计,就要易于修改,不要搞成“牵一发而动全身”,无形中自己给自己增加难度。

  5、方便阅读,我们编写的程序除了要完成指定的功能,也要便于读懂和上手。很多项目不是一个人能完成的,你的程序好理解,团队中的人就能比较好配合。在环境本身就恶劣的现场,拿到一坨屎样的程序,你有还心情调试吗?

  另外在程序中要把变量名、注释标识清楚,并且与图纸对应起来。做到程序中的信息便于检索和查找。

  科学的编程步骤其实很简单,但往往大多数工程师就是认为简单而忽略很多细节。细节的忽略,必然会在以后出现一些明显的异常问题。想避免日后的问题,只有好好的遵守规则,没有规矩不成方圆,plc编程一样有其自身的规矩。

  第一步看起来再简单不过了,但很多工程师都做不到。认为这一步是荒度时间,甚至只从供货方培训来了解设备。

  仔细阅读说明书是编程的第一步,首先要阅读安全守则,知道哪些执行机构可能会对人身造成了严重的伤害,哪些机构间最容易发生撞击,当发生危险时怎么样才能解决,这些最致命的问题都在安全守则中,为啥不去看呢?

  此外,关于设备每个元件的特性,使用方法,调试方法也在说明书里面,不去阅读,即使程序正确,如果元件没有调试好,设备一样不能工作。再有,所有的电路图、气动液压回路图、装配图也在说明书里面,不去阅读它怎么知道没种元件能做何种改造呢。

  检查I/O的方法很多,但是一定要根据说明书提供的地址依次进行全方位检查,在绝对安全的情况下来检查。

  在检查输入点时,一般输入信号无非是各种传感器,如电容、电感、光电、压阻、超声波、磁感式和行程开关等传感器。检查这些元件最简单,根据元件说明将工件放在工位上,或是移动执行机构检查传感器是否有信号即可。当然,不同的设备检验测试的方式可能不同,这要看详细情况而定了。

  但是在检查输出信号时就要格外小心了。如果是电驱动产品,必须在安全情况下,尤其是保证设备不可能会发生撞击前提下,让执行机构的驱动器得电,检查执行机构能否运动。如果是液压或气动执行机构,同样在安全情况下手动使换向阀得电,从而控制执行机构。在检查输出信号时,不论执行机构的驱动方式是什么,一定要根据元件说明书,首先要保证设备和人身安全,要注意并不是所有设备的执行机构都可以通电测试的,所以有时个别的输出信号可能没办法手动测试。

  无论是输入还是输出装置,当传感器有信号或执行机构的驱动装置得电后,必须同时检查PLC上的I/O模块指示灯是否也点亮。很多设备中,输入输出信号是通过接线端子与PLC连接,有时接线端子的指示灯有信号 ,但不能够确保由于连接导线的里面断路,而PLC上相应的地址没信号接通。这一点要特别注意。

  在测量输入输出信号后,要同时将测量的地址记录下来,保证信号地址和说明书里面一致。如有不同,再次测量设备地址,多次测量仍然不一致,先联系设备厂家,因为此时不能够确保厂家提供的地址没有错误。

  不同的PLC使用不相同的编程软件。但是对于任何一种软件来说,编程前的第一步就是进行硬件组态,结合实际PLC的类型建立硬件配置及相应的通讯配置。硬件组态完成后,将之前在纸上记录下来的I/O地址写在软件的符号表中。由于软件不同,对于符号表的定义可能不同,但一般的软件都有该功能,这一步是至关重要的。在编写符号表时,不仅要把设备输入输出的绝对地址写正确,最好再给每个地址命名并添加注释,这对后面的编程会十分便捷。不需要在编程时每次都查询绝对地址,只要填写命名好的名称即可。当然,这也取决于软件是不是具备此功能。

  在编程之前,一定要在草稿上写出程序的流程图。一个完整的程序,应该包括主程序、停止程序、急停程序、复位程序等部分,如果软件允许,应该将各个程序按“块”的形式编写,即一个程序是一个块,最终将每个块按需求来调用即可。

  PLC最擅长的就是处理顺序控制,在顺序控制中主流程是核心,一定要确保制定好的流程是正确的,要在草稿上仔细检查。如果主流程存在问题,当程序被PLC执行后,很有几率发生撞击,损坏设备或对人身造成危险。

  确保主流程没问题后,便可以在软件中编写程序了。此外,还需要注意停止、急停和复位程序的正确性,尤其是停止和急停程序,这是关系到人身安全和设施安全的最重要的程序,万万不可小视。一定要保证无论在任何情况下,只要执行停止或急停程序,设备绝不会对人身造成伤害。

  1.如果条件允许,或是你的逻辑能力超强,可以先用软件的仿真功能做测试,但是很多繁琐的程序很难用软件仿线.将程序下传到PLC中进行在线的调试。若设备不动或运行中出现不正常的情况,先不要去修改程序,很可能是传感器没有调试到位,如果确保传感器无误,再去修改程序。

  在上一步的调试中,由于对程序有所修改,故必须再次整体检查或编辑一下程序,然后将最终的程序下传到PLC中。

  在这一步中,要注意一个问题,就该将程序保存在啥地方?PC硬盘?闪存设备?移动硬盘?当然这些都不可以,所有这些存储设备都可能感染病毒。所以,必须且只能将程序烧制到光盘上。并且还有一个问题,烧制的程序是哪个程序?在之前我们已将最终调试并修改完成的程序下载到PLC中,如果PLC在执行该程序时完全无误的话,就将该程序上传到PC中,将此程序烧制到光盘中。

  完成编程后,应该填写最后的调试报告,将遇到的问题和程序的一些难点问题一一记录下来。因为长时间以后,自己也会对程序的某些技巧的地方遗忘,同时也方便其他同事能够理解你所编写的程序。

  1  引言                     随着社会进步、城市规模逐步扩大、人口密度迅速增加,交通拥堵日趋严重已成为制约城市经济发展的一大障碍。由于城市 轨道交通 具有运量大、安全正点、快捷舒适及污染小等特点,建立以城市轨道交通为主的城市交通系统是解决城市交通拥堵问题的重要方法。近几年国内的城市轨道交通建设正在加快速度进行发展,为了更好的提高运输效率、保证行车安全及旅客舒适度等,必须建设一个满足调度运营的自动化监控系统。            2  轨道交通环控系统模块设计分析             2.1 轨道交通设备分类                     由于轨道交通中机电设备种类非常之多,且分布在沿线车站和区间中,许多

  1控制任务 试验诊断平台的控制管理系统设计要求如下: (1)根据现场装调人员指示,操作人员发出伺服电动缸动作指令,4个伺服电动缸在总行程范围内单独动作,在行程极限位置可靠停止: (2)控制箱应具备每个电动缸的行程显示、动作指示功能,且要求简单易操作,便于搬动。 2控制对象分析 试验诊断平台如图1所示。 上位机操作系统所要控制的是乐星迈克彼恩L7s系列的标准I/O型伺服驱动器,该驱动器可根据与上位控制器的连接方式,以力矩、速度、位置模式进行运行,并可根据参数及I/O输入接点信号,切换运行模式。在完成位置控制功能的条件下,其模式选择对上位控制器的功能要求有较大区别。其中,力矩模式对上位控制器要求最高,需完成位置环与速度环控制。而位置

  的四轴运动控制 /

  目前,PLC在工业生产和自动化控制中是使用率非常高的集中控制设备,PLC代替了繁重的继电器柜,交流接触器柜等,逐渐的在生产和控制中普及使用,PLC的正确接线是PLC发挥功能的前提,熟练的掌握PLC输入端口和输出端口的接线是每一个电力作业人员所必需的。 一般情况下,PLC电源输入端接AC220V,是为了给PLC提供运行电源。PLC输出电源端口一般为DC24V,是PLC自带的电源输出。PLC使用的过程中,输入端和输出端正确的接线是很重要,接线正确是PLC工作的前提。 输入输出接口是plc和工业控制现场各类信号连接的部分。输入口用来接受生产的全部过程的各种参数。输出口用来送出可编程控制器运算后得出的控制信息,并通过机外的执行机构完成工

  的输入端,输出端常见的接线 /

  可编程逻辑控制器 (PLC) 就是一种基于微处理器的、坚固耐用的电子装置,是所有现代自动化中必不可少的设备,其涵盖领域包括: 石油和天然气、核电、炼钢和废污水处理等重加工领域 强调控制离散任务的行业——含一般工厂自动化、自动化仓储、包装、食品、饮料以及医疗设施制造 当然,PLC 并不是自动控制的唯一选择。基于继电器的系统在大量应用中仍必不可少,而在许多需要采用不一样程度的分布式控制的机器设计和系统中,可编程自动控制器 (PAC) 或工业 PC (IPC) 以及面板 PC(带有控制电子设备的人机接口)则是备选方案。运行工业级微软 Windows 操作系统的 PAC 和 IPC 尤其具有极高的设计灵活性。 所有这些控制管理系统都使用

  :以Siemens产品为实例的技术总结 /

  0 引言     分部传动点共有24个,电路部分现以驱网辊电路图为例加以说明。为了抑制电网当中的高次谐波在本控制管理系统中加入进线电抗器,它能够限制电网电上&突变和操作过电压引起的电流冲击,有效地抑制谐波,改善变频器的运行状况。      1 本设计纸机传动采用交流变频系统的方案选择     分部传动点共有24个,电路部分现以驱网辊电路图为例加以说明。 图1驱网辊电路图     为了抑制电网当中的高次谐波在本控制管理系统中加入进线电抗器,它能够限制电网电压突变和操作过电压引起的电流冲击,有效地抑制谐波,改善变频器的运行状况。     2 本设计的实际控制系统 图2控制系统拓扑 3 PLC与变频器的通讯组

  PLC自动化控制在电气自动化和智能化控制中应用相当的广泛,电力作业人员都知道。PLC的自动化控制除了要输入既定的程序外,还有要对PLC本身进行输入端口和输出端口的接线,只有PLC的程序指令正确,输入端口和输出端口接线正确,PLC才能自动化控制,电工老师傅都知道,PLC既可接受开关量控制也可接受模拟量控制,二者是可以相互转换的,今天我们就重点来看看PLC的外部接线以及开关量信号和模拟量信号是如何转换的! PLC外部接线——外部接线方式 汇点式……各个I/O电路有一个公共点,共用一个电源。 分组式……I/O分成若干组,每组I/O共用一个电源,各组电源可以不同。 分割式……各个I/O点之间相互隔离,每个I/O能够正常的使用独立电源。

  接线难题 /

  摘要:本文设计了一种基于PLC的异步电动机调速与定位综合控制管理系统,应用模糊-PI复合控制算法实现了异步电动机的速度控制,应用比例因子自调整模糊控制算法实现了异步电动机的位置控制。该系统集异步电动机速度控制和位置控制为一体,达到了一定的控制精度。 1 引言 在加工设施和机床的主轴伺服系统中,主轴应兼备速度和位置控制的功能;在住宅小 区和高层建筑的恒压供水系统中,要求电机有较高的调速性能;在炼钢转炉的准确定位、堆垛机械的位置 控制管理系统中,要求电机有精确的定位功能。在上述应用场合中,异步电动机以其大功率、超高的性价比的独特 优势而占有一席之地,但同时其调速性能和定位性能却不甚完美,尚需完善。 2 硬件设计

  异步电动机控制管理系统研究 /

  纵观整个工业领域的控制器(系统)市场,PLC的主流地位稳如磐石,并且保持着相当具有侵略性的市场张力。 在过程控制市场,随着PLC性能的一再加强,PLC与DCS的界限进一步模糊化,虽然在炼油等烯烃加工环节,仍然是DCS的稳固市场,但是就大多数不是非常庞大的系统应领域,由于价格上的优势,PLC对DCS的市场侵蚀是明显的。 对于PC-Based控制器而言,稳定性等诸多被诟病的问题有所改善,不过性能强大的优势并不一定产生切实的市场吸引力——对绝大部分用户而言,PLC的性能以及进步已经足够满足需求,只有少数的动力切换到另外一个产品领域。 这也是PAC市场的尴尬所在——概念火热,市场慢热。当然,也必须要格外注意到一些需求越

  基础 (杉浦贤)

  应用技术教程 (郑海春)

  ADI世健工业嘉年华——深度体验:ADI伺服电机控制方案

  解锁【W5500-EVB-Pico】,探秘以太网底层,得捷电子Follow me第4期来袭!

  瑞萨推出带有增强外设的RZ/G3S 64位微处理器, 应用于物联网边缘和网关设备

  新产品具有低至10µW的超低待机功耗和Linux快速启动功能2024 年 1 月 16 日,中国北京讯 - 全球半导体解决方案供应商瑞萨电子今日宣 ...

  网络视频传输协议有哪些,RTSP/RTMP/SRT/RTP之间特点下面详细的介绍:RTP协议(Real-time Transport Protocol)是一个网络传输协议,是 ...

  加湿器怎么用1 注意加湿器的清洁卫生加湿器使用要注意定期清洁和换水,否则会产生霉菌等微生物,随着气雾漫入空气里,很容易惹 ...

  加湿器用什么水加湿器最好使用纯净水,纯净水的水分子最简单,喷洒出去不容易产生污染,并且接触皮肤也比较好,使用的过程更加的安 ...

  加湿器的工作原理是什么1、超声波加湿器目前市场上的家用加湿器一般都会采用超声波方式将水雾化,通过风机将雾化的水汽吹出壳体, ...

  嵌入式处理器嵌入式操作系统开发相关FPGA/DSP总线与接口数据处理消费电子工业电子汽车电子其他技术存储技术综合资讯论坛电子百科词云: