Ethernet/IP 学习笔记六
来源:互联网 发布:贫贱夫妻百事哀 知乎 编辑:程序博客网 时间:2024/06/05 23:03
Ethernet/IP 学习笔记六
EtherNet/IP defines two primary types of communications: explicit and implicit (Table 1)
Explicit Messaging in general has a request/reply (or client/server) nature. This type of communication is used for non-real-time data, normally for information. Explicit messages include a description of their meaning (expressed explicitly), so the transmission is less efficient, but very flexible. It may be used by an HMI to collect data, or by a device programming tool. In CIP terms, with Explicit Messaging you request a service of a particular object, e.g., a read or a write service. For EtherNet/IP, Explicit Messaging uses TCP. Explicit Messaging can be done with or without prior establishment of a CIP connection.
Implicit Messaging is also often referred to as “I/O” and is time-critical in nature. Typically this type of communication is used for real-time data exchange, where speed and low latency are important. Implicit messages include very little information about their meaning, so the transmission is more efficient, but less flexible than explicit. The interpretation of the transmitted data is fast. With Implicit Messaging you establish an association (a “CIP connection”) between two devices and produce the Implicit Messages according to a predetermined trigger mechanism, typically at a specified packet rate. The devices both know and agree on the data formats they will use (i.e., the format is “implied”). For EtherNet/IP, Implicit Messaging uses UDP and can be multicast or unicast.
- Ethernet/IP 学习笔记六
- Ethernet/IP 学习笔记一
- Ethernet/IP 学习笔记二
- Ethernet/IP 学习笔记三
- Ethernet/IP 学习笔记四
- Ethernet/IP 学习笔记五
- EtherNet/IP
- Ethernet/IP
- TCP/IP学习笔记(六)
- TCP/IP学习笔记(六)
- TCP/IP学习笔记(六)
- TCP/IP学习笔记(六)
- TCP/IP学习笔记(六)
- TCP/IP学习笔记(六)
- STM32NET学习笔记 ARP和Ethernet部分
- 《TCP/IP详解卷一:协议》学习笔记六
- Ethernet IP Core介绍
- G.8031/Y.1342 Ethernet Protection Switching学习笔记
- ADV-207-最长字符序列
- error: void value not ignored as it ought to be
- 从浏览器输入URL到显示页面发生了什么?
- tmux软件应用
- python enumerate用法总结
- Ethernet/IP 学习笔记六
- Error:Conflict with dependency 'com.google.code.findbugs:jsr305'解决
- s5pv210-Linux驱动之SD卡主机控制器
- php选择排序,插入排序
- 传统的创建线程的两种方式
- ubuntu16.04 opencv3.3 python2.7 caffe GPU环境搭建
- Struts
- 终结者模式
- 归并排序学习总结,递归法&&插入排序&&冒泡排序&&选择排序&&快速排序