CBM培训教材v10课件_第1页
CBM培训教材v10课件_第2页
CBM培训教材v10课件_第3页
CBM培训教材v10课件_第4页
CBM培训教材v10课件_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

CBM培训教材_v102024/4/16CBM培训教材v10CBM简介硬件组态变量及数据类型IEC61131编程语言CONTROLMODULES程序下载冗余及程序备份和还原

COMPACTCONTROLBUILDERM培训教程CBM培训教材v10CONTROLBUILDERM安装要求软件用途要求操作系统WindowsXP或Windows2000(专业版)浏览器InternetExplorer5.5SP2或更高版本打印项目文档MicrosoftWord阅读在线手册AcrobatReader5.0或更高版本CBM简介COMPACTControlBuilderM

安装需具备下表所给出的软件环境,否则影响软件的使用或性能OPCSERVER

TheOPCServerforAC800M要求至少256MRAM软件用途要求操作系统WindowsXP或Windows2000浏览器InternetExplorer5.5SP2或更高版本CBM培训教材v10选择编程语言标准的容易使用的

IEC61131-3支持所有5种语言指令列表(IL)梯形图(LD)功能块图(FBD)结构化文本(ST)顺控功能图(SFC)功能强大的控制模块(CONTROLMODULES)A:LDIX1(*PUSHBUTTON*)ANDNMX5(*NOTINHIBITED*)STQX2(*FANON*)C2CALCIN1IN2OUTPUMPAUTOMAN_ONACTC1CALCIN1IN2OUTPUMPAUTOMAN_ONACT>=1DIVDOVVARCONSTANTX:REAL:=53.8;Z:REAL;END_VARVARaFB,bFB:FB_type;END_VAR(*Body*)bFB(A:=1,B:=5.3);Z:=X-INT_TO_REAL(bFB.OUT1);IFZ>57.0THENaFB(A:=0,B:=3.9);ELSEaFB(A:=1,B:=7.5);END_IFSTARTSTEPT1T2ACTIOND1ACTIOND2STEPASTEPBCBM简介CBM培训教材v10使用61131-3的好处–选择你的方言利用公司中已有的知识使用最适合你的应用的语言在同一项目中混合使用多种语言可以语言混用一种优化的软件应用通常是采用5种语言中的超过一种写成的在所有语言中都使用功能块类型CBM简介CBM培训教材v10COMPACTCBM编程支持的控制器CBM简介紧凑型的AC800C控制器采用DIN导轨安装方式集成I/O通道可选通讯方式为RS-232EthernetProfibus-DP最多支持16个本地I/O模块远程I/O通过Profibus_DP最多支持36个I/O模块

CBM培训教材v10COMPACTCBM编程支持的控制器CBM简介AC800M控制器全系列CPU提供不同的性能要求24Mhz-96Mhz,8Mb-32Mb非冗余/冗余CPUs广泛的支持各种本地及远程 S100,S200,S800,S900,TRIO集成通讯接口:2xRS232和2xEthernet集成用于连接ABB传动的”ModuleBus”光纤接口开放的通讯方式通过CE,UL认证无论单一配置还是冗余配置都提供带电拔插功能光纤通讯提供最高的网络性能.CBM培训教材v10COMPACTCBM编程支持的控制器CBM简介AC250控制器支持S200I/O采用底板安装方式具有一定的通讯扩展CBM培训教材v10COMPACTCBM组态界面CBM简介项目名称及状态菜单及快捷工具栏主显示区 Libraries Applications Controllers信息显示区 Description Check MessageCBM培训教材v10COMPACTCBM组态界面CBM简介Libraries(库)NewLibrary建立一个用户自定义库InsertLibrary插入一个软件附带的库CBM培训教材v10COMPACTCBM组态界面CBM简介库中的选项ConnectedLibraries支持当前库的其它库DataTypes当前库所提供的数据类型FunctionBlockTypes当前库所提供的FunctionBlock类型ControlModuleTypes当前库所提供的ControlModule类型CBM培训教材v10COMPACTCBM组态界面CBM简介Applications(应用)Applications中最多可创建256个Application每个Application中最多可创建64个Programs每个Application中都可以创建自己的DataTypes、FunctionBlockTypes、ControlModulesTypes应用于ProgramProgram需要用ConnectedLibraries连接库,才能使用库中的元素CBM培训教材v10COMPACTCBM组态界面CBM简介Applications(应用)Application通过TaskConnection连接到PLC才能执行每个Application中的Program可以单独定制自己的TaskControlModule采用Application的TaskCBM培训教材v10COMPACTCBM组态界面CBM简介Controllers(控制器)Controllers中最多可创建32个控制器AccessVariables用于本控制器和其它控制器或系统通讯Hardware××用于PLC硬件组态通过ConnectedApplications把Application加载到控制器中CBM培训教材v10COMPACTCBM组态界面CBM简介Controllers(控制器)Task决定程序的运行周期Tasks中最多可定制16个Task系统给出三个缺省TaskFast(50ms)Normal(250ms)Slow(1000ms)可以设定每个Task的周期时间CBM培训教材v10COMPACTCBM组态界面CBM简介Task属性Priority为每个Task设定优先级别,共有六个优先级可供选择IntervalTime设定Task的周期时间,在0优先级最快1ms,1-5优先级最快10msLatency查看Task的运行状况CyclicLoad(Tasks)查看系统运行负荷,超过70%自动优化CBM培训教材v10COMPACTCBM组态界面CBM简介LowerPane(***)DescriptionTab用于加入或显示目录树中每一项的描述CheckTab用于从显示的信息直接定位到编辑器中的组态程序MessageTab显示系统的操作信息CBM培训教材v10CBM简介硬件组态变量及数据类型IEC61131编程语言CONTROLMODULES程序下载冗余及程序备份和还原

