企业信息

    浔之漫智控技术(上海)有限公司

  • 6
  • 公司认证: 营业执照已认证
  • 企业性质:私营企业
    成立时间:2017
  • 公司地址: 上海市 松江区 永丰街道 上海市松江区广富林路4855弄52号3楼
  • 姓名: 聂航
  • 认证: 手机已认证 身份证已认证 微信未绑定

    石家庄西门子中国授权代理商交换机供应商

  • 所属行业:电气 工控电器 DCS/PLC系统
  • 发布日期:2024-11-22
  • 阅读量:9
  • 价格:666.00 元/台 起
  • 产品规格:模块式
  • 产品数量:1000.00 台
  • 包装说明:全新
  • 发货地址:上海松江永丰  
  • 关键词:西门子代理商,西门子一级代理商

    石家庄西门子中国授权代理商交换机供应商详细内容

    石家庄西门子中国授权代理商交换机供应商


    可编程控制器(programmable logical controller,简称PLC)已经越来越多地应用于工业控制系统中,并且在自动控制系统中起着非常重要的作用。所以,对PLC的正确选择是非常重要的。
    面对众多生产厂家的各种类型PLC,它们各有优缺点,能够满足用户的各种需求,但在形态、组成、功能、网络、编程等方面各不相容,没有一个统一的标准,无法进行横向比较。下面提出在自动控制系统设计中对PLC选型的一些看法,可以在挑选PLC时作为参考。
    可以通过以下几方面的比较,挑选到适合的产品。
    一、工作量
    这一点尤为重要。在自动控制系统设计之初,就应该对控制点数(数字量及模拟量)有一个准确的统计,这往往是选择PLC的要条件,一般选择比控制点数多10%~30%的PLC。这有几方面的考虑:
    1、可以设计过程中遗漏的点;
    2、能够保证在运行过程中个别点有故障时,可以有替代点;
    3、将来增加点数的需要。
    二、工作环境
    工作环境是PLC工作的硬性指标。自控系统将人们从繁忙的工作和恶劣的环境中解脱出来,就要求自控系统能够
    适应复杂的环境,诸如温度、湿度、噪音、信号屏蔽、工作电压等,各款PLC不尽相同。一定要选择适应实际工作环境的产品。 
    三、通信网络
    现在PLC已不是简单的现场控制,PLC远端通信已成为控制系统解决的问题,但各厂家的通信协议千差万别,兼容性差。在这一点上主要考虑以下方面:
    1、同一厂家产品间的通信。各厂家都有自己的通信协议,并且不止一种。这在大、中型机上表现明显,而在小、微型机上不尽相同,一些厂家出于容量、价格、功能等方面考虑,往往没有或者有与其它协议不同,而且比较简单的通信。所以,在这方面主要考虑的是同一厂家不同类型PLC之间的通信;
    2、不同厂家产品间的通信。若所进行的自动控制系统设计属于对已有的自控系统进行部分改造,而所选择的是与原系统不同的PLC,或者设计中需要2个或2个以上的PLC,而选用了不同厂家的产品,这就需考虑不同厂家产品之间的通信问题;
    3、是否有利于将来。由于各厂家的通信协议各不相同,上也无统一标准,所以在PLC选型上受到很大限制。就要考虑影响面大、有发展的、功能完备、接近通用的通信协议。
    四、编程
    程序是整个自动控制系统的“心脏”,程序编制的好坏直接影响到整个自动控制系统的运作。编程器及编程软件有些厂家要求额外购买,并且价格不菲,这一点也需考虑在内。

    1、编程方法
    一种是使用厂家提供的编程器。也分各种规格型号,大型编程器功能完备,适合各型号PLC,价格高;小型编程器结构小巧,便于携带,价格低,但功能简单,适用性差;另一种是使用依托个人电脑应用平台的编程软件,现已被大多数生产厂家采用。各生产厂家由于各自的产品不同,往往只研制出适合于自己产品的编程软件,而编程软件的风格、界面、应用平台、灵活性、适应性、易于编程等都只有在用户亲自操作之后才能给予评价。
    2、编程语言
    编程语言为复杂,多种多样,看似相同,但不通用。常用的可以划分为以下5类编程语言:
    (1)梯形图
    这是PLC厂家采用多的编程语言,初是由继电器控制图演变过来的,比较简单,对离散控制和互锁逻辑为有用;
    (2)顺序功能图
    它提供了总的结构,并与状态定位处理或机器控制应用相互协调;
    (3)功能块图
    它提供了一个有效的开发环境,并且特别适用于过程控制应用;
    (4)结构化文本
    这是一种类似用于计算机的编程语言,它适用于对复杂算法及数据处理;
    (5)指令表
    它为优化编码性能提供了一个环境,与汇编语言非常相似。
    厂家提供的编程软件中一般包括一种或几种编程语言,如TE公司的Xbbb编程软件可以使用梯形图(Ladder)、顺序功能图(Grafcet)、结构化文本(Literal)3 种编程语言;Siemens公司的Step7编程软件可以使用梯形图(Ladder)、指令表(STL)两种编程语言;Modicon公司的Modsoft编程软件只使用梯形图(984 梯形)一种编程语言,而另一个Concept编程软件可以使用5种编程语言,依次为梯形图(LD)、顺序功能图(SFC)、功能块图(FBD)、结构化文本(ST)、指令表(IL)。同一编程软件下的编程语言大多数可以互换,一般选择自己比较熟悉的编程语言。
    3、存储器
    PLC存储器是保存程序和数据的地方,分内制式和外插式两种,存储器容量在512~128M字节之间,一定要根据实际情况选取足够大的存储器,并且要求有一部分空余作为缓存。
    PLC存储器按照类型可分随机存储器(RAM)、只读存储器(ROM)、可擦除只读存储器(EPROM)等。RAM可以任意读写,在掉电后程序只能保持一段时间,适合于在自控系统调试时使用。ROM只能读不能写,程序是由厂家或开发商事先固化的,不能改,即使失电也不丢失。EPROM与ROM只是EPROM通过特殊的方式(如紫外线)可以擦除再写,适合于应用在长时间工作而改动不大的系统中。

    4、易于改
    PLC较继电器控制的另一个优势在于它可以根据实际需要任意改控制结构(或控制过程),这就要求改程序方便快捷。
    5、是否有模块
    部分生产厂家的PLC产品提供一些模块,如通信模块、PID控制模块、计数器模块、模拟输入/输出模块等。在软件上也提供了与此相对应的程序块,往往只是简单的输入一些参数就能实现,便于用户编程。
    五、与监控系统的通信
    1、人机对话操作台。这是监控系统的早期产品类型,是生产厂家专为自己的PLC产品设计的,适合于点对点控制。结构简单,功能少,面板控制,操作较易,现仍然广泛地应用于现场控制系统中。其优点是在远端控制失效的时候,
    仍能很好地控制现场。
    2、随着计算机的不断发展,依靠PC(包括工控机)的监控系统越来越多地应用在自控系统中,这种监控系统一种是PLC开发商专为自己的(或特定的)产品量身定做的;另一种是软件开发公司开发的适合大多数PLC产品的监控系统。种与PLC产品的相容性强,能够根据PLC产品的特点相应的控制方案,应该说仍以PLC为;后一种则抛开了PLC产品,注重计算机在图像、动画、声音、网络、数据等方面的优势,给二次开发人员了较宽松的开发条件,往往可以制作出的监控系统,只要有相应的通信协议(目前已拥有了绝大多数生产厂家的通信协议),就可以与各种类型PLC相连,是当今自控系统。所以,在这方面应考虑所选的PLC与监控系统的通信方式是否可行。

    六、可延性
    这里包括三个方面含义:
    1、产品寿命。大致可以保证所选择的PLC的使用年限,尽量购买生产日期较近的产品;
    2、产品连续性。生产厂家对PLC产品的不断开发升级是否向下兼容,这决定是否有利于现系统对将来新增加功能的应用。
    3、产品的新周期。当某一种型号PLC(或PLC模块)被淘汰后,生产厂家是否能够保证有足够的备品(或备件)。这时应考虑选择当时比较新型的PLC。
    七、售后服务与技术支持
    1、选择好的公司产品;
    2、选择信誉好的代理商;
    3、是否有较强的售后服务与技术支持。
    八、性价比
    相对于自控系统性能的好坏于价格的选择。只是在几项比较接近,又不易选择时,才考虑价格因数,选择性价比比较高的产品。
    在实际选型过程中,往往受到多方面的制约,不一定要考虑以上全部方面,但其中有些项是考虑的,而存在的问题也通过其它替代方式加以解决。
    一般来说通过前5项的比较,已可确定2~3种产品,再考虑到后几项,便可选中较满意的PLC。随着科学技术的不断发展,PLC产品也一定会有一个统一的标准。那时,挑选PLC将不再是困难的事情


    一、引言


    给粉机是一种机、电、水、气一体化粉(粒)料定量分切式全自动加药装置,它是现代科技发展新兴的一种技术产 品。为达到全自动运转,采用了PLC控制,通过检测稀释罐中的液位高低来控制给粉机的工作,还控制计量泵将稀释罐中的液体药液送到凝集罐中,凝集罐中已有液体是来自高滤器的反冲洗水,药液使该反冲洗水的悬浮物凝集成大块 状絮凝物以便进行下一步的水处理工作。

    二、控制内容和要求

    控制内容和要求取决于工艺要求、资源、及可操作性等。给粉机涉及到的工艺流程如图1所示,将粉状凝集助剂倒入料斗,给粉机工作时,通过粉位计检测料斗中是否有料,如果有料,先将干燥空气经气源三联件和气阀吹入出料 口,延迟一段时间后,打开淋水器侧的水电磁阀,为送料作好准备,再延迟一段时间,启动给粉机运行。此时,给粉机 将药液定量的连续的注进稀释罐,在稀释罐中,有搅拌机不停的搅拌,搅拌均匀后待用。使用药液时,用计量泵来运送 ,从稀释罐中注入到凝集罐一类的设备中。

     


    给粉机、水阀、气阀、搅拌机、计量泵的工作状况都与稀释罐中的液位密切相关,一般讲,液位控制采用电式的 开关量信号,将有关的4个位置的液位信号送到PLC中参与控制。但当用户的液位检测装置是液位变送器时,就需采用模 拟量模块,稀释罐中的液位是通过液位变送器来检测的,对应一定的液位,送出4-20mA电流信号(4-20mA对应着液位高度0-1M)。




    液位距池底为120mm时,为L2液位,L2液位时,报警,不能启动计量泵。




    液位距池底为120mm时,为L1液位,液位L1时要启动气阀、水阀、给粉机,当给粉机运行时,搅拌机也要运行。给粉机停止时,搅拌机也停止。




    液位距池底为750mm时,为H1液位,H1液位,给粉机停。



    液位距池底为850mm时,为H2液位,H2液位时,报警。




    三、PLC选用和硬件配置


    综合上述情况考虑开关量输入输出的数量,模拟量输入,定时及连锁等各方面情况,选用西门子S7-200系列可编程控制器,型号为CPU-212。这种PLC小型、紧凑,在CPU中配有1K的EEPROM,可性的存储用户程序和其他重要的系统参数;它还装有大容量的电容器,供长时间存储所有的数据,而不需要另外安装后备电池;外形尺寸小巧,塑料外壳紧凑坚固,可以直接装在电气控制常用的35mm标准导轨上;本机带有8个输入点和6个输出点,还可扩展2个模块,包括模拟量模块;机内有128个内部存储位,64个定时器,64个计数器,足够编程人员使用;内置24V直流电源,可供本机数字量、模拟量的输入使用,不必另设直流电源;指令执行速度快,每条指令执行时间为1.3us;编程可用小型手持式编程器,方便现场调试,也可用个人PC,方便在研制场所编制程序及归档文件和打印输出。


    PLC配置见表1: 

    表1 PLC配 置

    主 机

    6ES7212 1BA01-0XB0

    数字量输出扩展模块 

     


    6ES7222 1HF00-0XA0

    模拟量输入扩展模块

    6ES7231 0HC00-0XA0

    输入输出分配见表2。


    输入点地址

    内  容

     


    输出点内  容
    I0.0给粉机自动Q0.0报警
    I0.1搅拌机自动Q0.1气阀控制
    I0.2故障报警Q0.2水阀控制
    I0.3粉位计下限Q0.3给粉机控制
    I0.4计量泵自动Q0.4搅拌机控制
    AIW0稀释罐液位Q1.0稀释罐液位H2
    Q1.1稀释罐液位H1
    Q1.2稀释罐液位L2
    Q1.3计量泵控制

    四、软件编程和模拟量处理

    各个开关量控制、定时、计数、连锁等常规控制用顺序控制方式编在主程序中,这里不赘述。下面描述模拟量的处理问题。


    作为一个主要控制条件,稀释罐液位,是通过液位传感器送出4-20mA模拟信号进到控制系统中,CPU通过模拟量扩展模块EM232读取该值,并分析、处理该值,在几个的液位高度时,输出信号去控制相应设备或发出报警信号。和该模拟量有关的几个基本数据:



    对于EM231和CPU212的规定,输入0-20mA对应数据为0-32000, 每1mA增量,数据为1600。



    稀释罐液位0-1000mm对应着液位传感器输出4-20mA。液位增量62.5mm,输出为1mA。

     




    考虑到液位的波动情况,设定大波动在5mm(即增128个数),上升时取上限值,下降时取下限值。 编好软件后,输入到PLC中,接上开关、信号发生器等,开始调试程序。在调试中发现,模拟量的输入值变化太大,观察AIW0,随着信号源从4-20mA变化,应该从0-32000变化,观察时看到,AIW0的后三位数字都在跳动,这种情况无法参与控制。经分析和试验,从硬件和软件两方面着手解决。



    1、硬件接线

    从S7-200的安装手册中可以看出,模拟量模块A/D转换间无隔离,这样模块本身抗干扰能力弱。但没有该模块的详细电路,考虑从信号输入端着手,如果输入以参考端接到适当位置,可以减小干扰。后作了3种接法实验: 

    (1)A_端立。


    (2)A_接到M,而M又接地。


    (3)A_接到M,而M不接地。


    实验比较以上3种情况后,发现3种情况结果,如图2所示。1种情况,A立,因EM231是单端输入,所以A如果悬空,信号没有基准,可能干扰大;2种情况,A接M而又同时接地,但在这种水处理现场一般不设为仪表专做的地线,因而接地后,各种强电杂波信号都可以通过地线串进来,使干扰增强;3种情况,A接M又不接地,形成了浮地输入,这种接地常被称为模拟地或小信号地,在一定情况下可以抑制某些干扰,实验证明使用这种处理方法有一定效果。从编程器读取AIW0值,基本上是后两位数字在跳。由于EM231的数据位是12位,而AIW0取值范围是0-32000,是16位,因此,在12位的8421码中,后一位的一次跳变就是8,这样,后两位在跳变也属正常。


     


    图2 EM231接线的改变


    2、软件编程

    针对上述情况,从软件入手,进一步调整了模拟量输入的稳定状况。方法是从AIW0取输入值,求多次采样的平均值 依据计算出的平均值输出,去控制给粉机的运行。即:由于S7-200的指令处理较快,模数转换时间也短,在几十us,且模拟量读数灵敏度较高,而在本控制系统中,对转换时间要求不高,所以可以采用多次采样的平均值方法,来处理输入值。例如10次采样值如下: 16848、16832、16808、16840、16864、16856、16872、16880、16824、16848,这些值大为16800,小为16808,差为72,如果10次采样为128次,求平均值后放到VW20中,这样VW20的每次读取时间还在ms级,满足实际要求。(实际观察结果为AIW0的变化:164616-14672;VW20的变化:14647-14651)。经过上述软件的处理后,当AIW0中的值在后两位跳变时,经处理后的模拟量VW20中的值只是个位在跳变,且是一个一个跳变,通过调试证明,采集数据又提高了一个数量级。


    五、结束语

    在实际使用中发现,这种机型的模拟量模块的抗干扰性能还不尽人意,但近,西门子公司又推出了S7-22X系列的小型机,据说模拟量的隔离性能好于S7-21X系列,待下次选用时在作了解。但软件的这种处理模拟量输入的方法可以采用。

    20220222173907301904.jpg202202221739073176584.jpg202202221739072455394.jpg


    一、软故障的判断和处理

    S5 PLC具有自诊断能力,发生模块功能错误时往往能报警并按预先程序作出反应,通过故障指示灯就可判断。当电源正常,各指示灯也指示正常,特别是输入信号正常,但系统功能不正常(输出无或乱)时,本着先易后难、先软后硬的检修原则检查用户程序是否出现问题。S5的用户程序储存在PLC的RAM中,是掉电易失性的,当后备电池故障系统电源发生闪失时,程序丢失或紊乱的可能性就很大,当然强烈的电磁干扰也会引起程序出错。有EPROM存储卡及插槽的PLC恢复程序就相当简单,将EPROM卡上的程序拷回PLC后一般都能解决问题;没有EPROM子卡的用户就要利用PG的联机功能将正确的程序发送到PLC上。需要特别说明的是,有时简单的程序覆盖不能解决问题,这时在重新拷贝程序前总清一下RAM中的用户程序是相当必要的。通过将PLC上的“RUN”“ST”开关按RUN---ST---RUN---ST---RUN的顺序拨打一遍或在PG上执行“bbbbbb—Blocks—Delete---inPLC—allblocks---overall—Reset”功能就完成了RAM中程序的总清。 另外,保存在EPROM中的程序并不是万无一失的,过分相信EPROM上的程序有时会给检修带来困惑。所以经常性的检查核对EPROM中的程序,特别是PG中的备份程序就显的尤为重要。

    检修实例:

    设备上电后无法启动。工程师在检查后认为程序出错,很自然地将EPROM卡插入PLC中,总清后拷贝程序,完成后重启,故障依旧,由于程序不大,逐条把EPROM上的程序读出,与手册上的指令核对后发现一样,重复拷贝无效后认为是PLC硬件故障。我们用PG将备份程序调出,与EPROM上的程序进行比对,结果语句指令表相同,但程序存放地址发生了变化,把备份程序发送到PLC后设备运行正常。可见EPROM上的程序也出现了错误,用紫外线擦除后重新写入问题解决。

    二、PLC硬件故障


    PLC的硬件故障较为直观地就能发现,维修的基本方法就是换模块。根据故障指示灯和故障现象判断故障模块是检修的关键,盲目的换会带来不必要的损失。


    (1)电源模块故障。


    一个工作正常的电源模块,其上面的工作指示灯如“AC”、“24VDC”、“5VDC”、“BATT”等应该是长亮的,哪一个灯的颜色发生了变化或闪烁或熄灭就表示那一部分的电源有问题。“AC”灯表示PLC的交流总电源,“AC”灯不亮时多半无工作电源,整个PLC停止。这时就应该检查电源保险丝是否熔断,换熔丝是应用同规格同型号的保险丝,无同型号的进口熔丝时要用电流相同的快速熔丝代替。如重复烧保险丝说明电路板短路或损坏,换整个电源。“5VDC”、“24VDC”灯熄灭表示无相应的直流电源输出,当电源偏差出正常值5%时指示灯闪烁,此时虽然PLC仍能工作,但应引起重视,必要时停机检修。“BATT”变色灯是后备电源指示灯,正常,黄色电量低,红色故障。黄灯亮时就应该换后备电池,手册规定两到三年换锂电池一次,当红灯亮时表示后备电源系统故障,也需要换整个模块。


    (2)I/O模块故障。
    输入模块一般由光电耦合电路组成;输出模块根据型号不同有继电输出、晶体管输出、光电输出等。每一点输入输出都有相应的发光二管指示。有输入信号但该点不亮或确定有输出但输出灯不亮时就应该怀疑I/O模块有故障。输入和输出模块有6到24个点,如果只是因为一个点的损坏就换整个模块在经济上不合算。通常的做法是找备用点替代,然后在程序中改相应的地址。但要注意,程序较大是查找具体地址有困难。特别强调的是,无论是换输入模块还是换输出模块,都要在PLC断电的情况下进行,S5带电插拔模块是不允许的。


    (3)CPU模块故障。
    通用型S5 PLC的CPU模块上往往包括有通信接口、EPROM插槽、运行开关等,故障的隐蔽性大,因为换CPU模块的费用很大,所以对它的故障分析、判断要尤为仔细。
    表1-1例出了CPU模块常见故障及处理方法。

    检修实例:一台PLC合上电源时无法将开关拨到RUN状态,错误指示灯先闪烁后常亮,断电复位后故障依旧,换CPU模块后运行正常。在进行芯片级维修时换了CPU但故障灯仍然不停闪烁,至到换了通信借口板后功能才恢复正常。


    三、外围线路故障。



    据有关文献报道,在PLC控制系统中出现的故障率为:CPU及存储器占5%,I/O模块占15%,传感器及开关占45%,执行器占30%,接线等其他方面占5%,可见80%以上的故障出现在外围线路。外围线路由现场输入信号(如按钮开关、选择开关、接近开关及一些传感器输出的开关量、继电器输出触点或模数转换器转换的模拟量等)和现场输出信号(电磁阀、继电器、接触器、电机等),以及导线和接线端子等组成。接线松动、元器件损坏、机械故障、干扰等均可引起外围电路故障,排查时要仔细,替换的元器件要选用性能系数高的器件。一些功能强大的控制系统采用故障代码表表示故障,对故障的分析排除带来大便利,应好好利用。
    检修实例:水下切粒机的控制系统出现故障,工程师发现I5.4无输入导致Q7.0无输出,切粒机无法开启。检查后发现信号转换器和接近开关同时损坏,换后正常。象这类故障就具有一定的隐蔽性,排故时要借助万用表、系统原理图和逻辑图逐级排除。

    SIMATIC S5控制系统综合了数字电路、模拟电路、继电回路和计算机技术,具有较高的稳定性和性,但一旦出现故障就会造成整个系统停机损失较大,维修有一定困难且维修费用也较高,借助的维修工具除了万用表有时还要用到示波器甚至计算机,这就要求维修人员具有较高的技能,并且有一定的外语和计算机功底,只有对整个系统了解和熟悉后才能对常见的故障做到判断、排除,并尽可能地降低维修费用,确保系统的正常稳定。

    一、采用恒压供水的好处
    恒压供水系统对于生活小区是非常重要的,例如在生活小区供水过程中,若自来水供水因故压力不足或短时断水,可能影响居民生活。又如当发生火警时,若供水压力不足或无水供应,不能灭火,可能引起重大损失和人员伤亡。所以,生活小区采用生活 / 消防双恒压供水系统,具有较大的经济和社会意义。
    基于上述情况,我公司对###生活小区供水系统进行改造,采用S7-200CN PLC 作为主控单元。利用ABB供水变频器,根据系统状态可快速调整供水系统的工作压力,达到恒压供水的目的。

    二、恒压供水控制系统的基本控制策略
    采用电动机调速装置与可编程控制器(PLC)构成控制系统,进行优化控制泵组的调速运行,并自动调整泵组的运行台数,完成供水压力的闭环控制,在管网流量变化时达到稳定供水压力和节约电能的目的。系统的控制目标是泵站总管的出水压力,系统设定的给水压力值与反馈的总管压力实际值进行比较,其差值输入CPU运算处理后,发出控制指令,控制泵电动机的投运台数和运行变量泵电动机的转速,从而达到给水总管压力稳定在设定的压力值上。恒压供水就是利用变频器的PID或PI功能实现的工业过程的闭环控制。即将压力控制点测的压力信号(4-20mA)直接输入到变频器中,由变频器将其与用户设定的压力值进行比较,并通过变频器内置PID运算将转换为频率调节信号调整水泵电机的电源频率,从而实现控制水泵转速。 本文来自PLC资料网
    供水系统选用原则水泵扬程应大于实际供水高度,水泵流量总和应大于实际大供水量。

    三、恒压供水系统的基本构成
    ##小区变频恒压供水系统采用一台ABB变频器拖动四台0.5KW功率电动机,可在变频和工频两种方式下运行。用户通过人机界面对水压设定,并可通过触摸屏对电转速,频率,运行状态和水压等参数进行监视。
    启动方式:为避免启动时的冲击电流,电机采用变频启动方式,从变频器的输出端得到逐渐上升的频率和电压。启动前变频器要复位。
    变频调速:根据供水管网流量、压力变化自动控制变频器输出频率,从而调节电动机和水泵的转速,实现恒压供水。如设备的输出电压和频率上升到工频仍不能满足供水要求时,PLC发出指令1号泵自动切换到工频电源运行,待1号泵退出变频运行,对变频器复位后,2号泵投入变频运行。
    多泵切换:根据恒压的需要,采取无主次切换,即“先开先停”的原则接入和退出。在PLC的程序中,通过设置变频泵的工作号和工频泵的台数,由给定频率是否达到上限频率或下限频率来判断增泵或减泵。在用水量较小的情况下,采用辅助泵工作。
    为了避免一台泵长期工作,任一泵不能连续变频运行过3小时。当工频泵台数为零,有一台运行于变频状态时,启动计时器,当达到3小时时,变频泵的泵号改变,即切换到另一台泵上。当有泵运行于工频状态,或辅助泵启动时,计时器停止计时并清零。 //www.
    故障处理:能对水位下限,变频器、PLC故障等报警。PLC故障,系统从自动转入手动方式。
    监控程序:系统主窗体四个按钮控件,分别为参数设置、实时监测、启动和关闭系统。参数设置界面如图2所示。用户可根据实际情况修改压力设定值。
    主要控件功能包括:
    (1) 压力设定值:压力设定值范围:0.30-0.60Mpa。
    (2) 校正系数:主要是对压力显示进行校正,使压力显示与压力表显示一致。
    (3) 复位按钮:运行中按下,将使系统重新启动,各参数回到初始设置。
    (4) 设定按钮:在文本框输入压力设定值和校正系数后,按下此按钮,压力设定值和校正系数才能通过串口发送给下位机。


        控制系统构成
    本系统中一共有模拟量输入9个:源水浊度、源水流量(2个)、游动电泳仪、沉淀池浊度、计量泵开度(2个)、变频器电流(2个)。模拟量输出4个:1#、2#变频器频率、1#、2#计量泵开度。开关量输入6个:1#、2#变频器手/自动,1#、2#变频器运行,1#、2#变频器故障。开关量输出3个:1#、2#变频器运行,故障报警。联网功能采用EM277和系统中CPU315-2DP连接。
    一共采用:CPU226 一个,模拟量输入模块EM231(4路)3个,模拟量输出模块EM232(2路)2个,DP通讯模块EM277 一个。
    注:游动电泳仪可以测量水中可以结合杂质的游离电子的数目,而游离电子数目保持在一定范围,如果测量值偏大则说明投加净水剂过多影响混凝效果,反之说明投加量不够导致混凝不充分。计量单位为SCD。
    四、    控制系统完成的功能
    1、控制要求
    原系统的净水剂投加过程采用手动投加方式,这就直接影响到出厂水的浊度,同时也会产生投加量过度的问题。经过询问现场人员、实际调查总结了以下主要原因
    a、净水剂投加设备落后:当源水浊度发生改变时无法及时调整提高投加量;
    b、净水剂投加由人为掌握:投加量靠经验投加;
    c、净水剂配制无标准:剂浓度由配置人员靠经验配置,而浓度不准使投加量加难以掌握;
    d、投加量计算困难:操作人员水平差异较大,投加量随意性比较大;
    以上种种原因造成投加量不准确,从而影响到絮凝效果、并直接导致出厂水水质下降。
    系统改造要求:
    水厂换新的自动化投加系统,新系统可根据水质变化情况随时调整投药量,将沉淀池出水均在8NTU(NTU为浊度计量单位)以下,出厂水在1NTU以下;经防疫站:出厂水浊度达标率为**。并可在控制系统中加入参数调节和监控功能。
    2、控制难点及控制方法实现
    根据对工艺过程的分析,本系统属于典型的大滞后系统。考虑到一般的PID算法对于滞后时间长的系统难以实现控制目标,而模糊控制等算法实现成本较高等原因。决定在系统中采用经验值投加和PID算法相结合的办法,既解决了PID算法的不足,又解决了成本问题。
    整个系统软件中主要包括以下几个主要方面:
    a、PID算法:定时采集沉淀池浊度,应用S7-200内置的PID进行运算。得到的模拟输出值为X。
    b、经验值:对应一定流量的经验投加量进行运算——采用查表法查找对应的经验值,得出相应流量的投加量为Y。
    c、按照 得出PID运算和经验投加之和。用Z直接控制计量泵开度。(其中a可以在一段时间运行后进行修改以达到优化控制。)
    d、将原水浊度按照经验值,SCD按照PID算法进行入2、3进行运算,并将运算结果控制变频器频率以保证游动电泳仪测量值在设定值左右。
    e、按照设定运行时间转换变频器和计量泵以便设备轮换使用。
    f、报警功能:按照要求将有关故障均进行现场蜂鸣报警,并上传至CPU315-2DP中以便中控室进行记录和处理。
    程序分为以下几个部分:


    序号
    程序块
    程序名
    功能
    备注
    1
    OB1
    Main
    主程序
    2
    SBR0
    movedpdata
    通过EM277发送数据,以便上位机监控
    3
    SBR1
    PID_NTU
    浊度PID计算
    向导生成
    4
    SBR2
    PID_SCD
    游动电泳仪PID计算
    向导生成
    5
    SBR3
    rtoi
    模拟量输出转换
    6
    SBR4
    i4tr
    模拟量输入转换
    7
    SBR5
    err
    故障判断
    8
    INT1
    PID_EXE
    PID中断
    向导生成


    其中主程序和注释代码如下:


    块:MAIN
    内部变量
    符号
    变量类型
    数据类型
    注释
    tr0
    TEMP
    REAL
    LD0
    tr1
    TEMP
    REAL
    LD4
    ti1
    TEMP
    INT
    LW8
    tdi
    TEMP
    DINT
    LD10
    tkr
    TEMP
    REAL
    LD14
    tki
    TEMP
    INT
    LW18
    网络 1 调用子程序发送数据到315-2DP
    LD SM0.0
    CALL movedpdata:SBR0
    网络 2 将PID部分和流量比例部分相加 得出计量泵开度控制量
    LD SM0.0
    MOVW #ti1:LW8, outkd:VW2004
    +I #tki:LW18, outkd:VW2004
    网络 3 将相加,乘上相应的系数并乘0.4
    LD SM0.0
    CALL i4tr:SBR4, ll1:AIW6, 2000.0, #tr0:LD0
    CALL i4tr:SBR4, ll2:AIW8, 2000.0, #tr1:LD4
    +R #tr0:LD0, #tr1:LD4
    *R setllk:VD1004, #tr1:LD4
    *R 0.4, #tr1:LD4
    CALL rtoi:SBR3, #tr1:LD4, 4000.0, #ti1:LW8
    网络 4 进行PID运算并乘上比例系数0.6
    LD SM0.0
    CALL PID_NTU:SBR1, ntu_cdc:AIW2, setndt:VD1000, zjkd:VW2000
    ITD zjkd:VW2000, #tdi:LD10
    DTR #tdi:LD10, #tkr:LD14
    *R 0.6, #tkr:LD14
    ROUND #tkr:LD14, #tdi:LD10
    DTI #tdi:LD10, #tki:LW18
    网络 5 由SCD计算PID 乘上系数0.8
    LD SM0.0
    CALL PID_SCD:SBR2, scd:AIW4, setscd:VD1008, zjhz:VW2002
    ITD zjhz:VW2002, #tdi:LD10
    DTR #tdi:LD10, #tkr:LD14
    *R 0.8, #tkr:LD14
    ROUND #tkr:LD14, #tdi:LD10
    DTI #tdi:LD10, #tki:LW18
    网络 6 由源水浊度乘系数 并乘0.2
    LD SM0.0
    CALL i4tr:SBR4, ntu_yuanshui:AIW18, 1000.0, #tr0:LD0
    *R setntuk:VD1012, #tr0:LD0
    *R 0.2, #tr0:LD0
    ROUND #tr0:LD0, #tdi:LD10
    DTI #tdi:LD10, #ti1:LW8
    网络 7 将PID部分和源水浊度比例部分相加 得出频率控制量
    LD SM0.0
    MOVW #ti1:LW8, outhz:VW2006
    +I #tki:LW18, outhz:VW2006
    网络 8 计算一号泵开机运行累计时间
    LD T37
    EU
    INCW ljtime1:VW2008
    网络 9 停机时清空上次运行时间
    LD run1:I0.2
    LPS
    AN T37
    TON T37, +600
    LPP
    NOT
    MOVW +0, ljtime1:VW2008
    网络 10 计算二号泵开机运行累计时间
    LD T38
    EU
    INCW ljtime2:VW2010
    网络 11 停机时清空上次运行时间
    LD run2:I0.3
    LPS
    AN T38
    TON T38, +600
    LPP
    NOT
    MOVW +0, ljtime2:VW2010
    网络 12 将设定时间转换为分钟
    LD SM0.0
    MOVW settime:VW1016, timem:VW2012
    *I +60, timem:VW2012
    网络 13 一号机运行时间到
    LDW>= ljtime1:VW2008, timem:VW2012
    EU
    S go1:M0.0, 1
    网络 14 二号机运行时间到
    LDW>= ljtime2:VW2010, timem:VW2012
    EU
    S go2:M0.1, 1
    网络 15 开一号变频器和计量泵
    LD go2:M0.1
    ON auto2:I0.1
    LD qr1:Q0.0
    LDN go1:M0.0
    LD go1:M0.0
    AN auto2:I0.1
    OLD
    ALD
    OLD
    AN err_1:M10.0
    A auto1:I0.0
    = qr1:Q0.0
    MOVW outhz:VW2006, o_hz1:AQW4
    MOVW outkd:VW2004, o_kd1:AQW0
    网络 16 开二号变频器和计量泵
    LD go1:M0.0
    ON auto1:I0.0
    LD qr2:Q0.1
    LDN go2:M0.1
    LD go2:M0.1
    AN auto1:I0.0
    OLD
    ALD
    OLD
    AN err_2:M10.1
    A auto2:I0.1
    = qr2:Q0.1
    MOVW outhz:VW2006, o_hz2:AQW6
    MOVW outkd:VW2004, o_kd2:AQW2
    网络 17 调用错误判断子程序
    LD SM0.0
    CALL err:SBR5
    网络 18 出错报警(蜂鸣频率为1Hz)
    LD SM0.5
    LD err_2:M10.1
    O err_1:M10.0
    ALD
    = bee:Q0.3


    限于篇幅,其他几个子程序及I/O表等均省略。
    五、    结束语
    采用新的净水剂投加系统后,出厂水浊度由过去的3NTU以内降到了1NTU以下,在防疫部门多次检测中达标率达到了**;净水剂的投加达到了优投加量,避免了净水剂的浪费。经过统计,去年4~11月净水剂使用量比往年同期平均使用量减少了约15000Kg。同时由于沉淀池出水浊度的下降,滤池反冲周期延长了近12小时,使生产自用水量降低了约1.5%,累计比去年同期减少了约2.5万吨。按净水剂2.205元/Kg,水0.45元/吨计算,可节省供水成本:15000×2.205+2500×0.45=44325元。
    经过三年的使用过程证明:采用浊度控制计量泵开度、SCD控制变频器频率的方法不仅可以让投加量加,还可以加方便的控制投加量以达到在源水浊度低的季节中节省净水剂的效果。
     
    六、    应用体会
    该系统控制对象为出厂水浊度,但是SCD值也是一个很重要的中间对象,要求较高的控制精度,并且控制对象滞后时间很大。要在这样的情况下完成这样的控制要求,不仅要求PLC的功能要强大,还需要设计人员进行比较复杂的编程处理,而且对PLC的模拟量处理功能要求也比较高;另外在达到系统要求功能的前提下也要求尽量降低系统的成本。尤其是程序中的查表子程序,本身就需要占用很大的程序空间以及数据存储空间。
    而S7-200系列中CPU226在程序存储、数据存储、扫描时间等各个方面都能满足系统的要求。而S7-200系列的EM277模块使得和原系统中S7-300连接加简单方便,从而也节省了大量编程时间和程序空间。
    本系统投入使用后效果非常明显,系统运行稳定有效,尤其是S7-200PLC 的出色表现得到用户和的。




    http://zhangqueena.b2b168.com
    欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区永丰街道上海市松江区广富林路4855弄52号3楼,联系人是聂航。 主要经营电气相关产品。 单位注册资金单位注册资金人民币 100 万元以下。 价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。