2_A Guide for EtherNetIP™ Developers之从0开发EtherNetIP

embedded/2024/10/19 21:47:30/

1、该手册的目的

如果您正打算实现 EtherNet/IP™。您从哪里开始?您有哪些选择?您应该考虑哪些问题?您需要了解协议的哪些信息?您应该如何进行开发?

本指南对上述问题给出了基本答案。它概述了实施以太网/IP 所需的步骤,并提供了实用指导,以帮助您成功实施EtherNet /IP。

2、谁应该看这个手册?

开发工程师、开发经理、产品经理和营销人员将从阅读本指南中受益。您不必是以太网/IP 或通用工业协议 (CIP™) 方面的专家。

                                          技术概览

What is EtherNet/IP ?

EtherNet/IP 是通用工业协议 (CIP) 的名称,通过标准以太网 (IEEE 802.3 和 TCP/IP 协议套件) 实现。

EtherNet/IP 于 2001 年推出,如今已成为制造自动化领域最成熟、最可靠、最完整的工业以太网网络解决方案,随着用户寻求利用开放技术和互联网的优势,EtherNet/IP 也迅速发展壮大。EtherNet/IP 是在其上层实现 CIP 的网络系列的成员(图 1)。    

810fc76ee8f2896b0b37fba6e4adf20e.png

EtherNet/IP 和 CIP 由 ODVA 管理。ODVA 发布了 EtherNet/IP™ 规范,并通过一致性测试帮助确保合规性。

What is CIP?

通用工业协议 (CIP) 是一种独立于媒体、基于连接的面向对象协议,专为自动化应用而设计。它包含一套全面的自动化应用通信服务:控制、安全、同步、运动、配置和信息。它允许用户将这些应用程序与企业级以太网和互联网集成。CIP 受到全球数百家供应商的支持,并且真正独立于媒体,为用户提供了整个制造企业的统一通信架构。CIP 允许用户从开放网络的众多优势中受益,同时在未来升级时保护其现有的自动化投资。CIP 带来:

I/O 控制、设备配置和数据收集的一致集成

跨多个网络的无缝信息流    

能够实现多层网络而无需增加桥接器和代理的成本和复杂性

最小化系统工程、安装和调试方面的投资

自由选择最佳产品,确保具有竞争力的价格和较低的集成成本

“以太网/IP”中的“IP”是指“工业协议”。以太网/IP 利用标准 IEEE 802.3 和 TCP/IP 协议套件上的 CIP(图 2)。由于以太网/IP 使用标准以太网和 TCP/IP 技术,因此它允许与其他应用程序和协议兼容和共存。

支持以太网/IP 的产品是使用现有硬件平台开发的,现有 TCP/IP 协议栈支持多种协议。一些供应商只是选择为现有 Modbus TCP 接口提供固件更新,这证明了 CIP 的集成和互操作性,而无需开发特定硬件。

95ad70d4ece5ccef16289f55d51816e7.png

更多eip信息,欢迎关注:

8348187a35b1b92eef2ddf79bdfa31a6.png

往期eip知识相关:

1_eip_现场总线技术与工业以太网


http://www.ppmy.cn/embedded/128830.html

相关文章

VuePress的基本常识

今天大概了解了一下Vuepress,感觉很棒,看着极其简单,自己也想做一个,后续我大概率也会做一个用Vuepress为基础做的博客网站,很酷~ 哈哈哈,下面是我今天学习Vuepress的一些内容,简单分享下&#…

JVM - 类加载器ClassLoader

一、简介 在Java中,类加载器(ClassLoader)是一个关键的组件,它负责将字节码文件加载到内存并转换成Java类。Java的类加载器主要可以分成两类:系统提供的和由Java应用开发人员编写的。Java开发者可以根据需要创建自己的…

Python 爬虫实战与技巧分享--urllib

Python 爬虫实战与技巧分享–urllib 在当今信息时代,数据的价值日益凸显。Python 爬虫作为一种强大的数据获取工具,能够帮助我们从互联网上抓取各种有价值的信息。本文将结合具体代码示例,深入探讨 Python 爬虫的相关知识和关键要点。 一、…

IMS核心网和5GC的区别与联系

IMS核心网(IP多媒体子系统)和5GC(5G核心网)是现代电信网络中两个重要的核心部分,虽然它们都有着核心网络功能,但它们的目标、架构和功能上有显著的区别和一些联系。 1. IMS核心网简介 IMS(IP …

机器学习课程学习周报十七

机器学习课程学习周报十七 文章目录 机器学习课程学习周报十七摘要Abstract一、机器学习部分1. 变分推断/推理1.1 证据下界1.2 q ( z ) {q(z)} q(z)的选取 2. VAE2.1 Auto-Encoder的简单回顾2.2 为什么提出VAE2.3 VAE的数学原理 3. Diffusion Model的数学原理3.1 Training算法…

中国最杰出的起名大师颜廷利:哲学思想在现代社会中的具体应用

全人教育引领未来,融合创新思维与终身学习,精准施教提升教育质量。网上比较靠谱的改名大师颜廷利教授哲学启迪社会治理,推动文化创新与国际交流,共筑和谐世界,科技伦理并行,可持续发展照亮前行之路。 中国…

taro底部导航,Tabbar

没有特别的幸运,那么就特别的努力!!! 配置信息 官方给出: 在 app.config 中按正常填写 tabBar 项的相关配置(为了向下兼容),并把 tabBar 项的 custom 字段设置为 true。但我试过 c…

2024-10-19 商业分析-如何做行业分析-记录

摘要: 2024-10-19 商业分析-如何做行业分析-记录 如何做行业分析 呃,首先谢谢各位抽时间来呃听我讲一下如何被做行业的分析。对,如果按更土的话讲,就如何防止被对方给忽悠了。因为我觉得我们做投资和做媒体有个共性,觉得因为我们…