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

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

3天内不再提示

Step7组态实现以太网的S7通信

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-08 09:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Step7 组态PC Station 与 S7-1200 基于以太网的S7 通信

硬件需求和软件需求

硬件:

① S7 1200 CPU

② PC (带普通以太网卡)

③ TP线

软件:

① STEP 7 Basic V10.5

② STEP 7 V5.4

SIMATIC NET V7.1

STEP7中组态PC Station

1. 在STEP7 中新建项目,组态PC Station。

打开STEP7并新建一个项目:“S7-1200_OPC”,通过“Insert”》“Station”》“SIMATIC PC Station”插入一个PC站,PC站的名字为:“SIMATIC PC Station(1)”。如图1所示。

注意:STEP7 中PC Station的名字“SIMATIC PC Station(1)”要与SIMATIC NET 中“Station Configuration Editor”的“Station Name”完全一致,才能保证下载成功。

图1.插入并组态PC 站

2. 双击Configuration即可进入PC Station硬件组态界面。

在第一个槽中,从“SIMATIC PC Station”》“User Application”》“OPC Server”下,选择版本“SW V6.2 SP1”添加一个OPC Sever 的应用。

在第三个槽中,从“SIMATIC PC Station” 》“CP Industrial Ethernet”》“IE General”下,选择版本“SW V6.2 SP1”添加一个 IE General,并设置IP 地址,如图2所示。

注意:因为使用的是普通以太网卡,所以要选择添加“IE General”。

图2.PC Station的硬件组态

然后配置网卡地址并新建一个以太网,如图3所示。

图3.设置以太网地址

完成PC站硬件组件设置后,按下编译存盘按钮,确定且存储当前组态配置。

3. 配置网络连接

通过点击工具栏右上角网络配置的图标 图:Icon network进入网络配置,然后在NetPro网络配置中,用鼠标选择OPC Server后,在连接表第一行鼠标右键插入一个新的连接或通过“Insert》New Connection”也可建立一个新连接然后定义连接属性,如图4~图5所示。

图4.建立连接及定义连接属性

图5. 设置 S7 连接属性及TSAP地址Connection properties, TSAP

确认完成所有配置后,已建好的S7连接会显示在连接列表中。点击编译存盘按钮或选择“Network”》“Save and Compile”,如得到No error的编译结果,则正确组态完成。这里编译结果信息非常重要,如果有错误信息(error Message),说明组态不正确,是不能下载到PC Station中的。

成功编译完成后,在STEP7中的所有PC Station的硬件组态就完成了。

创建一个虚拟的PC Station硬件机架

通过“Station Configuration Editor”创建一个虚拟的PC Station硬件机架,以便在STEP7中组态的PC Station 下载到这个虚拟的PC Station硬件机架中去。

1. 进入PC Station硬件机架组态界面

点击右下角的图标 Icon PC Station,进入PC Station硬件机架组态界面。

2. 添加OPC Server

选择第一号插槽,点击Add按钮或鼠标右键选择添加,在添加组件窗口中选择OPC Server,如图6所示。

图6. 插入OPC Server

3. 添加组件窗口中选择IE General

选择第三号插槽,点击Add按钮或鼠标右键选择添加,在添加组件窗口中选择IE General,如图7所示。

图7.插入IE General insert IE general

注意:STEP7 中的PC Station硬件组态与虚拟PC Station硬件机架的名字、组件及“Index”必须完全一致。

4. 网卡参数配置

插入IE General后,随即会弹出组件属性对话框。点击Network Properties,进行网卡参数配置,如图8所示。

图8.进入PC 网卡参数设置

选择本地连接,通过右键菜单进入属性,如图9所示。

图9.选择本地连接local properties

选择TCP/IP属性,如图10所示。

图10.进入TCP/IP 属性Internet properties

定义网卡地址,如图11所示。

图11.置网卡地址PC IP

5. 命名PC Station

这里的“PC Station”的名字一定要与STEP 7硬件组态中的“PC Station”的名字一致,如图12所示。

图12.命名PC STATION Station name

下载PC Station硬件组态及网络连接

1. 设置PG/PC 接口

在STEP7 软件中,通过“Options”》“Set PG/PC Interface”进入设置界面,如图13所示。

图1.设置PG/PC接口PC internal

13. 检查配置控制台

通过“start”》“Simatic”》“SIMATIC NET”》“Configuration Console”进入配置控制台检查,如图14所示。

图14.配置控制台

注意:对于Simatic Net V6.1或V6.0版本的软件,需要在上面窗口中,手动将模块模式(Mode of the module)从PG模式切换到组态模式(Configured mode),并设置Index号。然后再在Station Configuration Editor中添加硬件。

3. 在STEP7的硬件配置中下载PC Station组态。

4. 在网络配置中将配置好的连接下载到PC Station中。

下载完成后在“Station Configuration Editor”中状态显示,如图15所示。在编程过程中,可以根据这些状态显示进行判断组态是否正确。

图15.下载完成后的状态Station Editor online

使用 OPC Scout 测试 S7 OPC Sever

SIMATIC NET自带OPC Client端软件 OPC Scout,可以使用这个软件测试所组态的OPC Sever。通过点击左下角的“Start”》“Simatic”》“SIMATIC NET”》“OPC Scout”启动进行测试。

1. 新建变量组

双击OPC.SimaticNET,新建一个组并输入变量组的名称,例如S7-1200 。如图16所示。

图16. 创建一个新的变量组

2. 添加变量

选择一个数据,点击“S7:”》“S7 connection_1”》“objects”》“M”》“New Definition”来添加一个变量,并为变量选择数据类型、起始地址、数据长度,并添加到右侧窗口中。如图17所示。

图17. 添加变量

注意:如果访问数据为DB块,在创建DB块时不能勾选“Symbolic access only(仅符号寻址)”,单方S7通信只支持绝对寻址的DB块。

3. 观察通信结果及质量,如图18所示。

图18.检查通信结果

注意:如果通信质量为“bad”,则说明通信失败,需要检查软件组态及硬件连接是否正确。

常见问题

如何在 OPC Scout 中添加 DB 区数据变量?

答:在 OPC Scout中添加变量时,DB 数据没有添加变量的选项,如图19所示。

图19.无法添加 DB 数据

如果要添加数据区需要先添加 I 区或 M 区数据,然后修改成 DB 区数据,添加步骤如图20所示。

图20.在 OPC Scout中添加 DB 数据的步骤

观察 DB 通信结果及质量,如图21所示。

图21. 观察 DB 通信结果及质量

如何在 OPC Scout 中添加不同数据类型的 DB?

答: 添加不同 DB 数据类型的表达形式如下:

BOOL :DB1,X0.0,1

BYTE : DB1,B10,1

WORD : DB1,W20,1

DWORD: DB1,D30,1

INT : DB2,INT40,1

DINT : DB2,DINT50,1

REAL :DB2,REAL60,1

在 OPC Scout 中为什么可以访问到 I,Q,M 等数据,却唯独不能与 DB 通信?

答: 在创建DB块时,缺省的属性设置为“只支持符号寻址”,这就造成OPC无法访问 DB 的绝对地址,造成通信错误。为了避免通信错误,创建DB块时,一定不要勾选“只支持符号寻址”。正确的设置如图22所示。

图22. 取消勾选“Symbolic access only”

审核编辑:郭婷

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

    关注

    41

    文章

    6203

    浏览量

    181587
  • PC
    PC
    +关注

    关注

    9

    文章

    2168

    浏览量

    159776

原文标题:Step7 组态PC Station 与 S7-1200 基于以太网的S7 通信

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于以太网协议转换的S7-200多设备并行通讯系统搭建指南

    ,广泛应用于医药车间配料、搅拌工序,但该型号仅配备MPI 9针DP口,无以太网接口,采用西门子专有MPI串口协议;S7-1200 PLC标配Profinet以太网接口,采用TCP/IP协议及优化
    的头像 发表于 04-18 09:18 3130次阅读
    基于<b class='flag-5'>以太网</b>协议转换的<b class='flag-5'>S7</b>-200多设备并行通讯系统搭建指南

    KSZ9477S:高性能7端口千兆以太网交换机的技术剖析与应用

    KSZ9477S:高性能7端口千兆以太网交换机的技术剖析与应用 在工业以太网和实时网络应用领域,一款性能卓越的以太网交换机对于保障数据的高效
    的头像 发表于 03-31 17:35 411次阅读

    无需修改 PLC 程序 实现 S7-200 Smart 与 1500 PLC 以太网实时通讯

    1500 PLC实现多设备协同,并部署上位机监控系统进行集中管理。 然而,S7-200 Smart PLC 原生仅支持 PPI 等串口通讯协议,无法直接接入以太网,导致项目面临三大核心痛点: 1.
    的头像 发表于 03-23 10:21 602次阅读

    基于以太网模块:西门子 S7-300PLC 与 LABVIEW 上位机通讯配置实操

    数据监控和远程管理的需求。本项目旨在通过引入远创智控品牌的 MPI-ETH-YC01以太网模块 ,实现西门子S7-300PLC与MODBUSTCP协议上位机LABVIEW的以太网通讯,
    的头像 发表于 11-28 17:03 2648次阅读
    基于<b class='flag-5'>以太网</b>模块:西门子 <b class='flag-5'>S7</b>-300PLC 与 LABVIEW 上位机通讯配置实操

    西门子S7-400 PLC与S7-1500 PLC以太网通讯及HMI集成实现涂装车间监控的智能化升级

    一、行业痛点 华东某上市塑企32条注塑生产线,核心控制为32套西门子S7-400 PLC。当年规划时MPI/DP尚属主流,如今却成为智能化改造的最大障碍: 没有以太网口,无法与新上线的S7
    的头像 发表于 08-28 14:11 946次阅读
    西门子<b class='flag-5'>S7</b>-400 PLC与<b class='flag-5'>S7</b>-1500 PLC<b class='flag-5'>以太网</b>通讯及HMI集成<b class='flag-5'>实现</b>涂装车间监控的智能化升级

    S7-200 SMART PLC借助于PPI转以太网模块与上位机通讯实现触摸屏监控的应用配置案例

    在工业自动化领域,小型空调系统的控制与监控一直面临着通信难题。传统的西门子S7-200 SMART PLC作为一款经典的小型可编程控制器,广泛应用于各类小型自动化系统中。然而,其自身仅配备RS485通信接口,缺乏
    的头像 发表于 08-15 18:07 1207次阅读
    <b class='flag-5'>S7</b>-200 SMART PLC借助于PPI转<b class='flag-5'>以太网</b>模块与上位机通讯<b class='flag-5'>实现</b>触摸屏监控的应用配置案例

    西门子PLC跨代整合:S7-400与S7-1500以太网通讯在涂装车间的实战应用

    一、行业痛点 华东某上市塑企32条注塑生产线,核心控制为32套西门子S7-400 PLC。当年规划时MPI/DP尚属主流,如今却成为智能化改造的最大障碍: 1. 没有以太网口,无法与新上线
    的头像 发表于 08-13 09:38 1024次阅读
    西门子PLC跨代整合:<b class='flag-5'>S7</b>-400与<b class='flag-5'>S7</b>-1500<b class='flag-5'>以太网</b>通讯在涂装车间的实战应用

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

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

    S7通信稳不稳?避开这些上位机开发常见雷区是关键!

    上位机使用S7通信涉及诸多要点,稍不注意就容易踩坑。今天,我们就来详细剖析那些最常见的‘雷区’。 一、连接类型设置 以C#上位机使用Sharp7通信库为例,Sharp
    的头像 发表于 08-08 15:03 1146次阅读
    <b class='flag-5'>S7</b><b class='flag-5'>通信</b>稳不稳?避开这些上位机开发常见雷区是关键!

    西门子S7-300PLC通过MPI转以太网模块实现S7-1500PLC通信的实操案例

    差异(MPI串口与Profinet以太网)形成数据孤岛。捷米特ETH-S7300-JM02Plus作为专业的 MPI转以太网模块 ,通过成熟的 串口转以太网 技术,为这一行业痛点提供了
    的头像 发表于 07-25 14:28 1162次阅读
    西门子<b class='flag-5'>S7</b>-300PLC通过MPI转<b class='flag-5'>以太网</b>模块<b class='flag-5'>实现</b>与<b class='flag-5'>S7</b>-1500PLC<b class='flag-5'>通信</b>的实操案例

    西门子 S7-200 SMART PLC 借助以太网模块与上位机、触摸屏通讯案例

    自身仅配备RS485通信接口,缺乏以太网接口,这给系统的联网和远程监控带来了极大的不便。 二、解决方案介绍 为了解决这些问题,捷米特(JMT)公司推出的ETH-S7200-JM01西门子以太网
    的头像 发表于 07-21 14:43 1460次阅读
    西门子 <b class='flag-5'>S7</b>-200 SMART PLC 借助<b class='flag-5'>以太网</b>模块与上位机、触摸屏通讯案例

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

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

    基于西门子S7-200PLC以太网模块的STEP7通讯配置实例

    在工业自动化领域,西门子S7-200系列PLC凭借其稳定性、易用性等优势被广泛应用,但随着工业信息化的推进,企业对于远程监控、数据采集与分析等需求日益增长。
    的头像 发表于 07-05 16:34 1263次阅读
    基于西门子<b class='flag-5'>S7</b>-200PLC<b class='flag-5'>以太网</b>模块的<b class='flag-5'>STEP7</b>通讯配置实例

    西门子S7-200PLC借助于以太网模块与STEP7上位机通讯应用配置案例

    系统,实现S7-200PLC与上位机STEP7以太网通讯,满足企业对于实时数据传输、远程设备监控与管理的需求。
    的头像 发表于 07-04 10:02 912次阅读
    西门子<b class='flag-5'>S7</b>-200PLC借助于<b class='flag-5'>以太网</b>模块与<b class='flag-5'>STEP7</b>上位机通讯应用配置案例

    西门子S7-200PLC以太网模块对接组态王上位机通讯的实战配置案例解析​

    企业面临在不更换现有S7-200PLC设备的基础上,使其与基于MODBUSTCP协议的上位机组态实现稳定、高效以太网通讯的难题,以提升生产管理智能化水平和生产效率,降低设备升级成本。
    的头像 发表于 07-03 10:37 872次阅读
    西门子<b class='flag-5'>S7</b>-200PLC<b class='flag-5'>以太网</b>模块对接<b class='flag-5'>组态</b>王上位机通讯的实战配置案例解析​