COMPACTCONTROLBUILDERM培训教程CBM培训教材v10硬件单元组态硬件组态按项目的硬件配置,通过点击Hardware右键进行硬件组态选择正确的硬件安装位置硬件组态可以通过Replacwith进行硬件类型更改CBM培训教材v10设定系统地址硬件组态取得所连接PLC的IP地址或通过IPConfig设定地址右键点击控制器利用SystemIdentity设定已知IP地址双击CPU的第一个以太网接口,设定IP地址和子网掩码(地址同上)设定组态的PC机的IP地址和子网掩码CBM培训教材v10I/O组态硬件组态ModuleBus电气连接本地I/O地址为1-12;光纤扩展本地I/O地址为:Cluster1:101-112…… Cluster7:701-712Profibus设定Master地址,Slave地址同组态地址一致CBM培训教材v10I/O组态硬件组态Setting设置I/O模块的属性Connections用于连接I/O通道和内存变量Properties已经连接后的通道可设定Min、Max、Invert等参数Status在Online状态下,监视通道数据并可强制通道值UnitStatus在Online状态查看模块的信息

CBM培训教材v10CBM简介硬件组态变量及数据类型IEC61131编程语言CONTROLMODULES程序下载冗余及程序备份和还原

COMPACTCONTROLBUILDERM培训教程CBM培训教材v10变量声明变量及数据类型NameVariables、FunctionBlocks名称最多32个字符,包括字母和数字首字符必须是字母不能以系统标识符作为名称变量名称、程序代码都大小写不敏感CBM培训教材v10数据类型变量及数据类型简单数据类型CBM培训教材v10数据类型变量及数据类型创建结构变量右键点击DataTypes选择NewDataType输入所创建结构变量的名称双击结构变量名称进入编辑界面,声明结构中的变量CBM培训教材v10数据类型变量及数据类型声明结构变量进入Program进行结构变量声明选择DataType为结构变量类型使用结构变量通过×××.×××格式使用结构变量例如:TANK1.Filled:=True;CBM培训教材v10数据类型变量及数据类型I/O数据类型BoolIO用于连接一个数字量通道DintIO用于连接一组数字量通道DwordIO用于连接一组数字量通道RealIO用于连接一个模拟量通道使用户能获得更多的信息:通道数据、状态状态、错误代码、参数等CBM培训教材v10变量属性变量及数据类型NoAttribute CPU重新启动时不能保持当前值Retain CPU热启动时数据保持,系统默认属性ColdRetain CPU在热启动、冷启动时数据保持Constant 始终保持设定值选中属性区域,按CTRL+JCBM培训教材v10变量属性变量及数据类型通过Excel能够快速的建立、导入变量 复制粘贴CBM培训教材v10CBM简介硬件组态变量及数据类型IEC61131编程语言CONTROLMODULES程序下载冗余及程序备份和还原

COMPACTCONTROLBUILDERM培训教程CBM培训教材v10梯形图(LadderDiagram)IEC-61131CBM培训教材v10功能块图(FunctionBlockDiagram)IEC-61131CBM培训教材v10结构文本(StructureText)IEC-61131CBM培训教材v10顺序功能图(SequentialFunctionCharts)IEC-61131CBM培训教材v10CBM简介硬件组态变量及数据类型IEC61131编程语言CONTROLMODULES程序下载及备份和还原COMPACTCONTROLBUILDERM培训教程CBM培训教材v10更多重复调用一种强有力的控制方案多次调用封装概念ABB为提高生产力而提供的专利产品使你专注于控制过程和对象而不仅仅是编制程序特点为性能优化自动进行代码分捡图形化的界面并相互连接为降低内存消耗通过静态参数连接ControlModule包括程序代码可视图形表示交换窗口数据采集和通讯CONTROLMODULESCBM培训教材v10ControlModule和FunctionBlock区别CONTROLMODULES属性ControlModuleFunctionBlock执行顺序自动;编译器通过数据流决定执行顺序手动;代码段通过程序流决定执行顺序扫描周期内执行每个扫描周期,根据数据流总是执行每个扫描周期,功能块可能不执行、执行一次、执行多次静态参数连接支持。静态参数执行期间保持不变,只有通过代码或重新编译才能改变。不支持。参数执行期间通过拷贝方式保持,占用CPU时间图形化界面支持。在Online状态,间接使用ControlModule的图形窗口参数IN_OUT,可连接到图形,连接信号不能反转,参数只能连变量名IN、OUT,orIN_OUT,只有IN和OUT可以连接到ControlModule子程序,参数数据保持CBM培训教材v10创建一个ControlModule类型CONTROLMODULES在Library中找到ControlModuletype右键点击

温馨提示

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

评论

0/150

提交评论