视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
将PLC通过以太网接入SmartPro的通信说明
2025-10-02 08:24:56 责编:小OO
文档
将PLC通过以太网接入SmartPro的通信说明

1.需要的资源配置

1.1.软件资源 :

●PLC组态软件

●PLC网络通信软件

1.2.硬件资源 :

●电源,PLC,输入输出模块(可选)

●网卡,IE/PB Link, 网线

2.

例1:西门子CPU314 和西门子CPU412与网卡CP1613

(TCP/IP通讯方式)

2.1.必须具备的资源配置

●PLC硬件:电源,CPU(CPU314、CPU412),输入/输出模件(可选)。

●网络硬件设备:西门子CP1613网卡、西门子CP343-1 、CP443-1 IE/PB Link

●PLC软件:PLC组态软件Step 7 V5.3,PLC以太网通信软件SIMATIC NET V6.2

●SmartPro:FacView

2.2.必须必备的环境

●安装Step 7V5.3和SIMATIC NET软件。

如果STEP7 V5.3在安装过程中出现错误,“控制面板”   —〉   “区域选项”   —〉 “设置默认值” —〉“英语(美国)” —〉确定重新启动计算机,安装完成后再把语言改回中文(中国)。

●安装CP1613网卡

首先将CP1613网卡插入PC机的PCI插槽中。

注意:当重新启动后,虽然Windows 2000能自动识别并安装此设备的驱动程序,但是在SIMATIC NET的通信中需要我们手动重新安装驱动程序。

添加驱动程序:

“控制面板”   —〉   “添加/删除硬件”   —〉 “添加/排除设备故障” —〉

“添加新硬件” —〉   “否,我想从列表中添加新硬件”   —〉 “网卡”

在弹出的对话框如图3所示。在制造商下面选择Siemens AG,然后右边会出现“SIMATIC CP1613 NDIS Adapter”选项,点击“从磁盘安装”,此时将CP1613的驱动光盘插入光驱中,为它安装驱动程序。

为CP1613硬件安装TCP/IP协议并将它配置成一个网卡。

“控制面板”—〉“网络和拨号连接”对话框中右击CP1613选择属性,打开本地连接的属性对话框,点击添加协议,选择TCP/IP,然后为它配置网络IP地址。设置的IP地址属性。

●连接硬件 

将电源,CPU314,CP343-1 IE/PB Link等连接好,并通过网线将网卡CP1613和CP343-1 IE/PB Link连接起来。

将电源,CPU412,CP443-1 IE/PB Link等连接好,并通过网线将网卡CP1613和CP4343-1 IE/PB Link连接起来。

●安装FacView 软件

下面为一个用STEP7配置PLC做的例子工程:

2.2.1.示例环境

●电源         PS307 5A         详细型号:6ES7  307-1EA00-0AB0

                 PS407 10A         详细型号:6ES7  407-1KA01-0AA0

●CPU             CPU314          详细型号:6ES7  315-2AG10-0AB0

CPU412-2         详细型号:6ES7  412-2XG04-0AB0 

●IE/PB Link    CP343-1        详细型号:6GK7  343-1EX11-0XE0

CP443-1        详细型号:6GK7  443-1EX11-0XE0 

●网卡          CP1613

●PLC组态软件  STEP7 V5.3 

●PLC以太网通信软件SIMATIC NET V6.2

2.2.2.建立工程

2.2.2.1.添加300的站

建立一个STEP7工程取名为“PRJ2”

向工程中添加一个300的站,取名为“SIMATIC 314” 

硬件组态

为该站进行硬件组态(注意:要选取正确的硬件型号)

配置有关参数

配置CP 343-1时,设置相关参数。在硬件组态中,添加CP 343-1时,打开它的属性对话框,设置它的网络IP地址。

先点击“New”新建网络,然后输入IP地址和子网掩码,本例中分别为:

IP  address:192.168.0.148

Subnet mask:255.255.255.0

2.2.2.2.添加400的 站

         硬件组态

为该站进行硬件组态(注意:要选取正确的硬件型号)

配置有关参数

配置CP 443-1时,设置相关参数。在硬件组态中,添加CP 443-1时,打开它的属性对话框,设置它的网络IP地址。

先点击“New”新建网络,然后输入IP地址和子网掩码,本例中分别为:

IP  address:192.168.0.149

Subnet mask:255.255.255.0

2.2.2.3.更改CP343-1和CP443-1的IP地址

参照上面的设置方式设置好更改好的IP编译保存,在station下面的Application的连接中也要改成设置好的新地址编译保存后直接下装到PLC,注意和后面说明的先下装station再下装PLC不同,更改IP地址时直接下装即可。

2.2.2.4.添加PC Station 站

在工程中在添加一个PC Station站,取名为station。

 硬件组态 

在硬件组态界面,打开“SIMATIC PC Station”目录,“User Application”目录下选择“Application”添加,“CP Industrial Ethernet”目录下“CP 1613”选择对应的型号添加。

配置相关参数

右击第一行“Application”打开它的属性对话框,添加它的名称,Name:VFD1

注意:应用名称VFD1在后面FacView工程编辑中,用在“通信/端口”打开的对话框的“选项”栏中。

右击“CP 1613”打开属性对话框,选择New新建一网络,并为它配置网络地址。本例中的网络地址为:

IP Address :192.168.0.191

Subnet mask:255.255.255.0

然后保存并编译。

注意:此处的IP地址与通信中使用的网卡的实际网关地址一致。

注意:此处的IP地址与通信中使用的网卡的实际IP地址一致。

右击第七行“Application”打开它的属性对话框,添加它的名称,Name:VFD2

注意:应用名称VFD2在后面FacView工程编辑中,用在“通信/端口”打开的对话框的“选项”栏中。

配置PC Station

在“开始”—〉“Station Configurator”打开“Station Configuration Edit”

●命名:点击“Station Name…”按钮,弹出命名对话框,输入PC Station的名字。

注意:此处要与前面硬件组态中添加的PC Station中的名称一致

●添加配置通道

根据前面硬件组态中配置的PC Station,在相应的通道添加对象

点击“Add…”弹出“Add Component”对话框

Type :选择“Appcation“

Index:选择“1”

Type:选择“CP 1613”

Index:选择“4”,

然后在打开的Properties对话框中设置

IP地址:192.168.0.191

子网掩码:255.255.255.0

网关:192.168.0.191

Type :选择“Appcation“

Index:选择“7”

配置完后,要检查是否与HW Configure中的配置一致,如果不一致,要修改使得各项配置如:PC Station 名称、各个通道及名称都一致

2.2.3.配置网络

保存并编译PLC组态程序后,选择“Configure NetWork”命令,进入网络配置。

2.2.3.1 网络及其属性配置

●选中station下面的“Application”,然后选择“Insert”—〉“New Connection…”

●设置插入的新连接

点击station下面的第一个 Application右键“Insert new connection”

选择“Unspecified”

Type:选择“S7  connection”

●新连接S7 connection的设置

点击“OK”按钮弹出S7 connection 属性对话框,如图选择

注意:Local ID下添加的“S7connection_1”在后面FacView的工程编辑中,用在“通信/I/O设备”的地址栏中。特别小心拼写,大小写区分,且不能有空格。

点击“Address Details…”,弹出对话框,Rack/Slot选项下添加的是机座和与之通信的CPU卡所在的插槽号。在本例中如下设置:

点击station下面的第二个 Application右键“Insert new connection”

选择“Unspecified”

Type:选择“S7  connection”

●新连接S7 connection的设置

点击“OK”按钮弹出S7 connection 属性对话框,如图选择

注意:Local ID下添加的“S7connection_2”在后面FacView的工程编辑中,用在“通信/I/O设备”的地址栏中。特别小心拼写,大小写区分,且不能有空格。

点击“Address Details…”,弹出对话框,Rack/Slot选项下添加的是机座和与之通信的CPU卡所在的插槽号。在本例中如下设置:

●保存并编译

编译通过时弹出输出对话框显示“No error”,如果有错,则对话框中显示错误信息。

2.2.4. 将程序下载到PC与PLC

2.2.4.1下载到PC

选中“station”,右击弹出的快捷键选择“Download”—〉“Selected Station”

注意:如果此处下载时如果出现无法建立连接下载失败,进行如下的检查。

●检查PC/PG接口的设置

在“控制面板”—〉“Setting the PG/PC Interface”项(安装了Step 7之后在“开始”—)“SIMATIC”—〉“Step7”—〉“Setting the PG/PC Interface”),进行如图15的设置,选择PC  Internal (Local)选项。

●检查PC Station 的配置

在“开始”—〉Station Configuration菜单中打开Station Configuration Edit窗口,在它的标题栏中使得它的模式为“ONLINE”。如果处于“OFFLINE”状态,通过“enable station”按钮来改变它的模式。

检查前面组态中PC Station组态中与此处Station Configuration Edit中的项是否一致。

2.2.4.2 下载到PLC

选中“SIMATIC 314”,右击弹出的快捷键选择“Download”—〉“Selected Station”

选中“SIMATIC 400”,右击弹出的快捷键选择“Download”—〉“Selected Station”

将PLC组态程序下载到CPU314中,此时,PLC的组态完成。

2.2.5. 对PLC中的变量进行监视

在PLC中添加变量表, 通过建立的变量表进行在线监视PLC中的数据,以及为后面的FacView之间进行通信时进行监视。

2.2.5.1 创建变量监视表

在CPU314  CPU400下面的Block目录下,通过右击鼠标弹出快捷键,选择“Insert New Object”—〉“Variable Table”创建一个变量表。

在变量表中添加一个内存变量,进行在线监视PLC内存中的数据。

2.3.定义访问存取点

●在“开始”—〉“SIMATIC”—〉“SIMATIC NET”—〉“settings”—〉“Configuration Console”定义应用存取点。

●打开的配置对话框,在Access Point下输入名称,下图CitectS7为例。在Associated interface parameter assignment中选择通信中所配置的网卡。

注意:Access point名称在后面FacView中工程编辑中,用在“通信/主板”的“选项”栏中,特别注意拼写,一定不能有空格,而且区分大小写。工程中做成主从服务器建议在每台服务器上设置一个不同的Access point,例如在MACS1服务器上设置成CitectS7, 在MACS2服务器上设置成CitectS8,那么设置CitectS7 的电脑只能运行MACS1服务器设置CitectS8 的电脑只能运行MACS2服务器。

2.4.在FacView中的设置

下面是用FacView做得与PLC通信的例子工程

2.4.1. 创建新工程

打开一个模版工程,取名为MODEL,下面的表格是FacView通信时与前面组态必须对应得设置,在设置时一定注意拼写。

2.4.1.1.主板设置

打开Facview,新建工程中的主板选择如下图,选项中添加的对应的是上面添加的Access point对话框中添加的名称。

2.4.1.2.端口设置

选项中填的是在前面的PC Station组态中Application的名称。

MACS2服务器的设置:

IO设备设置

地址添的是网络配置中新建S7 Connection连接时设置的连接名:Local ID下的名称。协议选择S7NT。

MACS2服务器把端口改为SimenPort1_S, SimenPort2_S,启动模式改为Standby即可。

2.4.1.3.变量设置

添加的变量类型很多,有内存变量、输入变量、输出变量以及DB块等。添加标签变量的时候,其地址的选择可以参考FacView帮助文档目录下“I/O Devices”—〉“Siemens Simatic S7 Models”—〉“S7-300 & S7-400 PLC”—〉“S7 Functions (Industrial Ethernet)”—〉“Data Types”。

●添加变量为内存变量(地址为M1)。 

若要添加其它类型的变量,方法同上。

在图形界面上添加标签变量M300_1,I300_1点,然后运行工程,监视添加点的变化。通过Step 7的变量在线监视功能修改值,在FacView界面可以看到它相应的变化。

 

3.例1:西门子CPU314 和西门子CPU412与网卡CP1613

(SIMATIC Industrial Ethernet(ISO)通讯方式)

3.1.资源配置和上面一样

3.1.1.建立工程

3.1.1.1.添加300的站

建立一个STEP7工程取名为“PRJ2”

向工程中添加一个300的站,取名为“SIMATIC 314” 

硬件组态

为该站进行硬件组态(注意:要选取正确的硬件型号)

配置有关参数

配置CP 343-1时,设置相关参数。在硬件组态中,添加CP 343-1时,打开它的属性对话框,设置参数。

MAC地址对应的是CP343-1的网卡物理地址。

3.1.1.2.添加400的 站

         硬件组态

为该站进行硬件组态(注意:要选取正确的硬件型号)

配置有关参数

配置CP 443-1时,设置相关参数。在硬件组态中,添加CP 443-1时,打开它的属性对话框,设置参数。

MAC地址对应的是CP443-1的网卡物理地址。

3.1.1.3.添加PC Station 站

在工程中在添加一个PC Station站,取名为station。

 硬件组态 

在硬件组态界面,打开“SIMATIC PC Station”目录,“User Application”目录下选择“Application”添加,“CP Industrial Ethernet”目录下“CP 1613”选择对应的型号添加。

配置相关参数

右击第一行“Application”打开它的属性对话框,添加它的名称,Name:VFD1

注意:应用名称VFD1在后面FacView工程编辑中,用在“通信/端口”打开的对话框的“选项”栏中。

右击“CP 1613”打开属性对话框,为它配置参数。

注意:此处的MAC地址与通信中使用的网卡的物理地址一致。

开始-运行-cmd,再弹出的DOS窗口下输入ipconfig/all,可以查到网卡的MAC地址。

右击第七行“Application”打开它的属性对话框,添加它的名称,Name:VFD2

注意:应用名称VFD2在后面FacView工程编辑中,用在“通信/端口”打开的对话框的“选项”栏中。

配置PC Station

在“开始”—〉“Station Configurator”打开“Station Configuration Edit”

●命名:点击“Station Name…”按钮,弹出命名对话框,输入PC Station的名字。

注意:此处要与前面硬件组态中添加的PC Station中的名称一致

●添加配置通道

根据前面硬件组态中配置的PC Station,在相应的通道添加对象

点击“Add…”弹出“Add Component”对话框

Type :选择“Appcation“

Index:选择“1”

Type:选择“CP 1613”

Index:选择“4”,

然后在打开的Properties对话框中设置

Type :选择“Appcation“

Index:选择“7”

配置完后,要检查是否与HW Configure中的配置一致,如果不一致,要修改使得各项配置如:PC Station 名称、各个通道及名称都一致

3.1.2.配置网络

保存并编译PLC组态程序后,选择“Configure NetWork”命令,进入网络配置。

网络及其属性配置

●选中station下面的“Application”,然后选择“Insert”—〉“New Connection…”

●设置插入的新连接

点击station下面的第一个 Application右键“Insert new connection”

选择“Unspecified”

Type:选择“S7  connection”

●新连接S7 connection的设置

点击“OK”按钮弹出S7 connection 属性对话框,如图选择

注意:Local ID下添加的“S7connection_1”在后面FacView的工程编辑中,用在“通信/I/O设备”的地址栏中。特别小心拼写,大小写区分,且不能有空格。

