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” 表示双极性输入值。 |
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