版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
新疆工程学院毕业论文声明摘要2-基于PLC的苹果自动多级分拣控制系统摘要随着农业现代化的推进,自动分级分拣系统在果品生产中扮演着越来越重要的角色。本论文基于可编程逻辑控制器(PLC)设计了一种苹果自动分级分拣系统,该系统通过先进的传感技术和自动化控制实现了对苹果按照大小进行多级分拣。本设计采用西门子品牌的S7-200PLC为主控制器,并配备压力传感器丹尼斯科PT460E-50MPA-6集成了称重传感器、计数传感器OmronE3ZM-B、电源模块以及执行机构等多个关键组件。系统按照苹果的重量分为五个级别,实现了高效的分级分拣过程。通过监控软件,操作人员能够实时了解系统运行状态,保障了系统的可操作性。本设计为果品生产领域的自动化提供了可行的解决方案,对于提高果品分级分拣的效率和准确性具有重要意义。未来的研究可以进一步优化系统性能,引入更先进的技术手段,推动自动分级分拣系统在农业生产中的广泛应用。关键词:PLC;称重传感器;计数传感器;实时监控Abstract声明Abstract
AbstractWiththeadvancementofagriculturalmodernization,automaticgradingandsortingsystemsplayanincreasinglyimportantroleinfruitproduction.Inthispaper,anautomaticgradingandsortingsystemforappleswasdesignedbasedonprogrammablelogiccontroller(PLC),whichrealizedmulti-levelsortingofapplesaccordingtosizethroughadvancedsensingtechnologyandautomaticcontrol.ThisdesignadoptsSiemensbrandS7-200PLCasthemaincontroller,andisequippedwithpressuresensor,DeniscoPT460E-50MPA-6,integratedloadcell,countingsensor,OmronE3ZM-B,powermoduleandactuatorandotherkeycomponents.Thesystemisdividedintofivelevelsaccordingtotheweightoftheapples,whichenablesanefficientgradingandsortingprocess.Throughthemonitoringsoftware,theoperatorcanunderstandtheoperatingstatusofthesysteminrealtime,ensuringtheoperabilityofthesystem.Thisdesignprovidesafeasiblesolutionfortheautomationoffruitproduction,andisofgreatsignificanceforimprovingtheefficiencyandaccuracyoffruitgradingandsorting.Futureresearchcanfurtheroptimizetheperformanceofthesystem,introducemoreadvancedtechnicalmeans,andpromotethewideapplicationofautomaticgradingandsortingsysteminagriculturalproduction.Keywords:PLC;Weighingsensor;Countingsensor;Realtimemonitoring;目录目录 目录2394摘要 PLC的概述3PLC的概述3.1PLC的产生和应用20世纪60年代末,为了适应工业需要以及计算机科技的进步,向美国汽车制造业提出倡议开发一种Mod-ularDigitalController(MODICON)取代继电控制盘。该方案的主要思路是通过软件程序来代替传统的硬件布线模式,为实现大型工业生产提供了丰富的数据采集接口。这就是后来人们所熟知的可编程逻辑控制器PLC(ProgrammableLogicController)的起源。MODICON084型PLC是全球首款量产可编程控制器。可编程控制器产生于70年代,首先在机动车领域得到了广泛的使用,随后又扩展到其他领域。到了80年代趋于完善,全部使用了微机和微机技术,并得到了大规模的普及。在国内,PLC的应用领域非常广泛,覆盖电力、钢铁、石油、化工、建材、机械制造、交通运输以及现代农业机械、环保工业等行业;另外,还有一支庞大的PLC销售、服务、应用、系统集成队伍。可以说:PLC在中国已成为工业控制的一种适用技术。PLC在我国的应用领域大致可归纳如下:开关量的逻辑控制。这是PLC最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、印刷机、组合机床等。模拟量控制。在工业生产中,存在着大量的变量,例如温度,压力,流量,液面等都是仿真的。PLC制造商均提供与之相匹配的A/D、D/A变换器,从而实现了PLC在模拟量控制中的广泛应用。运动控制。PLC既可以进行环形移动,也可以进行线性移动。从机械装置的结构上看,较早使用在交换机输入输出组件的地方。目前,传感器与执行器通常采用专门的动作控制模组。例如,可以用来驱动步进马达或者是伺服马达的单轴式或多轴式定位模组。好了,几本公司生产的各种可编程控制器均可实现动作控制,适用于各类机械,机床,机器人,电梯等。过程控制。过程控制是指对温度、压力、流量等模拟量的闭环控制。PLC能编制各种各样的控制算法程序,完成闭环控制。PID调节是一般闭环控制系统中用得较多的调节方法。大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块,在冶金、化工、热处理、锅炉控制等场合广泛应用。数据处理。现代PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。这些数据可以与存储在存储器中的参考值比较,完成一定的控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。通讯和网络(communication)。PLC通讯包括PLC之间的通讯以及PLC与其他智能化装置之间的通讯。在工业生产中,由于电脑控制技术的进步,工业生产的网络化PLC的发展非常迅速,各个PLC生产厂家对PLC的通讯作用非常关注,相继开发了自己的联网系统,以方便交流。3.2PLC的组成和原理3.2.1PLC的组成PLC是一种以微处理器为核心的工业通用自动控制装置,其硬件结构与微型计算机控制系统相似。PLC也是由硬件系统和软件系统两大部分组成的。(1)PLC的硬件结构可编程逻辑控制器实质是一种专用于工业控制的计算机,一套PLC系统在硬件上由基本单元、I/O扩展单元及外部设备组成。其硬件结构基本上与微型计算机相同,例如:电源、中央处理单元、存储器、输入单元等。(2)PLC的软件PLC的软件系统指PLC所使用的各种程序的集合,它由系统程序(系统软件)和用户程序(应用软件)组成。系统程序:包括监控程序、输入译码程序及诊断程序等。用户程序是用户根据控制要求,用PLC的编程语言(如梯形图)编制的应用程序。PLC除上述几部分外,根据机型的不同还有多种外部设备,其作用是帮助编程、实现监控以及网络通信。常用的外部设备有编程器、打印机、盒式磁带录音机、计算机等。3.2.2PLC的原理当可编程逻辑控制器投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,可编程逻辑控制器的CPU以一定的扫描速度重复执行上述三个阶段。(1)输入采样可编程逻辑控制器在输入采样阶段,可编程逻辑控制器以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应的单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。(2)用户程序执行在用户程序执行阶段,可编程逻辑控制器总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。在程序执行的过程中如果使用立即I/O指令则可以直接存取I/O点。即使用I/O指令的话,输入过程映像寄存器的值不会被更新,程序直接从I/O模块取值,输出过程映像寄存器会被立即更新,这跟立即输入有些区别。(3)输出刷新当扫描用户程序结束后,可编程逻辑控制器就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是可编程逻辑控制器的真正输出。3.3PLC的分类及特点3.3.1PLC的分类PLC的种类很多,可以按结构形式、控制规模和实现功能对PLC进行分类。1、按结构形式分类按硬件的结构形式不同,PLC可分为整体式和模块式。整体式PLC又称箱式PLC,其外形像一个方形的箱体,这种PLC的CPU、存储器、I/0接口等都安装在一个箱体内。整体式PLC的结构简单、体积小、价格低。小型PLC一般采用整体式结构。模块式PLC又称组合式PLC,模块式PLC有一个总线基板,基板上有很多总线插槽,其中由CPU、存储器和电源构成的一个模块通定安装在某个插槽中,其他功能模块可随意安装在其他不同的插槽内。模块式PLC配活,可通过增减模块而组成不同规模的系统,安装维修方便,但价格较贵。大、中型PLC一般般采用模块式结构。2、按控制规模分类I/0点数(输入/输出端子的个数)是衡量PLC控制规模的重要参数,根据I/0点数多少,可将PLC分为小型、中型和大型3类。(1)小型PLC:其IO点数小于256点,采用8位或16位单CPU,用户存储器容量4KB以下。(2)中型PLC:其I/O点数在256点~2048点之间,采用双CPU、用户存储器容量2~8KB。(3)大型PLC:其I/O点数大于2048点,采用16位、32位多CPU、用户存储器容量8~16KB。3、按功能分类根据PLC具有的功能不同,可将PLC分为低档、中档、高档三类。(1)低档PLC:它具有逻辑运算、定时、计数、移位以及自诊断、监控等基本功能,有些还有少量模找量输入/输出、算术运算、数据传送和比较、通信等功能。低档PLC主要用于逻辑控制、顺序控制或少量模拟量控制的单机控制系统(2)中档PLC:它具有低档PLC的功能外,还具有较强的模拟量输入/输出、算术运算数据传送和比较、数制转换、远程I0、子程序、通信联网等功能,有些还增设有中断控制、PID控制等功能。中档PLC适用于比较复杂的控制系统。(3)高档PLC:它除了具有中档机的功能外,还增加了带符号算术运算、矩阵运算、位逻辑运算、平方根运算及其他特殊功能函数的运算、制表及表格传送功能等。高档PLC机具有很强的通信联网功能,一般用于大规模过程控制或构成分布式网络控制系统,实现工控制自动化。3.3.2PLC的特点PLC是一种用于工业自动化控制的专用计算机,实质上属于计算机控制方式。PLC与普通微机一样。以通用或专用CPU作为字处理器,实现字运算和数据存储,另外还有位处理器(布尔处理器),进行点(位)运算与控制。PLC控制一般具有可靠性高、易操作、维修。编程简单、灵活性强等特点。1、可靠性对可维修的产品,可靠性包括产品的有效性和可维修性。(1)PLC不需要大量的活动元件和接线电子元件,它的接线大大减少,与此同时,系统的维修简单,维修时间短。(2)PLC采用了一系列可靠性设计的方法进行设计,例如,冗余设计,断电保护,故障诊断和信息保护及恢复等,提高了MTTF(平均无故障时间),使可靠性提高。(3)PLC有较高的易操作性,它具有编程简单,操作方便,维修容易等特点,一般不易发生操作的错误。(4)PLC是为工业生产过程控制而专门设计的控制装置,它具有比通用计算机更简单的编程语言和更可靠的硬件。采用了精简化的编程语言,编程错误率大大降低,而为工业恶劣操作环境设计的硬件使可靠性大大提高。(5)在PLC的硬件方面,采用了一系列提高可靠性的措施。例如,采用可靠性的元件;采用先进的工艺制造流水线制造;对干扰的屏蔽、隔离和滤波等;对电源的断电保护;对存储器内容的保护等。(6)PLC的软件方面,也采取了一系列提高系统可靠性的措施。例如,采用软件滤波等;软件自诊断;简化编程语言等。2、易操作性,PLC的易操作性表现在下列几个方面:(1)操作方便PLC的操作包括程序输入和程序更改的操作。大多数PLC采用编程器进行输入和更改的操作。编程器至少提供了输入信息的显示,对大中型的PLC,编程器采用了CRT屏幕显示,因此,程序的输入直接可以显示。更改程序的操作也可直接根据所需要的地址编号或接点号进行搜索或顺序寻找,然后进行更改。更改的信息可在液晶屏或CRT上显示。(2)编程方便PLC有多种程序设计语言可供使用。对电气技术人员来说,由于梯形图与电气原理图较为接近,容易掌握和理解。采用布尔助记符编程语言,十分有助于编程人员的编程。(3)维修方便PLC具有的自诊断功能对维修人员维修技能的要求减低。当系统发生故障时,通过硬件和软件的自诊断,维修人员可以很快的找到故障的部位,以便维修。3、灵活性PLC的灵活性表现在以下几个方面:(1)编程的灵活性。PLC采用的编程语言有梯形图、布尔助记符、功能表图、功能模块和语句描述编程语言。编程方法的多样性使编程方便、应用面拓展。(2)扩展的灵活性。PLC的扩展灵活性是它的一个重要特点。它可根据应用的规模不同,即可进行容量的扩展、功能的扩展、应用和控制范围的扩展。(3)操作的灵活性。操作十分灵活方便,监视和控制变得十分容易。3.4本章小结在本章中对PLC(可编程逻辑控制器)进行了全面的探讨。PLC是一种专为工业控制而设计的电子装置,具有可靠性高、抗干扰能力强、编程简单直观等显著特点。它通过数字或模拟式的输入和输出,能够实现对各种工业过程的精确控制。PLC的硬件组成包括中央处理器、存储器、输入输出接口等部分,各部分协同工作,保障了系统的稳定运行。其编程语言多样化,如梯形图等,方便了技术人员的编程操作。在工业自动化领域,PLC广泛应用于机械制造、化工、电力等诸多行业,发挥着至关重要的作用。通过对PLC概述的学习,明晰了它的基本概念、结构、功能和应用范围,为进一步深入研究和应用PLC奠定了基础。 4控制系统的硬件设计 4控制系统的硬件设计4.1硬件选型4.1.1PLC的选型1.PLC中I/O表的作用:(1)输入信号采集与处理:PLC的I/O模块负责采集来自传感器、按钮、开关等各种外部设备的输入信号。这些信号通过输入通道被传递给PLC中的逻辑控制程序,以供进一步处理。2.输出信号控制:除了采集输入信号,I/O模块还负责控制外部设备的输出信号。通过输出通道,PLC可以向执行器、电机、阀门等发送指令,以实现对生产线或工业过程的精确控制。3.信号隔离与保护:I/O模块通常具备信号隔离和保护功能,以防止外部干扰对控制系统造成不良影响。信号隔离技术,如使用光耦合器或隔离放大器,确保输入和输出信号之间的电隔离,从而提高系统的稳定性和可靠性。4.数据处理与滤波:I/O模块包含数据处理和滤波功能,用于处理从外部设备获取的原始输入信号。这包括去除噪声、平滑化信号等预处理步骤,以确保PLC系统对输入信号能够做出准确响应,并减少误操作。5.实时监测与诊断:I/O模块负责实时监测和诊断输入输出信号的状态。这有助于工程师追踪系统性能,及时发现并解决问题,从而提高系统的可靠性和稳定性。6.灵活性与可扩展性:PLC的I/O模块设计考虑到工业控制系统的灵活性和可扩展性需求。模块化设计使用户能够根据需要添加或移除特定的输入输出通道,以适应不同的应用场景和变化的需求。综上所述,PLC中的I/O表在工业自动化控制系统中发挥着至关重要的作用,它不仅是系统与外部设备之间的接口,还是确保系统稳定、可靠运行的关键组件。PLC中I/O表的分配是一个关键步骤,它确保PLC能够正确、高效地与外部设备进行通信。以下是一些关于PLC中I/O表分配的原则和步骤:2.分配原则:(1)电柜内与远程I/O的分配:电柜内的I/O应优先分配给CPU上的模块或电柜内的远程I/O模块,以避免远程接线。对于距离电柜较远的信号,如气源处理上的压力开关信号、紧急停止按钮信号等,需要分配给远程I/O模块来连接。(2)安全受控输出的分配:输出点应区分安全受控,将安全受控对应的输出点放入对应的地址区域内,以确保安全操作的准确性。输入输出的平衡与预留:输入输出的分配应平衡,并有一定的预留。例如,一个伺服电机的控制一般需要三个输入和两个输出,但在分配时可能会分配四个输入和四个输出,以留出一定的余量。(3)气缸I/O的对应分配:气缸上磁簧开关的输入和电磁阀的输出应对应原位和工作位,并且电磁阀应按照双电控来安排,确保逻辑位置与物理位置的一致性。(4)I/O地址的紧凑分配:输入输出在一个BYTE内尽量不要不满,要有一到两个预留,以优化地址使用效率。(5)多工位线体的I/O分配:对于多工位线体,应尽量把每个工位都有的硬件I/O放置在前面相同的BYTE内,然后根据最复杂的工位分配I/O,其他工位相应地去做减法。(6)I/O地址与工位信息的关联:根据设备布局从全局去考虑I/O地址,要携带工位信息,以便通过地址就能知道当前的I/O是属于设备哪个部分。综上所述,根据系统I/O分配原则对系统输入、输出进行了分配,如下表4-1所示。表4-1I/O表信号输入信号输出自动按钮I0.0自动灯Q0.0手动按钮I0.1手动灯Q0.1称重检测点接近开关I0.2主传送带Q0.21级苹果计数传感器I0.3主档杆Q0.32级苹果计数传感器I0.41级档杆Q0.43级苹果计数传感器I0.52级挡杆Q0.54级苹果计数传感器I0.63级挡杆Q0.65级苹果计数传感器I0.74级挡杆Q0.7手动传送带挡板I1.05级挡杆Q1.0手动档杆I1.1手动1级挡杆I1.2手动2级挡杆I1.3手动3级挡杆I1.4手动4级挡杆I1.5手动5级挡杆I1.6称重传感器AIW0经过分析,该系统共需16路数字量输入和9路数字量输出,属于小型自动化应用范畴。鉴于S7-200系列PLC的高效能和成本效益,以及其广泛的应用基础、简便的编程和接线过程,该系列成为了合适的选择。在设计基于PLC的苹果自动分级分拣系统时,PLC的选型是至关重要的一环。我们需要选择适合项目需求的PLC型号,以确保系统能够稳定可靠地运行,并具有足够的性能满足系统的功能要求。在进行PLC选型时,我们考虑了以下几个关键因素:我们考虑了PLC的性能参数,包括处理器速度、内存容量、输入/输出(I/O)数量等。这些参数直接影响到PLC对系统的控制能力和处理能力,我们需要确保选择的PLC具有足够的性能来满足系统的实时控制需求和数据处理需求。我们考虑了PLC的可靠性和稳定性。作为控制系统的核心部件,PLC的稳定性直接关系到系统的运行稳定性和可靠性。我们选择了具有良好口碑和稳定性的品牌,以确保系统能够长期稳定地运行。我们也考虑了PLC的扩展性和灵活性。随着系统的不断发展和升级,我们可能需要增加新的功能模块或扩展现有的功能。因此,我们选择了支持多种扩展模块和通信接口的PLC,以便在未来能够灵活地扩展和升级系统。我们还考虑了PLC的成本和性价比。在满足系统性能需求的前提下,我们希望选择性价比较高的PLC,以尽可能节约成本,并提高项目的投资回报率。西门子品牌的S7-200PLC的主要特点:(1)I/O点数:可提供最多248个数字量I/O点,满足多种控制需求。(2)存储能力:内置高达4096字节的用户程序存储空间,可存储丰富的控制程序。(3)高速计数器:拥有多个高速计数器,最高计数频率可达30kHz,实现快速精确的计数。(4)定时器资源:提供多种定时器,如1ms、10ms、100ms等精度的定时器,满足不同定时需求。(5)中断源:支持多个中断源,提高系统响应速度。(6)通讯接口:具备RS-485通讯接口,便于与其他设备进行数据交互。(7)程序执行速度:特定指令的执行时间在微秒级,确保实时控制。(8)扩展能力:可扩展最多7个扩展模块,扩展点数可达256。(9)密码保护级别:可设置三级密码保护,保护程序安全。这些特点使得S7-200PLC在广泛的工业应用中具有优势、展示了S7-200PLC在功能、性能和扩展性等方面的特点。丰富的I/O点数和存储空间支持复杂的控制逻辑;高速计数器和定时器确保精确的控制;多种通讯接口便于集成;扩展能力提供了灵活性;密码保护确保了知识产权的安全。其快速的程序执行速度满足实时性要求,使其成为许多工业控制领域的优选控制器。PLC实物如图4.1所示。图4.1PLC实物图综合考虑以上因素,我们最终选择了西门子品牌的S7-200型号。CPU的型号为CPU226该PLC具有较高的性能参数、优良的稳定性和可靠性、丰富的扩展接口以及合理的价格,能够很好地满足我们项目的需求。通过合理的PLC选型,我们为自动分级分拣系统的设计和实现奠定了坚实的基础,确保了系统的稳定性和可靠性,为项目的顺利实施提供了重要保障。PLC具体参数如下表4-2表4-2PLC具体参数型号S7-200PLCCPU226输入点数24个数字量输入输出点数16个数字量输出电源可选DC/DC/DC或AC/DC/继电器模拟电位计2个模拟电位计输入高速计数器6个高速计数器(30kHz)脉冲输出2个高频脉冲输出(最大20kHz)通讯接口2个通讯接口,支持PPI、MPI等协议实时时钟用于时间标记和记录4.1.2计数传感器计数传感器在自动分级分拣系统中扮演着至关重要的角色,其设计和应用对于确保系统的精准性和效率至关重要。计数传感器的主要任务是实时监测通过系统的苹果数量,并通过相应的信号计数机制记录每一个经过的水果。这类传感器通常基于光电或磁性原理,能够在苹果经过时产生触发信号,通过这些触发信号进行精确计数。在自动分级分拣系统中,计数传感器的性能直接关系到最终产品的质量和生产效率。这些传感器通常具有高灵敏度和快速响应的特点,能够准确地捕捉苹果经过的瞬间。通过运用光电或磁性检测技术,计数传感器能够在水果通过时产生脉冲信号,这些信号随后被用于计数。其高精度的计数功能使得系统能够实时监测不同级别苹果的数量,从而实现对分级过程的细致控制。在硬件系统设计中,选择适用的计数传感器至关重要。考虑到苹果分级分拣系统对计数准确性的高要求,通常会选择具备高分辨率和低误差率的计数传感器。此外,对传感器的布置也需要精心设计,以确保在苹果通过时能够准确触发传感器,从而保证计数的可靠性。计数传感器在自动分级分拣系统中充当着不可或缺的角色,为系统提供了关键的数据支持。其精准的计数功能不仅有助于监控生产过程,还能为后续的数据分析和质量控制提供可靠的基础。因此,在硬件系统设计中,对计数传感器的选择、布置和接口设计都需要精心考虑,以确保系统的稳定运行和高效工作。OmronE3ZM-B:这是一款常用的红外线计数传感器,具有高精度和快速响应的特点,适用于对物体进行准确计数的场合。实物如图4.2所示。图4.2计数传感器实物图选择OmronE3ZM-B计数传感器的原因主要有以下几点:1.高性能检测能力:OmronE3ZM-B计数传感器采用逆反射检测方式,检测范围可达500mm,能够满足多种应用场景的需求。其高精度的检测能力可以确保计数的准确性,提高生产效率。2.快速响应时间:该传感器的响应时间仅为1ms,能够迅速捕捉到物体的变化,实现实时计数,满足高速生产线的要求。3.高防护等级:E3ZM-B传感器具有IP67和IP69K的防护等级,这意味着它能够在恶劣的环境条件下正常工作,如尘埃、水汽、油污等环境,确保生产的连续性和稳定性。同时,其不锈钢外壳设计进一步增强了传感器的耐用性。4.多样化的输出类型:传感器提供NPN输出类型,方便与各种控制系统连接,实现自动化生产。此外,它还具有多种功能,如计时、涡轮计数等,可满足不同生产需求。5.广泛的应用范围:OmronE3ZM-B计数传感器适用于各种自动化生产线,特别是在需要精确计数的场合,如包装、制造、物流等行业。其高性能和稳定性使得它成为这些行业的理想选择。6.可靠的品质和售后服务:作为Omron品牌的产品,E3ZM-B计数传感器继承了Omron一贯的高品质和可靠性。同时,Omron提供全面的售后服务和技术支持,确保用户在使用过程中遇到的问题能够得到及时解决。综上所述,选择OmronE3ZM-B计数传感器是基于其高性能、快速响应、高防护等级、多样化的输出类型、广泛的应用范围以及可靠的品质和售后服务等多方面的优势。这些特点使得E3ZM-B计数传感器成为自动化生产线上的理想之选。计数传感器的具体参数如下表4-3。表4-3计数传感器具体参数检测范围100毫米→500毫米输出类型NPN电气连接M84引脚连接器最大直流电压30VIP防护等级IP67,IP69K最大电流100mA响应时间1ms检测距离红光2m功能计时,涡轮,自查,外部检查等输出方式NPN输出控制输出继电器输出电源电压AC/DC24V4.1.3重量传感器模块称重传感器模块是自动分级分拣系统中的核心组件,其主要任务是实现对苹果重量的高精度检测和测量。采用先进的传感技术,如压力传感器或电阻应变传感器,该模块能够将苹果的重量精准地转化为电信号输出。这种高灵敏度的传感器模块具有出色的测量精度和稳定性,使其能够准确感知苹果的质量变化,提供实时的重量数据给系统。在硬件系统设计中,选择适用的称重传感器至关重要。考虑因素包括传感器的测量范围、精度、稳定性、响应速度等。高质量的称重传感器保证了系统对苹果分级准确性的要求。这些传感器通常设计成能够适应不同尺寸和质量的苹果,确保系统在处理各种果实时都能保持高度的可靠性。称重传感器模块的数据输出通常通过A/D转换器将模拟信号转换为数字信号,为PLC控制器提供可靠的输入。这使得系统能够通过数字化的方式更加精准地处理和分析苹果的重量信息。这一模块的高精度、稳定性以及快速响应的特性,为自动分级分拣系统提供了可靠的基础,确保了对苹果质量的精准监测和有效分级,从而提高了生产线的效率和质量。丹尼斯科PT460E-50MPA-6压力传感器是丹尼斯科公司推出的一款高性能传感器,特别适用于分拣行业的标准型重力压力测量。实物如图4.2所示图4.2称重传感器选用丹尼斯科PT460E-50MPA-6压力传感器的原因主要有以下几点:1.高精度测量:丹尼斯科PT460E-50MPA-6压力传感器的精度优于±0.5%FS,这种高精度可以确保测量结果的准确性和可靠性,满足对精确测量有较高要求的工业应用。2.稳定的输出信号:该传感器提供3.33mV/V的满量程输出信号,这种稳定的输出使得信号处理变得更加准确和容易,有助于后续的数据分析和控制。耐用的材质和设计:传感器采用不锈钢材质,具有出色的耐腐蚀性和机械强度,能够在恶劣的工业环境中长时间稳定运行。作为刚性杆熔体压力传感器,其设计简单且结构稳固,安装简便,适用于各种工业现场。广泛的应用范围:由于其高精度和稳定性,该传感器特别适用于聚合行业的熔体压力测量,同时也可应用于其他需要精确测量压力的领域,如石油化工、水利水电等。安全性和认证:产品已通过CE认证,符合相关安全标准,可以在各种工业环境中安全使用。综上所述,丹尼斯科PT460E-50MPA-6压力传感器凭借其高精度、稳定输出、耐用材质和设计以及广泛的应用范围,成为工业测量中的优选方案。这些特点使得它能够满足各种复杂工业环境下的精确测量需求,并确保长时间稳定可靠的运行。压力传感器具体参数如下表4-4表4-4压力传感器具体参数型号PT460E-50MPA-6压力范围0-50MPa精度优于±0.5%FS输出3.33mV/V满量程输出校验内部80%校验续表4-4稳定性具有良好的稳定性和重复性认证CE认证类型刚性杆压力传感器用途行业的标准压力测量4.1.4按键模块按键模块作为自动分级分拣系统中的输入装置,具有关键的用户交互功能。这一模块通常包括触摸按键或物理按钮,旨在为操作人员提供直观、简便的系统控制手段。按键模块的设计考虑到用户友好性和操作便捷性,以便操作人员能够方便地启动、停止系统,调整参数或进行其他操作。在硬件系统设计中,按键模块需要与PLC控制器相连接,通过实时响应操作人员的输入,实现对整个系统的实时控制。通过巧妙设计按键布局和灵敏度,按键模块在提高系统可操作性的同时,也确保了系统的稳定性和安全性。德力西S-100-24V整合按键模块是一款集成按键控制功能的电源模块,适用于24V电压系统,为用户提供便捷的设备操作体验。实物图如下图4.3所示。4.3按键模块选用德力西S-100-24V整合按键模块的原因可以归纳为以下几点:1.品牌信誉与质量保证:德力西是一个知名品牌,以其电气产品的质量和多样化的选择而受到市场的认可。该品牌注重产品的实用性和安全性,有着良好的质量担保。2.便捷的操作体验:德力西S-100-24V整合按键模块集成了按键控制功能,使得用户可以更方便地进行现场操作或参数调整。这种整合设计简化了操作步骤,提高了工作效率。3.广泛的适用性:该模块适用于24V电压系统,这是工业级设备的常规电压要求,因此可以广泛应用于工业自动化、机械设备等领域。4.简约的设计风格:德力西的产品设计风格偏大众简约,不仅美观大方,而且使得用户界面更加直观易懂,降低了操作难度。按键模块的具体参数如下表4-5。表4-5按键模块具体参数模块型号S-100-24V输入电压AC220V输出电压DC24V输出功率100W保护功能过流、过压、过热保护效率≥85%工作温度-10℃~+50℃存储温度-20℃~+85℃综上所述,选用德力西S-100-24V整合按键模块可以享受到品牌信誉、便捷操作、广泛适用性、简约设计以及优质的技术支持与售后服务等多方面的优势。这些因素共同构成了选择该产品的充分理由。4.1.5电源模块电源模块在自动分级分拣系统中扮演着至关重要的角色,其任务是提供系统所需的稳定、可靠的电力供应。这一模块主要负责将电源输入转换为系统内部各组件所需的合适电压和电流,以确保系统的正常运行。电源模块通常包括变压器、整流器和稳压器等组件,用于将来自电网或其他电源的电能进行调整和优化。在系统设计中,需要考虑到不同组件对电力特性的需求,以及可能存在的电压波动、电流峰值等问题,以确保各个组件能够在稳定的电力环境中工作。精心设计的电源模块不仅能够提供稳定的电力,还能有效防止电力波动对系统关键部件造成损害,从而提高整个系统的可靠性和稳定性。在自动分级分拣系统中,电源模块扮演了系统的心脏,为各个部件提供持续、可靠的电力支持,确保系统高效运行,为自动化生产提供了坚实的电力基础。DZL18-20系列漏电保护器模块是一款适用于交流50Hz、额定电压220V、额定电流至20A及以下的单相线路中的漏电保护设备,主要用于提供间接接触保护、过电流保护,以及防止由于接地故障引起的电气火灾危险。电源如图4.4所示。图4.4漏电保护器模块选用DZL18-20系列漏电保护器模块的原因主要包括以下几个方面:(1)提供人身触电间接保护:该模块能够对有致命危险的人身触电提供间接保护,确保人员安全。(2)防止电气火灾:DZL18-20系列漏电保护器模块可以有效地防止由于设备绝缘损坏、产生接地故障电流而引起的电气火灾危险,提高电气系统的安全性。(3)过电流保护:该模块还具备过电流保护功能,能够对建筑物及类似用途的线路进行过电流保护,防止因过电流导致的设备损坏和火灾事故。(4)可靠性高:DZL18-20系列漏电保护器模块具有体积小、分断高、动作可靠及抗振性好等特点,能够在各种环境下稳定可靠地工作。(5)适用范围广:该模块适用于电热水器、太阳能热水器、自动售货机、饮水机、电冰箱、洗衣机等多种用电设备,提供触电、漏电保护,是用户使用的理想产品。(6)符合标准:DZL18-20系列漏电保护器模块符合GB16916.1《家用及类似用途的不带过电流保护的剩余电流动作断路器》标准,保证了产品的质量和安全性。综上所述,选用DZL18-20系列漏电保护器模块可以为用户提供全面、可靠、安全的电气保护,确保电气系统的正常运行和人员安全。具体参数如下表4-6。表4-6漏电保护器模块具体参数型号DZL18-20系列额定电压220V额定频率50Hz额定电流20A及以下极数2极额定剩余动作电流30mA额定剩余不动作电流15mA额定接能分断能力500A最大分断时间0.1s漏电保护类型电子式快速型漏电保护冲击电流不动作型是主电源辅助电源是外壳材质塑料适用范围单相线路中的间接接触保护、过电流保护4.1.6指示灯模块指示灯模块是自动分级分拣系统中的重要组成部分,其设计旨在为操作人员提供实时的系统状态信息。指示灯模块通常包括不同颜色的LED指示灯,用于显示系统的运行状态、故障信息或其他重要提示。指示灯的布局和颜色选择经过精心设计,以使操作人员能够迅速、清晰地了解系统的工作状况。在系统正常运行时,绿色指示灯可能表示系统处于工作状态;而在出现故障或需要注意事项时,红色或黄色指示灯则可以提醒操作人员。这种直观的状态显示有助于操作人员及时发现问题、进行维护,并提高系统的可维护性。在硬件系统设计中,指示灯模块通常与PLC控制器相连接,通过实时监测系统状态并控制LED灯的亮灭,实现对系统运行状态的可视化呈现。因此,指示灯模块不仅提升了系统的用户友好性,还增强了系统的安全性和可操作性,使操作人员能够更加轻松地管理和监控自动分级分拣系统。RGB-5042是一种LED指示灯的型号。其中,RGB代表红、绿、蓝三种颜色,而5042则代表LED灯的尺寸为5mm*4.2mm。这种LED指示灯具有多种颜色选择,通常用于各种电子设备、仪器和设备的显示和指示。系列指示灯模块具有高亮度、长寿命和防护等级,适用于恶劣环境和要求严格的工业应用。指示灯实物图如图4.5所示图4.5指示灯模块选择RGB-5042LED指示灯的原因主要有以下几点:1.多色显示:RGB-5042LED能够显示红、绿、蓝三种基色,以及通过不同基色的组合显示出多种颜色。这种多色显示功能为设备提供了丰富的视觉反馈,使得用户能够更直观地了解设备的状态或操作结果。2.小尺寸:RGB-5042LED的尺寸仅为5mm*4.2mm,非常适合于空间有限的电子设备或仪器中。同时,小尺寸也便于在面板上密集排列,实现更丰富的显示功能。3.低功耗:LED作为一种半导体发光器件,其功耗远低于传统的白炽灯或荧光灯。RGB-5042LED的低功耗特性有助于降低设备的整体能耗,延长设备的使用寿命。4.长寿命:LED的使用寿命通常可达到数万小时,远高于传统的照明设备。RGB-5042LED的长寿命特性使得设备在长期使用过程中无需频繁更换指示灯,降低了维护成本。5.快速响应:LED的响应时间非常短,通常在微秒级别。RGB-5042LED的快速响应特性使得设备能够实时显示状态变化,提高了设备的响应速度和操作效率。6.环保:LED在制造和使用过程中不含有害物质,符合环保要求。选择RGB-5042LED作为指示灯有利于保护环境,减少污染。7.可定制性:RGB-5042LED可以根据客户需求进行定制,如改变颜色、亮度、闪烁频率等。这种可定制性使得设备能够更好地满足用户的个性化需求。综上所述,选择RGB-5042LED指示灯的原因主要包括多色显示、小尺寸、低功耗、长寿命、快速响应、环保和可定制性等方面。这些优点使得RGB-5042LED成为电子设备、仪器和设备中常用的指示灯类型之一。指示灯的具体参数如下表4-7。表4-7指示灯模块具体参数型号RGB-5042颜色RGB(红、绿、蓝)尺寸5mmx4.2mm工作电压(3V、5V)工作电流通常在10毫安到100毫安之间亮度可调发光角度120°、150°寿命长寿命,通常可达数万小时4.2硬件电路设计4.2.1PLC输入和输出地址分配PLC(可编程逻辑控制器)的输入和输出地址分配主要基于其硬件结构、功能需求以及具体的编程规则。以下是一些常见的PLC输入和输出地址分配的原则和示例:1.地址分配方式:(1)输入输出编号(X、Y)通常以8进制数的形式进行分配,如X0~X7、X10~X17等,但需要注意避免某些特定范围的编号(如X80~X87、X90~X97)。(2)当扩展输入输出模块或单元时,新的地址分配将接着前面的输入编号和输出编号,但末位数必须从0开始分配。例如,如果前一个模块的地址分配到了X43,那么下一个模块的地址必须从X50开始。2.特定系列PLC的地址分配:(1)对于S7-200系列PLC的I/O模块,每个安装位置都必须分配与其最大开关量输入/输出点数相对应的地址。如果实际安装的模块点数少于最大点数,剩余的I/O地址将不可再作为物理输入点使用。同时,输入和输出的地址是间断的,并且在输入与输出中不可以使用相同的二进制字节与位。(2)X和XA型CPU单元自带一定数量的I/O点,其中输入和输出点在CIO区占用不同的通道和位。以X和XA型CPU为例,输入点占用0~1通道,总共24个输入位,而输出点占用100~101通道,总共16个输出位。综上所述,不同的PLC型号具有不同的地址分配规则和方式。因此,合理的地址分配对于提高PLC的编程效率和运行稳定性具有重要意义。在PLC控制系统设计过程中,详细的输入输出地址分配在下表4-2和表4-3所示,这些表格的资源配置信息,以确保PLC系统能够按照预定的逻辑和功能进行高效、准确的运行。表4-2数字量输入分配表数字量输入分配数字量输出分配序号名称PLC地址外部编号序号名称PLC地址外部编号1自动按钮I0SB117自动灯Q0L12手动按钮I1SB218手动灯Q1L23称重检测点接近开关I2SQ119主传送带Q2KM141级苹果计数传感器I3SQ220主档杆Q3YV152级苹果计数传感器I4SQ3211级档杆Q4YV263级苹果计数传感器I5SQ4222级挡杆Q5YV374级苹果计数传感器X6SQ5233级挡杆Q6YV485级苹果计数传感器I7SQ6244级挡杆Q7YV69手动传送带挡板I9SQ7255级挡杆Q10YV710手动档杆I10SQ826自动灯Q11L111手动1级挡杆I11SQ912手动2级挡杆I12SQ1013手动3级挡杆I13SQ1114手动4级挡杆I14SQ1215手动5级挡杆I15SQ1316称重传感器I16RA表4-3数字量输出分配表模拟量输入分配模拟量输出分配1称重传感器I16RA4.2.2I/O接线图图4.6展示了PLC的输入输出接线布局。所选用的PLC型号为西门子品牌的S7-200,配备了24个输入通道和16个数字输出通道。220V的交流电通过L和N线为PLC提供工作所需的220V交流电源。而24V的直流电源则连接至PLC输出端的公共端子以及输出公共端,为PLC的输出端提供24V的直流电源。图主电路设计PLC主电路设计是工业自动化系统的核心环节,它涉及电源稳定供应、输入输出接口的有效连接以及通信接口的合理配置。设计时需根据系统需求,选择适当的PLC型号,并设计可靠的电源电路、符合控制要求的输入输出接口电路以及满足通信需求的通信接口电路。同时,还需考虑接地设计和冗余设计以提高系统的稳定性和可靠性。最终,通过测试和调试确保PLC主电路的正确性和可靠性,为工业自动化系统的稳定运行提供坚实基础。主回路原理图如图4.7所示。图4.7主电路图4.3本章小结本章深入探讨了苹果自动分级分拣系统的硬件及电路设计,包括计数传感器模块、称重传感器模块、电源模块、指示灯模块等重要组件。详细介绍了这些模块在系统中的功能和作用,并通过系统接线图展示了它们之间的合理连接关系。电源模块的设计确保了系统稳定的电力供应,计数传感器和称重传感器模块则为系统提供了精确的数据支持。指示灯模块和按键模块提高了系统的用户友好性和操作便捷性。在硬件电路设计部分给出PLC的输入输出地址、I/O接线图及主电路设计图。整体而言,通过对硬件系统的精心设计,苹果自动分级分拣系统能够在高效运行的同时保持稳定性和可靠性。在接下来的章节中,将进一步探讨系统的软件设计和实施,以全面理解并验证系统的工作原理。 5系统的软件设计 5系统的软件设计5.1PLC程序设计的方法在PLC程序编写中,通常可以采用多种方法,例如以下四种:(1)凭借经验法:针对待控制对象的特定需求,开发人员会基于典型控制电路程序的经验进行选择和组合。这一过程涉及迭代调试和阶梯图的修改,有时还需增加辅助触点以优化控制逻辑。(2)继电器构筑电路阶梯法:该方法通过模拟传统继电器电路的工作原理,结合PLC的外部硬件接线,设计并调整控制软件来实现系统功能。(3)顺序功能法:基于主要功能实现的流程,首先进行各部分的程序化设计,直至整体完成。在这一过程中,绘制系统控制功能流程图是不可或缺的步骤,以确保程序的逻辑性和完整性。(4)逻辑关系法:在设计工作中,需要精确识别并确立输入与输出之间的逻辑关系,以确保系统能够按照预期的功能和性能要求运行。5.2编程软件STEP7--Micro/WIN概述STEP7-Micro/WIN是一款强大的编程软件,为SiemensS7-200系列PLC的开发提供了全面的支持。其直观的界面、多语言支持、离线/在线编程调试等特点,使得工程师能够高效地开发、测试和维护PLC程序。一、概述STEP7-Micro/WIN是西门子公司为其S7-200系列可编程逻辑控制器(PLC)开发的编程软件。它是用于对S7-200PLC进行编程、调试和监控的重要工具。二、主要功能编程功能:支持梯形图(LAD)、指令表(STL)和功能块图(FBD)等编程语言,用户可以方便地编写和修改控制程序。调试功能:可以进行在线监控、断点设置、单步执行等调试操作,帮助用户快速查找和解决程序中的问题。变量监控和修改:实时显示和修改PLC中的变量值,便于用户了解系统运行状态。通信功能:实现与PLC的通信,进行程序下载、上传以及数据交换等操作。三、软件特点界面友好:操作界面直观清晰,易于上手,方便用户进行各种操作。功能强大:提供了丰富的编程和调试工具,满足不同用户的需求。兼容性好:与S7-200PLC系列完全兼容,确保稳定可靠的运行。扩展性强:可以与其他西门子自动化产品集成,实现更复杂的控制系统。四、编程环境编程元素:包括输入/输出、定时器、计数器、数据块等基本编程元素,用户可以根据需要进行组合和配置。程序结构:支持主程序、子程序和中断程序等结构,便于组织和管理程序代码。五、调试与监控在线监控:实时显示PLC中各个变量的数值和状态,帮助用户及时了解系统运行情况。断点设置:可以在程序中设置断点,方便逐段调试程序。单步执行:通过单步执行功能,细致观察程序执行过程中的每一个步骤。六、通信设置连接方式:支持多种通信方式,如以太网、串口,以满足不同的应用场景需求。参数配置:可以对通信参数进行设置和调整,确保通信的稳定和可靠。七、应用场景STEP7-Micro/WIN广泛应用于各种工业自动化领域,如机械制造、过程控制、楼宇自动化等。它为用户提供了便捷高效的编程和控制解决方案,帮助用户实现自动化系统的稳定运行和精确控制。总之,STEP7-Micro/WIN是一款功能强大、使用方便的编程软件,在S7-200PLC的应用中发挥着重要作用。如下图5.1所示。图5.1编程软件STEP7--Micro/WIN主界面5.3系统主程序设计苹果自动分级分拣系统将主程序如下图5.2所示。开始开始结束手自动Y传送带称重点称重检测Y时间到Y判断重量≥400Y一级挡板动作≥325Y二级挡板动作≥250Y三级挡板动作<175四级挡板动作≥175YY手动运行五级挡板动作图5.2主程序流程图首先系统启动后进行手动自动的判断,如果是手动运行就通过按键来进行控制,如果是自动运行就通过传送带来将苹果进行传输到每个称重点进行称重检测,当监测到时间后,就进行判断质量,当大于400后一级挡板就开始进行动作,当质量大于325后二级挡板就开始动作,当大于250后三级挡板开始动作,大于175后四级挡板开始动作,小于175后四级挡板开始动作。5.3系统梯形图程序5.3.1系统初始化程序块系统初始化程序块如下图5.3所示,当系统上电后SM0.1就会接通,当手动按钮0.1按下后,就会复位M0.0当自动按钮按下接通后自动指示灯就会亮起,表示系统自动运行图5.3初始化程序5.3.2称重程序块当自动灯开始运行后,PLC采集称重传感器的数据除以32,将计算结果放到VW0中进行,自动灯运行时就通过亮的时候就通过传送带进行传输苹果,将苹果传送到下一个称重分类地点。图5.4称重程序5.3.3分拣程序程序如下图5.5所示,在进行称重程序后,将M0.1打开,T37开始进行延时T37打开后,VW0小于400,M0.2开始置位为1一级挡板打开,当苹果的重量在325到400之间,二级挡板进行打开。当苹果的重量在250到325中,三级挡板进行打开。当苹果重量在175到250之间,四级挡板进行打开,当苹果的重量小于175后,五级挡板进行打开。图5.5分拣程序块将M10.0和I0.0进行串联,当M10.0和M0.0进行串联当I0.0输入有信号后将M10.1进行置位为1,然后将M10.0复位为1。将M10.和I0.2进行串联,当M10.0和M0.1进行串联当I0.2输入有信号后将M10.2进行置位为1,然后将M10.1复位为15.3.4计数程序苹果自动分级分拣控制系统将当大苹果选中后M0.2进行打开,1级苹果进行计数,将M0.2置位为1和M0.0置位为1,当大苹果选中M0.3,2级苹果进行计数将M0.3和M0.4同时置位为1。图5.6步进电机程序块5.3.5传送带运行程序传送带运行程序,中小苹果选中M0.3,2级苹果进行计数将M0.3和M0.4同时置位为1。小苹果选中M0.3,2级苹果进行计数将M0.3和M0.4同时置位为1。主传送带运行将自动灯Q0.0进行得电后,M0.0主传送带开始运行。图5.7传送带程序块5.3.6主挡板控制程序负责根据称重传感器检测到的苹果重量,控制主挡板的开闭,以实现苹果的分级分拣。程序首先进行系统初始化设置,包括对各个模块的初始化和参数配置,确保系统处于正常工作状态。随后,通过称重传感器实时采集苹果的重量数据,并根据预设的分级标准进行判断,确定苹果的级别。根据苹果的级别,程序控制主挡板的开闭动作,将苹果送入相应的分拣通道,并同时控制执行机构确保顺利分拣。图5.8主档板控制程序5.3.7一级挡板控制程序是根据称重传感器检测到的苹果重量,判断是否为一级苹果,并控制一级挡板的开闭,将其准确分拣到相应通道。程序首先进行系统初始化设置,确保各个模块正常工作。随后,通过称重传感器采集苹果重量数据,并按预设标准判断苹果是否为一级。若为一级苹果,则控制一级挡板打开,将苹果送入相应通道。图5.9一级挡板控制程序5.3.8一级苹果计数程序准确地统计一级苹果的数量,以便对产量进行监控和管理。程序首先进行初始化设置,确保系统各个模块处于正常工作状态,并初始化计数器等相关参数。随后,程序监测一级通道中通过的苹果,一旦检测到一级苹果通过,计数器加一,并实时更新一级苹果的数量。图5.10一级苹果计数程序5.4本章小结本章对于PLC的软件部分有了从浅到深的逐步了解。在系统的软件设计中,PLC的程序设计是核心环节。我们深入研究了适合的编程方法,如梯形图编程,其直观易懂的特性为程序开发带来便利。通过精心规划程序流程,明确输入与输出的逻辑关系,实现了对系统各部分动作的精确控制。在编程过程中,注重程序的可读性、可维护性和可扩展性。合理利用PLC的功能指令,提高了程序的执行效率和灵活性。同时,不断进行调试和优化,以确保程序能够稳定可靠地运行。对编程工具和环境的熟练掌握,为高效开发PLC程序提供了有力保障。在整个软件设计过程中,始终以满足系统功能需求和提高性能为目标。这一系列的工作为系统的良好运行奠定了坚实的软件基础,使系统能够准确、高效地完成各项任务,在实际应用中展现出卓越的性能和适应性。 6控制界面的设计6监控界面设计6.1监控软件5476.1.1MCGS组态的功能(1)简单的可视化操作界面MCGS的设计使用了中文的、可视化的窗口式的人机交互接口,通过窗口的方式构建了人机交互的人机交互接口,实现了人机交互的操作,实现了人机交互操作的简便、直观;同时,它还具有弹性,适合中国人民的生活方式与需求。使用者可以利用该系统的预设架构或自行设定其所需的图形接口,产生不同种类及样式的图形接口,其中包含DOS样式与标准视窗样式的图形接口,以及具有动画效果的工具栏、状态栏等。(2)实时性强、良好的并行处理性能MCGS是一个32位的32位操作系统,它可以充分发挥32个Windows操作系统的多任务、按优先级分时工作的特点,通过多个线程来实现对一些具有较高实时性的重要任务和较低的非关键性任务的多任务的并行化,从而使得PC计算机在工程测量和控制等方面的更广阔的发展前景。(3)丰富、生动的多媒体画面MCGS以图形、图表、曲线等各种方式向操作人员提供了实时的状态、质量和异常警报等相关的相关资料。通过改变人物的尺寸,变换颜色,明暗变化;利用图像的运动和翻转等各种方式加强了图像的动感。在图元和图符对象上,定义对应的国家属性,以达到动态的目的。同时,MCGS也为用户提供了大量的动态零件,并且对每一个零件都有自己的特点。同时,MCGS也具备了对多媒体技术的支援,使得我们可以制作出美丽、活泼的图像,声音和动画。(4)开放式结构,广泛的数据获取和强大的数据处理功能MCGS具有开放的体系架构,能够与各种类型的数据进行数据交互,并具有丰富的功能。支援微软开放式资料库互联(ODBC),具有很强的资料库连结功能。完全支持OPC(OLEforProcessControl)规范,既能充当OPL的客户机,又能充当OPC服务器,能与多种自动装置联网。MCGS采用DDE(DDDE)实现与其它系统之间的信息交流,使其能够有效地发挥计算机自身的优势。MCGS充分支援ActiveX控件,具有非常灵活的面向目标的动态绘图能力,同时具备大量的图形资源。完善的安全机制MCGS具有较强的安全性,可以对多种层次的使用者设置不同的使用权限。另外,MCGS还具有工程代码、软件狗锁定、项目运行截止时间等多项特性,极大地增强了对配置软件开发商工作成果的保障。(6)强大的网络功能MCGS支持TCP/IP、MODEN、RS-458/RS-422/RS-232等多种网络体系结构;使用MCGS网络版组态软件,可以在整个企业范围内,用IE浏览器方便的浏览到实时和历史的监控信息,实现设备管理和企业管理的集成。(7)多样化的报警功能MCGS系统为用户提供了各种报警模式,报警种类繁多,报警功能也十分灵活。该系统不但便于使用者设定报警信息,而且还可对报警信息进行实时显示和打印。通过对报警信号的储存和响应,保证了在工业领域内的安全、稳定的生产操作。(8)实时数据库为用户分步组态提供极大方便MCGS由主窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成,其中实时数据库是一个数据处理中心,它包含了各模块的函数数据区域以及各模块的功能模块,是整体系统的核心。每个组件都能分别将数据输入到一个实时数据库中,并能进行自身的错误控制。在建立一个用户的应用程序时,各个模块可以单独的进行配置,彼此之间没有相互影响。在此基础上,实现了不同模块之间的实时信息交互,从而构成了一个有机的整体。(9)支持多种硬件设备,实现“设备无关”MCGS根据外围器件的特点和器件的特性,确定了各种器件组件,并与器件之间进行了关联;给出相应的特性,以执行对外围装置的驱动与控制。在该装置的工具箱中,使用者可以很容易地进行多种装置的选型。各部件之间、各部件之间通过一个实时数据库进行连接。同时,它们彼此之间也是彼此独立的,也就是说,对其中一个组件的操纵或修改,并不会对其它组件及整体结构产生任何影响。(10)控制方便复杂的运行流程MCGS设置了“操作政策窗口”窗口,让使用者根据设置的条件和次序,选择具有不同状态和不同函数的政策工件。对外围装置进行操控,对视窗的开闭进行控制,并可与即时的数据进行交互;在精确的操作过程中,还可以通过自定义新的决策工件来扩充系统的功能。(11)良好的可维护性和可扩充性MCGS系统包括五个主要的功能模块,并根据其构成的各个部分的结构和各部分的结构,这些部分具有不同的作用,并且是相互独立的。三大类组件(设备组件、动画组件和策略组件)共同构成了MCGS三个主要模块(设备驱动、动画组件和流控制)。另外,MCGS还为用户提供了一系列的可扩展的开放式界面,使使用者可以使用VB,VC等更高层次的编程语言编写相应的组件,以扩展其功能。(12)用数据库来管理数据存储,系统可靠性高在MCGS系统中,采用了基于数据库的方式进行数据存储。在配置过程中,由系统产生的配置结构为数据库。在执行过程中,会自动产生一个资料库,储存并处理资料资料及警报资讯。采用数据库对数据进行存储与处理,从而提高了系统的可靠性与工作效率。同时,也使得其它的应用程序可以在数据库中直接进行磁盘存储。(13)设立对象元件库,组态工作简单方便物件元素库,其实就是将不同配置物件分门别类存放在一起的图形库。配置时,可以将已生成的数据对象(包含图形对像、窗口对象、策略对象甚至是位图文件)保存在图形库中,同时也可以将各个元素库中的对象提取出来,用于目前的项目。通过不断的工作,目标元素库会不断地扩充、充实,从而有效地解决目标元素库中元素累积与元素回收的难题。配置使工作更加简便。(14)实现对工控系统的分布式控制和管理考虑到工控系统今后的发展趋势,MCGS充分运用现今发展的DCCW(DistributedComputerCooperatorWork,分布式计算机协通工作方式)技术,使分布在不同现场的采集设备和工作站之间实现协同工作,不同的工作站之间则通过MCGS实时交换数据,实现对工控系统的分布式控制管理。MCGS具备数据存储和历史记录功能,可以记录关键性能指标、报警事件等信息,便于后续的数据分析和系统优化。MCGS软件为工业自动化提供了强大的监控和人机交互能力,使得操作人员能够直观、高效地管理和监控自动分级分拣系统。这一过程的第一步是在设备管理窗口中找到通用串口父设备0,并在其下进行插入操作。接着,在插入的通用父设备0下继续添加所需的设备,即西门子S7-200系列编程口设备。通过按照这一步骤操作,用户可以成功地配置MCGS系统,实现对西门子S7-200系列编程口设备的管理和控制。这个操作流程确保了设备管理的顺利进行,使系统能够有效地集成和利用各类设备。图6.1插入通讯设备通过双击通用串口父设备0,用户能够方便地进入通用串口设备属性编辑窗口,在这个窗口中,可以对各项参数进行详细配置。用户需要注意选择初始状态以及设置采集周期和串口参数,这些配置对系统的正常运行至关重要。执行这些步骤可以确保通用串口设备按照用户的需求进行启动和数据采集,从而提高系统的灵活性和可控性。图6.2设定出口父设备通过执行双击操作,用户可轻松进入西门子S7-200编程口设备的属性设置窗口,从而对各项参数进行详细设定。采集优化、初始工作状态、最小采集周期以及设备地址等配置对系统的正常运行具有关键影响。通过此步骤的执行,可确保西门子S7-200编程口设备按照用户需求进行启动和数据采集,进一步提升了系统的灵活性和性能。图6.3MCGS软件6.2系统监控界面设计在MCGS(MonitorandControlGeneratedSystem)中,变量定义和动画连接是两个重要的概念。1.变量定义:在MCGS中,变量也被称为数据对象。实时数据库是MCGS工程的数据交换和数据处理中心,而数据对象是构成实时数据库的基本单元。因此,建立实时数据库的过程实际上就是定义数据对象的过程。定义数据对象的内容主要包括指定数据变量的名称、类型、初始值和数值范围等,同时也要确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。在定义变量之前,通常需要对系统进行分析,确定所需的变量数量。然后,可以通过MCGS的工作台中的“实时数据库”选项卡进入“实时数据库”窗口页,使用“新增对象”按钮添加新的数据对象。图6.4组态环境展示2.动画连接:在MCGS组态软件中,为了使图形对象获得动画效果,需要对图元图符对象定义动画属性,并与实时数据库建立连接关系。这样,在系统运行的过程中,这些图形对象就能产生不同的特效。动画连接是进行动画制作和动态参数赋值的主要界面。在动画连接界面中,MCGS组态软件提供了一些常用的命令和绘图工具,用户可以通过这些工具完成任一窗口静态画面的工艺制作。通过动画连接,用户可以将实时数据库中的数据与图形对象关联起来,实现数据的动态显示和图形的动态变化。例如,可以定义一个变量来表示电机的运行状态,然后在图形对象上添加一个动画效果,当变量值改变时,图形对象的状态也会相应改变。总的来说,MCGS的变量定义和动画连接是实现工业自动化监控和控制的重要手段。通过合理的变量定义和动画连接设置,可以方便地实现数据的采集、处理和显示,提高工业生产的效率和安全性。图6.5单元属性设置基于PLC设计与开发的苹果分级分拣系统监控界面如下图所示,首先左侧是总挡板和称重传感器,当苹果自动进行称重,判断苹果在哪个范围内,通过传动带将苹果带到相应的箱子中进行分拣分类。图6.6组态环境检测 实际监控界面如下:图6.4监控界面6.3本章小结在本章中,对于监控软件MCGS组态所具备的丰富功能有了更为全面且深入的理解和认知。清晰地了解到其在数据采集、实时显示、历史数据记录等方面所展现出的强大能力。同时,对于系统监控界面的设计也有了崭新的、更为深刻的认识,明白了如何通过合理的布局、直观的图表展示、便捷的交互操作等设计元素的巧妙运用,来构建一个功能完备、易于使用且能够清晰呈现系统运行状态和关键信息的监控界面,从而让整个监控系统能够更加高效、精准地服务于实际的应用场景和需求。7系统的调试7系统的调试7系统的调试7.1硬件调试硬件调试是确保可编程逻辑控制器(PLC)系统正常运行的重要环节。以下是在STEP7-Micro/WIN中进行硬件调试的一些常见步骤和要点:1.连接与设置:正确连接PLC与计算机,设置好通信参数。2.下载程序:将编写好的程序下载到PLC中。3.观察指示灯:查看PLC本体上的指示灯状态,初步判断硬件是否正常。4.监控变量:在软件中实时监控输入输出变量的值,检查是否与实际情况相符。5.检查输入信号:使用测试设备或实际信号源,验证输入信号是否被正确采集。6.测试输出动作:观察输出设备是否按照预期动作,如继电器、指示灯等。7.排查故障:通过软件的诊断功能和实际观察,查找并解决可能出现的硬件故障。8.重复验证:对关键部分进行多次测试和验证,确保系统稳定可靠。硬件调试需要耐心和细心,逐步排查可能存在的问题,以保障PLC系统的正常运行。通过检查连线确保PLC与其他硬件设备连接无误后,进入电源检查确保电源供应正常下一步是输入信号测试这一步中验证输出模块的信号是否正常读取。再对输出信号进行测试验证输出模块是否正常驱动外部设备,最后进行故障排查等流程走下来在硬件确认无误后,接下来是对传感器的校准。对于涉及测量的传感器,特别是如称重传感器这类关键组件,校准是确保其输出准确可靠的关键步骤。通过使用标准物体进行校准,可以调整传感器的输出,使其与实际情况一致。这一步骤的准确性直接影响到系统对水果的精准分级。7.2软件调试软件调试是在STEP7-Micro/WIN中确保程序正确性和解决潜在问题的重要过程,以下是一些常见的软件调试方法:1.单步执行:通过逐步执行程序,观察每一步的执行结果,便于发现逻辑错误。2.断点设置:在关键代码位置设置断点,暂停程序执行,检查相关变量的值和状态。3.监控变量:实时监控重要变量的变化,验证其是否符合预期。4. 模拟输入:使用软件提供的模拟功能,模拟实际的输入信号,检查程序的响应。5.在线诊断:利用软件提供的诊断工具,查找程序中的错误和警告信息。6.与硬件结合调试:将软件调试与硬件调试相结合,确保程序与实际硬件的交互正常。7. 修改与验证:根据调试过程中发现的问题,及时修改程序并进行再次验证。利用编程软件(如STEP7-Micro/WIN)连接PLC进行在线调试。第一步程序的编译检查程序是否能够成功编译,排除错误语法。第二部逻辑验证,确保程序的逻辑是否符合设计要求逐步执行程序在这个过程中,监测传感器输入和执行机构输出,以确保PLC能够正确地响应各种输入条件。在线调试的优势在于能够实时检测和修正程序中的问题,提高系统的稳定性。第三步功能的测试测试各项功能是否正常实现。第四步,参数的设置检查参数设置是否正确,会不会影响程序运行。第五步模拟仿真通过仿真软件验证程序的正确性检查逻辑是否按照预期运行。7.3组态调试组态调试是STEP7-Micro/WIN中重要的一环,以下是一些关于组态调试的要点:1.硬件组态检查:确保硬件组态的设置正确,如模块类型、地址等与实际硬件匹配。2.通信组态测试:验证通信组态是否正常,能否与其他设备进行稳定的数据交换。3.I/O组态校验:检查输入输出组态的正确性,确保信号的采集和输出正常。4.功能块组态调试:对于使用的功能块,检查其参数设置和运行效果。5.系统组态优化:根据调试结果,对组态进行优化和调整,以提高系统性能。6.模拟环境测试:在模拟环境中进行组态调试,以发现潜在问题并提前解决。7. 实际场景验证:在实际应用场景中进行组态调试,确保系统在实际运行中的稳定性和可靠性。通过监控软件(如MCGS)进行操作。第一步画面的布局,检查组态画面是否合理美观,是否易于操作和监控。第二部数据的链接连接PLC,验证监控界面是否能够正确显示系统状态。这包括实时数据的准确性和图形元素的正常功能。此外,通信测试也是调试过程中不可忽视的一环,确保各个设备之间能够正确地发送和接收数据,保障系统的协同工作。7.4仿真展示当完成了对于系统的软调试之后,就可以将程序通STEP7-Micro/WIN编程软件下载到PLC中仿真测试,整个过程设计出来的仿真如图7.1所示;自动模式是指系统在运行时按照预先设定的程序和逻辑进行自主控制和操作的模式。在自动模式下,系统可以根据传感器的反馈信息和设定的参数,自动地执行各种操作,完成预定的任务,而无需人工干预。在自动分级分拣系统中,自动模式可以实现苹果的自动称重、分级和分拣。系统会根据称重传感器采集
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川省遂宁经创投资集团有限公司招聘工作人员24名考试模拟试题及答案解析
- 2026年及未来5年市场数据中国环保器材行业市场调查研究及投资前景预测报告
- 2026年及未来5年市场数据中国冬季功能性外套行业市场全景监测及投资战略咨询报告
- 2026四川宜宾屏山县振和农业开发有限公司招聘工作人员1人考试模拟试题及答案解析
- 道路货运业务员岗前技术管理考核试卷含答案
- 船闸及升船机运管员操作技能考核试卷含答案
- 2026江西省出版传媒集团有限公司招聘93人笔试备考试题及答案解析
- 玻纤拉丝工班组协作能力考核试卷含答案
- 2026年泰州市教育局直属学校公开招聘教师52人笔试参考题库及答案解析
- 2026天津市宁河区安定医院招聘事业编制4人考试模拟试题及答案解析
- 能源与动力工程测试技术 课件 第十一章 振动与噪声测量
- 食品欺诈预防管理制度
- 装配式建筑混凝土构件深化设计任务3叠合梁的深化设计86课件
- 《基于西门子S7-1200PLC的四层电梯控制系统设计》8900字
- 外科学-甲状腺疾病
- 锅炉工作简历模板范文
- 一年级下册劳动《变色鱼》课件
- 中小学生心理健康教育模式创新研究
- 矿产行业智能化采矿与选矿方案
- 《5G无线网规划设计规程》
- 卫生健康专业知识培训考核试卷
评论
0/150
提交评论