点击“Address Details…”,弹出对话框,Rack/Slot选项下添加的是机座和与之通信的CPU卡所在的插槽号。在本例中如下设置:

点击station下面的第二个 Application右键“Insert new connection”

选择“Unspecified”

Type:选择“S7  connection”

●新连接S7 connection的设置

点击“OK”按钮弹出S7 connection 属性对话框,如图选择

注意:Local ID下添加的“S7connection_2在后面FacView的工程编辑中,用在“通信/I/O设备”的地址栏中。特别小心拼写,大小写区分,且不能有空格。

点击“Address Details…”,弹出对话框,Rack/Slot选项下添加的是机座和与之通信的CPU卡所在的插槽号。在本例中如下设置:

●保存并编译

编译通过时弹出输出对话框显示“No error”,如果有错,则对话框中显示错误信息。

3.1.3. 将程序下载到PC与PLC

3.1.3.1下载到PC

选中“station”,右击弹出的快捷键选择“Download”—〉“Selected Station”

注意:如果此处下载时如果出现无法建立连接下载失败,进行如下的检查。

●检查PC/PG接口的设置

在“控制面板”—〉“Setting the PG/PC Interface”项(安装了Step 7之后在“开始”—)“SIMATIC”—〉“Step7”—〉“Setting the PG/PC Interface”),进行如图15的设置,选择PC  Internal (Local)选项。

●检查PC Station 的配置

在“开始”—〉Station Configuration菜单中打开Station Configuration Edit窗口,在它的标题栏中使得它的模式为“ONLINE”。如果处于“OFFLINE”状态,通过“enable station”按钮来改变它的模式。

检查前面组态中PC Station组态中与此处Station Configuration Edit中的项是否一致。

3.1.3.2 下载到PLC

选中“SIMATIC 314”,右击弹出的快捷键选择“Download”—〉“Selected Station”

选中“SIMATIC 400”,右击弹出的快捷键选择“Download”—〉“Selected Station”

将PLC组态程序下载到CPU314中,此时,PLC的组态完成。

3.1.4. 对PLC中的变量进行监视

在PLC中添加变量表, 通过建立的变量表进行在线监视PLC中的数据,以及为后面的FacView之间进行通信时进行监视。

在CPU314 CPU400下面的Block目录下,通过右击鼠标弹出快捷键,选择“Insert New Object”—〉“Variable Table”创建一个变量表。

在变量表中添加一个内存变量,进行在线监视PLC内存中的数据。

3.2.定义访问存取点

●在“开始”—〉“SIMATIC”—〉“SIMATIC NET”—〉“settings”—〉“Configuration Console”定义应用存取点。

●打开的配置对话框,在Access Point下输入名称,下图CitectS7为例。在Associated interface parameter assignment中选择通信中所配置的网卡。

注意:Access point名称在后面FacView中工程编辑中,用在“通信/主板”的“选项”栏中,特别注意拼写,一定不能有空格,而且区分大小写。工程中做成主从服务器建议在每台服务器上设置一个不同的Access point,例如在MACS1服务器上设置成CitectS7, 在MACS2服务器上设置成CitectS8,那么设置CitectS7 的电脑只能运行MACS1服务器设置CitectS8 的电脑只能运行MACS2服务器。

3.3.在FacView中的设置

设置同2.4在FacView中的设置

总结:

ISO协议通讯组态组态TCP/IP不同的是将网卡的IP地址换成MAC地址,包括STEP7里组态PLC时CP343-1和CP443-1时要更改,组态station时更改CP1613的属性。还有Station Configurator组态是要选择Activate ISO Protocol Only(for H systems)。配置Access point时选择网卡也要选择CP1613(ISO),在TCP/IP协议是选择CP1613(RFC1006)。

设置冗余服务器时两台服务器Access point要设置不同,本例中设置了CitecS7 CitecS8两个不同的点,分别对应MACS1 MACS2两台服务器。下载本文

显示全文
专题