DeviceNet轮询机制详解:主从站交互与响应
需积分: 50 121 浏览量
更新于2024-08-09
收藏 4.19MB PDF 举报
"本文档详细介绍了DeviceNet网络通信中的轮询命令和轮询响应信息,以及DeviceNet系统架构的关键概念。DeviceNet是一种基于CAN(Controller Area Network)总线的工业网络标准,它允许设备间进行高效的数据交换。"
在DeviceNet网络中,【轮询命令信息】是一个重要的通信机制,允许主站设备向从站设备发送数据。7-6.1章节阐述了轮询命令的使用方式。这些命令可以携带任意数量的数据,并可以选择性地整体或分段发送到目标从站。从站设备对轮询命令有三种可能的响应:忽略、消费命令及数据、或仅将命令作为触发器而不处理数据。默认情况下,从站设备在未分配轮询连接时会忽略轮询命令。对于那些不接收应用I/O数据的输入设备,主站可以通过发送0字节轮询命令来触发它们发送响应数据。值得注意的是,不包含应用I/O数据的轮询命令被视为receive_idle事件,而包含数据的命令则被视为运行事件,不同应用对象对此会有不同反应。
【轮询响应信息】是从站设备回应主站的机制,可以从站返回任意数量的分段或不分段的输入数据和状态信息。一个重要细节是,如果轮询响应声明包含数据(produced_connection_size属性不为0),但实际无应用I/O数据,则会被识别为主站缺乏有效轮询数据的事件,具体主站的应对行为由制造商指定。
此外,文档提到了【DeviceNet对象模型】和【系统结构】。对象模型是DeviceNet通信的基础,包括对象寻址和寻址范围,定义了设备在网络中的身份和通信方式。系统结构部分讨论了拓扑和逻辑结构,如I/O连接和显式信息连接,明确了设备如何组织和交互。DeviceNet基于CAN协议,涉及CAN的链路层寻址、帧类型、媒体访问控制和错误管理,确保了网络的稳定性和可靠性。
总结起来,这篇资料深入探讨了DeviceNet中轮询命令与响应的交互,强调了DeviceNet对象模型和网络架构,为理解和实现DeviceNet通信提供了关键信息。
2022-10-27 上传
2015-10-29 上传
2022-11-17 上传
点击了解资源详情
2019-03-22 上传
2018-11-16 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
一土水丰色今口
- 粉丝: 23
- 资源: 3988
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手