西门子人机界面(触摸屏)组态与应用技术 第4版 课件 第6章 数据记录与趋势视图.ppt

西门子人机界面(触摸屏)组态与应用技术 第4版 课件 第6章 数据记录与趋势视图.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第6章数据记录与趋势视图6.1数据记录的组态与仿真6.1.1组态数据记录1.数据记录的基本概念数据记录也被翻译为数据日志。数据记录用来收集、处理和记录来自现场设备的过程数据。数据是指在生产过程中采集的、保存在某一自动化设备(例如PLC)的存储器中的过程变量。这些数据反映了设备的状态。可以为每个变量指定一个数据记录,将变量的值保存在数据记录中。HMI可使用的数据记录个数和每个数据记录的最大条目数与HMI的型号有关。在运行时,可以将记录的变量值用趋势图的方式输出。2.变量的记录属性打开项目“数据记录”,HMI_1为KTP400Comfort。它最多可以组态10个数据记录,每个数据记录的最大条目数为10000。打开HMI的默认变量表,变量有3种采集模式可供选择。1)必要时:通过脚本或调用系统函数“更新变量”时才更新变量。2)循环操作:当变量在画面上显示或记录变量时,在运行系统中更新变量。采集周期是在HMI设备上更新变量值的周期。3)循环连续:即使变量不在当前打开的画面上,也以固定的时间间隔连续更新变量。这将增加了通信的负担,建议仅用于必须的变量。3.创建数据记录首先应生成一个数据记录,然后将数据记录分配给需要记录的变量。双击项目树中的“记录”,打开数据记录编辑器。双击编辑器的第1行,生成一个名为“温度记录”的数据记录。选中“温度记录”,在“记录变量”表中组态与它连接的PLC变量“温度”(MW10)的属性。与“1号电机记录”连接的PLC变量为“1号电机”(Q0.0)。也可以在HMI变量表中给选中的变量分配数据记录。记录变量有3种“采集模式”:1)必要时:通过调用系统函数“日志变量”(LogTag)记录变量值。2)变化时:HMI设备检测到数值改变时,才对变量值进行记录。3)循环:根据设置的记录周期记录变量值。4.组态数据记录的常规属性选中“温度记录”,再选中巡视窗口的“常规”。“每个记录的数据记录数”指可以存储在数据记录中的数据条目的最大数目。数据记录的存储位置可能的选项有CSV(逗号分隔值)文件、RDB(关系数据库)文件和TXT(文本)文件。物理存储位置有U盘(USB端口)、SD存储卡和网络驱动器。设置“存储位置”域中的“路径”为“\StorageCardSD\”。在计算机的C盘自动生成文件夹“StorageCardSD\温度记录”,和其中的文件“温度记录0.txt”。5.组态记录方法选中某个数据记录,再选中巡视窗口的“记录方法”,有4种记录方法。1)“循环记录”:记录中保存的数据采用先入先出的存储方式,记录记满时,将删除大约20%的最早的条目。2)“分段的循环记录”:连续填充相同大小的多个日志段。各段被完全填满时,最早的日志段将被覆盖。3)“在此位置显示系统事件”:当循环日志达到定义的填充比例时,将发送系统报警消息。当日志100%填满时,不再记录新的变量值。4)“触发器事件”:循环日志一旦填满,将触发“溢出”事件,执行组态的系统函数。达到组态的日志大小时,不再记录新的变量值。6.组态重新起动的特性选中巡视窗口的“重启行为”,可激活“运行系统启动时启用记录”。可用单选框选中“重置记录”(将记录清零),或“向现有记录追加数据”。6.1.2数据记录的仿真1.循环记录设置数据记录“温度记录”的记录方法为“循环记录”,记录周期为1s。运行系统启动时启用记录。启动“使用变量仿真器”仿真,仿真器的设置见下图。单击“开始”列中的复选框,“温度”的当前值开始变化。单击工具栏上的按钮,将仿真器的参数设置保存到名为“温度”的仿真器文件中。因为是仿真,设置的数据记录实际实际保存在计算机的C盘上。启动变量仿真器一段时间之后关闭仿真器,双击文件夹“C:\StorageCardSD\温度记录”中自动生成的文件“温度记录0.txt”,该文件被打开。“VarName”为变量的名称,“TimeString”为字符串格式的时间标记,“VarValue”为变量的值,有效性(Validity)为1表示数值有效,0为表示出错。“Time_ms”是以ms为单位的时间标志,表格最后一行的“VarName”列中的“$RT_OFF$”表示退出运行系统。组态时设置的重新起动特性为“重置记录”(将记录清零),退出运行系统后又重

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档