在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日 上午9:10
下一篇 2019年6月11日 上午9:10

相关推荐

  • 安装了wincc再安装博图无法取消wincc部分

    安装了wincc7.5sp1,现在客户要工控机上也安装博图用来监控1500plc,博图是V16的,能安装吗?该怎么选呢,好像没办法不选wincc 图片说明:  &nbsp…

    2021年7月5日
  • wincc 复选框checkbox怎么使用啊

    wincc 复选框checkbox怎么使用啊 问题补充:我没有样例程序啊,谁能指点一下,用C或VBS都可以。谢谢! 最佳答案 HMICheckBox是通过“输入/输出-选…

    SIMATIC WinCC 2019年6月11日
  • wincc开关量无法归档

    wincc开关量,设置归档,然后在报表里添加开关量,运行后报表开关量没有记录,也不刷新,难道开关量不能归档吗 图片说明:       最佳答…

    2021年7月5日
  • S7协议在WINCC中的应用

    WINCC与300的PLC通讯协议是S7协议吗?为什么又称wincc为二类主站呢?二类主站的概念不是在DP网络里定义的吗?两者该怎样理解呢? 最佳答案 1、WINCC与300的PL…

    SIMATIC WinCC 2021年7月5日
  • Wincc安装后系统重复注销

    我的电脑安装Wincc后按照要求重新启动,可是在登陆画面登录后立即显示注销,并且过一会返回到登陆画面,重启也是这样,安全模式同样如此。请问如何解决 最佳答案 注册表里注册登陆项被杀…

    SIMATIC WinCC 2019年6月11日
  • 请教师傅们一个问题谢谢

    我想做一个登陆画面,在这画面上我要有用户名和密码才能进入我的主画面,能请师傅们详细指导吗,谢谢了 最佳答案 我来了,感谢上帝,我看了半天就这个问题我会回答 我第一次做WI…

    SIMATIC WinCC 2019年6月11日
  • 博图WINCC PRO V16报警

    博图WINCC  PRO  V16报警问题,报警窗口中弹出这样的提示,请问是什么原因,如何解决,有多条报警,见附图,在线等。谢谢 问题补充:…

    2021年7月5日
  • wincc6.0sp4需要sql的版本是多少?急

    wincc6.0sp4需要sql的版本是多少?急 谢谢  问题补充:还想问一下step7sp3,wincc6.0sp4和web navigator6.…

    SIMATIC WinCC 2019年6月11日
  • wincc professional 制作用户登录

    使用两个i/o域   点击登录  错误有错误信息提示  正确跳转到用户画面 最佳答案 查看例子就行了,简单入门…

    SIMATIC WinCC 2021年7月5日
  • WINCC反应滞后

    我现在用的是PLC通过以太网模块和WINCC相连的,可是现在运行起来存在滞后的现象,不知道是为什么。就是我的继电器都动作了3、4秒后画面上的状态信号才动作,不知道有什么办法没有。好…

    SIMATIC WinCC 2019年6月11日