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

下载本文档

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

文档简介

©Insert

imagehereInsert

imagehereInsert

imagehereABB

AutomationTechnologies

AB

3BSE038609D0003

Rev

B2005-01-02COMPACTCONTROL

BUILDER

M培训教程1©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02CBM

简介硬件组态变量及数据类型IEC61131编程语言CONTROL

MODULES程序下载冗余及程序备份和还原2COMPACT

CONTROL

BUILDER

M

培训教程©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02CONTROL

BUILDER

M

安装要求软件用途要

求操作系统WindowsXP或Windows2000(专业版)浏览器InternetExplorer5.5SP2或更高版本打印项目文档MicrosoftWord阅读在线手册AcrobatReader5.0或更高版本CBM

简介3COMPACT

Control

Builder

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

SERVERThe

OPC

Server

for

AC800M

要求至少256M

RAM软件用途要

求操作系统WindowsXP或Windows2000浏览器InternetExplorer5.5SP2或更高版本©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02选择编程语言标准的容易使用的IEC

61131-3支持所有5种语言指令列表(IL)梯形图(LD)功能块图(FBD)结构化文本(ST)顺控功能图(SFC)功能强大的控制模块(CONTROL

MODULES)A:

LD IX1

(*

PUSH

BUTTON

*)ANDN

MX5

(*

NOT

INHIBITED

*)ST QX2

(*

FAN

ON

*)C2CALCIN1

OUTPUMPAUTOIN2MAN_ONACTC1CALCIN1

OUTPUMPAUTO>=1DIVDOMAN_ON

VACT

IN2VAR

CONSTANT

X:

REAL

:=

53.8;Z

:

REAL;END_VARVAR

aFB,

bFB:

FB_type;

END_VAR(*

Body

*)bFBZ

:=IF

ZEEND(A:=1,

B:=5.3);X

-

INT_TO_REAL

(bFB.OUT1);>57.0

THEN

aFB(A:=0,

B:=3.9);LSE

aFB(A:=1,

B:=7.5);_IFSTART

STEPT1T2ACTION

D1ACTION

D2STEP

ASTEP

BCBM

简介4©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02使用61131-3的好处–选择你的方言利用公司中已有的知识使用最适合你的应用的语言在同一项目中混合使用多种语言可以语言混用一种优化的软件应用通常是采用5种语言中的超过一种写成的在所有语言中都使用功能块类型CBM

简介5©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02COMPACT

CBM

编程支持的控制器CBM

简介紧凑型的AC

800C控制器采用DIN导轨安装方式集成I/O通道可选通讯方式为RS-232EthernetProfibus-DP最多支持16个本地I/O模块远程I/O通过Profibus_DP最多支持36个I/O模块6©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02COMPACT

CBM

编程支持的控制器CBM

简介AC

800

M控制器全系列CPU

提供不同的性能要求24Mhz-96Mhz,

8Mb-32Mb非冗余/冗余CPUs广泛的支持各种本地及远程S100,

S200,

S800,

S900,

TRIO集成通讯接口:2x

RS232和2xEthernet集成用于连接ABB

传动的”ModuleBus”光纤接口开放的通讯方式通过CE,UL

认证无论单一配置还是冗余配置都提供带电拔插功能光纤通讯提供最高的网络性能.7©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02COMPACT

CBM

编程支持的控制器CBM

简介AC

250控制器支持S200

I/O采用底板安装方式具有一定的通讯扩展8©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02COMPACT

CBM

组态界面CBM

简介项目名称及状态菜单及快捷工具栏主显示区LibrariesApplicationsControllers信息显示区

DescriptionCheckMessage9©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02COMPACT

CBM

组态界面CBM

简介Libraries(库)New

Library

建立一个用户自定义库Insert

Library

插入一个软件附带的库10©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02COMPACT

CBM

组态界面CBM

简介库中的选项Connected

Libraries

支持当前库的其它库Data

Types

当前库所提供的数据类型Function

Block

Types

当前库所提供的Function

Block

类型Control

Module

Types

当前库所提供的Control

Module类型11©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02COMPACT

CBM

组态界面CBM

简介Applications(应用)Applications中最多可创建256个Application每个Application中最多可创建64个Programs每个Application中都可以创建自己的Data

Types、FunctionBlock

Types、Control

ModulesTypes

应用于ProgramProgram需要用ConnectedLibraries连接库,才能使用库中的元素12©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02COMPACT

CBM

组态界面CBM

简介Applications(应用)Application

通过Task

Connection连接到PLC

才能执行每个Application

中的Program可以单独定制自己的TaskControl

Module

采用Application的Task13©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02COMPACT

CBM

组态界面CBM

简介Controllers(控制器)Controllers中最多可创建32个控制器Access

Variables

用于本控制器和其它控制器或系统通讯Hardware××用于PLC

硬件组态通过Connected

Applications

把Application

加载到控制器中14©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02COMPACT

CBM

组态界面CBM

简介Controllers(控制器)Task

决定程序的运行周期Tasks

中最多可定制16个Task系统给出三个缺省TaskFast

(50ms)Normal

(250ms)Slow

(1000ms)可以设定每个Task的周期时间15©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02COMPACT

CBM

组态界面CBM

简介Task

属性Priority

