使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

n

说明:
本例子描述了使用一个通用网络适配器在以太网上通过 OPC Server 与 S7-Control 进行 Fetch/Write 通信。n

相同的过程对于 CP1613 也有效。n

常规信息:

区分两个组态工具:n

  • NCM PC:
    NCM PC 包含在 SIMATIC NET CD 上,使用它可以创建 PC 项目以及打开 STEP 7 项目。但是,不能使用该软件在 STEP 7 项目中编辑 S7 块。n
  • STEP 7:
    STEP 7 作为完整版本安装在您的 PC 上。不必安装 NCM PC。通过已经安装的 STEP 7 包组态 PC 站。

组态 PC 站:
成功完成了硬件和软件安装且执行了 PC 重启动之后,调试向导的第一步随即出现:n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 1:PC 重启动之后出现 SIMATIC NET 调试向导n

实际的步骤取决于在您的 PC 上识别到的组件。PC 上的组件越多,需要执行的步骤就越多。点击“Next”进入下一步。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 2:SIMATIC NET 调试向导 – 确定网络适配器的操作。n

可以将模块设置为两种操作模式:n

  • “Use module for productive operation in configured PC station”
    如果您希望通过该网络适配器与 OPC-Server Server 通信,则必须选择该选项。 n
  • “Use module for PG operation only”
    如果您希望将该网络适配器与 STEP 7 一起用于在线功能,或者如果您希望将其用作普通办公通信适配器,则选择该选项。本 FAQ 中未提到该选项。

=> 在这里选择“Use module for productive operation in configured PC station”

通过“Next”到达下一个对话框:n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 3:SIMATIC NET 调试向导 – 使用 OPC-Servern

在该阶段,您可以确定通过哪个接口进行访问。n

  • “OPC-Server in configured PC-Station”,通过 OPC-Client 通信。n
  • “Configure additional applications”,与其它应用程序通信,例如 C-Interface。

=> 在这里选择“OPC-Server in configured PC-Station”。

点击“Next”保存组态。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 4:SIMATIC NET 调试向导 – 保存组态n

通过点击“OK”保存创建的组态。通过“Components Configurator”您可以验证组态是否被接受。也可以通过桌面图标调用组态器。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 5:启动“Component Configurator”n

在“Component Configurator”中,可以看到与“Commissioning wizard”中分配的相同的组态:n

  • Index 1: OPC-Servern
  • Index 3: Network adapter

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 6:组件组态器n

下一步包括启动“SIMATIC NET Configuration editor”。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 7:SIMATIC NET 调试向导 – 启动组态编辑器n

在 SIMATIC NET OPC-Server 和 SIMATIC S7 之间组态一条 ISO-on-TCP 连接(通过 IP 地址通信)

注意事项:
此通信也可以使用 ISO-Transport 连接(通过 MAC 地址通信)。该组态与 ISO-on-TCP 连接的工作相同。

注意事项:
在继续进行工作之前,必须将 STEP 7 项目传送到组态 PC。 n

显示的对话框中有两个主要的条目可供选择:n

  1. 如果您希望扩展一个已有的 STEP 7 项目,选择选项“Edit saved configuration”。查找待修改的项目并选择选项“Insert/synchronize the local PC configuration in the selected project”。n
  2. “Create a new project and configuration”,如果不存在已有的组态,则选择该选项。创建一个新项目。在下一个窗口中,指定一个项目名,并选择选项“Copy local station”。使用该选项,向导在 STEP 7 或 NCM PC 中创建一个完全组态的 PC 站。

=> 由于已经存在了一个 S7 Control,因此选择选项“Edit saved configuration”。

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 8:编辑保存的组态n

通过按钮“Browse”可以选择已有的项目,可以添加 PC 站的本地组态。选择 “Insert/Synchronize the local PC configuration in the selected project.”选项。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 9:选择保存的组态n

在下一个窗口中,创建 SIMATIC S7 和 OPC-Server 之间的 ISO-on-TCP 连接。n

选择选项“Edit network and coection configuration”。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 10:创建连接n

点击“Finish”后,NETPro 即打开。现在可以开始组态连接。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 11:STEP 7 或 NCM PC NETPron

PC 站连接到“Ethernet (1)”,上面还连接了 SIMATIC 300 站。将 IE-General 的现有网络连线拖至“Ethernet (1)”方向,并通过右击鼠标选择“Delete”删除“Ethernet (2)”。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 12:将站点连接到 Ethernet(1)n

为了能够插入一个连接,选择 OPC-Server。通过“Insert > New coection”创建一个新连接。选择已有的 S7 CPU 作为伙伴方,并使用“ISO-on-TCP-coection”作为连接类型。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 13:通过 STEP 7 V5.2 在 NETPro 中插入一个新连接n

