模拟输出块

用途

模拟输出 (AO) 块每次从上游块、操作员、程序块、脚本或“初始值”字段接收值时,将向 I/O 驱动程序或 OPC 服务器发送模拟信号。

特性

模拟输出块:

  • 是主要块。
  • 可作为独立块使用。
  • 可以在采用基于异常的处理或基于时间的处理的链中使用。
  • 当启动 iFIX 或重新加载数据库时,可以读回当前 PLC 值。只有在数据库初始化时才读回值一次。
  • 可对接收的值使用线性缩放。以下公式用于确定线性缩放值:

直线的公式为 Y = mX + b

其中 Y 为缩放的输出值,X 为来自 PLC 的原始值,m 为直线的斜率而 b 为 y 的截距。

线性化的斜率由输出范围除以输入来定义。

m  =  (ScaleHigh - ScaleLow)/(RawHigh - RawLow)

y 截距使用较低值和斜率来确定。

b = ScaleLow - m(RawLow)

在模拟块中,这将导致块的当前值等于驱动程序值乘以斜率再加上 y 截距。

X_CV = (IO 值)m + b  

驱动程序值等于块的当前值减去 y 截距再除以斜率。

IO 值 =(X_CV – b)/ m

 

典型应用

示例

字段

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。