• {{item.name}}
{{item.name}}
{{item2.name}}
更多
常问问题

PCS 7 OS 编译和下载问题集

star star star star star
5.0 分
  • 使用操作
  • 工程师站系统
文档编号:F0631| 文档类型:常问问题| 发布时间:2024年01月31日
  • 0
  • 457
  • 3290
内容预览: 描述: 本文主要介绍了PCS 7 中 OS 编译和下载的常见问题 ......

问题1. OS编译时,为什么块图标没有全部更新?
完整的OS编译,没有错误,没有报警。 在编译过程中,执行了“Create/Update Block Icons...”。尽管如此,并不是所有的块图标都更新了。有一个可能原因就是使用了超过10个模板画面。
参见OS的帮助文件: Options > Options for Process Control > Graphic Object Update Wizard > Example: Creating object templates.

问题2. The number of parameters for the structured DM variables xxx of type yyy does not match the number of operator-controlled connections...
第一种情况:这是由于块的某些 OS 相关的参数的名字或者属性发生了改变。块类型没有被导入而且没有全部编译整个 AS 程序。
第二种情况:在blocks中把功能块的管脚大小写改过后,在做block type update时,管脚的大小写是不会更新到chart folder的,CFC编译正常,但是在OS做编译时,会检查List parameters for process variables和List of operator-controlled connections的。

解决方法:
第一种情况:导入已经改变的块类型,然后重新编译整个 AS 程序,最后再编译OS项目。
第二种情况:修改相应管脚的属性,以便能同步更新管脚的大小写,然后再把相应管脚的属性改回去,再次执行block type update。之后的处理和第一种情况相同。

问题3. A structure conflict occurred when creating the structured DM variable XXXX of type YYYY...
如果多个控制器的程序编译到同一个 OS 中,并且控制器用到操作员控制和监视块(FB),这些块具有相同的符号名和不同的接口,当 OS 完全编译时 就会出现这个报警消息并且退出编译。 当执行部分编译而不是完全编译时, 如果有一个块冲突,编译过程将不会退出,只会在OS编译的日志文件中产生一条报警。
如果不同控制器的操作员控制和监视块(FB)的版本不同,上述情况就会发生。
解决办法:
将所有控制器中的编译到同一个OS中的所有功能块类型统一。这就要求PCS 7中所有项目都需要从Master library 调用功能块。保证所有控制器所使用功能块的一致性。

问题4. A structure conflict occurred when creating the structured DM variable XXXX of type YYYY...


图 1 编译过程中的提示信息

编译日志如下:


图 2 编译日志中的记录

OS编译过程中,AS程序中的过程对象将被传输到某个相应的OS项目中 (WinCC project)。
1、如果多个AS程序包含了相同名称的过程对象,但是过程对象的结构不相同时就可能出现这种错误消息。
2、OS编译过程中,系统会把某些特殊的字符替换成其他字符。那么这时不同的特殊的字符有可能被相同的字符替代。如果从一个或多个AS程序传输到同一个OS上的过程对象是通过某些特殊的字符来区分的话,那么在AS中不相同的字符编译到OS后就有可能变成相同的字符了,那么这时在OS上产生的名字就不唯一了。过程对象的名称在AS和OS中都必须唯一。
如下图3所示:


图3 程序中的特殊字符

问题5. The number of external DM variables in WinCC exceeds the permitted in total number
如果ES站上的WinCC RC PO 授权小于本次编译目标OS上的实际PO数量,则会出现这个问题。
解决办法:
扩展WinCC RC PO数

