减少输出点方法_第1页
减少输出点方法_第2页
减少输出点方法_第3页
减少输出点方法_第4页
减少输出点方法_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.简单讲下:一般编程的时候FB用途很少的(比较大的系统除外)所以大部分时间都是使用FC,功能FB自己带数据块存储数据,FC使用共享数据块存储例如建立个FC1,在OB1中调用call fc1如果有数据交换的话,在建立个DB1为共享数据块则,举例采集的温度在FC1中编程,可以通过FC105功能存储到DB1中然后在FC1使用例如DB1.DBW0这样说 能理解点了吗 FB带自己的数据块,不需要共享数据块2.SHR_DW是右移指令, SHL_DW才是左移指令。 移位指令对每个移出位补0。如果移位数目(N)大于或等于32,则数值最多被移位32次。如果移位数目大于0,溢出内存(SM1.1)采用最后一次移出

2、位数值。如果移位结果为0内存位(SM1.0)。 如果使用带符号类型数据,符号位被移位。, 按照十进制的数学计算,左移一位,原数据乘以2,依此类推。, 2进制算法., 这个很简单3.4. 大家好,有个问题想请教大家,是有关S7-300的移位指令的问题,是一个字右移的指令,移的位数是1,现吧MW2的内容移位到MW4中,MW2包括MB2MB3,MW4包括MW4MW5,且M2.6的内容是1,那么移位之后,MW4中那个位的内容为1,详细点说明。谢谢。你看一下在线帮助你说的和移位指令是不同的,移位指令是移动后,被移出字节的范围的信号不会放到其他的字中的,比如你是右移位,最右面的位为1,移动后,这个1不会移

3、动到其他的字节中的,其他的字节该是什么还是什么。比如你mb0,数值是二进制的,那么右移一位后变成,最右侧的1不会移动其他的字节中的。你可以通过赋值的方式把mw2的数值拷贝给mw4.mw2右移一位的话,移动前m2.6为1,移动后m2.5为1.MW2按照高位到低位的排列是:m2.7m2.6m2.5.m2.4m2.3m2.2m2.1m2.0m3.7m3.6m3.5m3.4m3.3m3.2m3.1m3.0如果右移一位,则m2.6-m2.5,即m2.5为“1”;右移指令的“out”填的是MW4,则对应的结果是m4.5为“1”。5.随着袋除尘技术的发展和环保要求的日益提高,袋式除尘器的应用范围越来越广泛,

4、目前已能利用袋式除尘器来处理高温、高湿、粘结、爆炸、磨蚀性烟气,甚至过滤含有超细粉尘的空气。在袋式除尘器控制领域,plc占据主要技术地位。随着现在控制技术的不断发展,plc与触摸屏在工业控制领域的应用越来越广泛。触摸屏替代传统的控制面板和键盘的智能化操作,可用于参数的设置、数据的显示和存储、并以曲线、动画等形式描绘自动化控制过程。plc与触摸屏的配套组合使用,一方面扩展了plc的功能,使其具有图形化,交互式工作界面的独立系统,另一方面大大减少了操作柜上的开关、按钮、仪表等的使用数量,使操作更加简便。目前一些控制要求较高、参数变化多、硬件接线有变化的场合,触摸屏与plc组合起来应用的形式已经占据

5、主导地位。 但是根据传统的除尘器plc点对点直控制形式,不仅设计及其现场布线复杂,外部信号干扰还使得系统运行不稳定,而且成本昂贵。本文组合应用西门子s7-300plc与台达a系列触摸屏,采用矩阵控制的方法来实现除尘器脉冲阀动作,通过profibus dp工业总线实现主站与分布式i/o设备交换数据,取得了优化的控制效果。 2 系统组成及主要功能 2.1 系统组成 袋式除尘器的控制系统如图1所示。 图1 系统要求该袋式除尘系统主要由除尘器本体、卸灰系统以及其管道的温度、压力与故障报警等几部分组成。其中在除尘器本体主要完成在线差压的清灰控制,除尘器总共有6个室,每室13个脉冲电磁阀,共计78个;以及

6、每个室1个出口控制阀,共计6个。 2.2 功能设计 (1) 清灰控制 控制方式:在线差压/定时、离线差压/定时、手动控制(调试或检测时用);脉冲间隔:160s连续可调;脉冲宽度:0.020.2s连续可调;定时清灰周期:099分钟连续可调;压差清灰设定范围:03000pa连续可调;温度设定范围:0300连续可调;当除尘器到达高阻力(设定的高压差)值时,启动1#除尘室脉冲阀开始喷吹清灰,依次是4#、2#、5#、3#、6#除尘室,脉冲阀依组进行工作;至6#除尘室最后一组脉冲阀工作结束止,清灰结束;到下一个高阻力到达,按同样的方式进行清灰。 (2) 卸灰控制 高低料位:每台除尘器只在一个灰斗上设高低料

