GE-PLC应用培训(共99张)_第1页
GE-PLC应用培训(共99张)_第2页
GE-PLC应用培训(共99张)_第3页
GE-PLC应用培训(共99张)_第4页
GE-PLC应用培训(共99张)_第5页
已阅读5页,还剩94页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、主讲人:冯幸毅第一章 PLC简介第二章 GE PLC硬件组成第三章 Proficy Machine Edition软件应用第一章 PLC简介全称为可编程逻辑控制器(Programmable Logic Controller),它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。经过长时间发展,GE PLC型号主要有90-30、90-70,以及现在普遍应用的PACSystems RX3i、PACSystems RX7i。目前我们码头使用的主要为90-30和PACSystems RX3

2、i全新的控制器 RX3i 是 PACSystems可编程自动化控制器 (PAC) 家族的最新成员。同 PACSystems 家族的其他成员一样,RX3i 拥有一个单一的控制引擎和一个通用的编程环境,它能方便地应用在多种硬件平台上,并且提供真正的集中控制选择。拥有300MHz Int e l 微处理器和10Mbytes 用户内存的高性能控制器。无需多个控制器,使您的控制更加简单。广泛的 I/O 模块选择(已推出40 多种)适合从简单到复杂的应用;此外,系统还提供多种网络接口模块。PACSystems便携控制引擎在不同的平台上都能提供出色的性能,使 OEM 和最终用户都能从众多的应用选择方案中找到

3、最适合他们需要的控制系统硬件 所有需要都在一个单一、紧凑而且高度集成的组件中。通用的PCI总线背板,背板高速PCI总线速度为 27MHz,使得复杂 I/O 的数据吞吐率更大,简单 I/O 的串行总线读写更快,优化了系统的性能和投资。背板总线支持带电插拔功能, 减少系统停机时间。第二章 PLC的硬件组成 RX3i的CPU支持SRAM、Flash存储,可有效保持工程在失电情况下得以保存,避免由于长时间使用造成的电池损坏造成程序丢失现象。 内部电源采用1250 mA 3.3 VDC;1000 mA 5 VDC两种方式; 内含一个RS-485 端口和一个RS-232 端口,支持 SNP、串行I/O 和

4、 Modbus 从模式; 通讯支持串行、Genius、以太网、Profibus等多种方式,可实现与多种现场总线(设备网络)相匹配。 另外,支持手动停止、运行,可在无法连线情况下进行CPU程序复位(将Flash卡内程序覆盖SRAM内的程序) 占用两个背板卡槽位置。电源模块为PLC系统提供电源,占用一个槽位机架为PLC扩展及安装的基础,为PLC的CPU与各通讯模块、输入输出模块提供链接、传输数据。并将电源模块的电源供给各模块。目前我公司门机PLC系统采用的为Profibus-DP的通讯模式;而报警用触摸屏等采用Ethernet通讯。即我们通常所说的开关量模块,主要用于限位、开关等开关量的输入检测并

5、将状态发送至CPU进行程序运算模拟两模块对模拟量的检测主要分为电压、电流两种。电压的检测范围在0-5v,电流的检测范围为0-20mA。主要应用于重量传感器、绝对值编码器、增量型编码器等。用于开关量的输出,主要用于驱动中继,不可带过大负载,分直流、交流输出,可作为报警输出模块。用于模拟量的输出,用于精准控制及显示。码头多采用其显示称重、位置、风速等。第三章 Proficy Machine Edition软件应用3、双击安装程序中的setup.exe文件,在弹出的选择对话框内选择“安装Machine Edition”进入安装界面。2、按照提示选择语言以及一直下一步到出现下图,选择好所需要的程序后点

6、击下一步安装程序。:3、在完成了ME的安装以后,你打开一个程序,系统会提示你需要导入license4、单击yes,出现下面一个界面以后,选择Add,导入license.5、在点击Add后,会弹出如下对话框,根据下图所示选择后点击next6、在下面的对话框中选择Phone/Fax后在空白处填写AF01-55D0-BBE6-8CEF后选择finish完成安装。备注:使用开始菜单-所有程序-GE Fanuc-产品授权,同样可以导入license在My computer上右键选择Restore并在弹出的对话框内选择已有的项目程序即可,具体如下:选择File-New Project在弹出的对话框内填写项

