您现在的位置是:首页 > PLC技术 > PLC技术

PLC的程序结构概述

来源:艾特贸易2018-01-19

简介控制一个任务或者过程,是通过在 RUN模式下,使主机循环扫描并连续执行用户程序来实现的,用户程序决定了一个控制系统的功能。程序的编制可以使用编程软件在计算机或者其他专用


  控制一个任务或者过程,是通过在RUN模式下,使主机循环扫描并连续执行用户程序来实现的,用户程序决定了一个控制系统的功能。程序的编制可以使用编程软件在计算机或者其他专用编程设备中进行(如图形输入设备、编程器等)。

    广义上的程序由3部分组成:用户程序、数据块和参数块。

    1.用户程序

用户程序在存储器空间也称为组织块(OB),它处于最高层次,可以管理其他块,可采用各种语言(如STL、LAD或者FBD等)来编制。不同机型的CPU,其程序空间容量也不同。用户程序的结构比较简单,一个完整的用户控制程序应当包含一个主程序( OBl)、若干子程序和若干中断程序3部分。不同的编程设备,对各程序块的安排方法也不同。程序结构示意图如图2-4所示。

 图2-4 PLC程序结构

2-4 PLC程序结构

    用编程软件在计算机上编程时,利用编程软件的程序结构窗口双击主程序、子程序和终端程序的图标,即可进入各程序块的编程窗口。编译时编程软件自动对各程序段进行连接。

    2.数据块(DB)

    数据块为可选部分,它主要存放控制程序运行所需的数据,在数据块中允许以下数据类型:布尔型,表示编程元件的状态;二进制、十进制或者十六进制;字母、数字和字符型。

    3.参数块

参数块也是可选部分,它主要存放的是CPU的组态数据,如果在编程软件或者其他编程工具上未进行CPU的组态,则系统以默认值进行自动配置。