收藏 分销(赏)

ABBPLCAC800M培训中文教程省名师优质课获奖课件市赛课一等奖课件.ppt

上传人:快乐****生活 文档编号:9844848 上传时间:2025-04-10 格式:PPT 页数:125 大小:6.86MB
下载 相关 举报
ABBPLCAC800M培训中文教程省名师优质课获奖课件市赛课一等奖课件.ppt_第1页
第1页 / 共125页
ABBPLCAC800M培训中文教程省名师优质课获奖课件市赛课一等奖课件.ppt_第2页
第2页 / 共125页
ABBPLCAC800M培训中文教程省名师优质课获奖课件市赛课一等奖课件.ppt_第3页
第3页 / 共125页
ABBPLCAC800M培训中文教程省名师优质课获奖课件市赛课一等奖课件.ppt_第4页
第4页 / 共125页
ABBPLCAC800M培训中文教程省名师优质课获奖课件市赛课一等奖课件.ppt_第5页
第5页 / 共125页
点击查看更多>>
资源描述

1、Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,ABB,-,*,-,0401023 CJS,本幻灯片资料仅供参考,不能作为科学依据,如有不当之处,请参考专业资料。谢谢,Control IT,Control Builder M,培训教材,第1页,目标,学会使用,Control Builder M,(,IEC 61131-3,标准)和,Control Modules,编程,This means that the fo

2、cus is on the Control Builder functionality and benefits rather than on how to program 61131-3,第2页,开启控制器,第3页,升级固件,确认控制器固件版本,使之与,Control Builder,版本一致,用编程电缆连接控制器和,PC,AC800M,用,COM4,AC800C,用,COM0,升级(,Serial Firmware Upgrade),点击,Connect,,,然后按,Reset,按钮,直到控制器,R,灯闪烁,点击,Upgrade,,,直到看到完成信息,第4页,设置,IP,地址,控制器,IP

3、地址要与程序中设置匹配,用,Command Prompt,和,ipconfig,命令来检验,PC,IP,地址,第5页,设置控制器,IP,地址,从,Control Builder,菜单中开启开启,IPConfig,工具,确认,Settings/Com Port,端口要与串行电缆连接端口一致,点击,Connect,,,然后按,Reset,按钮,直到控制器,R,灯闪烁,选择,Advance Mode,方便设置,IP,地址及子网掩码,键入控制器,IP,地址及子网掩码,第6页,Control Builder Layout,第7页,Control Builder Layout,项目管理器窗口区域,Pro

4、ject Explorer Pane,信息,窗口区域,Information Pane,第8页,Control Builder,结构,Libraries,重复使用方案,引入已开发方案,或创建您自己方案,Applications,控制逻辑,包含控制逻辑,数据类型,功效块,Controller-,控制器,定义硬件结构及任务,第9页,信息栏,Description,显示所选目标描述,Check,显示所选目标检验结果中错误信息,Message,显示在线或离线信息,第10页,ControllersHardware Setup,创建硬件结构,第11页,Control Builder,结构,Librarie

5、s,重复使用方案,引入已开发方案,或创建您自己方案,Applications,控制逻辑,包含控制逻辑,数据类型,功效块,Controller-,控制器,定义硬件结构及任务,第12页,控制器,硬件,完全模拟设备结构,处理器,CPU,输入输出,I/O,总线设备,fieldbuses,第13页,项目管理器中硬件树形结构,1,8,3,4,5,6,1,2,3,4,5,6,7,8,7,2,第14页,怎样添加新硬件,单击鼠标右键,插入需要硬件设备,第15页,激活需要配置选项,编辑器显示可用菜单项,如:,你只能在,CPU,下添加通讯模件,然后在其下插入,Profibus,设备,第16页,模件帮助信息,硬件配置

6、详细文本信息可在左下角列出,第17页,AC800 M CPU,挂接何种设备,怎样连接?,如图所表示:,数字代表硬件物理位置,2,1,1,第18页,AC800C CPU,挂接何种设备,怎样连接?,8,7,1,2,3,4,5,6,7,8,1,2,3,4,5,6,第19页,PROFIBUS,挂接设备,AC800 C,Profibus Master,Profibus Slave on address 18,第20页,修正位置号,第21页,Settings,(,设置选项),双击目标,进入设置窗口,也可单击鼠标右键,选择,Editor,编辑对话框,可在不一样栏之间切换,第22页,编程工具栏,使用现有设置,

