
FB41 和FC106为什么要连在一起使用?
1,看问题你应该是说通用库里面的FC106,这个模块是取消标定值模块,其实就是将浮点数转换为工程数的,一般来说,工程数是以0-27648或者-27648――+27648之间表示的一组量程数,也就是用这个标定了你的检测元件的最小量程和最大量程。不过,需要注意的是,双向变频器的上下限(比如正负50.0HZ)则是用正负16384标定的,而单向变频器的数字是0-16384对应0-最高设定频率(一般为50.0HZ)
EN 输入 BOOL I、Q、M、D、L 使能输入端,信号状态为1时激活该功能。
ENO 输出 BOOL I、Q、M、D、L 如果该功能的执行无错误,该使能输出端信号状态为1。
IN 输入 REAL I、Q、M、D、L、P、常数 欲转换为整型陪告值的输入值。
HI_LIM 输入 REAL I、Q、M、D、L、P、常数 以工程单位表示的上限值。
LO_LIM 输入 REAL I、Q、M、D、L、P、常数 以工程单位表示的下限值。
BIPOLAR 输入 BOOL I、Q、M、D、L 信号状态为1表示输入值为双极性。信号状态0表示输入值为单极。
OUT 输出 INT I、Q、M、D、L、P 转换结果。
RET_VAL 输出 WORD I、Q、M、D、L、P 如果该指令的执行没有错误,将返回值W#16#0000。对于W#16#0000以外的其他值,比如W#16#0008,就是输入范围超限了。
具体何时使用FC106,一般情况是控制某个温度元件或者变频器时的,例如,你需要整定某个变频器的具体频率发送控制速度字到变频器,那么可以通过FC106直接将频率浮点数整理为控制数发送到变频器,这样变频器就可以按照浮点数所标定的频率运行了。
而FB41是PID控制模块,主要是针对微积分预测一个温度,频率趋势而使得升温曲线或则加湿曲线或者其他的更为平滑的,FB41和FC106连起来用的情况是,FB41整定出浮点数,而FC106将这个浮点数转化为执行器件可以分辨的控制字来控制。
FC和FB的区别是:FC不需要背景数据块,FC适用于简单的场合(即功能不需要汪伏太多,芦陵明每个输入输出点都需要手动设定的)而FB需要背景数据块,将某些默认的参数放在背景数据块中,你只需要设定你需要的参数即可,简化了功能块的输入输出模型。