1我看有些PCS7的例程,在wincc画面切换按钮的鼠标事件是这样定义的:DirectConnection-Target-ObjectinPicture-Object(pw)-PropeRTy(display),显示是要打开PW这个页面,可是在GraphicsDesigner里却找不到PW,该怎么样才能找到这个对象呢。
2还有的画面切换是用C语言来写的:
#include"apdefap.h"
voidOnClick(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName)
{
PCS7_OpenGroupDisplay_V6(lpszPictureName,lpszObjectName);
}
结果是打开一个控制面板,可是控制面板应该怎么找呢。还有些C语言定义画面切换也是看不到画面的名称,会在哪里呢?
3第三个问题就是PCS7中CFC没有OCM功能的功能块的管脚变量要怎样才能在WINCC中直接读写呢。
问题比较多,请知情者帮忙,谢谢了
最佳答案
1.PCS7的按钮切换画面是通过OSPROJECTEDITOR以及PICTURETREE来完成的。
2。PCS7的控制面板也是通过OSCOMPILE自动编程生成的标准面板,在连接动态TAG的时候,在动态连接下找到“PCS7结构标签连接”就可以找到相应的结构标签,直接连接就可以了。
3。PCS7中CFC的功能块的OCM的属性如果需要更改,需要更改其相对应的功能块的属性中添加S7_M_C属性。
建议初学者不要随便更改这些属性,按照PCS7的快速入门样例进行学习,掌握了一定基础后,再更加深入的学习。
提问者对于答案的评价:
虽然没有解决实际问题,不过还是谢谢你,也谢谢那位发PCS7的朋友,不过打不开链接的网页。