版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
./摘要介绍了可编程序控制器<PLC>的结构、功能、原理和特点以及其在矿山设备PLC信号系统中的应用设计。采用先进可靠的三菱PLC,运用下位机编程软件FXGP进行编写程序,通过与上位机MCGS软件的串行通讯实现井上下罐车的提升信号的发送、接收,采用PLC信号系统不但提升了矿山设备PLC信号系统的可靠性,更完善了矿山设备PLC信号系统的功能,使矿山设备PLC信号系统设计可靠并灵活多变。关键词:可编程控制器〔PLC;罐位;锁罐AbstractThestructure,function,principle,characteristicandtheirapplicationintheapparatusPLCsignalsystemsofmineofthecontroller<PLC>aredesignedafterrecommendingprogramming.AdoptadvancedandreliableMitsubishiPLC,usethenextmachineprogrammingsoftwareFXGPtowritetheprocedure,throughwithgolocationserialcommunicationofsoftware,MCGSofplane,realizewellupperandlowerpromotionsignaloftankwagonsend,receive,adoptingPLCsignalsystemhasnotonlypromotedthedependabilityoftheapparatusPLCsignalsystemofmine,havingimprovedthefunctionoftheapparatusPLCsignalsystemofmineevenmore,itisreliableandflexibleandchangeabletomaketheapparatusPLCsignalsystemofminedesigned.Keywords:Programmablecontroller<PLC>;Locationofpot;lockingthepot目录摘要1Abstract2目录3第一章引言5第二章矿山PLC信号系统概述62.1选题背景及依据62.1.1设计背景和设计依据62.1.2选题目的与意义62.2主要设计思想72.2.1主要设计内容及思想72.2.2提升信号的传输方式82.3选择方案论证82.4PLC的选型92.4.1PLC的工作原理9PLC的辅助设备102.4.3确定PLC的规模102.4.4选择编程方式112.4.5与监控软件的配套能力122.4.6工作环境的要求122.4.7I/O点的配置132.4.8根据要求选择出的PLC152.5上位机选择162.6MCGS组态软件概述19第三章矿山PLC信号打点系统设计213.1设计思路213.2硬件设计223.3系统的软件设计233.3.1软件设计概述〔FXGP/WIN-C233.3.2程序流程图设计243.4MCGS组态环境设计263.4.1MCGS组态软件五大组成部分263.4.2MCGS组态软件的工作方式273.5MCGS组态软件的建立283.5.1建立MCGS新工程283.5.2设计画面流程283.5.3工具箱的应用303.5.4定义数据变量313.5.5动画连接333.5.6设计报表输出36PLC通讯设置383.5.8对设备定义变量393.5.9用户权限管理41第四章设计总结49参考文献51外文资料翻译53一英文资料53二中文资料64致谢76附录77点数分配表77梯形图80第一章引言在早期的矿山生产过程中,信号系统多采用传统的继电器电控的信号系统,为有触点系统,元件易发生故障,工作可靠性差,一旦控制闭锁失灵,则事故将不可避免。由于PLC为无触点系统,可靠性更高,尤其是近年来PLC方面的技术发展迅速,使由PLC组成的系统的抗干扰能力越来越强,它能在恶劣的环境中可靠地工作,非常适合矿山环境不佳的特点。本次设计就是采用先进的三菱PLC来设计矿山PLC信号系统,在硬件设计完成后,通过下位机软件的编写、上位机软件的编写、下位机与上位机的通讯来完成矿山PLC信号系统的设计。第二章矿山PLC信号系统概述2.1选题背景及依据设计背景和设计依据矿井提升机是矿山生产的关键设备,而提升机的信号系统,更是关键中的关键。为了使提升机的工作更加安全可靠,可采用可编程序控器<programmablelogiccontroller,简称PLC>。一套完备的PLC矿山信号系统,通常由井下信号、工业电视监控、数字深度指示器、有关计算等部分组成。1矿井提升机的信号系统包括声、光信号、辅助信号、电话等,信号种类一般有:工作执行信号、提升去向信号、罐位信号、提升种类信号、检修信号、事故信号。2传统的继电器信号系统,为有触点系统,元件易发生故障,工作可靠性差,一旦控制闭锁失灵,则事故将不可避免。由于PLC为无触点系统,可靠性更高,尤其是近年来PLC方面的技术发展迅速,使由PLC组成的系统的抗干扰能力越来越强,它能在恶劣的环境中可靠地工作,较为适合矿山环境不佳的特点。3控制程序可变,具有很好的柔性。对于分期投产的矿山企业,这一点是十分重要的,因为,井下中段等工艺条件变化之后,不需改变信号系统的硬件,只需修改原有程序就可满足新的要求。总之,PLC矿山信号系统不仅大大增加了安全保护功能,而且安全可靠,操作方便,维修容易,值得大力推广。选题目的与意义以PLC〔可编程控制器为核心,采用MCGS组态软件监控,可提高系统的兼容性、安全性和便利性等。可编程序控制器<PLC>不仅因其控制功能强,体积小,操作简便,更重要的是,其响应速度快,故障率低,维护量小而在现代矿井中得到了广泛的应用。PLC适用于各种恶劣环境,可用于机器控制或生产过程的自动控制,具有体积小、功耗低、速度快、可靠性高、抗干扰性强、灵活性、可扩展性等特点,而MCGS组态软件具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,经过各种现场的长期实际运行,系统稳定可靠。2.2主要设计思想主要设计内容及思想本设计为功能设计。要求和我的搭档解爱虎,参与方案起初的设计、中间过程的选择、最后方案的确定等工作,进行矿山PLC信号系统和矿山PLC信号系统MCGS组态软件及矿山PLC信号系统的PLC程序设计,完成使用说明书编写等内容。车房信号台功能:1井口、井下提升信号的数字显示及文字提示。包括运人、运物、检修等工作方式的灯光显示信号;上、下、慢上、慢下、停车、急停等工作执行信号的灯光和数显信号。2存储井口信号台本次、前次等的打点信号。井口信号台功能:1完成各种提升信号的按钮检测、显示及声音提示。包括运人、运物、检修、水平联系等选择按钮;上、下、慢上、慢下、停车、急停等信号按钮。2完成本水平及井下各种信号的闭锁和监控。3完成向车房发送信号的功能。4完成本次、前次等的打点信号的存储。井下信号台功能1完成各种提升信号按钮检测、显示及声音提示包括工作方式信号,工作行信号及其它信号。2完成本水平各种信号的闭锁功能。3完成向井口发送信号的功能。提升信号的传输方式整个过程是井下信号台操作员根据井下各种工艺进行工况和操作员通过信号系统进行信号联络,井口信号台操作员确定后,向车房发送信号,车房工作人员根据显示信号进行相应操作。另外,根据实际情况信号分为2种:转发信号和直发信号。直发信号不经过井口信号台,直接在车房工作台显示,以避免重要事故得不到有效的处理,直发信号具体包括急停信号、停车信号和检修信号。除了直发信号以外的信号就属于转发信号,要通过井口信号台操作员确认后发送到车房。然后车房根据信号进行提升机的相应操作。2.3选择方案论证1单PLC信号系统:此种方案是指仅在井口设置一台PLC用于处理各种提升信号,它对来自各行程限位开关<安全门、摇台等>、按钮信号<打点、工作方式转换等>进行实时处理,通过信号灯发送反馈给井口操作人员,然后经过进口操作员确认后发送给提升机司机,同时把闭锁节点提供给提升机控制系统及操车控制系统,实现闭锁关系。此种方案的优点在于结构简单、发生故障的点少容易确认故障点,缺点在于井上、下的连接电缆芯数较多。2主—分站结构双PLC信号系统主—分站结构是指在井口设一PLC主站、井下设一分站,分站采集并收转井下的各种提升信号,由井口的主站统一处理,主—分站间通过站通讯电缆连接。双PLC控制方案是指在井口及井下各设一台PLC<均含有CPU模块,井口为主PLC>,两台PLC构成一小型局域网络,井口、井下通过网络讯电缆进行通讯。与主—分站结构不同的是:井下PLC先对相应的提升信号进行预处理,处理确认是可以执行的操作并确认操作的优先级后发送到井口主PLC,然后由井口主PLC进行集中信号处理。3增设上位机的PLC控制此种方案是在单PLC或双PLC的基础上,在井口增设一台工业控制计算机<上位机>,在上位机的监控软件平台上,对整个提升信号系统进行实时监视,并对所记忆的故障状态、提升次数、日报表、月报表等进行打印输出。第1第2两种方案的优点在于结构严谨,响应速度快,故障查找方便。但是单PLC信号系统井上、下的连接电缆较多,双PLC控制方案需井上、下的PLC均含有CPU模块,其性能价格比较低,而且由于井下的工作环境较差,系统的可靠性将受到一定程度的影响。由于第3种方案性能价格比适中,适应各种恶劣的工作环境,并且具有记忆故障状态、提升次数、日报表、月报表的功能,使工程表达直观化,简洁化,速度化,人性化,并可实现报表功能,也有电缆数目较多的缺点,但是比较而言,第3种方案具有较大优势,所以在本次设计中,我们选择了第3种方案。2.4PLC的选型PLC选型的关键主要是能满足基本控制功能和容量,并考虑维护的方便性、备件的通用性、系统可扩展性以及能满足特殊功能要求等。PLC的工作原理最初研制生产的PLC主要用于代替传统的由继电器接触器构成的控制装置,但两者的运行方式是不相同的:第一、继电器控制装置采用硬逻辑并行运行的方式,即如果这个继电器的线圈通电或断电,该继电器所有的触点〔包括其常开或常闭触点在继电器控制线路的哪个位置上都会立即同时动作。第二、PLC的CPU则采用顺序逻辑扫描用户程序的运行方式,即如果一个输出线圈或逻辑线圈被接通或断开,该线圈的所有触点<包括其常开或常闭触点>不会立即动作,必须等扫描到该触点时才会动作。为了消除二者之间由于运行方式不同而造成的差异,考虑到继电器控制装置各类触点的动作时间一般在100ms以上,而PLC扫描用户程序的时间一般均小于100ms,因此,PLC采用了一种不同于一般微型计算机的运行方式扫描技术。这样在对于I/O响应要求不高的场合,PLC与继电器控制装置的处理结果上就没有什么区别了。1、扫描技术:当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。1输入采样阶段在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。2用户程序执行阶段在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序<梯形图>。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。2.4.2PLC的辅助设备1编程设备:编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况,但它不直接参与现场控制运行。小编程器PLC一般有手持型编程器,目前一般由计算机〔运行编程软件充当编程器。2人机界面:最简单的人机界面是指示灯和按钮,目前液晶屏〔或触摸屏式的一体式操作员终端应用越来越广泛,由计算机〔运行组态软件充当人机界面非常普及。3输入输出设备:用于永久性地存储用户数据,如EPROM、EEPROM写入器、条码阅读器,输入模拟量的电位器,打印机等。确定PLC的规模PLC一般是根据其输入输出点数及存储器容量的大小来分类,在PLC选型之前首先确定系统I/O点数和存储器容量。基本步骤是先根据工艺控制条件对I/O点数<数字输入/输出量、模拟输入/输出量>作出一个准确的统计,在这个统计数据的基础上再增加10%~30%的余量来确定I/O总点数。优点是:<1>可以弥补统计过程中遗漏的点数;<2>保证系统投入运行后,个别点有故障时,能够替换;<3>预备将来可能增加的点数需求。按I/O点数对照表1可以确定PLC的规模。PLC的存储器用于存储用户程序和数据,一般有内置式和外插式两类,存储器容量选择可以对照表1来确定或按如下方法进行估算:存储器容量<指令字>=数字量I/O点数×10+模拟量I/O点数×25+特殊量I/O点数×100表1PLC的分类类型I/O点数存储器容量/KB超小型PLC64以下1~2小型PLC64~1282~4中型PLC128~5124~16大型PLC512~819216~64超大型PLC8192以上64~1282.4.4选择编程方式1编程器的选择PLC一般可以通过三种方式进行编程。一种是厂家提供的普通手持式编程器编程,一般只能用厂家规定的语句表中的语句进行编程。手持式编程器编程体积小,便于携带,价格较低,对于系统容量小,在编程工作量小的场合比较合适,但这种编程方式的效率低。另一种是用厂家专用图形编程器编程,这类编程器采用梯形图编程,方便直观,一般的技术人员短期内就可应用自如,但这类编程器价格较高。第三种是在普通计算机上运行专用的编程软件来编程,支持的编程语言多,编程操作非常方便,这种方式现在已被大多数用户采用,但有的编程软件需额外购买,价格不菲。2编程语言的选择PLC提供了较完整的编程语言,以适应PLC在工业环境中的应用。利用编程语言,按照不同的控制要求编制不同的控制程序,这相当于设计和改变继电器的硬接线线路,这就是所谓的"可编程序"。程序由编程器送到PLC内部的存储器中,它也能方便地读出、检查与修改。PLC提供的编程语言通常由三种:梯形图、功能图、及布尔逻辑编程。梯形图<LadderProgramming>是应用最广的,梯形图编程有时称为继电器梯形图逻辑图编程。它使用的最广是因为它和以往的继电器控制线路很接近。梯形图是在原电器控制系统中常用的接触器、继电器梯形图基础上演变而来的,它与电气操作原理相呼应。它的最大优点是形象、直观和实用,为广大电气技术人员所熟知。PLC的梯形图与电气控制系统梯形图的基本思想是一致的,只是在使用符号和表达方式上有一定区别。PLC的梯形图使用的时内部继电器、定时器/计数器,都是由软件实现的,其主要特点为使用方便、修改灵活。功能图编程〔FunctionChartProgramming是一种较新的编程方法。它的作用使用功能图来表达一个顺序控制过程。布尔逻辑编程<BooleanLogicProgramming>包括"与"〔AND、或<OR>、非<NOT>以及定时器、计数器、触发器等。每一种编程方法都有它的优点和缺点,根据每一种特殊的控制要求,根据编程者的熟练程度正确合理应用编程方法.与监控软件的配套能力计算机监控软件有PLC开发商专为自己的产品定做的和软件开发公司专门开发的适合大多数PLC产品的监控系统两种。前一种与PLC的相容性强,能够根据PLC的特点制定相应的控制方案,以PLC为中心;后一种则抛开了PLC产品,注重在图像、动画、声音、网络、数据等方面的优势,给二次开发人员提供了较宽松的开发条件,只要有相应的通信协议就可以与各种类型PLC相连,这种监控软件是现在自控系统设计的首选。所以,在与监控软件的配套能力这方面考虑的是所选的PLC是否被大多数监控系统所支持。工作环境的要求工作环境是PLC工作的硬性指标。自控系统将人们从恶劣的环境中解脱出来,就要求其本身能够适应复杂的环境,诸如温度、湿度、噪声、信号屏蔽、工作电压等。所以一定要选择适应实际工作环境的产品。当PLC在特殊的、恶劣的环境下工作时,这方面的考虑显得尤其重要。PLC以其显著的优点而广泛用于工业控制中,在实际应用中涉及的问题很多。总之,在PLC选型时应遵循以下注意事项:1>根据PLC是单机控制还是形成网络、输入输出点数、控制功能确定PLC的规模,并且在选购PLC时要在实际需要点数的基础上留有一定余量;2>用户程序的存储容量和指令的执行速度是两个重要指标,一般存储容量越大、速度越快的PLC价格就越高,应该根据系统的大小合理选用PLC产品;3>根据用户程序开发量的大小与难易,开发周期的长短以及资金情况合理配备编程器;4>在满足要求的情况下尽量选择比较熟悉的机种和机型;5>根据不同的控制要求,选用合适规模的PLC,避免造成太多的资源浪费;6>冗余系统不是必选的,要充分考虑系统的性能价格比;7>尽量选用大公司的产品,其产品质量比较有保障,且技术支持、售后服务较完善,有利于产品扩展与软件升级;8>经常了解PLC产品的发展趋势和市场动态,选择技术经济指标高的PLC产品。I/O点的配置根据设计主要技术指标:车房信号台功能:井口、井下提升信号的数字显示及文字提示。包括运人、运物、检修等工作方式的灯光显示信号;上、下、慢上、慢下、停车、急停等工作执行信号的灯光和数显信号。存储井口信号台本次、前次等的打点信号。井口信号台功能:完成各种提升信号的按钮检测、显示及声音提示。包括运人、运物、检修、水平联系等选择按钮;上、下、慢上、慢下、停车、急停等信号按钮。完成本水平及井下各种信号的闭锁和监控。完成向车房发送信号的功能。完成本次、前次等的打点信号的存储。井下信号台功能完成各种提升信号弹按钮检测、显示及声音提示包括工作方式信号,工作执行信号及其它信号。完成本水平各种信号的闭锁功能。完成向进口发送信号的功能。由上述功能的要求可以将I/O点的配置如下表:输入信号点数输出信号点数井口信号台总开关信号1点信号解除1点要罐信号1点摇台信号2点罐位信号1点井下各信号台要罐信号1点摇台信号2点罐位信号1点慢上信号1点慢下信号1点公有信号慢上信号1点慢下信号1点运矿信号1点运物信号1点运人信号1点目的地选择信号5点锁罐信号1点停车信号1点急停信号1点检修信号1点罐位信号显示5点要罐信号显示5点上行信号显示1点下行信号显示1点慢上、下信号显示2点停车信号显示1点急停信号显示1点检修信号显示1点信号解除1点锁罐信号显示1点摇台信号显示5点2.4.8根据要求选择出的PLC本设计要求采用三菱产品对系统进行设计,根据实际情况本设计采用FX系列:FX系列的输入输出点数可以达到16~128点,配置扩展单元后可以达到256点,其速度快,基本指令的执行速度为12ms/步。容量大,具有8K步的EPROM和2K步的RAM,丰富的软元件,内附高速计数器,有6个和普通的输入口兼容的高速计数器兼容的输入点,最高计数频率大达10KHz。在20世纪90年代三菱公司推出FX2N系列产品,它是小型化,高速虾,高性能和所有方面都相当于FX系列中最高档次的超小型程序装置。系列配置灵活,固定,再基本单元上连接扩展单元或者扩展模块,可进行16到256点的灵活输入/输出组合,程序容量大,内置800步的RAM,最大可扩展至16K步,编程指令丰富。FX系列的系列序号0S,0N,1N,2N,2NC等。网路&数据通信:连接到世界上最流行的开放式网路CC-Link,ProfibusDP和DeviceNet或者采用传感器层次的网络如AS-I或I/OLINK解决你的通信需求。串行通信选项包括RS-232,RS-422或RS-485。考虑到以上的各种设计需要,我们在本次设计PLC选用了三菱的FX2N-128MR-001型号PLCFX2N-128M端子排列2.5上位机选择选择操作界面简洁、编程便捷、使用方便、与PLC通信良好的19"IPC-610型机架安装工业电脑机箱,配上19"DisplayFPM-3190平板显示屏实现数据输入和状态显示,简化了面板的设计、便于运行参数的修改、增加系统控制的灵活性,同时缩减了系统设计和调试的时间。研华工控机:带ATX主板选项的4U高14槽机架安装机箱
MainFeatures
4U高14槽机架安装机箱
多种电源选项
带滤网的热插拔86-CFM冷却风扇
可选ATX主板版本
IPC-610是19"机架安装工业电脑机箱,专为任务关键应用而设计。此机箱可容纳一个14槽PCI/ISA总线无源底板或者标准ATX主板,并支持各种电源。可上锁的面板门可防止在未经许可的情况下对机箱进行访问。一个热插拔过滤冷却风扇能够使整个机箱内的空气保持正压。通过其螺丝夹和防振安装的驱动器托架,IPC-610能够在冲击、振动和灰尘较多的恶劣环境下工作。19"DisplayFPM-3190工控显示屏:TheFPM-3190isa19-inchcolorTFTLCDflatpanelmonitorspecificallydesignedforindustrialapplications.产品特点:19寸SXGATFTLCD分辨率达到1280*1024输入信号自动识别最高亮度可达250cd/m2多扫描功能:支持SXGA,XGA,SVGA,VGA和文本模式支持多信号输入:VGA,DVI,Video和S-Video不锈钢机箱,符合NEMA4/IP65标准的防锈前面板支持面板安装,壁挂式安装,机架安装和VESA悬臂安装以上位计算机IPC-610作主站,PLC作从站,由主站发指令进行通信,从站应答,主、从站之间通过RS-232C或RS-422接口通信。串行通信作为上位机和下位机联系的桥梁,因此上位机通信模块设计在整个设计程序占有非常重要的地位。随着现代信息技术的发展以及计算机网络的广泛应用,计算机通信技术已经日趋成熟。作为传统的计算机通信方式的串行通信,由于具有线路简单、应用灵活、可靠性高等一系列优点长期以来获得了广泛的应用。计算机串行通信在数据财经、数据通信、故障检测、计算机远程监控等方面有广泛的实用价值,特别在Windows下的串口通信可以充分利用Windows下的软件资源优势,实现多任务条件下对外部的数据传输、信息收集和处理。在本系统中,我们采用了性能/价格比较高的计算机构成厂级的监控工作站。在PLC与上位计算机之间采用RS-485和RS-232C标准通信接口进行通信。在两级计算机控制系统中,最不稳定的环节就是上位机。为了保证系统的稳定性,避免因上位机的故障导致系统控制失灵,所有采集到的信号都反馈到PLC当中。上位机需要通过串行通信取得所需的数据信息,并通过串行通信将必要的控制信息和参数设置信息写入PLC的数据存储区。因此,串行通信作为上位机和下位机联系的唯一方式,在整个系统中具有非常重要的作用。计算机与计算机或计算机与外部设备之间的数据传输和交换的方式主要有串行通信和并行通信两种方式,其中串行通信指的是数据逐位传输的方式。由于串行通信方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。1串行通信串行通信方式又可分为两种:同步串行通信方式和异步串行通信方式。A.同步串行通信方式:同步串行通信是以数据块〔字符块为信息单位传送,每帧信息可以包含很多字符。同步通信要求通信双方以相同的速率进行,而且要准证确协调,通常通过共享一个时钟或定时脉冲源保发送方和接收方准确同步。这种通信方式的效率较高,但是对时钟同步要求非常严格,成本较高。B.异步串行通信方式:异步串行通信以字符为信息单位传送。双方需要遵守异步通信协议,以字符为数据单位,发送方传送字符的时间间隔不确定。每个字符传输都以起始位开始,以停止位结束。通信双方所指定的字符的数据位数,奇偶校验方法和停止位数必须相同。其传输效率比同步通信方式低,但是成本较低。异步通信是在以起始位开始、停止位结束的一个字符内按约定的频率进行同步接收。各个字符之间允许有间隙,而且两个字符之间的间隔是不固定的。在同步通信方式中,不仅同一字符中的相邻两位间的时间间隔要相等,而且相邻字符间的时间间隔也要求相等,这也是同步通信和异步通信方式的主要差别所在。因此,异步串行通信一般用在数据传送时间不能确知,发送数据不连续,数据量较少和数据传输速率较低的场合;而同步串行通信则用在要求快速、连续传输大批量数据的场合2串行通信接口标准在串行通信时,要求通信双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通信。在设计通信接口时,一般都采用标准接口以提高其通用性。本系统中,上、下位机进行通信首先面临的问题就是通信标准的选择问题。A.RS-232C接口标准RS-232C接口标准〔全称EIA-RS-232C标准是在1969年由美国电子工业联合会〔EIA,ElectronicIndustrialAssociate-RecommendedStandard-232C与Bell公司、调制解调器厂家及计算机终端生产厂家共同开发的用于串行接口的通信协议。它最初是为远程通信连接数据终端设备DTE〔DataTerminalEquipment和数据通信设备DCE〔DataCommunicationEquipment而制定的[46]。虽然这个标准的制定没有考虑计算机系统的应用要求,但是广泛的用于计算机与终端或外设之间的连接。B.RS-485接口标准RS-485标准也是一种平衡传输方式的串行接口标准,它和RS-422A兼容并且扩展了RS-422A的功能。本系统中,上位机和下位机的通信运用了以上标准中的RS485和RS232C两种通信标准。计算机具有标准RS232C接口,而PLC具有标准RS485接口,两者通过电缆和RS485/RS232C转换模块连接。2.6MCGS组态软件概述MCGS<MonitorandControlGeneratedSystem>是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于MicrosoftWindows95/98/Me/NT/2000等操作系统。MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。使用MCGS,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定,功能成熟,维护量小并且具备专业水准的计算机监控系统的开发工作。与众不同、个性独特良好的体系结构,合理的程序设计,周到的用户理念MCGS成功的度过开发期,也使北京昆仑通态快速的成为工控行业的佼佼者。MCGS具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,具体说MCGS具有如下的特点:1全中文、可视化、面向窗口的组态开发界面,符合中国人的使用习惯和要求,真正的32位程序,支持多任务、多线程,可运行于MicrosoftWindows95/98/Me/NT/2000等多种操作系统;2庞大的标准图形库、完备的绘图工具集以及丰富的多媒体支持,使您能够快速地开发出集图像、声音、动画等于一体的漂亮、生动的工程画面;3全新的ActiveX动画构件,包括存盘数据处理、条件曲线、计划曲线、相对曲线、多行文本、通用棒图等,使您能够更方便、更灵活地处理、显示生产数据。4支持目前绝大多数硬件设备,同时可以方便地定制各种设备驱动;此外,独特的组态环境调试功能与灵活的设备操作命令相结合,使硬件设备与软件系统间的配合天衣无缝。5简单易学的类Basic脚本语言与丰富的MCGS策略构件,使您能够轻而易举地开发出复杂的流程控制系统。6强大的数据处理功能,能够对工业现场产生的数据以各种方式进行统计处理,使您能够在第一时间获得有关现场情况的第一手数据。7方便的报警设置、丰富的报警类型、报警存贮与应答、实时打印报警报表以及灵活的报警处理函数,使您能够方便、及时、准确地捕捉到任何报警信息。8完善的安全机制,允许用户自由设定菜单、按钮及退出系统的操作权限。此外,MCGS还提供了工程密码、锁定软件狗、工程运行期限等功能,以保护组态开发者的成果。9强大的网络功能,支持TCP/IP、Modem、485/422/232,以及各种无线网络和无线电台等多种网络体系结构。10良好的可扩充性,可通过OPC、DDE、ODBC、ActiveX等机制,方便地扩展MCGS组态软件的功能,并与其他组态软件、MIS系统或自行开发的软件进行连接。11提供了WWW浏览功能,能够方便地实现生产现场控制与企业管理的集成。在整个企业范围内,只使用IE浏览器就可以在任意一台计算机上方便地浏览到与生产现场一致的动画画面,实时和历史的生产信息,包括历史趋势,生产报表等等,并提供完善的用户权限控制。第三章矿山PLC信号打点系统设计3.1设计思路根据任务书的要求,我们首先确定了控制方案在单PLC的基础上增设上位机控制,选择了下位机PLCFX2N-128MR-001、上位机、通讯方式,下位机编程软件、上位机组态软件。通过硬件的设计、主电气图的设计得到了PLC的I/O点配置,根据I/O点配置、矿山PLC信号系统设备的工作要求画出主程序流程图。由流程图编写下位机PLC程序,然后进行上位机软件的设计。进行程序的调试,通过上位机与下位机的通讯验证软件设计的可行性。最,完成软件设计。3.2硬件设计3.3系统的软件设计软件设计概述〔FXGP/WIN-C目前各主流PLC产品都配置了强大的编程环境,如西门子公司的STEP7、MODICON公司的CONCEPT、三菱公司的GXDoveloper软件等,可在很大程度上减轻了软件编制的工作强度,提高了编程效率和质量。GXDoveloper软件支持对当前所有三菱电机MELSEC系列PLC的编程,包括Q系列、QnA系列、A系列、Motion系列及FX系列。另外,该软件支持"更改PLC类型"的功能,客户可更改已创建或正编辑的PLC类型,使之可以在其他PLC上使用。GXDoveloper软件支持从CPU模块中读取原有的数据,也可以将原来的用GPPA、GPPQ和MELSECMEDOCFXGP〔Win和FXGP〔DOS这些DOS版本软件制作的数据直接转换成GXDoveloper格式。GXDoveloper软件不仅支持离线编程,而且支持在线编程。上下载程序不仅可通过CPU模块直接连接完成,而且可通过网络系统完成。PLC程序设计的主要步骤可分为如下几步:程序设计前的准备工作、程序框图设计、编写程序、测试程序、编写程序说明书。程序流程图设计MCGS流程图设计:PLC流程图设计:3.4MCGS组态环境设计在设计MCGS组态软件前,必须了解MCGS组态软件的详细信息。3.4.1MCGS组态软件五大组成部分MSGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个拥护窗口,负责调度和管理这些窗口的打开和关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动化刷新周期,指定数据库存盘文件名称以及存盘时间等。设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。用户窗口:本窗口主要用于设置工程中的人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。运行策略:本窗口主要完成工程运行的流程的控制。包括编写控制程序,选用各种功能构件。MCGS工程组态软件MCGS工程组态软件主控窗口设备窗口用户窗口实时数据库运行策略菜单设计设置工程属性添加工程设备、连接设备变量、注册设备驱动创建动画显示、设置报警窗口、人机交互界面编写控制流程、使用功能构件定义数据变量3.4.2MCGS组态软件的工作方式MCGS组态软件与设备进行通讯:MCGS通过设备驱动程序与外部设备进行数据交换包括数据采集和发送设备指令。设备驱动程序是由VB、VC程序设计语言编写DLL〔动态连接库文件,设备驱动程序中包含符合各种设备通讯协议的处理程序,将设备运行状态的特征数据采集进来或发送出去。MCGS负责在运行环境中调用的设备驱动程序,将数据传诵的工程中的各个部分,完成整个系统的通讯过程。每个驱动程序独占一个线程,达到互不干扰的目的。MCGS产生动画效果:MCGS为每一种基本图形元素定义了不同的动化属性。图形的每一种动画属性中都有一个表达式社顶栏,在该栏中设定一个与图形状态相联系的数据变量,连接到实时数据库中,以此建立相应的对应关系,MCGS称之为动画连接。MCGS实施远程多机监控:MCGS提供一套完善的网络机制,可通过TCP/IP网、MODEM网和串口网将多台计算机连接到一起,构成分布式网络监控系统,实现网络间的实时数据同步、历史数据同步和网络时间的快速传递。同时,可利用MCGS提供的网络功能,在工作站直接对服务器中的数据库进行读写操作。分布式网络见空系统的每一台计算机都要安装一套MCGS工控组态软件。MCGS把各种网络形式,以父设备和子设备构件的形式,供用户调用,并进行工作状态、端口号、工作站地址等属性参数的设置。对工程运行流程实施有效控制:MCGS开辟了专用的"运行策略"窗口。建立用户运行策略。MCGS提供了丰富的功能构件,供用户选用,通过构件配置和属性设置两项组态操作,生成各种功能模块〔称之为用户策略,使系统能够按照设定的顺序和条件,操作实时数据库,实现对动画窗口的任意切换,控制系统的运行流程和设备的工作状态。所有的操作均采用面向对象的直观方式,避免了烦琐的编程工作。3.5MCGS组态软件的建立3.5.1建立MCGS新工程进入MCGS组态环境,在菜单"文件"中选择"新建工程"菜单,MCGS组态环境自动生成x.MCG文件,如下图可以将工程保存在自己的目录下,点击"文件"里的"工程另存为"实现这一功能。3.5.2设计画面流程在MCGS组态平台上,单击用户窗口,在用户窗口中单击新建窗口按钮,则产生新"窗口0",即:选中窗口0,单击窗口属性,进入用户窗口属性设置,将窗口名称改为:矿山PLC信号系统;在窗口位置中选中最大化显示,其他不变,点确认。选中刚创建的"矿山PLC信号系统",进入动画制作窗口。3.5.3工具箱的应用图形对象放置在用户窗口中,是构成用户应用系统图形界面的最小单元,MCGS中的图形对象包括图元对象、图符对象和动画构件三种类型,不同类型的图形对象有不同的属性,所能完成的功能也各不相同为了快速构图和组态,MCGS系统内部提供了常用图元、图符、动画构件对象,称之为系统图形对象,如下图所示:单击工具菜单,选中"对象元件库管理"选取矿山PLC信号系统所需要的按钮,指示灯等各种元件,来构成完整的矿山PLC信号系统MCGS组态软件的设计。3.5.4定义数据变量为了方便程序的应用和识别,我将这次设计的MCGS组态软件中的所有变量都与PLC输入/输出点的分配对应了起来。例如,PLC软件中有X001的输入点,定义的是停车的功能,在MCGS组态软件中同样以X001命名这个数据变量。为了方便存取数据和存取历史数据,设置其存盘周期为5秒,并设置为永久保存,方便以后调用矿山PLC信号系统的操作数据设置组对象以方便管理和调用数据变量,具体操作如下图所示3.5.5动画连接由图形对象搭制而成的图形界面是精致不动的,需要对这些图形对象进行动画设计,真实的描述外界对象的状态变化,达到过程实时监控的目的。MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。在用户窗口中,双击矿山PLC信号系统窗口进入,选中停车按钮灯双击则弹出单元属性设置窗口选中折线,则出现>,单击>则进入动画组态属性设置窗口,按下图所示修改,其它属性不变。设置好后,按确定,再按确定,变量连接成功。我们可以对按钮进行设置,配合灯的可视效果。3.5.6设计报表输出在工具箱里面点击历史表格的图标,可以方便的生成画面,并对画面进行修改和定义,定义输出点完成之后,在表格内单击右键弹出菜单,点击连接选项,对所需要定义的输出点进行MCGS组态软件内变量的连接,具体如下图所示:到此这个示范的动画连接我已经做好了,接下来要进行深入的设置。在用户窗口中选中矿山PLC信号系统,单击右键,点击设置为启动窗口,这样工程运行之后就会自动转如矿山PLC信号系统的主画面。进入主控窗口,点击进入后加入各种必须启动时的工具菜单,点右键点击新增菜单,然后进行设置。添加完之后如下图所示:3.5.7PLC通讯设置进入设备窗口,点击工具条中的工具箱图标,打开设备工具箱,选择串口通讯父设备,选择所有设备→PLC→三菱→FX485→三菱FX485,如图所示双击图标将三菱FX485加入设备管理,点击三菱FX485拖动到串口通讯父设备下,建立新设备。双击三菱FX485,弹出"设备属性设置"对话框,在属性设置之前,详细阅读MCGS帮助系统,了解在MCGS组态软件中如何操作三菱-FX485。3.5.8对设备定义变量选中基本属性中的设置设备内部属性,点击后面的图标,弹出三菱FX485通道属性设置对话框。如图:单击增加通道,弹出增加通道对话框,设置好后按确认按钮。三菱FX485设备构件把PLC的通道分为只读,只写,读写三种情况,只读用于把PLC中的数据读入到MCGS的实时数据库中,只写用于把MCGS实时数据库中的数据写入PLC中,读写则可以从PLC中读数据,也可以往PLC中写数据。当第一次启动设备工作时,把PLC中的数据读回来,以后若MCGS不改变寄存器的值则把PLC中的值读回来。若MCGS要改变当前值则把值写到PLC中,这种操作的目的是,防止用户PLC程序中有些通道的数据在计算机第一次启动,或计算机中途死机时不能复位,另外可以节省变量的个数。通道连接如图设置:3.5.9用户权限管理MCGS组态软件提供了丰富的用户权限管理功能。MCGS系统的操作权限机制和WINDOWSNT类似,采用用户组和用户的概念来进行操作权限的控制。在MCGS中可以定义无限多个用户组,每个用户组中可以包含无限多个用户,同一个用户可以属于多个用户组。操作权限的分配是以用户组为单位来进行的,即某种功能的操作哪些用户组有权限,而某个用户能否对这个功能进行操作取决于该用户所在的用户组是否具备对应的操作权限。MCGS系统按用户组来分配操作权限的机制,使用户能方便的建立各种多层次的安全机制。如:实际应用中的安全机制一般要划分为操作员组、技术员组、负责人组。操作员组的成员一般职能进行简单的日常操作;技术员组负责工艺参数等功能的设置;负责人组能对重要的数据进行统计分析;各组的权限各自独立,但某用户可能因为工作需要,能进行所有操作,则只需把该用户同时设置成为三个用户组即可。注意:在MCGS组态软件中,操作权限的分配是对用户组来进行的,某个用户具有什么样的操作权限是由该用户所属于的用户组来确定。用户权限管理:在菜单工具中单击用户权限管理,弹出用户管理器。点击用户组名下面的空白处,再单击新增用户组会弹出用户组属性设置,点击用户名下面的空白处,再单击新增用户会弹出用户属性设置,设置属性后按确定按钮,退出。登陆用户:登陆用户菜单项是新用户为获得操作权,向系统进行登陆用的。双击操作0菜单,弹出菜单属性设置窗口。在菜单属性中把菜单名改为:登陆用户。进入脚本程序属性业,在程序框内输入代码!Logon<>。这里利用的是MCGS提供的内部函数或在脚本程序中单击打开脚本程序编辑器,几如脚本程序编辑环境从右侧单击系统函数,再单击用户登陆操作,双击!Logon<>也可。退出登陆:用户操作完成后,如想交出操作权,可执行此项菜单命令。双击操作1菜单,弹出菜单属性设置窗口。进入属性设置窗口的脚本程序页,输入代码!Logoff<>即可以。用户管理:双击操作2菜单,弹出菜单属性设置窗口。在属性设置窗口的脚本程序页中输入代码!Editusers<>即可。修改密码:双击操作3菜单,弹出菜单属性设置窗口,在属性设置窗口的脚本程序页中输入代码!ChangePassWord<>即可。所有用户操作命令完成后的图形如下图所示:工程加密:在MCGS组态环境下如果不想要其它人随便看到自己的组态软件工程或防止竞争对手了解到您的工程组态细节,可以为工程加密。在工具下拉菜单中单击工程安全管理,再单击工程密码设置,弹出修改工程密码窗口,修改密码完成后按确认工程加密即可生效,下次打开矿山PLC信号系统需要输入正确密码后才能登入。到此为止,矿山PLC信号系统的MCGS组态软件部分也已完成,并且也与下位机PLC连接了变量。先将矿山PLC信号系统的MCGS组态软件完成版本报告呈交。进入工程画面用户窗口画面工程运行欢迎窗口主动画模拟窗口工程报表窗口工程报警窗口车房控制窗口井口信号台窗口井下各中段控制窗口第四章设计总结在早期的矿山生产过程中,信号系统多采用传统的继电器电控的信号系统,为有触点系统,元件易发生故障,工作可靠性差,一旦控制闭锁失灵,则事故将不可避免。由于PLC为无触点系统,可靠性更高,尤其是近年来PLC方面的技术发展迅速,使由PLC组成的系统的抗干扰能力越来越强,它能在恶劣的环境中可靠地工作,非常适合矿山环境不佳的特点。在这次毕业设计中有如下认识:本次设计就是采用先进的三菱PLC来设计矿山PLC信号系统,在硬件设计完成后,通过下位机软件的编写、上位机软件的编写、下位机与上位机的通讯来完成矿山PLC信号系统的设计。以PLC〔可编程控制器为核心,采用MCGS组态软件监控,可提高系统的兼容性、安全性和便利性等。可编程序控制器<PLC>不仅因其控制功能强,体积小,操作简便,更重要的是,其响应速度快,故障率低,维护量小而在现代矿井中得到了广泛的应用。PLC适用于各种恶劣环境,可用于机器控制或生产过程的自动控制,具有体积小、功耗低、速度快、可靠性高、抗干扰性强、灵活性、可扩展性等特点,而MCGS组态软件具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,经过各种现场的长期实际运行,系统稳定可靠。系统方案选择是增设上位机的PLC控制。此种方案是在单PLC,在井口增设一台工业控制计算机<上位机>,在上位机的监控软件平台上,对整个提升信号系统进行实时监视,并对所记忆的故障状态、提升次数、日报表、月报表等进行打印输出。此种价格比适中,适应各种恶劣的工作环境,并且具有记忆故障状态、提升次数、日报表、月报表的功能,使工程表达直观化,简洁化,速度化,人性化,并可实现报表功能。在本系统中,上位机计算机与下位机PLC串行通信我们采用了性能/价格比较高的计算机构成厂级的监控工作站。在PLC与上位计算机之间采用RS-485和RS-232C标准通信接口进行通信。通过本设计,我学习到了很多东西,在工作的细心上也得到了提高。并且,更了解了有关可编程控制器的功能。我选择这个设计,也是为了弥补以前学习上的不足。这次设计,使我了解到老师的用心良苦,并且从老师那学到了很多宝贵的东西在此应该感谢老师和同学的关心和帮助.参考文献1〕陈在平,赵相宾.可编程序控制器技术与应用系统设计〔M〕.机械工业出版社,2003.2〕钟肇新,范建东.可编程控制器原理及应用〔M〕.XX:华南理工大学出版社,2004.3〕郁汉琪.电气控制与可编程控制器应用技术〔M〕.XX:东南大学出版社,2004.4敦宗仁.可编程序控制器及其通信网络技术[M].北京:人民邮电出版社,1999.5何国金.机械电气自动控制[M].XX:XX大学出版社,2002.6廖常初.可编程序控制器的编程方法与工程应用[M].XX:XX大学出版社,2001.7汪晓光、王艳丹、孙晓瑛编著.可编程控制原理及应用[M].北京:机械工业出版社,19948王兆义编著.可编程控制器教程.可编程控制器教程[M].北京:机械工业出版社,20019陈宇编著.可编程控制器基础及编程技巧[M].XX:华南理工大学出版社,199910林小峰编著.可编程控制器原理及应用[M].北京:高等教育出版社,1991朱绍祥编著.可编程控制器原理及应用[M].上海:上海交通大学出版社,198811钟肇新,彭侃编著.可编程序控制器原理及应用[M].XX:华南理工大学出版社,199212余雷声编著.电气控制与PLC应用[M].北京:机械工业出版社,199613洪忠渝编著.可编程序控制器的原理及应用[M].XX:XX海洋大学,198814孙同景,徐蹲编著.可编程序控制器应用基础[M].XX科学技术出版社,199615ProgrammableControllerMELSECF/F1/F2/FX2SeriesProgrammingManual,MitsubishiElectricCorporation,199416FXCOMMUNICATION<RS-232C,RS-485>USER’SMANUAL〔MMitsubishi外文资料翻译一英文资料:9.RSinstructionThissectiondescribesRSinstructions.Forthetargetdevices,refertotheapplicationinstructionmanualofeachprogrammablecontroller.9.1FunctionandOperationSendandReceiveProgramAnRSinstructionsendsandreceivesserialdatausingtheRS232Cport<optionalequipment>.•ThedatatransmissionformatcanbesetusingaspecialdataregisterD8120.EvenifthesettingofD8120ismodifiedwhileanRSinstructionisdriven,suchmodificationisnotaccepted.•Inasysteminwhichsendisnotperformed,setthenumberofsendpointsto"K0”.Inasysteminwhichreceiveisnotperformed,setthenumberofreceivepointsto"K0”.OperationofRSInstructionAnRSinstructionspecifiestheheadaddressandthenumberofpointsofthesenddatasentfromaprogrammablecontrolleraswellastheheadaddressforreceivedatasavedestinationandthemaximumnumberofacceptablenumberofpointsofreceivedata.Thedatasend/receivesequenceusinganRSinstructionisdescribedbelow.Note:ThoughanRSinstructioncanbeusedinaprogramasmanytimesasyouwant,makesurethatonlyoneRSinstructionisdrivenatatime<TwoormoreRSinstructionscannotbeturnedonatonetime.>.Forchangeover,assuretheOFFtimeisequivalenttoorlongerthanonecycletime.IntheFX0N,FX1S,FX1N,FXandFX2C,assuretheOFFtimeisequivalenttoorlongerthantwoscantimesbetweencompletionofsendandstartofreceiveorbetweencompletionofreceiveandstartofsend.IntheFX2NandFX2NCwhoseversionisearlierthanV2.00,assuretheOFFtimeisequivalenttoorlongerthan100sbetweencompletionofsendandstartofreceiveorbetweencompletionofreceiveandstartofsend.<RefertoParagraph.>ThisOFFtimeisnotrequiredintheFX2N,FX2NCwhoseversionisV2.00orlaterbecausefullduplexcommunicationisenabled.WhileanRSinstructionisdriven,modificationofthesettingoftheD8120isnotaccepted.TurnofftheRSinstruction,thenmodifythesetting.RelatedFlagsandDataRegisters1>Sendrequest<M8122>WhenM8122issetbyapulseinstructioninthereceivewaitstatusorthereceivecompletionstatus,datafromD200toD0issent.Whensendiscompleted,M8122isautomaticallyreset.WhentheRSinstructiondriveinputX010isturnedon,theprogrammablecontrollerissettothereceivewaitstatus.2>Receivecompletion<M8123>•WhenthereceivecompletionflagM8123isturnedon,transferthereceivedatatoanothersavedestination,thenresettheM8123.•WhenM8123isreset,theprogrammablecontrollerissettothereceivewaitstatusagain.ToresetM8123,useasequenceasdescribedonthepreviouspage.WhenRSinstructiondriveinputX010isturnedon,theprogrammablecontrollerissettothereceivewaitstatus.•WhenanRSinstructionisexecutedwhileD1is"0”,M8123<executioncompletionflag>isnotactuatedandtheprogrammablecontrollerisnotsettothereceivewaitstatus.Iftheprogrammablecontrollerissetfromthisstatustothereceivewaitstatus,setD1toavalueequivalenttoorsmallerthan"1”,thenturnoffM8123<fromtheONstatus>.3>Carrierdetection<M8124>WhentheCD<DCD>signal<channelreceivecarrierdetection>isreceived<fromthemodemtotheprogrammablecontroller>whenthelineofthemodemisestablished,M8124isturnedon.WhileM8124isturnedoff,thedialNo.canbesent.WhileM8124isturnedon,datacanbesentandreceived.Note;IntheFX,FX2C,FX0N,FX1S,FX1NandearlierversionsthanV2.00oftheFX2NCandFX2N,payattentiontothefollowingpoints.Whiletheprogrammablecontrollerisreceivingdata,sendisonlyperformedafterreceiveiscompleted.Duringthistime,thesendwaitflagM8121isactuated.AftertheheaddataisreceivedandbeforethereceivecompletionflagM8123isturnedon,itisregardedthatareceiveisbeingperformed.Ifthesendrequestisgivenwhiletheheaddataisreceived,datamaybeconfused.4>Time-outevaluation<M8129><ValidintheFX2N,FX2NCprogrammablecontrollerearlierthanV2.00>IfreceiveisnotrestartedwithinthetimespecifiedbyD8129afterthereceivedataisinterruptedonthemidway,itisregardedastime-out,M8129isturnedon,andreceiveiscompleted<Refertothefigurebelow.>.M8129isnotautomaticallyturnedoff.Resetitusingasequenceprogram.Whenthisfunctionisused,datacanbereceivedwithoutusingaterminatoreveninequipmentinwhichthenumberofsenddatamaybechanged.5>Time-outevaluation
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 远程办公安全防护的重要性
- 卓越研究生英语(理工篇)综合教程2 课件 B2U2 Rural revival
- 城市节约用水管理规定范文(2篇)
- 诚信计生实施方案样本(5篇)
- 《华夏之祖》课件
- 医院119消防宣传月活动实施方案
- 颈椎病艾灸案例分享会
- 合成材料制造的市场推广策略考核试卷
- 智能人工智能消费设备创造与应用分享考核试卷
- 野生动物救护审批告知承诺书
- 感染性心内膜炎ppt课件
- 青春期人际交往
- 职工环保教育培训档案最新版本
- 2022年导管相关性血流感染(CRBSI)监测规范及操作手册
- 剪纸英文介绍paper cutting(课堂PPT)
- 研究生课件graphpad prism7作图教程
- 入行论32课(课堂PPT)
- RSlogix500编程PPT课件
- 培训讲义电子版yunsdr相关02提高部分ver
- 通江县房地产市场调研报告
- (完整word版)SOFA评分表
评论
0/150
提交评论