电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

什么是PLC程序用户块

2016-08-13 22:05分类:PLC自学教材 阅读:

        为了方便于阅读和理解,在编程中常常将程序分成若干部分。每个程序部分具有其技术和功能基础,称之为“块”。块是程序中真正有用的部分,包括用户块和系统块,它们在功能、使用方法和结构上各不相同。根据逻辑功能的不同,用户块分为组织块(OB)、功能块(FB )、功能(FC)和数据块(DB) 。

PLC程序用户块
      1、组织块(OB)
      组织块是操作系统和用户程序之间的接口。组织块只能由操作系统来起动。各种组织块由不同的事件起动,且具有不同的优先级,而循环执行的主程序则在组织块OB1中。
       2、功能块(FB)
      功能块是通过数据块参数来调用的。它们有一个放在数据块中的变量存储区,而数据块是与其功能块相关联的,称为背景数据块。当然.每一个功能块可以有不同的数据块。这些数据块虽然具有相同的数据结构,但具体数值可以不同。就像C语言中的函数,其形参可以相同,但带入函数的实参却可以不同。
       3、功能(FC)
      功能没有指定的数据块,因而不能存储信息。功能常常用于编制重复发生且复杂的自动化过程。
       4、数据块(DB)
       数据块中包含程序所使用的数据。在编制数据块时,用户可以决定数据的类型、格式、次序以及存储在什么块中。
       根据使用方式的不同,数据块分为两种类型:全局数据块和背景数据块。全局数据块我们称之为“自由”数据块,因为它没有被指派给任何代码块;而背景数据块,作为块的局部数据,是与被指定的功能块相关联的。
       注意:各种块(除组织块外)的数目和代码的长度是与CPU不相关的,而组织块的数目则与CPU的操作系统相关。

上一篇:PLC故障分析

下一篇:顺序功能图怎样绘制

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部