信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。

1847会员专享内容,开通会员免费看

OS历史数据常见问题

立即开通 登录/注册

OS历史数据常见问题

    • Course introduction

      课程介绍

      本次直播视频介绍了PCS  7里OS历史数据归档的工作原理和数据库结构,用几个经典的案例介绍如何分析问题和解决问题,以及如何对变量记录组态进行优化。

      课程难度:中级 课程方向:过程控制,PCS 7 课程标签: 课程用途:专家大讲堂

    【专家大讲堂】20210720 OS历史数据常见问题 — 直播答疑

     

    直播时间:2021年7月20日19:30-20:30


    主讲专家 : 公殿永

     

    课程主要内容如下:

     

    对比TCP,ISO on TCP和UDP协议的特性及应用说明。

     


    答疑精选:

    Q1:归档自动备份,建议是备到本地,还是备份到网络硬盘好?

    A1:个人建议的话还是建议备份到本地,第一路径选择本地,第二路径选择网络上其它的硬盘。因为备份到网络上,会占用终端总线的通讯带宽。另外,建议服务器上OS项目和备份归档的硬盘在物理上是分开的,防止一个硬盘损坏后,OS项目下的归档和备份的数据同时丢失。

        

    Q2:变量记录里面保留了一位小数,趋势显示时就没有小数位了

    A2:在WINCC趋势控件里数据轴标签页,有一个关于小数点位数的设置,默认设置的是自动,如果需要显示小数点后一位或者两位,可以把自动的设置去掉,设置成我们所需要的位数。

       

    Q3:下载OS时报错ASO是什么问题?

    A3:这个问题的原因比较复杂,可能的原因比较多,需要用SDT收集诊断信息来分析,通常主要是PCS 7安装和配置的问题。我们有同事在1847网站上写了文档“关于OS下载那些事儿“,这里面详细说了一些各种可能的原因和常见的问题。如果看了这个文档还解决不了,那么建议您去我们支持中心网站提问,或者拨4008104288技术支持热线来处理。

     

    Q4:自动备份选择冗余路径,其中一个路径提示没有写入权限,应该怎么配置?另一个路径共享的文件夹已经给了everyone完全控制权限了?

    A4:按理说只要双方的用户名和密码是一致的,这个文件夹写的权限有,应该没啥问题。首先手动测试一下权限,在网上自己手动打开备份路径的文件夹,然后拷贝文件到里边,如果写文件可以,理论上我们在wincc它可以写进去。建议仔细检查一下文件夹的权限。

     

    Q5:备份的归档数据,能不能到其他的计算机上查看?

    A5:是可以的,而且不需要打开归档片段的计算机和原来的计算机名一致,只要是我们在WINCC项目运行期间,把它link进来之后,就可以查看。我们可以把生产线上归档的片段备份出来,然后在办公室临时ES站上把它链接进去,进行分析处理。

     

    Q6:我在曲线控件,添加变量归档的时候,发现两个一模一样的变量。添加后,一个有曲线,一个没有曲线。查归档,也只有一个归档变量。

    A6:建议在WINCC的变量记录里,看看是一个还是两个?如果有两个的话,建议安装该PCS 7版本兼容的最新的WINCC 补丁,做一个带复位的OS全部编译。如果问题还解决不了,就需要检查SQL数据库,看是否有异常。

     

    Q7:这个归档片段怎么理解?

    A7:我们在向数据库写入数据的时候,为了便于管理和查询,需要按时间或尺寸打成一个数据包来管理,这一个个数据包就是归档片段。归档片段的设置不宜过大或者过小,一般建议单个的片段不要超过2G,然后总的片段数不要超过200个,这是从性能上考虑的。

     

    Q8:清除无效的数据库片段如何对比判断呢?

    A8:当我们把电脑重启以后,不打开wincc浏览器,这时打开SQL Server管理器,管理器里边是不应该有OS数据库的,即CC_OS_1_XXX和CC_OS_1_XXXR这一对离线和运行数据库,如果出现就很可能是数据库残留了。如果发现里面不只有一对的数据库,而且有一些日期是几年前的归档片段,我们就有必要把它卸载掉了。从把握起见,建议删除前联系400热线,请技术支持工程师确认一下。

       

    Q9:单站结构,不同的操作员电脑出现某个变量值趋势值有点偏差,这个是怎么回事?

    A9:因为单站的趋势是自己独立做的,归档数据的时间是本机时间,在设置归档时有一个切换片段的时间,各个单站都在这个时间点开始按周期写数据。如果单站之间没有做好时间同步,它们之间有时间偏差,就会出现趋势值有偏差。做好时间同步后,如果对这个曲线的精度要求非常高,可以把该变量记录的周期定的短一点,比如设成1s,曲线就不会出现大的偏差。但是不推荐把所有的设成1s,因为这样会加重CPU的通讯负荷,每个归档变量的归档周期根据需求来,原则是够用就好。

     

    Q10:老师,我公司的PCS7项目历史服务器为CAS服务器,有段时间硬盘的alarm tag归档将硬盘占满了,我手动清理了归档文件,运行起来后wincc总是报警查找一个归档文件查不到,每五分钟报一次,怎么消除?

    A10:这个问题还比较复杂,不太常见。CAS早就停产多年了,这个项目应该比较早,因为早期服务器的硬盘比较小,不像现在普遍大于1T。建议您首先看一下报警内容,查找哪一个归档文件,然后看一下归档文件在不在。

    官方提示不要手动在WINDOWS管理器里删除OS项目下的归档文件,应该在WINCC的Tag Logging里用“RESET”的方式。所以建议您再复位一下OS的数据库。

     

    Q11:归档片段如何计算合适的大小?

    A11:一个方案是理论计算,每一个快速归档,数据经过压缩后存储,每个归档点占用约10~15 Bytes。慢速归档每个归档点占用32Bytes。根据归档变量的总数和周期,可以计算1秒钟这台服务器有多少条归档点要记录,就可以算出来一秒钟的归档数据大小,从而计算每天钞。还有一个方法,我们先设一个大致的区间,过了几天过后大致看一下,到底一天生成多大的归档文件,然后再进行调整。

     

    Q12:PCS 7的操作记录中能不能包含当时执行操作的计算机名?

    A12:PCS7 9.1版本这个功能已经是标准功能,在之前的版本,比如PCS 7 V9.0,这时候怎么办呢?需要手动修改一下APL库脚本,PCS 7 APL面板中的操作记录是通过脚本APL_OperationLog创建的,把脚本打开以后,增加读取本地计算机名的语句,在写操作员记录的语句里把计算机字段加上去,这个操作一两句话可能说不清楚。我们有同事写一个详细的解决方案文档,已放到1847的网站上了,感兴趣可以去看一下,公众号是“西门子工业1847俱乐部”。

     

    Q13:老师讲的有个案例跟我这边特别相似,想问问,老师怎么最方便的看回放?

     A13:关于回放,到时候管理员会告诉您怎么看回放。案例相似是因为今天讲的是来自于热线或者现场服务的真实案例,所以有相似性。计算机重启后不要打开wincc浏览器,直接打开SQL管理器,进去后看一看这里面有没有离线片段和运行数据库,如果这时候有的,基本都是有问题的。

     

    Q14:同一个项目OS内存复位编译后,变量归档能否还能连接到以前的历史数据?

    A14:这个是没问题的,做OS带复位的编译后,归档数据库里变量的ID是不会变的,所以  以前的数据库片段还是可以链接进来查看的。为了保险起见,建议在备份归档片段的同时把项目也备份一下,避免一些其它的操作导致ID变化。

     

    Q15:wincc的sqlserver实例名称可以改吗?

    A16:如果项目运行正常,不建议对数据库进行修改,如果需要修改也需要有经验的专业人员来做。原则是非必要不修改。

     

    Q16:如果是CFC重新生成后,即使CFC等变量名称保持一致,能否连接呢?

    A16:您指的是把CFC删掉了是吗,如果删掉了以后,再去做编译的话,我觉得这个时候ID可能就变化了,因为ID变化了,名字虽然没有变,它还是连不上的。

     

    Q17:慢速归档不需要,如何不让它生成呢?

    A17:没有办法不让它生成,因为早期WINCC分为慢速和快速归档,快速归档要压缩来减小文件体积。在后期快速和慢速归档都压缩了,为什么还保留慢速归档呢?是因为要考虑项目的可移植性。慢速归档每天生成的片段比较小,我们可以把它的时间跨度做大一点,比如单个片段一个月,两个月,这样可以减少SQL 是档片段的数量。

     

    Q18:冗余服务器,历史数据是自动同步的,冗余服务器同时坏的可能性也很小,还有必要进行数据库的备份吗,包括双备份?

    A18:肯定建议做备份,因为维护人员的水平参差不齐,所以在项目组态调试阶段尽可能考虑周全。例如有一个案例:有用户下载OS出错,就把本地的OS删除。还有一个案例,服务器硬盘的固件有Bug,在检修时正常关机再开机就找不到硬盘,以为是坏了,另外一个服务器关机再打开同样的现象。

     

    Q19:曲线控件如何自定义,比如我想实现两个或多个相加减或乘除运算,该如何做?

    A19:在线趋势控件里不能实现两个变量的加减等计算,建议在PLC里做计算处理,然后对结果进行归档。

     

    Q20:wincc安装的数据库名称可以改吗?

    A21:不能修改,否则可能导致异常。

     

                                                  

    ,或关注官方微信公众号-西门子工业1847俱乐部,了解更多相关信息。

     Picture2.gif


    暂无评论

    公殿永

    专家