西门子PLC中FB41数据输入怎么转换

西门子plc 发布于 2年前 分类:S7-300/400

FB41 的"SP_INT"和 "PV_IN"如果两者输入值是相同的还需要转换吗?例如:SP_INT=50HZ,PV_IN=20HZ,这样还需要转换吗?如果转换怎样转换,是这样(50HZ*100/27648)吗?请高手给以指点?

2个回复

  • plc学习
    plc学习

    SP_INT: REAL:PID的给定值;
    PV_IN : REAL:PID的反馈值;
    1、可以转换也可以不转换,转换后使用“物理值百分比”,不转换的话使用过程物理值;但是两者必须单位相同。
    2、关于转换公式:
    对于输入和反馈,执行:变量*100/27648,然后将结果传送到PV-IN和SP-IN;
    对于输出变量 ,执行:LMN*27648/100,然后将结果取整传送给PQW即可。

  • plc电工爱好者
    plc电工爱好者

    Pv_In 是转换以后的过程值,也就是使用FC105 将 PIW256(以之为例)转换为工程量 。 转换后的值可以输入到PV_IN  中。
    如果你说的PV_IN 已经是工程值了, 就不需要再进行转换了。