在WINCC中没有SFC项

我公司工控程序是由工程公司设计的,在工控电脑上我看见WINCC EXPLORER中有个SFC项,但将程序移到自己的电脑上时,却没有这一项?
 另外,在我电脑上,用S7-PLCSIM模拟运行时,画面的调出SFC窗口及其他电机控制窗口、PID控制窗口均无效?
 调用SFC窗口代码如下
 #include "apdefap.h"
 void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
 {
  // WINCC:TAGNAME_SECTION_START
 // syntax: #define TagNameInAction "DMTagName"
 // next TagID : 1
 #define TAG_0 "SEQ_FX4470"
 // WINCC:TAGNAME_SECTION_END

 // WINCC:PICNAME_SECTION_START
 // syntax: #define PicNameInAction "PictureName"
 // next PicID : 1
 // WINCC:PICNAME_SECTION_END

 #pragma code ("sfccli.dll")
 #include "sfccli.h"
 #pragma code ()

 long left, top, width, height;

 TCHAR szFullDmVarName[MAX_DM_VAR_NAME + 1 + 32];
 {
   TCHAR* pServerPrefix = NULL;
   TCHAR* pTagPrefix = NULL;
   TCHAR* pWindowPrefix = NULL;
   GetServerTagPrefix(&pServerPrefix,&pTagPrefix,&pWindowPrefix);

   szFullDmVarName[0] = '\0';

   if (pServerPrefix && pServerPrefix[0])
     strcpy (szFullDmVarName, pServerPrefix);
   else if (pTagPrefix && pTagPrefix[0])
     strcpy (szFullDmVarName, pTagPrefix);

   strcat(szFullDmVarName, TAG_0);
 }

 SSMGetWorkFieldCoordinates(SSMGetScreen(lpszPictureName), &left, &top, &width, &height);
 // 躡ersicht
 //SFCOpenOverview(szFullDmVarName, left, top, width, height, (void*)0);
 // oder Detail
 SFCOpenSection(szFullDmVarName, left, top, width, height, (void*)0);

 }

 调用电机控制窗口代码如下
 #include "apdefap.h"
 void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
 {
 // WINCC:TAGNAME_SECTION_START
 // syntax: #define TagNameInAction "DMTagName"
 // next TagID : 1
 // WINCC:TAGNAME_SECTION_END

 // WINCC:PICNAME_SECTION_START
 // syntax: #define PicNameInAction "PictureName"
 // next PicID : 1
 // WINCC:PICNAME_SECTION_END
    OpenFaceplate_PP(lpszPictureName,lpszObjectName, 0); // view 0 = standard view
 }

最佳答案

SFC可视化是PCS7的东西,PCS7的OS和WinCC虽然界面一样,但是PCS7 OS有很多自己组件和画面。
 安装PCS7应该可以解决你的问题。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • 怎么调整msgbox中两个按钮的位置?

    怎么调整msgbox中两个按钮的位置?我想让他们居中,谢谢! 图片说明:    最佳答案 这是msgbox函数定义好的,改动不了 提问者对于答案的评价:谢谢!

    2021年7月5日
  • 报表和历史趋势

    报表怎么做?别的厂家的触摸屏都有报表控件,TP700有没有,或者有没有案例。还有历史曲线触摸屏上电后不更新数据,需要人为启动,该如何正确设置。 最佳答案 1、你可以在PLC中OB将…

    SIMATIC WinCC 2021年7月5日
  • web客户端访问WINCC数据库的问题

    WEB客户机用光盘,向导安装了"连通性软件包客户端"(选择软件包时一些附属组件也自动装上了,包括SMATIC NET组件),WINCC服务器和WEB客…

    SIMATIC WinCC 2019年6月11日
  • SIMATIC NET与S7-200 SMART 集成以太网口OPC 通信(TIA平台)问题

    请求老师指导wincc7.3和200 SMART通讯。我参照《S7-200 SMART PLUS 2.1》创建SIMATIC NE…

    2021年7月5日
  • check box脚本的用法

    我是个初学者,如何在数目为16个boxes中用c脚本编写第1、9使用有效?如果这个提问不正确,我想问的本意就是check box 怎样用c脚本编程?谢谢高手指点…

    SIMATIC WinCC 2019年6月11日
  • sql与WINCC的通讯

    各位工控高手:我们请人做了个CDMA无线上网远传的项目,传过来的数据放在SQL中了,我如何将他读到WINCC中呢?问题比较初级,还请高手门不吝赐教!EMIAL:iamzcheng@…

    SIMATIC WinCC 2019年6月11日
  • WINCC c脚本编写

    WINCC c脚本在编写的时候,如何像VBS那样,函数、属性等能自动出来,要不在写的时候还要区分大小写,太麻烦了。 最佳答案 这个属于软件自身问题,随着软件升级WINCC…

    SIMATIC WinCC 2019年6月11日
  • wincc 6.0的web navigator server哪里有下载?

    wincc 6.0的web navigator server哪里有下载?如果哪位有此软件,请发一个,非常急!不胜感谢! 最佳答案 到下面链接处下载——…

    SIMATIC WinCC 2019年6月11日
  • wincc画面怎么制作一个自锁按钮

    wincc画面中怎么制作一个自锁按钮,连接PLC变量为I0.2,鼠标点击一下按钮,I0.2闭合,鼠标再次点击按钮,I0.2断开。这个功能的按钮怎么制作,求助! 最佳答案 wincc…

    SIMATIC WinCC 2021年7月5日
  • wincc从step7导入变量

    我把wincc集成到了step7里面,根据网上手册讲的步奏做的,但是step7里面的OS下的子菜单没有编译这一项,是不是我缺少什么补丁包,我wincc装的是7.0sp3的。step…

    2019年6月10日