您现在所在的是:

PLC论坛

回帖:0个,阅读:547 [上一页] [1] [下一页]
863
ki850122
文章数:15
年度积分:50
历史总积分:863
注册时间:2009/3/16
发站内信
发表于:2009/7/23 8:42:43
#0楼

九、V80功能块(应用指令)
对于IEC61131来说PLC的指令应该分为函数和功能块两种,在标准中的定义如下:

函数:相同的输入值总会输出相同的输出值,也就是说函数与历史数据没有关系的,如加法、减法就是属于函数;

功能块:相同的输入值不一定会输出相同的输出值,功能块的输出与历史数据有关,如计数器、定时器,它们的输出与历史数据有关;

但在大多数现行的PLC梯形图中,没有严格的区分这两种指令,而是全部称之为功能块或者应用指令,V80亦是如此。这是因为对于用户而言并不需要严格的区分函数和功能块,这些概念主要是针对的PLC厂商的实现。

V80系列PLC的应用指令在构成上分为输入控制、指令名称、操作数、功能输出四个部份。  





 

 

 

 

 

 

1、输入控制:V80系列PLC的应用指令,最少要有一个输入用来控制应用指令的执行与否(EN);应用指令最多有三个输入控制,其余二个输入用来控制应用指令不同的作业模式。

功能块的第一个输入控制EN可以选择是否触发有效,如果选择非触发有效,则当EN输入ON时,功能块每一个扫描周期都将执行一次;如果选择触发有效,则当EN端出现一个上升沿的脉冲时,功能块将执行一次。

2、指令名称:指令名称为一缩写的文字,透过此一部份可让用户轻易的了解应用指令的主要功能 (2~4字符)。

3、操作数:操作数是应用指令运算时的参数。可分为输入参数的源操作数(Source)和用来储存运算结果的目的操作数(Destination)两大类。

4、功能输出:功能输出为应用指令运算结果或是状态的输出,如同输入控制一样。当梯形图程序的应用指令在执行时,每一个功能输出的状态(ON/OFF)都有其各自的意义,具体的说明见(V80软件说明书)。有一部分功能块的O1=I1,对于这一类功能块,可以把多个功能块级联起来,如MOVE功能块;而另一部分功能块的O1是功能输出线,比方说比较功能块等。

下面几章我们将以定时器等为例,对功能块进行讲解。

V80的梯形图功能块,功能强大,一个功能块可以当作好几个功能使用,如下面的定时器。

 


关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003