西门子6ES7211-1AE40-0XB0性能参数
自动灌装机广泛应用于化妆品,药品,食品饮料,奶制品,化学品以及家用品等多个行业。基于PLC和HMI的自动灌装机,性能**,运行可靠,在改造旧设备、生产线以及替代进口产品方面,取得了很好的经济效益。
自动罐装机工作过程
系统组成和控制方案
(1) PLC选择
PLC采用220V交流电源,输入为24点继电器接点,输出为16点,外部输入电源在机内,内存程序循环扫描控制。可以在PLC上配置模拟量输入模块和高速计数模块,模拟量输入模块作为瞬时**的监控,高速计数模块作为**计量用。
(2) 外围设备
在外围设备方面,采用RS232通信或RS485通信方式,与上位机连接,外部输入设备有光电开关,接近开关,按钮等。外部输出设备有接触器,电磁阀,指示灯等。
(3)HMI (人机界面)
HMI与PLC以串口连接,可以利用HMI改变或设定PLC的数据,直接控制设备的运转。HMI以多种不同的方式显示PLC内部数据,其显示的结果会随时随着PLC内部实际数据的变化而改变。依需要编辑各种画面,用以显示设备状态、操作指示、参数设定、动作流程、统计数据、警报讯息、简易报表等。 当报警发生时,报警条件成立,HMI会立即显示相关的信息或简易报表等重要记录。
贝加莱的解决方案采用2005系列、Power Panel系列以及2003系列产品。
对于大中型设备,使用2005系列产品。控制柜中的2005 I/O系统通过ETHERNET Powerbbbb连接到Power Panel。可以设置机器的属性,能够更较容易的操作机器,同时还可以提供有关机器运行和功能的技术资料和统计数据。此外,贝加莱的系统通过调制解调器连接到机器,这样也使系统易于维护和维修。
对于较小的系统则采用2003系列产品。该产品尺寸紧凑,好不困难的安装在配殿柜内,而同时又具备所需的功能。
贝加莱系统对编码器信号反应更快,这样直接**了机器的产量性能。因此,终形成的系统就具有佳的性能和高的效率。
未来的发展方向是各自动化组件的分散化,而这需要通过ETHERNET Powerbbbb和分布式底板解决方案(X2X bbbb)实现。
(三)安全性工业系统的网络安全是工业以太网应用必须考虑的另一个安全性问题。工业以太网可以将企业传统的三层网络系统,即信息管理层、过程监控层、现场设备层,合成一体,使数据的传输速率更快、实时性更高,并可与Internet无缝集成,实现数据的共享,**工厂的运作效率。但同时也引人了一系列的网络安全向题,工业网络可能会受到包括病毒感染、黑客的非法入侵与非法操作等网络安全威胁。一般情况下,可以采用网关或防火墙等对工业网络与外部网络进行隔离,还可以通过权限控制、数据加密等多种安全机制加强网络的安全管理。
(四)总线供电问题总线供电(或称总线馈电)是指连接到现场设备的线缆不仅传输数据信号,还能给现场设备提供工作电源。对于现场设备供电可以采取以下方法:
(1)在目前以太网标准的基础上适当地修改物理层的技术规范,将以太网的曼彻斯特信号调制到一个直流或低频交流电源上,在现场设备端再将这两路信号分离开来。
(2)不改变目前物理层的结构,而通过连接电缆中的空闲线缆为现场设备提供电源。2、工业以太网的优势
(一)应用广泛
以太网是应用广泛的计算机网络技术,几乎所有的编程语言如VisualC++、Java、VisualBasic等都支持以太网的应用开发。
(二)通信速率高目前,10、100Mb/s的快速以太网已开始广泛应用,1Gb/s以太网技术也逐渐成熟,而传统的现场总线高速率只有12Mb/s。显然,以太网的速率要比传统现场总线要快的多,完全可以满足工业控制网络不断增长的带宽要求。
(三)成本低廉
以太网网卡的价格较之现场总线网卡要便宜得多(约为1/10);另外,以太网已经应用多年,人们对以太网的设计、应用等方面有很多经验,具有相当成熟的技术。大量的软件资源和设计经验可以显著降低系统的开发和培训费用,降低系统的整体成本,并大大加快系统的开发和推广速度。
(四)资源共享能力强
随着Internet/Intranet的发展,以太网已渗透到各个角落,网络上的用户已解除了资源地理位置上的束缚,在联人互联网的任何一台计算机上就能浏览工业控制现场的数据,实现“控管一体化”,这是其他任何一种现场总线都无法比拟的。
(五)可持续发展潜力大以太网的引人将为控制系统的后续发展提供可能性,用户在技术升级方面无需独自的研究投入,对于这一点,任何现有的现场总线技术都是无法比拟的。同时,机器人技术、智能技术的发展都要求通信网络具有更高的带宽和性能,通信协议有更高的灵活性,这些要求以太网都能很好地满足。
3、工业以太网在控制领域应用现状工业以太网与现场总线相比,它能提供一个开放的标准,是企业从现场控制到管理层实现全面的无缝的信息集成,解决了由于协议上的不同导致的“自动化孤岛”问题,但从目前的发展看,工业以太网在控制领域的应用主要体现在以下几种形式。
(一)混合EtherNet/Fieldbus的网络结构
这种结构实际上就是信息网络和控制网络的一种典型的集成形式
一 系统介绍:
确保合格的供气品质,满足稳定的气源压力,自动调节供气**等是空压站自动控制的基本任务。空压机设备自带的单片机控制器已经能很好的控制单台空压机,但不具备对空压系统的整体调控能力。在空压系统中,相对单台空压机的调整,系统的整体联控具有更重要的意义。
联控系统主要的功能是可以实现空压机机组(包括每台空压机的后处理设备)的联锁控制,能根据总管压力和空压机的运行状态智能地加卸载对应的空压机等以保证管网的供气稳定。
联控有两种模式:时间顺序模式、固定顺序模式。两者的联控原理是一致的。只是时间顺序模式中各台空压机每隔一个轮换时间就按顺序时间判断一次,具体工作模式参考《顺序控制与通讯协议手册》,而固定模式的启动顺序是保持不变的。
空压机联控系统图:
工控机选用研华工控机,监控软件为组态王。对现场各类数据及系统设定参数进行实时显示,为系统报警和远程数据监控提供一个数据信息交互平台;对机组各类运行控制要求进行命令触发,为介入系统实时改变系统运行状态提供一个控制命令操作平台。
1#EC20PLC和2#EC20 PLC分别为两个空压机站的控制中心完成组态与单片机的数据交换和存储以及工控机各类控制信号处理。主要的自动控制任务都由PLC自行完成,组态只能选择具体的机组运行方式,以及特定状态下对单台机组的单一运行方式改变。各台空压机的信号通过RS485总线连接至PLC;
由于空压机自带的单片机控制器提供了RS485通讯接口,所有的数据采集和控制功能都通过通讯接口来实现,在原有的控制系统基础上,增加2台PLC,改进和增加控制软件即可实现空压系统的整体控制与连网监控。
二 设备工艺
PLC控制部分是系统的核心部分:而供气压力是系统各种运行状态改变与保持的唯一指标。简言之:压力小于供气压力要求下限就要更多的供气机组运行以增加供气量,压力大于供气压力要求上限就要把当前运行供气机组减少以减少供气量。而处于上下限之间的压力值时就保持当前机组的运行状态不变。
就单台空压机而言,其可以自行进行供气量大小的调节。当一台机器运行时,它的供气量是一个从零到大气量之间浮动的值而不是一个额定输出的定值。所以在整个供气方案中我们用改变运行机组台数的方法来改变对管网的供气。每台机组有加载、满载、卸载、和停机四种状态。加载到满载之间,供气量的值是0到大值的过程;卸载是停止供气的状态但机组仍在运行;而停机是机组不供气也不运行。
一个正常的供气流程如下:
把确定在网机组数与机组中间运行状态结合起来就构成了控制思路的基本环节。即通过压力报警确定机组数目需要增加或减少,如果已经在中间状态了加载、满载、卸载任意一个,就按增气或减气的方向移动中间状态直到运行到边界状态;当到达边界状态时按增气或减气的方向移动到下一台。当然如要稳定下来必须是在中间状态,边界状态是不能稳定的。
三 控制程序
空压机联控系统主要是PLC与单片机交换数据并确定每台空压机的运行方式。
程序的编写主体上分两大部分:读数据部分和写数据部分,流程图如下,
(一)读取单片机的信息
根据空压机控制器内单片机的相关Modbus通讯协议,编写通讯“读信息指令”的数据帧,以PLC中的Modbus通讯指令发给控制器内的单片机,单片机响应后返回相应的数据帧。通过返回帧的相应字符串判断与控制器相连的空压机的各种故障状态工作状态以及空压机的各种压力温度数据,并将返回的各类数据存放在相应的数据寄存器。
在该子程序的开始部分,执行站地址加1的操作,即每进入读数据子程序就会读取上次读过的程序的下一台;靠站地址的不断变化我们实现了读取数据通讯的轮询操作。
Modbus指令只需要一次上升沿作为发送使能,周期sm124没有开合的状态变化即没有上升沿,所以周期过后靠sm1的常闭上升沿作为Modbus指令的发送使能。每次发送的同时靠发送使能的上升沿把sm135、sm136清位。sm135、sm136与通讯程序没有任何直接关系,只是贯穿程序所必须的标志位。
(二)向单片机中写入相关信息
整个写信息部分分下面三块:
a.逻辑判断运算部分
供气压力是系统各种运行状态改变与保持的唯一指标。压力小于供气压力要求下限就要更多的供气机组运行以增加供气量,压力大于供气压力要求上限就要把当前运行供气机组减少以减少供气量。而处于上下限之间的压力值时就保持当前机组的运行状态不变。
按照工艺控制逻辑来构成逻辑判断运算部分,并且机组按照先开后停的原则顺序启动(1、2、3←→3、2、1)。
为保证数据的正确性,需要判断读信息子程序的站地址与写信息程序将执行控制操作的站地址是否一致,然后需要判断相应的故障信息寄存器是否为0,为0证明无故障或轻故障,不为0则不向该站发任何控制指令并马上对下一台操作。
由于我们对故障进行了分类,所以可以根据不同类别的故障进行不同的控制操作:
1类故障不读不写(相应的故障信息寄存器为1)
2类故障只读不写(相应的故障信息寄存器为2)
没有故障纪录(相应的故障信息寄存器默认值为0)
对故障分类的控制策略是很有价值的,在以后的控制过程根据故障类别或者可以作为运行态的类别,进行有所区分的控制。不管是通讯控制方式还是数字I/O控制方式,相信都可以在某种程度上采用这类简便有效的方法。
b.数据帧结构部分
在这个部分里主要是发送数据帧的整体架构。
c.Modbus通讯指令发送部分
指令发送部分和读数据子程序类似,就不再多介绍了。
客户还要求机组顺序可以任意打乱,但是顺序号关联着整个控制流程又不能搭乱所以只能把机器号放到依照固定顺序排列的机器号寄存器里面去,打乱这些机器号寄存器里面存放着的机器号的顺序来实现机组顺序的任意性。主程序中加入了判断机组信息的部分,还是判断故障信息寄存器内的值,先根据这些值判断出有多少台机组在网,然后根据故障信息寄存器内的值判断哪台机组退网,退网的机组编号放在网内后一台机组机器号寄存器的后面机器号寄存器里面。进网的时候只需改写故障信息寄存器,相应的在网机组台数可自行判断出来。这样进网退网的顺序就变成了先退**。