ABB AC800F Training 3-4

上传人:仙*** 文档编号:85627165 上传时间:2022-05-06 格式:DOC 页数:33 大小:7.46MB
收藏 版权申诉 举报 下载
ABB AC800F Training 3-4_第1页
第1页 / 共33页
ABB AC800F Training 3-4_第2页
第2页 / 共33页
ABB AC800F Training 3-4_第3页
第3页 / 共33页
资源描述:

《ABB AC800F Training 3-4》由会员分享,可在线阅读,更多相关《ABB AC800F Training 3-4(33页珍藏版)》请在装配图网上搜索。

1、word功能块组态介绍 ( FBD )FBD33 / 33功能块图 ( FBD ) 是一种图形式的编程语言,遵从 IEC611313 标准。通过功能块图特有的 CAD 功能,用户仅需要按照设计要求,将需要的功能与功能块从功能块库中调出,参照设计要求与系统规填写参数表,用软线将功能与功能块与现场过程变量连接后,即完成用户组态;组态过程简便,用户无需具有计算机编程知识。1功能块图FBD组态界面如图 31 所示,包括菜单行、工具棒、图形区、状态行四局部。图形区共有十页,页与页间用虚线分割,我们可以通过拖动下面或右边的滚动条改变图形区页面;图形区的网格允许用户打开或关闭;用户组态由功能块、功能、变量与

2、连线组成,我们习惯将用户组态放在当前页中,一幅 FBD 图中建议放置一个相关组态程序。图 31 FBD 图组态界面3-12/功能块组态介绍FBD ProgramSaveCheckHeaderFBD储存程序检查调出对象标题页SystemVariable listTag listHardware structure调变量表调标签表调系统硬件结构界面mentExit编辑说明文字退出 FBD 图组态界面Structure data types增添新的数据类型AnalogsBinaryConstant模拟量功能块集合数字量功能块集合常数功能块集合UndoChange data typeParameter

3、s返回操作前状态改变数据类型组态指定功能块参数Converter数据转换功能块集合Processing sequence改变功能块的处理顺序AcquisitionController变量采集功能块集合Change number ofinputPID 控制功能块集合Select variable改变功能输入端脚的数量调出变量表(等同于 F2键)Standard标准功能块集合Export block引出局部组态程序Open-loop Controller阀或电机类控制功能块集合Modbus MasterModbus 通讯功能块 (主方)集合Import blockCross reference引入

4、局部组态程序Modbus SlaveMonitoringSystem FunctionTCP/IP Send andReceiveModbus 通讯功能块 (从方)集合监视功能块集合系统功能块集合TCP/IP 发送接收功能块集合3-2Cross referenceOptionsHardcopy启动交叉参考功能(等同于 F5 键)打印当前屏幕显示的组态程序功能块组态介绍BlocksDigiBatchDigiBatch 接口功能块VersionEdit显示组态版本信息Remote control远程控制功能块Raster on打开/关闭图形区网格User function block用户自定义功能

5、块Define user menu定义用户菜单User menu用户菜单Colors设置 FBD 图中的功能块、功能、线条等的显示颜色在 Control Builder 组态软件中,包括以下数据类型:REAL、DINT、INT、UDINT、UINT、DWORD、WORD、BYTE、BOOL、DT、TIME,这些数据依据其分类不同,在功能块上用不同的颜色和粗细线型加以区分。REAL32 1.175494351E-38 浮点值黑色粗DINT3221474836482147483647带符号的双整数值草绿色粗+23456INT16-32768+32767带符号的整数值淡绿粗3,-3UDINT3204

6、294967295不带符号双整数值褐色粗4566,1234567 UINT16065535不带符号的整数值深兰色粗66DWORDWORD32160232102161双 wordword3-3紫红色兰色粗粗0,6552,554BYTE802558021二进制灰色功能块组态介绍粗0,552#00000011BOOL80 or 1FALSE or TRUE布尔值黑色细0,1 TRUE orFALSEDT32日期时间深黄色粗 DT#199402TIME错误状态选中对象未选中对象32 ( FBD )时间淡黄红色浅兰色黑色粗细细T#3m22s如果某个功能或功能块的放置位置需要改变,首先选中它,然后按住鼠标

