17838383235
西门子SIEMENS核心PLC模块代理商6ES7414-2XK05-0AB0
西门子: 授权代理商
S7-400: 一级代理商
德国: 售后保障服务
报价: 面议
最小起订: 1
有效期至: 长期有效
发布时间: 2024-05-14 10:53
发布IP: 113.246.99.97
浏览次数: 24
手机号: 17838383235
在线咨询: 点击这里给我发消息
17838383235
详细信息

基于WiReport的工业生产报表快速开发


  

应用背景

当前还存在很多企业生产数据依赖人工汇总,工作量巨大,甚至有部分企业每天需要花费几个小时时间汇总生产数据,耗费人力与时间。数据的获取还有部分需要人工手动抄表,汇总时又极易出错,大大降低工作效率及准确率。
根据实际需求,以多样化的数据格式汇总所需生产数据,成为很多企业的迫切需求。本文通过伟联科技WiReport生产报表管理系统和WiSCADA3.0组态软件的结合使用,来详细说明自定义生产报表的制作。 


WiSCADA 3.0 和 WiReport简介

WiSCADA 3.0版本软件是一款采用C#和HTML5技术开发的Web组态软件,大的特点是扩展性强,该主要应用于工厂数据采集、工厂设备控制、和MES数据对接、能源数据展示、工程数据转发等领域。通过WiSCADA与报表软件的联合,简单高效的显示自定义内容的数据报表。
WiSCADA 3.0版具备包括数据采集和网页呈现功能,项目配置存储在关系数据库中,采用JSON格式存储,驱动配置支持在线修改和删除,支持多种数据库的历史、报表归档,操作便捷性和易用性比传统组态软件有了较大提升,特别适用于MES数据采集、信息化项目。
WiReport报表管理软件是伟联科技开发的一款可视化工业生产报表开发软件,不需要代码编写就可以实现和大部分数据库的交互,比如MySQL,Oracle,MsSQL,InFluxDB等等,报表格式跟随实际需求自行设计,告别传统报表显示格式单一的劣势,同时,生产的报表直接可以Web方式进行查看,可自动打印,可导出为Excel表格文件进行修改,可为企业生产报表的开发节省大量的时间。 


日报表制作步骤

01

创建数据库,组态软件配置列表归档,记录变量到数据库

本文以MySQL为例进行说明,首先创建数据库,打开数据库管理器,创建一个名为wiscada的数据库。 
打开WiSCADA 3.0软件的组态环境,点击菜单栏扩展选项,选择列表归档,选择要用的关系数据库。 
进入配置页面,勾选启用,点击连接字符串格式,修改连接字符串内相关信息为实际数据库参数。点击测试连接,连接成功说明WiSCADA 3.0 已经和MySQL连接成功。 
和数据库连接成功后,打开WiSCADA软件左侧列表归档目录,右键选择配置。 
添加按钮列表,默认名称为Report_1,点击右侧添加按钮添加要记录的变量。 
添加 DateTime以及所需的变量,作为报表的字段。 
这里选择 FTS_T3字段等(日报表想记录的数据),也可以批量添加变量,通过shift进行变量选择即可。 
选择触发标签 
设置每小时记录一次,选择触发标签为小时(Hour),点击确定。 

02

设计报表格式,添加数据源,连接数据库

报表格式设计需要使用到ReportsDesigner软件,该软件位于WiSCADA 3.0软件安装目录下Reports文件夹内,双击打开即可。 
打开报表设计软件,拖入表格控件,创建一个表格; 
在右侧工具栏选择数据源,右击点击数据源,弹出添加数据源按钮,点击添加数据源,并选择Microsoft ODBC Provider。
 在连接字符串里输入:
Driver={MySQL ODBC 8.0 UNICODE Driver};
server=127.0.0.1;port=3306;database=ys;user=root;password=ASDasd123;
option=3;uid=;pwd=;   
点击确定按钮,到此数据源即建立完成(根据实际信息修改用户名密码等选项)。 
数据源建立完毕,建立数据集,右键建好的数据源DataSource,选择添加数据集。 
输入查询语句 select * from report_1;点击确定完成数据集的创建。 

03

表格关联数据

选中需要显示数据的表格,右键选择表达式: 
选择字段 DateTime,表达式 = Fields!DateTime.Value 
在表格列选择右键,点击在右侧插入列,插入足够数据列 
然后再添加所需要的数据字段 
双击表格,输入每列字段的名称。 
鼠标单击表格外白色背景,页面右下角选择“属性对话框”进行表格外观的设计。调整打印纸的长宽和边距。
设置完可点击预览。 




04

优化表格

首先选中所有列,在右下角属性框内设置表格属性,外边框、字体以及颜色等。 
表格内文字位置设置如下图: 
设置表头背景色: 
点击预览,表格外观如下,至此报表设计完毕。 

05

Web查看报表

将做完的报表另存到WiSCADA 3.0软件安装目录下的WebReport下的port文件夹内。 
修改default和ReportsView报表配置文件: 
  首先修改default文件,在里面修改报表访问路径和报表名称,可以添加多个报表文件。 
打开ReportsView.aspx文件,修改web页面上显示的报表按钮名称。 
配置web发布服务,这里需要用到IIS服务。打开IIS管理器,右键网站,选择“添加网站” 
网站名称可自定义,应用程序池选择ASP Net 4.5 
物理路径添加WebReport所在路径,点击浏览按钮可选择对应路径。 
类型选择为http ,连接地址为本机 IP 地址,端口为不与当前 WiSCADA 3.0 软件web 页面冲突的另外的端口号
配置完IIS网站基本属性,选中WiReport,点击右侧浏览网站,即可查看报表Web发布是否正常。 

06

WiSCADA调用报表画面

首先在WiSCADA主窗口加入一个按钮,如下如,右键选择鼠标点击脚本。 
鼠标点击脚本,执行脚本写入 :window.open("网址")
复制网址,将网址复制后填入到window.open()鼠标点击脚本中。 
鼠标点击脚本,执行脚本写入 :window.open("网址") 
保存代码后,运行WiSCADA 3.0,点击报表查看按钮即可查看报表:  
以上就是日报表的制作过程,整个过程无须写入代码,完成报表制作也可采用同样的方法实现月报表和年报表,或者班报表。
月报表:
年报表:

结  论

WiSCADA结合WiReport报表软件,制作生产报表的优势:

(1)可自动生成报表,减少人工成本。

(2)格式灵活,可根据实际情况设计报表格式。

(3)代码量少,可视化操作,简单快捷。

(4)避免人工错误,提高准确率。

(5)任何浏览器都可以访问,在移动端和pc端都可打开浏览。

(6)缩短报表开发时间,提高效率。

(7)可以导出Excel电子表格,pdf文件,word文档,MHYML文档,CSV文件便于备案,同时也可也自动打印。



相关产品
相关西门子产品
联系方式
  • 地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
  • 手机:17838383235
  • 联系人:徐嘉泉
产品分类
最新发布
企业新闻
站内搜索