幸运快3计划网站

  • <tr id='1Mh8Su'><strong id='1Mh8Su'></strong><small id='1Mh8Su'></small><button id='1Mh8Su'></button><li id='1Mh8Su'><noscript id='1Mh8Su'><big id='1Mh8Su'></big><dt id='1Mh8Su'></dt></noscript></li></tr><ol id='1Mh8Su'><option id='1Mh8Su'><table id='1Mh8Su'><blockquote id='1Mh8Su'><tbody id='1Mh8Su'></tbody></blockquote></table></option></ol><u id='1Mh8Su'></u><kbd id='1Mh8Su'><kbd id='1Mh8Su'></kbd></kbd>

    <code id='1Mh8Su'><strong id='1Mh8Su'></strong></code>

    <fieldset id='1Mh8Su'></fieldset>
          <span id='1Mh8Su'></span>

              <ins id='1Mh8Su'></ins>
              <acronym id='1Mh8Su'><em id='1Mh8Su'></em><td id='1Mh8Su'><div id='1Mh8Su'></div></td></acronym><address id='1Mh8Su'><big id='1Mh8Su'><big id='1Mh8Su'></big><legend id='1Mh8Su'></legend></big></address>

              <i id='1Mh8Su'><div id='1Mh8Su'><ins id='1Mh8Su'></ins></div></i>
              <i id='1Mh8Su'></i>
            1. <dl id='1Mh8Su'></dl>
              1. <blockquote id='1Mh8Su'><q id='1Mh8Su'><noscript id='1Mh8Su'></noscript><dt id='1Mh8Su'></dt></q></blockquote><noframes id='1Mh8Su'><i id='1Mh8Su'></i>
                ?
                西门子整套网站出售!请联系QQ85874656
                西门子PLC西门子工控产品一站式采购中心
                全国咨询热线:整站出售

                PCS 7项目移植时的OCX控件处理?

                时间:2022-09-05 15:11:24 作者:admin 点击:

                描述:

                OCX控件为自包含程序,是使用 Visual Basic 或 IndustrialX 创建的。OCX控件也包含了一个或两个画面(@PG_<Name>.pdl 和 @PL_<Name>.pdl)。

                在进行移植之前,非常重要的一点是已经在要进行移植操作的计算机◤上实际注册了项目中使用的OCX控件。 如果◣未注册OCX控件,则相关的画面(@PG_<Name>.pdl 和 @PL_<Name>.pdl)会在移植期间被破坏。

                技术背景:
                如果未☆注册OCX 控件,则在移植期间不会建立到画面的正确连接。可以通过 RT 中的下列画面来识别未注册的OCX控件。

                PCS 7项目移植时的OCX控件处理?
                图 1:未注册的 ActiveX 控件n

                此外还要注意,在某些特定情况下,用于OCX 控件(例如“ShowLoopBlock.fct”或用户创建的函数)的特定项目函数在新版本的 PCS 7 中不可用。如果这类函●数中的某个缺失,则 RT 系统会发送相关错●误消息。 必须将这些函数传送到新计算机上的项目目录中。

                在复制完成后,必须重新生成头文件(图 2),这◥使该函数为 WinCC 所知。 WinCC RT 一定不能在头文件生成期间启动。

                PCS 7项目移植时的OCX控件处理?  图 2: 头文件重新生成( 8 KB )n

                然后,在Graphics Designer中打开OCX控件画面窗口,检查在其中使用的 C 函数。 打开所有 C 函数,编译 C 代码(图 3)。 一旦编译成功完成,通过“OK”关闭窗口,保存画面。 如果显示出错消息,则检查脚本中使用的函数在项目目录中是否实际可用。 如果不是,则在项目中按照上述过程插入这些函数,然后还要编译头文件。

                PCS 7项目移植时的OCX控件处理?  图 3:重新编译 C 函数( 15 KB )

                注意:
                如果已经转换(移植)了 OCX 控件画面(@PG_<Name>.pdl 和 @PL_<Name>.pdl),而先前并没有注册相关的 OCX 控件,则必须ζ重新转换画面。 从旧项目中复制控件到要移植的项目的 GraCS 目录。

                注册OCX:
                在 PCS 7 中有下列一些方法可用于注册 OCX 控件:

                • 插入“Control”对象直接在图形编辑器中注ζ 册
                  如图 4 所示,首先插入控件。此时会打开一个菜单,显示已经注册的OCX 控件。 使用“Register”按钮,通过”Windows Explorer” 插入更多 ActiveX 控件。

                PCS 7项目移植时的OCX控件处理?
                图4:通过控件对象注册 OCX控件

                • 在 WinCC Explorer中
                  右键单击“Graphics Designer”编辑器,打开弹出菜单。 在该处选择条目“Select ActiveX”(图 5)。

                PCS 7项目移植时的OCX控件处理?
                图5:通过 WinCC 项目管理器注册 OCX控件

                然后,如图 6 所示的窗口打开。 点击按钮“Register OCX…”,选择窗口打开,可以在其中注册OCX控件。

                PCS 7项目移植时的OCX控件处理?
                图 6:通过 WinCC 项目管理器注册OCX控件

                注意:

                • 上图中的所有条目(选择 OCX)都是已经〓注册的 OCX控件。 在 OCX控件一边的红色对号表明 ActiveX 控件也显示在图形编辑器的“Controls”下面的“Object Palette”中。
                • 原则上,在哪里保存 ActiveX 控件并卐没有关系。 在注册控件时,它们将会输入到 PC 的注册↑表中。 但是,更实际的做法是将它们存储在项目目录中。 这样可以显著简化复制项目到其他 PC 上的过程。
                • 如果项目和其中包含的“非标准”ActiveX 控件传送到另外一台 PC,则始终必须重新注册 OCX控件。

                在已经注册◤了OCX 控件、复制了相关画面(包括画面中选中的脚本)到项目的 GraCS 目录、插入了附加函数(*.fct)并重新生成了头文件以后,可以重新启动项目的 RT,选择OCX控件。

                注意:
                这个步骤同样适用于拷贝项目到其它计算机上。

                关键词:
                OCX,OCX 面板,面板移植


                标签: OCX OCX 面板 面板移植