我想用wincc界面制作一个控制比例阀的窗口,窗口的数据为比例值db11.dbd20,也就是百分之多少的意思。想问问各位,如何利用该输入值进行数据转换,使输出值能够控制比例阀的输出PQW512.
我想用FC106,但是对其功能还不懂,模拟时也无法监控。
ASs='html_titleimg_p' STyle='text-align:CEnter;'>
最佳答案
FC106是处理模拟量(1~5V、4~20MA等信号)输出的功能块:
其中管脚的定义如下:
IN———现场信号输入值,比如频率30Hz,设定值必须是实数30.0
HI_LIM—–现场现场设备所要求的最大输入信号比如最大频率50Hz,这里就设定为50.0
LO_LIM—–现场现场设备所要求的最小输入信号比如最小频率10Hz,这里就设定为10.0
BIPOLAR——极性设置,如果现场设备所要求的输入信号为+10V~-10V(双极*),则设置为1,
如果现场设备所要求的输入信号为4~20毫安(单极*),则设置为0;
RET_VAL—-FC106功能块的故障字,可存放在一个字里面。如:MW50;
OUT——–现场信号值(单极性对应的是0至27648,双极性对应的是-27648至+27648);信号类型是整数。
所以这里,IN输入为DB11.DBD20,就是百分比的数值,HI_LIM对应100.0LO_LIM对应0.0
BIPOLAR要输入一个bool量,比例阀应该不是双极性的,所以为0,OUT对应的是PQW512
RET_VAL对应一个字就可以了,
提问者对于答案的评价:
专家置评