2024年1月21日发(作者:)

1:准备工作

设备状态变量:泵,离散值,=1时启动,=0时停止。

新建内存字符串变量:启动时间,停止时间,设备名称

新建内存整数变量:运行时间

配置数据库odbc连接

新建表格模板及对应的记录体

2:运行启动时输入“SQLConnect( DeviceID, "dsn=sa;uid=root;pwd=123");

SQLCreateTable( DeviceID, "sbyxsj", "mb" );”

连接数据库及新建数据表

3:在事件函数中添加:

在发生时输入:本站点启动时间=本站点$时间;

存在时输入:本站点泵运行时间=本站点泵运行时间+3;

结束时输入:本站点停止时间=本站点$时间;

本站点泵运行时间=本站点泵运行时间/60;

本站点设备名称="beng1";

SQLInsert( DeviceID, "sbyxsj", "jlt" );

4:在画面添加ado控件,连接对应数据库中表格,运行后在ado控件中查看历史记录如下图所示: