教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

功能块( FB) 教材

来源:网络收集 时间:2026-09-23
导读: OMRON 功能块(FB)教材 目录 第一章 功能块(FB)编程概述 ....................... 1 1.1功能块(FB)简介 .................................... 1 1.2功能块(FB)使用特点 ................................ 1 1.3 功能块(FB)使用环境 ................

OMRON 功能块(FB)教材

目录

第一章 功能块(FB)编程概述 ....................... 1

1.1功能块(FB)简介 .................................... 1 1.2功能块(FB)使用特点 ................................ 1 1.3 功能块(FB)使用环境 ................................ 2

1.3.1 支持FB功能的PLC类型 .............................................. 2

1.3.2.支持FB功能的软件 .................................................. 2 1.3.3 CX-Programmer6.0功能块特点 ........................................ 2

第二章 梯形图功能块 .............................. 3

2.1 梯形图功能块编程基础 ................................ 3

2.1.1梯形图功能块结构介绍 ............................................... 3

2.1.2 梯形图功能块编辑区介绍 ............................................. 4

2.2 创建功能块 .......................................... 4

2.2.1 新建梯形图FB ...................................................... 5 2.2.2 设置功能块变量 ..................................................... 6 2.2.3 编写FB内梯形图 .................................................... 7

2.3 使用功能块 .......................................... 8

2.3.1 调用梯形图功能块 ................................................... 8 2.3.2 梯形图FB的嵌套 .................................................... 9 2.3.3 保存梯形图FB ..................................................... 11 2.3.4 调试梯形图FB ..................................................... 12

2.4 FB内存分配注意事项 ................................ 13

第三章 高级语言(ST语言)功能块 ................ 15

3.1

ST语言功能块编程基础 ............................ 15

3.1.1 高级语言编程概念 .................................................. 15 3.1.2 ST语言编程特点 ................................................... 16

I

OMRON 功能块(FB)教材

3.2 ST语言编程系统介绍 .............................. 17

3.2.1 ST语言常用运算符 ................................................. 18 3.2.2 ST语言基本命令 ................................................... 19 3.2.3 ST语言编程规则 ................................................... 23

3.3 3.4

创建ST语言FB ................................... 23 ST语言FB的使用 ................................. 25

3.4.1 调用ST语言FB .................................................... 25 3.4.2 ST语言FB的嵌套 .................................................. 26 3.4.3 ST语言FB的保存和调试 ............................................ 26

第四章 功能块——FB库 .......................... 27

4.1 FB库概述 .......................................... 27

4.1.1 FB库特点 ......................................................... 27 4.1.2 FB库应用简介 ..................................................... 28

4.2 FB库内容介绍 ...................................... 29

4.2.1 FB库内容简介 ..................................................... 29 4.2.2 FB库功能分类 ..................................................... 30

4.3 FB库功能块使用 .................................... 31

4.3.1 创建FB库中的功能块 ............................................... 31 4.3.2 阅览FB库中的功能块程序 ........................................... 32 4.3.3 调用FB库中的功能块 ............................................... 32

第五章 功能块应用示例 ........................... 33 附录一:ST语言语法错误一览表 ................... 38

II

OMRON 功能块(FB)教材

第一章 功能块(FB)编程概述

OMRON编程软件CX-Programmer从5.0版本开始,增加了一个全新的编程功能——功能块(Function Block,简称FB)。CJ、CS、CP1H系列的PLC可以使用这个功能进行编程,它大大增强了CX-Programmer软件对PLC编程、控制和调试的能力。功能块(FB)主要提供了梯形图和高级语言2种编程方法,结合软件自带的功能库,给用户提供了全新的简单、高效、集成化的编程方法和环境。

1.1功能块(FB)简介

功能块(Function Block)是预先编辑或测试的程序集合,具有特定的功能要素,可嵌入原有的梯形图中执行,并通过设置I/O来使用这个功能。CX-Programmer5.0以上的版本具有FB功能,并且CS、CJ系列的PLC的CPU单元版本号高于3.0才支持该功能。

用户可以使用2种语言创建功能块:梯形图语言和高级语言(ST语言)。

1. 梯形图功能块:熟悉使用梯形图编程的用户可以用这种方式创建功能块,这和使用

梯形图在CX-Programmer中编程的方式是一样的。对于熟悉CX-Programmer的用户来说,这种编程方式是简单易学的。

2. 高级语言(ST语言)功能块:ST语言是一种用于工业控制的高级语言,是类似VB、

VC的高级语言。熟悉这种语言的用户同样可以用它创建ST功能块,用高级语言可以实现复杂的数据处理过程和控制过程。

1.2功能块(FB)使用特点

1. 相似控制功能“模块”化。在一些繁冗的程序中,如果其中有一些控制过程是类似

的,那么用户可以把这些类似的控制过程定义为“模块”。这样,每次需要实现这些控制功能时,就不用重复写很多条程序,只要调用用户自定义的“模块”就可以了。把这些控制功能“模块”化,使得编程工作更清晰,更简便,更易于管理。

2. 数字运算过程简单化。使用功能块中ST语言编程,能够处理更复杂的算术运算。原

来要在PLC中处理数字量,需要编写梯形图来进行算术运算,一步程序也只能完成一个算法,要完成复杂的算法需要编写很多程序。现在用ST语言,就可以用精简的高级语言编写复杂的算术运算过程。

3. CX-P软件自带FB库。CX-Programmer软件自带FB库,用户可以根据需要调用FB库

中自带的功能块。FB库让用户无需编辑梯形图,就可以使用PLC单元和元器件的基本功能,并且易于使用,无需程序调试,简单易懂,具可扩展性。

4. 编程操作更简单。功能块的调用、编辑、删除就象对指令的操作一样简单。编辑功

能块内部的程序 …… 此处隐藏:3861字,全部文档内容请下载后查看。喜欢就下载吧 ……

功能块( FB) 教材.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/612461.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)