用户归档的域数量

在新建立的一个用户归档下如果有200个域,难道要一个一个建立吗?有没有快速的方法?

最佳答案

通过“AR_SEND”功能实现快速过程值归档 
  

 此应用的主题
 过程控制系统SIMATIC PCS 7包含将过程值从自动化系统(AS)传送到操作员站(OS)的过程值归档,然后在操作员站中更长时间地保存并显示这些数值。使用“block-by-block data transmission”方法,以及STEP 7标准块“AR_SEND”(对于S7-400是SFB 37),来实现归档周期非常快的大数据量的过程值归档。 
 对于这种方法,我们为用户提供了一个带有两个功能块的库,这样便可以归档周期速率小于500 ms的过程值。可以在CFC图表中快速简便地实现此应用程序和切换,也可以使用LAD/FBD/STL编辑器来实现。此处,并不需要了解STEP 7块“AR_SEND”的详细信息。 

 此功能块为您提供了下列功能: 

 使用标准数据类型归档过程值:BYTE、WORD、INT、DWORD、DINT、REAL 
 在AS中,为每个过程变量提供大小为1 K字节的缓冲区来中间缓冲存储这些变量 
 可以灵活地选择过程值的扫描时间 
 已经为“AR_SEND”块预备好了集成的报文格式,带有所需要的报头信息 
 用于发送数据(发送作业到OS系统)的各种触发选项 
 从OS站发送数据的一些可能的要求 
 在出错时,进行自动报文发送重试 
 简单的图形化过程变量互连;通过CFC编辑器,使用CFC (Continuous Function Chart,连续功能图)构成功能块,或者通过标准LAD/FBD/STL编辑器进行组态 
 德语和英语在线帮助块
   

 解决方案
 开发了两个功能块,用于使用更小的周期速率检测过程变量,并将过程变量保存到操作员站(OS)中用于归档目的(变量记录-Tag Logging)。所有两个块都使用SCL编程语言编写,并已经做了知识产权保护。
 下面的功能原理说明了用于周期性采集过程值的功能块“AR_SCAN”和用于通过“AR_SEND”传送缓冲存储的过程值的“AR_MAN”功能块。 

 功能原理 

  

   

 “AR_SCAN”块作为数据采集器,为每个过程变量均设置了一个可调节的扫描时间,它将这些数值保存到一个1 K字节大小的缓冲区内。在此处,将数据按照所给出的SFB 37的报文格式进行结构化。根据固定的选择标准,例如,已经达到了可调节的缓冲区填充量或缓冲区已满等,提供需要传送到“AR_MAN”功能块的数据。
 “AR_MAN”管理器功能块从与它相连的“AR_SCAN”实例中读取数据,在它自己的背景数据块中建立一个已连接的数据区域,传送数据到OS并监视该数据传送。
 “AR_MAN”块用于管理每个实例调用最多可能存在的十个“AR_SCAN”块(过程变量),并且可以被更进一步的嵌套调用实例多次调用。用户通过一个简便且舒适的方式,组态并进一步处理变量以便用于归档。 

   

 下载信息
 此文档免费提供给用户。所附的软件代码的下载是收费的。用户下载软件代码,提供了两种形式: 

 用于安装块库和在线帮助的安装程序; 
 安装程序和附加的一个可运行的PCS 7实例项目,带有测试用户界面。但是,请注意文件的大小。
 关于安装过程,在文档中有说明。 

 
 通过SIMATIC卡/自动化储值卡(AVC)进行支付。
 根据下载目标的不同,将从您的AVC账户扣除“200信用点”或“300信用点”的代码收费。 

   

 下载
   下载内容 下载
  

 文档(德语) 
 使用“AR_SEND”功能进行快速过程值归档 
 下载大小大约420 KB
    

 文档(英语)
 使用“AR_SEND”功能进行快速过程值归档 
 下载大小大约450 KB
    

 文档(中文)
 使用“AR_SEND”功能进行快速过程值归档 
 下载大小大约780 KB
    

 收费代码“200信用点”
 下载大小约为3 MB
 包含:
  – 安装块库和在线帮助的安装程序
    

 收费代码“300信用点”
 下载大小约为18 MB
 包含:
  – 安装块库和在线帮助的安装程序
  – 带有一个PCS 7项目的可执行功能实例
      
 http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=23780904
  
  
 

