SINAMICS 自由功能块包括逻辑运算、算术运算等52个自由功能块。
下面以脉冲发生器MFP0为例介绍自由功能块的组成及使用,如图1所示,自由功能块由输入参数、输出参数、执行组、执行顺序和设定参数组成。
图1
同样以脉冲发生器MFP0为例,说明其参数设定过程:
(1)设定执行组参数
使用SINAMCIS 自由功能块,首先要定义其所在执行组,执行组包括:执行组0,1,2……9 和9999,设为0~9表示它在该组定义的扫描时间内执行,设为9999表示不执行该功能块。每个自由功能块中都有一个参数定义执行组,如图1中,设定P20141=0,将脉冲发生器MFP0执行组定义为0,当然,也可以定义成其它的执行组。
定义好执行组之后,需要对这个执行组的采样时间进行定义,在参数P20000.x中设定采样时间,”x”表示执行组的标号,从0~9。如设定P20000.0=8,表明执行组0的采样时间为8×r20002,如果r20002=0.25ms,那么,执行组0的采样时间是2ms。
(2)设定执行顺序参数
设好执行组后还应定义执行顺序,执行顺序从0~32000,在同一个执行组中,执行顺序号小先执行,上例中,设定P20142=370,表明脉冲发生器MFP0,在执行组0中的执行顺序是370。
(3)设定输入参数和输出参数
每一个自由功能块中,都有输入/输出参数用于BICO互联,上例中,参数P20138为输入参数,参数r20140为输出参数。
(4)设置设定参数
设定参数是该块的一些特定功能参数。上例中,若设P20139=60,表明此脉冲信号持续60ms。
示例
下面以逻辑运算功能块“OR 0”为例,参数设定如下:
P20048=9:设定执行组
P20000.9=8:设定采样时间8×r20002
P20049=60:执行顺序
P20046.0、P20046.1、P20046.2、P20046.3 :设置输入参数
r20047:输出参数
关键词
自由功能块,SINAMICS
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc326114.html