如何利用S7通信在两台S7-300PLC之间交换数据 365bet有没有app_www365betcom手机版_365在线体育

<legend id="h4sia"></legend><samp id="h4sia"></samp>
<sup id="h4sia"></sup>
<mark id="h4sia"><del id="h4sia"></del></mark>

<p id="h4sia"><td id="h4sia"></td></p><track id="h4sia"></track>

<delect id="h4sia"></delect>
  • <input id="h4sia"><address id="h4sia"></address>

    <menuitem id="h4sia"></menuitem>

    1. <blockquote id="h4sia"><rt id="h4sia"></rt></blockquote>
      <wbr id="h4sia">
    2. <meter id="h4sia"></meter>

      <th id="h4sia"><center id="h4sia"><delect id="h4sia"></delect></center></th>
    3. <dl id="h4sia"></dl>
    4. <rp id="h4sia"><option id="h4sia"></option></rp>

        欢迎访问苏州365bet有没有app_www365betcom手机版_365在线体育 环保装备科技有限公司官网!

        官方微博 全国服务热线 400-828-6100
        365bet有没有app_www365betcom手机版_365在线体育
环保水处理工艺知识动态
        当前位置:首页 » 365bet有没有app_www365betcom手机版_365在线体育 资讯中心 » 365bet有没有app_www365betcom手机版_365在线体育 动态 » 如何利用S7通信在两台S7-300PLC之间交换数据

        如何利用S7通信在两台S7-300PLC之间交换数据

        文章出处:工业废水处理网责任编辑:seven作者:seven人气:-发表时间:2018-06-05 00:00:00【

        由于项目的大小,有时365bet有没有app_www365betcom手机版_365在线体育 在设计电控系统时会用到双CPU的设计,CPU间需要进行通讯。S7通信协议是西门子S7系列PLC的精髓,它是一种优化的、用以太网作为媒介的、在S7系列PLC之间进行通信的协议。那么今天这篇文章,我们来谈谈如何利用S7通信(S7 Communication)在两台S7-300 PLC之间进行数据交换。 

        S7通信有以下几个特点:

        •需要SIMATIC CP模块或者CPU集成的PN网口;

        •需要硬件组态;

        •需要专用指令的支持;

        S7通信的指令可以分为如下几个类别:

        •用于数据交换的指令;

        •用于查询操作模式的指令;

        •用于改变操作模式的指令;

        •用于查询链接状态的指令;

        本文使用数据交换指令,硬件平台是CPU 315-2PN/DPCPU 317-2PN/DP,用网线将两个CPUPN口相连。采用S7单边通信的方式,仅在CPU 315-2PN/DP一侧进行硬件组态和软件编程。两个站点的IP参数如下:

        如何利用S7通信在两台S7-300PLC之间交换数据

          

        首先对CPU 315-2PN/DP进行硬件组态,设置IP地址:192.168.0.2,如下图:

        如何利用S7通信在两台S7-300PLC之间交换数据 

         

        打开网络配置工具(NetPro),右键添加一条新的S7连接(S7 Communication),如下图:

        如何利用S7通信在两台S7-300PLC之间交换数据 

         

        双击新添加的S7连接(S7 connection),打开属性对话框,在【通信路径(Connection Path)】中添加通信伙伴的IP地址,如下图:

        如何利用S7通信在两台S7-300PLC之间交换数据 

         

        点击【地址详细信息(Address Details)】按钮,打开对话框,将【导轨/槽号(Rack/Slot)】修改成通信伙伴的实际设置。S7-300CPU一般导轨(Rack)为0,槽号(Slot)为2),如下图:

        如何利用S7通信在两台S7-300PLC之间交换数据 

         

        至此,硬件和网络组态完成,编译后下载到CPU 315-2PN/DP中。

        接下来进行软件编程。采用FB14 "GET" 指令获取远程PLCCPU 317-PN/DP)的数据,程序块如下图:

        如何利用S7通信在两台S7-300PLC之间交换数据 

         

        指令各引脚的参数含义如下表:

        如何利用S7通信在两台S7-300PLC之间交换数据 

         

        采用FB15 "PUT" 指令将数据写入远程PLC,程序块如下图:

        如何利用S7通信在两台S7-300PLC之间交换数据 

         

        与使用开放TCPUDP协议相比,S7通信协议在编程上比较简单,但是需要进行硬件组态。

        如何利用S7通信在两台S7-300PLC之间交换数据 

        想了解更多信息可登陆365bet有没有app_www365betcom手机版_365在线体育 环保官网,官方网址 http://www.baron-severin.com ,365bet有没有app_www365betcom手机版_365在线体育 致力于工业废水处理一站式解决方案,创始人拥有38年欧洲环保行业服务经验,管理好客户的每一滴水是我们的使命,详情致电全国服务热线 400 828 6100

        【文章来源:如何利用S7通信在两台S7-300PLC之间交换数据  www.baron-severin.com

        此文关键字:S7通信 S7-300 PLC