PLCIECFBD语言编程

上传人:M****1 文档编号:571282242 上传时间:2024-08-09 格式:PPT 页数:28 大小:2.82MB
返回 下载 相关 举报
PLCIECFBD语言编程_第1页
第1页 / 共28页
PLCIECFBD语言编程_第2页
第2页 / 共28页
PLCIECFBD语言编程_第3页
第3页 / 共28页
PLCIECFBD语言编程_第4页
第4页 / 共28页
PLCIECFBD语言编程_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《PLCIECFBD语言编程》由会员分享,可在线阅读,更多相关《PLCIECFBD语言编程(28页珍藏版)》请在金锄头文库上搜索。

1、Unity training course V2.0 - module 3.7 : IEC Language FBD 1模块模块 3.7 IEC 语言语言 : FBDUnity training course V2.0 - module 3.7 : IEC Language FBD 3概览概览n功能块图表语言是面向数据流的图形化编辑器.nFBD 段在它们后面有一网格. FBD 编程语言不面向单元, 但对象仍网格保持一致.n符合 IEC 61131-3 标准n特别适用于连续或离散控制应用n语言包括可重复使用的基本和导出功能块, 程序元素, 宏和数据结构nFBD 段, 30 水平和 23 垂直网格

2、单元Unity training course V2.0 - module 3.7 : IEC Language FBD 4概览概览 (续续)n(功能块图) 的对象编程语言可以把段分成许多:oEFs 和 EFBs (基本功能和基本功能块) oDFBs (导出功能块)o过程o控制单元n这些对象, 与FFBs组合, 可以互相连接:o连接或o实际参数注释可以用于带文字对象的段逻辑Unity training course V2.0 - module 3.7 : IEC Language FBD 5FBD 举例举例Unity training course V2.0 - module 3.7 : IE

3、C Language FBD 6创建段创建段1 右击并选择右击并选择 2 选择选择FBD3 确认确认Unity training course V2.0 - module 3.7 : IEC Language FBD 7FBD 编辑器编辑器 n基于Windows 的多文件界面的自由编辑器n基于网格 (36 列 x 24 行) nFBD 编程不是基于单元但可以与网格单元一致Unity training course V2.0 - module 3.7 : IEC Language FBD 8编程对象编程对象n有 3 种方法读取 FBD 编程对象: o点击 “Edit”, 然后 “New” .Un

4、ity training course V2.0 - module 3.7 : IEC Language FBD 9编程对象编程对象 (续续)n有 3 种方法存储 FBD 编程对象: o点击 “Edit”, 然后then “New” .o 使用 FBD Objects ToolbarUnity training course V2.0 - module 3.7 : IEC Language FBD 10编程对象编程对象 右击右击n有 3 种方法存储 FBD 编程对象: o点击 “Edit”, 然后 “New” .o使用 FBD Objects Toolbaro把光标放在逻辑编辑窗口, 然后右击

5、选择 Object groupsUnity training course V2.0 - module 3.7 : IEC Language FBD 11编程对象编程对象 (续续) Inspect WindowCommentReturnJump LabelJump Toggle Pin-NegationLink ToolSub-RoutineUnity training course V2.0 - module 3.7 : IEC Language FBD 12编程规则编程规则 n变量o直接输入, 通过数据选择器或从数据编辑器通过拖拽n基本功能, 基本功能块或导出功能块o通过数据选择器或从li

6、bset浏览器通过拖拽o可以通过FFB输入n回路设计o通过连接配置专有回路是不允许的 o使用反馈变量 n连接字符类型o不允许将一个FFB的输出连接到另一个FFB的输入o可以通过使用中间变量Unity training course V2.0 - module 3.7 : IEC Language FBD 13功能块的插入功能块的插入n在FBD语言中插入功能块:o创建新的FBD程序段 o在工具条中点击FFB图标o选择 “Function and Function Blocks” 表o在 Libset库 - Base Library - Logic, select AND_BOOL 点击OK. o

7、将AND_BOOL放在任意的地方.o为每一管脚定义变量 (输入/输出)Graphics continued on next PageUnity training course V2.0 - module 3.7 : IEC Language FBD 14功能块的插入功能块的插入(2)Unity training course V2.0 - module 3.7 : IEC Language FBD 15FFBs 插入插入 (3)n可以通过从库浏览器拖拽直接插入功能块Unity training course V2.0 - module 3.7 : IEC Language FBD 16可扩展可

8、扩展n你需要多少针你需要多少针?拽住功能块和扩展的底部 最多最多 32 管脚管脚! Unity training course V2.0 - module 3.7 : IEC Language FBD 17基本逻辑和定时功能基本逻辑和定时功能Unity training course V2.0 - module 3.7 : IEC Language FBD 18基本算术功能基本算术功能Unity training course V2.0 - module 3.7 : IEC Language FBD 19基本触发和比较基本触发和比较Unity training course V2.0 - mo

9、dule 3.7 : IEC Language FBD 20计数器计数器Unity training course V2.0 - module 3.7 : IEC Language FBD 21FFB 输入助手输入助手234Unity training course V2.0 - module 3.7 : IEC Language FBD 22执行顺序执行顺序n左边是FBD段中对象执行顺序的举例.n执行顺序由 FFB 在段中的位置决定 (执行从左到右,从上到下). 如果 FFB 为图形连接, 执行顺序通过符号流决定.n执行顺序通过执行编号显示 (编号在 FFB 框架中的右上角). Unity

10、training course V2.0 - module 3.7 : IEC Language FBD 24改变执行顺序改变执行顺序n网络中的执行顺序和对象在网络中的执行顺序由几个规则定义. 在一些例子中, 系统建议的执行顺序应该改变. n定义/更改网络执行顺序的步骤如下:o使用连接而不是真实的参数o网络位置o外部执行顺序定义n定义/更改网络中对象的执行顺序的步骤显示在下面幻灯片中nFFB 位置 Unity training course V2.0 - module 3.7 : IEC Language FBD 27调试调试nFBD 段仿真 : o布尔变量为真 : 绿色o布尔变量为假 : 红色o其它变量类型 : 黄色o如果是布尔类型,仿真时连接为红色或绿色o直接显示数字值或字符串Unity training course V2.0 - module 3.7 : IEC Language FBD 2828 以上有不当之处,请大家给与批评以上有不当之处,请大家给与批评指正,谢谢大家!指正,谢谢大家!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号