最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

手把手教你如何使用西门子Step7软件组态S7-300 PLC通过PROFINET与ET200S

IT圈 admin 46浏览 0评论

2024年3月16日发(作者:士楚云)

S7-300 PROFINET IO 通讯快速入门

1 PROFINET IO

概述

PROFINET

是一种用于工业自动化领域的创新、开放式以太网标准(

IEC 61158

)。使用

PROFINET

,设备可以从现场级连接到管理级。

• PROFINET

用于自动化的开放式工业以太网标准。

• PROFINET

基于工业以太网。

• PROFINET

采用

TCP/IP

IT

标准。

• PROFINET

是一种实时以太网。

• PROFINET

实现现场总线系统的无缝集成。

通过

PROFINET

,分布式现场设备(如现场

IO

设备,例如信号模板)可直接连接到工业以太网,与

PLC

等设备通讯。并且可以达到与现场总线相同或更优越的响

应时间,其典型的响应时间在

10ms

的数量级,完全满足现场级的使用。

在使用

Step7

进行组态的过程中,这些现场设备(

IO device, IO

设备)制定由一个中央控制器

(IO controller, IO

控制器

)

。借助于具有

PROFINET

的能力接口或代理

服务器,现有的模板或设备仍可以继续使用,从而保护

PROFIBUS

用户的投资。

IO Supervisor

IO

监视设备)用于

HMI

和诊断。

PROFINET

的结构中,

PROFINET IO

是一个执行模块化,分布式应用的通讯概念。

PROFINET IO

能让您从您所熟悉的

PROFIBUS

一样,创造出自动化的解决

方案。所以不管您组态

PROFINET IO

PROFIBUS

,在

STEP7

中有着相同的应用程序外观。

2 PROFINET IO

现场设备简介

以下

SIMATIC

产品用于

PROFINET

分布式设备:

• IM151-3 PN

作为

IO

设备直接连接

ET200S

的接口模块。

• CPU317-2DP/PN

CPU315-2DP/PN

作为

IO

控制器的

CPU

模块,用于处理过程信号和直接将现场设备连接到工业以太网。

• IE/PB LINK PN IO

将现有的

PROFIBUS

设备透明的连接到

PROFINET

的代理设备。

• IWLAN/PB LINK PN IO

PROFIBUS

设备通过无线的方式透明的连接到

PROFINET

的代理设备。

• CP343-1

用于连接

S7-300

PROFINET

,连接现场设备的通讯处理器。

• CP443-1 Advanced

用于连接

S7-400

PROFINET

,连接现场设备并带有集成的

WEB

服务器和集

成的交换机的通讯处理器。

• CP1616

可作为

IO

设备。用于连接

PC

PROFINET

,连接现场设备并带有集成交换机的通讯处理器。

• SOFT PN IO

作为

IO

控制器,用于运行编程器或

PC

的通讯软件。

• STEP7

用于已有的

PROFIBUS

进行传统方式组态

PROFINET

3 PN IO

组态

PROFINET IO

IO

现场设备在

PROFINET

上有着相同的等级,在网络组态时分配给一个

IO

控制器。现场

IO

设备的文件描述定义在

GSD(XML)

文件。

1.

导入

GSD

文件,并在

Step7

中进行硬件组态

2.

编写相关程序,下载到

IO

控制器中

3. IO

控制器和

IO

设备自动的交换数据

3.1

本例设备简介

上图中的硬件组成:

模块名称模块型号订货号数量

CPU

存储卡

电源

交换机

CPU315-2PN/DP

MMC 128K

PS307 5A

SCALANCE X206-1

IM151-3 PN HF

PM-E

4DI

2DO

TM-P15N23-A0

TM-E15C24-01

IM151-3 PN HF

PM-E

4DI

2DO

TM-P15N23-A0

TM-E15C24-01

IE FC RJ45 Plug 18

0

IE FC RJ45 Plug 90

FC Standard Cable

6ES7 315-2EH13-0AB0

6ES7 953-8LG00-0AA

0

6ES7 307-1EA00-0AA

0

6GK5 206-1BB00-2AA

3

6ES7 151-3BA20-0AB0

6ES7 138-4CA00-0AA

0

6ES7 131-4BB00-0AA0

1

3

1

1

1

1

2

2

ET200S1

接口模块

ET200S1

电源模块

ET200S1

数字量输入

模块

ET200S1

数字量输出

模块

6ES7 132-4BB00-0AA0

1

6ES7193-4CD70-0AA0

4

6ES7193-4CB30-0AA0

6ES7 151-3BA20-0AB0

6ES7 138-4CA00-0AA

0

6ES7 131-4BB00-0AA0

2

6ES7 132-4BB00-0AA0

1

6ES7193-4CD70-0AA0

4

6ES7193-4CB30-0AA0

6GK1 901-1BB10-2AB

0

6GK1 901-1BB20-2AB

0

6XV1 840-2AH10

4

2

1

1

2

ET200S1

电源端子模

ET200S1

普通端子模

ET200S2

接口模块

ET200S2

电源模块

ET200S2

数字量输入

模块

ET200S2

数字量输出

模块

ET200S2

电源端子模

ET200S2

普通端子模

快速连接

RJ45

接头

18

0

o

快速连接

RJ45

接头

90

o

快速连接标准电缆

上图中的软件组成:

软件名称版本

Windows XP

Step7

SP2

V5.4 SP2 or high

4 PN IO

的组态步骤

4.1

打开

Step7

软件

在桌面上选择

Step7

图标

SIMATIC Manager

,并双击。

或在

Start

中寻找

SIMATIC Manager

程序,点击打开。

打开的

Step7

软件

4.2

新建一个项目

点击工具栏中的按钮,弹出

New project(

新建项目

)

对话框。在

Name:

栏中写入要新建的工程名,

PNController_IODevice1

。可以点击

按钮,给新建的工程存储在新的路径下,

D:zhao xinPNworkshopGetting started

点击按钮,在

SIMATIC Manager

中新建了该工程。

4.3

添加

IO Controller

SIMATIC Manager

左侧栏内,右键点击,弹出菜单,插入一个

S7-300

站。

插入

S7-300

站后的

SIMATIC Manager

的界面。双击

图标,在右侧会显示出

图标,或点击图标的

+

号,点击

图标。双击该图标,打开

HW Config

界面对该项目进行硬件组态。

4.4

IO Controller

进行硬件组态

右侧栏内为产品分类,点击图标的

+

号。找到

RACK 300

的机架

Rail

,用鼠标托拽到左上侧的空白栏内。

在这个机架中添加

IO

控制器的

CPU

模块,找到

CPU-300

CPU315-2PN/DP

的版本

V2.6

,使用鼠标托拽到机架的

2

号槽中。

这时会出现设置以太网接口的属性界面,根据需要可以使用其它的

IP

地址信息。这里使用默认的

IP

地址和子网掩码。并点击

Ethernet(1)

点击

OK

即可。

按钮,新建一个子

这时,会看到

CPU

控制器的

PN-IO

左侧出现一个轨线图标,说明已经建立了一个名字为

Ethernet(1)

的子网在。

HW Config

界面的结果。

4.5

IO Device

进行硬件组态

在这个子网

Ethernet(1)

中,配置另外两个

IO

设备站,配置

IO

设备站与配置

PROFIBUS

从站类似。同样在右侧的栏内找到需要组态的

PROFINET IO

ET200S

的标

识,并且找到与相应的硬件相同的订货号的

ET200S

接口模块。

然后使用鼠标把该接口模块的图标托拽到

Ethernet(1)

上。

用鼠标双击

(1)IM151-3

图标,弹出该

ET200S

的属性界面。可以看到对于

ET200S

的简单描述,订货号,设备名称,设备号码和

IP

地址。其中

Device Name

设备名

称可以根据工艺的需要来自行修改,这里改为

ET200S1

Device Number

设备号码用于表示设备的个数。

IP

