回复:WinCC报表打印出现数据混乱现象?????

XXGK_123

  • 帖子

    141
  • 精华

    0
  • 被关注

    8

论坛等级:侠士

注册时间:2012-10-15

普通 普通 如何晋级?

发布于 2015-11-25 09:14:40

1楼

 问题已经解决,直接采用C脚本,对数据库进行读操作,可以分离出需要的登录信息、报警故障信息!

筛选登录信息的条件是  “设置的时间范围”AND“系统消息编号”

举例如下:DATETIME >='2015-11-24 20:40:00' AND DATETIME <='2015-11-24 20:44:59' AND MESGNR >=1008003 AND MESGNR <=1008007

(说明:代码中的1008003、1008005、1008007分别为:操作员手动登录、操作员手动注销、操作员登录超时注销编号)


筛选报警故障信息的条件是:DATETIME >='2015-11-24 22:40:00' AND DATETIME <='2015-11-24 22:47:33' AND CLASS IN(1) AND TYPE IN(1,3)

(说明:代码中的CLASS IN(1)、TYPE IN(1,3)为错误中的”报警“、”故障“在WinCC中的固定名称)


总结:WinCC在页面中用报警表格控件显示时过滤条件可以满足筛选数据的条件,在做布局时WinCC自带的表格控件也是可以满足的,前提条件是表格控件属性中的”参数分配“和”动态参数“不能同时选择,若同时选择,经过多次试验分析只能是”动态参数“有作用(我当时给动态参数分配的只是打印时间段),而在”参数分配“中勾选的  编号    、错误  、报警  、故障则不起作用。

若不选择”动态参数“,在”参数分配“中的”编号“、错误、报警、故障是起作用的。

由于我这次是对登录信息报表、故障信息报表打印有时间范围设置,所以在设置的时候  把属性”连接“中的两个条件都用上了,所以在数据中读数据时只是以时间范围为筛选条件,而不分登录信息、报警故障。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32566条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。