在下面的一个或多个条件下您可能更喜欢用SM2驱动程序而不是SIM:
- 您的测试数据超过SIM驱动程序所能容纳的量。
- 您想确定数据库如何对32位值做出响应。
- 您需要从C 程序来访问驱动程序。
访问SM2寄存器
SM2 驱动程序基本由三组独立的寄存器组成,一组模拟量值,一组数字量值,一组文本值。模拟量数据库块仅从模拟量寄存器读写数据。一旦一个块写入了值,别的模拟量块就可以从这个被写入的寄存器读取值。数字量数据库块以同样的方式从数字量寄存器读写数据。iFIX启动时将清除所有 SM2 的值。
SM2驱动程序不使用硬件选项或信号条件字段。
要使用SM2寄存器:
- iFIX 启动时将清除所有 SM2 值。
- 用下面的语法完成I/O地址字段:
SM2地址举例
模拟量例子
|
数字量例子
|
文本例子
|
1000
|
5000:10
|
2000
|
16435
|
23:15
|
off
|
相关信息
如何做...