西门子S7-1200之间的S7通信(二)

在方式1里面给大家讲到了两个PLC在同一个项目中进行组态的通信方式,若当两个设备是由两个人完成的,而不是在同一个项目中组态的时候,那么就不能使用方式1的这种方式进行组态通信了,接下来就给大家介绍下在两个项目中的S7-1200的PLC如何实现组态通信。

同样我们以用A号PLC的输入控制B号PLC的输出,B号PLC的输入控制A号PLC的输出这样一个简单控制方式为例来说明如何配置这样的一个通信过程,这里以A号PLC作为控制器,B号PLC作为一台远程的智能设备。

一、对B号PLC进行通信的配置和程序的编写

(1)设置好以太网接口的IP地址、操作模式以及数据的传输区。

(以太网IP地址的设置)

(操作模式及传输区设置)

(2)导出GSD文件

注意:GSD文件导出后,不能再对操作模式中的数据传输区进行修改,若需要修改,则修改完后,需要重新导出GSD文件,不然无法建立通信,但可以对操作模式的数据传输区以外的程序进行修改编辑。

(3)编写B#PLC的程序并下载到B#PLC中。

变量表:

程序:

二、对A号PLC进行通信参数的配置和程序的编写

(1)在A号PLC的设备视图的选择中点击“选项”菜单进行GSD文件的安装,把前面导出的GSD文件安装进去,如下图所示

(2)GSD文件添加完后,设置好A号PLC的以太网接口参数并设置好IP地址,保证与B号PLC的IP地址在同一个网段并对网络配置进行组态。

网络组态配置:

打开网络视图,从右侧的硬件目录中的其他现场设备中的PROFINET  IO中找到PLCS&CPS中找到刚导入的GSD的文件的目录,拖拽到网络视图中进行配置。

在设备视图界面中切换B#PLC,查看生成的数据交换区,数据交换区如下图示:

根据两台设备的数据交换区,可以得到以下的数据传输示意图:

(3)编写变量表及控制程序:

IO控制设备(A号PLC)的变量表及程序,并把做好的程序下载到PLC中

变量表:

程序:

(0)

相关推荐

  • 西门子S7-1200 PLC控制V90伺服驱动器速度运行模式设备组态​

    设备组态,也就是硬件的配置,与电脑组装有异曲同工之妙. 1.新建项目,命名为"PN_1214C",点击"创建",新项目创建成功. ▼创建项目 2.双击" ...

  • 西门子S7-1200 PLC与组态王以太网通信步骤(超详细)

    回复:西门子全套,领西门子全系列PLC电子资料包! 说到组态王如何与我们常用的西门子S7-1200 PLC通信,这就设计到一个难题,想必大家之前学习通信过组态王与S7-200SMART PLC以太网通 ...

  • 200SMART的PROFINET通信 (1)

    不点蓝字,我们哪来故事? PROFINET通信是一种开放,标准,具有高实时性的以太网现场总线,从V2.4版本开始,200SMART增加了PROFINET通信的功能,但是仅支持作为IO控制器,在V2.5 ...

  • PROFINET工业以太网教程(9)——智能设备

    实际项目中可能会遇到两个PROFINET系统之间需要通信的情况,比如:设备与生产线之间的通信.两台不同设备之间的通信等等.每一个PROFINET系统都有一个IO控制器及其IO设备,因此,所谓'两个PR ...

  • S7-200SMART做控制器与S7-1200的profinet通信

    西门子S7-200 SMART PLC固件版本 V2.4开始增加了 PROFINET通信的功能,只能作PROFINET IO 控制器,从V2.5版本开始既可以作为控制器,又可以作为智能设备.S7-12 ...

  • 原来S7-200SMART之间也可以进行Profinet通信

    西门子S7-200 SMART系列PLC随着不断地升级功能也越来越强大了,从V2.4版本开始支持Profinet以太网通信方式(以下简称PN通信),但是真能作为控制器使用,控制伺服,变频器,分布式IO ...

  • 西门子S7-1200之间以太网通信(图文)

    一.通信前的准备 首先创建新项目,并命名为"s7-1200之间通信",如下图所示: 然后组态设备,选择s7-1200的CPU 1214C DC/DC/RLY,版本号为4.1,如下图 ...

  • 200SMART与S7-1200的PROFINET通信(2)

    上次为大家介绍了S7-1200作为控制器,200SMART作为IO设备的PROFINET通信.这次介绍200SMART作为控制器,S7-1200作为IO设备的PROFINET通信. 首先要在博途软件中 ...

  • 西门子S7连接与S7-300/400/1200/1500的单边通信

    S7 通信按组态方式可分为单边通信和双边通信,单边通信通常应用于以下情况: 通信伙伴无法组态 S7 连接 通信伙伴不允许停机 不希望在通讯伙伴侧增加通信组态和程序 前面硬件配置不详述,配置完成后,点击 ...

  • 西门子S7-1200之间的S7通信(一)

    S7-1200PLC之间有多种方式实现PLC之间的通信,今天给大家介绍第一种方式,一个最简单,而且最实用的一种方式,在同一个项目中添加两台S7-1200的PLC,一台配置为控制设备,一台配置为智能设备 ...

  • 没有实物PLC怎么来学习两台PLC之间的S7通信

    如题,这是一个朋友想学习西门子S7通信,但是,没有PLC,不知道怎么学习,答案是可以学习的,我们可以使用PLCSIM来仿真运行. 毕竟是仿真器,我们就要知道PLCSIM仿真器究竟支持哪些通信指令,因为 ...

  • 西门子PLC编程入门:S7

    SIMATIC S7-1200紧湊型控制器是一款节省空间的模块化控制器,适合要求简单或高级逻辑.HMI和网络功能的小型自动化系统.S7-1200设计紧凑.成本低廉且功能强大,是控制小型应用的完美解决方 ...

  • 【案例实操】如何在TIA Portal 下对S7 -1200进行面向运动控制?

    S7-1200 CPI将微处理器.集成电源.输入和输出电路.内置PROFINET.高速运动控制I/o以及板载模拟量输入组合到一个设计紧凑的外壳中来形成功能强大的控制器.S7-1200可以方便地执行速度 ...

  • 步骤详解 | MCGS和西门子1500 之间的以太网通信

    1500PLC端的操作 1500PLC的硬件IP地址要和MCGS在同一个网段(关)都可以,并且PLC要允许接受远程对象的通信访问. 2.MCGS 和 1500 的数据交换, MCGS中的" ...

  • 【西门子PLC编程实例】S7

    在这里工程师设计了一个简单的工程项目, 逐步介绍, 让大家对TIA Portal V12和S7-1500如何实施一个项目可以一目了然 .[下图为此文的框架结构] 项目概述对于一个全新的PLC产品,如何 ...

  • 西门子200PLC与MatrikonOPC实现ModbusTCP通信案例

    MatrikonOPC 通过以太网连接西门子 S7200 系列 PLC,CHNet-S7200通讯模块为 PLC 提供以太网通讯接口. 应用要求: 通过 MatrikonOPC 采集现场设备的实时生产 ...

  • 西门子300PLC连接LABVIEW实现ModbusTCP通信连接案例

    借助兴达易控研制CHNet-S7300MD 模块,通过NI OPC Servers和CHNetS7 OPC,测控软件NI LABVIEW实现了与西门子S7-300的通讯和监控. 通过 NI OPC S ...