搜档网
当前位置:搜档网 › CP343-1 Profinet IO通讯

CP343-1 Profinet IO通讯

CP343-1 PROFINET IO 通信CP343-1 PROFINET IO Communication

摘要 本文介绍了CP343-1作为PN IO 控制器和PN IO设备实现PROFINET IO实时通信的过程。通过详尽的组态步骤,让读者能够快速地掌握CP343-1实现PN IO实时通信的方法。 关键词 PROFINET IO 通讯, 工业以太网, IO 监控器, IO 控制器, IO 设备

Key Words PROFINET IO Communication,IE,IO Supervisor,IO Controller,IO Device

IA&DT Service & Support Page 2-34

目录

1. PROFINET IO概述 (4)

2. CP343-1简介 (4)

3. 系统的硬件体系结构 (4)

4. 硬件组态 (6)

4.1组态包含CP343-1 Advanced的S7-315 站 (6)

4.2 组态ET200S 作为 CP343-1 Advanced的IO 设备 (10)

4.3组态作为IO 控制器的S7-319 站 (13)

4.4 下载硬件组态 (20)

4.5 为ET200S站分配Devcie name (23)

5 编写用户程序 (27)

6测试和诊断 (32)

IA&DT Service & Support Page 3-34

1. PROFINET IO概述

PROFINET由PROFIBUS国际组织(PROFIBUS International---PI)推出,是新一代基于

工业以太网的自动化总线标准。RPFOIENT主要有两种应用方式:PROFINET IO和PROFINET CBA。

PROFINET CBA适合分布式智能站点之间通信的应用。而PROFIENT IO适合模块化分布式

应用,与PROFIBUS-DP方式相似,在RPOFIBUS-DP应用中分为主站和从站,在PROFIENT IO

应用中有IO控制器和IO设备。

在STEP7中组态PROFINET IO与组态PROFIBUS DP的方法是类似的。

2. CP343-1简介

CP343-1是S7-300系统的以太网通信模块,用于将S7-300 连接到工业以太网。CP343-1

有多种模块可供选择,下表列出了当前支持PROFINET IO实时通信的CP343-1模块及其所支

持的PROFINET IO模式。在本例中应用的是CP343-1 Advanced。 更多关于CP343-1模块的

信息,可参考如下连接:

https://www.sodocs.net/doc/961647308.html,/CN/view/zh/27103175/133300

名称 订货号 IO 控制器IO 设备 备注 CP343-1 Lean 6GK7 343-1CX10-0XE0不支持 支持

CP343-1 6GK7 343-1EX21-0XE0支持 不支持

CP343-1 6GK7 343-1EX30-0XE0支持 支持 同时只能运行一种模式CP343-1 Advanced 6GK7 343-1GX30-0XE0支持 支持 可同时运行两种模式

表2.1支持PROFINET IO的CP343-1列表

3. 系统的硬件体系结构

本示例系统硬件包括两套S7-300 PLC。一套为CPU315-2DP通过CP343-1 ADVANCED模块

连接带PN接口的ET200S模块,对其数字量IO进行读写,CP343-1 ADVANCED作为IO 控制器,ET200S作为其IO 设备,二者实现PN IO通信。另一套S7-300为CPU319-3PN/DP,通过

集成PN接口连接到第一套系统的CP343-1 ADVANCED模块,CPU319-3PN/DP作为IO 控制器,CP343-1 ADVANCED模块作为其IO 设备。

IA&DT Service & Support Page 4-34

IA&DT Service & Support

Page 5-34

图3.1为示例系统的配置图,图中包含如下的硬件: ? 一台笔记本电脑或PG/PC,包括普通以太网卡 ? 一套S7-300C PLC 315-2DP+CP343-1 Advanced ? 一套S7-300C PLC 319-3PN/DP ? 一套带PN 接口的ET200S 系统

图3.1系统结构图

本例中用到的硬件和软件: 名称

数量 订货号 ET200S PN 接口模块 1 6ES7 151-3BA23-0AB0 ET200S PN 电源模块 1 6ES7 138-4CA010-0AA0 ET200S PN DI 模块 1 6ES7 131-4BD00-0AA0 ET200S PN DO 模块 1 6ES7 132-4BB01-0AB0 ET200S PN 电源端子模块 1 6ES7193-4CD30-0AA0 ET200S PN 普通端子模块 2 6ES7193-4CB20-0AA0 快速连接RJ45接头180o

