Profibus报文解读【转】

2024-01-10 11:32
文章标签 解读 报文 profibus

本文主要是介绍Profibus报文解读【转】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


Profibus 报文解读 

(从站已经完成初始化)

  ......

  10 03 01 494D 16

  (该报文为主站1发给从站3的请求帧,查询从站3的FDL状态,即从站3是否“活着”。)

  10 01 03 0004 16

  (该报文为从站3对主站1的应答帧,告诉主站1“我活着呢”。)

  .....

  68 05 05 6883 81 6D 3C 3E EB 16

  (该报文为主站1发给从站3的请求帧,读取查询从站3的诊断报文,以获取从站3的进一步信息。)

  68 0B 0B 6881 83 08 3E 3C 02 05 00 FF 00 08 94 16

  (该报文为从站3对主站1的应答帧,其中包含6个字节的诊断数据:02 05 00 FF00 08,具体含义可参阅协议,其中第四字节为FF表明从站3尚未被任何主站所参数化。)

  ......

  68 11 11 6883 81 5D 3D 3E 88 02 FD 0B 00 08 00 00 00 00 00 00 7616

  (该报文为主站1发给从站3的参数化报文帧,包含12个字节的参数化数据: 88 02 FD0B 00 08 00 00 00 00 00 00)

  E5

  (该报文为从站3对主站1的短应答帧,告诉主站1参数化成功。)

  ......

  68 07 07 6883 81 7D 3E 3E 11 21 2F 16

  (该报文为主站1发给从站3的组态报文帧,包含2个字节的组态数据: 1121,表明从站3应有两个字节输入和两个字节输出。)

  E5

  (该报文为从站3对主站1的短应答帧,告诉主站1组态成功。)

  ......

  68 05 05 6883 81 5D 3C 3E DB 16

  (该报文为主站1发给从站3的请求帧,读取查询从站3的诊断报文。)

  68 0B 0B 6881 83 08 3E 3C 00 0C 00 01 00 08 9B 16

  (该报文为从站3对主站1的应答帧,其中包含6个字节的诊断数据:00 0C 00 0100 08,其中第四字节为01表明从站3已经被主站1成功地参数化,从站3进入数据交换状态。)

  ......

  68 05 05 6803 01 7D 00 00 81 16

  (该报文为主站1发给从站3的请求帧,包含两个字节的输出数据:00 00,并请求从站3的输入数据。此后主站1周期性地发送此报文)

  68 05 05 6801 03 08 00 00 8C 16

  (该报文为从站3对主站3的应答帧,包含两个字节的输入数据:0080)


这篇关于Profibus报文解读【转】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/590647

相关文章

解读为什么@Autowired在属性上被警告,在setter方法上不被警告问题

《解读为什么@Autowired在属性上被警告,在setter方法上不被警告问题》在Spring开发中,@Autowired注解常用于实现依赖注入,它可以应用于类的属性、构造器或setter方法上,然... 目录1. 为什么 @Autowired 在属性上被警告?1.1 隐式依赖注入1.2 IDE 的警告:

Rust中的注释使用解读

《Rust中的注释使用解读》本文介绍了Rust中的行注释、块注释和文档注释的使用方法,通过示例展示了如何在实际代码中应用这些注释,以提高代码的可读性和可维护性... 目录Rust 中的注释使用指南1. 行注释示例:行注释2. 块注释示例:块注释3. 文档注释示例:文档注释4. 综合示例总结Rust 中的注释

解读Pandas和Polars的区别及说明

《解读Pandas和Polars的区别及说明》Pandas和Polars是Python中用于数据处理的两个库,Pandas适用于中小规模数据的快速原型开发和复杂数据操作,而Polars则专注于高效数据... 目录Pandas vs Polars 对比表使用场景对比Pandas 的使用场景Polars 的使用

Rust中的Drop特性之解读自动化资源清理的魔法

《Rust中的Drop特性之解读自动化资源清理的魔法》Rust通过Drop特性实现了自动清理机制,确保资源在对象超出作用域时自动释放,避免了手动管理资源时可能出现的内存泄漏或双重释放问题,智能指针如B... 目录自动清理机制:Rust 的析构函数提前释放资源:std::mem::drop android的妙

golang字符串匹配算法解读

《golang字符串匹配算法解读》文章介绍了字符串匹配算法的原理,特别是Knuth-Morris-Pratt(KMP)算法,该算法通过构建模式串的前缀表来减少匹配时的不必要的字符比较,从而提高效率,在... 目录简介KMP实现代码总结简介字符串匹配算法主要用于在一个较长的文本串中查找一个较短的字符串(称为

MySQL中的MVCC底层原理解读

《MySQL中的MVCC底层原理解读》本文详细介绍了MySQL中的多版本并发控制(MVCC)机制,包括版本链、ReadView以及在不同事务隔离级别下MVCC的工作原理,通过一个具体的示例演示了在可重... 目录简介ReadView版本链演示过程总结简介MVCC(Multi-Version Concurr

关于Gateway路由匹配规则解读

《关于Gateway路由匹配规则解读》本文详细介绍了SpringCloudGateway的路由匹配规则,包括基本概念、常用属性、实际应用以及注意事项,路由匹配规则决定了请求如何被转发到目标服务,是Ga... 目录Gateway路由匹配规则一、基本概念二、常用属性三、实际应用四、注意事项总结Gateway路由

解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)

《解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)》该文章介绍了使用Redis的阻塞队列和Stream流的消息队列来优化秒杀系统的方案,通过将秒杀流程拆分为两条流水线,使用Redi... 目录Redis秒杀优化方案(阻塞队列+Stream流的消息队列)什么是消息队列?消费者组的工作方式每

解读静态资源访问static-locations和static-path-pattern

《解读静态资源访问static-locations和static-path-pattern》本文主要介绍了SpringBoot中静态资源的配置和访问方式,包括静态资源的默认前缀、默认地址、目录结构、访... 目录静态资源访问static-locations和static-path-pattern静态资源配置

MySQL中时区参数time_zone解读

《MySQL中时区参数time_zone解读》MySQL时区参数time_zone用于控制系统函数和字段的DEFAULTCURRENT_TIMESTAMP属性,修改时区可能会影响timestamp类型... 目录前言1.时区参数影响2.如何设置3.字段类型选择总结前言mysql 时区参数 time_zon