提问者对于答案的评价:
谢谢!回答的有点高深,暂时没悟透,但就回答的专业精神来说应该得分!

专家置评

首先需要澄清"过程值归档" 和"用户归档"是两个不同的概念。"过程值归档"是保存过程值的历史数据;"用户归档"是我们常说的配方功能。
 对于该问题,除了一个一个建立外,wincc有专门用于组态用户归档的函数,可以通过C脚本编程插入域。具体参考Wincc帮助,Search: uaAddField

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc273769.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • wincc 的组显示报警

    请问我这是用wincc6.2的os project editor生成的这种pcs7的框架,请问,我区域选择按钮旁边的红线方块内的这几个组显示报警怎么组态呢?谢谢…

    SIMATIC WinCC 2019年6月11日
  • 关于访问wincc数据库的问题?

    接触wincc有一段时间了,但是对访问数据库方面还不是很清楚!能提供点这方面的资料么? 还有一个问题:我现在做的一个项目,要求对归档数据的检索不但可以以“时间”为关键词检…

    SIMATIC WinCC 2019年6月11日
  • wincc中vb脚本根据变量后缀依次查找所有变量?

    比如有部分BOOL变量后缀都是RUN,在VB脚本中想实现能依次查找所有*RUN的变量,RUN前有字母有数字不规则。获取变量名称后读取变量的值计算处理,比如值为1就加1算运行的电气设…

    SIMATIC WinCC 2017年6月18日
  • 哪能找到Dat@Monitor软件?

    哪能找到Dat@Monitor软件? 最佳答案 23_DataMonitor__V7.0+SP2.rarhttp://u.115.com/file/t3b89cdbb9 提问者对于…

    SIMATIC WinCC 2019年6月11日
  • WINCC flexib 中载入的图象的背景色能透明化吗

    WINCC flexib 中载入的图象的背景色能透明化吗 最佳答案 1.对象全透明,在属性 -> 外观 ->&nbsp…

    SIMATIC WinCC 2019年6月11日
  • WINCC与PLC的通讯问题

    大家好,我想用一套WINCC同时监控两套独立的PLC,OPC用的是PC ACCESS,最近试了下,发现通过ACCESS不能够做到同时监控两台PLC,我已为两台PLC设了不…

    SIMATIC WinCC 2019年6月11日
  • WINCC外部变量参数显示问题

    我从STEP7中导入的变量I0.0显示的就是I0.0,手动添加的外部变量I0.0为什么参数显示是E0.0,两者一样吗?Q0.0显示为A0.0也是 最佳答案 兄弟,这是正常的,德文中…

    SIMATIC WinCC 2019年6月11日
  • wincc os-projecteditor与图形编辑器

    我在设置了os-projecteditor里面的分辨率后,在图形编辑器里就突然多了这些没用的pdl,这不是我自己建立的,请问怎么设置就会去掉啊? 图片说明:  &nbsp…

    2019年6月10日
  • 许可证A9WRC

    缺少许可证 钻石用户推荐最佳答案 WinCC7.0授权的使用方法及常见问题处理https://support.industry.siemens.com/cs/document/75…

    SIMATIC WinCC 2021年7月5日
  • 图形动态化

    在WINCC库中调用了皮带,如何使变量为真时,使皮带运转起来? 最佳答案 WinCC本来就是工控软件,不是Flash软件。所以本人不赞成用多幅画面交替实现动化功能。因为周期性触发和…

    SIMATIC WinCC 2019年6月11日