全国服务热线 15221406036

西门子6ES7231-7PD22-0XA8详细解读

更新时间:2024-05-08 07:10:00
价格:请来电询价
联系电话:
联系手机: 15221406036
联系人:聂航
让卖家联系我
详细介绍

西门子6ES7231-7PD22-0XA8详细解读

一、引言

    随着工业生产自动化水平的不断加快,对控制系统提出了愈来愈严格的要求。随着大规模集成电路广泛应用,控制系统本身也得到长足发展,已由原来的分立元件、继电器控制,发展成为大规模集成电路的微机控制。控制方式也由原来的分散控制发展为集中控制。正是在这种发展的需求下,可编程控制器应运而生。由于可编程控制器(PLC)具有体积小、抗干扰能力强、组态灵活等优点,因而在工业控制系统中得到非常广泛的应用。

    在电缆自动生产线检测控制系统中,可编程控制器主要用作下位机,检测各状态点的状态,直接控制系统的启、停和其他控制单元的投切,并将各点的状态送给上位机——计算机,计算机综合可编程控制器和其他设设备的数据,作出相应的处理和显示。关于整个系统的设计与实现另文介绍,本文主要介绍该系统中用作下位机的可编程控制器的作用、与计算机的通讯及程序设计方法。

    二、可编程控制器的性能特点

    用于控制系统中的可编程控制器是以循环扫描的方式工作,它不断读取输入点的状态,然后按照既定的控制方式进行逻辑运算,将结果从输出端送出,从而达到控制的目的。它是由工业专用微型计算机、输入/ 输出继电器、保护及抗干扰隔离电路等组成的微机控制装置,具有顺序、周期性工作的特性。由于它具有可编程的功能,且其基本输入/输出点全部使用开关量,因而完全可以替代继电器控制系统和由分立元件构成的控制系统。从应用角度来看,可编程控制器具有如下特点:

    1、可靠性高:可编程控制器的输入/ 输出端口均采用继电器或光耦合器件,即基本输入/ 输出点均为开关量,同时附加有隔离和抗干扰措施,使其具有很高的抗干扰能力,因而能在比较恶劣的环境下可靠工作。

    2、体积小:在制造时采用了大规模集成电路和微处理器,用软件编程替代了硬连线,达到了小型化,便于安装。

    3、通用性好:可编程控制器采用了模式化结构,一般有CPU模块、电源模块、通讯模块、PID模块、模拟输入/ 输出模块等。用这些模块可以灵活地组成各种不同的控制系统。对不同的控制系统,只需选取不同的模块设计相应的程序即可。

    4、使用方便、灵活:对于不同的控制系统,当控制对象及输入/ 输出硬件结构选定后,若要改变控制方式或对控制对象作一些改动,只需修改相应程序即可,无须对系统连线作较大的修改。从而减少了现场调试的工作量,提高了工作效率。

    三、用作下位机的可编程控制器

    由于可编程控制器具有上述特点,因而在检测和控制系统中得到广泛应用。但因其专用性太强以及受输入/ 输出节点数的限制,在由可编程控制器构成的系统中,可编程控制器主要用来完成组合逻辑与时序逻辑的输入/ 输出控制。另外,由于可编程控制器无法以比较灵活的方式显示当前各个输入/ 输出点的状态,不能以多种方式提供整个系统的运行情况,因而,在用可编程控制器构成比较大的检测控制系统时,一般用可编程控制器完成信号的采集和控制,比较复杂的数据处理、图形显示、人机界面等由计算机来完成。

    在电缆自动生产线检控系统中,可编程控制器作为下位机用来控制各种电机、风机的启、停,调速器的投切,读取各控制点的状态,然后将各点的状态输入到上位机——计算机。计算机处理可编程控制器和其他设备的信息,以图表的方式显示,使操作者对生产线的工作状态一目了然。计算机和可编程控制器的硬件连接及可编程控制器与各控制端、状态点的连接如图1所示。


图1 可编程控制器接线示意图

    图1中,输入到可编程控制器的检测点可分为按键类和光电开关类。按键类主要有:启动、停止、帮助、诊断、查询、复位按键等。光电开关类主要有:张力轮位置、张力杆位置、左右托位置、左右盘位置、抓勾位置、左右防护位置、排线位置、排架位置、光电开关等。可编程控制器的输出用来控制循环水、退火水、吹干风机及各种电机的启停等。

    可编程控制器不断读取输入端,按既定的控制方式对输入端的状态进行逻辑运算,然后将运算结果经输出端输出(即进行控制),从而保证生产线的可靠、连续运行,同时将本系统的状态按某种协议反映给上位机,上位机处理可编程控制器和其它设备的信息,作出响应,并以图表的方式显示,使操作者能随时掌握生产线的工作状态,以便在需要时进行调试。

    四、通讯连接及程序设计

    上位机和下位机进行数据交换的方式有很多,如网络方式、485方式、RS232方式等。由于在电缆生产线中,上、下位机之间距离较近,因而我们选用了RS232方式,其硬件连接如图2所示。


图2 可编程控制器与计算机连接示意图

    图2是我们使用三菱公司的FX2可编程控制器与计算机的连接方法。可编程控制器端使用了FX - 232ADP串行通讯模块,即可编程控制器与计算机之间以RS232方式进行数据交换。当可编程控制器与计算机的距离比较远时,也可以485方式进行数据交换,只要在计算机中插一个485接口板,并将可编程控制器的ADP - 232模块换成485模块即可。

    1、可编程控制器通讯程序设计

    在可编程控制器与计算机通讯之前,必须设置相互认可的参数,这些参数有:波特率、停止位和奇偶校验位等。可编程控制器通讯参数通过寄存器D8120的位组合方式来选择,其各位定义如下:

    b0 数据长度:= 0 ,7位; = 1, 8位
    b2b1 校验: = 00,无校验; = 01,奇校验; = 10, 偶校验
    b3 停止位: = 0, 1位; = 1, 2位
    b7b6b5b4 波特率;
    = 0011, 300 bps; = 0100, 600 bps;
    = 0101, 1200 bps; = 0110, 2400 bps;
    = 0111, 4800 bps; = 1000, 9600 bps;
    = 1001, 19200 bps;

    可编程控制器通讯适配器FX - 232ADP的命令为Ram ò n,其中S设定了传送数据的缓冲区首址,m为从首地址开始的第m个顺序单元,D为接收数据的缓冲区首址,n为接收数据的n个顺序单元。可编程控制器完成一次传送的程序流程如图3 所示。


图3 可编程控制器发送数据流程

    M8000是当PLC运行时,处于接通状态的特殊辅助继电器。

    可编程控制器是以循环扫描的方式工作(如图4 (b)所示),即按顺序反复地执行一条一条指令。如图4(b)所示,IN为一组输入指令,即一组将接点状态读入可编程控制器的指令,MEM为一组记录接点状态的指令,CAL为若干条完成控制所需的计算、处理指令,OUT为执行控制和一组输出指令,TRN为若干条向串行口发送数据的指令,依次反复执行IN、MEN、CAL、OUT、TRN,从而完成控制和数据交换的任务。由此可见,可编程控制器从串行口送出的数据是一个分段连续的数据流,如图4 (a)所示。


(a) 可编程控制器发送的数据流


(b) 可编程控制的工作流程
图4

    图中Dn(n=1, 2……N)为连续从串行口输出的N个数据,在TRN之外的时间里串行口并不工作。这样,当计算机在接收可编程控制器的数据时,就需作如下考虑:

    1) 首先应找到数据流的首部,因为计算机对可编程控制器的访问具有很大的随机性,当计算机在读串行口时,有可能读到的是数据流中的任何一个数据,因而,只有找到数据流的首部,然后读到的数据才是正确的、完整的数据。

    2) 计算机读串行口时,应有足够的等待时间,如果计算机读串行口时,恰好读到的是数据2(D2),由于本次读到的数据不是完整的,因此计算机大约需要等可编程控制器的一个扫描周期才能读到一组完整的数据。

    2、计算机通讯程序设计

    在设计电缆自动生产线检测控制系统时,我们已明确了可编程控制器向计算机发哪些数据,即计算机读可编程控制器数据的个数M已知,因此可以用该数据个数M来判断所读数据是否完整。初始化串行口就是将可编程 控制器和计算机串行口的波特率、停止位、校验位、数据位等设置为相同。为了使计算机能够准确找到数据流的首部,我们根据该数据流的特点和可能出现的情况,定义了03FFFF为数据流的首部,即可编程控制器发送的个数据为03,第二个数据为FF,第三个数据为FF,然后依次发送可编程控制器的数据。计算机读取数据时,首先检查读到的是不是03,如果是03,再读下一个数据并检查是否为FF,若是,再读下一个数据并检查是不是FF,若是,则认为读到了数据流的首部,接着读取数据,如果上述任意一项检查不符,则认为没有读到数据流的首部,再重复上述检查,直至读到数据流的首部为止。这样既保证了数据交换的正确性,也保证了数据交换的完整性。

    ,我们在分析了可编程控制器的工作流程、串行口工作方式和系统工作情况的基础上,设计了数据流的首标志,设定了传送数据的个数,以此来判断计算机所读取数据的位置及数据的完整性,并以这种方式设计了通讯程序,实际证明效果良好。

    五、结论

    本文简要介绍了可编程控制器的性能、特点,在电缆自动生产线中将可编程控制器与计算机以RS - 232的方式连接,并设计了相应程序。按照这种连接和设计,我们完成了计算机与可编程控制器的通讯,实现了电缆生产线的检测控制系统,实际运行良好。

1、前言

    我们都知道,使用传统的普通平头设备的进行工件的平头操作,平头面的光滑度和平面度,会受到刀具的jingque程度以及操作人员的熟练程度等诸多因素的影响。鉴于存在这种问题,我们研制了数控平头机,它可以按照输入的进刀曲线连续工作,始终保持高精度和高效率,从而充分保证平头质量。

    2、控制要求

    数控平头机控制要求为:

    (1)控制系统应可调整刀头加工程序;

    (2)不同的加工阶段可以选择不同的加工速度和加工深度。空程的时候的进刀曲线如图1所示,加工时的进刀曲线如图2所示;

    (3)主轴转速应可调节,且范围应宽广;

    (4)加工jingque度高,加工材料平面的光滑度要求为Ra≤1.6μm;

    (5)定尺尺寸精度:±0.5mm


图1 空程时进刀曲线


图2 加工时进刀曲线

    3、系统的硬件设计

    根据系统的控制要求配置硬件如下:

  • 可编程控制器:1个西门子公司的S7-200系列CPU222PLC;

  • 人机界面:1个DP210;

  • 外设:2个步进电动机、2个步进电机驱动器、2个三相电动机、1台变频器、1个EM222、8个电磁开关、4个光电传感器和1个霍尔传感器。

    3.1 系统的I/O点分配

    由硬件结构图可知,系统需要5个输入点和14个输出点.CPU222PLC有8个输入点和6个输出点,因此需要增加一个扩展模块,选用8点输出的数字量扩展模块EM222.输入点是I0.0-I0.7;输出点是Q0.0-Q0.5和Q1.0-Q1.7,分配情况见下表1和表2:

表1 输入端子分配表

表2 输出端子分配表
 

