S7-1200 与 S7-300 PN S7 通信例程

    S7-1200 与 S7-300 PN S7 通信例程

    本文为S7-1200 与 S7-300 PN 之间 S7 通信的几种可能情况分别提供了例程:
    1. 同一项目中S7-1200 与 S7-300 PN 口之间 S7 通信,S7-1200 作为 S7 通信客户端,S7-300 PN 作为服务器;
    2. 同一项目中S7-1200 与 S7-300 PN 口之间 S7 通信,S7-1200 作为 S7 通信服务器,S7-300 PN 作为客户端;
    3. 不同项目中S7-1200 与 S7-300 PN 口之间 S7 通信,S7-1200 作为 S7 通信客户端,S7-300 PN 作为服务器,双方 CPU 都采用 TIA V14 SP1 编程组态;
    4. 不同项目中S7-1200 与 S7-300 PN 口之间 S7 通信,S7-1200 作为 S7 通信服务器,S7-300 PN 作为客户端,双方 CPU 都采用 TIA V14 SP1 编程组态;
    5. 不同项目中S7-1200 与 S7-300 PN 口之间 S7 通信,S7-1200 作为 S7 通信客户端,S7-300 PN 作为服务器,S7-1200 使用STEP7 V14 SP1 编程组态,S7-300PN 使用 STEP 7 V5.6 编程组态;
    6. 不同项目中S7-1200 与 S7-300 PN 口之间 S7 通信,S7-1200 作为 S7 通信服务器,S7-300 PN 作为客户端,S7-1200 使用STEP7 V14 SP1 编程组态,S7-300PN 使用 STEP 7 V5.6 编程组态。

    1.同一项目中S7-1200 与 S7-300 PN 口之间 S7 通信(S7-1200 作为 S7 通信客户端,S7-300 PN 作为服务器)

    1.使用环境:
    ① S7-1200 V4.2
    ② S7-300PN V3.2
    ③ STEP7 V14 SP1

    2.实现功能:
    例程用于演示同一项目中S7-1200 与 S7-300 PN 口之间的S7通信,项目中 S7-1200 CPU 作为 S7 通信的客户端,S7-300PN 作为 S7 通信的服务器。
    ① S7-1200 CPU调用 PUT 指令将本地数据区 DB10 块中的 10 个字节的数据传送到 S7-300 CPU的数据区 DB10 块中。
    ② S7-1200 CPU调用 GET 指令读取S7-300 CPU的数据区 DB11 块中10 个字节的数据存储到本地数据区 DB 11 块中。

    S7 通信服务器设置:
    S7-300PN 作为 S7 通信的服务器*编写 S7 通信程序。


    S7-1200_S7_Communication_With_S7-300PN_S7-1200_As_Client.zap14

    2.同一项目中S7-1200 与 S7-300 PN 口之间 S7 通信(S7-1200 作为 S7 通信服务器,S7-300 PN 作为客户端)

    1.使用环境:
    ① S7-1200 V4.2
    ② S7-300PN V3.2
    ③ STEP7 V14 SP1

    2.实现功能:
    例程用于演示同一项目中S7-1200 与 S7-300 PN 口之间的S7通信,项目中 S7-1200 CPU 作为 S7 通信的服务器,S7-300PN 作为 S7 通信的客户端。
    ① S7-300PN CPU调用 PUT 指令将本地数据区 DB11 块中的 10 个字节的数据传送到 S7-1200 CPU的数据区 DB11 块中。
    ② S7-300PN CPU调用 GET 指令读取S7-1200 CPU的数据区 DB10 块中10 个字节的数据存储到本地数据区 DB 10 块中。

    S7 通信服务器设置:
    S7-1200 作为 S7 通信的服务器*编写 S7 通信程序,但是需要在 CPU 属性"防护与安全 > 连接机制"中激活"允许来自远程对象的 PUT/GET 通信访问"。


    S7-1200_S7_Communication_With_S7-300PN_S7-1200_As_Server.zap14

    3.不同项目中S7-1200 与 S7-300 PN 口之间 S7 通信(S7-1200 作为 S7 通信客户端,S7-300 PN 作为服务器)

    1.使用环境:
    ① S7-1200 V4.2
    ② S7-300PN V3.2
    ③ STEP7 V14 SP1

    2.实现功能:
    例程用于演示不同项目中S7-1200 与 S7-300 PN 口之间的S7通信,项目中 S7-1200 CPU 作为 S7 通信的客户端,S7-300PN 作为 S7 通信的服务器。
    ① S7-1200 CPU调用 PUT 指令将本地数据区 DB10 块中的 10 个字节的数据传送到 S7-300 CPU的数据区 DB10 块中。
    ② S7-1200 CPU调用 GET 指令读取S7-300 CPU的数据区 DB11 块中10 个字节的数据存储到本地数据区 DB 11 块中。

    S7 通信服务器设置:
    S7-300PN 作为 S7 通信的服务器*编写 S7 通信程序。

    注意:
    S7-1200 项目中创建 S7 连接时,需要在网络视图中为"S7_连接"的属性"常规 > 地址详细信息"中将伙伴 CPU 的 TSAP 设置为 03.02 。


    S7-1200 项目:Different_Projects_S7-1200_As_Client.zap14

    S7-300PN项目:Different_Projects_S7-300_As_Server.zap14

    4.不同项目中S7-1200 与 S7-300 PN 口之间 S7 通信(S7-1200 作为 S7 通信服务器,S7-300 PN 作为客户端)

    1.使用环境:
    ① S7-1200 V4.2
    ② S7-300PN V3.2
    ③ STEP7 V14 SP1

    2.实现功能:
    例程用于演示不同项目中S7-1200 与 S7-300 PN 口之间的S7通信,项目中 S7-1200 CPU 作为 S7 通信的服务器,S7-300PN 作为 S7 通信的客户端。
    ① S7-300PN CPU调用 PUT 指令将本地数据区 DB11 块中的 10 个字节的数据传送到 S7-1200 CPU的数据区 DB11 块中。
    ② S7-300PN CPU调用 GET 指令读取S7-1200 CPU的数据区 DB10 块中10 个字节的数据存储到本地数据区 DB 10 块中。

    S7 通信服务器设置:
    S7-1200 作为 S7 通信的服务器*编写 S7 通信程序,但是需要在 CPU 属性"防护与安全 > 连接机制"中激活"允许来自远程对象的 PUT/GET 通信访问"。


    S7-1200 项目:Different_Projects_S7-1200_As_Server.zap14

    S7-300PN项目:Different_Projects_S7-300_As_Client.zap14

    5.不同项目中S7-1200 与 S7-300 PN 口之间 S7 通信(S7-1200 作为 S7 通信客户端,S7-300 PN 作为服务器)

    1.使用环境:
    ① S7-1200 V4.2
    ② S7-300PN V3.2
    ③ S7-1200 V4.2 使用STEP7 V14 SP1编程组态;S7-300PN V3.2 使用 STEP 7 V5.6 编程组态。

    2.实现功能:
    例程用于演示不同项目中S7-1200 与 S7-300 PN 口之间的S7通信,项目中 S7-1200 CPU 作为 S7 通信的客户端,S7-300PN 作为 S7 通信的服务器。
    ① S7-1200 CPU调用 PUT 指令将本地数据区 DB10 块中的 10 个字节的数据传送到 S7-300 CPU的数据区 DB10 块中。
    ② S7-1200 CPU调用 GET 指令读取S7-300 CPU的数据区 DB11 块中10 个字节的数据存储到本地数据区 DB 11 块中。

    S7 通信服务器设置:
    S7-300PN 作为 S7 通信的服务器*编写 S7 通信程序。

    注意:
    S7-1200 项目中创建 S7 连接时,需要在网络视图中为"S7_连接"的属性"常规 > 地址详细信息"中将伙伴 CPU 的 TSAP 设置为 03.02 。


    S7-1200 项目:S7-1200_As_Client.zap14

    S7-300PN项目:S7-300_As_Server.zip

    6.不同项目中S7-1200 与 S7-300 PN 口之间 S7 通信(S7-1200 作为 S7 通信服务器,S7-300 PN 作为客户端)

    1.使用环境:
    ① S7-1200 V4.2
    ② S7-300PN V3.2
    ③ S7-1200 V4.2 使用STEP7 V14 SP1编程组态;S7-300PN V3.2 使用 STEP 7 V5.6 编程组态。

    2.实现功能:
    例程用于演示不同项目中S7-1200 与 S7-300 PN 口之间的S7通信,项目中 S7-1200 CPU 作为 S7 通信的服务器,S7-300PN 作为 S7 通信的客户端。
    ① S7-300PN CPU调用 PUT 指令将本地数据区 DB11 块中的 10 个字节的数据传送到 S7-1200 CPU的数据区 DB11 块中。
    ② S7-300PN CPU调用 GET 指令读取S7-1200 CPU的数据区 DB10 块中10 个字节的数据存储到本地数据区 DB 10 块中。

    S7 通信服务器设置:
    S7-1200 作为 S7 通信的服务器*编写 S7 通信程序,但是需要在 CPU 属性"防护与安全 > 连接机制"中激活"允许来自远程对象的 PUT/GET 通信访问"。


    S7-1200 项目:S7-1200_As_Server.zap14

    S7-300PN项目:S7-300_As_Client.zip


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • 定位功能 中断选择

    中断选择可以为“定位”功能选择多种中断。要求已选择 CPU。在“属性 > 常规 > 定位 > 中断选择”(Properties > General > Positioning > Interrupt selection) 中,选择中断。中断选择在“中断选择”(Interrupt Selection) 下拉列表中,选择 CPU 是否应触发诊断中断。 共有以下几个选

  • 多重项目

    多重项目SIMATIC STEP 7 中的多重项目在 SIMATIC STEP 7 中,可以将多个项目组织到一个多重项目中(例如,如果项目非常大或多个人对该项目进行处理时)。 子项目中可以包含跨项目引用(如连接)。 一个多重项目的所有子项目以及相关的库都存储在同一目录中。移植一个多重项目的各个部分可以移植一个多重项目的子项目。 为此,请在移植过程中选择一个子项目。 将在移植过程中导入相应子项目中包

  • 工业以太网证书颁发机构

    证书颁发机构“认证机构 (CA)”选项卡CA 证书是由“Certificate Authority”签发的证书,通常需要从认证机构生成设备证书和进行设备证书签名。认证机构可以是:STEP 7 项目本身。如果“主题的公用名”(Common name of subject) 和“签发者”(Issuer) 相同,则属于自签证书,即由 STEP 7 项目签发。更高级的认证机构。这些第三方证书属于项目的外部

  • RIPng 统计信息

    RIPng 统计信息概述此页面显示了 RIPng 接口的统计信息。提示只有与设备存在在线连接时才显示该页面。显示值说明该表格包括以下列:Interface显示 RIPng 接口。Status显示 RIPng 接口的状态。- up- downMessages Received显示路由器接收消息的频率。Requests Received显示路由器接收请求的频率。Responses

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved