报表制作.ppt

上传人(卖家):淡淡的紫竹语嫣 文档编号:1107906 上传时间:2021-02-22 格式:PPT 页数:45 大小:2.94MB
下载 相关 举报
报表制作.ppt_第1页
第1页 / 共45页
报表制作.ppt_第2页
第2页 / 共45页
报表制作.ppt_第3页
第3页 / 共45页
报表制作.ppt_第4页
第4页 / 共45页
报表制作.ppt_第5页
第5页 / 共45页
点击查看更多>>
资源描述

1、浙江中控技术有限公司浙江中控技术有限公司 AdvTrol Pro软件培训软件培训 报表制作 AdvTrol ProAdvTrol Pro软件培训软件培训 培训目标 培训目标: 通过本课程的学习,您将: 了解报表在DCS系统中的意义和作用; 熟悉实时报表的运行原理与条件; 熟悉报表软件的主要功能,并能制作简单的报表; 报表概述 报表新建及静态表格编辑 报表数据组态 表格运算组态 报表示例 主要内容:主要内容: 课程内容 报表概述 工业报表的应用需求 报表功能的特点 报表功能概述 与Excel软件类似的报表编辑环境 实时数据的引用与记录 事件 实现有条件的记录和输出 报 表 报表的实时运算、记录线

2、程 事件表达式的运算 实时数据的记录 报表输出、打印任务的产生 报表的实时打印线程 打印报表的输出 各报表文件的关系 报表工作流程 报表的实际应用 报表的制作 编辑报表 报表引用数据的组态 设定报表的输出条件 在应用中的一些变化 有条件的数据记录 有条件的报表输出 报表实例 在本例中,有一张报表需要自动生成,要求如下: 制作班报表,记录PI-102,TI-101,TI-102,TI-106 四组数据:要求每一小时记录一次数据,每天8:00,16:00, 0:00输出打印。样表如下: 加热炉报表(班报表) 班 组 组长 记录员 年 月 日 时间 9:00 10:00 11:00 12:00 13

3、:00 14:00 15:00 16:00 内容 描述 数据 PI-102 加热炉烟气压力 -75.15 -75.98 -74.89 -77.25 -75.25 -75.84 -75.46 -75.35 TI-101 加热炉出口温度 430.65 431.68 433.52 430.98 430.25 430.76 438.31 432.56 TI-102 反应物加热炉炉 膛温度 650.02 651.63 650.35 650.96 651-98 650.35 651.21 649.32 TI-106 加热炉炉膛温度 480.31 485.65 487.62 485.24 481.69 48

4、0.35 475.65 480.12 报表新建及静态表格编辑 报表启动方式: 1、在开始菜单程序中启动 2、在组态界面中启动 报表启动方式报表启动方式 进入编辑环境 标题栏:显示文件名 菜单栏:文件、编辑、插入、格式、数据、帮助 工具栏: 常规 单元格格式 单元格内容 绘图 关于 输入栏: 制表区: 状态栏: 界面介绍 单元格格式:表格信息、合并单元格、拆除合并、设置边框、 插入、删除、追加 单元格内容:去掉选中单元格的内容、消除选中单元格的线型 格式、去掉选中单元格的内容和线型格式、字体设置、前背景 色设置、字形设置、对齐格式 绘图:关闭/打开绘图功能、绘制直线、绘制矩形、绘制圆角矩 形、绘

5、制椭圆图形和文字工具 表格编辑 工具栏 格式菜单 单元格、字体格式、前景色、背景色、对齐 方式、设置选中行列、设置缺省行列 编辑菜单-填充 1、动态数据的填充 位号 时间对象 注:系统运行时,在一个报表输 出周期内以数组的形式记录这些 动态数据. 2、静态数据的填充 数值、工作日、日期 3、自动填充 报表数据组态 报表组态 事件组态 时间组态 位号引用 报表输出 数 据 事件定义 事件定义用于设置数据记录、报表产生的条件,系统一旦发现事件信息 被满足,即记录数据或触发产生报表。 事件定义中可以组态多达64个事件,每个事件都有确定的编号,事件 的编号从1开始到64,依次记为Event1、Even

6、t2、 Event3Event64。 事件定义的表达式是由操作符、函数、数据等标识符的合法组合 而成的,表达式所表达的事件结果必须为一布尔值。 操作符:(如表) 函数(如表) 事件表达式,例:getcurtime( )=09:00 注意:必须回车表示确认,同时自动检测语法。 数 据 字符串:以“ ”限定,在“ ”之间可以为任何字母、数字、符号 等等,例如:“asfDFFGdS9790#%u&($&#!?90WE)”。 位号:以 限定,例如:adv-9-0。 开关量:ON/OFF;TRUE/FALSE 数字:例如:12.3% 1234.5 678 。 时刻:例如:8:00:00 23:36。时间

7、值不能为24时(或大于24时) 、60分(或大于60分)、60秒(或大于60秒)及它们的组合。 日期:例如:DATE_1(每个月的1日) DATE_31(每个月的31日)。 不区分字母大小写。日期值必须以DATE_为前缀,且不能为大于31的 数值。 星期:例如:MONDAY(星期一) TUESDAY(星期二) SUNDAY(星 期天)。不区分字母大小写。 事件定义操作符 事件定义函数 事件定义函数 GetCurTime (int i)函数对应不同的参数,有不同的返回值 函数返回值函数返回值 函数返回值函数返回值 函数举例 1. absabs(integer) = 2,当整型数据位号intege