7、左键拖拽功能或功能块到指定位置后,释放鼠标左键。双击某功能块或选中某功能块,用按照需要填写相关参数。 Edit Parameters调出功能块参数表,信号-read 对应输入变量,信号-write 对应输出变量。第一次写入的输入、输出变量必须指定数据类型,如果变量指定的数据类型与功能块要求的数据类型不一致,软连线的颜色显示为红色;必须进入变量表,修改数据类型。按住 ctrl 键的同时拖动鼠标左键绘制连接软线。如果出错表中显示有错误 ( Error ),必须更正错误。只有经过检查 ( Check ) 后没有错误的组态,允许储存后退出。所有的输入、输出变量和标签,一经写入会自动存放在公共数据库的变

8、量表 ( Variable list ) 和标签表 ( Tag list ) 中,以后一样变量或标签的调用可不必重新写入,可用 F23-4功能块组态介绍从变量表或标签表中调出即可。1、定义用户菜单我们可以将组态过程中经常用到的功能与功能块放到用户菜单中,方便用户调用。 Options Define user menu将右边窗口中列举的功能或功能块根据需要选中按下 Add 键或双击选中的功能与功能块添加到左边的窗口中,我们可以从菜单项块下的用户菜单中调出使用;如果想删除用户菜单中的某个功能块,我们可以 Options Define user menu将左边窗口中列举的功能或功能块根据需要选中按下

9、 删除键我们还可以将用户菜单中的功能与功能块归类放置。 Options Define user menu将左边窗口中列举的功能或功能块根据归类需要选中将功能块放置到已有的同类功能块的中间位置单击鼠标2、改变“功能的输入端脚小功能块中的“ADD、“OR、“SUB等的输入端脚可以根据需要改变,端脚数量可以选择从 2 到 10 。选中功能 Edit Change number of input3-5通过鼠标移动改变功能的输入端脚按 ESC 键或右键完毕3、块端脚“取反功能块组态介绍我们可以使用如下方法在功能块上直接“取反,即按住 Ctrl 键的同时,用鼠标左键在功能块的端脚上按下一个点;仅局限于 B

10、ool 数据类型的端脚。4、改变“功能端脚的数据类型选中块 Edit Change data type用或改变端脚的数据类型5、改变块的处理顺序选中块 Edit Processing sequence写入顺序号 Enter或按住Ctrl 键功能块组态介绍选中块的顺序号写入新的顺序号 Enter3-61、 参照图 2.1,在 FBD_1 图中,使用模拟量输入计数器功能块 模拟输入累计 Counterwith Analog InputCTANA和 单向阶跃 MonoflopMONOF) 完成功能块图组态,通过组态设置,如果计数器的输出超出了功能块所设定的报警限值后, CTANA 功能块被复位,此功

11、能块也可以由外部输入信号 Count1RES 触发复位。MONOF 的作用是单向阶跃,脉冲的间隔的宽度可设定,触发方式为上升沿和下降沿触发。模拟量输入计数器CT ANA名称:Count1 短注释:Counter1量程 start / end:0.0 / 200.0 单位:%时基:Minute类型:H数值:100.0 Access V 优先级:3信息文本:HIGH单向阶跃 ( MONO F )名称:Mono1 短注释:Monoflop脉冲延续:T#10s 量程完毕:T#60s2、 参照图 3.1,在 FBD_2 图中使用 PID 运算功能块 C CS 组态完成一个比例积分运算。为了构成仿真控制,

12、在控制器的输出端增加一个延时功能块,将输出延时后引入为控制器的输入值PV。 PID 控制为外设定方式,使用选择开关 SEL 为控制器提供两路外设定值选择,由功能块 MONO F 的输出变量作为选择信号。( 开关 SEL 有三路输入,第一路输入为 Bool值,用于选择输入端哪路有效,当其为 logic0 时,中间的一路允许输出,当其为 logic1 时,最下面的一路允许输出)3-7Continuous standard controller C CS3-8功能块组态介绍功能块组态介绍3-9Delay Function (DELAY)名称:Delay1延时时间:T#10s短注释:Simulatio

13、n功能块组态介绍3、参照图 4.1,在 FBD_3 中用模拟量监视功能块组态监视来自模拟输入模件 DAI01 通道0 的 4-20 mA 输入值;用数字量监视功能块组监视一个数字量信号。来自模拟量输入子模件 DAI01 的现场模拟量信号类型为 UNIT 类型,而模拟量监视功能块所接收的数据类型为 REAL 类型,需要使用功能块 Analog input transformation 将信号转换后方可使用。Analog input transformation ( AI_TR ) Name:AI_TR1 Short text:Analog Long text:UNIT transfer to R

14、EAL Default : 量程的起点: prio: 3 Message text :LOW量程的终点: prio: 3 Message text :HIGH3-10功能块组态介绍Analog monitoring ( M_ANA)Binary monitoring (M_BIN)3-11SFCSFC 组态介绍顺序功能块图 ( SFC ) 组态方法遵循 IEC 11313 标准,是按照事件的逻辑顺序安排其控制子程序结构的;SFC 的程序组态图是由元素:步 (Step)、跳步条件(Transition)、跳转(Jump)、连线(Line)等组成的;元素中的组态子程序可以选择由功能块图FBD )、

15、梯形图 ( LD )、指令表IL ) 的一种或多种方式完成;通过 SFC 组态,可以将复杂的逻辑控制程序由其简洁的元素框图表现出来,结构清晰,组态方式简便。如图 41 所示,顺序功能块图 ( SFC ) 组态界面包括:标题行、菜单行、工具棒、图 41 SFC 组态界面4-1SFC 组态介绍图形区、状态行;图形区是由大宽行、中宽行和小细行组成,共有 512 行 16 列,用于放置 SFC 的元素;其宽行用于放置步,中宽行用于放置条件,小细行用于放置元素“连线( 包括垂直连线和分支连线 )。2/SFC ProgramSaveCheckHeaderSFC储存程序检查调出对象标题页SystemVari

16、able listTag listHardware structure调变量表调标签表调系统硬件结构界面mentExitElements编辑说明文字退出 SFC 组态界面Structure data types增添新的数据类型EditInitial stepStepJumpTransitionVertical lineHorizontal seq.Selection line初始步步元跳转跳步条件垂直连线或分支 延伸线UndoColumn insertColumn deleteRow insertRow deleteDelete element返回操作前状态列插入列删除行插入行删除删除元素Se

17、q. Selectiondivergence start或分支 的分支开始端Parameters ofelement组态元素中的子程序Seq. Selectiondivergence addSeq. Selectionconvergence add或分支 的分支开始添加端或分支 的分支完毕添加端Edit programOptions编辑元素中的子程序Seq. Selectionconvergence end或分支 的分支完毕端Version4-2显示子程序的组态信息ElementsEditSFC 组态介绍Horizontal simulta -neous seq. Line与分支 延伸线Har

18、dcopy打印当前屏幕显示容Simultaneousdivergence start与分支 的分支开始端Grid打开或关闭图形区网格Simultaneousdivergence addSimultaneousconvergence endSimultaneousconvergence addDefine criteriawindowDefine displayselection与分支 的分支开始添加端与分支 的分支完毕端与分支 的分支完毕添加端定义元素视窗功能(便于在操作员站上观察)定义元素画面访问Scale打开或关闭行号、列号显示Parameters of SFC组态 SFC 程序的参数任一

19、个顺序控制 SFC 程序总是由一个 初始步开始的。每一步 ( step ) 的后面应跟从一个条件。一个 SFC 程序的完毕元素必须是条件。在 SFC 程序中有两种分支存在,即“或分支和“与分支。“或分支是指在同一时刻不能满足分支下的所有跳步条件,只能允许分支下的某一路被执行;“与分支是指当跳步条件满足时,允许跳步条件下的所有分支被同时处理。 SFC 程序中元素步的执行,取决于跳步条件是否得到满足。如果某一步处于执行状态,而其下方的跳步条件不能满足时,SFC 只能循环执行当前步,直至其下面的跳步条件得到满足时,才允许执行下一步;此时 SFC 程序中其它步都处于不执行状态,即这些步中4-3SFC

20、组态介绍的组态子程序不再被执行。因此,过程点的监视、信息报警、设备的控制是不能直接在SFC 程序中组态完成的,这些组态程序应放在程序列表( PL )下面由任务作循环处理。SFC 1观如( Initial step )一个 SFC 程序中只允许包括一个初始步,它是一个 SFC 程序的开始;初始步的外如下图所示。2 ( Step )一个 SFC 程序中允许存在多个步元素,步的外观如如下图所示。每一步(包括初始步)中的子程序组态可用 FBD 、IL 或 LD 完成,子程序数量最多允许 8 个。3程 ( Transition )用于判断上一步的完成和决定下一步的开始。每一个跳步条件中仅仅允许组态一个子

21、序。外观如如下图所示。4 ( Vertical line )放置在细行中,起元素间的连接作用。4-4 5或分支 延伸线 ( Horizontal selection line )用于“或分支 分支间的连接,只能放置在细行中。6或分支 的分支开始端 ( Seq. Selection divergence start )“或分支的分支发出起点,只能放置在细行中。7或分支 的分支开始端 ( Seq. Selection divergence add )“或分支的开始分支添加端,只能放置在细行中。8或分支 的分支完毕添加端 ( Seq. Selection convergence add )“或分支的

22、分支完毕添加端,只能放置在细行中。9或分支 的分支完毕端 ( Seq. Selection convergence end )“或分支的分支完毕端,只能放置在细行中。10与分支 延伸线 ( Horizontal simultaneous seq. line )用于“与分支 分支间的连接,只能放置在细行中。4-5SFC 组态介绍SFC 组态介绍11与分支 的分支开始端 ( Simultaneous seq. divergence start )“与分支的发出点,只能放置在细行中。12与分支 的分支开始端 ( Simultaneous seq. divergence add )“与分支的发出添加端

23、,只能放置在细行中。13与分支 的分支完毕端 ( Simultaneous seq. convergence end )“与分支的分支完毕端,只能放置在细行中。14与分支 的分支完毕 ( Simultaneous seq. convergence add )15.1“与分支 的完毕添加端,只能放置在细行中。 ( Jump )SFC .X4-6 ( step)SFC 组态介绍SFC 程序中的每一步都包括系统变量 .X .X 是一个只读变量 ( read ),用于指示步的当前状态 激活或非激活。2 .X 1 TRUE .X 0 FALSE表示此步处于激活状态表示此步未激活或已激活过 .RESULT

24、 SFC 程序中的每一个跳步条件都包括系统变量 . RESULT,并且每一个跳步条件的输出变量必须包括.RESULT。.RESULT 1 TRUE.RESULT 0 FALSE SFC表示条件满足,允许执行下一步表示转换条件不满足,只允许执行当前步12341) ( Column insert / delete ) ( Row insert / delete ) ( Delete element )选中元素 Edit Delete element,将选中元素从 SFC 程序中删除。 ( Parameters of element )( Step )步 ( Step ) 参数表如图 42 所示:4

25、-7SFC 组态介绍StepName:ment:Program selection图 42元素步 (Step) 参数表步的名称,最多允许 8 个字符步的文本说明InsertMoveEditCreate向上 / 向下将移走的程序从 Pool 中移回将选中的程序移到 Pool 中进入步的子程序组态界面生成步的新的组态子程序 ,子程序的组态方式可以选用 FBD 图 、IL表、LD 图 ,每一步中最多允许组态 8 个子程序。可以改变子程序的处理顺序,上面的子程序先处理。Waiting time TWA以时间格式写入,是当前步的最小等待时间Monitoring time TMO :以时间格式写入,是当前

26、步的最大允许等待时间,允许保存默认值4-82) ( Transition )跳步条件 ( Transition ) 的参数表如图 43 所示:图 43跳步条件 ( Transition ) 参数表SFC 组态介绍TransitionName :ment:Select programInsertRemoveCreate跳步的名字,最多允许 8 个字符跳步的文本说明将移走的程序从 Pool 中移回将选中的程序移到 Pool 中生成元素新的子程序 ,子程序的组态方式可以选用 FBD 图 、IL表、LD 图 ,每一个跳步条件中仅允许组态 1 个子程序5 ( Define criteria window

27、 )4-9SFC 组态介绍此选项用于定义 SFC 程序中每一个元素的视窗,视窗具有在 DigiVis上监视已定义元素步或跳步条件中变量值变化的功能,每一个元素中最多允许定义 20 个变量,一个变量可以组态对应一个标签 Tag,即对应操作员站上的一个面板。6 SFC ( Define display access )我们可以采用定义 SFC 程序中某一个元素的画面访问功能,使用户方便的在 DigiVis上调出 SFC 程序中这些元素所对应的相关画面 。 Edit Define display access4-107 SFC ( Parameters of SFC )SFC 组态介绍 SFC 程序