地址也可以根据需要来修改。这里使用默认状

192.168.0.2

。点击

OK

按钮,关闭该对话框。

用鼠标单击

(1)ET200S1

图标,会在左下栏中显示该

IO

设备的模块列表。目前只有

PN

接口模块在槽号

0

上。

使用同样的方式在右侧的产品栏内,选择其它

ET200S

的模块添加到

IO

设备的模块列表中。首先选择

PM-E

模板,注意该模板的订货号要与实际的配置的模板订货

号要相同。使用鼠标托拽到该列表的

1

号槽内。这与实际的硬件模板顺序一致。双击该

默认方式。

图标可以打开并修改其电源模板属性,这里使用

的硬件模板顺序一致。双击该

使用同样的方式在右侧的产品栏内,选择

4DI

模板,注意该模板的订货号要与实际的配置的模板订货号要相同。使用鼠标托拽到该列表的

2

3

号槽内。这与实际

图标可以打开并修改其

DI

模板属性,这里使用默认方式。可以看到

DI

模板的地址为

0.0

0.3

1.0

1.3

的硬件模板顺序一致。双击该

0.0

0.1

1.0

1.1

使用同样的方式在右侧的产品栏内,选择

2DO

模板,注意该模板的订货号要与实际的配置的模板订货号要相同。使用鼠标托拽到该列表的

4

5

号槽内。这与实际

图标可以打开并修改其

DO

模板属性,这里使用默认方式。可以看到

DO

模板的地址也

使用同样的方式组态另一个

ET200S

站,并改其

Device name

ET200S2

。也可以使用鼠标点击

ET200S1

的图标,加上

Ctrl

键,复制出另一个

ET200S2

站。因为

实际的组态中两个

ET200S

的硬件组态是相同的。

IP

地址保持默认状态,

192.168.0.3

。可以看到

DI

模版地址分别为

2.0

2.3

3.0

3.3

DO

模板的地址分别

2.0

2.1

3.0

3.1

。点击工具栏图标,完成对该项目的硬件组态完成编译和保存。

4.6

编写用户程序

SIMATIC Manager

中,依照等级次序,点击

+

号至

Blocks

可以看见右侧栏内的

OB1

,双击

OB1

,进入

LAD/STL/FBD

的编程界面中。使用

STL

语言编程。根据在硬件组态中的

ET200S

两个站的

DI

DO

模板地址,

Network1

中,对

ET200S1

进行数据读写;在

Network2

中,对

ET200S2

进行数据读写。点击工具栏进行保存。

4.7

设置

PG/PC

接口

对于

PROFINET

的组态下载和调试,使用

TCP/IP

协议,所以在

SIMATIC Manager

中选择

Options

菜单,选择

“Set PG/”

选择

TCP/IP->Intel(R)

接口参数。其中

Intel(R)

表示本台

PG/PC

的以太网卡。点击

OK

即可。

可以在

SIMATIC Manager

的界面的状态栏中,发现已经选择的

PG/PC

接口。

,给本机设置

IP

地址

192.168.0.100

。注对本台

PG/PC

作为

IO supervisor

,通过一根

FC

标准以太网线连接

SCALANCE X206-1

交换机。双击本地网络连接图标

意要使各台

PN

设备要在同一个网段上

192.168.0.0

4.8

设置

IO

设备名

系统上电,在

HW Config

界面中,点击图标

Device

的命名界面。

。然后选择菜单

PLC

中,点击

Assign

。弹出设置

ET200S

IO

从图中看到两个

ET200S

站的一些信息。

IP

地址,由于没有下载

PLC

的硬件组态,故没有

IP

地址。

MAC

地址,是

ET200S

PN

接口模块在出厂时固化的硬件地

址,不能修改。设备类型,此时指示在

Ethernet(1)

上的

PN IO

的类型均为

ET200S

。设备名,目前在

ET200S

MMC

卡中没有存储任何信息。通过下拉菜单

指示硬件组态的

ET200S

的设备名称为

ET200S1

,根据不同的

MAC

地址,通过鼠标选择不同

ET200S

设备。选择

MAC

址为

08-00-06-6B-F7-A6

ET200S

,通过按钮,给其命名

ET200S1

ET200S1

MAC

地址在

IM151-3

的接口模块上,打开接口模块的前盖,可以看见相应的

MAC

地址。

使用同样的方式给

ET200S2

命名。

ET200S2

MAC

地址在

IM151-3

的接口模块上,打开接口模块的前盖,可以看见相应的

MAC

地址。

点击

图标。然后选择菜单

PLC

中,点击

。来查看组态的设备名是否正确。绿色的

,表示正确。

设置完毕后点击工具栏中的按钮,保存和编译刚刚的组态。

4.9

下载硬件组态

HW Config

界面中,选择图标。弹出选择目标模块界面,默认状态为

CPU315-2PN/DP

,点击

OK

弹出选择节点地址对话框。

IP

地址

192.168.0.1

为已经设定的

CPU

IP

地址。

点击按钮,寻找网络上的

IO

设备。

IP

地址为

192.168.0.100

PC/PG(IO Supervisor)

的以太网地址。

MAC

地址为

08-00-06-6B-9D-

48

CPU315-PN/DP

MAC

地址。

用鼠标点击

S7-300

。那么在选择的连接目标站出现选择的

S7-300

点击

OK

下载。会弹出一个对话框,询问是否给

IO

控制器的

IP

地址设置为

192.168.0.1

。点击

yes

这时系统会给

IO

控制器赋

IP

地址。并下载组态信息到

PLC

中。

PLC

运行即可。

4.10

下载用户程序

SIMATIC Manager

中用鼠标点击左侧栏内的

Blocks

在右侧栏内选中要下载的块

OB1

点击工具栏中的按钮,下载用户程序

4.11

测试用户程序

然后,双击

OB1

,打开用户编程界面。用鼠标点击工具栏中的眼镜图标,进行在线

测试用户程序。在线后,编程界面的标题栏,状态栏显示绿色。并且在程序窗口的右侧,出现程序指令的状态字。在

STANDARD

的栏下表示的是各个字的在线

值。由于对于此位置的在线值,不能以二进制形式表示,那么也就不能清晰的显示二进制

DI

DO

的信号状态。可以使用变量表的方式来观察。

SIMATIC Manager

中的右侧栏的空白处,单击鼠标右键,弹出插入变量表的菜单。

保持默认名字

VAT_1

,点击

OK

SIMATIC Manager

中出现名字为

VAT_1

的变量表。双击打开。

Address

栏中,添加所要观察的变量

MW0

MW4

;添加所要强制的变量

MW2

MW6

。用鼠标点击

Display Format

栏,点击右键选择

Binary

方式显示。

点击工具栏中的按钮,进行在线观察。

如果

ET200S1

DI

模板,有信号输入,那么相应的位会显示为

1

同样,可以强制

DO

模板的输出。使用鼠标在对应的

Modify value

栏中,强制你所要的对应的输出。那么观察

DO

模板输出灯变亮。

5 PN IO

的诊断

5.1

在线诊断

通过

SIAMTIC Manager

在线,你可以观察到系统的当前一般状态信息。包括运行,停止,故障显示等等。点击

SIMATIC Manager

工具栏中的

线。

图标,使其在

图标。通过显示访问点,你可以看到在

SIMATIC Manger

的右侧栏内的

PROFINET

设备状态。用鼠标点击

SIMATIC Manager

中工具栏的

通过硬件诊断,你可以快速的查找出现故障的模块的信息。打开

HW Config

界面,在该界面的工具栏内点击图标,使其在线。

通过双击故障设备图标,查找故障信息。双击

ET200S1

图标。可以快速的查找故障原因。

通过双击

CPU 315-2PN/DP

图标,可以在

Diagnostic Buffer

中查找

CPU

停机的诊断信息。

关键字

PROFINET, PROFINET IO

通讯

,

工业以太网

, IO Supervisor, IO

控制器

, IO

设备

, SCALANCE

交换机

, Step7

2024年3月16日发(作者:士楚云)

S7-300 PROFINET IO 通讯快速入门

1 PROFINET IO

概述

PROFINET

是一种用于工业自动化领域的创新、开放式以太网标准(

IEC 61158

)。使用

PROFINET

,设备可以从现场级连接到管理级。

• PROFINET

用于自动化的开放式工业以太网标准。

• PROFINET

基于工业以太网。

• PROFINET

采用

TCP/IP

IT

标准。

• PROFINET

是一种实时以太网。

• PROFINET

实现现场总线系统的无缝集成。

通过

PROFINET

,分布式现场设备(如现场

IO

设备,例如信号模板)可直接连接到工业以太网,与

PLC

等设备通讯。并且可以达到与现场总线相同或更优越的响

应时间,其典型的响应时间在

10ms

的数量级,完全满足现场级的使用。

在使用

Step7

进行组态的过程中,这些现场设备(

IO device, IO

设备)制定由一个中央控制器

(IO controller, IO

控制器

)

。借助于具有

PROFINET

的能力接口或代理

服务器,现有的模板或设备仍可以继续使用,从而保护

PROFIBUS

用户的投资。

IO Supervisor

IO

监视设备)用于

HMI

和诊断。

PROFINET

的结构中,

PROFINET IO

是一个执行模块化,分布式应用的通讯概念。

PROFINET IO

能让您从您所熟悉的

PROFIBUS

一样,创造出自动化的解决

方案。所以不管您组态

PROFINET IO

PROFIBUS

,在

STEP7

中有着相同的应用程序外观。

2 PROFINET IO

现场设备简介

以下

SIMATIC

产品用于

PROFINET

分布式设备:

• IM151-3 PN

作为

IO

设备直接连接

ET200S

的接口模块。

• CPU317-2DP/PN

CPU315-2DP/PN

作为

IO

控制器的

CPU

模块,用于处理过程信号和直接将现场设备连接到工业以太网。

• IE/PB LINK PN IO

将现有的

PROFIBUS

设备透明的连接到

PROFINET

的代理设备。

• IWLAN/PB LINK PN IO

PROFIBUS

设备通过无线的方式透明的连接到

PROFINET

的代理设备。

• CP343-1

用于连接

S7-300

PROFINET

,连接现场设备的通讯处理器。

• CP443-1 Advanced

用于连接

S7-400

PROFINET

,连接现场设备并带有集成的

WEB

服务器和集

成的交换机的通讯处理器。

• CP1616

可作为

IO

设备。用于连接

PC

PROFINET

,连接现场设备并带有集成交换机的通讯处理器。

• SOFT PN IO

作为

IO

控制器,用于运行编程器或

PC

的通讯软件。

• STEP7

用于已有的

PROFIBUS

进行传统方式组态

PROFINET

3 PN IO

组态

PROFINET IO

IO

现场设备在

PROFINET

上有着相同的等级,在网络组态时分配给一个

IO

控制器。现场

IO

设备的文件描述定义在

GSD(XML)

文件。

1.

导入

GSD

文件,并在

Step7

中进行硬件组态

2.

编写相关程序,下载到

IO

控制器中

3. IO

控制器和

IO

设备自动的交换数据

3.1

本例设备简介

上图中的硬件组成:

模块名称模块型号订货号数量

CPU

存储卡

电源

交换机

CPU315-2PN/DP

MMC 128K

PS307 5A

SCALANCE X206-1

IM151-3 PN HF

PM-E

4DI

2DO

TM-P15N23-A0

TM-E15C24-01

IM151-3 PN HF

PM-E

4DI

2DO

TM-P15N23-A0

TM-E15C24-01

IE FC RJ45 Plug 18

0

IE FC RJ45 Plug 90

FC Standard Cable

6ES7 315-2EH13-0AB0

6ES7 953-8LG00-0AA

0

6ES7 307-1EA00-0AA

0

6GK5 206-1BB00-2AA

3

6ES7 151-3BA20-0AB0

6ES7 138-4CA00-0AA

0

6ES7 131-4BB00-0AA0

1

3

1

1

1

1

2

2

ET200S1

接口模块

ET200S1

电源模块

ET200S1

数字量输入

模块

ET200S1

数字量输出

模块

6ES7 132-4BB00-0AA0

1

6ES7193-4CD70-0AA0

4

6ES7193-4CB30-0AA0

6ES7 151-3BA20-0AB0

6ES7 138-4CA00-0AA

0

6ES7 131-4BB00-0AA0

2

6ES7 132-4BB00-0AA0

1

6ES7193-4CD70-0AA0

4

6ES7193-4CB30-0AA0

6GK1 901-1BB10-2AB

0

6GK1 901-1BB20-2AB

0

6XV1 840-2AH10

4

2

1

1

2

ET200S1

电源端子模

ET200S1

普通端子模

ET200S2

接口模块

ET200S2

电源模块

ET200S2

数字量输入

模块

ET200S2

数字量输出

模块

ET200S2

电源端子模

ET200S2

普通端子模

快速连接

RJ45

接头

18

0

o

快速连接

RJ45

接头

90

o

快速连接标准电缆

上图中的软件组成:

软件名称版本

Windows XP

Step7

SP2

V5.4 SP2 or high

4 PN IO

的组态步骤

4.1

打开

Step7

软件

在桌面上选择

Step7

图标

SIMATIC Manager

,并双击。

或在

Start

中寻找

SIMATIC Manager

程序,点击打开。

打开的

Step7

软件

4.2

新建一个项目

点击工具栏中的按钮,弹出

New project(

新建项目

)

对话框。在

Name:

栏中写入要新建的工程名,

PNController_IODevice1

。可以点击

按钮,给新建的工程存储在新的路径下,

D:zhao xinPNworkshopGetting started

点击按钮,在

SIMATIC Manager

中新建了该工程。

4.3

添加

IO Controller

SIMATIC Manager

左侧栏内,右键点击,弹出菜单,插入一个

S7-300

站。

插入

S7-300

站后的

SIMATIC Manager

的界面。双击

图标,在右侧会显示出

图标,或点击图标的

+

号,点击

图标。双击该图标,打开

HW Config

界面对该项目进行硬件组态。

4.4

IO Controller

进行硬件组态

右侧栏内为产品分类,点击图标的

+

号。找到

RACK 300

的机架

Rail

,用鼠标托拽到左上侧的空白栏内。

在这个机架中添加

IO

控制器的

CPU

模块,找到

CPU-300

CPU315-2PN/DP

的版本

V2.6

,使用鼠标托拽到机架的

2

号槽中。

这时会出现设置以太网接口的属性界面,根据需要可以使用其它的

IP

地址信息。这里使用默认的

IP

地址和子网掩码。并点击

Ethernet(1)

点击

OK

即可。

按钮,新建一个子

这时,会看到

CPU

控制器的

PN-IO

左侧出现一个轨线图标,说明已经建立了一个名字为

Ethernet(1)

的子网在。

HW Config

界面的结果。

4.5

IO Device

进行硬件组态

在这个子网

Ethernet(1)

中,配置另外两个

IO

设备站,配置

IO

设备站与配置

PROFIBUS

从站类似。同样在右侧的栏内找到需要组态的

PROFINET IO

ET200S

的标

识,并且找到与相应的硬件相同的订货号的

ET200S

接口模块。

然后使用鼠标把该接口模块的图标托拽到

Ethernet(1)

上。

用鼠标双击

(1)IM151-3

图标,弹出该

ET200S

的属性界面。可以看到对于

ET200S

的简单描述,订货号,设备名称,设备号码和

IP

地址。其中

Device Name

设备名

称可以根据工艺的需要来自行修改,这里改为

ET200S1

Device Number

设备号码用于表示设备的个数。

IP

地址也可以根据需要来修改。这里使用默认状

192.168.0.2

。点击

OK

按钮,关闭该对话框。

