导航:首页 > 器材知识 > 如何用组态王制作记录设备启停时间的报表

如何用组态王制作记录设备启停时间的报表

发布时间:2021-02-22 13:53:36

Ⅰ 求教:组态王自动保存报表

string filename;
string time;
time=StrFromInt(\\本站点复制\$时,10);
filename="G:\102\"+time+"时.xls";
ReportSaveAs("实时报表",filename);
这样应该行。

Ⅱ 可以向你请都教一下,组态王如何制作每小时用电量的报表数据吗

不太理解你要表达的意思。是每小时生产一个数据,还是每一个时段的数据内。如果总的容电量已知,求一个时段的电量,可以设定个中间变量,将一小时前的数据存入,再将现在的总电量-中间变量,就可以得到。语句可以在 数据改变命令语句 里写,变量域:本站时间。具体你表达清楚点,追问。

Ⅲ 组态王如何做表格,不是日报表或历史报表,我问的是人机界面可以输入数据的表格

这需要把控制或设置界面制作为表格样式

Ⅳ 组态王可以记录开关量的启停时间吗

可以。

  1. 将相应开关量做以个报警。

  2. 利用“应用程序语言数据改变命令语言”做记录,写入文件数据库都可以的。

Ⅳ 组态王怎样启动报表

怎么启动报表?没用过组态王报表,我这里用的报表软件是FineReport,直接双击打开就可以了,所有的软件不都是这样吗?

Ⅵ 组态王如何实现启停时间和时间间隔在同一报表内记录

对于实时趋势曲线你可以直接看到目前的数据变化情况。组态王提供三种形式的历史趋势曲线:第一种是从图库中调用已经定义好各功能按扭的历史趋势曲线,对于这种历史趋势曲线,用户只需要定义几个相关变量,适当调整曲线外观即可完成历史趋势曲线的复杂功能,这种形式使用简单方便;该曲线控件最多可以绘制8条曲线,但该曲线无法实现曲线打印功能。第二种是调用历史趋势曲线控件,对于这种历史趋势曲线,功能很强大,使用比较简单。通过该控件,不但可以实现组态王历史数据的曲线绘制,还可以实现工业库中历史数据的曲线绘制、ODBC数据库中记录数据的曲线绘制,而且在运行状态下,可以实现在线动态增加/删除曲线、曲线图表的无级缩放、曲线的动态比较、曲线的打印等等。第三种是从工具箱中调用历史趋势曲线,对于这种历史趋势曲线,用户需要对曲线的各个操作按扭进行定义,即建立命令语言连接才能操作历史曲线,对于这种形式,用户使用时自主性较强,能做出个性化的历史趋势曲线;该曲线控件最多可以绘制8条曲线,该曲线无法实现曲线打印功能。对于前两种很容易,你自己尝试一下就没有问题了,第三种需要定义按键函数来查询。如果你想要一个定时自动查询历史数据的报表,而不是弹出对话框,或者历史报表的格式是固定的,要求将查询到的数据添到固定的表格中,多余查询的数据不需要添到表中,这时可以使用函数ReportSetHistData,ReportSetHistData3或ReportSetHistDataEx。使用这些函数时,需要指定查询的起始时间,查询间隔,和变量数据的填充范围。参考资料:组态王使用书册

Ⅶ 怎样实现组态王报表按照给定的时间间隔自动按行依次显示实时数据,比如间隔5分钟。小弟凌乱的苦思了一天了

做个时间判断 往里填就行了 还有就是 每一行的数据显示 是要先编好

Ⅷ 新手想用组态王做一个设备的定时起停怎么做

组态王软件实现延时的几种方法:利用循环计数的方式实现延时;利用组态王的系统时间变量来实现延时;利用数据改变命令语言实现延时,并对三种方法的特点及其使用方法进行了分析.
如果是在事件命令语言里 就定义临时变量 在存在时里面写 int a; a=a+1; 设定存在时的刷新频率为1000毫秒 则a就是1秒的累加。 延时几秒到达的话就再写 IF。。。。。如果刷新率设100毫秒那么a=a+10;不过由于组态王运行的延迟问题,所以定时效果一般~~~

做了一个延时事件,程序如下:
自定义事件 bool dalay(long start,long num1,bool yesno1)
//**********************************************************************
// start为初始值,由外部变量赋值,可用做事件的执行条件
// num1为终止值,由num1-start所得差值为延时时间值。
// yesno1为循环条件,如果为1,则延时继续循环,如果为0,则停止
// value 为返回值,为事件触发条件,当value=1时,执行事件。
//************************************************************************
if(num1>start)
start=start+1;
bool value;
if(start==num1)
value=1;
if(yesno1==1 && start>num1)
{
value=0;start=0;
}
if(start>=num1 && yesno1==0)
value=1;
message=strfromint(start,10);
return value;
以上程序本人测试通过,请采纳。

Ⅸ 如何用组态王制作月报表,内容显示的是每天24个小时的累计值

把数据写到组态王的EXCEL,然后定时存成EXCEL,就好了.所用到的涵数,你看下帮助文件里面的.

阅读全文

与如何用组态王制作记录设备启停时间的报表相关的资料

热点内容
steam令牌换设备了怎么办 浏览:246
新生测听力仪器怎么看结果 浏览:224
化学试验排水集气法的实验装置 浏览:156
家用水泵轴承位置漏水怎么回事 浏览:131
羊水镜设备多少钱一台 浏览:125
机械制图里型钢如何表示 浏览:19
测定空气中氧气含量实验装置如图所示 浏览:718
超声波换能器等级怎么分 浏览:800
3万轴承是什么意思 浏览:110
鑫旺五金制品厂 浏览:861
苏州四通阀制冷配件一般加多少 浏览:153
江北全套健身器材哪里有 浏览:106
水表阀门不开怎么办 浏览:109
花冠仪表盘怎么显示时速 浏览:106
洗砂机多少钱一台18沃力机械 浏览:489
超声波碎石用什么材料 浏览:607
组装实验室制取二氧化碳的简易装置的方法 浏览:165
怎么知道天然气充不了阀门关闭 浏览:902
公司卖旧设备挂什么科目 浏览:544
尚叶五金机电 浏览:59