7、位各一只用于报警(高料位提示要卸灰,低料位提示卸灰可结束)。当高、低料位时声、光报警,过一定时间不处理则自动停止除尘系统;卸灰采用控制室和现场两地;给hmi传输信号,显示系统运行状态。 (3) 温度与压力检测 系统中需要对进出口差压、进口温度、出口温度以及各个室内滤袋检漏压力的检测。 (4) 控制关系(自动方式) 烟温(指进口烟温)正常(100165)时,进口、出口阀门全部打开,旁路阀门关闭;低于(100)或超过(165)设定温度时,控制系统报警;当高于(170)设定温度时,先打开旁路阀然后依次关闭16#出口阀门即可;进口阀门现场手动关闭。 3 硬件配置及软件实现 系统由德国西门子s7-300

8、系列加上一些中间继电器组成矩阵形式对输入输入点进行检测和控制。通过台达触摸屏来设定脉冲阀动作宽度和间隔时间以及定时周期,还可以查看各室脉冲阀动作。利用plc的输出与中间继电器构成行列结构,输出控制点放在行列结构的交叉点上,这样可使得系统硬件成本比点对点输出控制要降低很多,如广西明阳6室13组在线/离线喷吹脉冲反吹布袋除尘器plc自动控制系统采用点对点控制方式则plc控制系统至少需要78个输出点,而采用由plc的输出点与中间继电器组成的矩阵式plc控制系统仅仅需要19个输出点就可以完成同样的工作。 本系统通过人机界面,系统工作在第几室第几个脉冲阀喷吹一目了然,差压指示与压力上下限报警输出一应俱全

9、,控制系统可以与就地控制箱实现连锁控制,可以方便现场设备维修工作,如图2所示。系统运行稳定可靠,操作简单,维护方便,很大程度上减轻了操作人员的劳动强度。 图2 hmi主画面613矩阵控制系统输出如表1所示。 通过原理图3以及上表1,各个室的脉冲阀需要动作时只需要通过q0.0q1.4与q1.5q2.2中任意一个组合即可以。其中,q0.0q1.4与m端使得中间继电器得电而吸合开关,用来控制电磁脉冲阀与24v+的连接。q1.5q2.2与m端使得中间继电器得电而吸合开关,用来控制电磁脉冲阀与m端的连接。例如:当需要e室9#电磁脉冲阀动作室时,只需要q1.0与q2.2置为1即可。此时q1.0输出24v电

10、压,中间继电器的常开点闭合,使得e室9#电磁脉冲阀与24v+连接。同理,q2.1输出24v电压,中间继电器常开点闭合,使得e室9#电磁脉冲阀与m连接。这时使得e室9#电磁脉冲阀两端与24v+与m端同时导通即动作。在此过程中,虽然q1.0控制的编号为9#的六个电磁脉冲阀都与l1端导通,但室此时只有q2.1控制的e室中的脉冲阀此时与m端导通。即在q1.0与q2.2控制的交叉点上的电磁脉冲阀动作,其他点上的电磁脉冲阀要么只与24v+相连,要么只与m端相连。该原理中,电磁阀可以采用plc输出的24v电压来实现其动作,但是为了电磁脉冲阀能稳定动作以及减少plc的负载,其采用外部稳定的直流电源供电,由此采

11、用19个中间继电器。 在台达触摸屏人机上,脉冲阀动作的状态显示可以通过各室与各室的各个脉冲动作信号的“与”操作即可以实现,例如需要显示d室5#电磁脉冲阀的动作显示,可以通过下过程实现: a q 1.4 a q 2.0 = m 0.0 触摸屏通过读取m0.0中的内容即可以判断电磁脉冲阀是否在动作,有且仅有q0.4与q2.0同时为1时,此时触摸屏的状态灯才显示此时电磁脉冲阀在动作,其他的情况下都没有动作。当在触摸屏上对d室5#电磁脉冲阀手动控制时,只需通过触摸屏对m0.1置1即可,此时plc通过如下程序段即可以时间手动对电磁脉冲阀的控制: a m 0.1 = q 1.4 = q 2.0 从上面中可

12、以看出,通过在原来的基础上增加19个继电器,实现了减少59个输出点,达到了非常满意的效果。 图3 阀门矩阵控制原理图4 profibus dp组态系统中为了减少现场与控制室之间的控制线路的铺设以及外部干扰信号的传输,采用profibus dp,只采用一条通讯线路将分布式i/o设备同控制器cpu相连,dp主站通过profibus dp 同分布式i/o设备交换数据并监视profibus dp数据,如图4所示。分布式i/o设备(=dp从站)收集现场传感器和执行器数据,以便能够通过profibus dp传输到控制器cpu。 在该脉冲布袋除尘器中,本项目采用了触摸屏来代替常规数显仪表以及手控面板,实现系