3.2 控制器

    系统的关键的设备部分是PLC。PLC是以单片机为核心专门用于工业过程自动化控制的电脑器件,具有极高的可靠性和稳定性。本系统选用西门子公司的S7-200系列CPU222PLC作为控制的核心,利用CPU222的2路独立的20KHz的高速脉冲输出来控制步进电动机的运动。此高速脉冲信号不能直接驱动步进电动机,需通过步进电机驱动器将功率放大后才能起作用。5路数字量输入分别与5个传感器相连接,用来判断步进电机的位置、工件的位置、刀头的位置。14路数字量输出中,有6路用来控制步进电机驱动器,8路用来控制电磁阀开关。

    PLC本机有一个通讯口,为标准的RS-485借口,在PLC与上位机进行通讯时需将RS-485接口转换成标准的RS-232接口,可以采用四门子提供的隔离型PLC/PPI电缆进行转换。该电缆有拨码开关可以进行设置。在上位几上将控制软件编写好后,通过此线下载程序并监视程序的运行情况。为了降低成本,在程序调试好以后就可以不必用上位机进行操作和控制,而是用简单的操作面板即可。本系统选择是DP210操作面板。

    3.3 系统的外设

    根据系统对刀具加工精度的高要求,选用步进电机来控制加工程序。步进电机可以jingque到一个脉冲,在本系统中一个脉冲的精度是0.005mm。步进电机驱动器用于驱动步进电机,从而控制刀头的动作,完成平头。步进电机驱动器接收到PLC的信号,包括CP步进脉冲信号,DIR方向信号,FREE脱机信号,经过其内部的功放电路和处理电路后输出到后面连接的两相步进电机。步进电机根据信号的编号来产生相应的动作。电磁阀直接接受来自PLC的控制信号产生动作。另外,PLC直接接受传感器的信号,通过内部程序的运算和逻辑判断来决定输出。

    变频器用来控制主轴三相电机的转速。本系统中变频器采用基本参数运行模式,由电位器来设定运行频率,变频器的启动和停止由外部端子控制.根据不同工件的特点,通过旋转电位器来改变主轴电机的转速,外部端子的信号由PLC的第12路数字量输出控制。

    4、系统的软件设计

    系统的软件包括人机交互界面DP210程序和系统的主控程序。DP210程序完成操作人员同PLC之间的对话,主要是各个操作画面之间的相互转换和每个操作画面当中各个按键动作所对应的PLC程序的控制位。程序画面要与生产现场的工作流程相适应,越是前面的画面就越是使用率高的画面。

    PLC程序接收到DP210的操作信号后,按照工作要求进行整个刀头工作的控制。主程序的流程图如图3所示。PLC主控程序中的核心控制是对步进电机的控制,启动1#步进电机的程序如图4,控制电机方向的程序如图5。


图3 主程序流程图


图4 1#步进电机启动程序


图5 1#步进电机方向选择程序(2#步进电动机的运动控制类似1#步进电动机)

    5、结束语

    本文所设计的系统操作简单,加工产品范围广,加工精度高,已经成功应用于生产实践中。该平头机目前已经在某材料生产厂进行规则几何体的平头。自从开始生产以来,该系统运行稳定,产品质量显著提高,废品率明显下降。同时,极大的减轻了操作人员的劳动强度,提高了生产效率,还可以用于其它器件的平头。此外,我们设计一定范围内的刀头尺寸以适应不同工件尺寸的平头动作,且具有可更换功能。

1、引言

    水源热泵空调系统是一种利用自然水源作为冷热源的空调系统,其核心技术是水源热泵技术。所谓水源热泵技术,是利用地球表面浅层水源所吸收的太阳能和地热能而形成的低温低位热能资源,并采用热泵原理,通过少量的高位电能输入,实现低位热能向高位热能转移的一种技术。河水、湖水、地下水等地球表面浅层水源吸收了太阳辐射的能量,水源的温度十分稳定。在夏季,水源热泵空调系统将建筑物中的热量转移到水源中,由于水源温度低,所以可以高效地带走热量。在冬季,水源热泵空调系统从水源中提取能量,根据热泵原理,通过空气或水作为载冷剂提升温度后送到建筑物中。通常,水源热泵消耗1kW的能量,用户可以得到4kW以上的热量或冷量。由于水源热泵空调系统具有高效、节能和环保等优点,近年来得到了越来越多的应用。

    空调系统的控制主要分为继电器控制系统、直接数字式控制器(DDC)系统和可编程序控制器(PLC)系统等级几种。由于故障率高、系统复杂、功耗高等明显的缺点,继电器控制系统已逐渐被淘汰。DDC控制系统虽然在智能化方面有了很大的发展,但由于其本身抗干扰能力差、不易联网、信息集成度不高和分级分步式结构的局限性,从而限制了其应用。相反,PLC控制系统以其运行可靠、使用维护方便、抗干扰能力强、适合新型高速网络结构等显著的优点,在智能建筑中得到了广泛的应用。为了提高空调系统的经济性、可靠性和可维护性,目前空调系统都倾向于采用先进、实用、可靠的PLC来进行控制。

    本文介绍和利时公司HOLLiAS-LEC G3小型一体化PLC在水源热泵空调控制系统中的成功应用,说明了HOLLiAS-LEC G3小型一体化PLC可以很好地实现中央空调智能化控制,达到减少无效能耗、提高能源利用效率和保护空调设备的目的。

    2、空调系统介绍

    北京市某单位的办公楼采用水源热泵中央空调系统,总建筑面积8550m2,建筑高度20.5m,其中空调面积约6840m2。地下1层为各种设备房和操作间,地上1层为职工食堂、大厅和会议室,地上2~6层为商业办公用房。

    室内温度和相对湿度等技术参数的设计要求如表1所示。水源热泵中央空调系统的设计制冷量为860kW,制热量为950kW。空调的主机系统由四台压缩机组成,水源水系统由取水井、渗水井和水处理设备组成。

表1 室内技术参数的设计要求

    3、控制系统硬件设计

    该水源热泵中央空调系统主要是根据蒸发器和冷凝器进出水温度的变化来控制4台压缩机的启停,使水温稳定在设定的范围内。4台压缩机分成A和B两组,每组各有2台压缩机。系统的I/O点分配如表2所示,其中开关量输入点6个,模拟量输入点4个,开关量输出点5个,模拟量输出点1个。

表2 系统的I/O点分配表

    根据输入和输出的要求,该水源热泵中央空调系统的控制器选用和利时公司具有自主知识产权的HOLLiAS-LEC G3小型一体化PLC。考虑到此系统需要一定的备用I/O点,CPU模块选择带有24点开关量的LM3107,其中开关量输入14点,开关量输出10点。模拟量输入模块选用四通道热电阻输入模块LM3312,模拟量输出模块选用两通道模拟量输出模块LM3320。PLC的人机界面选用EView触摸屏。PLC控制系统及相关设备的组成如图1所示,这些配置完全能够满足系统的要求。


图1 PLC控制系统的组成

    4、控制系统软件设计

    控制系统的主要功能是对热泵进行自动启停,显示温度、压力、流量等运行参数,显示压缩机的工作状态,记录设备的运行时间和故障原因,实现对水源热泵中央空调系统的智能控制。从控制系统的主要功能出发,为了增加程序可读性和减少程序代码,PLC程序采用了主程序调用功能块、功能块调用函数的程序结构。PLC程序由1个主程序、11个功能块子程序和1个函数组成,其调用关系如图2所示。程序编译码占用空间为30K。

    程序设计的思路是,当PLC上电后,一直进行温度、压力、流量等运行参数的检测,这些检测主要在检测程序、故障程序和A/B组故障停机程序中完成。如果相关参数均无异常,则开机功能块子程序运行,启动压缩机。在开机过程中,同时进行温度判断。如果温度达到了设定值,则进入调节功能块子程序,停止开机功能块子程序,完成开机。根据温度的变化,调节功能块子程序控制压缩机的启停。变频器的控制则是通过调用加载程序和降载程序来实现。

    在这些程序中,为了满足压缩机的使用要求,调节功能块子程序是繁琐的,例如压缩机的启动时间要小于30秒、压缩机每小时的启动次数不要超过5次等。为了平衡压缩机的运行时间,增加空调的使用寿命,传统的程序设计采用先启先停、先停先启、开机过程中启动次序轮换等控制方法,来协调压缩机的运行时间。但是,如果本系统采用这种方法,则仍然存在某一台压缩机运行时间过长的问题。因此决定对传统方法进行改进,采用随机启停的控制方法代替先启先停、先停先启的控制方法,解决了压缩机的运行时间不平衡的问题。


图2 程序调用关系图

    人机界面选用EView触摸屏,首页如图3所示。输入密码后,点击功能菜单,在弹出的快捷窗口中,可以选择参数查询、运行时间、故障查询、运行状态、参数设定、调节显示、操作界面等子菜单,进行相关的操作和显示。


图3 人机界面首页

    5、结论

    采用传统的继电器控制系统来实现热泵的控制,由于机械接触点很多,接线复杂,参数调整不方便,而且机械接触点的工作频率低,容易损坏,可靠性差。采用直接数字式控制器(DDC)虽然可以减少接线,可靠性有所提高,但由于DDC其本身的抗干扰能力差、不易联网、信息集成度不高和分级分步式结构的局限性,因此,越来越不能满足复杂多变的智能控制要求。

    采用PLC来控制热泵系统,不仅可以通过编程实现复杂的逻辑控制,而且可以在很大程度上简化硬件接线,提高控制系统可靠性,用户操作界面友好,信息集程度高,便于实现智能控制。因此,在热泵空调领域,PLC控制系统取代DDC控制系统是必然趋势。


没有

联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com