用鼠标单击

(1)ET200S1

图标,会在左下栏中显示该

IO

设备的模块列表。目前只有

PN

接口模块在槽号

0

上。

使用同样的方式在右侧的产品栏内,选择其它

ET200S

的模块添加到

IO

设备的模块列表中。首先选择

PM-E

模板,注意该模板的订货号要与实际的配置的模板订货

号要相同。使用鼠标托拽到该列表的

1

号槽内。这与实际的硬件模板顺序一致。双击该

默认方式。

图标可以打开并修改其电源模板属性,这里使用

的硬件模板顺序一致。双击该

使用同样的方式在右侧的产品栏内,选择

4DI

模板,注意该模板的订货号要与实际的配置的模板订货号要相同。使用鼠标托拽到该列表的

2

3

号槽内。这与实际

图标可以打开并修改其

DI

模板属性,这里使用默认方式。可以看到

DI

模板的地址为

0.0

0.3

1.0

1.3

的硬件模板顺序一致。双击该

0.0

0.1

1.0

1.1

使用同样的方式在右侧的产品栏内,选择

2DO

模板,注意该模板的订货号要与实际的配置的模板订货号要相同。使用鼠标托拽到该列表的

4

5

号槽内。这与实际

图标可以打开并修改其

DO

模板属性,这里使用默认方式。可以看到

DO

模板的地址也

使用同样的方式组态另一个

ET200S

站,并改其

Device name

ET200S2

。也可以使用鼠标点击

ET200S1

的图标,加上

Ctrl

键,复制出另一个

ET200S2

站。因为

实际的组态中两个

ET200S

的硬件组态是相同的。

IP

地址保持默认状态,

192.168.0.3

。可以看到

DI

模版地址分别为

2.0

2.3

3.0

3.3

DO

模板的地址分别

2.0

2.1

3.0

3.1

。点击工具栏图标,完成对该项目的硬件组态完成编译和保存。

4.6

编写用户程序

SIMATIC Manager

中,依照等级次序,点击

+

号至

Blocks

可以看见右侧栏内的

OB1

,双击

OB1

,进入

LAD/STL/FBD

的编程界面中。使用

STL

语言编程。根据在硬件组态中的

ET200S

两个站的

DI

DO

模板地址,

Network1

中,对

ET200S1

进行数据读写;在

Network2

中,对

ET200S2

进行数据读写。点击工具栏进行保存。

4.7

设置

PG/PC

接口

对于

PROFINET

的组态下载和调试,使用

TCP/IP

协议,所以在

SIMATIC Manager

中选择

Options

菜单,选择

“Set PG/”

选择

TCP/IP->Intel(R)

接口参数。其中

Intel(R)

表示本台

PG/PC

的以太网卡。点击

OK

即可。

可以在

SIMATIC Manager

的界面的状态栏中,发现已经选择的

PG/PC

接口。

,给本机设置

IP

地址

192.168.0.100

。注对本台

PG/PC

作为

IO supervisor

,通过一根

FC

标准以太网线连接

SCALANCE X206-1

交换机。双击本地网络连接图标

意要使各台

PN

设备要在同一个网段上

192.168.0.0

4.8

设置

IO

设备名

系统上电,在

HW Config

界面中,点击图标

Device

的命名界面。

。然后选择菜单

PLC

中,点击

Assign

。弹出设置

ET200S

IO

从图中看到两个

ET200S

站的一些信息。

IP

地址,由于没有下载

PLC

的硬件组态,故没有

IP

地址。

MAC

地址,是

ET200S

PN

接口模块在出厂时固化的硬件地

址,不能修改。设备类型,此时指示在

Ethernet(1)

上的

PN IO

的类型均为

ET200S

。设备名,目前在

ET200S

MMC

卡中没有存储任何信息。通过下拉菜单

指示硬件组态的

ET200S

的设备名称为

ET200S1

,根据不同的

MAC

地址,通过鼠标选择不同

ET200S

设备。选择

MAC

址为

08-00-06-6B-F7-A6