问题6. OS compile’可能会在某些情况下被中断,同时提示如下错误消息:
"Error occurred compiling the object"
相关条目显示在相应的OS的编译记录中:
"Cannot open WinCC project OS(1)." 在某些情况下,有如下消息显示在编译记录中:
"Compile OS (302:203) - Cannot open WinCC project."
如果尝试在SIMATIC Manager中打开WinCC项目,出现如下错误消息:
"s7omwinx - Opening the project failed. Database context does not exist or is invalid."
如果关闭 SIMATIC Manager后重新启动,则OS项目仅仅能成功编译一次。如果再尝试编译OS,则会弹出上述的错误消息。如果再次关闭 SIMATIC Manager 并重新启动,编译又将只能成功一次。
原因:如果用于终端总线的网卡的驱动没有成功的安装,则在PCS7 7.0中会发生该错误。
解决办法:
安装正确的网卡驱动,并重新启动计算机。这样可以消除该错误。
当前的OS电脑硬件通常带有集成在计算机主板上的网卡,因此,如果当前OS为单站系统,不需要使用终端总线,但该网卡必须正确安装并能使用。

问题7. the internal error 15500 in the transfer. log file
原因:
如果DCF文件包含错误则出现此出错消息。
解决办法:
以不同的路径保存OS项目中的 <osname>.dcf文件,然后删除OS项目中的文件。重新编译这个OS。这样可重新生成<osname>.dcf 文件。如果需要使用先前版本,只要将保存过的<osname>.dcf文件复制到OS项目中即可。

问题8. Error while requesting messages from the STEP 7 message server....
当调用消息服务函数MSS_GetAlarmNext时,出错消息-5325,显示一个FB不再可用(比 如通过重命名)。必须检查FB是否被更改或是删除。

问题9. Internal error: transfer of process variables has been aborted. Error number: 15424
如果OS数据库包含错误就会出现此出错消息。创建一个新的OS并重新编译此OS。
问题10. No DM variable can be created for a symbol without a name
在SIMATIC Manger用“Save as > Option "With reorganization”保存全部PCS 7 项目,然后用选项“memory reset ”编译OS。

问题11. No download possible - "RT station not obtainable"
1、检查 ES 和目标站之间的连接
“ping”命令, 在命令提示行输入“ping <计算机名>”或“ping <TCP/IP 地址>”
SIMATIC Shell,终端总线的选择以及能否互相访问;
2、检查windows的用户是否一致;
3、检查网络访问权限;
4、DCOM / 防火墙设置。
参见:22559073

问题12. Master is not activated. Online Downloading of Changes is not possible
目标站的OS没有激活。

问题13. Standby is not activated. Load Online Changes is not possible
在冗余服务器对的情况,如果Master OS的运行状态被激活,但Standby OS却没有激活时将显示此信息。

问题14. FileCopyError WinCC6.0_Project\GraCS\Default.pdd
Graphics Designer打开时运行下载项目会出现此错误信息。关闭Graphics Designer,下载项目。

问题15. 项目在目标OS上打开时,首先提示非本地服务器,点击确认后,提示无法打开项目;
下载日志中提示:无法锁定项目,无法连接数据库文件
解决:
去除文件夹选项中的Simple file shared (Recommend)。

问题16. An error occurred during download
下载OS显示"An error occurred during download",然后下载就结束了,查看下载记录,也只是提示“an error occurred”,并没有任何详细信息。
打开已下载的项目,首先会提示是否启动本地服务器,也就是计算机名还没有改过来,之后又提示用户没有权限。实际上这个项目只下载了一半,还没有完成。
在SIMATIC Manager中这个PC站无法删除,wincc application下面的OS无法删除。Reorganization也没有作用。
解决:
对该项目做归档,提示有文件错误,文件名在windows里面显示乱码,删掉这部分文件,然后能归档,也能正常下载了。

问题17. OS is currently being loaded from another ES
说明:
该错误消息显示在启动“装载OS”功能时。
补救措施:
错误消息发生的原因是在源和/或目标站中有一个以“LCK”结尾的文件。这个文件在装载过程中被创建并被正常删除。如果程序装载过程因任何原因中断,该文件就可能没有被删除。这种情况下必须在源和/或目标站中手工删除该文件。在ES和OS站中搜索以“*.LCK”为扩展名的文件并删除它们。请确定是大写的“*.LCK”为扩展名的文件。
请确认在垃圾箱或回收站中也没有“*.LCK”文件。

关键词
OS,编译,下载,PCS 7


您可以前往全球资源库查看此文档

剩余80%未阅读,请登录后下载/查看文档

  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

扫码进入移动端

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