4 6GK1 901-1BB10-2AB0 快速连接RJ45接头90 o 2

6GK1 901-1BB20-2AB0

快速连接标准电缆

若干米6XV1 840-2AH10

CPU315-2DP + CP343-1 Advanced 作为CPU319-3PN/DP 的IO 设备和 ET200S PN 的IO 控制器

CP343-1 Advanced 的IO 控制器

IA&DT Service & Support

Page 6-34

名称

版本 Windows XP SP2 STEP7

V5.4 SP5 表3.2软件信息:

4. 硬件组态

4.1组态包含CP343-1 Advanced 的S7-315 站

打开STEP7软件,在SIMATIC Manager 中新建一个项目,并名为PNIO_CP343-1,插入一个S7-300站,命名为CPU315,打开CPU315站的硬件组态,进行配置。按订货号和硬件安装次序依次插入机架、CPU315-2DP 和作为IO 控制器的CP343-1 Advanced。

图4.1组态CP343-1站

这时会弹出“设置以太网接口”的属性界面,根据实际需要设定IP 地址信息,并点击按钮,新建一个子网Ethernet(1)。

图4.2 配置网络信息

CP343-1GX30-0XE0模块具有一个千兆接口和两个百兆接口,千兆接口不能进行PNIO通信。右键单击CP343-1 Advanced的X2子槽PNIO,插入一个PROFINET IO系统,CP343-1 ADVANCED将作为

PNIO 控制器运行。

IA&DT Service & Support Page 7-34

注:本例中CP343-1 Advanced模块同时作为IO控制器和IO设备,如果CP343-1 Advanced不需要作为IO控制器去连接IO 设备,可以略过此步。

此时,会提示对于CP343-1 ADVANCED模块的PN IO通信,需要调用PNIO_SEND(FC11)和

PNIO_ALARM(FB54)。

PNIO_RECV(FC12)完成IO数据交换,对于诊断,需要调用

图4.4 配置PROFINET IO系统提示信息

点击OK,这时已经建立了一个名称为Ethernet(1)的PROFINET IO系统。IO System 序号为

100。

IA&DT Service & Support Page 8-34

图4.5 配置PROFINET IO系统

双击343-1 Advanced模块,打开其属性对话框,切换到地址标签,可以设定模块的逻辑地址,本例中保持默认值,该地址在稍后的编程中将用到。

图4.6 CP343-1 Advanced地址信息

双击343-1 Advanced模块的X2插槽PN-IO,打开PNIO属性对话框,可以设定模块的PNIO属性。在GENERAL选项下可以设置Device Name, IP地址等。

图4.7 PN IO属性

IA&DT Service & Support Page 9-34

在PROFINET选项下可以置PNIO发送时钟,PNIO实时通信百分比分配,使能IO 设备模

选项框。

式等。如果CP343-1 ADVANCED作为IO 设备,勾选 Enable IO device Mode

4.2 组态ET200S 作为 CP343-1 Advanced的IO 设备

在这个以太网Ethernet(1)中,插入一个IO设备站,配置IO设备与配置PROFIBUS从站类似。在硬件列表栏PROFINET IO内找到需要组态的的ET200S站,并且找到相应的电源模块,电子模块等,依次组态。本例中设置电子模块的起始地址分别为Q10.0和I20.0。

IA&DT Service & Support Page 10-34

IA&DT Service & Support

Page 11-34

图4.9 配置ET200S 站

用鼠标双击ET200S 图标,弹出ET200S 的属性界面。可以查看ET200S 的简单描述,订货号,设备名称,设备号码和IP 地址。其中Device Name 设备名称可以根据工艺的需要自行修改,这里使用默认设置:IM151-3PN。通过点击Ethernet 按钮,可以根据需要指定IP 地址。该IP 地址在建立PN IO 通信时,由IO 控制器分配给

IO 设备。

图4.10 ET200S PN IO属性

双击ET200S站 IM151-3PN的X1插槽,打开PNIO插槽对话框,可以设置其属性,如刷新时间等。本例中保持默认设置。