当您点击“OK”确认设置时,属性对话框即打开。在“General”选项卡上,输入“ISO-on-TCP Fetch”作为 Name (ID 并选择选项“Active coection establishment”。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 14:输入连接名称并开始建立连接n

转到“Options”选项卡并在“Mode – Local”下选择“Fetch Active”。要建立该操作模式,必须由 PC 建立一个主动的连接建立过程。(见图 14)。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 15:设置模式“Fetch Active”n

点击 OK 关闭对话框。n

通过“Insert > New coection”创建一个新连接。选择已有的 S7 CPU 作为伙伴方,并使用“ISO-on-TCP 连接”作为连接类型。n

点击“OK”确认创建连接之后,属性对话框即打开。在 name (ID)中输入“ISO-on-TCP Write”并选择选项“Active coection establishment”。

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 16:输入连接名称并开始建立连接n

转到“Options”选项卡选择“Write active”作为 Local Mode。要建立该操作模式,必须由 PC 建立一个主动的连接建立过程。(见图 16)。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 17:设置操作模式“Write Active”n

点击 OK 关闭对话框。n

在 SIMATIC PC 站中高亮显示 OPC-Server 时,连接表中显示了已创建的连接。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 18:NETPRO 中已创建的连接n

创建了 ISO-on-TCP 连接之后,连接组态即完成。保存和编译项目(“Net > Save and compile”)。由此便更新了项目中的信息。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 19:保存和编译n

错误信息非常重要。出现警告时,应当将其只视为信息。但是,发生错误时不能够装载组态。n

高亮显示符号“SIMATIC PC-Station”后,画面中将显示包含有已创建连接的表。n

在 NetPro 中通过“Target module > PLC download to current project > Selected Station”从本地将组态装载到您的 PC。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 20:装载目标模块n

系统将提示您装载过程将删除相关组件的现有数据信息,装载过程将装载组件的新信息。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 21:停止目标模块n

点击“OK”装载过程将被打断,从而导致导致错误消息:“The Station manager is not accessable”。Internet 上的条目号 Internet 下解释了导致这种情况的潜在原因。n

注意事项:
装载了 PC 站之后,必须象装载 PC 站一样装载 S7 control (选中 S7 Station > Load target module)。

注意事项:
如果装载过程未成功完成,请将整个项目复制到您的 PG 或 PC。然后从那里通过 MPI 将组态装载到 S7。

完成 NETPro 并返回调试向导。n

在“SIMATIC NET commissioning assistant”中点击“Next”。n

不存在方便的符号文件,点击“Next”和“Finish”。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 22:完成 SIMATIC NET 调试向导n

现在您可以通过“Start > SIMATIC > SIMATIC NET > Industrial Ethernet > Softnet Industrial Ethernet > OPC Scout”启动 OPC-Scout。n

通过双击“OPC.SimaticNet”连接 OPC-Server。在对话框中输入一个自己创建的组名称并点击“OK”确认。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 23:连接 OPC Server 并创建一个组n

创建了组之后,双击它,“OPC-Navigator”随即打开。现在您可以在 OPC-Navigator 中看到您的协议。双击“SR”,显示您设置的组名称。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 24:OPC-Navigatorn

选择“ISO-on-TCP-Write”连接。两个条目出现在中间的窗口中。通过按钮“——>”将两个条目中的一个移动到右侧窗口中。双击右侧窗口中的条目。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 25:定义 OPC-Navigator 中的条目n

在本例中,CPU 的接收区域位于 DB10 中。控制器创建的 DB10 必须具有足够的数据长度。DB 10 中从 WORD 0 开始的 25 个字用于从 PC 到 CPU 的写操作过程。n

点击“Modify Item”。n

注意事项:
可以在 SIMATIC NET 开始菜单的“Industrial communication with PG PC”手册中找到更多关于语法方面的信息。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 26:修改条目n

在树型结构中选中“ISO-on-TCP Fetch”连接。两个条目出现在中间的窗口中。通过按钮“——>”将两个条目中的一个移动到右侧窗口中。双击右侧窗口中的条目。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 27:定义 OPC-Navigator 中的条目n

在本例中,CPU 的接收区域位于 DB10 中。控制器创建的 DB10 必须具有足够的数据长度。在 DB 10 中从 WORD 0 开始的 25 个字中声明用于 CPU-Data 接收事件的条目。n

点击“Modify Item”。n

注意事项:
可以在 SIMATIC NET 开始菜单的“Industrial communication with PG PC”手册中找到更多关于语法方面的信息。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 28:修改条目名称n

点击 OK 关闭对话框。n

在 OPC-Scout 中插入条目。如果首个条目的质量合格,则通向 S7 的 Fetch 连接被建立。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 29:OPC-Scout 中的条目n

通过双击“Write”条目的“Value”列,可以触发向控制发送数据。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 30:向控制发送数据n

注意事项:
如果输入的数据数量不同于声明区域的 25 个字,则数据不能被写入控制。

在 OPC-Scout 中,通过“write result”和“error”列表示成功将数据发送到了 S7。通过菜单“view > Options”可以查看“write result”和“error”列。n

使用 SIMATIC NET CD 07/2001 或更高版本,如何通过以太网为 SIMATIC NET-OPC Server 创建一条通向 SIMATIC S7 的读/写连接(S5 兼容通信)?

图 31: 写任务成功执行n

注意事项:
“Write”条目的质量始终为“invalid”,因为该连接仅仅是一个单边连接。连接的质量不能被验证。

关键字:
高级 PC 组态,Fetch/Write 连接,装载 Netpro 装载 HW Config,入门,以太网连接,OPC Server,创建连接,装载连接,Simatic Net PC Software,组态,指导原则,指导,操作指导,逐步骤,OPC Server,Softnet IE,CP1613,Softnet S7,LSAP,Send/Receive,Send/Recv,S7 1613

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335792.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论