DeviceNet 消息类型
DeviceNet是一种低成本的通讯总线链接,具有开放现场网络标准,规范和协议都是开放的。DeviceNet将控制和数据融合在一起,信息具有数据标识区,网络利用标识区进行优先级仲裁,可以高效传送I/O数据。
DeviceNet有两种不同类型的消息:I/O消息和显式消息(Explicit Message)。显式消息用于两个设备间点对点消息传递,是典型的请求/响应方式,常用于设备主参数、节点的配置、故障诊断数据等。
显式消息可以在不同公司的设备间进行通信,I/O消息适用于实时性要求较高和面向控制的数据。远程I/O通信功能使得在从单元和安装主单元的CPU之间能自动地传送I/O数据,对于需要位数据又需要信息数据交换的应用,非常适合采用DeviceNet网络。
DeviceNet 定义了两种类型的报文:显式信息报文、I/O信息报文。
I/O信息报文用于在 DeviceNet 网络中传输应用和过程数据。相关的I/O数据总是从一个生产应用传输到多个消费应用。
I/O报文通常使用高优先级的报文标识符,连接标识符提供了I/O报文的相关信息。
I/O报文传送通过I/O信息连接对象来实现。在I/O报文被传输之前,I/O信息连接对象必须已经建立。
I/O信息报文格式的最重要的特性是完全利用了CAN数据场来传输过程数据。连接的端点通过CAN报文标识符来识别过程数据的重要性。每个I/O报文使用1个CAN标识符。
显式信息报文用于DeviceNet网络中两个设备之间的一般性数据交换。显式报文通常使用低优先级的报文标识符。显式报文为点对点传送,采用典型的请求/响应通讯模式,通常用于设备配置、故障诊断。显式报文传送通过显式信息连接对象来实现,在设备中建立显式信息连接对象。显式报文请求指明了对象、实例和属性,以及所要调用的特定分类服务,并由报文路由对象传递到相应的对象。
显式信息报文格式最重要的特性是
CAN标识符场的任何一部分都不用于显式报文传输协议。所有协议都包含在CAN数据场当中。
CAN标识符场用作连接ID。设备之间的每个显式连接通道需要2个CAN标识符,一个用于请求报文,另一个用于响应报文。标识符在连接建立时确定。
DeviceNet 消息类型相关推荐
- 微信公众平台开发入门教程(三)消息类型讲解
接收消息类型 目前普通用户能向公众账号推送五种格式的消息:文本(包括表情).语音.图片.视频.位置.链接.名片发送会失败. 下面就这五种分别详解如下: 1. 文本(包括表情) 发送文本 后台格式: & ...
- SparkRPC源码分析之RPC管道与消息类型
SparkRPC源码分析之RPC管道与消息类型 我们前面看过了netty基础知识扫盲,那我们应该明白,ChannelHandler这个组件内为channel的各种事件提供了处理逻辑,也就是主要业务逻辑 ...
- 基本概念,BGP协议的特征和消息类型,状态转换?
基本的BGP概念 边界网关协议(BGP)是TCP协议上的一个自治网络中的路由协议.BGP是唯一一种海外专线可以处理类似于Internet大小的网络的协议,也是唯一一种可以正确处理非相关路由域之间的多路 ...
- 微信消息类型和事件类型
消息类型(MsgType): event text voice video location link 消息类型(Event)下的事件类型: 纯关注取消:subscribe(订阅).unsubscr ...
- protobuf string类型_Protobuf3 使用其他消息类型
Protobuf3 使用其他消息类型 您可以使用其他消息类型作为字段类型.例如,假设您希望在每个SearchResponse消息中包含Result消息,为此,您可以在.proto中定义结果消息类型,然 ...
- 必知必会的RocketMQ消息类型
普通消息 普通消息也叫做无序消息,简单来说就是没有顺序的消息,producer 只管发送消息,consumer 只管接收消息,至于消息和消息之间的顺序并没有保证,可能先发送的消息先消费,也可能先发送的 ...
- 【Protocol Buffer】Protocol Buffer入门教程(二):消息类型
00. 目录 文章目录 00. 目录 01. ProtoBuf操作步骤 02. 消息格式 03. 数据类型 04. 定义 proto 文件 05. 参考 参考代码下载:02_demo.rar 01. ...
- protobuf入门教程(二):消息类型
操作流程 1)在.proto文件中定义消息格式 2)使用protobuf编译器生成C++类 3)使用C++ API来读写消息 C++编程指导:https://developers.google.c ...
- 一致性协议raft详解(三):raft中的消息类型
一致性协议raft详解(三):raft中的消息类型 前言 raft 节点 Raft中RPC的种类 RequestVote leader选举成功后 AppendEntries 请求参数 返回值 存储日志 ...
最新文章
- 【百度地图API】如何使用suggestion--下拉列表方式的搜索建议
- linux fedora自带终端字体间距过大问题解决
- 为什么需要两个Survivor区?
- Dos下删除(非)空目录或文件
- comsol临时文件夹中有不支持的字符_文件名中不能包含的字符
- Python学习笔记:微积分计算
- 大数据之-Hadoop之HDFS_NameNode和Secondary NameNode工作机制_通过文件的增删改查说明---大数据之hadoop工作笔记0070
- 普通的Spring Web项目正常启动,在访问某些JSP页面时,页面会报错 http://java.sun.com/jsp/jstl/core
- 计算机最低分怎么英语,编写一个学生类 有年龄 英语、数学、计算机三门成绩 求平均分、最高分、最低分...
- 数学常用公式及规律、结论(二)
- 苹果手机六位数密码忘记了用计算机,忘记iPhone锁屏密码?三种方法帮你顺利解决!...
- Spring Cloud 入门到进阶 - 01 Eureka 服务实例的健康自检 (下)
- 桌面计算机右键管理没反应,右键计算机(我的电脑)管理选项打不开解决措施
- c语言保龄球计分系统课程设计,[C语言课程设计保龄球积分.doc
- java 健身会所_基于jsp的健身俱乐部会员-JavaEE实现健身俱乐部会员 - java项目源码...
- icp许可证年检办理什么企业需要办理
- Linux下打开ISO文件两种方法
- android和苹果位置共享,苹果和安卓手机修改微信共享位置方法。
- 虚拟化构建二分图(BZOJ2080 题解+浅谈几道双栈排序思想的题)
- 简单模式匹配算法——串的模式匹配
热门文章
- PHP-CGI, FastCGI, PHP-FPM的关系和区别
- List接口常用实现类的特点和底层实现
- iOS 二叉树相关算法实现
- 程序员计算器HEX、EDC、OCT等等的意思
- (Review cs231n) Backpropagation and Neural Network
- python第三天习题
- NPOI 菜鸟实践行之根据指定的模板生成Excel 2003格式的文件 (一)
- java入门5-asp.net关注
- 多语言制作工具(2013-01-24更新,支持VS2005、2008、2010、2012)(已开源)
- 基于javascript的asp数据库操作类,含分页、字符串截取、用户登陆验证[原创]