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

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

3天内不再提示

基于以太网的PC Station与S7-1200进行通信

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

扫码添加小助手

加入工程师交流群

TIA V11 中组态PC Station

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

打开 TIA V11 并新建一个项目:“S7-1200_OPC”,通过“添加新设备”>“PC 系统”>“常规PC”插入一个PC站,PC站的名字为:“SIMATIC PC Station(1)”。如图1所示。

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

e1df9c92-222b-11ed-ba43-dac502259ad0.jpg

图1.插入并组态PC 站

2. 双击“设备组态”即可进入PC Station硬件组态界面。

在第一个槽中,从“用户应用程序”,选择“OPC服务器”添加一个OPC Sever 的应用。
在第三个槽中,从“通讯模块” >“PROFINET/以太网”下,选择IE General,并设置IP 地址,如图2所示。

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

通过选中 “OPC服务器”-->右键-->选中“更改设备类型”,可选择其他版本OPC服务器,

e20e3e30-222b-11ed-ba43-dac502259ad0.jpg
图2.PC Station的硬件组态

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

e2355bbe-222b-11ed-ba43-dac502259ad0.jpg

图3.设置以太网地址

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

3. 配置网络连接

通过点击“网络视图”的图标,进入网络配置,然后在网络视图设置连接,添加S7连接,详见图4中的1~5步所示。

直接选中S7-1200PLC 建立S7连接

e259b0ea-222b-11ed-ba43-dac502259ad0.jpg

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

添加完成连接后,在连接视图中将会有连接指示,如图5上半部分。

通过选中“未指定”方式配置连接参数

e281dd5e-222b-11ed-ba43-dac502259ad0.jpg

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

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

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

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

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

点击右下角的图标 Icon PC Statione2a5d538-222b-11ed-ba43-dac502259ad0.jpg,进入PC Station硬件机架组态界面。

2. 添加OPC Server

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

e2b88b7e-222b-11ed-ba43-dac502259ad0.jpg

图6. 插入OPC Server

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

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

e2c6c874-222b-11ed-ba43-dac502259ad0.jpg

图7.插入IE General insert IE general

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

4.网卡参数配置

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

e2ecfbd4-222b-11ed-ba43-dac502259ad0.jpg

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

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

e30883ea-222b-11ed-ba43-dac502259ad0.jpg
图9.选择本地连接local properties

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

e31aad22-222b-11ed-ba43-dac502259ad0.jpg

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

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

e34588bc-222b-11ed-ba43-dac502259ad0.jpg

图11.置网卡地址PC IP

5. 命名PC Station

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

e3634ee2-222b-11ed-ba43-dac502259ad0.jpg

图12.命名PC STATION Station name

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

1.下载硬件组态及网络连接

在 TIA V11软件中,通过选中 “下载” 图标,进入设置界面,如图13所示。

e37f83e6-222b-11ed-ba43-dac502259ad0.jpg

图13.设置下载页面

2.在 TIA V11 将硬件配置及网络连接下载到“Station Configuration Editor”。

3.网络已经建立成功标识。

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

e3a99f14-222b-11ed-ba43-dac502259ad0.jpg

图14.下载完成后的状态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 。如图15所示。

e3c52432-222b-11ed-ba43-dac502259ad0.jpg

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

2.添加变量

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

e3e35cae-222b-11ed-ba43-dac502259ad0.jpg

图16. 添加变量

注意:如果访问数据为DB块,在创建DB块时必须选择 “与S7-300/400兼容类型”,不能选择“已优化"方式(符号寻址),单方S7通信只支持绝对寻址的DB块。

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

e41b4876-222b-11ed-ba43-dac502259ad0.jpg

图17.检查通信结果

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

常见问题

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

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

e45ac85c-222b-11ed-ba43-dac502259ad0.jpg

图18.无法添加 DB 数据

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

e477cff6-222b-11ed-ba43-dac502259ad0.jpg

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

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

e4de7b2a-222b-11ed-ba43-dac502259ad0.jpg

图20. OPC scout数据监控

S7-1200 DB块监控状态,如图21所示。

e501b432-222b-11ed-ba43-dac502259ad0.jpg

图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所示。

e53dda0c-222b-11ed-ba43-dac502259ad0.jpg

图22. 选择 标准-与S7-300/400兼容