为每个Task

设定优先级别,共有六个优先级可供选择Interval

Time

设定Task的周期时间,在0

优先级最快1ms,1-5优先级最快10msLatency

查看Task的运行状况Cyclic

Load(Tasks)查看系统运行负荷,超过70%自动优化16©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02COMPACT

CBM

组态界面CBM

简介Lower

Pane

(***)Description

Tab

用于加入或显示目录树中每一项的描述Check

Tab

用于从显示的信息直接定位到编辑器中的组态程序Message

Tab

显示系统的操作信息17©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02CBM

简介硬件组态变量及数据类型IEC61131编程语言CONTROL

MODULES程序下载冗余及程序备份和还原18COMPACT

CONTROL

BUILDER

M

培训教程©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02硬件单元组态硬件组态点按项目的硬件配置,通过击Hardware

右键进行硬件组态选择正确的硬件安装位置硬件组态可以通过Replacwith

进行硬件类型更改19©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02设定系统地址硬件组态20取得所连接PLC的IP地址或通过IPConfig

设定地址右键点击控制器利用

System

Identity

设定已知IP地址双击CPU的第一个以太网接口,设定IP地址和子网掩码(地址同上)设定组态的PC机的IP地址和子网掩码©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02I/O

组态硬件组态ModuleBus

电气连接本地I/O地址为1-12;光纤扩展本地I/O

地址为:Cluster1:101-112…Cluster7:…701-712Profibus

设定Master地址,Slave地址同组态地址一致21©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02I/O

组态硬件组态Setting设置I/O模块的属性Connections用于连接I/O通道和内存变量Properties已经连接后的通道可设定Min、Max、Invert等参数Status在Online状态下,监视通道数据并可强制通道值Unit

Status在Online状态查看模块的信息22©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02CBM

简介硬件组态变量及数据类型IEC61131编程语言CONTROL

MODULES程序下载冗余及程序备份和还原23COMPACT

CONTROL

BUILDER

M

培训教程©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02变

明变量及数据类型NameVariables、Function

Blocks名称最多32个字符,包括字母和数字首字符必须是字母不能以系统标识符作为名称变量名称、程序代码都大小写不敏感24©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02数

型变量及数据类型简单数据类型25©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02数

型变量及数据类型创建结构变量右键点击Data

Types选择New

Data

Type输入所创建结构变量的名称双击结构变量名称进入编辑界面,声明结构中的变量26©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02数

型变量及数据类型声明结构变量进入Program

进行结构变量声明选择Data

Type

为结构变量类型使用结构变量通过×××.×××格式使用结构变量例如:TANK1.Filled

:

=

True;27©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02数

型变量及数据类型I/O

数据类型BoolIO

用于连接一个数字量通道DintIO

用于连接一组数字量通道DwordIO

用于连接一组数字量通道RealIO

用于连接一个模拟量通道使用户能获得更多的信息:通道数据、状态状态、错误代码、参数等28©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02变

性变量及数据类型NoAttributeCPU重新启动时不能保持当前值RetainCPU热启动时数据保持,系统默认属性Cold

RetainCPU

在热启动、冷启动时数据保持Constant始终保持设定值选中属性区域,按CTRL+J29©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02变

性变量及数据类型通过Excel能够快速的建立、导入变量复制粘贴30©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02CBM

简介硬件组态变量及数据类型IEC61131编程语言CONTROL

MODULES程序下载冗余及程序备份和还原31COMPACT

CONTROL

BUILDER

M

培训教程©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02梯形图(LadderDiagram)IEC-6113132©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02功

块 图(Function

Block

Diagram)IEC-6113133©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02结

文 本(Structure

Text)IEC-6113134©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02顺序功能图(Sequential

Function

Charts)IEC-6113135©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02CBM

简介硬件组态变量及数据类型IEC61131编程语言CONTROL

MODULES程序下载及备份和还原36COMPACT

CONTROL

BUILDER

M

培训教程©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02更多重复调用一种强有力的控制方案多次调用封装概念

ABB

为提高生产力而提供的专利产品使你专注于控制过程和对象而不仅仅是编制程序特点为性能优化自动进行代码分捡图形化的界面并相互连接为降低内存消耗通过静态参数连接Control

Module

包括程序代码可视图形表示交换窗口数据采集和通讯CONTROLMODULES37©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02Control

Module

和Function

Block

区别CONTROLMODULES38属

性ControlModuleFunctionBlock执行顺序自动;编译器通过数据流决定执行顺序手动;代码段通过程序流决定执行顺序扫描周期内执行每个扫描周期,根据数据流总是执行每个扫描周期,功能块可能不执行、执行一次、执行多次静态参数连接支持。静态参数执行期间保持不变,只有通过代码或重新编译才能改变。不支持。参数执行期间通过拷贝方式保持,占用CPU时间图形化界面支持。在Online状态,间接使用ControlModule的图形窗口参数IN_OUT,可连接到图形,连接信号不能反转,参数只能连变量名IN、OUT,orIN_OUT,只有IN和OUT可以连接到Control

Module子程序,参数数据保持©ABB

AutomationTechnologies

AB,

3BSE038609D0003

Rev

B2005-01-02创

Control

Module

温馨提示

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

评论

0/150

提交评论