使用SM2驱动程序

在下面的一个或多个条件下您可能更喜欢用SM2驱动程序而不是SIM:

  • 您的测试数据超过SIM驱动程序所能容纳的量。
  • 您想确定数据库如何对32位值做出响应。
  • 您需要从C 程序来访问驱动程序。

访问SM2寄存器

SM2 驱动程序基本由三组独立的寄存器组成,一组模拟量值,一组数字量值,一组文本值。模拟量数据库块仅从模拟量寄存器读写数据。一旦一个块写入了值,别的模拟量块就可以从这个被写入的寄存器读取值。数字量数据库块以同样的方式从数字量寄存器读写数据。iFIX启动时将清除所有 SM2 的值。

SM2驱动程序不使用硬件选项或信号条件字段。

要使用SM2寄存器:

  1. iFIX 启动时将清除所有 SM2 值。
  2. 用下面的语法完成I/O地址字段:

    对于模拟值:寄存器

    对于数字值:寄存器:位

    关于文本值:寄存器

    SM2地址举例

    模拟量例子

    数字量例子

    文本例子

    1000

    5000:10

    2000

    16435

    23:15

    off

 

相关信息

如何做...

您最近了解过 iFIX 吗 ?

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

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