PLC通信网络的分层

PLC通信网络大致可分为3层,管理层,单元层以及现场执行(AS-I)层。如下图所示。

在PLC通信网络的三层架构中,管理层,通信方式包括MPI,工业以太网(Profinet)以及Profibus三种通讯方式。

MPI通信多用于西门子内部产品通讯,以及对下位机调试监控时使用。MPI是一种通信协议,其物理接口底层是RS-485,每个点都有自己的网络地址,通过建立全局数据表,进行小数据量通信,MPI网络通讯速率可达19.2kbit/s-12Mbit/s。

Profibus总线由西门子与其他研究机构联合开发,Profibus协议包括三个主要部分,Profibus-DP(分布式外部设备)、Profibus-PA(过程自动化)和Profibus-FMS(现场总线报文规范)。其中Profibus-DP应用最多、最为广泛,Profibus-DP定义了三种设备类型,分别是DP-1类主站设备(PLC一类)、DP-2类主站设备(PC、OP一类)、DP-从站设备(分布式IO、ET200等)。其物理接口底层也是RS-485,每个点也有自己的网络地址,建立主站和从站以及定义通信接口区进行数据交互,常见传输速率为1.5Mbit/s。

ProfiNet总线是属于工业以太网中的一种,PROFINET 分为原来划分为 v1,v2,v3 ,现在一般称为 ProfiNetCBA 、 ProfiNet IO 和 ProfiNet IRT. 也就是通过以太网来实现对等通讯、实时控制和运动控制。 v1 采用 TCP/IP 协议,采用标准的以太网,而 V2 和 V3 不采用 tcp/ip 协议,这两种都绕过 tcp/ip 协议,采用另外的网络层和传输层协议。其中使用较多的是ProfiNet IO在各类PLC数据之间进行实时通讯。

各类通讯协议及其物理接口简介

工业通讯协议常用的大致可分为串行通信(数据传输方式划分)、现场总线(通讯单元组成方式划分)以及工业以太网。

工业中任何一种国际标准的通信协议,其协议结构都以ISO/OSI参考模型为基础,以以太网为例分为7层,如下图所示。

通常可简单分为4层,物理接口层,网络层,传输层以及应用层。如RS-232以及RS-485则是物理接口层,即常见的串行通信,属于硬件接口层,算不上国际标准的通信协议,均带有自己自主定义的方式。而现场总线以及工业以太网则普遍为国际标准的通信协议,通常都定义了网络层或传输层,甚至应用层的通信协议。其物理硬件接口有RS-485或者以太网口,现场总线包括,Modbus(Modbus RTU、Modbus TCP、Modbus ASCII)、Profibus(上面介绍过)、Can总线等。工业以太网包括,EtherCat、EtherNet/IP、ProfiNet、Modbus-TCP、PowerLink等。

PLC通信网络的更多相关文章

  1. stm32与三菱PLC通信

    一.三菱PLC通讯概要   三菱PLC FX系列通信结构如下图所示: 三菱PLC FX系列的通信规格如下图所示: 三菱PLC FX系列一般有以下几种通信模块,以FX2N为例: FX2N-232-BD ...

  2. c#基于TCP/IP、CIP协议的欧姆龙PLC通信

    一.关于CIP协议 CIP通信是Common Industrial Protocl(CIP)的简称,它是一个点到点的面向对象协议,能够实现工业器件(传感器,执行器)之间的连接,和高等级的控制器之间的连 ...

  3. ccf认证 201709-4 通信网络 java实现

    试题编号:                                                               201709-4 试题名称: 通信网络 时间限制: 1.0s 内 ...

  4. 小dai浅谈通信网络(一)——引子

    说起通信网络,首先来看一个场景: 场景模式: 小明和小刚在闹市碰面. 小明对小刚大声喊道:"小刚,你好啊!" 小刚摇手答到:"你好,小明!" 就这么几句简单的话 ...

  5. 浅谈通信网络(三)——TCP/IP协议

    简介 Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议.In ...

  6. csp 通信网络

    http://blog.csdn.net/zyy_1998/article/details/78334496 试题编号: 201709-4 试题名称: 通信网络 时间限制: 1.0s 内存限制: 25 ...

  7. 通信网络 2G 3G 4G 和路由器2.4G 5G的区分和关系

    通信网络 2G 3G 4G 和路由器2.4G 5G的区分和关系 作者:魔仙圆缘链接:https://www.zhihu.com/question/34076333/answer/57850104来源: ...

  8. CCF CSP 201709-4 通信网络

    CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201709-4 通信网络 问题描述 某国的军队由N个部门组成,为了提高安全性,部门之间建立了M ...

  9. 基于S7协议实现与西门子PLC通信

    西门子PLC是目前工控行业市场占有额比较大的一款PLC,而且随着上位机的越来越普及, 有很多人开始考虑自己开发上位机实现与西门子PLC的通信,遇到的第一个问题就是数据通信. 其实西门子PLC提供的接口 ...

随机推荐

  1. C语言条件编译(#if,#ifdef,#ifndef,#endif,#else,#elif)

    1.条件编译介绍 条件编译(conditional compiling)命令指定预处理器依据特定的条件来判断保留或删除某段源代码.例如,可以使用条件编译让源代码适用于不同的目标系统,而不需要管理该源代 ...

  2. 原码、反码、补码及位操作符,C语言位操作

    计算机中的所有数据均是以二进制形式存储和处理的.所谓位操作就是直接把计算机中的二进制数进行操作,无须进行数据形式的转换,故处理速度较快. 1.原码.反码和补码 位(bit) 是计算机中处理数据的最小单 ...

  3. kali linux之端口扫描

    端口对应网络服务及应用端程序,服务端程序的漏洞通过端口攻入 发现开放的端口,有更具体的攻击面 nmap hping3 scapy都可以 nmap隐蔽扫描 扫描抓包 nmap僵尸扫描 先发现僵尸机,僵尸 ...

  4. 51nod1464(trie + dfs)

    题目链接: http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1464 题意: 中文题诶~ 思路: 将所有半回文串构建成一棵字 ...

  5. Ubuntu16.04LTS安装集成开发工具IDE: CodeBlocks 和Eclipse-cdt

    上文中,我们已经介绍了QT5.10.0在Ubuntu下的安装 https://www.cnblogs.com/si-lei/p/9240230.html, 接下来我们介绍CodeBlocks以及Ecl ...

  6. P3235 [HNOI2014]江南乐

    $ \color{#0066ff}{ 题目描述 }$ 小A是一个名副其实的狂热的回合制游戏玩家.在获得了许多回合制游戏的世界级奖项之后,小A有一天突然想起了他小时候在江南玩过的一个回合制游戏. 游戏的 ...

  7. SDUT OJ 3403 数据结构实验之排序六:希尔排序

    数据结构实验之排序六:希尔排序 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Descrip ...

  8. [AHOI2009]中国象棋 BZOJ1801 dp

    题目描述 这次小可可想解决的难题和中国象棋有关,在一个N行M列的棋盘上,让你放若干个炮(可以是0个),使得没有一个炮可以攻击到另一个炮,请问有多少种放置方法.大家肯定很清楚,在中国象棋中炮的行走方式是 ...

  9. LCT小小结

    模板题P3690 基础题P3203[HNOI2010]弹飞绵羊 \(access\)是搞出一条端点为\(x,y\)的路径 , 且维护的是实子树的信息 . 由于题目比较简单 , \(access\)时还 ...

  10. RabbitMQ 在Linux环境中的默认位置

    参考:https://www.rabbitmq.com/relocate.html