PLC通信网络
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通信网络的更多相关文章
- stm32与三菱PLC通信
一.三菱PLC通讯概要 三菱PLC FX系列通信结构如下图所示: 三菱PLC FX系列的通信规格如下图所示: 三菱PLC FX系列一般有以下几种通信模块,以FX2N为例: FX2N-232-BD ...
- c#基于TCP/IP、CIP协议的欧姆龙PLC通信
一.关于CIP协议 CIP通信是Common Industrial Protocl(CIP)的简称,它是一个点到点的面向对象协议,能够实现工业器件(传感器,执行器)之间的连接,和高等级的控制器之间的连 ...
- ccf认证 201709-4 通信网络 java实现
试题编号: 201709-4 试题名称: 通信网络 时间限制: 1.0s 内 ...
- 小dai浅谈通信网络(一)——引子
说起通信网络,首先来看一个场景: 场景模式: 小明和小刚在闹市碰面. 小明对小刚大声喊道:"小刚,你好啊!" 小刚摇手答到:"你好,小明!" 就这么几句简单的话 ...
- 浅谈通信网络(三)——TCP/IP协议
简介 Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议.In ...
- csp 通信网络
http://blog.csdn.net/zyy_1998/article/details/78334496 试题编号: 201709-4 试题名称: 通信网络 时间限制: 1.0s 内存限制: 25 ...
- 通信网络 2G 3G 4G 和路由器2.4G 5G的区分和关系
通信网络 2G 3G 4G 和路由器2.4G 5G的区分和关系 作者:魔仙圆缘链接:https://www.zhihu.com/question/34076333/answer/57850104来源: ...
- CCF CSP 201709-4 通信网络
CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201709-4 通信网络 问题描述 某国的军队由N个部门组成,为了提高安全性,部门之间建立了M ...
- 基于S7协议实现与西门子PLC通信
西门子PLC是目前工控行业市场占有额比较大的一款PLC,而且随着上位机的越来越普及, 有很多人开始考虑自己开发上位机实现与西门子PLC的通信,遇到的第一个问题就是数据通信. 其实西门子PLC提供的接口 ...
随机推荐
- List_Delete
/*Sorting from little to large use List*/ #include <stdio.h> /* printf, scanf, NULL */ #includ ...
- django中如何建立抽象型数据库作为父模块可继承其功能
先建立抽象数据库 from django.db import models class BaseModel(models.Model): """为模型类补充字段" ...
- JavaWeb应用中初始化Log4j的两种方式
本文主要介绍了普通JavaWeb应用(基于Tomcat)中初始化Log4j的两种方式: 1.通过增加 InitServlet ,设置令其自启动来初始化 Log4j . 2.通过监听器 ServletC ...
- 老男孩Day13作业:ORM学员管理系统
一.作业需求: 用户角色,讲师\学员, 用户登陆后根据角色不同,能做的事情不同,分别如下 讲师视图: 管理班级,可创建班级,根据学员qq号把学员加入班级 可创建指定班级的上课纪录,注意一节上 ...
- [WebShow系列] 现场控制台操作方法
正在制作......,敬请期待. 现场控制台操作方法 现场控制台是现场管理员的管理后台.现场管理员首先登录指定的网址.使用现场管理员指定的登录名及密码就可以登录到后台.在后台点击[WebShow现场控 ...
- 数据结构5.4_m元多项式的表示
三元多项式表示如下: P(x,y,z) = x10y3z2 + 2x6y3z2 + 3x5y2z2 + x4y4z + 6x3y4z + 2yz + 15 然后对式子进行变形: P(x,y,z)=(( ...
- [转] 【译】让人倾倒的 11 个 npm trick
[From] https://segmentfault.com/a/1190000006804410 本文转载自:众成翻译译者:文蔺链接:http://www.zcfy.cc/article/1206 ...
- Selenium => Debugging “Element is not clickable at point” error
[From] http://stackoverflow.com/questions/11908249/debugging-element-is-not-clickable-at-point-error ...
- RSA加密、解密、签名、校验签名
先说下RSA概率: 公钥和私钥是通过本地openssl软件生成. 正常: 公钥加密=>私钥解密: 私钥签名=>公钥校验签名 最近做一个项目,对方用java公钥去校验签名,这边java的De ...
- mysql 研发规范
1. 命名 a) 有意义. b) 数据库.表,都用小写,仅使用下划线和小写字母. c) 索引以idx_开头. d) 命名不要过长,尽量少于25个字符. e) 不要使用保留 ...