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. 老司机图文教程教你如何免费下载腾讯视频的视频mp4(直接下载到,不用qlv格式转mp4格式,亲测)

    关于如何下载到腾讯视频的mp4这个问题,大家想必经过多翻搜索,都未必找到满意的答案吧. 下载微信公众号文章中引用的腾讯视频的方法也是一样适用本方法. 因为用腾讯视电脑客户端和手机APP下载到的都是QL ...

  2. 泛型1(一些algorithm函数)

    泛型算法本身不会执行容器的操作,它们只会运行于迭代器之上,执行迭代器的操作.因此算法可能改变容器中保存的元素,也可能在容器内移动元素,但永远不会直接添加或删除元素. 只读算法: accumulate: ...

  3. xunsearch

    xunsearch 1.wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 2.解压 tar -jxvf xuns ...

  4. 深度剖析MQTT协议的整个通信流程

    http://www.elecfans.com/d/587483.html MQTT,目前物联网的最主要的协议,基本所有收费的云平台都是基于MQTT协议,比如机智云,和所有的开放云平台比如中国移动的o ...

  5. 修改stl::set相关源码,提供有序属性值的查找接口

    普通的stl::set,查找时只能传入key_type. 不能使用属性值查找. 例如: /* an employee record holds its ID, name and age */ clas ...

  6. eclipse创建Java项目时提示Open Associated Perspective?

    在eclipse中,原先使用python进行编程,需要新建java项目时,会提示如下信息: 消息框内翻译如下: Open Associated Perspective? --开放关联视角? This ...

  7. eclipse的一些快捷键记录

    查看所有快捷键:Ctrl + Shift + L Ctrl + Shift + F:格式化(关闭搜狗输入法的所有快捷键) Alt + /:智能提示,自动补全 Ctrl + / :添加单行注释(取消:C ...

  8. springboot访问静态资源遇到的坑

    开始是以这种结构进行的,结果页面上一篇红,访问的页面是这样的 最终找出来问题,虽然每次调整路径都不对,最终查看多种方法可以看到了: 增加: package com.example.demo.confi ...

  9. JavaWeb学习笔记(四)—— response

    一.response概述 response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse.在客户端发出每个请求时,服 ...

  10. 【算法笔记】B1036 跟奥巴马一起编程

    1036 跟奥巴马一起编程 (15 分) 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴 ...