SINUMERIK HMI sl编程与系统架构解析
需积分: 10 161 浏览量
更新于2024-07-17
收藏 1.96MB DOC 举报
"本文档详细介绍了如何在SINUMERIK sl控制系统中集成和编程HMI sl,以及HMI与NC的通信方式。"
HMI sl是专为SINUMERIK sl控制系统设计的一种人机界面(Human Machine Interface),它允许用户通过直观的图形用户界面与数控系统交互。在SINUMERIK sl环境中,HMI sl通过softbus通信总线与数控控制器(NCK)、可编程逻辑控制器(PLC)以及驱动器进行通讯,这种总线类似于S7协议的PLC通信方式。外部HMI系统则利用通信处理器将各个组件相互连接。
系统架构中,NCK和基于Linux的组件运行在x86处理器上,而用户接口,即输入输出设备,被虚拟化在Thin Client Unit (TCU)上。TCU通过以太网与NC单元相连,其中VNCC服务器是TCU接口的重要组成部分。HMI sl的一个显著特点是其组件化架构,主要分为GUI组件和HMI服务两部分。
GUI组件负责实现用户界面,例如HMI sl接口,用于直接响应用户操作。常见的GUI组件包括加工、参数设置、程序管理、诊断和启动等操作区域。HMI服务则提供基础功能,如多语言支持、数据存储卡管理、警告和事件服务,以及对NC、CF卡和其他存储设备中的文件和路径的处理。
值得注意的是,HMI sl的开放性应用程序(OA)扩展只能在GUI组件中执行,不支持HMI服务的开发。GUI组件和HMI服务可以根据具体需求进行定制,并配置到HMI系统中。它们可以单独或并行加载到内存中执行,如图1-2所示,展示了在三个进程中运行的六个GUI组件和HMI服务的配置示例。
对于开发和运行环境,HMI sl支持Windows和Linux两种操作系统,对应平台的可执行文件可通过相应平台的开发工具生成。这为用户提供了灵活性,可以根据实际硬件环境选择合适的运行平台。
HMI sl是SINUMERIK sl控制系统中的关键组成部分,它通过高效、灵活的架构实现与NC的紧密通信,提供丰富的用户交互功能,是实现高效数控加工操作的关键工具。
2019-09-23 上传
2019-09-15 上传
2021-10-07 上传
2019-10-24 上传
2019-10-20 上传
a791529566a
- 粉丝: 9
- 资源: 9
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器