工控智汇

工控智汇

模拟转换知识5——续4转换库指令应用

admin 121 94

S7-300/400PLC中模拟量转换指令,在STEP7中,是用FC105、FC106功能指令来实现的,它在编程界面下,Libraries下的StandardLibrary下的TI-S7ConvertingBlocks中就可以找到,见下图:

注意:请不要使用S5-S7ConvertingBlocks下的FC105,FC106,该路径下的功能是用于S5输入输出模板的,在S7输入输出模板上无法使用。

FC105功能:它是把现场的温度或压力的输入信号经变送器后,转变成现场的实测值,是整数变为实数。指令如下:

F105功能

该指令并不输入及显示标准的数字量0—27648。

内部已根据输入值(IN)是双极性还是单极性来决定数字量范围

如是双极性使置1,BIPOLAR=1:则内部数字量为–27648到27648。

单极性=0:BIPOLAR=0则内部数字量为0到27648

IN—信号输入IW数据类型Int

HI_LIM---工程量最大值,数据类型Real

LO_LIM—工程量最小值,数据类型Real

OUT---实测值,数据类型Real

RET_VAL---错误代码,正常时为W0000。

FC106功能:是把现场的设定值,转变成模拟量值,是实数变整数。

F106功能

它是把现场55.5度,转变成模拟量值MW24.

IN—信号输入,数据类型Real

OUT—输出数字量,数据类型Int

BIPOLAR---同上。

同样,在博图中使用300、400PLC,也有相同的指令,在右侧指令【转换操作】中调用。如图

指令在博图软件中的位置