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. [转载] C#面向对象设计模式纵横谈——12. Flyweight享元模式
  2. 七段液晶数字识别-处理程序
  3. Java+Javascript图片裁剪简单封装
  4. c语言点阵字符,点阵的汉字程序
  5. S3c2440A平台HIVE注册表+binfs的实现
  6. 河北体检系统诚信企业推荐_海南膜结构停车棚加工厂诚信企业推荐
  7. 斐波纳契回调线_斐波那契回调线(黄金分割线)神级操作-经典
  8. (组合数学笔记)Pólya计数理论_Part.2_群及其性质
  9. 计算机编码怎么记忆,怎样有效记忆数字编码?
  10. cadence ~ PCB排版 必要流程
  11. Markdown编辑器使用-yellowcong
  12. YOLO基础教程(三):视频处理
  13. Win10(7~10)备份还原系统
  14. 【快应用】如何去掉快应用页面的menuBar
  15. 如何用PS的切片工具切出想用的图片
  16. position: sticky的使用
  17. Lazy 呀!!!!!!
  18. 哪些手机银行跨行转账0手续费
  19. 局域网内抢网速_濮阳联通案例分享:某单位网速慢的处理分享
  20. Python-OpenCV中的图像处理 » 轮廓:入门

热门文章

  1. 《JavaScript 20 年》中文版之语言诞生
  2. 关于文章手把手教你使用stata做竞争风险模型的一些其他操作
  3. 微博登录及删除粉丝/转发/评论的脚本[更新中]
  4. PHP中的日期相减函数,在php中有没有日期相减的函数
  5. AD软件使用开发步骤思路与实践
  6. 可以作用c语言常量的是,正确的C语言常量是什么?
  7. mysql 外键约束失败_MYSQL:错误:无法添加或更新子行:外键约束失败
  8. VMWare 下 CentOS 设置静态 IP 地址
  9. 用计算机谈我还是从前那个少年,我还是从前那个少年是什么歌-我还是从前那个少年抖音歌曲介绍...
  10. 对文件夹中文件进行批量重命名