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,也有相同的指令,在右侧指令【转换操作】中调用。如图
指令在博图软件中的位置





