PLC通信原理探秘之TCP/IP通信

Posted 西家技术派

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PLC通信原理探秘之TCP/IP通信相关的知识,希望对你有一定的参考价值。

该课程是SIMATIC网络和通信大神必备!

下一期PLC通信原理探秘的技术派活动将围绕TCP/IP展开。TCP/IP是最通用的数据通信协议,几乎所有的以太网设备都支持该协议,所以我们需要真正的理解TCP/IP的通信机制和原理,这是了解以太网协议的基础,从这里出发你也可以称为网络大神!

与上一期的PLC通信原理探秘不同的是,本次的技术派活动的学习素材是系列视频课程。

课程安排如下:

课堂名称

内容

TCP/IP基础

介绍TCP/IP协议的特点,通过视频实例,以及通过报文的格式和字段的含义来去理解TCP协议的特点。学习Wireshark的使用方法和本系列课程的测试环境

TCP/IP通信功能

介绍TSEND/TRECV功能块主要引脚的含义,通过视频实例和Trace来理解DoneNDR的含义,以及理解Shadow  BufferStack  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 TCPTCP的对比结果,其具有什么特点。介绍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通信的本质!

授课视频展示:


敬请期待!!!

以上是关于PLC通信原理探秘之TCP/IP通信的主要内容,如果未能解决你的问题,请参考以下文章

深入理解Socket下的TCP/IP通信原理及参数优化

清华大牛4小时就把IO模型/TCP/IP通信原理讲明白了?

Socket通信原理

27.Socket,TCP,UDP,HTTP基本通信原理

什么是PLC以太网通信,适用于什么情况

上位机开发之单片机通信实践