西门子6ES7223-1BF22-0XA8选型说明
西门子6ES7223-1BF22-0XA8选型说明
在木工机械中,多采用木工带锯机、木工圆锯机和木工框锯机等木工机床来锯切原木或成材。木工带锯机是环状带锯条张紧在两个锯轮上,环状带锯条由电动机通过锯轮带动,作连续切削运动。按照用途分类,带锯机可以分为锯切原木的跑车带锯机和剖分板材或方材的在剖带锯机。
在跑车带锯机中,跑车的动力设备是装配在底盘上的电动机,经过齿轮传动,带动跑车的主轴进行往复运动。跑车前进为工作行程,跑车后退为返回行程。电动机的正转和反转控制跑车工作台的前进和后退。
在木工机械中,通常采用PLC或单片机控制送料部分的运行。PLC的高抗干扰性和通用性弥补了单片机控制系统的不足,使得应用较为广泛。
为了保证系统的控制精度,跑车带锯机控制系统采用闭环控制。根据旋转编码器反馈回来的脉冲信号计算跑车工作台的实际距离。当跑车工作台到达设定距离后,PLC输出制动信号,停止跑车的运行,实现跑车的定位。PLC控制系统共有8个开关输入,包括1个高速脉冲信号、1个接近开关信号及启动、停止、进车、退车、点动等。2个开关量输出为制动接触器和后退继电器,分别控制跑车的停止、运动方向。
根据输入和输出的要求,我们选用和利时公司具有自主知识产权的HOLLIAS-LEC G3 小型一体化PLC。考虑到此系统需要一定的备用I/O点,CPU模块选择自带14点开关量输入,10点开关量输出的LM3107。该模块自带3路独立的告诉脉冲输入,其继电器输出的电流容量大为2A,可直接控制制动接触器,无需中间继电器。
根据跑车工作台运行过程的要求,PLC将当前发送的脉冲值和触摸屏的设定值进行比较。如果当前值小于设定值,系统立即输出制动信号,然后等待下一次前进信号的输入。当系统需要锯路补偿时,程序会根据用户选择的补偿量进行锯路补偿。
以PLC为控制核心的木工带锯机利用PLC的高速计数功能实现了对跑车工作台的定位控制。PLC控制系统的抗干扰能力强,tigao了木工带锯机的加工精度。基于PLC的控制系统不仅可以用于木工带锯机,还可以广泛应用于家具、门窗和木模等制造行业
目前,由于水环境的越来越恶劣,在人们增强环保意识,尽量减轻污染物排放的同时,水处理技术及效率就愈加重要。膜法工艺被认为是当前先进、的水处理工艺。下面结合日处理360吨,采用MF+NF工艺的移动集装箱水车的PLC控制应用。
一、 膜法水处理工艺简介
膜过滤是指液体在透过膜状物时,其中的部分物质被截留的现象。水处理行业通常所指的膜是指过滤孔径0.0001微米到10微米的固体膜。
从制造材料上,膜可分为有机膜和无机膜;从几何形状上,可分为平板膜、卷式膜、管式膜、中空纤维膜;从构成结构上,可分为单皮层膜和复合膜;从过滤流向上,可分为均向(对称)膜和非均向(非对称)膜。
由若干单位的膜组成的一个过滤单元,被成为膜组件。
由于切割分子量的区别,膜被分成反渗透(RO)、纳滤(NF)、超滤(UF)、微滤(MF)。其大约如下图所示:
一直以来,混凝沉淀过滤法和混凝过滤法作为前处理,被广泛用于自来水、工业用纯化水、半导体电力的超纯水、医药食品用的精制水、海水淡化等领域。上述处理方法是经过多年技术累积确立起来的,可以去除河水、井水、湖泊沼泽水和海水等原水中的悬浮物质。但是同时也逐渐产生了很多问题,例如:雨天水质的变动增加了絮状凝剂添加的复杂化;处理水中因使用絮状凝剂增加了铝、铁离子和污泥的产生量;絮状沉淀槽,沉淀池、沙过滤设备等设备占地面积大等等。
针对上述问题,膜法水处理工艺应运而生。大型MF膜组件不仅可以代替混凝沉淀过滤法和混凝过滤法,而且还可以通过过滤(除菌、清澈)工业用水,使取代一直以来使用纯化水作为工序用水的作法成为可能,工序水的成本也由此有望得到降低。
与传统水处理工艺相比,膜法工艺具有以下优势:
1)、可以得到高品质的产水
不管进水水质如何变动都可过滤出浊度小于NTU的高品质水。
2)、可自动运行、运行简单
3)、不用絮凝剂、即使使用也只需要少量絮凝剂
4)、装置面积小
5)、建设工期短
6)、使用寿命长
在通常使用中,无需考虑化学药品腐蚀或生物分解等产生的膜破裂。
图一、膜过滤法与传统砂滤方法比较
二、膜处理系统流程
膜处理系统流程分为过滤、反洗及空气擦洗及冲洗三个过程。
图二显示了膜处理系统的过滤工艺流程。本系统为外压式循环过滤系统,原水无需混凝前处理(但是,要去除单独使用膜处理无法去除的成分例如色度等,需要依靠添加混凝剂达到目标去除率的情况,也可以添加混凝剂。),可以通过预过滤去除原水中所含的大块垃圾(特别是容易纠缠住中空纤维难以排出的纤维状垃圾)供给膜组件。
图二、过滤工艺流程
为了运行的长期性和安定性,加入次氯酸钠(NaClO)溶液进行反洗和同时进行空气擦洗的设备也需要同时备好。见图三。
图三、反洗及空气擦洗工艺流程
图四显示了膜处理系统的冲洗工艺流程。
图四、冲洗工艺流程
三、PLC控制系统
应外方要求,PLC采用MITSUBISHI FX2N M80R CPU,及4个4AD和1个4DA扩展模块。触摸屏采用PRO-FACE GP2500T 10.4寸彩屏(带TCP/IP接口)。变频器采用ABB ACS350系列。采用SCHNEIDER低压电器。实际使用过程中觉得用SIEMENS S7-200 PLC加TP270触摸屏更有技术及功能优势。
PLC的控制功能
1)、采用步进程序编写过滤、反洗及空气擦洗及冲洗流程的逻辑顺序控制
2)、PID功能。利用FX2N内置PID功能块通过4DA控制变频器的输入给定,调节过滤泵的频率,从而达到恒liuliang控制。
3)、各设备的运行、故障状态信号及温度、压力、liuliang和液位信号的采集及各种泵、空压机和气动阀的控制。
触摸屏的控制功能
1)、通过触摸屏实现手/自动控制
2)、工艺流程显示
3)、手动操作
4)、工艺参数显示和设置
5)、PID参数设置
6)、膜泄露检查操作
7)、手动CIP清洗操作
8)、报警显示、存储及查询、打印功能
9)、模拟量趋势显示,查询、打印功能
10)、数据记录,显示,查询、打印功能
11)、可选的通过TCP/IP远程监控
图五、工艺流程主画面
图六、工艺参数设置画面
图七、趋势曲线画面
图八、膜处理系统
系统介绍:
确保合格的供气品质,满足稳定的气源压力,自动调节供气liuliang等是空压站自动控制的基本任务。空压机设备自带的单片机控制器已经能很好的控制单台空压机,但不具备对空压系统的整体调控能力。在空压系统中,相对单台空压机的调整,系统的整体联控具有更重要的意义。
联控系统主要的功能是可以实现空压机机组(包括每台空压机的后处理设备)的联锁控制,能根据总管压力和空压机的运行状态智能地加卸载对应的空压机等以保证管网的供气稳定。
联控有两种模式:时间顺序模式、固定顺序模式。两者的联控原理是一致的。只是时间顺序模式中各台空压机每隔一个轮换时间就按顺序时间判断一次,具体工作模式参考《顺序控制与通讯协议手册》,而固定模式的启动顺序是保持不变的。
空压机联控系统图:
空压机控制器为单片机
工控机选用研华工控机,监控软件为组态王。对现场各类数据及系统设定参数进行实时显示,为系统报警和远程数据监控提供一个数据信息交互平台;对机组各类运行控制要求进行命令触发,为介入系统实时改变系统运行状态提供一个控制命令操作平台。
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通讯指令发送部分
指令发送部分和读数据子程序类似,就不再多介绍了。
客户还要求机组顺序可以任意打乱,但是顺序号关联着整个控制流程又不能搭乱所以只能把机器号放到依照固定顺序排列的机器号寄存器里面去,打乱这些机器号寄存器里面存放着的机器号的顺序来实现机组顺序的任意性。主程序中加入了判断机组信息的部分,还是判断故障信息寄存器内的值,先根据这些值判断出有多少台机组在网,然后根据故障信息寄存器内的值判断哪台机组退网,退网的机组编号放在网内后一台机组机器号寄存器的后面机器号寄存器里面。进网的时候只需改写故障信息寄存器,相应的在网机组台数可自行判断出来。这样进网退网的顺序就变成了先退先进。
- 西门子SB1223 数字量信号板模块6ES7223-3BD30-0XB0
- 西门子SB1223 数字量信号板查模块6ES7223-3AD30-0XB0
- 西门子SB1223数字量信号板模块6ES7223-0BD30-0XB0 2输入DC/2输出24V
- 西门子SM1223 数字量输入输出模块 8输入/8输出继电器6ES7223-1QH32-0XB0
- 西门子SM1223 数字量输入输出模块16输入/16输出24V 6ES7223-1BL32-0XB0
- 西门子SM1223 数字量输入输出模块8输入/8输出24V 6ES7223-1BH32-0XB0
- 西门子SM1223 数字量输入输出模块 8输入24V8输出继电器6ES7223-1PH32-0XB0
- S7-200西门子6ES7223-1PL22-0XA8数字量输入输出PLC控制器扩展模块
- 西门子CPU控制器6ES7223-1PM22-0XA8
- 西门子CPU控制器6ES7223-1BM22-0XA8