7、并关闭窗口,使用现有设置,检验所选项是否有错误,第23页,Project Explorer,工具栏,在线,离线仿真,不需要物理硬件,测试程序,下载程序并在线,在,Tools,菜单下,可看到一样选项,第24页,错误处理,在仿真过程中假如犯错,会得到对应提醒,选中错误项,单击鼠标右键,选择,Editor,选中错误项,单击鼠标右键,选择,Go to Error in Project Explorer,第25页,仿真方式,仿真,仿真方式是理想离线测试工具,用户能够不连接控制系统,运行其中应用程序及任务,如同真在线运行一样,其性能与,PC,性能相关,而且能够监控,或者强制变量数值,第26页,On-lin

8、e help,在线帮助,能够按,F1,找到相关帮助,Help about Control Builder functionality,Help about IEC 61131-3,Help about Hardware modules,使用,Index,Search capabilities,Favorites,也能够为用户自定义功效块编写帮助文件,F1,第27页,能够在线浏览全部手册,第28页,Program Editor,程序编辑,第29页,Control Builder,结构,Libraries,重复使用方案,引入已开发方案,或创建您自己方案,Applications,控制逻辑,包含控制

9、逻辑,数据类型,功效块,Controller-,控制器,定义硬件结构及任务,第30页,编程窗口,变量及功效块申明,控制逻辑,不一样编程语言,有不一样外形格调,每个,CODE,代表一段控制逻辑,错误信息,工具栏,每个,Program,多至 100 个,CODE,第31页,变量,控制逻辑中使用全部变量均需要申明,能够使用,program,中当地变量,local variable,,,也可使用在,A,pplication,级申明全局变量,Global Variables.,全局变量能够在,A,pplication,中全部,Programs,使用,能够定义每个变量属性,如:,Initial Value

10、初始值),I/O address,(,I/O,地址),等,第32页,变量名长度,变量名长度,Variables,functions,control modules,function blocks,等可到,32,个字符长,可包含字母(,a-z,A-Z),数字(0-9)及下划线(_),第一个字符必须为字母或者下划线,不能够使用空格,为了增强可读性,可用下划线,Application,Library&Controller,名称限于,20,个字符,Task,名称可到 25个字符,其它普通为,20,个字符,第33页,局部变量,双击,Program,能够看到变量及其属性,第34页,Global Va

11、riables,(,全局变量),双击,Application,能够看到全局变量及其属性,第35页,变量属性,变量属性,ColdRetain,在热开启或冷开启状态,变量值不变,Constant,常量,不能更改其值,Retain,热开启时保持变量值,系统缺省为,retain,,,可清空或改写其属性 .,Initial Value,定义变量初始值,I/O Address,定义变量所要连接,I/O,Description,纯文本方式描述变量功效属性,第36页,数据类型,系统数据类型:,布尔型:,BOOL,双整型,:DINT,整型:,INT,无符号整型:,UINT,双字型:,DWROD,字型:,WORD

12、实型:,REAL,字符串型:,STRING,第37页,数据类型,系统数据类型:,布尔型:,BOOL 0,1;,双整型,:DINT 32,位包含符号位 2147483648-2147483647;,整型:,INT 16,位包含符号位,-32768-32767;,无符号整型:,UINT 16,位不包含符号位 0-65536;,双字型:,DWORD 32,位,string,字型:,WORD 16,位,string,实型:,REAL 32,位浮点数,字符串型:,STRING,第38页,数据类型,结,构,定义,使用,第39页,编程窗口,包含控制逻辑,每个窗口可创建一个类型,61131-3,控制逻辑,每

13、个,Program,可编多至,100,个,Tab,鼠标右键单击,Tab,切换编程语言,改变名称,插入新,tab,编程界面格调因编程语言不一样而不一样,第40页,用,TAB,更加好地组织程序,T,AB:,每个,TAB,能够使用独立,编程语言,能够象,MS Excel,一样移动,,重命名,TAB,定义程序执行次序,单击鼠标右键可看到操作菜单,第41页,用数据输入助手,轻松编程,无须记住全部功效块全部参数,申明你类型,将其键入编辑器,输入类型同时,数据输入助手会随时弹出可能参数,让你轻松编程,第42页,简单界面,Browse for information,简单输入列表,选择更方便(,Ctrl-J)

14、Variable,窗口,Ctrl-R,重复上次输入内容,用浏览功效将,variable,指定到,I/O,变量窗口中,Drag and drop,变量即可赋值给,I/O,编辑器依据所输入字母,列出可能选项,如:,键入,b,编,辑器会弹出,bool,类型,第43页,应用程序中能够使用,Copy&Paste,如:,Excel or Word,一样能够从,剪贴板,Copy,,,Paste,可能操作实例:,Variable,申明,Structure Text,和,IL,文本及字符串,I/O,指定,1.,在,Excel,中定义,10,个,Motor,2.,拷贝,3.,粘贴到,Function Block

15、窗口,第44页,Code pane,中强大搜索引擎,Standard Find,搜索字符串,string,跳至下一提醒项,Ctrl-F,Find in Editor,键入查找字符串等,”Find in Editor”,可列出所找到字符串所在行,点击该行即可直接跳至目标位置,第45页,Structure Text,结构文本,第46页,语法结构(,Syntax),Statement,要以分号;结尾,(*,注释*),能够在,Windows application,中使用,COPY,PASTE,赋值:=,比较=,第47页,使用,Insert Statement,快速编程,第48页,IF statem

16、ent,第49页,FOR Statement,第50页,Assign I/O I/O,赋值,第51页,Where to assign I/O,在,Control Builder,Controller,部分赋值,选择,Controller,并浏览找到所需,I/O,双击,I/O,模件,弹出,S,ettings,界面,,Connections,界面等;,第52页,将,I/O,指定到信号,选择,I/O,模件,点击,browse,选择,I/O,通道,在程序编辑器中,Program Editor,能够看到并修改赋值,第53页,自动生成文档,Documentation,第54页,自动生成文档,D,ocume

17、ntation,之前需要花大量时间统计,solutions,文档,通常打开,Word,,,重复输入应用程序或统计,已经有方案,使用,Control Builder,能够自动生成以下文档,Libraries,Applications,Controller,配置,第55页,生成,Documentation,第56页,How to structure your control logic,第57页,Why do you want to structure your application?,简便易读,易于了解,将控制逻辑分区,每个,C,ode block,能够指定不一样扫描周期,以及同一控制器中不一

18、样优先级,控制器之间,C,ode block,合理分配,In Function Blocks,Application,Program,Function Block,In Control Modules,Application,Control Modules,Control Module,Function Blocks,第58页,Task,任务,第59页,Structuring of your application,Project,Application1,Applicationx,Program1,ProgramX,Function Block1,Function BlockX,Projec

19、t,Application1,ApplicationX,ControlModule,ControlModuleX,Function Block1,Function BlockX,IEC 61131-3,Control Modules,ControlModule1,第60页,任务,6,个优先级,Time Critical 0,Highest 1,High 2,Normal 3,Low 4,Lowest 5,任务按其优先级执行,高优先级任务能够中止低一级任务执行,每个任务可有其独立扫描周期,优先级为,Time Critical,任务只,能够有一个,Use tasks to make sure th

20、at you get the correct performance of your control logic,The performance of a controller is not unlimited,Pick the correct task for each application,第61页,Priority 0,任务,Time Critical,最高优先级任务有以下特征:,此任务与其它任务执行不一样,是由系统实时时钟控制准确任务,分辨率为,1 ms,Time Critical,相关优先级任务不能在线修改,离线修改,Time Critical,相关优先级任务,需要重新编译应用程序

21、使用,Priority 0,任务,要注意:,每个系统仅有1个任务可设为,Priority 0,任务,连接该任务程序并不允许调用全部功效,如包含非法指令,不能设为,Priority 0,任务,Priority 0,任务可在任意时刻中止其它任务,如,mid-statement,。,即使电源故障,,Priority 0,任务仍,可执行完成,(assuming that it can be completed within 1 millisecond),如,warm start,,,time-critical task,中,code block,执行时间少于 1,ms,第62页,Structurin

