功能块(FB)教材

功能块(FB)教材

ID:43858023

大小:950.30 KB

页数:40页

时间:2019-10-16

功能块(FB)教材_第1页
功能块(FB)教材_第2页
功能块(FB)教材_第3页
功能块(FB)教材_第4页
功能块(FB)教材_第5页
资源描述:

《功能块(FB)教材》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案目录第一章功能块(FB)编程概述11.1功能块(FB)简介11.2功能块(FB)使用特点11.3功能块(FB)使用环境21.3.1支持FB功能的PLC类型21.3.2.支持FB功能的软件21.3.3CX-Programmer6.0功能块特点2第二章梯形图功能块32.1梯形图功能块编程基础32.1.1梯形图功能块结构介绍32.1.2梯形图功能块编辑区介绍42.2创建功能块42.2.1新建梯形图FB52.2.2设置功能块变量52.2.3编写FB内梯形图72.3使用功能块82.3.1调用梯形图功能块82.3.2梯形图FB的嵌套92.3.3保存梯形图FB102.3.4

2、调试梯形图FB112.4FB内存分配注意事项12第三章高级语言(ST语言)功能块143.1ST语言功能块编程基础143.1.1高级语言编程概念143.1.2ST语言编程特点14文档大全实用标准文案3.2ST语言编程系统介绍153.2.1ST语言常用运算符163.2.2ST语言基本命令173.2.3ST语言编程规则203.3创建ST语言FB213.4ST语言FB的使用223.4.1调用ST语言FB223.4.2ST语言FB的嵌套223.4.3ST语言FB的保存和调试23第四章功能块——FB库244.1FB库概述244.1.1FB库特点244.1.2FB库应用简介244.2F

3、B库内容介绍264.2.1FB库内容简介264.2.2FB库功能分类264.3FB库功能块使用274.3.1创建FB库中的功能块274.3.2阅览FB库中的功能块程序284.3.3调用FB库中的功能块28第五章功能块应用示例29附录一:ST语言语法错误一览表34文档大全实用标准文案第一章功能块(FB)编程概述OMRON编程软件CX-Programmer从5.0版本开始,增加了一个全新的编程功能——功能块(FunctionBlock,简称FB)。CJ、CS、CP1H系列的PLC可以使用这个功能进行编程,它大大增强了CX-Programmer软件对PLC编程、控制和调试的

4、能力。功能块(FB)主要提供了梯形图和高级语言2种编程方法,结合软件自带的功能库,给用户提供了全新的简单、高效、集成化的编程方法和环境。1.1功能块(FB)简介功能块(FunctionBlock)是预先编辑或测试的程序集合,具有特定的功能要素,可嵌入原有的梯形图中执行,并通过设置I/O来使用这个功能。CX-Programmer5.0以上的版本具有FB功能,并且CS、CJ系列的PLC的CPU单元版本号高于3.0才支持该功能。用户可以使用2种语言创建功能块:梯形图语言和高级语言(ST语言)。1.梯形图功能块:熟悉使用梯形图编程的用户可以用这种方式创建功能块,这和使用梯形图在C

5、X-Programmer中编程的方式是一样的。对于熟悉CX-Programmer的用户来说,这种编程方式是简单易学的。2.高级语言(ST语言)功能块:ST语言是一种用于工业控制的高级语言,是类似VB、VC的高级语言。熟悉这种语言的用户同样可以用它创建ST功能块,用高级语言可以实现复杂的数据处理过程和控制过程。1.2功能块(FB)使用特点1.相似控制功能“模块”化。在一些繁冗的程序中,如果其中有一些控制过程是类似的,那么用户可以把这些类似的控制过程定义为“模块”。这样,每次需要实现这些控制功能时,就不用重复写很多条程序,只要调用用户自定义的“模块”就可以了。把这些控制功能“

6、模块”化,使得编程工作更清晰,更简便,更易于管理。2.数字运算过程简单化。使用功能块中ST语言编程,能够处理更复杂的算术运算。原来要在PLC中处理数字量,需要编写梯形图来进行算术运算,一步程序也只能完成一个算法,要完成复杂的算法需要编写很多程序。现在用ST语言,就可以用精简的高级语言编写复杂的算术运算过程。3.CX-P软件自带FB库。CX-Programmer软件自带FB库,用户可以根据需要调用FB库中自带的功能块。FB库让用户无需编辑梯形图,就可以使用PLC单元和元器件的基本功能,并且易于使用,无需程序调试,简单易懂,具可扩展性。4.编程操作更简单。功能块的调用、编辑、

7、删除就象对指令的操作一样简单。编辑功能块内部的程序也很简便,只需找到相对应的功能块,就可以在“块”的内部进行程序的编辑,而不需要在繁冗的程序中查找修改。5.程序检查更容易。功能块程序的检查很方便,只要在“块”中检查程序的流程和可靠性即可,工作量小,检查简单。使用功能块缩短了主程序的大小,并且功能块的查找也很简单,从而使得程序的检查工作变得更容易。文档大全实用标准文案上述功能块(FB)的这些特点给用户提供了一个易于编程、管理程序、调试程序的编程环境。下面就详细介绍功能块功能的使用和操作。1.3功能块(FB)使用环境1.3.1支持

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。