28、的组态还必须包括对 SFC 程序公共参数的定义Edit SFC 参数编辑弹出如下图,组态选项包括:General dataName:是这个 SFC 程序在项目数据库中特定标签名,max.11 个字节4-11SFC 组态介绍Short text: SFC 程序的短文本说明,max.12 个字节Long text: SFC 程序的长文本说明,max.30 个字节TMO messagePrio:Message:SFC operating timeRestart time:Repeat time:设置超出 TMO 时间时产生报警信息的优先级报警信息文字输入格式:年月日天小时:分:秒:毫秒是此 SFC

29、程序重新启动的间隔时间SFC Operating modeEnableAcessAutoManuEnableSFC operation允许此 SFC 程序在过程站中执行不允许此 SFC 程序在过程站中执行允许在操作员站上由操作员决定 SFC 程序能否执行允许 SFC 程序在操作员站上自动执行。允许 SFC 程序在操作员站上由操作人员手动控制。允许在操作员站上由操作员决定 SFC 程序的手、自动工作方式。 SFC4-12SFC 组态介绍1、参照如下图,在 FBD_5 中选用单方向驱动功能块 IDF_1 完成电机控制组态图。Individual drive function ( IDF_1 )2参

30、照如下图、在 FBD_6 中组态一个比例积分控制回路。4-13SFC 组态介绍Level controller function block type _ Universal4-14 T#20s3、 参照 如下图、在 FBD_7 中组态一个比例积分控制回路。Pressure controller function block type _ Universal4-15SFC 组态介绍SFC 组态介绍4-16SFC 组态介绍4-17SFC 组态介绍 T#20s4、 在 Task_2 的 SFC_1 中组态一个 SFC 程序,通过 SFC 程序组态完成对电机 IDF1 的开关与手自动控制,液位 LC

31、V5201 回路和压力 PC450 回路的调控。子程序可以用 FBD图完成。1)、组态 SFC 程序 : Start参数:名称:Start子程序的任务:等待时间 Tw : T#20s将电机控制功能块 IDF450 的工作方式置于“AUTO。: Trans_1参数:名称: Trans_1子程序的任务:如果 IDF1 已工作于自动方式 ,那么允许继续执行 Step_1 和Step_11。 : Step_1参数:名称: Step_1子程序的任务:等待时间 : T#20s开动电机 IDF1, 并将液位控制回路 LCV5201 的液位设定值置于 90 m。 Step_11参数:4-18名称: Step_

32、11等待时间 Tw :T#20sSFC 组态介绍子程序的任务: 将压力控制回路 PC450 的压力设定值置于 90 mbar 。 Trans_21参数:名称: Trans_21子程序的任务:如果液位控制器 LCV5201 的输出超过报警高限 L1( 85C ),允许执行 Step_2。 Trans_22参数:名称: Trans_22子程序的任务:如果压力控制器 PC450 的输出超过报警高限 L1 ( 85mbr ),允许执行 Step_21。 Step_2参数:名称: Step_2子程序的任务:等待时间 Tw : T#20s将电机 IDF1 置于关, 并将液位控制器 LCV5201 的设定值

33、设置为 25 m。: Step_21参数:名称: Step_21子程序的任务:名称时间 Tw : T#20s将压力控制器 PC450 的设定值设置为 25 mbr。4-19SFC 组态介绍 Trans_3参数:名称:Trans_3子程序的任务:如果电机 IDF1 已处于关位置,并且液位控制器 LCV5201 低于下限 L2 (30C) ,继续执行 Step_3。 StepStep_3参数:名称: Step_3子程序的任务: Waiting time Tw : T#20s将电机 IDF1 的工作方式置于手动方式。Trans_4参数:名称:Trans_4子程序的任务:完毕 SFC 程序。2)、组态 SFC 程序的公共参数名称: SFC100短注释 : SFC Program长描述 : Level-Pressure-Variation SFC 操作模式 : AUTO Enable3)、为所有的 步 与 条件 定义标准视窗。4-20

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!