加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15267534595
公司新闻
博途中S7-1200F CPU和S7-1500F CPU实现PN/PN Coupler 通信
发布时间: 2023-08-10 11:04 更新时间: 2024-05-05 09:10

在安全系统中F-CPU之间可以借助 PN/PN Coupler 模块进行控制器之间的安全相关的通信。通信通过两个安全应用程序块进行,即SENDDP块用于发送数据,而RCVDP块用于接收数据。这些块由用户在F-CPU相应的安全程序中调用,以故障安全的方式将 16 个数据类型为 BOOL 的数据和 2 个数据类型为 INT 的数据或者 1 个数据类型为 DINT(S7-1200、S7-1500)的数据发送至另一 F-CPU。

在本例程中,将CPU1513F-1PN作为一个 IO 控制器,CPU1215FC作为另一个 IO 控制器,通过 PN/PN Coupler(V4.2)实现两个CPU的安全相关的通信。CPU1513F在安全程序中使用F应用程序块SENDDP进行发送,CPU1215FC在安全程序中用RCVDP进行接收,以安全方式一次传送16个BOOL型数据和2个INT型数据。注意:必须在安全程序开始时调用RCVDP,必须在安全程序结束时调用SENDDP。

图片

示例中使用的软硬件环境

硬件:

  1. CPU1513F-1PN 6ES7 513-1FL02-0AB0,V2.8.3

  2. CPU1215FC DC/DC/DC 6ES7 215-1AF40-0CB0,V4.4.1

  3. PN/PN Coupler 6ES7 158-3AD10-0XA0,V4.2.0

软件:

  1. STEP7 Professional V16 Update2

  2. STEP7 Safety V16

1.第一种情况(同一项目中操作)

这种情况下两个CPU 使用 STEP7 V16 在一个项目中操作,详细步骤如下。

1.1 使用 STEP7 V16 创建项目加入 S7-1500和S7-1200 站

使用 STEP7 V16 创建一个新项目,并通过“添加新设备”分别组态 S7-1500和S7-1200 站,选择对应型号 CPU,创建各自的PN/IE子网,设置各自的 IP 地址,并确认设备名称。
本示例中CPU151F设备名称是PLC_1,CPU1215FC设备名称是PLC_2。如图 1 所示。

图片图 1 在新项目中创建两个PLC 站

1.2 配置PN/PN Coupler

  1. 在“硬件目录”中找到 PN/PN Coupler,确认订货号,选择版本,拖入到“网络视图”中,如图 2 所示。

图片图 2 在项目中拖入PN Coupler V4.2版本


  • 鼠标左键点中PN Coupler 左侧X1网络接口,按住鼠标拖拽连接到CPU1513F的PROFINET接口,这样PN Coupler的PROFINET接口X1就连接到PN/IE_1子网,分配IO控制器为PLC_1,如图 3 所示。然后设置X1接口的IP地址和设备名称,如图 4 所示。。

  • 图片图 3 将PN Coupler PROFINET接口 X1连接到CPU1513F的PROFINET接口

    图片图 4 组态PN Coupler PROFINET接口X1部分的IP地址和设备名称

  • 同样方法将PN Coupler的PROFINET接口X2拖向CPU1215FC的PROFINET接口,网络会显示连接到PN/IE_2子网,自动分配IO控制器为PLC_2。PN Coupler的左下角会显示“多重分配”字样,然后设置X2接口的IP地址和设备名称。如图 5 所示。

  • 图片图 5 组态PN Coupler PROFINET接口X2部分的IP地址和设备名称


  • 在PN Coupler属性界面中“转换映射”创建“传输区_1”,类型选择“PROFISAFE输入/输出 6字节/12字节”,如图 6 所示。

  • 注意:安全通信时要使用固定格式的传输区类型,这里是CPU1513F向CPU1215FC发送数据,所以要选择输出长度12个字节的类型。

    图片图 6 组态PN Coupler 地址映射

    两个CPU在同一个项目中,系统自动在PN Coupler PROFINET接口X2的PLC_2侧自动生成了一个匹配的传输区“PROFISAFE输入/输出 12字节/6字节”,如图 7 所示。

    注意:**使用系统自动分配的IO地址,如果要进行修改,要保证传输区分配的输入地址和输出地址的起始地址相同。


    联系方式

    • 电  话:18126392341
    • 联系人:梁涛
    • 手  机:15267534595
    • 微  信:15267534595