PROFINET非周期读写分析

PROFINET工业通信(P117)



抓包数据分析





注:上图来自-https://blog.csdn.net/zhouhongkun7/article/details/119957353

非周期读数据流程为:

  • PLC -> 伺服 : 写入 : 要读取的数据索引;
  • 伺服 -> PLC : 回复 : 已收到;
  • PLC -> 伺服 : 写入 : 读数据命令;
  • 伺服 -> PLC : 回复 : 数据内容;

    注:上图来自-https://blog.csdn.net/zh_666888/article/details/114681777

非周期读数据报文数据分析

以PROFIdrive-979参数为例:

注:上图来自-https://blog.csdn.net/zhouhongkun7/article/details/119957353

07           %数据类型
0b          %数据长度
00005112    %979[0]
80000002    %979[1]
00800000    %979[2]
00000000    %979[3]
00000000    %979[4]
00000000    %979[5]
00000000    %979[6]
00000000    %979[7]
00000000    %979[8]
00000000    %979[9]
00000000    %979[10]

数据类型含义如下:

注:上图来自Siemens手册
数据包结构如下:




参考:

  • https://blog.csdn.net/zhouhongkun7/article/details/119957353

  • https://cache.industry.siemens.com/dl/files/458/109477458/att_849105/v1/PROFINET_Acyclic_Communication_between_S7-1200_and_G120_CU250S-2_PN–.pdf

  • GBZ 25740.1-2010 PROFIBUS PROFINET技术行规 PROFIdrive 行规规范

  • PROFINET工业通信-ISBN 978-7-5006-8325-8

  • https://blog.csdn.net/zh_666888/article/details/114681777

PROFINET非周期读写分析笔记相关推荐

  1. Profinet非周期协议解析

    PROFINET的非周期通信,是想了又想,拖了又拖,终于鼓足勇气写一下.跟Ethercat和Canopen一样,任何一种完备的协议都不可能所有的内容通过过程数据解决.Ethercat有SDO数,对比于 ...

  2. 用户增长——CLV用户生命周期价值CLTV 笔记(一)

    文章目录 1 概念介绍 1.1 概念介绍 1.2 关联指标 1.3 计算方式 1.4 LTV的价值 1.5 应用场景 1.5.1 宏观方面的几个场景: 1.5.2 一个细分的金融场景: 1.5.3 预 ...

  3. TPM分析笔记(十)TPM 组织架构(TPM hierarchy)

    目录 一.TPM组织架构 1.1 三种持续性组织架构 1.1.1 平台hierarchy 1.1.2 存储hierarchy 1.1.3 背书hierarchy 1.2 非持久性组织架构 1.2.1 ...

  4. Linux内核源代码情景分析笔记

    Linux内核源代码情景分析笔记 好吧,首先我承认我要是读者的话,这篇文章我看着也头疼,因为写的太长太泛(其主要部分集中在内存管理,进程管理,文件系统)!原本是想按自己理解的精简精简的,按照操作系统中 ...

  5. 用户行为分析笔记(一):概述

    今天有人问我会不会推荐算法,回到家里反复思考了下(其实就是一个会与不会的回答,为啥我还要反复思量下了?),我发现自己从事软件开发工作这么多年,大小项目无数,但是如果从做应用角度换句话说我做了哪些提高人 ...

  6. 【转载】Instagram架构分析笔记

    原文地址:http://chengxu.org/p/401.html Instagram 架构分析笔记 全部 技术博客Instagram团队上个月才迎来第 7 名员工,是的,7个人的团队.作为 iPh ...

  7. Mycat读写分离笔记Windows

    Mycat读写分离笔记Windows 自己搭了一个运用Mycat中间件搭建了一个读写分离的demo,昨晚还在奋战当中,因为连接mycat的时候老是报错:No Mycat DataBases selec ...

  8. linux mmc 读写,linux内核mmc读写分析

    MMC 读写分析 EMMC读写操作的调用栈 mmc_queue_thread -> mmc_blk_issue_rq -> mmc_blk_issue_rw_rq -> mmc_st ...

  9. Windows XP 系统自带扑克牌资源动态链接库cards.dll逆向分析笔记

    Windows XP 系统自带扑克牌资源动态链接库cards.dll逆向分析笔记 使用工具:IDA Pro, Resource Hacker 0. 前言 cards.dll是Windows系统目录下的 ...

  10. 系统自带扑克牌资源动态链接库cards.dll逆向分析笔记

    真是晕啊,这篇文章写到一半的时候竟然有人说cards.dll的源代码可以在MSDN Library中找到,我看了一下本机的MSDN,反正我是没找到,有谁知道在哪找的麻烦指点一下,哎,害的我后面写那么一 ...

最新文章

  1. 《游戏设计师修炼之道:数据驱动的游戏设计》一1.4小结
  2. PV(page view)
  3. 在MRC模式下使用SDWebImage
  4. SAP报表开发工具 Report Painter
  5. 对象检测目标小用什么模型好_[目标检测] YOLO4论文中文版
  6. MOS2010的界面介绍和定制方法简介【资料汇集】
  7. Java 基础【09】你的多继承纳?
  8. ngnix高并发的原理实现(转)
  9. 程序员的算法课(5)-动态规划算法
  10. Android 呼吸灯流程分析
  11. NVIDIA教你用TensorRT加速深度学习推理计算 | 量子位线下沙龙笔记
  12. IT部门如何应对VDI问题
  13. 【暴力】LeetCode 300. Longest Increasing Subsequence
  14. 领扣(LeetCode)七进制数 个人题解
  15. [网络安全自学篇] 十.论文之基于机器学习算法的主机恶意代码
  16. SPSS创建数据文件
  17. 2k分辨率显示器 浏览器_如何使浏览器使用显示器的完整分辨率?
  18. 文献 | 越想快乐,越不快乐
  19. 【1047】删除字符串中的所有相邻重复项
  20. i tell you 微软各种 操作系统 应用程序 开发工具 下载

热门文章

  1. 【kafka源码】TopicCommand之alter源码解析(分区扩容)
  2. 2020届高考冲刺提分技巧;圆锥曲线系统秒杀技巧
  3. 程序员必备:那些实用的Chrome扩展程序
  4. msg1500说明书_瑞斯康达MSG1500 路由 刷机 保姆级教程
  5. 公众号零基础,只需10分钟,你的公众号也能5天500+粉丝
  6. Android 最常用的设计模式六 安卓源码分析—责任链模式
  7. python爬虫猫眼电影TOP100(爬虫入门基础,同步入库)
  8. 算数平均法和加权平均法
  9. 【教程】Spire.PDF教程:C# 添加、获取和删除 PDF 自定义文档属性
  10. Python while循环及用法详解