DeviceNet连接对象属性详解
需积分: 50 153 浏览量
更新于2024-08-09
收藏 4.19MB PDF 举报
本文档详细介绍了DeviceNet网络中连接对象的实例属性,这些属性对于理解和配置DeviceNet系统架构至关重要。连接对象是DeviceNet通信的核心组件,它们定义了数据的发送和接收方式,以及如何处理定时和错误情况。
在DeviceNet系统架构中,连接对象具有多个实例属性,每个属性都有特定的功能和作用。例如:
1. **状态(state)**:这是一个USINT类型的属性,表示连接对象的状态,如活动、暂停或错误等。
2. **实例类型(Instance_type)**:区分连接是I/O连接还是显式信息连接,USINT类型,帮助识别数据传输类型。
3. **传输类别(transportClass_trigger)**:BYTE类型,定义连接的行为,例如是周期性的还是应答式的。
4. **产生的连接ID(produced_connection_id)**:发送数据时在CAN标识区中的值,UINT类型。
5. **消费的连接ID(consumed_connection_id)**:接收数据时CAN标识区中指示数据来源的值,UINT类型。
6. **初始通信特性(initial_comm._characteristics)**:BYTE类型,定义信息组,通过这些信息组进行生产和消费数据。
7. **产生的连接大小(produced_connection_size)**:最大发送字节数,UINT类型,限制了单次传输的数据量。
8. **消费的连接大小(consumed_connection_size)**:最大接收字节数,UINT类型,设定接收缓冲区的大小。
9. **期望的包率(expected_packet_rate)**:定义与连接相关的定时,即数据传输速率,UINT类型。
10. **看门狗超时动作(watch_dog_timeout_action)**:USINT类型,定义当发生休眠或看门狗超时时如何处理连接。
11. **生产抑制时间(production_inhibit_time)**:仅适用于非循环发送的I/O客户端,定义产生新数据的最小间隔,UINT类型。
此外,连接对象还包括两个EPATH属性,即**产生的连接路径(produced_connection_path)**和**消费的连接路径(consumed_connection_path)**,它们分别指定生成数据和消费数据的应用对象,这些路径在附录I中有详细说明。
DeviceNet是一种基于CAN(Controller Area Network)的工业自动化网络标准,其对象模型包括了各种设备和服务,如I/O连接和显式信息连接。网络的拓扑和逻辑结构支持多种设备间的通信方式,而错误管理则确保了网络的稳定性和可靠性。
理解并正确配置连接对象的这些实例属性,对于实现高效、可靠的DeviceNet网络通信至关重要。通过设置合适的属性值,可以优化数据传输效率,避免冲突,以及及时响应网络中的异常情况。
2018-07-25 上传
330 浏览量
2012-05-28 上传
299 浏览量
2025-01-21 上传
435 浏览量
214 浏览量
850 浏览量
480 浏览量

MICDEL
- 粉丝: 36
最新资源
- 理解AJAX基础与实现
- BEA Tuxedo精华贴总结:程序示例与环境变量设置
- TUXEDO函数详解:tpalloc, tprealloc, tpfree, tptypes与FML操作
- Windows CE预制平台SDK掌上电脑1.1中文版使用指南
- 21DT数控车床编程指南:操作与编程指令详解
- 随机化算法:原理、设计与应用探索
- PB编程入门:核心函数详解与知识架构构建
- Ant实战教程:从入门到精通
- DB2 SQL语法指南:从创建到索引详解
- Java GUI设计入门:AWT与Swing解析
- VCL 7.0继承关系详解:完整对象树与可用版本区分
- 十天精通ASP.NET:从安装到实战
- 有效软件测试的关键策略
- ARM ADS1.2开发环境与AXD调试教程
- 详述JSTL:核心、I18N、SQL与XML标签库解析
- ×××论坛系统概要设计说明书