wincc运行时切换到编辑画面

wincc运行时如何切换到编辑画面,比如用一个按钮,点击进入到按钮所处画面的编辑状态,或者指定画面的编辑状态,而不影响整个运行系统。我记得有一段程序可以实现,可是现在怎么也找不到了,望高人指导一下!

问题补充:
所有快捷键全被屏蔽掉了,只有ALT+F4管用,另外已经设为开机启动,只启动运行画面,不启动开发页面。但是我肯定有这样做的,如果不是我做出来过,就是我见过有人这么用过!

最佳答案

系统画面 @PictureInfo.pdl 中 @ShowPictureName 鼠标点击事件脚本可以实现。
附脚本:
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
char pictname[260] = "";
char command[260] = "Grafexe ";
char project[260] = "";
char Screen = ”1”;
int i = 0;
CMN_ERROR Err;

Screen=SSMGetScreen(lpszPictureName);
SSMGetWorkFieldPicture( Screen, pictname, sizeof(pictname) );
if (pictname[0] != ”\0”)
{
  DMGetRuntimeProjectA(project,sizeof(project),&Err);
  printf("project=%s\r\n",project);
   for ( i=strlen(project); i > 0; i–)
  {
    if ( project[i] == ”\\” )
    {
       project[i] = ”\0”; 
       break;
     }
  }
  strcat( command, project );
  strcat( command, "\\GraCS\\" );
  strcat( command, pictname );
  printf("Start: %s\r\n", command );
}
ProgramExecute( command );

}

提问者对于答案的评价:
虽然我没看懂,可以留着以后测试使用!

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

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

相关推荐

  • wincc与S7-200 DP通讯?

    WINCC和S7-200通过PCACESS走CP5611(PROFIBUS通讯),现在有个这样的问题,当CP5611卡出来后直接接到EM277过去,通讯不上,当EM277出来接到一…

    SIMATIC WinCC 2017年11月29日
  • 关闭弹出对话框,对应变量置0

    一个项目里有好几个系统,每个系统里都有不同的电机,每个系统都做一个检修按钮,每个检修按钮都对应一个变量,点击后置1,然后弹出对话框,对话框里是这个系统里的电机启停按钮。如何实现关闭…

    SIMATIC WinCC 2021年7月5日
  • 如何从资料库中读取资料并在WinCC的画面中显示

    请教各位专家,我需要从SQL的PW_USER 的Table 中根据NAME栏的数值取出GRPID的数值,并根据GRPID的值给一个内部变量赋值:具体一点就是,在…

    SIMATIC WinCC 2019年6月11日
  • HMI 输入输出域1

    屏:TP177A 题:要在HMI的输入输出域中设置部分重要参数,但设备运行时不允许输入!如果强制输入会提示:"请停止设备后再输入!" 我的思…

    SIMATIC WinCC 2019年6月11日
  • wincc入门

    各位大虾:         第一次使用WINCC,有点抓瞎!不知道所云!请介绍下WINCC…

    SIMATIC WinCC 2019年6月11日
  • 安装WINCC时出现以下错误

    我在安装wincc7.2时,出现以下错误请问是怎么回事,系统是window7 旗舰版 32位 图片说明:    最佳答案 在注册表内“HKE…

    2017年10月29日
  • wincc指标灯

    在WINCC库里咋找不到指标灯元件,是不是必需自己画. 最佳答案 画一个圆连接一个变量,用变量不同的值给圆填充不同的颜色就可以。 提问者对于答案的评价:hao

    SIMATIC WinCC 2019年6月11日
  • MP277问题

    最近在调试MP277触摸屏,笔记本丢失,没有备份,现在新换了一台笔记本,想问一下,我之前下载到MP277里的HMI程序能不能单独上载到新笔记本里,怎么上载,用以太网线能否实现?速度…

    SIMATIC WinCC 2017年8月3日
  • 如何实现当某一值为1 时,wincc画面所有按钮、I/O域等禁止操作!

    如题。如何实现当某一值为1 时(例a=1),wincc画面所有按钮、I/O域等可画面干涉的量禁止操作!并且出现提示窗口,提示此时禁止操作!当a=0时,提示窗口自动关闭,按…

    SIMATIC WinCC 2019年6月11日
  • WINCC与三菱FX3GC通讯

    WINCC V7.3安装三菱PLC驱动与FX3GC以太网通讯,上午数据还能正常读取,下午就不行, 但是与三菱PLC的通讯是正常的,有没有大神知道怎么回事? 最佳…

    SIMATIC WinCC 2021年7月5日