版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
xxxx文献翻译二级学院班级学生姓名学号PLC控制系统一、PLC概述可编程控制器是60年代末在美国首先出现的,当时叫可编程逻辑控制器PLC(ProgrammableLogicController),目的是用来取代继电器。以执行逻辑判断、计时、计数等顺序控制功能。提出PLC概念的是美国通用汽车公司。PLC的基本设计思想是把计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,控制器的硬件是标准的、通用的。根据实际应用对象,将控制内容编成软件写入控制器的用户程序存储器内,使控制器和被控对象连接方便。
70年代中期以后,PLC已广泛地使用微处理器作为中央处理器,输入输出模块和外围电路也都采用了中、大规模甚至超大规模的集成电路,这时的PLC已不再是仅有逻辑(Logic)判断功能,还同时具有数据处理、PID调节和数据通信功能。国际电工委员会(IEC)颁布的可编程控制器标准草案中对可编程控制器作了如下的定义:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算,顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关外围设备,易于与工业控制系统联成一个整体,易于扩充其功能的设计。
可编程控制器对用户来说,是一种无触点设备,改变程序即可改变生产工艺。目前,可编程控制器已成为工厂自动化的强有力工具,得到了广泛的普及推广应用。
可编程控制器是面向用户的专用工业控制计算机,具有许多明显的特点。
①可靠性高,抗干扰能力强;
②编程直观、简单;
③适应性好;
④功能完善,接口功能强二、PLC的历史1968年,RichardE.Morley创造出了新一代工业控制装置可编程逻辑控制器(PLC),现在,PLC已经被广泛应用于工业领域,包括机械制造也、运输系统、化学过程设备、等许多其他领域。初期可编程控制器只是用一种类似于语言的软件逻辑于代替继电器硬件逻辑,并且使开发时间由6个月缩短到6天。虽然计算机控制技术已经产生,但是PLC控制因为它的高性能、成本低、并且对恶劣的环境有很强的适应能力而在工业控制的广泛应用中保持优势。而且,尽管硬件的价格在逐渐下跌,据估计,根据Frost和Sullivan对PLC市场的调查研究表明,每年销售硬件的价格要比销售PLC的价格(一千五百万)至少多出八十亿美元。PLC的创造者RichardE.Morley十分肯定的认为目前PLC市场是一个价值五十亿的工业虽然PLC广泛应用于工业控制中,PLC控制系统的程序依然和语法有关。和软件过程一样,PLC的软件设计也以同样的方式会遇到软件错误或危机。Morley在演讲中着重强调了这个方面。如果房子建造的像软件过程一样,那么仅仅一只啄木鸟就可以摧毁文明。特别的,PLC程序要解决的实际问题是消除软件错误和减少老式梯形逻辑语言的花费。尽管PLC的硬件成本在继续下降,但是在工业控制上减少梯形逻辑的扫描时间仍然是一个问题,以至于可以用到低耗时的PLC。一般来说,和其他领域相比生产PLC的周期要短很多。例如,在实践中,VISI设计是一种有效的计算机辅助设计。PLC不需要使用目前的以软件设计为基础软件工程方法论,因为PLC程序要求对软件和硬件搜都要考虑到。因此,软件设计越来越成为花费动力。在许多的工业设计工程中,多数人力分配给了控制系统设计和安装,并且他们被要求对PLC进行程序测试和错误排除。再者,PLC控制系统不适合设计对适应性和重构有越来越多要求的生产系统。一个更深入的问题是在大规模的工程中软件越来越复杂,促使要有一个系统化的设计方法论。主题的客观性是为PLC自动控制系统建立一个系统化的软件设计方法论。这个设计方法论包括以状态转换模型为基础的精确的描述,这个转台转换模型是自动控制系统的抽象系统。方法论还包括一个逐步的设计过程,并且要设置一个设计规则,这样才能为一个成功的设计提供导向和方法。这项研究的真正目的是找到一个减少控制软件发展过程的不稳定性的方法,也就是说,减少程序和调试时间以及他们的变化,以增强自动控制系统的适应性,并且通过调整软件使得软件可以再度使用。这样的目的是为了克服目前程序策略的不足之处,而目前的程序策略是以个人软件开发者的经验为基础的。三、现今的PLC从结构上分,PLC分为固定式和模块式两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。在使用者看来,不必要详细分析CPU的内部电路,但对各部分的工作机制还是应有足够的理解。CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工作速度,IO数量及软件容量等,因此限制着控制规模。中央处理器(CPU)是PLC控制器的大脑。通常CPU本身就是一个微控制器。起先是8位微控制器例如8051,现在发展为16位和32位微控制器。你会发现大部分由日本制造商制造的PLC中是日立和Fujicu的微控制器,西门子的微控制器多应用在欧洲的PLC中,摩托罗拉生产的微控制器则独占美国市场。CPU同样关注通信,PLC控制器,操作程序的执行,监督记忆设置的输入和输出等部分的关联性。PLC使用系统存储器(现在大部分采用闪存技术了)用于过程控制系统。除了这个操作系统之外,它还包括一个由梯形图翻译成而进制形式的用户程序。快擦型存储器(FLASHmemory)的内容只有在改变用户程序的时候可以被改变。PLC控制器比快擦型存储器使用得更早,EPROM存储器比快擦型存储器也更早,快擦型存储器必须用紫外线(UV,Ultra-VioletRay)灯擦除,并在编程器上进行编程。由于快擦型存储器技术的应用,使得这个过程大大缩短了。在应用程序开发中,通过一个串行电缆可以对程序存储器进行重新编程。用户存储器被分成具有特殊功能的块。一部分存储器用来存储输入和输出状态。一个输入的实际状态存储状态存储在专用存储器位上,为“1”或者“0”。每一个输入和输出在存储器中都有一个相应的位。另外一部分存储器用来存储用户程序中的变量的内容。例如,定时器值,或者记数器值存放在存储器的这个部分。PLC控制器可以通过计算机(通常方式)重新编程,但是也可以通过人工编程器9控制台)编程。实际上,这意味着,如果你有编程所需要的软件,早期PLC控制器可以通过计算机进行编程。今天的传输计算机是工厂自己对PLC控制器进行重新编程的理想设备。这对于工业企业来说是非常重要的。一旦系统修改结束,将正确的程序重新读入PLC控制器也是非常重要的。定期检查PLC中的程序是否改变是非常好的事情。这有助于避免车间发生危险情况(一些汽车制造商已经建立了通信网络,可以定期检查PLC中的程序,以保证运行的程序都是正确的)。几乎所有用于为PLC控制器编程的程序都拥有各种不同的选项,例如系统输入/输出(I/O线)的强制开关,程序实时跟踪以及图表验证。图表验证对于理解、定义失败和故障非常必要。程序员可以添加标记,书日和输出设备名称,以及对于查找错误或者对于系统维护很有用的注释。添加注释和标记可以使技术人员(不仅仅是开发人员)很快理解梯形图。注释和标记甚至还可以准确地引用零件号,如果需要更换零件的话。这将加快由于损坏零件而引起的任何问题的修理速度。响应的旧方法是这样的,开发系统的人必须保护这个程序,他旁边再没有人知道系统是怎样完成的。正确的、备有证明文件的梯形图使任何技术人员都能彻底理解系统的功能。电源是为中央处理单元提供电源的。大部分PLC控制器的工作电压为24VDC或者220VAC。在有些PLC控制器上,你可以看见作为独立模块的电源。用户必须确定从I/O模块取出多大电流来保证电源提供适当的电流。不同的模块使用不同的电流量。该电源一般不用于启动外部输入或输出。用户必须提供独立的电源来启动PLC控制器的输入和输出,因为这样可以保证PLC控制器的所谓“纯电源”。使用纯电源意味着工业环境中的电源不会严重影响它。有些较小的PLC控制器从与PLC控制器集成在一起的小电源为它们的输入提供电压源。四、PLC的设计标准一个系统化的设计PLC程序的方法可以克服传统程序生产控制系统的缺点,并且在一些工业应用总有很大的不同。自动控制系统是状态模型用公式语言或等价的语言描述的。公式描述对被控制的系统的行为提供一个精确的描述。可以通过分析估计看状态模型是否达到想要的目标。第二,为状态模型的描述提供结构描述,这个结构描述可以说明逻辑要求和如细节安全规则的限制。第三,好的控制系统设计是对自动控制代码生成有益的——一种能够产生可执行的控制软件的能力,不同的逻辑控制器可以减少程序扫描时间和执行那个时间。特别的,这个主题与随后的部分的是有关的。在现代制造业中,系统是用过程和结果的革新来描述的,并且因此不得不改变系统性能以快速做出反应。因此,一个大的挑战是提供技术以限制自动控制系统对变化需要和新机会的反应,所以,设计和操作知识可以实时的被再次利用,在工业实践中提供了一个重要的竞争面。研究表明,在自动化系统中,程序实现的方法已经与计算机资源应用的急速增长不能匹配。例如,可编程逻辑控制器(PLC)程序仍然依靠一种方便的有逻辑梯形图的程序实现模式。结果,程序上的延迟和资源成了生产工业过程的主要绊脚石。在可编程逻辑控制器程序设计过程中,测试和调试可能会占用超过百分之五十的人力。在发展和传播“STATE-OF-THE-ART”已经形成标准[IEC60848,1999;IEC-61131-3,1993;IEC61499,1998;ISO15745-1,1999],但是,基本上这些标准都不能参与有效的程序和系统设计方面知识的革新。系统的方法通过使用原有的软件模块,有助于增加设计自动化的水平,同时也将提供一种可管理的大规模系统设计的方法。同样的,它也将改善软件的质量的可靠性,以及关系到系统的较高安全标准,尤其是这些对环境有危害影响的,比如:机场控制、公共铁路运输。软件工业被认为是系统性能的破坏者和系统复杂性的产生者。逐渐下降的硬件价格,破坏了对通过优化程序获得的软件性能的需要。其结果是,一方面造成了大量而低效率的程序代码,另一方面并没有获得高的硬件性能。其次,软件变得难以掌握其程度的复杂;在现代自动化系统中,软件设计和保持系统本质几乎变得不可能。尤其是,可编程逻辑控制器(PLC)程序设计从二十五年前的两条主线,发展到现在的成千上万条。现在安全性增加了,例如,关于防火的新措施,以及现代自动化系统的柔韧性增加了程序设计过程的复杂性。因此,软件的使用周期花费是总共花费的一个固定不变的增长部分。百分之八十到九十的花费用于软件维护、调试、优化(改进)、和扩展以满足不断变换的需求。目前,大部分设计研究的主要焦点都集中在机械和电子产品上。这种有目的性的研究产生了一个副产品,就是通过推广这中研究到系统工程设计领域,从而加固了我们对设计理论和技巧的基本理解。针对大规模和复杂系统的系统设计理论并没有成熟。尤其是,对如何简化一个繁冗而复杂的设计任务这一问题,仍然没有被科学的处理。而且,正在设计理论和代表计算机科学及运筹学研究的认识论结果之间构建一条桥梁,这样的具体应该是逻辑硬件电路设计。
从逻辑学的角度来看,可编程逻辑控制器(PLC)的软件设计类似与集成电路的硬件设计。现代超大规模集成电路设计(VeryLargeScaleIntegration--VLSI)是及其复杂的,一个集成电路一般有几百万个晶体管,而且产品开发周期大都三年左右。设计过程一般都分成局部功能块设计和系统设计两个阶段。在局部功能块设计阶段,单个功能将被设计出来,并予以验证。在系统设计阶段,所有功能块都将被整合起来,整个系统行为特性和功能将会通过仿真形式加以测试。一般来说,所有部分都完全的验证是不可能的。因此,统计学可以作为可编程逻辑控制器(PLC)设计的一个例子,并有可能影响逻辑硬件设计。五、AK1703ACPAK1703ACP凭借着一贯创新的精神与稳定的技术,在以稳定为基础的产品平台中,拥有高级的功能性和适应性。ACP(自动化,控制和保护)系统概念保证了AK1703ACP功能的实现。稳定的功能性使得自动化控制,远程控制和通信协议三者完美结合。可升级的性能与多种冗余结构,使得AK1703ACP可以完美处理各种功能要求。AK1703ACP拥有适合现代化自动控制的综合的远程控制技术:•水电站远程控制与中控设备•拥有自治功能的自动控制单元•数据节点,设备控制站,尖端科技•拥有现场或远程外围设备•为后面板安装而设计的19英寸设备•专为多种现场应用和高产品要求设计的中间产品•多种通信手段•简洁的编程•唯一的设备插座•开放型系统体系结构•可升级的冗余•智能终端-TM1703AK1703ACP基本外部设备原件拥有两个基本系统原件CP-2010/CPC25(主控原件)和CP-2012/PCCE25(处理和通信原件),一个总线最多可以连接16个外围设备原件。CP-2010/CPC25特征与功能系统功能:•核心元件,协调所有系统功能连接所有基本功能原件的中心站点•时间管理自动控制单元的中控时钟设定并保持自身时钟的时间,分辨率为10ms通过互联网或当地的服务通信进行同步•冗余在处理与通信中为自动控制单元选择并转变冗余单元通过SCA-RS外部冗余开关支持选择与转变功能通过外接系统实现选择与支持,例如控制系统•与SATTOLLBOX||连接在闪存卡里存储固件和参数通信:•通过相应的协议原件与高级或附属自动控制单元进行通信•为数据流自动选择路径•优先基本数据的传输(优先级控制)•为每个联检站设立自己的循环缓冲器和处理信息(数据保持)•为冗余通信提供路径与对方站的冗余进行通信•通过拨号上网方式对特殊应用实施特殊功能为可进行冗余的站点进行测试具有处理功能的外围设备:•通过Ax1703外围设备串口总线自发地将信息传输到外围设备单元自动控制功能:•通过CAEX+按照IEC61131-3协议创建的可自由定义的拥有开闭环控制功能的用户程序512KB的用户程序空间大约50000个可变信号源,2000个常用信号源10ms的循环时间网上测试可随时下载•冗余的开闭环功能控制通过冗余线路进行同步通过Ax1703外围设备串口总线在开闭环控制功能与外围接口单元之间不断传输处理信息六、2.1.2SIEMENS可编程序控制器SIMATICS7-300系列PLC适用于各行各业、各种场合中的检测、监测及控制的自动化,其强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。该产品具有光电隔离,高电磁兼容;具有很高的工业适用性,允许的环境温度达60℃;具有很强的抗干扰、抗振动与抗冲击性能,因此在严酷的工作环境中得到了广泛的应用。自由通讯口方式也是S7-300型PLC的一个很有特色的功能,它使S7-300型PLC可以与任何通讯协议公开的其它设备、控制器进行通讯,即S7-300型PLC可以由用户自己定义通讯协议(例ASCII协议),波特率为1。5Mbit/s(可调整)。因此使可通讯的范围大大增加,使控制系统配置更加灵活、方便。任何具有串行接口的外设,例如:打印机或条形码阅读器、变频器、调制解调器(Modem)、上位PC机等都可连接使用。用户可通过编程来编制通讯协议、交换数据(例如:ASCII码字符),具有RS232接口的设备也可用PC/PPI电缆连接起来进行自由通讯方式通讯。当上位机脱机时,在下位机控制下,整个系统能正常运行。上位机即图文控制中心,主要由PC机和激光打印机组成,采用SIMATICWINCC软件平台,采用全中文操作界面,人机对话友好。管理人员和操作者,可以通过观察PC机所显示的各种信息来了解当前和以往整个冰蓄冷自控系统的运行情况和所有参数,并且通过鼠标进行设备管理和执行打印任务。WINCC软件在自动化领域中可用于所有的操作员控制和监控任务。可将过程控制中发生的事件清楚地显示出来,可显示当前状态并按顺序记录,所记录的数据可以全部显示或选择简要形式显示,可连续或按要求编辑,并可输出打印报表和趋势图。WINCC能够在控制过程中危急情况的初发阶段进行报告,发出的信号既可以在屏幕上显示出来,也可以用声音表现出来。它支持用在线帮助和操作指南来消除故障。某一WINCC工作站可专门用于过程控制以使那些重要的过程信息不被屏蔽。软件辅助操作策略保证过程不被非法访问,并提供用于工业环境中的无错操作。WINCC是MICRSOFTWINDOWS98或WINDOWSNT4。0操作系统下,在PC机上运行的面向对象的一流32位应用软件,通过OLE和ODBC视窗标准机制,作为理想的通讯伙伴进入WINDOWS世界,因此WINCC可容易地结合到全公司的数据处理系统中。七、通信通信对于个人自动单元是很重要的。在过去的几年里,我们听到许多关于生产自动化协议的事情,并且许多公司已经加入大有成功希望的事业。然而,当一个完整的生产自动化协议说明书没有及时出现时许多公司都很失望。LarryKotare说:”现在,生产自动化协议仍然是生产中一个发展的对象,一个说明书并不是最终的结果。例如,虽然当新的生产自动化协议MAP3.0版本使用之时以MAP2.1版本为基础的产品将会被汰,但是现在人们仍然将产品用于MAP2.1版。”由于这些原因,许多PLC厂家紧盯着MAP的最新结果。如欧姆龙公司正在进行一个有关MAP兼容性的项目。但是欧姆龙生产部门总经理FrankNewborn说由于缺少一个固定的标准,欧姆龙的产品并不涉及到MAP。由于工业PLC无论何时不可能广泛的涉及到MAP,生产厂家正在考虑专用网络。根据SalProbanzano说法,用户担心如果他们广泛的应用生产厂家将会收回MAP,这样将会留下一个不支持通信的交流框架。
ThePLCcontrolsystemONE、PLCoverviewProgrammablecontrolleristhefirstinthelate1960sintheUnitedStates,thencalledPlcprogrammablelogiccontroller(ProgrammableLogicController)isusedtoreplacerelays.Fortheimplementationofthelogicaljudgment,timing,sequencenumber,andothercontrolfunctions.TheconceptispresentedPlcGeneralMotorsCorporation.Plcandthebasicdesignisthecomputerfunctionalimprovements,flexible,genericandotheradvantagesandrelaycontrolsystemsimpleandeasytooperate,suchastheadvantagesofcheappricescombinedcontrollerhardwareisstandardandoverall.Accordingtothepracticalapplicationoftargetsoftwareinordertocontrolthecontentoftheuserproceduresmemorycontroller,thecontrollerandconnectingtheaccusedconvenienttarget.Inthemid-1970s,thePlchasbeenwidelyusedasacentralprocessingunitmicroprocessor,importexportmoduleandtheexternalcircuitsareused,large-scaleintegratedcircuitsevenwhenthePlcisnolongertheonlylogical(IC)judgmentfunctionsalsohavedataprocessing,PIDconditioninganddatacommunicationsfunctions.InternationalElectrotechnicalCommission(IEC)standardspromulgatedprogrammablecontrollerforprogrammablecontrollerdraftmadethefollowingdefinition:programmablecontrollerisadigitalelectroniccomputersoperatingsystem,specificallyforapplicationsintheindustrialdesignenvironment.Itusedprogrammablememory,usedtoimplementlogicintheirinternalstorageoperations,sequencecontrol,timing,countingandarithmeticoperations,suchasoperatinginstructions,andthroughdigitalandanaloginputandoutput,thecontrolofvarioustypesofmachineryorproductionprocesses.Programmablecontrollerandrelatedperipherals,andindustrialcontrolsystemseasilylinkedtoformawhole,toexpanditsfunctionaldesign.Programmablecontrollerfortheuser,isanon-contactequipment,theprocedurescanbechangedtochangeproductionprocesses.Theprogrammablecontrollerhasbecomeapowerfultoolforfactoryautomation,widelypopularreplication.Programmablecontrollerisuser-orientedindustriesdedicatedcontrolcomputer,withmanydistinctivefeatures.First,highreliability,anti-interferencecapability;Second,programmingvisual,simple;Third,adaptabilitygood;Fourthfunctionalimprovements,strongfunctionalinterface.TWO、HistoryofPLCProgrammableLogicControllers(PLC),acomputingdeviceinventedbyRichardE.Morleyin1968,havebeenwidelyusedinindustryincludingmanufacturingsystems,transportationsystems,chemicalprocessfacilities,andmanyothers.Atthattime,thePLCreplacedthehardwiredlogicwithsoft-wiredlogicorso-calledrelayladderlogic(RLL),aprogramminglanguagevisuallyresemblingthehardwiredlogic,andreducedtherebytheconfigurationtimefrom6monthsdownto6days[MoodyandMorley,1999].AlthoughPCbasedcontrolhasstartedtocomeintoplace,PLCbasedcontrolwillremainthetechniquetowhichthemajorityofindustrialapplicationswilladhereduetoitshigherperformance,lowerprice,andsuperiorreliabilityinharshenvironments.Moreover,accordingtoastudyonthePLCmarketofFrostandSullivan[1995],anincreaseoftheannualsalesvolumeto15millionPLCsperyearwiththehardwarevalueofmorethan8billionUSdollarshasbeenpredicted,thoughthepricesofcomputinghardwareissteadilydropping.TheinventorofthePLC,RichardEMorley,fairlyconsidersthePLCmarketasa5-billionindustryatthepresenttime.ThoughPLCsarewidelyusedinindustrialpractice,theprogrammingofPLCbasedcontrolsystemsisstillverymuchrelyingontrial-and-error.Alikesoftwareengineering,PLCsoftwaredesignisfacingthesoftwaredilemmaorcrisisinasimilarway.Morleyhimselfemphasizedthisaspectmostforcefullybyindicating`Ifhouseswerebuiltlikesoftwareprojects,asinglewoodpeckercoulddestroycivilization.”Particularly,practicalproblemsinPLCprogrammingaretoeliminatesoftwarebugsandtoreducethemaintenancecostsofoldladderlogicprograms.ThoughthehardwarecostsofPLCsaredroppingcontinuously,reducingthescantimeoftheladderlogicisstillanissueinindustrysothatlow-costPLCscanbeused.Ingeneral,theproductivityingeneratingPLCisfarbehindcomparedtootherdomains,forinstance,VLSIdesign,whereefficientcomputeraideddesigntoolsareinpractice.ExistentsoftwareengineeringmethodologiesarenotnecessarilyapplicabletothePLCbasedsoftwaredesignbecausePLC-programmingrequiresasimultaneousconsiderationofhardwareandsoftware.Thesoftwaredesignbecomes,thereby,moreandmorethemajorcostdriver.Inmanyindustrialdesignprojects,morethanofthemanpowerallocatedforthecontrolsystemdesignandinstallationisscheduledfortestinganddebuggingPLCprograms.Inaddition,currentPLCbasedcontrolsystemsarenotproperlydesignedtosupportthegrowingdemandforflexibilityandreconfigurabilityofmanufacturingsystems.Afurtherproblem,impellingtheneedforasystematicdesignmethodology,istheincreasingsoftwarecomplexityinlarge-scaleprojects.TheobjectiveofthisthesisistodevelopasystematicsoftwaredesignmethodologyforPLCoperatedautomationsystems.Thedesignmethodologyinvolveshigh-leveldescriptionbasedonstatetransitionmodelsthattreatautomationcontrolsystemsasdiscreteeventsystems,astepwisedesignprocess,andsetofdesignrulesprovidingguidanceandmeasurementstoachieveasuccessfuldesign.Thetangibleoutcomeofthisresearchistofindawaytoreducetheuncertaintyinmanagingthecontrolsoftwaredevelopmentprocess,thatis,reducingprogramminganddebuggingtimeandtheirvariation,increasingflexibilityoftheautomationsystems,andenablingsoftwarereusabilitythroughmodularity.Thegoalistoovercomeshortcomingsofcurrentprogrammingstrategiesthatarebasedontheexperienceoftheindividualsoftwaredeveloper.Three、nowofPLCFromthestructureisdividedintofixedPLCandModulePLC,thetwokindsofPLCincludingCPUboard,I/Oboard,displaypanel,memoryblock,power,theseelementsintoadonotremoveoverall.ModuletypePLCincludingCPUmodule,I/Omodules,memory,thepowermodules,bottomoraframe,thesemodulescanbeaccordingtocertainrulescombinationconfiguration.Intheuserview,adetailedanalysisoftheCPU'sinternalunnecessary,butworkingmechanismofeverypartofthecircuit.TheCPUcontrolworks,byitreadsCPUinstruction,interpretstheinstructionandexecutesinstructions.Butthepaceofworkbyshocksignalcontrol.Unitworkunderthecontrollercommandusedinadigitalorlogicoperations.Incomputingandstorageregisterofcomputationresult,itisalsoamongthecontrollercommandandwork.CPUspeedandmemorycapacityistheimportantparametersfotPLC.itsdeterminesthePLCspeedofwork,IOPLCnumberandsoftwarecapacity,solimitstocontrolsize.CentralProcessingUnit(CPU)isthebrainofaPLCcontroller.CPUitselfisusuallyoneofthemicrocontrollers.Aforetimethesewere8-bitmicrocontrollerssuchas8051,andnowtheseare16-and32-bitmicrocontrollers.Unspokenruleisthatyou’llfindmostlyHitachiandFujicumicrocontrollersinPLCcontrollersbyJapanesemakers,SiemensinEuropeancontrollers,andMotorolamicrocontrollersinAmericanones.CPUalsotakescareofcommunication,interconnectednessamongotherpartsofPLCcontrollers,programexecution,memoryoperation,overseeinginputandsettingupofanoutput.Systemmemory(todaymostlyimplementedinFLASHtechnology)isusedbyaPLCforaprocesscontrolsystem.Asideform.thisoperatingsystemitalsocontainsauserprogramtranslatedformaladderdiagramtoabinaryform.FLASHmemorycontentscanbechangedonlyincasewhereuserprogramisbeingchanged.PLCcontrollerswereusedearlierinsteadofPLASHmemoryandhavehadEPROMmemoryinsteadofFLASHmemorywhichhadtobeerasedwithUVlampandprogrammedonprogrammers.WiththeuseofFLASHtechnologythisprocesswasgreatlyshortened.Reprogrammingaprogrammemoryisdonethroughaserialcableinaprogramforapplicationdevelopment.Usermemoryisdividedintoblockshavingspecialfunctions.Somepartsofamemoryareusedforstoringinputandoutputstatus.Therealstatusofaninputisstoredeitheras“1”oras“0”inaspecificmemorybit/eachinputoroutputhasonecorrespondingbitinmemory.Otherpartsofmemoryareusedtostorevariablecontentsforvariablesusedinusedprogram.Forexample,timevalue,orcountervaluewouldbestoredinthispartofthememory.PLCcontrollercanbereprogrammedthroughacomputer(usualway),butalsothroughmanualprogrammers(consoles).ThispracticallymeansthateachPLCcontrollercanprogrammedthroughacomputerifyouhavethesoftwareneededforprogramming.Today’stransmissioncomputersareidealforreprogrammingaPLCcontrollerinfactoryitself.Thisisofgreatimportancetoindustry.Oncethesystemiscorrected,itisalsoimportanttoreadtherightprogramintoaPLCagain.ItisalsogoodtocheckfromtimetotimewhetherprograminaPLChasnotchanged.Thishelpstoavoidhazardoussituationsinfactoryrooms(someautomakershaveestablishedcommunicationnetworkswhichregularlycheckprogramsinPLCcontrollerstoensureexecutiononlyofgoodprograms).AlmosteveryprogramforprogrammingaPLCcontrollerpossessesvarioususefuloptionssuchas:forcedswitchingonandoffofthesysteminput/outputs(I/Olines),programfollowupinrealtimeaswellasdocumentingadiagram.Thisdocumentingisnecessarytounderstandanddefinefailuresandmalfunctions.Programmercanaddremarks,namesofinputoroutputdevices,andcommentsthatcanbeusefulwhenfindingerrors,orwithsystemmaintenance.Addingcommentsandremarksenablesanytechnician(andnotjustapersonwhodevelopedthesystem)tounderstandaladderdiagramrightaway.Commentsandremarkscanevenquotepreciselypartnumbersifreplacementswouldbeneeded.Thiswouldspeeduparepairofanyproblemsthatcomeupduetobadparts.Theoldwaywassuchthatapersonwhodevelopedasystemhadprotectionontheprogram,sonobodyasidefromthispersoncouldunderstandhowitwasdone.Correctlydocumentedladderdiagramallowsanytechniciantounderstandthoroughlyhowsystemfunctions.Electricalsupplyisusedinbringingelectricalenergytocentralprocessingunit.MostPLCcontrollersworkeitherat24VDCor220VAC.OnsomePLCcontrollersyou’llfindelectricalsupplyasaseparatemodule.ThoseareusuallybiggerPLCcontrollers,whilesmallandmediumseriesalreadycontainthesupplymodule.UserhastodeterminehowmuchcurrenttotakefromI/Omoduletoensurethatelectricalsupplyprovidesappropriateamountofcurrent.Differenttypesofmodulesusedifferentamountsofelectricalcurrent.Thiselectricalsupplyisusuallynotusedtostartexternalinputoroutput.UserhastoprovideseparatesuppliesinstartingPLCcontrollerinputsbecausethenyoucanensuresocalled“pure”supplyforthePLCcontroller.Withpuresupplywemeansupplywhereindustrialenvironmentcannotaffectitdamagingly.SomeofthesmallerPLCcontrollerssupplytheirinputswithvoltagefromasmallsupplysourcealreadyincorporatedintoaPLC.Four、PLCdesigncriteriaAsystematicapproachtodesigningPLCsoftwarecanovercomedeficienciesinthetraditionalwayofprogrammingmanufacturingcontrolsystems,andcanhavewideramificationsinseveralindustrialapplications.Automationcontrolsystemsaremodeledbyformallanguagesor,equivalently,bystatemachines.Formalrepresentationsprovideahigh-leveldescriptionofthebehaviorofthesystemtobecontrolled.Statemachinescanbeanalyticallyevaluatedastowhetherornottheymeetthedesiredgoals.Secondly,astatemachinedescriptionprovidesastructuredrepresentationtoconveythelogicalrequirementsandconstraintssuchasdetailedsafetyrules.Thirdly,well-definedcontrolsystemsdesignoutcomesareconducivetoautomaticcodegeneration-Anabilitytoproducecontrolsoftwareexecutableoncommercialdistinctlogiccontrollerscanreduceprogramminglead-timeandlaborcost.Inparticular,thethesisisrelevantwithrespecttothefollowingaspects.Inmodernmanufacturing,systemsarecharacterizedbyproductandprocessinnovation,becomecustomer-drivenandthushavetorespondquicklytochangingsystemrequirements.Amajorchallengeisthereforetoprovideenablingtechnologiesthatcaneconomicallyreconfigureautomationcontrolsystemsinresponsetochangingneedsandnewopportunities.Designandoperationalknowledgecanbereusedinreal-time,therefore,givingasignificantcompetitiveedgeinindustrialpractice.Studieshaveshownthatprogrammingmethodologiesinautomationsystemshavenotbeenabletomatchrapidincreaseinuseofcomputingresources.Forinstance,theprogrammingofPLCsstillreliesonaconventionalprogrammingstylewithladderlogicdiagrams.Asaresult,thedelaysandresourcesinprogrammingareamajorstumblingstonefortheprogressofmanufacturingindustry.Testinganddebuggingmayconsumeover50%ofthemanpowerallocatedforthePLCprogramdesign.Standards[IEC60848,1999;IEC-61131-3,1993;IEC61499,1998;ISO15745-1,1999]havebeenformedtofixanddisseminatestate-of-the-artdesignmethods,buttheynormallycannotparticipateinadvancingtheknowledgeofefficientprogramandsystemdesign.Asystematicapproachwillincreasethelevelofdesignautomationthroughreusingexistingsoftwarecomponents,andwillprovidemethodstomakelarge-scalesystemdesignmanageable.Likewise,itwillimprovesoftwarequalityandreliabilityandwillberelevanttosystemshighsecuritystandards,especiallythosehavinghazardousimpactontheenvironmentsuchasairportcontrol,andpublicrailroads.Thesoftwareindustryisregardedasaperformancedestructorandcomplexitygenerator.Steadilyshrinkinghardwarepricesspoilstheneedforsoftwareperformanceintermsofcodeoptimizationandefficiency.Theresultisthatmassiveandlessefficientsoftwarecodeononehandoutpacesthegainsinhardwareperformanceontheotherhand.Secondly,softwareproliferatesintocomplexityofunmanageabledimensions;softwareredesignandmaintenance-essentialinmodernautomationsystems-becomesnearlyimpossible.Particularly,PLCprogramshaveevolvedfromacouplelinesofcode25yearsagotothousandsoflinesofcodewithasimilarnumberof1/Opoints.Increasedsafety,forinstancenewpoliciesonfireprotection,andtheflexibilityofmodernautomationsystemsaddcomplexitytotheprogramdesignprocess.Consequently,thelife-cyclecostofsoftwareisapermanentlygrowingfractionofthetotalcost.80-90%ofthesecostsaregoingintosoftwaremaintenance,debugging,adaptationandexpansiontomeetchangingneeds.
Today,theprimaryfocusofmostdesignresearchisbasedonmechanicalorelectricalproducts.Oneoftheby-productsofthisproposedresearchistoenhanceourfundamentalunderstandingofdesigntheoryandmethodologybyextendingittothefieldofengineeringsystemsdesign.Asystemdesigntheoryforlarge-scaleandcomplexsystemisnotyetfullydeveloped.Particularly,thequestionofhowtosimplifyacomplicatedorcomplexdesigntaskhasnotbeentackledinascientificway.Furthermore,buildingabridgebetweendesigntheoryandthelatestepistemologicaloutcomesofformalrepresentationsincomputersciencesandoperationsresearch,suchasdiscreteeventsystemmodeling,canadvancefuturedevelopmentinengineeringdesign.Fromalogicalperspective,PLCsoftwaredesignissimilartothehardwaredesignofintegratedcircuits.ModernVLSIdesignsareextremelycomplexwithseveralmillionpartsandaproductdevelopmenttimeof3years[Whitney,1996].Thedesignprocessisnormallyseparatedintoacomponentdesignandasystemdesignstage.Atcomponentdesignstage,singlefunctionsaredesignedandverified.Atsystemdesignstage,componentsareaggregatedandthewholesystembehaviorandfunctionalityistestedthroughsimulation.Ingeneral,acompleteverificationisimpossible.Hence,asystematicapproachasexemplifiedforthePLCprogramdesignmayimpactthelogicalhardwaredesign.Five、AK1703ACPFollowingtheprincipleofourproductdevelopment,AK1703ACPhashighfunctionalityandflexibility,throughtheimplementationofinnovativeandreliabletechnologies,onthestablebasisofareliableproductplatform.Forthis,thesystemconceptACP(Automation,ControlandProtection)createsthetechnologicalpreconditions.Balancedfunctionalitypermitstheflexiblecombinationofautomation,telecontrolandcommunicationtasks.Complementedwiththescalableperformanceandvariousredundancyconfigurations,anoptimaladaptationtotherespectiverequirementsoftheprocessisachieved.AK1703ACPisthusperfectlysuitableforautomationwithintegratedtelecontroltechnologyas:•Telecontrolsubstationorcentraldevice•Automationunitwithautonomousfunctionalgroups•Datanode,stationcontroldevice,front-endorgateway•Withlocalorremoteperipherals•Forrearpanelinstallationor19inchassembly•Branch-neutralproduct,thereforeversatilefieldsofapplicationandhighproductstability•Versatilecommunication•Easyengineering•Plug&playforspareparts•Opensystemarchitecture•Scalableredundancy•Theintelligentterminal-TM1703TheBaseUnitAK1703ACPwithPeripheralElementshasonebasicsystemelementCP-2010/CPC25(Mastercontrolelement)andCP-2012/PCCE25(Processingandcommunicationelement),onebuslinewithmax.16peripheralelementscanbeconnected.CP-2010/CPC25FeaturesandFunctionsSystemFunctions:•Centralelement,coordinatingallsystemservicesCentralhubfunctionforallconnectedbasicsystemelements•TimemanagementCentralclockoftheautomationunitSettinganfkeepingtheownclock`stimewitharesolutionof10msSynchronizationviaseridcommunicationviaLANorlocal•RedundancyVotingandchange-overforredundantprocessingandcommunicationelementsoftheownautomationunitSupportsvotingandchange-overbyanexternalSCA-RSredundancyswitchSupportsapplicationalvotingandchange-overbyanexterualsystem,e.g.acontrolsystem•SATTOLLBOX||connectionStoringfirmwareandparametersonaFlashCardCommunication:•Communicationviainstallableprotocolelementstoanysuperiororsubordinateautomationunit•Automaticdataflowrouting•Prioritybaseddatatransmission(prioritycontrol)•Owncircularbufferandprocessimageforeachconnectedstation(datakeeping)•RedundantcommunicationroutesCommunicationwithredundantremotestations•Specialapplicationspecificfunctions
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年产xxx水下作业工具项目建议书
- 脑梗康复治疗方法
- 医疗设备维护保养培训
- 2022-2023学年广东省深圳市宝安区三年级(上)期末英语试卷
- 中班多彩的云活动教案
- 篮球知识体系培训
- 大班主题教案及教学反思《顽皮的影子》
- 中班科学教案:会爬的动物
- 一年级上册数学教案-5.2.1 8和9的认识∣人教新课标
- 《医疗机构特殊医学用途配方食品管理与使用评价技术规范》编制说明
- 北京市东城区2023-2024学年高三上学期期末统一测试英语试卷 含解析
- 2024年中科院心理咨询师官方备考试题库-上(单选题)
- 【S村剩余劳动力转移的情况调查报告4000字(论文)】
- 《“119”的警示》教学设计+学习任务单道德与法治2024-2025学年三年级上册统编版
- 2024年海南省中考数学试题卷(含答案解析)
- 油气开发地质学智慧树知到答案2024年中国地质大学(武汉)
- 腰椎术后脑脊液漏的护理
- (2024)全国青少年“学宪法、讲宪法”竞赛题库及答案
- 辽宁省2024年中考英语真题【附真题答案】
- 办公家具供货安装、保障实施及售后服务 投标方案(技术方案)
- 八年级上册(2024修订) 第四单元 整本书阅读 《红岩》导读课公开课一等奖创新教学设计
评论
0/150
提交评论