FC 105 “SCALE” 将整数值转化成实数值,哪些测量类型能用于该功能?

Description:
FC 105 “SCALE”功能用于测量电压电流温度电阻信号。n

以下应用于温度测量:n

  • 热电阻(配置为标准范围)和热电偶,模拟量输入值是对应实际温度值的10倍。

    例如:

    整数值 600 对应于温度 60.0°C。设置参数高限 HI_LIM和低限 LO_LIM 为 +2764.8和 -2764.8 ,即对应于整数值除以10。
  • 气候范围的热电阻,模拟量值是温度值的 100 倍。
    例如:
    整数值 2500 对应于温度 25.0°C。设置参数高限 HI_LIM和 低限LO_LIM 为 +276.48和 -276.48,即对应于整数值除以100。

以下应用于电流测量(举例压力传感器):n

  • 配置测量范围 4到 20mA(0到 5 bar)
    例如:
    整数值 27648 对应于 20mA(5 bar),整数值 0 对应于 4mA(0 bar)。因此, 参数化高限 HI_LIM为 5.0,低限 LO_LIM为 0.0,获得恰当的比例转化。

可用到的模拟量输入的测量范围可以在手册 “Programmable Logic Controllers S7-300 Module Data”, 章节 4.3.1 “Analog Value Representation for Analog Input Chaels”中查阅,下载条目号 8859629

标定值功能 FC 105 “SCALE” 转化一个整数值成一个实数值。在低限和高限之间(LO_LIM 和 HI_LIM),标定成物理单位值,结果输出到 OUT 参数。如果整数输入值不在特定的范围内 (BIPOLAR或 UNIPOLAR),输出值 (OUT) 被输出为一个最近接范围 (LO_LIMH 或 HI_LIM))的值,并且输出一个错误。

测量范围:

  • BIPOLAR: 它假定整数输入值在 -27648 到 27648 之间。
  • UNIPOLAR: 它假定整数输入值在 0到 27648 之间。

FC 105参数:

Parameter

Declaration

Data type

Memory area

Description

EN

输入

BOOL

E, A, M, D, L

信号状态 “1”,激活该块。

ENO

输出

BOOL

E, A, M, D, L

当块无错误的执行,输出信号状态 “1”。

IN

输入

INT

E, A, M, D, L, P, Const.

将被转化成物理单位实数值的输入值。

HI_LIM

输入

REAL

E, A, M, D, L, P, Const.

物理单位的高限值。

LO_LIM

输入

REAL

E, A, M, D, L, P, Const.

物理单位的低限值。

BIPOLAR

输入

BOOL

E, A, M, D, L

信号状态“1” 表示双极性输入值。
信号状态“0” 表示单极性输入值。

OUT

输出

REAL

E, A, M, D, L, P, Const.

转化结果。

RET_VAL

输出

WORD

E, A, M, D, L, P

当操作没有错误,输出值 W#16#0000。如果不是该值,更详细的在错误信息中给出。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论