1        声明

本手册及样例包均为免费提供,仅供参考。所述版本、应用及案例可能与用户实际应用不符,请用户在使用前认真阅读相关使用说明,根据自身的应用环境及机床特点进行调整,并进行严格的测试,以规避可能存在的风险。对于在使用中发生的人员、财产等损失,由用户自行承担。

以上声明内容的最终解释权归西门子(中国)有限公司所有,后续内容更新恕不做另行通知。

2        说明

2.1        概述

该应用样例演示了使用SINUMERIK MCP WinCC控件库创建虚拟机床控制面板(MCP)在WinCC Advanced界面中的使用。

2.2        SINUMERIK MCP WinCC控件库

下载地址:

SINUMERIK Machine control panel in WinCC user interface - ID: 109755452 - Industry Support Siemens

下载文件为TIA portal库文件

 image.png

打开该库文件,里面包含测试用的PLC程序,虚拟MCP的HMI变量,MCP画面和VB脚本等多项内容。

image.png


MCP控件库提供了两种风格的MCP控件,可根据需求使用。

image.png



MCP 398C的按键和LED风格不可更改,只能在界面中改变LED的颜色。MCP Transparent的LED风格和颜色都可以重新设计,如上图中可在按键左上角显示,可在按键一圈显示,也可通过更改按键背景色显示。

3        建立项目

3.1        接口描述

该样例在CMVM上测试,使用了WinCC控件库的MCP 398C控件,在PLC项目中使用了PLC基本程序块LBP_MCPCtrlMilling(FC19)和LBP_ConfigBP(FC1)

3.2        样例建立环境

l  STEP 7 Professional V17

l  WinCC Advanced V17

l  SINUMERIK STEP 7 Toolbox V17

l  SINUMERIK Integrate Create MyHMI / WinCC V17

l  Sinumerik_PLC_Lib_v2.2_V17

3.3        样例建立步骤

a)       TIA Portal Step7中建立Sinumerik ONE的硬件

image.png 


 

b)       在硬件配置中,添加IPC硬件。切换到IPC的设备视图,将硬件目录中的WinCC RT Advanced拖入IPC相应插槽中。这样,在项目树中的IPC硬件的下级菜单中就出现了WinCC的开发目录。

 image.png

 

c)       回到网络视图,添加HMI连接(连接—HMI连接—NCU X120连线到IPC X2)

image.png


d)       在属性中将NCU X120 IP设为192.168.214.1,IPC X2 IP设为192.168.214.241

 image.png

e)       使用SINUMERIK ONE PLC基本程序库和用户程序库快速的建立PLC项目

 image.png

 

f)        McpInterface.db添加到外部源文件,并右键选择从源生成块。生成的DB块McpInterface将作为虚拟MCP的输入输出接口。

 image.png

     g)       FC1的MCP1In和MCP1Out管脚设置为MCPInterface的MCP输入输出地址。

image.png


h)       确认FC19在PLC程序里已调用。编译无误后,可将PLC硬件和软件下载到CMVM中。

i)         WinCC MCP控件库拖出398C_McpWinCC_Example到WinCC项目的弹出画面目录下并打开,将所有控件复制到新建的画面中。

 image.png

    

j)         WinCC MCP控件库拖出McpWinCC到WinCC项目的HMI变量。打开该变量表将虚拟MCP的HMI变量通过PLC连接一一对应到DB块MCPInterface的地址。

 image.png


k)       HMI项目编译无误后,可直接在PC上启动WinCC Advanced RT在CMVM上进行测试。

4        测试

在下载完PLC项目后,CMVM自带的MCP便失效了。

image.png

使用新建的WinCC界面测试MCP的模式切换,轴选,使能,JOG移动轴等各项功能。

image.png

5        作者/联系人

Jia Ran

2022.07.20