PNIO

IA&DT Service & Support Page 12-34

IA&DT Service & Support

Page 13-34

然后在硬件组态中保存和编译,完成CP343-1 ADVANCED 作为 IO 控制器,ET200S 作为IO 设备的组态。

4.3组态作为IO 控制器的S7-319 站

在同一个项目,再插入一个S7-300站,命名为CPU319,打开CPU319站的硬件组态,进

行配置。按订货号和硬件安装次序依次插入机架、CPU319-3PN/DP.

图4.12 组态CPU319站

此时会提示配置网络信息,选择CP343-1 ADVANCED 所连接的Ethernet(1),根据需要分配IP 地址。

图4.13 CPU319网络属性

点击OK确认,出现Ethernet(1):PROFINET-IO System(100)的网络线。

图4.14 PN IO系统

IA&DT Service & Support Page 14-34

双击CPU319-3PN/DP的X3插槽,打开PN IO属性对话框,在General选项下设置

系统中,应该让设备名互不相同。

Device name,此处设置为PN-IO-319.在一个PN IO

图4.15 PN IO属性

在CPU319站中,插入一个作为IO 设备的CP343-1 ADVANCED模块。在硬件列表PROFINET IO中找到相应CP343-1 Adavanced模块,拖放到Ethernet(1):PROFINET-IO-System(100)上,并按需要组态输入输出模块,定义输入输出模块地址。

IA&DT Service & Support Page 15-34

图4.16 组态CP343-1 Advanced为IO Devce

双击CP343-1 ADVANCED模块,打开属性对话框。将Device name修改为PN-IO,该名字要与先前在CPU315站中组态CP343-1 ADVANCED模块时的命名一致。由于前面已经在CPU315站中通过组态为CP343-1 ADVANCED模块分配了IP地址,此处选择禁用Assign IP address Via IO Controller.

IA&DT Service & Support Page 16-34

图4.17 CP343-1 Advanced PN IO属性

点击OK确认,提示名为PN-IO的模块已经在项目中存在,询问在CPU319站中的PN-IO

确认。

模块在物理上是否就是CPU315站中的CP343-1 Advanced模块。点击Yes

IA&DT Service & Support Page 17-34

IA&DT Service & Support

Page 18-34

由于作了模块关联,提示需要重新编译CPU315

站。

图4.19 提示信息

点击OK,关闭该对话框。此时,在CPU319站硬件组态中双击作为IO 设备的CP343-1 ADVANCED 模块,打开属性对话框,可以看到其连接到了CPU315站中的CP343-1 ADVANCED 模

块。

图4.20 PN IO 属性

编译CPU319站和CPU315站,完成CPU319-3PN/DP作为IO 控制器, CP343-1 ADVANCED Advanced模块作为IO 设备的组态。此时CP343-1 Advanced模块还同时作为IO 控制器, ET200S站是它的IO 设备。

在CPU315站中,打开CP343-1 Advanced模块PN IO 属性,在PROFIENT选项下可以看

设备。

到其连接到了CPU319站中的PN-IO

注:此例中CPU319站与CPU315站在同一个项目下,也可以将两个站建在不同的项目下,但要保证CP343-1 Advanced模块的Devcie name在两个项目中一致。

IA&DT Service & Support Page 19-34

4.4 下载硬件组态

在SIMATIC Manager中选择Options菜单,选择“Set PG/PC Interface...”设置

PG/PG接口,选择编程器的普通以太网卡作为接口,并在WINDOWS网络属性中将该网卡的IP 地址与IO Contorller设置到同一网段。本例中设置编程器的普通网卡IP地址为

192.168.1.120。

使用该PG/PC作为IO Supervisor,通过一根标准以太网线连接ET200S PN HIGH FEATURE的双口交换机上。 完成设备的物理连接,通过以太网下载硬件组态。以下载CPU315站的硬件组态为例。

在HW Config 界面中,选择图标。弹出选择目标模块界面,默认状态为CPU 315-2 确认。

DP,点击OK

图4.22 下载硬件

在Select Node Address页面中,点击View,浏览可以访问的节点。

IA&DT Service & Support Page 20-34

相关主题