|
|
轻松做报表续(免编程,适用所有DCS) |
|
|
报表类型简介
1, 生产班报表:换班时间可以任意设定,换班人员可以设定,可以同时有多张班报表
2,定时抄表:抄表间隔时间可以在1-59分钟之间任意设定,可以同时有多张定时抄表,以便于把不同的性能参数归类到不同的报表里面
3,手动抄表:手动抄表是人工根据需要,可以任何时候点击抄表按钮即可,手动抄表也可以有多张同时存在。
4,事件记录报表:这是一个快速报表,可以记录设备起停事件,也可以记录一些特殊信号的有无,但是目前事件报表的变量必须是bool变量,事件报表也可以有多张,主要是方便用户把不同事件进行归类。
报表系统可以按时间和换班进行查询,除生产班报表,其他报表的查询时间可以精确到 秒
以上所有报表记录都可以轻松导入excel表格,导出路径可以设置,然后按报表名称和导出时间进行存储
更新记录
2009-11-10
为朋友完成的定制报表如下:用户要求实现料单配方报表的记录,记录打印的内容和料单格式完全一样,而且,可以查询任意时刻,任意人员修改的料单配方
2009-11-08
1,根据朋友的反映,以前的手动报表不好,点击一下手动抄表,所有的手动抄表都会记录,现在改为根据某一个触发变量来进行抄表,这样OPC里面配置的那个变量为1时就记录报表,避免所有手动抄表同时记录的情况
2,由于处于OPC配置状态时,报表会停止记录,但是有时用户会发现不了这种情况,对按钮和托盘颜色做了以下区分:
灰色:没有连接OPC server
黄色: 连接OPCserver 已经成功,但是处于OPC配置状态,报表不运行,需要点击报表按钮
绿色:表示报表配置完成,报表处于运行状态。
2009-11-06
根据朋友的要求,对退出报表,增加了权限,也就是只有退出口令正确才可以退出,而且可以修改退出口令
2009-11-5
根据朋友的要求,增加了定制报表功能,也就是根据用户的要求来生产特殊的报表,正为朋友做一个配方记录报表,记录样式和配方表格要完全一样,而且可以查询任何时间,任何人修改的配方数据
2009-11-3
1,查询不准确的问题,已经解决
2,给予特殊权限可以修改报表记录的问题已经解决(解决方式,必须先登录才可以修改报表数据,而且10分钟内,如果没有继续修改数据会自动注销登录,必须重新登录才可以继续修改数据)
2009-10-08
1,根据网友的提议,对班次设置的时间算法进行了改进,现在基本可以满足所有的换班时间设置。
2,上次事件报表的修改不够彻底,这次我特意建立了两个事件报表做了测试,彻底解决了事件报表的问题。
1,对生产报表的饼图,增加了动态调整饼图半径的功能。
2009-10-06
根据网友的提议,做了以下改进
1,对定时抄表,手动抄表,也增加了最大值,最小值,平均值功能。
2,修正了事件报表不记录和不能及时更新的bug(为了方便,建议报表模板的数量大于一个)
3,把班次设置改为可以设置1-4班,但是班次时间和班次名称记录问题还有待与进一步解决(我还没有找到好的办法,希望大家给予帮助,我个人认为如果采用登录的方式会解决此问题,但是仅仅一个报表软件还要登陆好像过于麻烦)
4,对生产报表增加了饼图和直方图功能,但是功能还很简单,包括界面布局,希望大家多给建议
2009-09-28
根据网友的要求,对小数位数进行了增加,现在最多可以支持5位小数,但是这种改变不能去修改原来的报表,(如果想修改原来的报表,只有采用前面提到的复位的方式,但是这种方式会导致以前记录的数据被清除掉,请使用前慎重考虑),当新建报表是不会存在问题的。
2009-09-15
根据网友的要求,对事件报表增加了事件查询功能
1,根据变量名所对应的设备名称查询
2,根据事件类型查询,如:启动事件,停止事件,高报事件,低报事件等等
3,以上查询类型中,可以具体到查询某一台设备,或某一个仪表的具体事件
4,可以实现以上查询类型中,近似查询,查询出世界中含有查询内容的所有事件
2009-09-09
1,根据网友的提议,改进了事件报表的更新功能,以前的事件报表,只有当事件累计到一定程度的时候,才进行更新,用户才能查看到,现在是只要有事件更新,用户就能看到,而且提高了数据库的性能
2009-09-01
1,根据网友提议,对生产报表增加了:最大值,最小值,平均值 三种功能
2,部分网友提出需要英文版的,因此又做了英文版的(仅仅是软件进行了英文化,但是说明文档等还是中文的哦)
2009-08-15
有朋友反映,需要把定时抄表功能增强:
3,定时抄表时间范围扩大了,1-10080分钟之间(即1分钟至一周)可以任意设定。
4,如果想实现整点抄表功能,只要把起点设为“0”,间隔时间设为60即可
在这次修改后,做了简单的测试,发现以前的版本,由于为了兼容所有特殊字符的变量,当时修改了程序,但是对事件记录报表有影响,这次把那个BUG也顺便做了修改(这么长时间没有人提出这个问题,看来是没有人用事件报表,其实事件报表还是一个不错的功能)
2009-08-02
有朋友反映,他们用的是AB的LOGIX5000的系统,里面OPC变量名很长,而且有很多特殊字符,因此建议我再把程序更新一下,最好上能够支持所有特殊字符,他的变量名如下:{::[YLM55RJ]Program:AnalogProgram.U12TE101}
因此我就程序又进行了更新,当然也更新了以前版本的复位中的一个小bug
2009-7-20
由于上次增加完支持特殊”.”的功能后没有进行测试,问题有很多,因此又花了2个小时整理了一下,目前除了 “: ,| #“,不能支持外其他的应该都能支持了,大家可以在以后的使用中进行测试
2009-7-16
1,根据使用的朋友反映,无法连接带有“.”的变量,如,channel.drivece01.tag1
原则上这个报表软件是不支持特殊字符(~ , ` ! @ # $ % ^ & * ( 等)的 变量名,但是有个朋友目前他的变量里面却是必须要含有特殊字符”.” ,因此程序又进行了更新,但是目前还是变量仅仅支持特殊”.” ,其他特殊字符依然不支持,因此如果你强行在报表模版中强行用特殊字符时,URPT程序会报错
2009-6-29
1,根据使用的朋友反映,修正了程序运行过程中缓慢吃掉内存的bug
2009-6-25
1,增加了 总在最前 菜单选项
2,增加了 自动启动 菜单选项(这样可以保证机器重新启动时,URPT报表程序自动运行
|
|
|
|
相关博客新闻: |
|
相关风采图片: |
|
|