如何成为一名优秀的自动化工程师?教学提纲.doc
《如何成为一名优秀的自动化工程师?教学提纲.doc》由会员分享,可在线阅读,更多相关《如何成为一名优秀的自动化工程师?教学提纲.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。如何成为一名优秀的自动化工程师?-如何成为一名优秀的自动化工程师?学习工业自动化专业,有“偏机”、“偏电”之分,也就是将来是当机械工程师,还是当电气工程师之分。这要根据自己的兴趣爱好,一般来说,大多数自动化专业毕业的学生走向工作岗位都是从事电气设计。一、未来当电气工程师需要学习的内容有:各种逻辑电路的原理及其运用、PLC编程、单片机、变频调速、直流调速、各种传感器原理二、未来当机械工程师需要学习的内容有:机械制图、机械原理、材料力学、金属材料及其热处理、非金属材料三、对于是否要读研究生问题,需要自己把握
2、,我见过很多中专、技校学生当上电气工程师的,我觉得,只要你踏上了设计岗位,学历基本上没有多大的影响,特别是当前就业压力非常大的情况下,能找到设计岗位,最好是直接上岗。希望以上能够对你有所帮助1先看电器图纸,把图纸和现场对应上,学习电器元件的说明书,知道元件上每个管脚都是起什么作用的,有他会怎样、没有了他又会怎样。2再学软件,一般plc编程的原理都差不多,你先把你们现场有的plc的资料或自己在书店买的教材自学一遍。然后找机会去plc的厂家参加系统培训(这个比较贵如西门子800元一天,估计要两周)。3软硬件结合,读懂每段程序。4在熟悉自己设备的基础上,向其他发面扩展,基本大同小异。注:一些电器故障
3、可以通过在软件或电器元件上短接暂时解决,有些故障只要在软件短接,有些故障只要在元件上短接,有些则需要同是短接。但这些都是建立在你对设备的软件和硬件熟悉的基础上的。关于书籍:plc编程方面的要看透一本;关于配电,送电要看透一本;关于变频器原理要看透一本。一个自动化工程师要具备什么?作为一个自动化工程师我们要具备什么?随着自动化和工业化进程的快速发展,对自动化的要求也越来越多,越来越严格。但是在实际的工程中好的自动化工程师还是缺少不少的知识和经验。那我们就的不断的提高自己,以完成实际的工作。作为一般的人员来说分工是不同的,要适应自己的工作还是有一些困难。好多的自动化控制工程师是从别的行业转过来的,
4、这样就使得很多没有系统的学习自控的知识,即使学过的也与现实的工作有很大的脱节。现在很多的公司要求做上位和下位是一个人来做,还有的要做电气设计,仪表选型,土建协调等等。其实自控工程师担任着很多的职责。有好多其他设备的事最后都落在了自控这个方面,因为自控是最后一关,也就是说好多的问题都在自控这个关口检验出来。还有就是工期总是在自控逼的最紧。自控工程师要具备电气的知识,仪表的知识,土建你也的懂那么一点点。其次是如果上位编程的话,你还的懂得计算机的编程知识如vb,c脚本了,或者是不同上位组态软件的自己的脚本。这个只是你做上位编程,如果再要来个erp什么的。那你的数据库也的要知道,不然你的数据就没有办法
5、了。计算机你也的懂一些啊,最基本的做个系统,做一些基本的配置了(好在先的基本上都懂点基本的计算机知识)。因为现场可能会出现很多的问题。一不小心电脑还感染点病毒。组态软件还罢工。通讯你也的懂,要不然你的数据还出不去。要用到下位了,你还的把各个厂家的通讯的弄明白,你的系统如何做。是走什么通讯呢?各个厂家的通讯还不相同。总之你要会很多,要不然工作没有办法进行。总之你要不停的区学习,不停的去奋斗。做过的可能知道其中的难处。没有做过的还以为很舒服的。给自己一个学习纲要吧:1.仪表要知道,因为你要和它在一起共同度过。2.电气你要知道,因为你要有动力,有能量。3.计算机你要会使用,因为它能让你跑得快。到了实
6、际的实施中那问题就是一大堆,以后自己再充实吧。自动化工程师职业概述:自动化对你来说可能并不陌生,随着信息自动化的发展,自动化工程师越来成为一个热门职业。自动化工程师主要负责了解客户需求,编写自动化控制项目方案书、负责PLC编程、组态软件编写、组织自动化工程施工,负责自动化控制项目技术指导要求,并遵循软件开发流程,进行独立的嵌入式软件模块的设计和实现,和其它部门配合共同完成产品的设计、开发和测试。工作内容:承担自控技术和产品的研发和实施;编制最优化控制计算机软件;参与编制项目的技术方案、项目建议书和可行性研究报告;为项目的建设、安装、调试、运行提供技术支持。职业要求:教育培训:电气自动化及相关专
7、业本科以上学历。工作经验:3-5年电气自动控制工程设计经验;相关领域设计,能够进行现场施工管理;熟悉自动控制理论,熟悉AB或其它公司PLC,能熟练编写PLC程序,开发上位软件;能熟练使用CAD等相关软件设计制图;熟悉SQL等数据库,VBA编程;熟悉现场各种工业常规仪表,水分析仪表。薪资行情:一般月薪范围在3000-12000元之间。职业发展路径:自动化工程师一直以来都是社会急需的人才。自动化工程师主要在电力系统研究、设计、生产、试验、建设、管理、教育等单位就业。由于自动化工程师的研究范围广,应用前景好,因此该职位的就业形势非常好。此外,其还可以从事教学或是研究工作。新手必看自动化测试工具介绍L
8、R篇MercuryLoadRunner是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢,系统崩溃等问题。这些都不可避免地导致公司收益的损失。MercuryInteractive的LoadRunner能让企业保护自己的
9、收入来源,无需购置额外硬件而最大限度地利用现有的IT资源,并确保终端用户在应用系统的各个环节中对其测试应用的质量,可靠性和可扩展性都有良好的评价。LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。轻松创建虚拟用户使用LoadRunner的VirtualUserGenerator,您能很简便地创立起系统负载。该引擎能够生成虚拟用户,以虚拟用户的
10、方式模拟真实用户的业务操作行为。它先记录下业务流程(如下订单或机票预定),然后将其转化为测试脚本。利用虚拟用户,您可以在Windows,UNIX或Linux机器上同时产生成千上万个用户访问。所以LoadRunner能极大的减少负载测试所需的硬件和人力资源。另外,LoadRunner的TurboLoad专利技术能。提供很高的适应性。TurboLoad使您可以产生每天几十万名在线用户和数以百万计的点击数的负载。用VirtualUserGenerator建立测试脚本后,您可以对其进行参数化操作,这一操作能让您利用几套不同的实际发生数据来测试您的应用程序,从而反映出本系统的负载能力。以一个订单输入过程
11、为例,参数化操作可将记录中的固定数据,如订单号和客户名称,由可变值来代替。在这些变量内随意输入可能的订单号和客户名,来匹配多个实际用户的操作行为。LoadRunner通过它的DataWizard来自动实现其测试数据的参数化。DataWizard直接连于数据库服务器,从中您可以获取所需的数据(如定单号和用户名)并直接将其输入到测试脚本。这样避免了人工处理数据的需要,DataWizard为您节省了大量的时间。为了进一步确定您的Virtualuser能够模拟真实用户,您可利用LoadRunner控制某些行为特性。例如,只需要点击一下鼠标,您就能轻易控制交易的数量,交易频率,用户的思考时间和连接速度等
12、。创建真实的负载Virtualusers建立起后,您需要设定您的负载方案,业务流程组合和虚拟用户数量。用LoadRunner的Controller,您能很快组织起多用户的测试方案。Controller的Rendezvous功能提供一个互动的环境,在其中您既能建立起持续且循环的负载,又能管理和驱动负载测试方案。而且,您可以利用它的日程计划服务来定义用户在什么时候访问系统以产生负载。这样,您就能将测试过程自动化。同样您还可以用Controller来限定您的负载方案,在这个方案中所有的用户同时执行一个动作-如登陆到一个库存应用程序-来模拟峰值负载的情况。另外,您还能监测系统架构中各个组件的性能-包括
13、服务器,数据库,网络设备等-来帮助客户决定系统的配置。LoadRunner通过它的AutoLoad技术,为您提供更多的测试灵活性。使用AutoLoad,您可以根据目前的用户人数事先设定测试目标,优化测试流程。例如,您的目标可以是确定您的应用系统承受的每秒点击数或每秒的交易量。定位性能问题LoadRunner内含集成的实时监测器,在负载测试过程的任何时候,您都可以观察到应用系统的运行性能。这些性能监测器为您实时显示交易性能数据(如响应时间)和其它系统组件包括applicationserver,webserver,网路设备和数据库等的实时性能。这样,您就可以在测试过程中从客户和服务器的双方面评估这
14、些系统组件的运行性能,从而更快地发现问题。再者,利用LoadRunner的ContentCheckTM,您可以判断负载下的应用程序功能正常与否。ContentCheck在Virtualusers运行时,检测应用程序的网络数据包内容,从中确定是否有错误内容传送出去。它的实时浏览器帮助您从终端用户角度观察程序性能状况。分析结果以精确定位问题所在一旦测试完毕后,LoadRunner收集汇总所有的测试数据,并为您提供高级的分析和报告工具,以便迅速查找到性能问题并追溯原由。使用LoadRunner的Web交易细节监测器,您可以了解到将所有的图象、框架和文本下载到每一网页上所需的时间。例如,这个交易细节分
15、析机制能够分析是否因为一个大尺寸的图形文件或是第三方的数据组件造成应用系统运行速度减慢。另外,Web交易细节监测器分解用于客户端、网络和服务器上端到端的反应时间,便于确认问题,定位查找真正出错的组件。例如,您可以将网络延时进行分解,以判断DNS解析时间,连接服务器或SSL认证所花费的时间。通过使用LoadRunner的分析工具,您能很快地查找到出错的位置和原因并作出相应的调整。重复测试保证系统发布的高性能负载测试是一个重复过程。每次处理完一个出错情况,您都需要对您的应用程序在相同的方案下,再进行一次负载测试。以此检验您所做的修正是否改善了运行性能。EnterpriseJavaBeans的测试L
16、oadRunner完全支持EJB的负载测试。这些基于Java的组件运行在应用服务器上,提供广泛的应用服务。通过测试这些组件,您可以在应用程序开发的早期就确认并解决可能产生的问题。利用LoadRunner,您可以很方便地了解系统的性能。它的Controller允许您重复执行与出错修改前相同的测试方案。它的基于HTML的报告为您提供一个比较性能结果所需的基准,以此衡量在一段时间内,有多大程度的改进并确保应用成功。由于这些报告是基于HTML的文本,您可以将其公布于您公司的内部网上,便于随时查阅。最大化投资回报所有MercuryInteractive的产品和服务都是集成设计的,能完全相容地一起运作。由
17、于它们具有相同的核心技术,来自于LoadRunner和ActiveTestTM的测试脚本,在MercuryInteractive的负载测试服务项目中,可以被重复用于性能监测。借助MercuryInteractive的监测功能TopazTM和ActiveWatchTM,测试脚本可重复使用从而平衡投资收益。更重要的是,您能为测试的前期布署和生产系统的监测提供一个完整的应用性能管理解决方案。支持无线应用协议随着无线设备数量和种类的增多,您的测试计划需要同时满足传统的基于浏览器的用户和无线互联网设备,如手机和PDA。LoadRunner支持2项最广泛使用的协议:WAP和I-mode。此外,通过负载测试
18、系统整体架构,LoadRunner能让您只需要通过记录一次脚本,就可完全检测上述这些无线互联网系统。支持MediaStream应用LoadRunner还能支持MediaStream应用。为了保证终端用户得到良好的操作体验和高质量MediaStream,您需要检测您的MediaStream应用程序。使用LoadRunner,您可以记录和重放任何流行的多媒体数据流格式来诊断系统的性能问题,查找原由,分析数据的质量。完整的企业应用环境的支持。LoadRunner支持广泛的协议,可以测试各种IT基础架构。自动化测试工具汇总自动化测试工具可以减少测试工作量,提高测试工作效率,但首先是能够选择一个合适的且
19、满足企业信息系统工程环境的自动化测试工具,因为不同的测试工具,其面向的测试对象是不一样的。按照测试工具的主要用途和应用领域,可以将自动化测试工具分为以下几类:负载压力测试:LoadRunner特点a,支持的协议多且个别协议支持的版本比较高;特点b,负载压力测试方案设置灵活;特点c,丰富的资源监控;特点d,报告可以导出到Word、Excel以及HTML格式。QALoad(1).测试接口多;(2)可预测系统性能;(3)通过重复测试寻找瓶颈问题;(4)从控制中心管理全局负载测试;(5)可验证应用的扩展性;(6)快速创建仿真的负载测试;(7)性能价格比较高。此外,QALoad不单单测试Web应用,还可
20、以测试一些后台的东西,比如SQLServer等。只要它支持的协议,都可以测试。BenchmarkFactory首先它可以测试服务器群集的性能;其次,可以实施基准测试;最后,可以生成高级脚本。SilkPerformance:E-TestSuite由Empirix公司开发的测试软件,能够和被测试应用软件无缝结合的Web应用测试工具。工具包含e-Tester、e-Load和e-Monitor,这三种工具分别对应功能测试、压力测试以及应用监控,每一部分功能相互独立,测试过程又可彼此协同。JMeter是一个专门为运行和服务器负载测试而设计、100%的纯Java桌面运行程序。原先它是为Web/HTTP测试
21、而设计的,但是它已经扩展以支持各种各样的测试模块。它和HTTP和SQL(使用JDBC)的模块一起运行。它可以用来测试静止或活动资料库中的服务器运行情况,可以用来模拟服务器或网络系统在重负载下的运行情况。它也提供了一个可替换的界面用来定制数据显示,测试同步及测试的创建和执行。WAS是Micro$oft提供的免费的Web负载压力测试工具,应用广泛。WAS可以通过一台或者多台客户机模拟大量用户的活动。WAS支持身份验证、加密和Cookies,也能够模拟各种浏览器和Modem速度,它的功能和性能可以与数万美元的产品媲美。ACT或称MSACT,它是微软的VisualStudio和VisualS带的一套进
22、行程序压力测试的工具。ACT不但可以记录程序运行的详细数据参数,用图表显示程序运行情况,而且安装和使用都比较简单,结果阅读叶很方便,是一套较理想的测试工具。OpenSTA它的全称是OpenSystemTestingArchitecture。OpenST的特点是可以模拟很多用户来访问需要测试的网站,它是一个功能强大、自定义设置功能完备的软件。但是,这些设置大部分需要通过Script来完成,因此在真正使用这个软件之前,必须学习好它的Script编写。如果需要完成很复杂的功能,Script的要求还比较高。当然这也是它的优点,一些程序员不会在意编写Script的。PureLoad一个完全基于Java的
23、测试工具,它的Script代码完全使用XML。所以,编写Script很简单。它的测试包含文字和图形并可以输出为HTML文件。由于是基于Java的软件,因此PureLoad可以通过JavaBeansAPI来增强软件功能。-功能测试WinRunner企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行,自动执行重复任务并优化测试工作,从而缩短测试时间。通过自动录制、检测和回防用户的应用操作,从而提高测试效率。QARun一款自动回归测试工具,与Winrunner比较学习成本要低很多。不过要安装QARun必须安装.net环境,另外它还提供与TestTrackPro的集成。Ration
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 成为 优秀 自动化 工程师 教学 提纲
限制150内