7、目名称以及所需要的PLC类型,如下图:PME软件的PLC程序的通讯模式在我们的应用领域之内主要包括Ethernet通讯、Profibus通讯。而我们的硬件配置也是针对这些通讯模式进行的,下面就介绍一下我们的硬件配置:Ethernet通讯即以太网通讯,是目前世界上运用最为普遍的通讯模式,通过TCP/IP协议进行交互操作,在我们公司的使用极为普遍,包括驱动部分的通讯、PLC与工控机的通讯等。在Utilities标签中双击Set Temprary IP Adress,并在弹出的对话框内输入Ethernet主控模块上的硬件编码,和需要设定的IP地址,如图1,点击set IP完成对控制模块IP的设置,也

8、可通过图2的方式设置Ethernet控制模块的IP 。图1图2右键slot4选择添加模块,在弹出的对话框Communication菜单下选择IC695ETM001模块即Ethernet Interface Module模块点击ok。右键主站模块名选择Add Componnetzhoong添加Ethernet Global Data,用以建立主战与从站的交互操作。在添加的Ethernet Global Data上右键选择属性,将其中的Local Producer ID更改为与Ethernet通讯控制模块IP相同的地址。用来作为交互操作的基准。在Comsumed Exchanges和Produce

9、d Exchanges中分别加入所需要的反馈信号个给定信号,在加入的信号上右键选择属性,更改其IP地址为其从站的IP地址,将反馈信号的Exchange ID选为1,表示其反馈到Ethernet控制模块,将给定信号的Exchange ID选为除1以外的数字,注意要将其与所需从站对应起来,表示由Ethernet控制模块给定给从站模块。在项目名称处右键添加VersaMax Ethernet按照图示内容将slot0设置好,更改从站名称为LCV,需要注意的是,在图中EGD处默认为TCP/IP,需要更改,否则将无法建立所需的通讯。在Main Back上右键选择添加IC200CHS001模块底座,直到符合使

10、用的底座个数。双击slot1等模块底座,在弹出的添加模块对话框中选择所需要的模块后,点击ok。如果有扩展模块可以在硬件配置上右键添加扩展模块Ethernet通讯必须将所有需通讯的主从站归结到一个网段之内,否则无法建立通讯,而且所有地址不得有重复的地方,否则会造成IP冲突,进而无法通讯。第一次使用从站模块头,将从站模块头上的旋钮旋至所需,如IP为192.168.1.5,可将旋钮旋至005即可。Profibus通讯为我们经常使用到的一种总线通讯模式,主要优点为通讯快捷,且通讯稳定,可添加的从站较多,可达125个从站。右键siot5选择添加模块,在弹出的对话框内Bus Controller菜单下选择

11、IC695PBM300模块,点击ok。右键slot6,选择添加模块,在弹出的对话框内选择VersaMax NIU模块,点击ok。在弹出对话框内General菜单下选择与硬件相对应的从站站号(station)在弹出对话框Modules菜单下点击Add,并在弹出对话框内选择VersaMax Profibus NIU和所需要的输入/输出模块,上图为8位输出模块,这里要注意的是,必须注意选择模块的顺序,必须先选择VersaMax Profibus NIU,再选择所需输入输出模块,因为前者为通讯模块头,如顺序相反则建立不起通讯将需配置的模块底板上的旋钮旋到所需的位置,如需配置为1站从上到下为0、1。将修

12、改好的软件内的硬件配置信息Download进PLC系统,观察从站通讯模块底板上的指示灯是否正常即可。GeniusBus通讯为我们较为常用的通讯模式,具有通讯稳定、传输距离大以及接线简单牢固等优点,在我们的岸桥上使用较多,主要用于长距离通讯,现针对GeniusBus通讯的硬件配置介绍如下:右键slot6选择添加模块,在弹出的对话框中,选择Bus Controllor菜单下的IC694BEM331(即Genius Bus控制模块),点OK确认。然后双击slot6弹出的属性设置中将Input Default设为Hold Last State,同时,将波特率修改为与设备需要的3,然后可根据设备需要继续

13、添加Gnius Bus从站。右键slot6,选择Add Genius Device,在弹出的对话框中选择所需要的栈号,然后点击OK。在弹出的对话框内选择Genius Inteface菜单中的IC200GBI001模块(即Genius通讯的从站模块头底座。根据所要配置的模块属性,设置输入/输出地址的长度,图为采用一个8位数字量输出、8位模拟量输入模块和4位模拟量输出模块为例。1、将电源断开,将通讯线拔掉后将模块头与后面的模块底座分开2、将模块头上的三个小旋钮旋转到所需的站号和波特率(从上倒下分别为站号十位、个位和波特率)后送电,当模块头自检完毕后断电3、将通讯线装好并将模块头与底座连接好后送点让

14、其自检即可。为避免误操作将硬件配置修改无法恢复,可以再硬件配置完成后在Hardware Configuration上右键选择Export to File把硬件配置保存到指定位置,日后需要导入硬件配置的时候就可以直接在Hardware Configuration上右键Import from File从指定位置把已有的硬件配置导入。利用PME软件设计程序就需要知道,PME软件程序执行的顺序,总的原则是从上到下、从左到右的原则,而对于程序模块的调用也遵从这一原则,主要通过MAIN模块来实现,即如果想要使设计的程序模块被使用,就需要将该模块在MAIN模块内以CALL的形式来调用才行。下面,以新建一段程

15、序为例说明一下程序设计的一般步骤在Program Blocks上右键,选择New,后面在下拉菜单内选择所需要的程序模块。在我们的使用中经常用到的为LD Block和ST Block。其中的Folder为文件夹,可将程序模块归类。LD Block主要用于梯形图程序的设计应用,优点是直观,便于清晰的现实逻辑关系。ST Block主要用于语言编程,优点是简洁,在我们的使用中主要使用了其赋值功能,即对程序所需的一些参数进行基本设置。在ST Block中设置的参数,是在调试过程中根据设备使用需要进行设置的,没有特殊情况应尽量避免更改,因为这些数值都是我们程序中一些逻辑运算的基准值,如果擅自改动,极易造成

16、设备运行的不稳定。在MAIN模块内实现程序模块的调用主要通过CALL模块实现,如下:一、程序设计中的各种逻辑的引用:程序设计中的各种逻辑的引用可以直接在任务栏内点选选择然后添加到逻辑模块中,也可以打开Toolchest进行选择(也可以通过点击任务栏内的快捷图标打开,即 图标 在右侧的选择框内可以选择所需要的逻辑点。进行程序设计的时候,除了要考虑所设计程序的功能实现之外,还需要考虑到程序上下的逻辑关系以及扫描的顺序等,下面将程序设计中需要注意的几点总结如下:1、明白扫描周期的定义:所谓扫描周期,是指PLC按照从上到下,从左到右的顺序完成一次扫描程序所需要的时间。2、注意程序的扫描顺序:程序的执行

17、为从上到下,从左到右的顺序,在编写程序时必须要注意所要实现功能的顺序下两个图,看似实现的功能一样,都是I1检测到后,输出Q5,但是图一仅用了一个扫描周期,图二却用掉了4个扫描周期。即图一中在一个周期内完成了所有条件的扫描,然而图二的第一个扫描周期M2通,第二个M3通,第三个M4通,第四个Q5才通,浪费了资源。3、注意程序中线圈不可重复:程序中的逻辑线圈如果重复使用将出现无法执行的现象,如下图:4、注意程序中的逻辑之间的逻辑冲突:在程序编写过程中要注意避免逻辑之间出现逻辑冲突,逻辑要清晰,不然当出错后难以查找。5、不要在程序中加入没有用的竖线横线等,也会造成逻辑错误。6、引用延时功能的模块时需要

18、注意看清其单位,主要包括SEC(秒)、TENTHS(十分之一秒)、HUNDS(百分之一秒)、THOUS(千分之一秒)几种。在线模式下,点击小绿手得以在线编辑是,在下图中点击DOWNLOAD to controller将PLC程序下载到PLC中,点击UPLOAD from controller将PLC程序上传到电脑上。PLC程序除了能反映出外部被控部件的故障外,还可以放映出自身在运行中出现的各种实时状态与故障,在我们日常应用中时常会出现PLC内部故障致使PLC无法正常工作,下面,将如何判别以及如何解决相应故障的方法总结如下:1、在出现PLC的CPU无法手动停止的时候,可以检查是否在程序设置中将其

19、屏蔽,如下图:2、在出现无法向Flash写入程序的时候,可以检查图中是否选择了Conditional Flash或者Always Flash通过观察外部部件上的指示灯来排查故障:出现通讯故障的排查方法:Geniusbus通讯故障的排查:观察Geniusbus通讯控制模块上的OK指示灯是否亮,观察从站模块头底座上的 灯是否为绿灯Profibus通讯故障的排查:检查Profibus通讯控制模块上的灯是否正常,检查Profibus通讯从站模块头的灯是否正常。Ethernet通讯故障的排查:检查Ethernet通讯控制模块上的LAN OK灯是否为绿,下面的LOG EMPTY是否不亮(正常为不亮)出现P

20、LC不运行的排查方法:检查电源模块是否正常观察是否电池电源报警检查主CPU上的OK灯亮了没有通过检查程序内的反馈信息来排查故障如果通过上面两个步骤仍然无法确认是哪里出现的问题,可通过观察程序中的Diagnostics(Diagnostics的呼出有两种方式,一种为在线状态下点击界面中的呼出 ,另一种为在线状态下点击菜单栏内的TargetDiagnostic)报出的通讯故障排查。如下图1、Geniusbus通讯故障的排查:当Geniusbus通讯出现故障的时候,会在Diagnostic中报出发生故障的模块,相对于另外两种通讯来说,Geniusbus通讯的故障查找更为精确。以报出0.6.3.0.4

21、通讯故障为例,可以看出是在主PLC站的第六个槽的Geniusbus控制模块下连接的第三个站的本站第4个模块通讯不好。如果报出0.6.3.1.2就是在主PLC站的第六个槽的Geniusbus控制模块下连接的第三个站的从站第2个模块通讯不好.2、Profibus、Ethernet通讯故障的排查:这两种通讯与Geniusbus通讯不同之处仅仅是无法精确到某个模块,只能根据报出的点找到模块头。PLC程序客户端具有多种便于使用者对设备状态掌握的实用功能模块,这些模块作为辅助功能可以有效的帮助技术人员对设备进行维护工作,现在将这些辅助功能简介如下:Feedback对话框主要用于用户对程序内部执行、关联以及

22、查找等功能实现进行监控,便于用户方便的从中找到所需要的东西,通过点击 打开主要包含如下几个功能:1、建立程序时的自检结果反馈功能(Build标签):当进行编程后的程序自检之后会在Build标签内显示检测的结果并附带说明,如下图:2、逻辑点查找结果反馈功能:在日常应用当中,经常会出现需要查找一些逻辑点的时候,PME软件逻辑点的查找基于对逻辑点的了解之上,也就形成了如下的查找方式:当需要根据图纸查找所需要的逻辑点的时候,可以通过两种方法查找,一种是点击SearchFind in program(或Find)在弹出的对话框内输入图纸图号即可;另一种是根据图纸上的模块以及模块的初始存储位置导出该点的存

23、储位置后输入到上述弹出的对话框内进行查找。查找的结果会在下方的Feedback对话框中Search Results标签内显示,在需要的逻辑点上双击即可进入,见下面两个图:3、关联点查找功能:PLC程序的逻辑关系是相当复杂的,往往一段程序内会包含其他程序段的关联点,未能够方便用户迅速查找与此段程序相关的关联点,PME软件提供了相当便利的查找方式,之需要在逻辑模块内的逻辑点上(或参数模块的参数值上)左键点击一下,然后在下方Feedback对话框内的Reference标签内找到需要的位置后双击即可。如下图:Navigator对话框中主要包含项目程序的创建读取管理标签 (用于管理项目程序)、项目程序菜单 (用于对已选程序进行打开查找等操作)、程序设置标签 (用于设置PME软件的一些基本设置)、变量查找标签 (用于查找变量)、帮助标签 (用于帮助指导新手使用软件)以及效用标签 (用于设置一些功能,比如给Ethernet通讯控制模块设置IP)。通过点击 打开Navigator对话框。Inspector对话框即属性对话框,可以通过Inspector对话框清楚地看到逻辑点的属性,方便对程序的了解与修改,通过点击 或在逻辑点或逻辑模块等的上面右键选择属性即可。Companion对话框为实时的逻辑点帮助功能,在打开这个对话框后可以看到任意选择的逻辑点的逻辑作用以及基本参

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论