本手册及样例包均为免费提供,仅供参考。所述版本、应用及案例可能与用户实际应用不符,请用户在使用前认真阅读相关使用说明,根据自身的应用环境及机床特点进行调整,并进行严格的测试,以规避可能存在的风险。对于在使用中发生的人员、财产等损失,由用户自行承担。
以上声明内容的最终解释权归西门子(中国)有限公司所有,后续内容更新恕不做另行通知。
该应用样例演示了使用SINUMERIK MCP WinCC控件库创建虚拟机床控制面板(MCP)在WinCC Advanced界面中的使用。
下载地址:
SINUMERIK Machine control panel in WinCC user interface - ID: 109755452 - Industry Support Siemens
下载文件为TIA portal库文件
打开该库文件,里面包含测试用的PLC程序,虚拟MCP的HMI变量,MCP画面和VB脚本等多项内容。
该MCP控件库提供了两种风格的MCP控件,可根据需求使用。
MCP 398C的按键和LED风格不可更改,只能在界面中改变LED的颜色。MCP Transparent的LED风格和颜色都可以重新设计,如上图中可在按键左上角显示,可在按键一圈显示,也可通过更改按键背景色显示。
该样例在CMVM上测试,使用了WinCC控件库的MCP 398C控件,在PLC项目中使用了PLC基本程序块LBP_MCPCtrlMilling(FC19)和LBP_ConfigBP(FC1)
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
a) 在TIA Portal Step7中建立Sinumerik ONE的硬件
b) 在硬件配置中,添加IPC硬件。切换到IPC的设备视图,将硬件目录中的WinCC RT Advanced拖入IPC相应插槽中。这样,在项目树中的IPC硬件的下级菜单中就出现了WinCC的开发目录。
c) 回到网络视图,添加HMI连接(连接—HMI连接—NCU X120连线到IPC X2)
d) 在属性中将NCU X120 IP设为192.168.214.1,IPC X2 IP设为192.168.214.241
e) 使用SINUMERIK ONE PLC基本程序库和用户程序库快速的建立PLC项目
f) 将McpInterface.db添加到外部源文件,并右键选择从源生成块。生成的DB块McpInterface将作为虚拟MCP的输入输出接口。
g) 把FC1的MCP1In和MCP1Out管脚设置为MCPInterface的MCP输入输出地址。
h) 确认FC19在PLC程序里已调用。编译无误后,可将PLC硬件和软件下载到CMVM中。
i) 从WinCC MCP控件库拖出398C_McpWinCC_Example到WinCC项目的弹出画面目录下并打开,将所有控件复制到新建的画面中。
j) 从WinCC MCP控件库拖出McpWinCC到WinCC项目的HMI变量。打开该变量表将虚拟MCP的HMI变量通过PLC连接一一对应到DB块MCPInterface的地址。
k) HMI项目编译无误后,可直接在PC上启动WinCC Advanced RT在CMVM上进行测试。
在下载完PLC项目后,CMVM自带的MCP便失效了。
使用新建的WinCC界面测试MCP的模式切换,轴选,使能,JOG移动轴等各项功能。
Jia Ran
2022.07.20