iec611313标准下载_IEC611313标准及其实现

IEC61131-3

标准及其实现

IEC61131-3

标准的基本概念和定义

IEC61131-3

对下述三个方面进行了描述和定义:

1

、块的概念,

2

PLC

的配置,

3

、编程

系统应具备的基本功能。

一、块的概念

POU

(

Program Organization Unit

)构成的程序和项目称之为块

(Blocks)

POU

与传统

PLC

世界中的程序块、组织块、顺序快、功能块相对应。

IEC61131-3

标准的一个非常重要的目的就是限制块的种类及其隐含的意义,

以便统一和

简化它们的用法。为此,标准定义了三种类型的

POU

,分别如下:

POU

类型

意义

程序(

PROG

)

主程序,包括指定的

I/O

、全局变量和存取路径

功能块(

FB

)

拥有输入

/

输出变量的块,是最常用的

POU

类型

函数(

FUN

)

带有函数值的块,作为

PLC

基本操作集的扩展

三种

POU

的区别在于:

函数(

FUN

)

函数

POU

可以指定参数,但没有静态变量也就是没有存储空间,在用相同

的输入参数调用函数时总是返回相同的结果。

功能块(

FB

)

功能块

POU

即可以指定参数,也有静态变量,在用相同的参数调用功能块

时,返回值取决于内部变量和外部变量,并能将内部变量保持到下一个执行周期。

程序(

PROG

)

此类

POU

代表

主程序

,整个程序的所有变量(包括指定的物理地址)都

应该在此

POU

(或资源、配置)中声明,其他方面与功能块

POU

类似。

POU

是个封装的单元,

可以独立地编译,

并作为其他程序的部件,

经编译的

POU

可以连接

在一起组成完整的程序。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值