AC450运行与维护培训计划.doc_第1页
AC450运行与维护培训计划.doc_第2页
AC450运行与维护培训计划.doc_第3页
AC450运行与维护培训计划.doc_第4页
AC450运行与维护培训计划.doc_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

version1.0 ac450运行与维护培训计划ac450运行与维护培训计划ac450运行与维护培训计划1运行篇2一、认识你的板子2二、典型配置8三、认识编程器22四、离线编程26五、程序灌装(标定,灌装及执行)27六、在线编程29七、程序备份29维护篇31一、第一期(查找在线故障)1531二、第二期(查找画面故障)531三、第三期(动态监视端子)2031四、离线技巧及在线离线结合使用31五、关于通讯制度32练习题40一、实验台组态40二、按钮/灯实验40三、按钮脉冲计数40四、灯不亮的原因40五、在线监视按钮的动作40i b a 拓展用法培训(即datalog)41pda用法培训41运行篇一、 认识你的板子1 ac450框架2 plc插件板2.1 cpu2.2 插件2.3 子插件3 io板3.1 本地扩展(s100)插件板3.2 远程扩展(s800)模块二、 典型配置1 典型工业配置2 穿孔机应用2.1 系统框图14穿孔机控制系统配置框图2.2 中央机架配置2.3 i/o机架配置i/o机架1i/o机架2i/o机架3i/o机架42.4 远程i/o站点配置3 连轧机应用3.1 系统框图af100-3mb300tcp/iptcp/ipas520操作站(sb4)(sbs800+r11rmc轧机控制器(+25fn54)as520操作站(+a25)as520操作站(sb4)(11,11)(11,12)(11,15)(11,17)(11,16)(3,11)sb4机房sb4下二级计算机机房a25a25a25数据计算机(+a25)mcc、传感器穿孔机等连轧机控制系统配置框图version1.0 ac450运行与维护培训计划3.2 中央机架配置3.3 i/o机架配置i/o机架1i/o机架2i/o机架33.4 远程i/o站点配置4 张减机应用4.1 系统框图42(1.4,1.5,隧道31,32下1层)张减机控制系统配置框图af100-4af100-3af100-2mb300af100-1tcp/iptcp/ipas520操作站(sb数据计算机s800+r25s800+r24s800+r22s800+r21s800+r14s800+r13s800+r12apc28apc13apc12apc1rmc轧机控制器(+24fe51)ac450辅助控制器(+24fe01)as520操作站as520操作站tcp/ip画面传输(11,1)(11,2)(11,3)(11,5)(11,7)(11,6)(1,11)(1,22)(2,23)(2,38)(3,12)(3,13)(3,14)(4,21)(4,22)(4,24)(4,25)去连轧机再加热炉下平台下+a24+a24平台下平台下sb4二级计算机a24a24a24a24a24(1.4,1.5房间)(1.4,平台下)(1.4,隧道31,32下6层)a15s800+r23(4,23)+a244.2 中央机架配置4.3 i/o机架配置4.4 远程i/o站点配置1 r12站点配置2 r13站点配置3 r14站点配置4.5 辅助计算机(略)注:另版图解可参见 附件abb plc rank.doc,plc subrank.doc三、 认识编程器1 apb(工程工具applicationbuilder) apb是一个工程的集成界面,可以用于新建、删除站点,或者对一个站点进行在线查看。每个站点都有唯一的节点号,节点号包括网段号和站点号。2 fcb(离线工具functionchartbuilder)双击一个节点或者点反键选择functionchartbuilder,可查看此节点的离线程序,每一个节点的程序都包括一个db库(下图编程框左侧)和多个pc库(下图编程框右侧)。左侧db库窗口中filter为寻找特定db元素提供了便捷,主窗口中的fileopen sectionpc1 / pc2 / pc3,可以在不同pc块之间的切换。工具栏中最左边的两个图标为pc库和db库之间的切换提供了便捷。3 olb(在线工具on-linebuilder)在apb主窗口中选中一个节点,确认编程器连接线已连接到该节点上,点击上图红圈所示在线按钮,可以在线查看plc的状态。常用命令包括:lss(list status)用于查看同一节点中每个pc块的状态ltree(list tree)查看从这一级开始的树状结构图gepcd(get pc diagram)查看单个pc图(可监视一个pc元素的所有端子)getab(get table)查看端子列表(可监视一个多个端子的趋势图)gvd(get visible diagram)动态显示端子值tsess(teminal session)关闭在线模块关于命令的详细用法,见第二部分维护篇4 程序结构连接单元输出模板输入模板连接单元接线端子接线端子数据库其他通讯工程师站as520操作站pc程序生产过程plccpu分两大块:db(数据库)和pc(pc程序),他们都有自己的元素。db元素大部分与plc系统的具体硬件相对应,每个板子、模块、每个i/o点都与数据库中的一个元素对应。通过这些元素,我们可以定义硬件的地址、名称、扫描周期、有效与否、信号变换、报警等属性。如果一块板子没有在数据库中进行定义,则系统将无法识别它,板子将报错。同时,若定义的硬件出了故障,则它所对应的数据库元素就会报出故障,这样程序就可以采取相应措施,故障消失后,系统会自动将故障复位。数据库是pc程序与外界交换信息的一个通道。外部信号首先进入连接单元,经过简单的处理后进入输入板,系统再把此信号读入数据库。pc程序对外部信号的访问实际上是访问相应的数据库元素。abb plc的程序组织方式介于分块程序和结构化程序之间。它的程序中有两个十分重要的结构元素:pcpgm和contrm,pcpgm首先将整个程序分成数块,它们分别是pc1、pc2.。然后,在每个pc内,又可以用contrm分块。contrm元素有一个参数用来定义它后面程序的扫描周期。四、 离线编程1 新建工程apb界面中,filenew project新建一个工程apb界面中,filenew node新建一个节点,选择节点类型,分配节点节电号,命名一个节点名称。2 db块双击该节点,进入后弹出如下对话框:双击db后进入db库编辑器,对于一个db元素一般包括类型、名称、地址等要素,对系统默认生成的bd库元素进行配置。利用create按钮,按照实际plc的配置添加新的db库元素,对plc进行组态。3 pc块在已经打开的fcb中, filenew sectionpc,填入数字可以新建一个pc块。按照对话框的提示,添加可能的pc元素块,完成程序结构的组建。利用create按钮,继续添加其他pc块,完成程序功能的组建。4 离线程序的转移(在不同项目中看同一段程序)*.obj*.aax*.bax*.aa*.bafcb中,filegeneratesoursefcb中,filebacktranslatesourseapb中,fileconvertapb中,fileconvert可视化程序源程序目标代码可以用txt文档编辑plc中实际执行的代码五、 程序灌装(标定,灌装及执行)1 标定1.1 dim (dimention)进入标定1.2 dimdb(dimention db)标定db1.3 dimpc(dimention pc)标定pc1.4 econfig 组态打开,可以组态1.5 diconfig 组态封锁,离开组态打开状态,意味着不能组态1.6 reconfig 程序清空,从新开始2 编译3 灌装trdbs (trans db source) 例如:trdbs srce:rqdb.bx注意:传递db库时,要指明文件所在的文件夹位置,上例中表示在srce文件夹trpcs (trans pc source)例如:trpcs srce:rqpc1.ax4 执行dibm (diblock mode)意义为离开调试状态,其对应的反作用语句为ebmdbl (deblock)意义为解除封锁,其对应的反作用语句为bl六、 在线编程1 pc:1.7 is (insert)用于添加一个pc元素块,在制定元素后面,按照顺序编号例如:is pc1.1.2 move(b,3)and(2)end1.8 c(connect)用于连接指定的一个pc元素块例如:c pc1.1.3c pc1.1.41.9 dl(dlete)用于删除指定一个pc元素块例如:dl pc1.1.42 db:2.1 crdb(create db)用于新建一个db元素例如:crdb datm2.2 mdb(modify db)用于修改一个db元素例如:mdb dat12mdb =do1.12.3 ddb(delete db)用于删除一个db元素例如:ddb dat14ddb do2七、 程序备份1 整体1.1 duap (dump aplication) 上传程序(从plc到pc)例如:duap rqdq (即把所有程序备份到srce文件夹下的rqdq.ap文件)这种备份方法优点是一个cpu只用备份一次,可以包括许多不同的pc块,缺点是整备和整装都是黑箱操作,用户无法看到程序的内容。1.2 loap (load aplication) 下载程序(从pc到plc)例如:loap rqdq (即把备份到srce文件夹下的rqdq.ap文件,下载到plc)2 分部2.1 dudbs (dump db source)例如:dudbs srce:rqdb,sel=all释义:把当前db数据库的所有数据保存到srce文件夹下的rqdb文件中,即形成文件rqdb.ba2.2 dupcs (dump pc source)例如:dupcs pc2/srce:rqpc释义:把当前pc1的数据保存到srce文件夹下的rqpc文件中,即形成文件rqpc0201.aa这种备份方法优缺点与前一种恰恰相反,优点是可以通过后续的转换实现程序的可看性,但是缺点在于对于同一个cpu中包括的许多不同的pc块,要分别做备份,备份时间长,上载下装耗时都比较长,不能用于故障恢复的场合,一般用于两个pc块之间的功能切换。注意:做完以上的dudbs、dupcs以后只是备份了程序的可执行部分,若要使程序还原成可视的文本,还需要备份注释附、端子名等注释文件,简单的做法就是拷贝user disc文件夹。2.3 user文件夹备份与统一在ac450中,在线程序的注释附、端子名都是保存在它包括rudas和sudas两个命令,关系如下:例如:shudas(show user disk application segments)比较两个注释文件的版本sudas(save user disk application segments)将注释文件传送到plc,图中表示tsess和sltarg命令也有此功能rudas(retrieve user disk application segments)将注释文件传送到pc3 卡备ac450框架上可以插一个mb510的子插件,该插件是一个槽位,可以用来插入一个5m的flash,程序通过es130工作站按照指定要求灌装在卡里面以后,程序就实现了固态备份。当plc突然失电,后备电池放电结束,eprom的程序丢失以后,任意时间来电,plc可以从flash卡中调程序从新下装,保证系统的接力运行。维护篇一、 第一期(查找在线故障)15lv list variety 端子列表gepcd get pc diagram 获得pc图iv insert value 插入端子值gs get source 查找源mdb modify db 修改(监视)db库的一个元素gvd get values dynamically 在线动态监视ctrl + break 停止在线监视end 退出监视窗口二、 第二期(查找画面故障)5object (aoc / aic / doc / dic)数值设定/显示/灯/按钮lv list variety 端子列表gepcd get pc diagram 获得pc图iv insert value 插入端子值mw move windows 移动监视窗口gs get source 查找源mdb modify db 修改(监视)db库的一个元素gvd get values dynamically 在线动态监视ctrl + break 停止在线监视end 退出监视窗口tsess terminal session 退出plc连线三、 第三期(动态监视端子)20objectlv list variety 端子列表getab get tables 进入变量监视表dv delete variety 删除监视变量iv insert variety 插入监视变量gvd get values dynamically 在线动态监视(作曲线图)setup (scan trig range / color offset exp ) 属性设置detail 离线读取数值四、 离线技巧及在线离线结合使用ctrlrsearch五、 关于通讯制度abb plc内部的框架结构如下图所示,每一层内都有相应的局部变量,本层的局部变量在下一层可以视为全局变量。 pc1pc2pc5pc11pc1pc2pc5pc11pc1pc2pc5pc11pc1pc2rmc1di1.1do1.2ai2.1ao2.2dic11doc12aic21aoc22dat33在同一个rmc中,左图中红色字体均为全局变量,可以在不同的pc中自由调用,他们构成了一个简单ac450控制器的简单通讯,即使ac450具备了单机运行的基础下面列举了现场在线使用设备的各种通讯方式,了解这些信号流的走向不仅有利于分析程序结构,对现场在线查找故障也有很大的好处。(蓝色代表pc块,红色代表db块)1 pc内部 通用变量1.1 用信号线连接程序中的管脚连线表示信号流向。1.2 使用上级的局部变量随意调用ao / ai / do / di,和aoc / aic / doc / dic/ dat2 pc之间 dat ao / ai / do / di aoc / aic / doc / dic2.1 直接调用实际io组态中配置的所有ao / ai / do / di属于同一个rmc,在同一个rmc的不同pc块中可以随意调用2.2 定义后调用虚拟io,同时可以用于画面显示组态中任意定义一个aoc / aic / doc / dic,在一个pc块内赋值,再另外一个pc块中调用,可以达到数据传输的目的,在hp unix调用此变量还可以在画面上显示数值或状态。例如:一个aoc9包含如下三个属性,base part、limit crtl、oporator function,将下面三个属性填写完毕之后,即可在不同pc块之间调用。2.3 定义一个专门的全局变量dat,用于pc间通讯组态中定义一个专门的dat变量,它是同一个rmc中的通用变量,可以直接在一个pc块内赋值,再另外一个pc块中调用,以达到数据传输的目的。另外,dat分为(b)(r)(i)(il)四种,传递不同的数字调用不同的dat,不能混用。3 rmc之间 pcc-wr pcc-rd (ds:dat)3.1 使用专用的pcc通讯模块(pc元素)将输入端子的数据打包后,送入mb300网络,并表明数据编号51 kww:rmc2.pc1.p211在mb300网络上取用编号为51的数据包kww:rmc1.pc1.p310rmc2.pc5.p10pc10.p30如上图所示,在同一plc框架内的不同rmc,只要挂在同一mb300网络上,通过使用pc块,可随意对数据打包,无论是否在同一rmc或同一pc块中,只要属于同一plc框架,只有地址相同就可以调用公共网络上的数据包。注意,只有一个地方送数据,可以有多个地方收数据,此通讯为广播式通讯。4 plc之间 ds:dat4.1 定义mb300网段内的数据专用通道ds(用于已联网的双机通讯,现只有srw在用)在rmc2里定义一个ds量,一个ds实际就是一个数据包裹,它包括name名称、ident报文识别号、no_b(i、il、r)报文包含布尔变量的个数 、source报文属性(接收或发送)、net网段、node(站点),对于发送块而言,net和node是该报文所要送到的网段和站点(目标)。在ac450里定义一个ds量,它同样包括以上属性,对于接收块而言,net和node是该报文所来之的网段和站点(源)。只要报文识别号相同,有发有收,就能实现已联网双机的通讯。上述通讯过程可以简化为下图表示:rmc2 (11,2)ac450 (11,3)dsident=10net=11node=3soucr=senddsident=10net=11node=2 soucr=receivedat(b)dat(r)dat(b)dat(r)5 ac450与apc/ac80 afrec5.1 使用af100网段专用的afrec通讯模块(pc元素)apc/ac80中ac450中afrecaftra6 ac450与datalog、alphe机 vipw vipr6.1 使用af100网段专用的vipw通讯模块(pc元素)6.2 使用af100网段专用的vip-r通讯模块(pc元素)7 ac450与操作画面 aoc / aic / doc / dic7.1 定义mb300网段内的全局变量d8 ac450与profibus pb-r pb-w8.1 使用af100网段专用的pb通讯模块(pc元素)s7中顺序存放顺序取出9 小结abb的通讯制度是最复杂的,前述的就有八种之多,而且对应到不同的db块和pc元素多达二十几个,但是,对于我们点

温馨提示

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

评论

0/150

提交评论