此项目是用WinCC V6.2 CN开发的,可以用WinCC V7.0 CN打开,不用项目移植(注意:都是中文版本,用WinCC V7.2非中文版本打开项目显示乱码;)
1、Cover.pdl 事件--->释放左键--->直接连接--->常数Main.pdl--->当前窗口 画面名称;
2、Main.pdl 返回监控总览--->直接连接 常数Common.pdl 画面中的对象:PictureWindow1:画面名称;
权限管理--->释放左键 C动作 ProgramExecute(“C:\Program File\Siemens\bin\PassCS.exe”);也可以利用动态向导(推荐)做效果一样;
运行STEP7--->动态向导---à启动其他程序;
用户登录--->#Pragma Code()
PWRTLogin(‘1’);
也可以通过项目属性热键中实现,效果一样;
退出系统(静态文本)--->属性--->事件按左键 C动作--->Deac tiveRTProject();
动态向导--->退出WinCC运行系统,效果一样;
取消(静态文本)--->常数Main.pdl--->当前窗口 画面名称;
I/O Field 输出值 @Current user(内部变量);
内部变量不占用授权点数,外部变量占用授权点数;授权时相同名称选择点数多的;
按下Ctrl+Alt+Shift可显示运行画面的画面名称;
3、overview.pdl PLC柜内急停按钮 状态显示(智能对象)--->组态对话框(无法连接变量;可以在属性修改当前状态0/1,基本画面选择画面);
主小车档位显示,利用棒图(过程驱动程序连接)实现;
int step;
step=GetTagsWord(“108_OV_MT_STEP”)&GetTagBit(“05_MT_Forward_CMD”);//只有主小车运行时,档位才能显示;
注意:WinCC画面改动后,需要切换一下画面才能刷新画面,不能自动更新;
4、trend.pdl 交叉引用后,对象才能全部显示;
机构选择,利用选项组(单选框)实现的,可在窗口对象找到--->属性--->几何 框数量(可修改);
字体--->索引 1-N
文本
5、系统模拟图利用西门子库文件控件制作的;
控件--->Active x控件--->Siemens HMI symbol Library 1.4.1--->双击打开--->种类--->泵、阀、电动机等;
主起升2#逆变器动画 属性--->控件属性--->符号外观--->原本0 空心 3;动态对话框 关联逆变器运行变量 ‘81_MH2_Drive_Run’是/真 原本0;
否/假 空心3;
辅助系统电源 属性--->事件--->对象事件--->单击 常数singleline2.pdl--->当前窗口 画面名称;
空调断路器 自定义对象--->on_off_20--->用户自定义--->Toggle 静态 0分闸1合闸;动态 公式:‘028_UnderBridge_light_F2’ Toggle是/真 1,否/ 0;
主小车1#电机 控件属性---à符号外观 C动作
if(GetTagBit(“50_MT1_Drive_Run”)&&GetTagBit(“22_MT1_Motor1_CB_Q1”)) return 1(合闸);return 3(分闸);