ODBC 格式数据库

标签表(可选)
可将标签名称存储在索引中,以便在浮点表和字符串表中使用 2 或 4 字节的数字字段(而非 40 字节的字符字段)进行引用。
浮点表
存储模拟量和开关量值。
字符串表(可选)
存储字符串值。
结构
ODBC 数据表的结构如下:
字段名称
描述
SQL 数据类型
长度(字节)
标签表
TagName
标签名称
SQL_VARCHAR 或
SQL_CHAR
250
TagIndex
标签索引(进入浮点和字符串表的外来键)
SQL_SMALLINT 或 SQL_INTEGER
2 或
4
TagType
标签类型(2 - 模拟量、3 - 开关量、4 -字符串)
SQL_SMALLINT
2
TagDataType
数据类型(0 - 长整型、1 - 浮点型、2 - 字符串)
SQL_SMALLINT
2
浮点表
DateAndTime
时间和日期数据已记录。
SQL_DATETIME
与驱动程序有关
Millitm
记录数据时的时间(以毫秒为单位)。
对于 ODBC 格式,此字段是必需的。
SQL_SMALLINT 或
SQL_INTEGER
4
TagIndex
TagName
与“标签表”条目对应的标签索引
如果未定义标签表,则为标签名称(与标签表中的 TagName 相同)
SQL_SMALLINT 或 SQL_INTEGER
SQL_VARCHAR 或 SQL_CHAR
2 或
4
40
Val
所记录数据的值。
SQL_DOUBLE 或
SQL_INTEGER 或
SQL_SMALLINT
8 或
4 或
2
状态
记录值时的标签状态(空白 - 无错误、E - 通信错误、D - 禁用、U - 未初始化、S - 过期数据)。
SQL_VARCHAR 或
SQL_CHAR
1
记号
内部标签记号
SQL_VARCHAR 或 SQL_CHAR
字符串表
与浮点表相同(但 Val 除外)
Val
所记录数据的值
SQL_VARCHAR 或 SQL_CHAR
82
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal