1、目录第1章 供水系统的硬件设计31.1系统主要配置的选型31.1.1 水泵机组的选型31.1.2 PLC的选型41.1.3 压力传感器的选型51.2 可编程控制器I/O分配71.3 系统电路分析及设计71.3.1 系统电源71.3.2 供水系统主电路分析与设计81.3.3 PLC I/O接线图91.3.4 压力传感器信号处理101.3.5 报警电路设计11第2章 供水系统的软件设计132.1 软件开发环境简介132.2 供水系统程序流程图152.3 供水系统程序设计162.3.1 供水系统的程序主体思路:162.3.2 供水系统程序设计16第3章 系统调试与结果分析203.1系统调试203.2
2、结果分析23第4章 结束语25参考文献26附录27引 言随着我国社会经济的发展,住房制度改革的不断深入,人们生活水平的不断提高,城市中各类小区建设发展十分迅速,同时也对小区的基础设施建设提出了更高的要求。小区供水系统的建设是其中的一个重要方面,供水的经济性、可靠性、稳定性直接影响到小区住户的正常生活和工作,也直接体现了小区物业管理水平的高低。传统供水方式普遍不同程度的存在效率低、可靠性差、自动化程度不高等缺点,难以满足当前经济生活的需要。本论文针对住宅小区的供水要求,设计了一套由可编程逻辑控制器PLC、四台水泵、压力传感器等主要设备构成的全自动供水系统,系统分为手动模式和自动模式。自动模式,首
3、先由传感器把信号传给PLC,再由PLC根据水压的高低,分析控制四台水泵的工作状态;手动模式下,可以通过各个水泵的启动停止按钮独立的工作。该系统还设有过载等保护功能。该系统设有低压报警和高压报警,如果系统经常提醒水压过低,那就提醒使用者需要增设水泵以保证供水的正常,如果系统提醒水压偏高,使用者可手动关掉所有水泵。本设计是基于PLC的物业供水系统,通过调试表明本系统能够满足设计要求并有很好的使用价值。关键字: PLC 物业供水系统 - 2 -第1章 供水系统的硬件设计1.1系统主要配置的选型1.1.1 水泵机组的选型水泵机组的选型基本原则,一是要确保平稳运行;二是要经常处于高效区运行,以求取得较好
4、的节能效果。要使泵组常处于高效区运行,则所选用的泵型必须与系统用水量的变化幅度相匹配。本文以某小区的实际生活用水的数据进行选型,该小区生活用水具体要求为:1)由多台水泵机组实现供水,流量范围600m2h,扬程60米左右,出水口水压大小为0.4Mpa;2)设置一台水泵作用于小流量时的供水;供水压力要求恒定,尤其在换泵时波动要小;3)系统能自动可靠运行,为方便检修和应急,应具备手动功能。4)具有完善的过载保护功能,系统要求较高的经济运行性能。根据以上系统要求的总流量范围、扬程大小,确定供水系统设计秒流量和设计供水压力(水泵扬程),考虑到用水量类型为连续型低流量变化型,确定采用4台上海熊猫机械(集团
5、)有限公司生产的SFL系列主水泵机组。 表3.1 控制器I/O口分配表型号数量主要性能参数流量m2/h扬程m效率%转速r/min电机功率kw余量m进出口径mm水泵机组150sfl160-20x4416080731450552.91501.1.2 PLC的选型PLC是整个变频恒压供水控制系统的核心,它要完成对系统中所有输入信号的采集、所有输出单元的控制、恒压的实现以及对外的数据交换。因此我们在选择PLC时,要考虑PLC的指令执行速度、指令丰富程度、内存空间、通讯接口及协议、带扩展模块的能力和编程软件的方便与否等多方面因素,以日本三菱PLC为例,该PLC有FX、A、Q三大系列,在FX系列中又有FX
6、1S,FX1N和FX2N三种型号。依据控制任务,从PLC的输入输出点数、存储器容量、输入输出接口模块类型等方面等来选PLC型号。在供水系统的设计中,我们选择三菱FX1N-40MR-001型PLC。FX1N-40MR-001的主要参数为:IO点数:2416;基本指令:27条;功能指令:298条;基本指令执行时间:0.55-0.7微秒;用户程序步骤:8K;通信功能:强;输出形式:继电型;输出能力:2A点;三菱FX1N-40MR-001是三菱电机推出的功能强大的普及型PLC。具有扩展输入输出,模拟量控制和通讯、链接功能等扩展性。是一款广泛应用于一般的顺序控制三菱PLC。特点:三菱FX1N-40MR-
7、001拥有相当快的速度, FX是从16路到256路输入/输出的多种应用的选择方案;FX1N系列是小型化,高速度,高性能和所有方便都是相当于FX系列中高档次的超小形程序装置。 除输入输出24-24点的独立用途外,还可以适用于在多个基本组件间的连接,模拟控制,定位控制等特殊用途,是一套可以满足多样化广泛需要的PLC。 三菱FX1N-40MR-001在基本单元上连接扩展单元或扩展模块,可进行16-256点的灵活输入输出组合。可选用16/32/48/64/80/128点的主机,可以采用最小8点的扩展模块进行扩展。可根据电源及输出形式,自由选择。 程序容量:内置800步RAM(可输入注释)可使用存储盒,
8、最大可扩充至16K步。丰富的软元件应用指令中有多个可使用的简单指令、高速处理指令、输入过滤常数可变,中断输入处理,直接输出等。便利指令数字开关的数据读取,16位数据的读取,矩阵输入的读取,7段显示器输出等。数据处理、数据检索、数据排列、三角函数运算、平方根、浮点小数运算等。特殊用途、脉冲输出(20KHZ/DC5V,KHZ/DC12V-24V),脉宽调制,PID控制指令等。1.1.3 压力传感器的选型压力传感器是供水系统中的主要传感器。PLC自动控制水泵的工作情况的信息全部来自压力传感器,它必须要有很高的可靠性,如果压力传感器出错,将会带来灾难性的事故,很可能是管道爆裂或者是水压不足,造成居民用
9、水的不方便,因此压力传感器的选用很关键。根据供水系统的具体的要求,我们选择水压传感器PY206。它有以下特点:水压传感器,厂家采用进口高精度感应芯体,先进的贴片工艺,配套带有零点、满量程补偿,温度补偿的高精度和高稳定性放大集成电路,将被测量介质的压力转换成05VDC标准电信号 。采用全不锈钢封焊结构,具有良好的防潮能力及优异的介质兼容性。广泛用于工业设备、水利、化工、医疗、电力、空调、金刚石压机、冶金、车辆制动、楼宇供水等压力测量与控制。产品概述及特点: A、采用进口感压芯片; B、先进的贴片工艺,具有零点、满量程补偿,温度补偿; C、高精度和高稳定性放大集成电路; D、全封焊结构、抗冲击、耐
10、疲劳、可靠性高; E、输出信号多样化(有电流型、电压型); F、结构小巧,安装方便; G、采用高温补偿最高介质温度可达350度;产品主要参数: 被测介质: 气体、液体及蒸气(弱腐蚀性) 压力类型: 表压 量 程: -100KPa-0.6Mpa60 Mpa120 Mpa间任意可选(量小量程为0.6MPa,量大量程为120MPa) 输 出:420mA(二线制)、05VDC、010VDC、0.54.5VDC(三线制) 综合精度: 0.1%FS(量程60MPa以下)、0.25%FS、0.5%FS 供 电: 24V DC(1530VDC) 绝缘电阻: 1000 M/100VDC 负载电阻: 电流输出型:
11、最大800 电压输出型:大于50K 介质温度: -2085、-20150、-20200、-20300(可选) 环境温度:-2085 储存温度:-4090 相对湿度: 095% RH 密封等级:IP65/IP68 过载能力: 150%FS 响应时间:10mS 稳 定 性:0.15%FS/年 振动影响:0.15%FS/年(机械振动频率20Hz1000Hz) 电气连接:紧线螺母直接出线;标准配线3米 压力连接:M201.5,其它螺纹可依据客户要求设计 连接螺纹材料:304/316L不锈钢产品结构图:图 3-1水压传感器PY206结构图1.2 可编程控制器I/O分配表3.2 控制器I/O口分配表输入元
12、件地址编码输出元件地址编码低水压输入X000水泵1接触器Y001正常水压输入X001水泵2接触器Y002高水压输入X002水泵3接触器Y003模式选择开关X003水泵4接触器Y004自动模式开关X004水泵1工作指示灯Y005水泵1过载X005水泵2工作指示灯Y006水泵2过载X006水泵3工作指示灯Y007水泵3过载X007水泵4工作指示灯Y010水泵4过载X010自动模式指示灯Y011水泵1手动开X011手动模式指示灯Y012水泵1手动关X012自动模式开关指示灯Y013水泵2手动开X013高压报警灯Y014水泵2手动关X014低压报警灯Y015水泵3手动开X015水泵3手动关X016水泵
13、4手动开X017水泵4手动关X0201.3 系统电路分析及设计1.3.1 系统电源供电系统的设定直接影响到控制系统的可靠性,因此在设定供电系统时应考虑下列因素:1)输入电源电压在一定的允许范围内变化;2)当输入交流电断电时,应不破坏控制器程序和数据;3)当控制系统不允许断电的场合,要考虑供电电源的冗余;4)当外部设备电源通断电时,应不影响控制器的供电;5)要考虑电源系统的抗干扰措施。为实现以上要求,在主电路和控制电路加上了保护,包括过载保护,当主电路因某些原因出现故障时,比如水泵过载,这时过载保护工作,水泵停止运行既使水泵安全,也使电源供电安全确保PLC的电源正常。1.3.2 供水系统主电路分
14、析与设计由设计内容和要求可知,本设计需要用到四台水泵,水泵的型号都为:150sfl160-20x4,55kw,1450转/分,380V,144A。在设计主电路时水泵以电动机代替,图中的KM为接触器线圈,FR为热继电器,主电路并设有短路过载保护。硬件设设计主电路图如图3-2所示:图3-2 硬件设计主电路图图中的三相电接入口处有熔断器,当水泵因故障或其他原因过载时,主电路上的电流超过正常值时熔断器自动熔断,起到保护水泵和主电路的作用。在每台水泵上单独再安装熔断器FU1、2、3、4,因为,4台水泵的工作状态不同主电路的电流不同,主电路上的熔断器只能起到保护主电路的作用,所以,在每台水泵上单独再装上熔
15、断器以保证当水泵超载时可单独切断电源。刀开关QS1、2、3、4由人工手动控制,PLC控制电路失灵时刀开关是切断电源的唯一方法。接触器KM1、2、3、4是由PLC自动控制水泵的开关。FR1、2、3、4是热继电器,把它们穿在电机的绕组中,当水泵过载时,热继电器动作,切断电源。M1、2、3、4代表四台水泵。1.3.3 PLC I/O接线图图3-3供水系统PLC I/O接线图如图3-3所示,按键S1-S16分别为不同信号输入,COM口为公共端,Y001-Y015分别为不同控制信号输出端,输出控制信号控制执行电路的工作状态。其中,S3是自锁开关,当S3接通时系统工作在手动模式,当S3断开时,系统工作在自
16、动模式,而S3的默认状态是断开的。S4是当系统工作在自动模式时的开关,当S4接通时,自动工作有效,当S4断开时,自动工作停止。S5-S8是过载保护的输入,以开关形式代替。过载保护,除了有硬件上的保护还有PLC程序中的保护,以确保系统的可靠性。S9-S16是手动模式下的功能选择,使4台水泵可以任意设置其工作状态,4台水泵在手动控制模式下是相互独立的,相互之间没有影响。Y1-Y4是水泵的接触器控制端,由于选用的PLC是继电器输出型,因此可以直接驱动接触器,为了增加系统的安全系数,在接触器和PLC组成的回路中加入了热继电器。Y5-Y10是各个水泵工作状态指示灯口,Y11是自动模式指示灯控制口,Y12
17、是手动模式指示灯控制口,Y13是自动模式开关状态之灯控制接口。Y14是高压报警指示灯,当只有一台水泵在工作,但是,水压还是超过正常值,这时就要报警来提醒工作人员,由工作人员决定是否手动关掉所有水泵。Y15是低压报警指示灯,当4水泵都投入工作,但是,水压还是低于正常值,如果这种状态经常发生,那么,这个系统就要考虑增设一台水泵以保证供水的正常。1.3.4 压力传感器信号处理压力传感器选用的是佛山一众传感仪器有限公司的水压传感器PY206。PY206能将水压转换成05VDC标准电信号。采用进口高精度感应芯体,先进的贴片工艺,配套带有零点、满量程补偿,温度补偿的高精度和高稳定性放大集成电路。采用全不锈
18、钢封焊结构,具有良好的防潮能力及优异的介质兼容性。压力传感器PY206能将水压信号转换成05VDC标准电信号,但是,PLC需要的是三个分立的信号:低水压信号,正常水压,高水压信号。因此,就必须把压力传感器的输出信号进行转换,为此我们设计了如图3-4所示的信号转换电路。图3-4 压力传感器信号转换电路此电路,主要由电压比较器Lm393,数字芯片非门芯片74f04、同或门74ls266组成。通过电阻桥式电路分压,设定了高水压和低水压的参考电压,由于水压传感器PY206的输出信号是05VDC标准电信号,因此,可以采用这种形式。传感器信号接到电压比较器Lm393的2脚和5脚,通过由Lm393组成的窗口
19、比较器电路将水压转换成低中高三档信号送给PLC。 1.3.5 报警电路设计1.必要性分析确定供水系统总体设计方案的基本依据是设计供水能力能满足系统最不利点的用水需求,同时还需要结合用户用水量变化类型,考虑方案适用性、节能性及其它技术要求。根据用户的用水时段特点,可将用户用水量变化类型分为连续型、间歇型两大类,根据流量的变化特点,还可进一步细分为高流量变化型,低流量变化型,全流量变化型等。不同季节、不同月份,流量变化类型也会改变。连续型是指一天内很少有流量为零的时候,或本身管网的正常泄漏就保持有一定的流量;间歇型指一天内有多段用水低谷时间,流量很小或为零。各种类型的水流量变化关系曲线如图3-5所
20、示图 3-5用户用水量变化类型a)连续型(全流量变化型) b)连续型(高流量变化型)c)连续型(低流量变化型) d)间歇型根据以上分析知道:由于居民用水的集中性,当只有1台水泵在工作时,如果水压传感器还检测到水压过高,这时就要采取行动,不然会使水压过高造成管道破裂,造成水资源和电能的浪费。在用水高峰期,4台水泵都投入工作,如果水压传感器传回数据仍显示水压低,这时,部分用户的用水将受到影响。如果经常出现低压报警,那么,就提醒管理者增加水泵个数,以保证用水正常。2.报警电路图3-6 报警电路电路图如图3-6所示,当报警控制信号为1时,报警器发声报警。这时管理者就要根据实际情况作出相应回应,如果是高
21、压报警则可以通过系统的手动功能,将所有水泵都关掉,或者是低压报警,这就要根据实际情况适当增加水泵的数量以确保用户用水的正常。 第2章 供水系统的软件设计供水系统概况:供水系统有水泵4台,供水管道安装压力检测开关K1,K2和K3。K1接通,表示水压偏低;K2接通,表示水压正常;K3接通,表示水压偏高。 1. 控制要求:(1)自动工作时,当用水量少,压力增高,K3接通,此时可延时30s后撤除1台水泵工作,要求先工作的水泵先切断;当用水量多时,压力降低,K1接通,此时可延时30s后增设1台水泵工作,要求未曾工作过的水泵增加投入运行;当K2接通,表示供水正常,可维持水泵运行数量。工作时,要求水泵数量最
22、少为1台,最多不得超出4台。(2)各水泵工作时,均应有工作状态显示。(3)手动工作时,要求4台水泵可分别独立操作(分设起动和停止开关),并分别具有过载保护,可随时对单台水泵进行断电控制。(4) 设置“自动/手动”切换开 关(ON手动,OFF自动),另设自动运行控制开关(ON自动运行,OFF自动运行停止)。2. 扩展功能报警功能,当只有1台水泵工作,水压仍然高,发生高压报警,当4台水泵都工作,水压仍然低,发生低压报警。2.1 软件开发环境简介本设计所使用的编程环境为三菱公司开发的PLC编程软件GX Developer8.52。该软件适用于Q、QnU、QS、QnA、AnS、AnA、FX等全系列可编
23、程控制器。支持梯形图、指令表、SFC、 ST及FB、Label语言程序设计,网络参数设定,可进行程序的线上更改、监控及调试,具有异地读写PLC程序功能。使用简单,操作方便,是PLC编程人员比较亲赖的开发环境之一。图2-1GX Developer8.52启动画面图2-2 GX Developer8.52工作界面GX Developer的特点:1.软件的共通化 GX Developer能够制作Q系列,QnA系列,A系列(包括运动控制(SCPU),FX系列的数据,能够转换成GPPQ,GPPA格式的文档。2.程序的标准化3.能够简单设定和其他站点的链接4.能够用各种方法和可编程控制器CPU连接5.能够
24、将Excel,Word等作成的说明数据进行复制,粘贴,并有效利用。开始2.2 供水系统程序流程图手动模式X3是否闭合自动模式至少1台水泵工作判断水压水压低水压高延时30s增加1台水泵没工作过的先启动水压正常延时30s减少1台水泵先工作的先停止返回循环执行X3断开aiX3闭合X4是否闭合X4闭合X4断开X4断开aiX11水泵1启动X12水泵1停止X13水泵2启动X14水泵2停止X15水泵3启动X16水泵3停止X17水泵4启动X20水泵4停止报警判断低压报警高压报警4台水泵都开启检测到水压低只有1台水泵开启检测到水压高水压正常图2-3程序流程图2.3 供水系统程序设计2.3.1 供水系统的程序主体
25、思路:(1)自动工作时,当用水量少,压力增高,K3接通,此时可延时30s后撤除1台水泵工作,要求先工作的水泵先切断;当用水量多时,压力降低,K1接通,此时可延时30s后增设1台水泵工作,要求未曾工作过的水泵增加投入运行;当K2接通,表示供水正常,可维持水泵运行数量。工作时,要求水泵数量最少为1台,最多不得超出4台。(2)各水泵工作时,均应有工作状态显示。(3)手动工作时,要求4台水泵可分别独立操作(分设起动和停止开关),并分别具有过载保护,可随时对单台水泵进行断电控制。(4) 设置“自动/手动”切换开 关(ON手动,OFF自动),另设自动运行控制开关(ON自动运行,OFF自动运行停止)。(5)
26、 扩展功能报警功能,当只有1台水泵工作,水压仍然高,发生高压报警,当4台水泵都工作,水压仍然低,发生低压报警。2.3.2 供水系统程序设计1. 主程序的模式选择部分程序设计及解析这是主程序的模式选择部分,当X3接通时选择手动模式,在手动模式下要打开手动模式指示灯即SET Y012,同时把自动模式的指示灯关掉即RST Y011。再调用手动处理子函数。然后复位在自动模式下开启的T0和T1,这时为下一次进入自动模式做好准备;当X3断开时,系统工作在自动模式,这时要关闭手动模式指示灯同时打开自动模式指示灯,然后调用自动模式子程序。2. 水压低处理初始化部分程序设计及解析这是水压低处理初始化部分。当自动
27、模式开启即X4闭合,同时X000即水压低输入I/O口闭合,则程序进入。首先,要打开定时器T0定时30S,30S之后再增加要增加水泵,这样的设计为的是系统的稳定性。如果不延时,立马开启水泵,那么,4台水泵会频繁的开启和停止,将严重影响水泵的寿命。在进入低压处理部分时对T1即高压延时定时器复位,这是为进入高压处理做好准备。用以实现30S延时,如果不RST T1,有可能刚进入高压处理部分立马就切断水泵。后边的程序采用MC和MCR指令是为了增加程序的简洁和可读性。3. 水压高处理初始化部分程序设计及解析和上面的水压低处理相同,水压高处理采用相同的初始化处理方式,这里不再详细解析。4. 过载保护程序设计
28、及解析虽然硬件上有热继电器和熔断器,但是为了系统的可靠性和完整性,在主程序中还是写入了过载保护,当过载保护检测到时,立即停止所有水泵,以保证水泵和整个电路的安全。这样的设计虽然会增加系统的复杂性,但是,却提高了系统的可靠性。5. 水泵工作状态指示程序设计及解析每一台水泵的工作状态,可以通过PLC的Y005、 Y006、 Y007, Y010控制的指示灯上看到,这样方便管理监测和维护水泵。能够实时的看到PLC的控制结果,而不必到现场看水泵的工作状态,相当于起到了人机交互的作用,体现了系统的人性化设计理念。6. 低压报警程序设计及解析低压报警,当4台水泵都投入工作,但是,水压还是低于正常值,将会对
29、用户造成很大的不便。如果这种状态经常发生,那么,系统就会提醒管理人员增设水泵以保证供水的正常。7. 高压报警程序设计及解析高压报警,当只有一台水泵在工作,但是,水压还是超过正常值,这时就要通过报警来提醒工作人员,由工作人员决定是否手动关掉所有水泵。因为,如果水压过高将会对管道造成破坏,很有可能是管道破裂,造成水资源的浪费。8. 水泵工作状态和顺序记忆程序设计及解析这是工作顺序记忆程序,能“实现先工作的先停止,没工作过的先工作”。这是记忆的复位,因为,记忆水泵的工作顺序,如果不复位,那么,它的效果将和没有记忆效果一样。第3章系统调试及结果分析3.1系统调试打开软件,选定选用的PLC型号。把编好的
30、程序转换,在工具菜单里点击“梯形图逻辑测试启动”,如下图所示界面。图 3-1 调试界面1出现上述界面以后,单击过“梯形图逻辑测试启动”将会出现以下界面图 3-2 调试界面2在这之后,在菜单栏中点击“在线”按钮,在下来菜单中选择“调试”,然后在左菜单中点击“软元件测试” 图 3-3 调试界面 3将出现以下界面:图3-4软元件测试界面在软元件测试对话框中,把相应的软元件,按照可能出现的情况进行仿真。例如:1.仿真自动模式下的低水压可在软元件中输入X4,然后,单击 “强制ON”,把软元件X4强制ON,这时,程序进入自动模式。在自动模式下,程序会检测水压的高低,因为,要求“至少有一台水泵工作”,因此,
31、它会立马打开1台水泵,然后继续检测水压,如果,水压仍然低,程序会延时30S后在增加一台水泵,延时30S的作用是使系统更加稳定防止出现,水泵频繁开启和关闭的情况。如果,30S之后,仍然检测到低压,程序会选择没有工作过的水泵优先工作。每打开1台水泵,程序会把这个信息寄到中间继电器M中,以便以后实现“先工作先停止,没工作过的优先工作”做好准备。2.仿真自动模式下的高水压当出现高水压时,程序会根据“先工作的先停止”( 这样有利于保护水泵,延长水泵的使用寿命)原则和程序中记忆的水泵工作顺序,把先工作的水泵关掉。同时更新信息,把下一个相对先工作的放到第一位,为下一次关闭“先工作的” 水泵做好准备。3.手动
32、模式仿真当把“X3”强制ON时,程序将进入手动模式。在这个模式下,按动相应按钮,将实现任何一台水泵的启动和停止控制。3.2结果分析在程序的设计和调试、仿真过程中,我们体会到了PLC程序设计中应该注意的问题。1. 程序的记忆功能要实现“先工作先停止,没工作先工作”必须要求程序具有记忆功能,要把水泵的每一步动作都记录下来,只有这样才能实现。记忆的信息必须要实时更新,要不然会出现错误。在写这个程序之前,考虑过使用先入先出指令“SFWR”先入先出写指令和“SFRD”先入先出读指令。但是,使用这个功能指令不仅没有简化程序的复杂程度,还使程序更加复杂,经过和指导老师讨论,最终放弃了功能指令“SFWR” 和
33、“SFRD”的使用。改为现在这种算法。体会:功能指令不一定比普通指令能简化程序。2. 定时器的清零定时器在程序中是用来延时启动和停止水泵的,如果不在模式转换和水压状态转变时清零定时器,水泵将会不经过延时直接启动,或者水泵永远关不掉。体会:定时器记住一定要清零。 3. “OUT”与“SET”不同在使水泵在不同的工作状态中,调整不同的工作状态,是通过PLC输出口控制接触器实现的,而PLC的输出指令有OUT指令和SET指令,程序编写过程中使用过OUT指令,但是,控制水泵的IO口却是在闪烁,说明OUT指令只有当条件满足时才输出,不满足时立马关闭,所以才会出现闪烁现象。而SET指令是只要条件满足就置位。
34、如果不使用RST指令,输出是不会改变。体会:OUT指令适合实时的控制,比如说指示灯,在本程序中用到的OUT指令就是实现指示灯的。SET指令适合控制状态控制,只要一触发条件就动作,只有当执行RST指令时才复位。4. 顺序问题在实现记忆功能时,输出是有先后顺序的。为实现“先工作的先停止,没工作的先工作”对4台水泵实行编号处理,并且,水泵的工作按照固定的顺序工作和停止的。如果,把对Y1的控制放在第1位,而后边的程序以Y1的状态为参考的。如果本次的动作触发了Y1动作,Y1将会影响后边程序的执行。因此,只有把Y4放到程序的第1位,才能实现,本次的状态不影响其他输出。30第4章 结束语经过将近一周的供水系
35、统PLC课程设计,我们收获颇丰,不仅熟悉了供水系统的工作过程,同时了解到了其内部硬件电路的构成、每部分电路的设计等,还学会了PLC软件开发环境的使用、各种编程指令的应用等。此次软件编程使用了主控指令,尝试过功能指令,虽然效果不好,但是却明白指令不需要很复杂只要能实现功能就行。通过此次课程设计的锻炼,我们加深了对PLC的认识和理解,也知道了PLC应用于工业控制的优点,更重要的是我们看到了自己知识的匮乏,也坚定了以后要不断的学习,不断的向身边的人虚心请教,同时要借助于图书馆和网络来扩充自己的知识面的决心。也只有这样,在以后的社会竞争中,自己才能有立足之地,才能有所作为。参考文献1 熊幸明. 电气控
36、制与PLC. 北京:机械工业出版社,20112三菱电机.FX1S、FX1N、FX2N、FX2NC编程手册.2005附录指令表清单:0 LD X0031 SET Y0122 RST Y0113 CALL P16 RST T08 RST T110 LDI X00311 SET Y01112 RST Y01213 CALL P016 LD Y00117 OUT Y00518 LD Y00219 OUT Y00620 LD Y00321 OUT Y00722 LD Y00423 OUT Y01024 LDI Y00225 RST M226 LDI M327 RST M328 LDI Y00429 RS
37、T M430 LD X00531 RST Y00132 LD X00633 RST Y00234 LD X00735 RST Y00336 LD X01037 RST Y00438 FEND39 P040 LD X00441 OUT Y01342 LD X00443 AND X00044 OUT T0 K30047 RST T149 LD T050 MC N0 M10053 LD T054 RST T056 LD Y00157 AND Y00258 AND Y00359 AND Y00460 OUT Y01561 LD Y00162 AND Y00263 AND Y00364 ANI Y00465 LDI Y00166 AND Y00267 AND Y00368 ANI Y00469 ORB70 LDI Y001