已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SCADANT监控系统使用手册统计报表制作使用说明第七章 统计报表制作报表制作是图片组态软件的一部分,但由于相对比较独立,所以单独给出详细说明。图片分为五种类型:屏幕主图、屏幕子图、屏幕弹出式子图、统计报表、工程图纸。统计报表中涉及到变量,变量分单变量和数组变量二种,单变量以它的变量名标识,数组变量以它的数组名标识,同时数组变量加下标可作单变量使用,如数组a,其前三个元素作为单变量使用时其变量名为a0、a1、a2。系统提供单变量之间、数组变量之间、单变量与数组变量之间及其它各种实用的命令来处理数据。变量的原始来源可以是手工设定值,也可按某种存取方式从实时数据库中取出。变量的来源确定后,就可进行变量间运算,并将运算结果放到新的变量中。一变量的设定。进入图片组态软件之后,从文件菜单中选报表变量设定,系统自动弹出变量设定对话框,在左边的命令编辑框内可输入各种变量定义和运算。下面列出可命令的具体使用方法。1.单变量命令1.1置数SET:变量名=数值(常数或已经存在的变量)1.2求正弦值SIN:变量名=数值1.3求余弦值COS:变量名=数值1.4求平方根SQRT:变量名=数值1.5求二数和ADD:变量名=数值1,数值21.6求二数差SUB:变量名=数值1,数值21.7求二数积MUL:变量名=数值1,数值21.8求二数商DIV:变量名=数值1,数值21.9求二数余数MOD:变量名=数值1,数值21.10求最小值MIN:变量名=数值1,数值2,数值3.1.11求最大值MAX:变量名=数值1,数值2,数值3.1.12求平均值AVG:变量名=数值1,数值2,数值3.1.13求总和SUM:变量名=数值1,数值2,数值3.1.14比较二数CMP:变量名=数值1,比较符,数值2比较符: :大于=:等于=:大于等于:不等于若符合条件为1,否则为02数组变量命令2.1数组置数SET:数组名=数组2.2求数组正弦值SIN:数组名=数组2.3求数组余弦值COS:数组名=数组2.4求数组平方根SQRT:数组名=数组2.5求二数组和ADD:数组名=数组1,数组22.6求二数组差SUB:数组名=数组1,数组22.7求二数组积MUL:数组名=数组1,数组22.8求二数组商DIV:数组名=数组1,数组22.9求二数组余数MOD:数组名=数组1,数组22.10求数组最小值MIN:数组名=数组1,数组2,数组32.11求数组最大值MAX: 数组名=数组1,数组2,数组32.12求数组平均值AVG: 数组名=数组1,数组2,数组32.13求数组总和SUM: 数组名=数组1,数组2,数组32.14比较二数组CMP: 数组名=数组1, 比较符,数组2比较符: :大于=:等于=:大于等于:不等于若符合条件为1,否则为03.单变量与数组变量命令3.1置数(用于调试时初始化数组)#SET: 数组名=数值(常数),步长,个数3.2求数组最小值.#MIN: 变量名=数组3.3求数组最大值.#MAX: 变量名=数组3.4求数组平均值.#AVG: 变量名=数组3.5求总和.#SUM: 变量名=数组3.6求个数.#COUNT: 变量名=数组3.7求数组最小值.#MIN: 变量名=数组4.特殊变量数组4.1 day:命令为#day,生成一个数组,从day0到day30,表示一个月的31天,选中日之前的为1(包括该日),之后的为0,例如:若选中15日,则day0到day14是1,day15到day30为0。一个月不满31天,则没有的天所对应的数组成员为0。4.2 month:命令为#month,生成一个数组,从month0到month11,表示一年的12个月,选中月之前的为1(包括该月),之后的为0,例如:若选中6月,则month0到month5是1,month6到month11为0。二从数据库取数据1.数据库文件数据库取数命令比较复杂,为了避免写错,系统提供可视化数据库取数界面,按取数.按钮,系统弹出从数据库取数对话框,在这里可选择数据文件、字段、起始时间、间隔时间、取数方式、取数个数、变量名称,按确认按钮后,系统自动为您刚才设定的取数方式转化为一条取数命令加到命令编辑框中。按数据文件右边的小按钮,系统弹出打开文件对话框,可选择数据文件,系统缺省的数据文件目录为“C:SCADANTDATABASEDATA”,该目录下有许多以单元名命名的子目录,子目录内有许多与该单元相关的数据文件,每个数据文件都是“#.tbl”的格式,其中#是与该数据文件相关数据的字段名。数据文件有两种,带%的和不带%的,带%的表示是统计值,不带%的表示是当前值。字段名一般比较抽象,可通过查看单元组态软件中的单元参数设定或打印出来的单元参数表得到该字段名的具体描述,即专用名。选择完数据文件后,在数据文件的只读编辑框内显示该数据文件的全路径名。然后点取字段组合框,里面有该数据文件支持的各种字段,不同数据类型的数据文件其支持的字段如下表所示:(1)当前值数据文件数据类型字段名说明模拟量当前值整15分钟点的数据电度当前值整15分钟点的总电度(用于抄表)开关量当前状态整15分钟点的状态保护定值当前值整15分钟点的数据(2)统计值数据文件数据类型字段名说明模拟量最小值15分钟内的最小值最大值15分钟内的最大值平均值15分钟内的平均值低报警次数15分钟内的低报警累计次数高报警次数15分钟内的高报警累计次数低报警时间15分钟内的低报警累计时间(秒)高报警时间15分钟内的高报警累计时间(秒)低低报警次数15分钟内的低低报警累计次数高高报警次数15分钟内的高高报警累计次数低低报警时间15分钟内的低低报警累计时间(秒)高高报警时间15分钟内的高高报警累计时间(秒)电度用电量整15分钟点的用电量谷用电量整15分钟内的谷用电量平用电量整15分钟点的平用电量峰用电量整15分钟点的缝用电量开关量状态变0次数15分钟内的状态由1变0的累计次数状态变1次数15分钟内的状态由0变1的累计次数状态0时间15分钟内的状态0的累计时间(秒)状态1时间15分钟内的状态1的累计时间(秒)从上表可以看出,系统把当前值和统计值分别保存到数据文件中,因此很容易制作各种复杂的统计报表。2.数据库取数系统从数据文件的取数过程如下:从起始时间开始取第一个数,然后间隔一个间隔时间取下一个数,如此重复,一直取到取数个数中规定的个数为止,并把这些数保存到变量名称中设定的变量组中,取数时以取数方式规定的方式进行。如图中所示的取数方式,实际上是一个24小时整点抄表。由于系统保存数据的最小间隔是15分钟,因此在间隔时间中设定的最小时间为15分钟。取数命令如下所示:FIELD:数组名=数据文件名,字段,起始时间,间隔时间,读取方式,数据个数数据文件名:带路径的.TBL类型的文件名字段:包括当前值、最大值、最小值、平均值、低报警次数、高报警次数、低报警时间、高报警时间、低低报警次数、高高报警次数、低低报警时间、高高报警时间起始时间:表示第一个数据从该时间开始读取$Y:表示报表显示时选中的年$M:表示报表显示时选中的月$D:表示报表显示时选中的日如:$Y/$M/$D:表示报表显示时选中的年月日,0时$Y/$M/5:表示报表显示时选中的年月,5日,0时$Y/$M/$D/5:表示报表显示时选中的年月日,5时1998/4/23/2:表示1998年4月23日2时间隔时间:表示二个数据读取的时间差数值:表示差多少分钟一般间隔时间有四种选择:15分钟、30分钟、一小时、一天,所对应的分钟分别是15分钟、30分钟、60分钟、2440分钟数据个数:表示从起始时间开始,以间隔时间为间隔,连续读取多少个数据读取方式:VALUE:读取当前时间点的值MIN:读取从当前时间点开始,间隔时间段内的最小值MAX:读取从当前时间点开始,间隔时间段内的最大值AVG:读取从当前时间点开始,间隔时A间段内的平均值SUM:读取从当前时间点开始,间隔时间段内的累计值COUNT:读取从当前时间点开始,间隔时间段内的记录次数 数据个数例如:FIELD:Ia301=DATABASEdata出线301Ia.tbl,当前值,$Y/$M/$D/0,60,VALUE,24表示从数据库的出线301.tbl文件取Ia的当前值字段,时间是从报表显示时选中的年月日0时开始,间隔时间为60分钟即一小时,取数方式为读取间隔时间内的当前值,取数个数为24个,相当于间隔一小时的自动抄表。说明:1:变量名不能以数字开头;2:变量包括单个变量和数组变量,单个变量以该变量名直接访问,数组变量以数组名n的形式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 25115.4-2026工业洗涤机械的安全要求第4部分:烘干机
- 基于PID的直流电机调速系统在应用技巧课程设计
- DCT图像压缩学习资料课程设计
- 基于多源数据拥堵预警课程设计
- 贝叶斯网络在医疗诊断中的虚拟现实课程设计
- 容器逃逸检测实验设计课程设计
- 基于RAG的本地知识问答助手部署课程设计
- 包装机设计资料分享课程设计
- Flash读写控制器SPI接口课程设计
- 垃圾邮件分类器优化方法课程设计
- CSCO非小细胞肺癌诊疗指南(2026版)
- ISO 17987-7-2025 中文版 道路车辆 LIN 总线 物理层一致性测试规范
- 2026秋人教版小学数学三年级上册(新教材)教学计划含教学进度表
- 2026广东广州市南沙区黄阁镇人民政府招聘编外工作人员10人笔试参考题库及答案详解
- 2026年秋季学期苏科版四年级上册信息科技教学计划
- 2026年秋道德与法治六年级上册教学工作计划
- 部编版新教材道德与法治五年级上册第一单元没有共产党就没有新中国教学设计
- 精密空调运行测试方案
- T∕CCEAS008-2026 建设工程造价咨询成果文件质量标准
- 中国检验医学危急值报告指南(2024年版)
- 启智润心安全成长-2026年五年级秋季开学第一课
评论
0/150
提交评论