PLC通信原理探秘之TCP/IP通信
该课程是SIMATIC网络和通信大神必备!
下一期PLC通信原理探秘的技术派活动将围绕TCP/IP展开。TCP/IP是最通用的数据通信协议,几乎所有的以太网设备都支持该协议,所以我们需要真正的理解TCP/IP的通信机制和原理,这是了解以太网协议的基础,从这里出发你也可以称为网络大神!
与上一期的PLC通信原理探秘不同的是,本次的技术派活动的学习素材是系列视频课程。
课程安排如下:
课堂名称 |
内容 |
TCP/IP基础 |
介绍TCP/IP协议的特点,通过视频实例,以及通过报文的格式和字段的含义来去理解TCP协议的特点。学习Wireshark的使用方法和本系列课程的测试环境 |
TCP/IP通信功能 |
介绍TSEND/TRECV功能块主要引脚的含义,通过视频实例和Trace来理解Done和NDR的含义,以及理解Shadow Buffer和Stack Buffer |
TCP/IP的Keepalive |
介绍TCP协议的一个时钟Keepalive,通过视频实例来展示Keepalive的作用,从而进一步理解通信资源概念 |
TCP/IP通信故障 |
介绍TCP/IP通信是如何报告错误的,通过视频实例来揭开故障的原因,以此为鉴来更好的设计自己的用户程序 |
TCP/IP通信数据一致性 |
介绍TCP/IP通信数据一致性的概念,通过视频实例来展示如何通过程序来验证数据一致性的大小,理解Shadow buffer对数据一致性的作用,以及通过通过视频实例来验证TCP数据一致性与CPU周期的关系 |
TCP/IP通信速度 |
介绍什么是影响TCP/IP通信速度的主要因素,通过视频和Wireshark的抓包实例来理解通信速度与PLC循环周期以及通信负载参数的之间的关系,借此来理解是否可以实现实时通信 |
TCP/IP通信的TrafficeShapping |
介绍TCP/IP通信在与PN IO通信共同发生时的注意事项,通过视频实例和Wireshark抓包实例来展示CPU通信负载参数对于通信的影响,以及使能流量控制时所发生的具体情况 |
TCP/IP对比ISO on TCP和UDP |
介绍ISO on TCP与TCP的对比结果,其具有什么特点。介绍UDP的特性,通过视频实例展示UDP通信的不安全性,如何判断故障,以及Shadow buffer的特点,最后讨论何时何地使用UDP |
总结来说,通过该课程你可以学习到关键技术点如下:
1.ISO/OSI参考模型的协议堆栈在通信中的作用
2.TCP/IP模型中的术语和协议特点
3.S7-1500 TCP/IP通信的功能块的使用技巧,引脚变量的深层次含义,例如:Done信号的意义
4.Shadow Buffer和StackBuffer的大小测试以及意义
5.TCP数据一致性的大小以及与CPU循环周期的关系
6.TCP协议时钟协议Keepalive的作用和意义
7.TCP的通信故障系统如何判定
8.如何提高TCP/IP的通信速度以及如何实现TCP/IP的实时通信
9.TCP通信与PN通信同一个CPU使用时,如何实现流量控制
10.TCP/IP对比ISOon TCP和UDP协议通信
11.对比Bany和Wireshark抓包软件的应用以及使用技巧
该系列课程通过动画和视频展示,可以让您尽快的掌握TCP/IP通信的本质!
授课视频展示:
敬请期待!!!