PLC的自控系统优化技术报告.docx
《PLC的自控系统优化技术报告.docx》由会员分享,可在线阅读,更多相关《PLC的自控系统优化技术报告.docx(6页珍藏版)》请在冰豆网上搜索。
PLC的自控系统优化技术报告
PLC的自控系统优化技术报告
刘进卫唐山远大实业集团有限公司
在现代化的工业生产设备中,有大量的数字量及模拟量的控制装置,例如电机的启停,电磁阀的开闭,产品的计数,温度、压力、流量的设定与控制等,而PLC技术是解决上述问题的最有效、最便捷的工具,因此PLC在工业控制领域得到了广泛的应用。
下面就PLC工业控制系统设计中的问题进行探讨。
一、PLC系统设备选型
PLC最主要的目的是控制外部系统。
这个系统可能是单个机器,机群或一个生产过程。
不同型号的PLC有不同的适用范围。
根据生产工艺要求,分析被控对象的复杂程度,进行I/O点数和I/O点的类型(数字量、模拟量等)统计,列出清单。
适当进行内存容量的估计,确定适当的留有余量而不浪费资源的机型(小、中、大形机器)。
并且结合市场情况,考察PLC生产厂家的产品及其售后服务、技术支持、网络通信等综合情况,选定价格性能比较好的PLC机型。
目前市场上的PLC产品众多,国外知名品牌有德国的SIEMENS;日本的OMRON、MITSUBISHI、FUJI、Panasonic;美国的GE;韩国的LG等。
国产品牌有研华、研祥、合力时等。
近几年,PLC产品的价格有较大的下降,其性价比越来越高。
PLC的选型应从以下几个方面入手。
(一)、确定PLC控制系统的规模
据工厂生产工艺流程和复杂程度确定系统规模的大小。
可分为大、中、小三种规模。
小规模PLC控制系统:
单机或者小规模生产过程,控制过程主要是条件、顺序控制,以开关实现。
开关是常见的电子元件,功能就是电路的接通和断开。
接通则电流可以通过,反之电流无法通过。
在各种电子设备、家用电器中都可以见到开关。
量为主,并且I/O点数小于128点。
一般选用微型PLC,如SIEMENSS7-200等。
中等规模PLC控制系统:
生产过程是复杂逻辑控制和闭环控制,I/O点数在128——512点之间。
应该选用具有模拟量控制、PID控制等功能的PLC,如SIEMENSS7-300等。
大规模PLC控制系统:
生产过程是大规模过程控制、DCS系统和工厂自动化网络控制,I/O点数在512点以上。
应该选用具有通信联网、智能控制、数据库、中断控制、函数运算的高档PLC,如SIEMENSS7-400等,再和工业现场总线结合实现工厂工业网络的通讯和控制。
(二)、确定PLCI/O点的类型
根据生产工艺要求,分析被控对象的复杂程度,进行I/O点数和I/O点的类型(数字量、模拟量等)统计,列出清单。
适当进行内存容量的估计,确定适当的留有软硬件资源余量而不浪费资源的机型(小、中、大型机器)。
根据PLC输出端所带的负载是直流型还是交流型,是大电流还是小电流,以及PLC输出点动作的频率等,从而确定输出端采用继电器,还是晶体管。
继电器是我们生活中常用的一种控制设备,通俗的意义上来说就是开关,在条件满足的情况下关闭或者开启。
继电器的开关特性在很多的控制系统尤其是离散的控制系统中得到广泛的应用。
从另一个角度来说,由于为某一个用途设计使用的电子电路,最终或多或少都需要和某一些机械设备相交互,所以继电器也起到电子设备和机械设备的接口作用。
晶体管是由三层杂质半导体构成的器件,有三个电极,所以又称为半导体三极管,晶体三极管等,可以用于检波、整流、放大、开关、稳压、信号调制和许多其它功能。
输出,或品闸管输出。
不同的负载选用不同的输出方式,对系统的稳定运行是很重要的。
电磁阀的开闭、大电感负载、动作频率低的设备,PLC输出端采用继电器输出或者固态继电器输出;各种指示灯、变频器/数字直流调速器的启动/停止应采用晶体管输出。
(三)、确定PLC的编程
编程器是PLC的最重要外围设备,当然有些编程器也可用于对其他芯片编程。
编程器一方面能够进行编程,另一方面还能对PLC的工作状态进行监控,如今的编程器通常都兼具在线编程和离线编程两种方式。
手持编程器只能用商家规定语句表中的语句表(STL)编程。
这种方式效率低,但对于系统容量小、用量小的产品比较适宜,具有体积小、价格低、易于现场调试等优点。
这主要用于微型PLC的编程。
图形编程器编程。
图形编程器采用梯形图(LAD)编程,方便直观,一般的电气人员短期内就可应用如,但该编程器价格较高,主要用于微型PLC和中档PLC。
计算机加PLC软件包编程。
这种方式是效率最高的一种方式,但大部分公司的PLC开发软件包价格昂贵,并且该方式不易于现场调试,主要用于中高档PLC系统的硬件组态和软件编程。
二、PLC控制系统的设计
PLC控制系统设计包括硬件设计和软件设计。
(一)、PLC控制系统的硬件设计
硬件设计是PLC控制系统的至关重要的一个环节,这关系着PLC控制系统运行的可靠性、安全性、稳定性。
主要包括输入和输出电路两部分。
PLC控制系统的输入电路设计。
PLC供电电源一般为AC85—240V,适应电源范围较宽,但为了抗干扰,应加装电源净化元件(如电源滤波器、1:
1隔离变压器等);隔离变压器也可以采用双隔离技术,即变压器的初、次级线圈屏蔽层与初级电气中性点接大地,次级线圈屏蔽层接PLC输入电路的地,以减小高低频脉冲干扰。
PLC输入电路电源一般应采用DC24V,同时其带负载时要注意容量,并作好防短路措施,这对系统供电安全和PLC安全至关重要,因为该电源的过载或短路都将影响PLC的运行,一般选用电源的容量为输入电路功率的两倍,PLC输入电路电源支路加装适宜的熔丝,防止短路。
PLC控制系统的输出电路设计。
依据生产工艺要求,各种指示灯、变频器/数字直流调速器的启动停止应采用晶体管输出,它适应于高频动作,并且响应时间短;如果PLC系统输出频率为每分钟6次以下,应首选继电器输出,采用这种方法,输出电路的设计简单,抗干扰和带负载能力强。
如果PLC输出带电磁线圈等感性负载,负载断电时会对PLC的输出造成浪涌电流的冲击,为此,对直流感性负载应在其旁边并接续流二极管。
二极管又叫半导体二极管、晶体二极管,是最常用的基本电子元件之一。
二极管只往一个方向传送电流,由p型半导体和n型半导体形成的p-n结构成,在其界面处两侧形成空间电荷层,并建有自建电场。
当不存在外加电压时,由于p-n结两边载流子浓度差引起的扩散电流和自建电场引起的漂移电流相等而处于电平衡状态。
对交流感性负载应并接浪涌吸收电路,可有效保护PLC。
当PLC扫描频率为10次/min以下时,既可以采用继电器输出方式,也可以采用PLC输出驱动中间继电器。
中间继电器(intermediaterelay):
用于继电保护与自动控制系统中,以增加触点的数量及容量。
它用于在控制电路中传递中间信号。
新国标对中间继电器的定义是K,老国标是KA。
一般是直流电源供电,少数使用交流供电。
固态继电器(SSR),再驱动负载。
对于两个重要输出量,不仅在PLC内部互锁,建议在PLC外部也进行硬件上的互锁,以加强PLC系统运行的安全性、可靠性。
对于常见的AC220V交流开关类负载,例如交流接触器。
接触器是一种应用广泛的开关电器。
接触器主要用于频繁接通或分断交、直流主电路和大容量的控制电路,可远距离操作,配合继电器可以实现定时操作,联锁控制及各种定量控制和失压及欠压保护,广泛应用于自动控制电路,其主要控制对象是电动机,也可用于控制其它电力负载,如电热器、照明、电焊机、电容器组等。
电磁阀等,应该通过DC24V微小型中间继电器驱动,避免PLC的DO接点直接驱动,尽管PLC手册标称具有AC220V交流开关类负载驱动能力。
PLC控制系统的抗干扰设计。
随着工业自动化技术的日新月异的发展,晶闸管晶闸管晶闸管(Thyristor)是晶体闸流管的简称,又可称做可控硅整流器,以前被简称为可控硅;1957年美国通用电器公司开发出世界上第一款晶闸管产品,并于1958年将其商业化;晶闸管是PNPN四层半导体结构,它有三个极:
阳极,阴极和门极;晶闸管具有硅整流器件的特性,能在高电压、大电流条件下工作,且其工作过程可以控制、被广泛应用于可控整流、交流调压、无触点电子开关、逆变及变频等电子电路中。
可控整流和变频调速装置使用日益广泛,这带来了交流电网的污染,也给控制系统带来了许多干扰问题,防干扰是PLC控制系统设计时必须考虑的问题。
一般采用以下几种方式:
隔离:
由于电网中的高频干扰主要是原副边绕组之间的分布电容耦合而成,所以建议采用1:
1超隔离变压器,并将中性点经电容接地。
屏蔽:
一般采用金属外壳屏蔽,将PLC系统内置于金属柜之内。
金属柜外壳可靠接地,能起到良好的静电、磁场屏蔽作用,防止空间辐射干扰。
布线:
强电动力线路、弱电信号线分开走线,并且要有一定的间隔;模拟信号传输线采用双绞线屏蔽电缆。
电缆是一种用以传输电能信息和实现电磁能转换的线材产品。
既有导体和绝缘层,有时还加有防止水份侵入的严密内护层,或还加机械强度大的外护层,结构较为复杂,截面积较大的产品叫做电缆。
(二)、PLC控制系统的软件设计
在进行硬件设计的同时可以着手软件的设计工作。
软件设计的主要任务是根据控制要求将工艺流程图转换为梯形图,这是PLC应用的最关键的问题,程序的编写是软件设计的具体表现。
在控制工程的应用中,良好的软件设计思想是关键,优秀的软件设计便于工程技术人员理解掌握、调试系统与日常系统维护。
PLC控制系统的程序设计思想。
由于生产过程控制要求的复杂程度不同,可将程序按结构形式分为基本程序和模块化程序。
基本程序:
既可以作为独立程序控制简单的生产工艺过程,也可以作为组合模块结构中的单元程序;依据计算机程序的设计思想,基本程序的结构方式只有三种:
顺序结构、条件分支结构和循环结构。
模块化程序:
把一个总的控制目标程序分成多个具有明确子任务的程序模块,分别编写和调试,最后组合成一个完成总任务的完整程序。
这种方法叫做模块化程序设计。
我们建议经常采用这种程序设计思想,因为各模块具有相对独立性,相互连接关系简单,程序易于调试修改。
特别是用于复杂控制要求的生产过程。
PLC控制系统的程序设计要点。
PLC控制系统I/O分配,依据生产流水线从前至后,I/O点数由小到大;尽可能把一个系统、设备或部件的I/O信号集中编址,以利于维护。
定时器、计数器要统一编号,不可重复使用同一编号,以确保PLC工作运行的可靠性。
程序中大量使用的内部继电器或者中间标志位(不是I/O位),也要统一编号,进行分配。
在地址分配完成后,应列出I/O分配表和内部继电器或者中间标志位分配表。
彼此有关的输出器件,如电机的正/反转等,其输出地址应连续安排,如Q2.0/Q2.1等。
PLC控制系统编程技巧。
PLC程序设计的原则是逻辑关系简单明了,易于编程输入,少占内存,减少扫描时间,这是PLC编程必须遵循的原则。
下面介绍几点技巧。
PLC各种触点可以多次重复使用,无需用复杂的程序来减少触点使用次数。
基于PLC的自控系统优化设计同一个继电器线圈在同一个程序中使用两次称为双线圈输出,双线圈输出容易引起误动作,在程序中尽量要避免线圈重复使用。
如果必须是双线圈输出,可以采用置位和复位操作(以S7-300为例如SQ4.0或者RQ4.0)。
如果要使PLC多个输出为固定值1(常闭),可以采用字传送指令完成,例如Q2.0、Q2.3、Q2.5、Q2.7同时都为1,可以使用一条指令将十六进制的数据0A9H直接传送QW2即可。
对于非重要设备,可以通过硬件上多个触点串联后再接入PLC输入端,或者通过PLC编程来减少I/O点数,节约资源。
例如:
我们使用一个按钮来控制设备的启动/停止,就可以采用二分频来实现。
模块化编程思想的应用:
我们可以把正反自锁互锁转程序封装成为一个模块,正反转点动封装成为一个模块,在PLC程序中我们可以重复调用该模块,不但减少编程量,而且减少内存占用量,有利于大型PLC程序的编制