西门子S7-1200 PLC编程与应用(岗课赛证一体化教程)课件 项目17 S7-1200PLC的以太网通信_第1页
西门子S7-1200 PLC编程与应用(岗课赛证一体化教程)课件 项目17 S7-1200PLC的以太网通信_第2页
西门子S7-1200 PLC编程与应用(岗课赛证一体化教程)课件 项目17 S7-1200PLC的以太网通信_第3页
西门子S7-1200 PLC编程与应用(岗课赛证一体化教程)课件 项目17 S7-1200PLC的以太网通信_第4页
西门子S7-1200 PLC编程与应用(岗课赛证一体化教程)课件 项目17 S7-1200PLC的以太网通信_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

S7-1200PLC的以太网通信17项目17.1相关知识S7-1200PLC的以太网通信概述

S7-1200PLC的CPU集成了一个PROFTNET通信口,支持以太网和基于TCP/IP和UDP的通信标准。这个PROFINET物理接口是支持10/100Mb/s的RJ45口,支持电缆交叉自适应,因此一个标准的或是交叉的以太网线都可以用于这个接口。使用这个通信口可以实现S7-1200CPU与编程计算机设备、HMI触摸屏,以及其他S7系列PLC的CPU之间的通信。西门子S7-1200PLC概述S7-1200PLC的以太网通信概述

PROFINET是PROFIBUS国际组织推出的基于工业以太网的开放的现场总线标准。PROFTNET通过工业以太网,连接从现场层到管理层的设备,可以实现从公司管理层到现场层的直接、透明的访问,PROFINET融合了自动化世界和IT世界,PROFINET可以用于对实时性要求更高的自动化解决方案。西门子S7-1200PLC概述S7-1200PLC的以太网通信概述PROFINET使用以太网和TCP/UDP/IP作为通信基础,TCP/UDP/IP是IT领域通信协议事实上的标准。TCP/UDP/IP提供了以太网设备通过本地和分布式网络的透明通道中进行数据交换的基础。对快速性没有严格要求的数据使用TCP/IP,响应时间在100ms数量级,可以满足工厂控制级的应用。PROFINET能同时用一条工业以太网电缆满足三个自动化领域的需求,包括IT集成化领域、实时(Real-Time,简称为RT)自动化领域和同步实时(IsochronousReal-Time,简称为IRT)运动控制领域,它们不会相互影响。西门子S7-1200PLC概述开放式用户通信与S7通信介绍

西门子PLC集成了PN接口,可以采用开放式用户通信方式,通过用户程序控制通信过程,用户程序可以用TCON、TDISCON指令建立和断开连接,而TSEND、TRCV指令仅有发送和接收功能。S7-1200/1500PLC的通信,若采用紧凑型指令(TSEND_C、TRCV_C指令),则除了具有发送和接收功能,还具有建立和断开连接的功能。西门子S7-1200PLC概述开放式用户通信与S7通信介绍S7通信协议是西门子公司专门为优化产品而设计的通信协议,是面向连接的协议。面向连接的协议安全性高,在进行数据交换之前,必须建立与通信伙伴的连接。西门子S7-1200PLC概述17.2项目实施岗位派工为达到控制要求,本项目引入技术员、工艺员和质量监督员三个岗位,请各小组成员扮演其中一个岗位角色参与项目实施。西门子S7-1200PLC概述(1)网络拓扑图硬件电路设计与安装接线两台S7-1200PLC之间通信拓扑结构S7-1200PLC与S7-300PLC之间通信拓扑结构西门子S7-1200PLC概述硬件电路设计与安装接线(2)安装元器件,连接电路

根据两台S7-1200PLC之间通信拓扑结构和S7-1200PLC与S7-300PLC之间通信拓扑结构用网线连接各元器件,确保实现各PLC和PC、交换机之间的硬件连接准确。

西门子S7-1200PLC概述任务1两台S7-1200PLC之间通信软件设计(1)组态设备西门子S7-1200PLC概述创建新项目软件设计西门子S7-1200PLC概述项目视图添加设备软件设计西门子S7-1200PLC概述设备视图修改PLC名称软件设计西门子S7-1200PLC概述修改以太网地址软件设计西门子S7-1200PLC概述启用系统和时钟存储器软件设计西门子S7-1200PLC概述(2)复制并添加第2台PLC复制PLC软件设计西门子S7-1200PLC概述粘贴PLC选中第二台PLC软件设计西门子S7-1200PLC概述修改以太网地址软件设计西门子S7-1200PLC概述网络连接(3)网络连接软件设计西门子S7-1200PLC概述(4)对PLC1200_1的发送端组态编程添加新块软件设计西门子S7-1200PLC概述属性设置软件设计西门子S7-1200PLC概述变量列表软件设计西门子S7-1200PLC概述变量列表软件设计西门子S7-1200PLC概述

添加新块变量列表软件设计西门子S7-1200PLC概述TSEND_C界面软件设计西门子S7-1200PLC概述“调用选项”对话框

生成的功能块软件设计西门子S7-1200PLC概述连接参数设置界面连接数据界面软件设计西门子S7-1200PLC概述引脚参数连接参数设计界面软件设计西门子S7-1200PLC概述

引脚填写软件设计西门子S7-1200PLC概述(5)对PLC1200_2的接收端组态编程TRCV_C界面软件设计西门子S7-1200PLC概述“调用选项”对话框

生成的功能块

软件设计西门子S7-1200PLC概述接参数设置界面软件设计西门子S7-1200PLC概述连接数据设置界面软件设计西门子S7-1200PLC概述“属性”选项卡

添加新块软件设计西门子S7-1200PLC概述“属性”命令属性界面软件设计西门子S7-1200PLC概述更改优化的块访问变量列表软件设计西门子S7-1200PLC概述添加新块新建变量软件设计西门子S7-1200PLC概述

TSEND_C界面软件设计西门子S7-1200PLC概述选择发送功能块连接参数设置界面软件设计西门子S7-1200PLC概述连接数据界面

新建连接数据界面软件设计西门子S7-1200PLC概述组态完毕的设备界面引脚软件设计西门子S7-1200PLC概述“调用选项”设置软件设计西门子S7-1200PLC概述TRCV_C属性参数连接界面软件设计西门子S7-1200PLC概述连接数据界面软件设计西门子S7-1200PLC概述组态完毕的设备界面引脚任务2S7-1200PLC与S7-300PLC之间通信软件设计西门子S7-1200PLC概述(1)连接组态

组态设置完成后的界面软件设计西门子S7-1200PLC概述(2)编写程序S7通信中S7-1200PLC只能做客户端,要实现本任务功能就需要对S7-1200进行编程设置。在S7-1200PLC主程序中,使用S7通信下的PUT和GET函数,在本任务中做相应配置即可。PUT函数用于发送数据,GET函数用于接收数据。软件设计西门子S7-1200PLC概述具体步骤如下:程序段软件设计西门子S7-1200PLC概述

添加新块软件设计西门子S7-1200PLC概述单击“属性”命令取消“优化的块访问”软件设计西门子S7-1200PLC概述新建发送数据变软件设计西门子S7-1200PLC概述新建接收数据变量软件设计西门子S7-1200PLC概述

添加新数据块软件设计西门子S7-1200PLC概述新建发送数据变软件设计西门子S7-1200PLC概述

新建接收数据变量软件设计西门子S7-1200PLC概述

GET功能块软件设计西门子S7-1200PLC概述选择通信伙伴

新建接收数据变量软件设计西门子S7-1200PLC概述

引脚参数其他引脚参数软件设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论