Board logo

标题: 关于历史记录在数据库中的保存格式 [打印本页]

作者: 张城    时间: 2019-12-10 15:24     标题: 关于历史记录在数据库中的保存格式

我的操作过程是这样的,定义一个modbus 的整型变量(协议读出来是short16),按协议除以10得到真实的温度值。所以工程变量是anolog,加上计算公式和1分钟记录1次的定义。
[attach]247[/attach]
运行几次后,打开数据库查看是这样的,首先数据库表的名字和变量、设备都没有任何关系,可能是因为模拟量的关系,在double表里有记录,然而数据是这样的
[attach]248[/attach]
完全不可读的数字。
请问这个过程我错在哪里了?
作者: service    时间: 2019-12-11 15:02

您好
1.请您用线性转换完成 /10的功能。
2.数据库以易控的方式记录,可通过报表和历史趋势查询。
如有疑问,请电话易控技术支持。
作者: 张城    时间: 2019-12-13 17:53

回复 2# service


    谢谢回复。
线性的方式,查遍帮助也没找到。好像到处都说了,就是不知道怎么输入。是IO用0-1000,变量是0-100代表吗?
一例 胜千言,请举例。
另外,数据库有自己的格式,如果我想写代码直接访问怎么办呢?
作者: service    时间: 2019-12-27 12:54

您好
1.在变量数据库中,找到要转换的变量,连接转换中,选择数据转换的方式---线性,采集值0---1000,计算值0--100。
2.可以通过代码对客户建的数据库表进行操作。客户自己建的表无法用于历史趋势控件。




欢迎光临 北京九思易自动化软件有限公司 (http://controlease.com/bbs/) 7.2