请教个WINCC中关于弹出按钮的的C脚本的问题

问题是这样的:本人刚学PCS7没多久,现场出现了矫直机的程序 半自动 无法手动输入矫直参数。参数设置好后需要按一个 Apply preset   按钮。这个按钮是鼠标点击再弹出个画面 然后确认 应用(或者OK),正常应该此时执行手动的设置参数值 。 程序不是很熟悉 就想从这个按钮入手,但是我打开按钮的动作后貌似又是一个弹出画面。

 现在问题是 我在WINCC找不到这个画面,所以也就不知道这个按钮执行的是那个变量。所以请教下大家 由于我对C脚本不是很熟悉,所以就把这个按钮的动作脚本复制上来吧 请大家帮看下

 脚本:
 #include "apdefap.h"
 void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
 {
 char Screen[50];
 char* Scr_Name;
 int X_Pos, Y_Pos;
 char* Name;

 Scr_Name = GetPropChar(lpszPictureName,lpszObjectName,"Suffix Text"); //Get the pisture suffixe
 X_Pos= GetPropWord(lpszPictureName,lpszObjectName,"X Pos"); //Get the pisture suffixe
 Y_Pos = GetPropWord(lpszPictureName,lpszObjectName,"Y Pos"); //Get the pisture suffixe
 Name = GetPropChar(lpszPictureName,lpszObjectName,"PopUp Name"); //Get the pisture suffixe
 printf("X pos = %d et Y pos = %d et Nom = %s",X_Pos, Y_Pos, Name);

 CallScreen(lpszPictureName, Scr_Name, Screen); //Get the picture name on "Screen"

 OpenWindow(lpszPictureName, "BoxOperation",X_Pos,Y_Pos, Screen, Name);

 } 
 这按钮不 是 打开 BoxOperation  这个画面么??还是?

 谢谢!!

最佳答案

1.是否程序限制手动输入?
 2.是否手动输入有权限要求?
 3.你贴过来的脚本是一个封装好的脚本,适用于鼠标动作的脚本,用于在固定的坐标位置打开BOX的命令;
 4.想查找子画面的PDL文件名,可以通过CTRL+SHIFT+ALT同时按下,然后鼠标移到任意一个OBJECT,就会显示PDL文件名,就可以找到相应的画面了;

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月15日 上午12:26
下一篇 2017年8月15日 上午12:27

相关推荐

  • pcs7高手请进来

    pcs7系统共有6个工作站,2台服务器,其中一个工作站下所有客户机不定期出现所有通讯信号全无,屏幕数据全部显示黑色,24伏断电状态,大概10秒左右恢复,本工作站出现问题时,其余工作…

    SIMATIC PCS 7 2017年6月5日
  • pcs7编程语言问题

    我现在有一个别人编写的PCS7程序,是用SCL语言编写的,我现在想把程序改为LAD语言以便读取信息,可是我打开程序后在VIEW里面把STL变成LAD时。程序语言仍然没有变化,还是S…

    SIMATIC PCS 7 2017年8月24日
  • 连接关系

    2个小问题 1.CFC(1)/ CFC(2),分别拉入1个AND块,在CFC(1)的AND的INT1上写CFC(2)(A,1)\1OUT确定后格式为什么不正确。…

    SIMATIC PCS 7 2017年7月30日
  • 阶跃函数

    函数库中有没有什么模块可以产生阶跃函数的? 最佳答案 我觉得LZ意思是实数的跳变,建议使用SEL_R这个实数选择. 在BLOCK组里.用一个BOOL量选择两个实数,产生任…

    SIMATIC PCS 7 2017年7月25日
  • 过程控制系统产品样本

    我找不到PCS7过程控制系统的产品目录。谁能提供个下载地址啊!!谢谢 问题补充:有没有中文版本的,这样看的更明白点。 最佳答案 SIMATIC PCS 7&nb…

    SIMATIC PCS 7 2017年6月27日
  • 跪求PCS7常见控制功能块管脚说明

    跪求PCS7常见控制功能块管脚说明 最佳答案 请上网下载:过程控制系统 PCS 7 V7.0 SP1 工程系统 http…

    SIMATIC PCS 7 2017年8月3日
  • CFC编译警告问题

    CFC编译完成之后,出现如下警告:由于某些安装块没有引用列表,无法计算组织块OB1的本地数据要求、嵌套深度?请大家帮忙看看,谢谢! 最佳答案 参考:http://www.ad.si…

    SIMATIC PCS 7 2017年7月26日
  • AI模块输入电流信号问题

    模块是7KF02,4线制4到20毫安电流信号输入 温度变送器,变频等过来的信号都能正常显示 现在问题有同一批电流表过电流变送器过来 4~20ma信号经…

    SIMATIC PCS 7 2017年8月3日
  • PCS7功能块管脚参数系统属性

    {S7_visible:=’false’;这个我知道是可见不可见 下面的属性就不清楚了,请大侠帮忙! S7_link:=’false’; S7_m_c…

    SIMATIC PCS 7 2017年8月24日
  • PCS7点击Setup后提示重启,重启后现象依旧

    PCS7点击Setup后提示重启,重启后现象依旧 最佳答案 在注册表内“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Se…

    SIMATIC PCS 7 2017年6月1日