ET200S

,通过按钮,给其命名

ET200S1

ET200S1

MAC

地址在

IM151-3

的接口模块上,打开接口模块的前盖,可以看见相应的

MAC

地址。

使用同样的方式给

ET200S2

命名。

ET200S2

MAC

地址在

IM151-3

的接口模块上,打开接口模块的前盖,可以看见相应的

MAC

地址。

点击

图标。然后选择菜单

PLC

中,点击

。来查看组态的设备名是否正确。绿色的

,表示正确。

设置完毕后点击工具栏中的按钮,保存和编译刚刚的组态。

4.9

下载硬件组态

HW Config

界面中,选择图标。弹出选择目标模块界面,默认状态为

CPU315-2PN/DP

,点击

OK

弹出选择节点地址对话框。

IP

地址

192.168.0.1

为已经设定的

CPU

IP

地址。

点击按钮,寻找网络上的

IO

设备。

IP

地址为

192.168.0.100

PC/PG(IO Supervisor)

的以太网地址。

MAC

地址为

08-00-06-6B-9D-

48

CPU315-PN/DP

MAC

地址。

用鼠标点击

S7-300

。那么在选择的连接目标站出现选择的

S7-300

点击

OK

下载。会弹出一个对话框,询问是否给

IO

控制器的

IP

地址设置为

192.168.0.1

。点击

yes

这时系统会给

IO

控制器赋

IP

地址。并下载组态信息到

PLC

中。

PLC

运行即可。

4.10

下载用户程序

SIMATIC Manager

中用鼠标点击左侧栏内的

Blocks

在右侧栏内选中要下载的块

OB1

点击工具栏中的按钮,下载用户程序

4.11

测试用户程序

然后,双击

OB1

,打开用户编程界面。用鼠标点击工具栏中的眼镜图标,进行在线

测试用户程序。在线后,编程界面的标题栏,状态栏显示绿色。并且在程序窗口的右侧,出现程序指令的状态字。在

STANDARD

的栏下表示的是各个字的在线

值。由于对于此位置的在线值,不能以二进制形式表示,那么也就不能清晰的显示二进制

DI

DO

的信号状态。可以使用变量表的方式来观察。

SIMATIC Manager

中的右侧栏的空白处,单击鼠标右键,弹出插入变量表的菜单。

保持默认名字

VAT_1

,点击

OK

SIMATIC Manager

中出现名字为

VAT_1

的变量表。双击打开。

Address

栏中,添加所要观察的变量

MW0

MW4

;添加所要强制的变量

MW2

MW6

。用鼠标点击

Display Format

栏,点击右键选择

Binary

方式显示。

点击工具栏中的按钮,进行在线观察。

如果

ET200S1

DI

模板,有信号输入,那么相应的位会显示为

1

同样,可以强制

DO

模板的输出。使用鼠标在对应的

Modify value

栏中,强制你所要的对应的输出。那么观察

DO

模板输出灯变亮。

5 PN IO

的诊断

5.1

在线诊断

通过

SIAMTIC Manager

在线,你可以观察到系统的当前一般状态信息。包括运行,停止,故障显示等等。点击

SIMATIC Manager

工具栏中的

线。

图标,使其在

图标。通过显示访问点,你可以看到在

SIMATIC Manger

的右侧栏内的

PROFINET

设备状态。用鼠标点击

SIMATIC Manager

中工具栏的

通过硬件诊断,你可以快速的查找出现故障的模块的信息。打开

HW Config

界面,在该界面的工具栏内点击图标,使其在线。

通过双击故障设备图标,查找故障信息。双击

ET200S1

图标。可以快速的查找故障原因。

通过双击

CPU 315-2PN/DP

图标,可以在

Diagnostic Buffer

中查找

CPU

停机的诊断信息。

关键字

PROFINET, PROFINET IO

通讯

,

工业以太网

, IO Supervisor, IO

控制器

, IO

设备

, SCALANCE

交换机

, Step7

发布评论

评论列表 (0)

  1. 暂无评论