西门子PLC1200-组态王跟Access数据库--⑨数据库查询
组态王记录不同类型变量到数据库,和数据库数据查询到组态王界面
1.0 从左边栏选择表格模板,level1和level2分别设置整型和布尔型
2.0 设置记录本,要对应level1和level2,配置一个整形PLC变量count和Q0.5的BOOL量
3.0 这样正式运行的结果如图,level2都是1,因为当Q0.5为1的时候才触发记录,所有记录的时候都是1,而count变量是累加的,从0-9一共累计十次,就会出现如下的界面
4.0 做一个数据库查询
选择插入通用控件,点击KVADODBGrid Class,拉出表格
5.0 右键表格,属性,点击数据源的浏览,然后会出现数据源的链接属性,在提供程序的目录下,选择数据库的数据类型,Access数据库属于ODBC数据,选择后下一步
5.1 在指定数据库中,找到我们在计算机新建的数据库
5.2 输入要使用的目录,就是选择链接路径,然后按测试连接,如果能测试成功说明都填对了,然后按确定
6.0 回到表格的属性页面,这时候数据源跟数据库会显示刚才我们确定的数据库,表名称里面选择组态王的表格模板,然后下面有效字段可以添加,也可以调整顺序
6.0 然后设置一个查询数据库的按钮,如下图,在弹起时设置命令语言,
Ctrl0.FetchData( );
Ctrl0.FetchEnd( );
Ctrl0是我们刚才创建的表格名称,FetchData( )提取数据,FetchEnd( )为提取结束
7.0 保存,重启运行,按下查询记录就会看到如下的画面,数据库中的数据就会读取到组态王界面表格中