0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

S7-1200侧硬件组态和网络组态

PLC技术圈 来源:PLC技术圈 作者:PLC技术圈 2022-04-07 11:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文以采用1个CPU1215C(6ES7215-1AG40-0AB0),1个S7-200SMART PLC为例,介绍它们之间的S7通信

硬件:
S7-1200CPU
S7-200 SMART CPU (固件V2.0)
PC(带以太网卡)
TP以太网电缆

软件:
TIAV16
STEP 7 Micro/WIN SMART V2.1

所完成的通信任务:


S7-1200将通信数据区DB1中的200个字节发送到S7-200SMART的VB数据区。


S7-1200读取S7-200SMART中的VB数据区存储到S7-1200的数据区DB2。

S7-1200侧硬件组态和网络组态

1使用TIAV16 软件新建一个项目,添加1个S7-1200站点并为其分配网络和IP地址,如图1-1所示。

cd639c50-b5e3-11ec-aa7f-dac502259ad0.png
图1-1博图软件中添加S7-1200站点

2.TIA V16软件的网络视图中为S7-1200CPU 添加一个新连接,如图1-2所示:

cd96ee84-b5e3-11ec-aa7f-dac502259ad0.png
图1-2S7-1200添加新连接

在弹出"创建新连接"对话框中选择"未指定",然后点击"添加"按钮,添加新连接,如图1-3所示。

cdae435e-b5e3-11ec-aa7f-dac502259ad0.png

图1-3选择未指定连接

需要为新创建的连接指定连接伙伴方的IP地址和TSAP,设置方法如图1-4,图1-5所示。

注意:S7-200SMART 侧的TSAP只能设置为03.00或者03.01。

cdc5d9b0-b5e3-11ec-aa7f-dac502259ad0.png
图1-4设置连接伙伴方IP地址

cddfb614-b5e3-11ec-aa7f-dac502259ad0.png
图1-5设置连接伙伴方TSAP地址

TIA软件程序编程

1.创建发送数据块DB1(接收区数据块DB2类似),数据块定义为200个字节的数组且数据块的属性中需要取消"优化的块访问"选项,如图1-6所示。

ce1ac984-b5e3-11ec-aa7f-dac502259ad0.png
图1-6创建数据块并取消优化访问

2.发送数据块与接收数据块创建完成后,即可在OB1中调用PUT/GET指令,进行S7通信了,如图1-7所示。

ce311d92-b5e3-11ec-aa7f-dac502259ad0.png
图1-7调用PUT/GET指令

表1.PUT指令参数说明

CALL “PUT”

,%DB3

//调用PUT,使用背景DB块:DB3

REQ

:=%M0.0

//上升沿触发程序块的调用

ID

:=W#16#0100

//连接号,要与连接配置中一致,创建连接时的连接号,见图1.标记7

DONE

:=%M2.0

//为1时,发送完成

ERROR

:=%M2.1

//为1时,有故障发生

STATUS

:=%MW4

//状态代码

ADDR_1

:=P#DB1.DBX0.0 BYTE 200

//发送到通信伙伴数据区的地址,对应S7-200 SMART VB0-VB199

SD_1

:=P#DB1.DBX0.0 BYTE 200

//本地发送数据区

表2.GET指令参数说明

CALL “GET”

,%DB4

//调用GET,使用背景DB块:DB4

REQ

:=%M0.1

//系统时钟2秒脉冲

ID

:=W#16#0100

//连接号,要与连接配置中一致,创建连接时的连接号,见图1.标记7

NDR

:=%M2.2

//为1时,接收到新数据

ERROR

:=%M2.3

//为1时,有故障发生

STATUS

:=%MW6

//状态代码

ADDR_1

:=P#DB1.DBX200.0BYTE 200

//从通信伙伴数据区读取数据的地址,对应S7-200SMART VB200-VB399

RD_1

:=P#DB2.DBX0.0 BYTE 200

//本地接收数据地址

综合以上步骤,已经完成了S7-1200硬件和软件部分的编程,下载只需要将程序下载到S7-1200PLC 即可。

状态监控

1.连接状态监控


S7连接成功的建立是调用PUT/GET指令的基础,S7连接成功建立后,方能正确执行PUT/GET指令。


在TIA软件的网络视图中,将软件切换到在线模式,可以监控S7连接状态,如图1-8所示。

ce7e49f0-b5e3-11ec-aa7f-dac502259ad0.png

图1-8监控S7连接状态

S7连接成功建立后,S7-1200触发PUT/GET指令,通过TIA软件监控表和STEP7 Micro/WIN SMART 软件的状态表,可以监控数据通信是否正常。

注意:S7-200SMART中V区对应于DB1,即在PUT指令中使用的通信伙伴数据区ADDR_1=P#DB1.DBX0.0BYTE 200在S7-200SMAR中对于为VB0~VB199。


本文档中S7-200SMART 做S7通讯的服务器,占用S7-200SMART PLC 的服务器连接资源,S7-200SMART PLC 本身不需要编写通讯程序。


S7-1200与S7-200SMART S7 通讯的另外一种方法是S7-200SAMRT PLC做客服端,S7-1200做服务器。该方式需要S7-200SMART调用PUT/GET指令,S7-1200侧不需要编写通讯程序。

审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信
    +关注

    关注

    18

    文章

    6316

    浏览量

    139564
  • 硬件组态
    +关注

    关注

    0

    文章

    5

    浏览量

    6793
  • S7-1200
    +关注

    关注

    11

    文章

    334

    浏览量

    19231

原文标题:西门子PLC通信200smart与1200PLCS7通信

文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    西门子S7-1500 PLC和S7-300 PLC Profibus-DP通讯的组态实例

    CP1542-5 Profibus-DP通讯模块作为DP主站,原S7-300 317-2DP PLC作为DP从站的组态方法。
    的头像 发表于 11-25 14:27 543次阅读
    西门子<b class='flag-5'>S7</b>-1500 PLC和<b class='flag-5'>S7</b>-300 PLC Profibus-DP通讯的<b class='flag-5'>组态</b>实例

    西门子S7-1200 PLC与SINAMICS V90伺服驱动器PROFINET通信控制实例

    S7-1200系列PLC可以通过PROFINET与V90 PN型伺服驱动器组合进行速度控制,S7-1200 PLC负责发送控制命令和速度给定,并读取V90伺服驱动器状态和实际转速;V90伺服驱动器
    的头像 发表于 11-12 14:20 3612次阅读
    西门子<b class='flag-5'>S7-1200</b> PLC与SINAMICS V90伺服驱动器PROFINET通信控制实例

    西门子S7-1200 MODBUS RTU通讯温度控制器和变频器教程

    该触摸屏和S7-1200PLC进行以太网通讯,方便S7-1200的DB块在触摸屏做出对两个从站相关的设定,熟悉S7-1200的串行通讯功能。
    的头像 发表于 10-30 11:30 1822次阅读
    西门子<b class='flag-5'>S7-1200</b> MODBUS RTU通讯温度控制器和变频器教程

    S7-1200 G2++在机械制造行业的应用分析

    西门子S7-1200 G2++作为新一代基础型控制器,通过软硬件全面升级,在机械制造领域展现出显著的技术优势和应用价值。其核心特性包括增强的运动控制性能、灵活的模块化设计、高效的通讯能力以及集成
    的头像 发表于 10-19 08:59 175次阅读

    天拓四方分享:什么事S7-1200 G2++?

    SIMATIC S7-1200 G2++ 已重磅发布,现已全面开放订货渠道!天拓四方作为西门子紧密合作伙伴,库存储备丰富,能快速响应您的需求。 什么是 S7-1200 G2++? 西门子始终关注
    的头像 发表于 09-05 17:17 945次阅读

    plc以太网通讯模块实现:S7-200与S7-1200借PPI助力农业自动化发展

    一:S7-200与S71200 在某大型食品加工厂的生产线升级项目中,西门子S7-200与S7-1200的通讯难题一度成为制约生产效率提升的瓶颈。S
    的头像 发表于 08-14 09:41 365次阅读
    plc以太网通讯模块实现:<b class='flag-5'>S7</b>-200与<b class='flag-5'>S7-1200</b>借PPI助力农业自动化发展

    西门子S7-200与S7-1200通过PPI以太网模块通讯,赋能汽车制造行业发展

    通讯接口局限于RS485等串口形式,完全不具备以太网接口,这给与自带以太网接口的S7-1200实现通讯带来了巨大阻碍。两者不仅物理接口类型迥异,通讯协议也存在本质差异:S7-200依赖PPI协议进行串口通讯,而S7-1200则以
    的头像 发表于 08-12 14:35 624次阅读
    西门子<b class='flag-5'>S7</b>-200与<b class='flag-5'>S7-1200</b>通过PPI以太网模块通讯,赋能汽车制造行业发展

    基于Modbus TCP的WinCC监控S7-1200/200SMT应用实例

    S7-1200S7-200Smart PLC为例,在ModbusTCP/IP协议下实现无线以太网通信实现过程。在本方案中采用了西门子PLC无线通讯终端——DTD418MB,作为实现无线通讯的硬件设备,用户无需更改程序。 接线方
    的头像 发表于 08-12 09:15 725次阅读
    基于Modbus TCP的WinCC监控<b class='flag-5'>S7-1200</b>/200SMT应用实例

    依托PPI以太网模块,西门子S7-200与S7-1200通讯助力食品加工行业进步

    通讯接口局限于RS485等串口形式,完全不具备以太网接口,这给与自带以太网接口的S7-1200实现通讯带来了巨大阻碍。两者不仅物理接口类型迥异,通讯协议也存在本质差异:S7-200依赖PPI协议进行串口通讯,而S7-1200则以
    的头像 发表于 07-21 09:38 546次阅读
    依托PPI以太网模块,西门子<b class='flag-5'>S7</b>-200与<b class='flag-5'>S7-1200</b>通讯助力食品加工行业进步

    西门子PLC(S7-1200/1500/300/400)的数据采集与监控方案

    西门子PLC S7-1200S7-1500、S7-300/400型号设备,常用协议:PPI(Process Communication Interface)、PLC与上位机、HMI数据交换
    的头像 发表于 07-04 10:13 961次阅读

    西门子S7-1200 G2的7大亮点及最新功能

    西门子S7-1200 G2是新发布的新一代可编程逻辑控制器(PLC),作为S7-1200系列的升级版,它在硬件设计、性能、运动控制、通信能力和安全功能等方面进行了显著改进,适用于中小型自动化
    的头像 发表于 07-03 17:04 2432次阅读
     西门子<b class='flag-5'>S7-1200</b> G2的<b class='flag-5'>7</b>大亮点及最新功能

    S7-200Smart与S7-1200通过Modbus协议对接到上位机

    在自动化生产车间中,分布多台PLC自动化设备,如包装机(S7-200Smart)、灌装产线(S7-1200)需要用上位机软件集中控制。这些设备距离在几米到几十米不等。通常会考虑有线或者无线通信,选择
    的头像 发表于 06-10 14:30 753次阅读
    <b class='flag-5'>S7</b>-200Smart与<b class='flag-5'>S7-1200</b>通过Modbus协议对接到上位机

    可视化组态数据管理平台是什么

    ,是工业化自动化领域中可配置软件的俗称。组态软件采用通用的硬件产品和通用工业总线标准,通过灵活的组态方式,构成不同功能的工业自动控制系统。 平台的组成:一般由组态开发系统、实时运行系统
    的头像 发表于 04-21 10:00 598次阅读

    S7-1200与欧姆龙智能仪表Modbus通信案例

    Modbus 通信是一种应用广泛的通信协议 ,在变频器、智能仪表或是其他的一些智能设备上应用的一种通用通信协议,本文以S7-1200系列PLC作为Modbus主站,以欧姆龙E5EZ的智能温控仪表作为
    的头像 发表于 03-27 17:25 1758次阅读
    <b class='flag-5'>S7-1200</b>与欧姆龙智能仪表Modbus通信案例

    如何选择适合的西门子S7-1200系列PLC型号?

    西门子S7-1200系列PLC作为中小型自动化控制器,在研发过程中充分考虑了系统、控制器、人机界面和软件的无缝整合和高效协调,是工业自动化领域中的重要组成部分。正确选择适合的S7-1200系列PLC
    的头像 发表于 12-09 18:24 5773次阅读
    如何选择适合的西门子<b class='flag-5'>S7-1200</b>系列PLC型号?