22、g of the run-time environment,Project,Controller1,ControllerX,Task1,TaskX,每个项目中可有多个控制器,每个控制器中可有多个任务,1 ms,10 ms,500 ms,100 ms,999 ms,Controller,第63页,Mapping between Control Logic and Controllers,Project,Application1,Applicationx,Program1,ProgramX,Function Block1,Function BlockX,Project,Application1,A

23、pplicationX,ControlModule1,ControlModuleX,Function Block1,Function BlockX,可指定到控制器中任务,第64页,任务处理,提议使用,offset,预防控制器过载,检验执行时间,强大调试工具,run/halt,单步执行,设置优先级,第65页,支持多任务,标准,tasks,:,每个控制器可定义多至16 个任务,任务数量依据授权而不一样,,(,Control Builder license,),Basic,为 3 个任务,第66页,支持多控制器,合理分散负荷,合理分配应用程序,优化特征,合理分配应用程序,增加正常运行时间特征,选择适

24、当控制器类型,,,到达最正确,最实用效果,创建,new controller,第67页,支持多个应用程序,每个项目能够有多个应用程序,优化,code,结构,多个工程师编程,创建,new application,第68页,指定,application,到,controller,1.,选择,Add Application,2.,选择,Application,3.,结果以下,第69页,将,code,指定到不一样,controller,将,Application,指定到不一样控制器,Controller,可提升性能,将主要功效分散到不一样控制器中,全部内部数据将自动定义,加速开发时间,降低人为错误,A

25、pplication_No1,Application_No2,Application_No3,MyProject,Controller 1,Controller 2,第70页,指定,application,或,program,到,task,指定,program,到,task,指定,application,到,task,第71页,Applications,及,programs,在,Tasks,中分配,This controller can run both applications,This application runs in the Normal task of Controller No

26、1,This controller can run DemoApplication_No1,This program run in the Fast task of Controller No2,第72页,Function Blocks,功效块,第73页,FBD Editor 2 Panes,Structure Pane,显示执行次序,FBD Pane,可在两种视图中切换,第74页,插入功效块,Insert,e,Function Blocks,没有,Function Blocks,时,,单击鼠标右键,,Program Editor,最少有 1个,Function Block,时,,选中1个,F

27、unction Block,单击鼠标右键,第75页,插入,Function Block,对话框,输入数量,点击自动弹出输入助手,Input Assistant,选择创建,Enable,信号,选择,Function Block,选择已申明功效块,第76页,连接,FBD,功效块参数,1,(FBD to FBD),选中输出,鼠标右键单击输入端,选择连接,Connect to Previous Selection,2 (FBD to FBD),选中输出,按,Ctrl,键,并点击输入端,3 (FBD to Parm.),选中输入,/,输出,右键点击,选择,”Connect”,1,2,3,第77页,Cop

28、y,,,Paste,功效块,1.,选择功效块,2.,按,Ctrl-C,,,然后,Ctrl-V,用,Motor2,代替,Motor1,,,点击,OK,4.,功效块即被拷贝并重命名,Automatic renaming of Variables,第78页,自动申明变量,当连接,variables,到,Function Block,时,自动申明,节约大量时间,当粘贴一个或一组功效块时,节约大量时间,Efficent Engineering,第79页,FBD Editor,分开,Code Pane,将光标放至此处,拖动即可,split code pane,1 pane,2 pane,1 pane,第8

29、0页,FBD Editor,功效块注释,注:也可在每页第一个功效块前加页注释,第81页,页及功效块,Layout,设置页,Layout,在,Structure View,中能够用拖拽方法,重新排列功效块,drag&drop,也能够剪切粘贴功效块,Cut&Paste,,,并保持连接,第82页,Ladder Diagrams,梯形图,第83页,类似功效块编程,Ladder,及,Function Block Editor,有许多相同点:,单击鼠标右键插入,insert Rungs Function Blocks,拷贝,粘贴,Copy,,,Paste,已经有,solutions,在行或者功效块处添加注

30、释,连接,pins,时,自动申明变量,粘贴,rungs,时,自动申明变量,第84页,插入行,Inserting Rungs,在没有,Rungs,界面编程,在程序编辑界面右键单击鼠标,出现,Insert Rung,最少有一个元素时,选择,Rung,,,右键单击鼠标,第85页,插入接点或功效块,选择元素,右键单击鼠标,梯形图中能够引用全部功效块,第86页,插入接点或功效块,插入接点,插入接点或功效块,第87页,Instruction List,指令表,第88页,指令表编辑器,可跳转到,子程序,变量或者指令执行操作数,指令文本描述,执行指令,第89页,主要命令,LD-Load,Load the op

31、erand to the register,ST Store,Store the register into the operand,JMP Unconditional Jump,GT Greater than,LT Less than,JMPC Conditional jump,Make a comparison in the instruction before,If the statement is true,then jump,R Reset,Set the operand to 0 if the value of the register is 0,S Set,Set the ope

32、rand to 1 if the value of the register is 1,AND,OR,XOR,NOT,ADD,SUB,MUL,DIV,第90页,注释说明,Comments,A comment starts with(#and ends with#),第91页,指令表,IL,中调用功效块,变量,功效块,Instructions,第92页,Sequential Function Charts SFC,第93页,Sequential Function Charts,用于创建顺控程序,开泵,Open Pump,开启电机,Start Motor,开加热器,50 s,降温,2 minute

33、s,排空油箱,Empty Tank,第94页,The SFC Editor,第95页,Step in details,步,进入该步执行指令,此步内要完成,指令,退出此步时执行命令,条件,第96页,How to end the lines,每一步行结尾为分号,;,条件结尾不需要分号,;,第97页,Step in details,右键单击鼠标,Rename,步重命名,Rename,第98页,Possible steps and jumps,第99页,在线模式,On-line mode,激活步为蓝色,监控变量,第100页,Step Control,第101页,Step Timing,第102页,Fu

34、nction Block Types,功效块类型,第103页,Function Block Type,Instan,ces,Motor 1,Motor 2,Motor 3,Motor 4,无须重新开发,只需复用,Function Block Type,MotorControl,第104页,Control Builder,结构,Libraries,重复使用方案,引入已开发方案,或创建您自己方案,Applications,控制逻辑,包含控制逻辑,数据类型,功效块,Controller-,控制器,定义硬件结构及任务,第105页,定义,使用功效块类型,Function Block Types,在,Li

35、brary,中定义,Function Block Types,在应用程序中使用,Function Block Types,第106页,变量,参数,Variables,,,Parameters,Variables,在,Function Block,Application,,,Program,等单元使用,Parameter,用于在功效块中传送数据,Parameters,Variable,第107页,Parameters,用于在功效块类型中定义输入输出,Function Block Type,第108页,功效块中变量类型,功效块类型中全局变量连接,双击功效块类型,并选择外部变量,Local Vari

36、able,局部变量,双击,功效块,出现以下界面,在,Application,中定义全局变量,global variable,第109页,使用各种语言,A function block in FBD,Used in Structure Text,第110页,How to setup a PID in Control Modules,第111页,Insert ControlAdvancedLib,第112页,Open Control Modules,双击打开编辑器,第113页,Add a Converter from Real I/O to CC DataType,点击新,New Control

37、Module,选择,AnalogInCC,转换输入信号,在编辑器中定义其尺寸,Size,第114页,设置名称,Name,和,Analog Input,Press the Hammer with the X to close the Window,结果,第115页,Add a Converter from CC to Real I/O Data Type,点击新,Control Module,选择,AnalogOutCC,转换输出信号,在编辑器中定义其尺寸,Size,第116页,Add a Converter from CC to Real I/O Data Type,结果,第117页,增加,P

38、ID Controller,点击新,Control Module,第118页,Set the name of the PID Loop,结果,第119页,连接,AI,到,PID,PV,值,点击连接,Connection,2.,双击下面,PID,连接,连到,PV,值,可用,zoom,看其名称.,第120页,将,PID,输出,Out,送至,AO,点击,PID,输出连接,2.,双击,CC,连接到,AO,,,可用,zoom,看其名称,Close the Control Module Editor,第121页,申明,Real I/O,双击,Application,,,打开全局变量窗口,申明变量,第122页,连接物理,I/O,第123页,仿真或加载,Simulate,或,Download,双击编辑器,双击打开,Faceplate,第124页,b,第125页,

展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服