- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机械电气设备网络接口与通信协议
机械电气设备网络接口与通信协议
范围
GB/T 18759的本部分规定了机械电气设备开放式数控系统中网络接口和通信协议规范,为开放式数控系统网络接口与通信协议的分析、设计及实现提供参考框架,满足机械电气设备数控系统开放及互操 作要求。
本部分适用于金属切削机床、锻压机床、特种加工机床等工业机械设备用的开放式数控系统。
基本要求
概述
开放式数控系统(ONC)网络接口与通信协议是用于开放式数控系统及相关设备的信息集成、分布 式网络管理及远程操作的通信接口与协议。为满足开放性、可靠性和安全性等要求,本部分提出的网络 接口与通信协议以TCP/IP为基础,由数据采集层、数据处理层、应用服务层组成。为了兼顾现有国际、 国家标准或者事实标准,满足数控系统开放要求,本部分只对网络接口与通信协议进行规范。
本部分在开放式数控系统基本结构的基础上(见GB/T 18759.1-2002及GB/T 18759.2-2006),对开放式数控系统网络接口基本体系结构,以及所包含的信息模型、通信协议等加以规范,并在附录中给出 相关应用示例,但并不对数控装置、部件、驱动器及I/O等设备,以及第三方用户软件的具体实现作具 体规定,以满足开放性设计要求;此外,本部分不对操作系统和通信系统作具体规定,凡是采用符合国 际标准、国家标准和事实标准的都被视为符合本部分的要求。
网络结构
开放式数控系统通过网络接口与通信协议实现设备的信息集成、网络管理与远程操作等,如图1所示。其基本功能是将数控系统及相关部件等设备在运行过程中所产生的实时和非实时数据等信息,按照 信息模型和通信协议进行编码,变换为可在网络上传输的报文,并通过通信网络进行传输;同时将接收 到的远程操作命令发送给本地数控系统,以实现本地的远程操作。
…远 远远 远CN C远 远远 远远远远远…CN C远远远远
…
远 远远 远
CN C
远 远远 远
远
远
远远
…
CN C
远远
远远
远 远 远 远 远 远 远 远 远 远远 远
远远
远
远
远
远
远
远
远
远
远
远
远
...
远
远 远 远 远
远 远 远 远
远 远
远 远 远 远
远 远 远
图1 ONC 网络结构(数控机床示例)
为实现开放式数控系统网络化功能,数控系统的网络接口间需要通过通信网络建立连接,并通过通 信协议进行数据传输。通信网络为信息传递所经的媒介,其设备主要包括用于信号可靠传输的路由器、 交换机、插头、插座、线缆及中继设备等;通信协议规定信息传输规则,主要包括连接方式、报文单元、 报文格式、发送和接收时序等。
网络要求
针对开放式数控系统要求,网络接口与通信协议应该满足如下要求:
——开放性:网络接口与通信协议应具备开放性和可扩展性,以确保不同类型数控系统信息共享, 并适应信息集成的发展要求。
——可靠性:网络应具有容错处理等机制,以支持可靠通信。
——安全性:网络应支持安全通信,以防止信息的非法访问和使用等,参见附录C。
网络接口层次
网络接口以TCP/IP为基础,由数据采集层、数据处理层、应用服务层组成,如图2所示。
远 远 远 远 远
远 远 远 远 远 远远 远远 远 远 远 远 远远 远远 远 远 远
远 远 远 远 远 远远 远
远 远 远 远 远 远远 远
远 远 远 远 远 远 远 远
远 远 远 远远 远
远 远 远 远 远 远 远 远
远 远 远 远
远 远 远 远
远 远 远 远
远 远 远 远
远 远 远 远 远
图2 网络接口层次
数据采集层:实现本地数据的采集、存储以及针对远程操作命令的本地操作功能。以机床为例,采 集数据主要包括设备识别信息(如系统型号、版本号等)、设备特性(如最大行程、行程范围等),以 及设备运行数据(如当前运行状态、运行模式等),数据采集功能主要通过数控系统自身提供,其具体 实现本部分不做具体规定;系统本地操作功能主要针对远程操作指令实现本地数控系统基本操作,包括 工件程序的管理、系统参数的管理以及系统基本操作等,本地操作功能主要通过数控系统自身提供,其 具体实现本部分不做具体规定。
数据处理层:实现采集数据处理和远程操作处理功能。采集数据处理功能依照信息模型的定义,将采集层所采集的信息进行打包,为应用服务层提供数据报文,实现数控系统的信息集成;远程操作处理 功能通过对从远程操作接口获得的命令进行解析,转换成本地数控系统操作接口的命令。
应用服务层:通过HTTP请求响应的机制处理相关数据,满足车间及更高级别的信息集成需求;同时 接收用户的远程操作命令,实现本地远程操作。
信息模型
概述
网络接口通过信息模型来描述不同类
文档评论(0)