问题:
为什么针对mbr或者csv文件的改动不能在DBA中正确显示,并且在WinCC项目中产生编译错误?
答案:
对于每一个AS (APACS 控制器或者 OPC服务器),在第一次执行‘Update Controller Objects’时,DBA都会在 C:Program FilesSIEMENSDBA路径下创建一个ASDatabase_AS_Source_name.xml文件。 ASDatabase_AS_Source_name.xml文件中会记录第一次更新的日期和时间戳。这个文件是一个样板文件可以加速后续控制器对象的更新。
如果针对源文档(mbr或者csv文件)发生了改动,ASDatabase_AS_Source_name.xml也需要更新。如果使用了旧的源文件(mbr或者csv文件),和ASDatabase_AS_Source_name.xml文件中不同的话,则控制器对象更新时差别会被忽略。
如果需要恢复老的源文件中的功能,需要删除相应ASDatabase_AS_Source_name.xml文件,并且在AS对象上重新执行Update Controller Objects’。
也有可能是DBA的AS数据库有损坏。如果这样的话,要得到所有老的源文件功能,唯一办法就是删除相关ASDatabase_AS_Source_name.xml文件,再在AS对象上执行‘Update Controller Objects’。
关键词:
DBA, APACS OS, 7.1, mbr, csv, 编译, 错误, WinCC, ASDatabase_AS_Source_name.xml
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc331554.html