8、r的绝对值等于2时。 2. Coscos(float) 0.2 and cos(float) 2 and exp(floatb) = 2,位号floata与 floatb为浮点数,此表达式含义为当floata的exp值除以5的余数大于2并且 floatb的exp值等于2二者同时成立时。 4. Fabsfabs(floata) +fabs(floatb) = 25,当浮点数floata与浮点 数floatb的绝对值之和等于25时。 5. Lnln(float)2,当浮点型数据“float”以e为底的对数值大于2时。 6. Loglog(float)2,当浮点型数据“float”以10为底的对数值

9、大于2时。 7. Powpow(float1,float2)5,当浮点型数据“float1”的“float2”次 幂的值大于2时。 8. Sinsin(float)=2,当浮点型数据“float”的正弦值小于等于2时。 9. Sqrtsqrt(float)2,当浮点型数据“float”的平方根不等于2时。 10.Tantan(float)=2,当浮点型数据“float”的正切值大于等于2时。 函数举例 11.Getcurdategetcurdate () = date_12 当日期为12日时。 12.Getcurdayofweekgetcurdayofweek () = Monday当时间是周

10、一 时。 13.Getcurhourgetcurhour () mod 2 = 0当小时数为2的整数倍(0、 2、4、22、24点)时。 14.Getcurmingetcurmin () = 28当时间为二十八分时;getcurmin () = 5 and getcurhour() = 2当时间为两点零五分时。 15.Getcursecgetcursec () =20 or getcursec () = 40当时间为 20或40秒时。 16.Getcurtimegetcurtime ()= 10:30:00当时间为十点三十分时。 17.Isjmphisjmph(kaiguanliang),“k

11、aiguanliang”是一个开 关量位号名称,此表达式的含义是开关量信号“kaiguanliang”发生 向上跳变时。 18.Isjmplisjmpl(kaiguanliang),开关量信号 “kaiguanliang”发生向下跳变时。 时间引用 使用No Event,这样,时间量的记录将不受事件的约 束,而是依据记录周期进行时间量的记录。 位号引用 对已在事件组态中组好的事件量有关的位号进行组态。 报表输出 输出周期 初始点 记录周期 数据记录方式 报表保留数:1-10000 报表输出条件 死区 报表输出设置 输出周期各单位范围 报表输出设置 记录周期各单位范围 1、记录周期必须小于输出周

12、期。 2、为了防止数据记录过密,造成不必要的速度和记录 空间的损失。输出周期除以记录周期必须小于5000。 报表输出设置 非纯事件报表 报表输出设置 纯事件报表 表格运算组态 表格运算 单元格中的表达式以“:=计算式 ”的形式定义。 计算式可由多个字符串、多个位号(注意:在 引用位号前,此位号必须已经在位号量组态中定 义)、多个单元格、多种函数和操作符组合而成。 对其他单元格的调用方法:“R行号C列号 ” 如:某单元格的数据等于第15行第D列(第4列)单 元格的数据 在该单元格中填写“:=R15C4” 再如:“:=R2C1*R2C5+PI-1022” 表格组合运算中用到的各种操作符和函数 序号

13、序号 类型类型 函数函数/ /操作符操作符 函数中操作数个数函数中操作数个数 功能说明功能说明 1 操作符 + 加法 2 操作符 减法 3 操作符 * 乘法 4 操作符 / 除法 5 操作符 Mod 取余 6 函数 Abs 1 求绝对值 7 函数 Fabs 1 求浮点绝对值 8 函数 Sqrt 1 开方 9 函数 Exp 1 自然对数的幂次方 10 函数 Pow 2 求幂 11 函数 Lg 1 自然对数为底的对数 12 函数 Log 1 取对数 13 函数 Sin 1 正弦 14 函数 Cos 1 余弦 15 函数 Tan 1 正切 16 函数 Min 2 求最小值 17 函数 Max 2 求

14、最大值 表格运算中的统计函数 函数名函数名 表达式表达式 说明说明 SUM SUM(R行号1C列号 1,R行号2C列号2) 对以(行号1列号1,行号2列号2) 为顶点所构成的矩形区域进行求和运算 AVE AVE(R行号1C列号 1,R行号2C列号2) 对以(行号1列号1,行号2列号2) 为顶点所构成的矩形区域进行求平均值运算 如:“:=SUM(R1C4,R2C5) Mod 2” 报表软件有2个统计函数:SUM和AVE,可以对选 定区域进行求和或者求平均值的运算,其函数说明 如下表介绍: 表格运算 例: 字符串计算 现组一张报表(如图4.4-1所示),在第9行第2 列单元格中定义4个字符串相加,

15、在第13行第3列 单元格中引用第9行第2列单元格。 打印出的报表 初始报表 报表示例 报表示例 在本例中,有一张报表需要自动生成,要求如下: 制作班报表,记录PI-102,TI-101,TI-102,TI-106 四组数据:要求每一小时记录一次数据,每天8:00,16:00, 0:00打印。样表如下: 加热炉报表(班报表) 班 组 组长 记录员 年 月 日 时间 9:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 内容 描述 数据 PI-102 加热炉烟气压力 -75.15 -75.98 -74.89 -77.25 -75.25 -75.84 -75.46 -75.35 TI-101 加热炉出口温度 430.65 431.68 433.52 430.98 430.25 430.76 438.31 432.56 TI-102 反应物加热炉炉 膛温度 650.02 651.63 650.35 650.96 651-98 650.35 651.21 649.32 TI-106 加热炉炉膛温度 480.31 485.65 487.62 485.24 481.69 480.35 475.65 480.12 报表示例 静态表格编辑 报表示例 数据组态 动手建立报表 结束 谢谢

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 电子与机械类
版权提示 | 免责声明

1,本文(报表制作.ppt)为本站会员(淡淡的紫竹语嫣)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|