用户归档的域数量

在新建立的一个用户归档下如果有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日 上午10:12
下一篇 2019年6月11日 上午10:13

相关推荐

  • wicc VBA 函数

    我使用%ignore_a_1%脚本,想将读取的16位整数转换为3个字符宽度的字符串,无数据左边补0。如数据1,则转换为001;数据10,则转换为010.我使用了VBA中的标准函数F…

    SIMATIC WinCC 2021年7月5日
  • WINCC程序打包

    求助高手,请问能不能将WinCC设计的人机界面程序,打包成一个可以安装/卸载的可执行文件。这样就不用每次都要先运行WinCC,然后再运行程序了的? 问题补充:谢谢各位,我想问一下R…

    SIMATIC WinCC 2019年6月11日
  • wincc连接3个cpu312是否可行

    3个cpu312分别控制3台设备,增加3个cp343-1,在安装wincc的电脑中使用电脑自带的网卡。在wincc下建立一个tcp-ip通道,在此通道下建立三个连接,在连接中设置好…

    SIMATIC WinCC 2021年7月5日
  • WinCC 驱动

    我做个试验,WinCC通过以太网作监控,CP343-1接口,在安装完WinCC后添加新的驱动,在下面的TCP/IP,右击弹出系统参数,在单元选项中,有一个逻辑设备名称,下面找不到网…

    SIMATIC WinCC 2019年6月11日
  • 报警器信号分配 ,试图执行的操作不被支持

    前两天因为取消了WINCC工程文件共享,造成打开wincc项目时提醒用户没有执行该操作的权限,再重复共享后,工程可以打开了,但是,报警器信号分配却无法打开 ,提示,试图执…

    SIMATIC WinCC 2021年7月5日
  • wincc运行许可证许可证使用时间到期

    购买的正版WINCC7.5 SP1 运行版,经常弹出软件许可证到期,如下图,怎么处理,操作人员操作的时候经常跳出很麻烦? 问题补充:有什么高招避免跳出这个 图片…

    2021年7月5日
  • 西门子HMI怎么挂不到DP总线上

    MP277的HMI怎么在DP网络 上总是挂不上去呢?DP速率187.5kb,设置都正确~~速率和PLC总线的速率一样~地址也是唯一,有什么好的解决办法吗?????????…

    SIMATIC WinCC 2019年6月11日
  • 求WINCC将模拟量记录到SQL数据库中的VBS代码

    求WINCC将模拟量记录到SQL数据库中的VBS代码,谢谢 最佳答案 可以参考这个链接 参考资料:http://wenku.baidu.com/view/01105a32a32d7…

    SIMATIC WinCC 2019年6月11日
  • wincc安装运行不了

    今天安装wincc6.0  sp3版本,在wincc安装好后授权也给了,但是总是提示错误,net也安装了,见下图,谢谢。 图片说明:    …

    2018年3月6日
  • Wincc与cpu315c-2DP数据变量连接问题

    请教一下各位,我用的CP5621网卡,采用的是DP电缆通讯,我用Wincc7.2与315C-2DP通讯时,在<变量管理>里面是否应该添加新驱动程序<SIMATIC…

    SIMATIC WinCC 2020年11月1日