13、统工作参数设置与显示以及故障报警信息的中文显示,极大提高了系统运行的交互性以及减少了现场操作工人的负担,使得系统的人机对话功能加强;对矩阵控制电路进行了改进,实现了对布袋除尘器大量脉冲阀的控制(由nm个减少到n+m个),节省了大量的plc输入/输出点,简化了控制线路,降低了成本。.PLC机型及输入/输出(I/O)模块选择完毕后,首先应设计出PLC系统总体配置图。然后依据工艺布置图,参照具体的PLC相关说明书或手册将输入信号与输入点、输出信号与输出点一一对应画出I/O接线图,即PLC输入/输出电气原理图。 PLC机型选择完后,输入/输出点数的多少是决定控制系统价格及设计合理性的重要因素,因此,在

14、完成同样控制功能的情况下,可通过合理设计来简化输入/输出点数。下面,介绍输入/输出点简化的几种常用方法。 1输入点的简化 (1)合并输入 如果某些信号的逻辑关系总是以“串联”或“并联”的方式整体出现,这样应在信号接人输入点前,按“串联”或“并联”的逻辑关系接好线,再接到输入点。比如某一控制区有5台驱动电动机,采用热继电器保护,不管哪一台驱动电动机保护,5台驱动电动机都不能运转,这种情况一般是将5个热继电器的动断触点分别串入5台接触器的线圈,动合触点并联后输入1个PLC点。 (2)分时分组输入有些信号可以按输入时刻分成几组,比如自动情况有7个输入信号,手动情况有6个不同的输入信号,但自动/手动程

15、序又不会同时执行,这样在只增加一个自动/手动指令选择信号的基础上就可将7个自动情况信号和6个手动情况信号合并为输入7个输入点,加上一个选择信号合计8点输入,而节省了5个点的输入。 (3)采用拨码开关有些控制系统有多种工作模式,此时若采用一位“BCD码”拨码开关只使用4点输入,就可有10种模式可供选择。当然若两位拨码开关8点输入,更可有“00”“99”,即100种状态可用。 (4)减少多余信号的输入如果通过PLC程序就可判定输入信号的状态,则可以减少一些多余信号的输入。比如自动化生产线多设有“自动”、“检修”和“手动”三种工作状态,采用三位旋钮选择,一般只将“自动”、“手动”输入PLC,中间位置

16、通过程序就可判定为“检修”状态,即节省了1个输入点。 (5)某些输入设备可不进PLC 有些输入信号功能简单、涉及面很窄,有时就没有必要作为PLC的输入,将它们放在外部电路中同样可以满足要求。 2输出点的简化 (1)负载的并联使用 系统中有些负载的通/断状态完全相同,可以共用一个输出点驱动。比如某设备的打开/关闭电磁阀YV和设备状态指示灯HL就可共用一个输出点驱动。当然负载并联必须符合负载并联的条件:首先负载电压必须一致,总负荷容量不能超过输出模块允许的负载容量;另外两电感量相差悬殊的直流电压线圈不能直接并联。 (2)接触器辅助触点的使用控制电动机等大功率负载时,一般都是PLC输出带接触器线圈,

17、而接触器除主触点外,还有辅助触点。在PLC控制电路设计中可充分利用这些辅助触点,使PLC的一个输出点可同时控制比如状态指示灯等多个负载。 (3)用闪烁的方法扩展指示灯的功能指示灯实际上不止“亮”、“灭”两种状态,在有些情况下可使用指示灯的“闪烁”状态以节省输出点。 (4)用数码显示器或文本显示器代替指示灯 如果系统的状态指示灯很多,可以用数码显示器代替指示灯,这样可以节省输出点数。如果使用8个PLC输出点驱动两位数码显示器,可显示数字“00”“99”共100个状态,而直接驱动指示灯只能显示8个状态,因此显示状态愈多,用数码显示器的优越性越大。但状态太多,尤其是有些状态同时出现,查找起来也不很方

18、便,此时多采用文本显示器。比如专为S7 -200设计的TD200/TD200C等。 以上一些常用的减少I/O点数的措施,仅供参考,实际应用中应该根据具体情况,灵活使用。同时应该注意不要过分减少PLC的I/O点数,而使外部附加电路变得复杂,从而影响系统的可靠性。1)分组输出 如图7所示,当两组负载不会同时工作时,可通过外部转换开关或受PLC控制的电器触点进行切换,使PLC的一个输出点可以控制两个不同时工作的负载。图7 分组输出(2)矩阵输出 如图8所示为44矩阵输出电路,用8个输出点可控制16个负载。要使某个负载接通工作,只要它所在的行与列对应的输出继电器接通即可。例如,当Y010与Y004同时接通时,KM1得电吸合。应当注意的是:当只有某一行对应的输出继电器接通,各列对应的输出继电器才可以任意接通;或者当只有某一列对应的输出继电器接通,各行对应的输出继电器才可以任意接通。否则将会错误接通负载。因此,采用矩阵输出时,必须将同一时间段接通的负载安排在同一行或同一列中,否则将无法控制。图8 矩阵输出(3)并联输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论