欢迎来到巨控湖南分公司|长沙聚控电子科技有限公司!

联系我们
·地址:长沙星沙镇天华南路银河大厦
·电话/微信:15307483969 王工
·邮箱:54150175@qq.com
您现在的位置:首页>>技术支持>>常见问题解答>>巨控GRM模块新增对接数据库记录功能

巨控GRM模块新增对接数据库记录功能

发布时间:2024-06-12
 

巨控GRM模块新增直接对接数据库记录功能, 目前支持三种数据库sqlite(免安装) ,MySQL和SQLServer记录。

1714955118532982.png


通过巨控GRM模块读取PLC的数据,直接和数据库对接,将数据写入数据库,极大简化了PLC和数据库的对接。第三方软件可以直接调用数据库进行二次开发。数据库用户需要自己先在电脑上安装好,没有数据库的用户只能用免安装的sqlite。

1714955562317812.png


目前巨控GRM模块数据库记录功能只支持连接局域网的设备,不支持云端连接
局域网对GRM560,NET400,OPC560,GRM600可以用http直连,GRM230、GRM530,GRM300模块需要先加到巨控局域网的lanwebserver软件里面,然后数据库记录软件跟lanwebserver通讯。

1714955645633830.png

巨控GRM写入数据库,可以选择宽表格和窄表格,

窄表格:每个变量在每个时刻的数据占一行。也就是如果有多个变量的话,在每个时间点会向数据库写入多条数据。

宽表格:每个时间点只有一条数据,这一条数据含有多个列每一列是一个变量的值。

数据库宽窄表格的优劣对比:
宽表格,优点是读写性能更高,每个时间点只有一条数据;相同数据量的数据库更小,每一行除了一大堆数据只有两个额外值,时间和主键,而且自己建预先表的人可以选择用时间当主键,就没任何额外开销了;用户如果要输出表格的话,容易对齐(每个时刻,每个记录变量一定有值)
缺点是,跟我们内置的历史数据一样,如果用户改了变量定义,之前的数据库表就没法用了(需要增删数据库的列,用户得自己负责处理这件事,我们程序不会做)
窄表格,优缺点和宽表格相反。读写性能差一点,每个时间点要记很多条数据(当然对现在的电脑硬件来说,宽窄表格的性能差别已经不大了,肯定都够用);相同数据量的数据库文件更大,每一行为了记录一个数据点,还要额外记录时间和主键,加上变量名或变量ID,额外开销大得多;
窄表格的优点:可以很好的支持变化触发,只记录变化的变量,这样如果数据不经常变化,数据量反而可以很小(宽表格的变化触发不管那个变量变了都必须记所有);允许用户随意增删记录变量,数据库表的定义不需要变,而且之前记录的数据也一直有效;
当然这样只记录变化的变量有个坏处是如果想输出表格就很麻烦,因为每个时刻很可能只有一个变量有值,其它变量没有值,在表格里没法看。
用户可以自由选择两种不同的表格模式。也可以建立多个数据记录对象,在同一个数据库里用不同的模式记录。

写入数据库表用户可以选择已有的表或自动新建

如果选择"自动新建",建表的各种选项都是巨控内置固定的,用户无法单独设置索引或者自增主键等各种选项。有需要的用户请自己先建好表,然后在这里选择使用己有的表.

1714955734210085.png