审核编辑:刘清

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

    关注

    41

    文章

    5924

    浏览量

    179538
  • OPC服务器
    +关注

    关注

    0

    文章

    10

    浏览量

    8876
  • S7-1200
    +关注

    关注

    11

    文章

    334

    浏览量

    19233

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

    - 1217,这两个型号统一被称为 G2++。 S7-1200 G2++ 在继承 S7-1200 G2 优势的基础上,对基础控制器的性能以及运动控制功能进行了深度
    的头像 发表于 09-05 17:17 949次阅读

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

    原料搅拌、温度监测等基础环节,但其没有口,仅依靠串口进行数据传输,而新引入的S7-1200则承担着生产线整体协调、数据汇总分析的重要任务,二者的通讯需求十分迫切。此时, 捷米特ETH-S
    的头像 发表于 08-14 09:41 366次阅读
    plc<b class='flag-5'>以太网</b>通讯模块实现:<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依赖
    的头像 发表于 08-12 14:35 626次阅读
    西门子<b class='flag-5'>S7</b>-200与<b class='flag-5'>S7-1200</b>通过PPI<b class='flag-5'>以太网</b>模块通讯,赋能汽车制造行业发展

    西门子 S7-200 与 S7-1200 借 PPI 以太网模块通讯,赋能食品行业进步

    没有口,仅依靠串口进行数据传输,而新引入的S7-1200则承担着生产线整体协调、数据汇总分析的重要任务,二者的通讯需求十分迫切。此时,捷米特ETH-S7200-JM02 Plus桥接
    的头像 发表于 08-12 14:30 512次阅读
    西门子 <b class='flag-5'>S7</b>-200 与 <b class='flag-5'>S7-1200</b> 借 PPI <b class='flag-5'>以太网</b>模块通讯,赋能食品行业进步

    依托 PPI 以太网模块,西门子 S7-200 与 S7-1200 通讯助推食品行业前行

    没有口,仅依靠串口进行数据传输,而新引入的S7-1200则承担着生产线整体协调、数据汇总分析的重要任务,二者的通讯需求十分迫切。此时, 捷米特ETH-S7200-JM02 Plus
    的头像 发表于 08-12 10:27 471次阅读
    依托 PPI <b class='flag-5'>以太网</b>模块,西门子 <b class='flag-5'>S7</b>-200 与 <b class='flag-5'>S7-1200</b> 通讯助推食品行业前行

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

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

    老旧S7-300焕新生:MPI转网口一打尽S7-1200、触摸屏、ModbusRTU变频

    S7-1200 PLC进行实时数据交互(温度、压力、故障代码) 采集驱动辊道电机的英威腾CHF100A变频器数据(频率、电流、状态) 绝不中断原触摸屏监控操作 项目痛点 ❌ S7-300无
    的头像 发表于 08-02 17:09 698次阅读

    PLC以太网通讯模块实现:西门子S7-300与S7-1200、触摸屏及变频器通讯案例

    S7-1200 PLC进行实时数据交互(温度、压力、故障代码) 采集驱动辊道电机的英威腾CHF100A变频器数据(频率、电流、状态) 绝不中断原触摸屏监控操作     项目痛点 ❌ S7-300无
    的头像 发表于 08-02 12:39 2270次阅读
    PLC<b class='flag-5'>以太网</b>通讯模块实现:西门子<b class='flag-5'>S7</b>-300与<b class='flag-5'>S7-1200</b>、触摸屏及变频器通讯案例

    PLC 以太网通讯模块:助力 S7-300 同时联动 S7-1200、触摸屏与 Modbus RTU 变频器

    S7-1200 PLC控制的下游包装线、西门子触摸屏(HMI)进行数据交互,并实时监控驱动关键反应釜的西门子Modbus RTU协议的变频器状态。然而: 数据孤岛严重:S7-300的MPI接口无法直接接入工厂
    的头像 发表于 07-30 10:04 354次阅读
    PLC <b class='flag-5'>以太网</b>通讯模块:助力 <b class='flag-5'>S7</b>-300 同时联动 <b class='flag-5'>S7-1200</b>、触摸屏与 Modbus RTU 变频器

    MPI 转以太网模块案例:西门子 S7-300PLC 借此与 S7-1200、触摸屏及 ModbusRTU 变频器通讯

    需求,需将S7-300接入基于S7-1500PLC的中央控制系统,并实时采集ABBACS580变频器(MODBUSRTU协议)的运行数据。传统方案存在以下痛点: 通讯接口限制: S7-300无
    的头像 发表于 07-30 10:02 543次阅读
    MPI 转<b class='flag-5'>以太网</b>模块案例:西门子 <b class='flag-5'>S7</b>-300PLC 借此与 <b class='flag-5'>S7-1200</b>、触摸屏及 ModbusRTU 变频器通讯

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

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

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

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

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

    以太网通信是因为传输速度有保障,而选择无线通信则是因为无需施工、成本低、周期短。这些都可以通过物通博联工业智能网关来实现。 通过将物通博联工业智能网关部署在现场,接入西门子S7-200Smart与
    的头像 发表于 06-10 14:30 754次阅读
    <b class='flag-5'>S7</b>-200Smart与<b class='flag-5'>S7-1200</b>通过Modbus协议对接到上位机

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

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