最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

将PLC通过以太网接入SmartPro的通信说明

来源:动视网 责编:小OO 时间:2025-10-02 08:24:56
文档

将PLC通过以太网接入SmartPro的通信说明

将PLC通过以太网接入SmartPro的通信说明1.需要的资源配置1.1.软件资源:●PLC组态软件●PLC网络通信软件1.2.硬件资源:●电源,PLC,输入输出模块(可选)●网卡,IE/PBLink,网线2.例1:西门子CPU314和西门子CPU412与网卡CP1613(TCP/IP通讯方式)2.1.必须具备的资源配置●PLC硬件:电源,CPU(CPU314、CPU412),输入/输出模件(可选)。●网络硬件设备:西门子CP1613网卡、西门子CP343-1、CP443-1IE/PBLink
推荐度:
导读将PLC通过以太网接入SmartPro的通信说明1.需要的资源配置1.1.软件资源:●PLC组态软件●PLC网络通信软件1.2.硬件资源:●电源,PLC,输入输出模块(可选)●网卡,IE/PBLink,网线2.例1:西门子CPU314和西门子CPU412与网卡CP1613(TCP/IP通讯方式)2.1.必须具备的资源配置●PLC硬件:电源,CPU(CPU314、CPU412),输入/输出模件(可选)。●网络硬件设备:西门子CP1613网卡、西门子CP343-1、CP443-1IE/PBLink
将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两台服务器。

文档

将PLC通过以太网接入SmartPro的通信说明

将PLC通过以太网接入SmartPro的通信说明1.需要的资源配置1.1.软件资源:●PLC组态软件●PLC网络通信软件1.2.硬件资源:●电源,PLC,输入输出模块(可选)●网卡,IE/PBLink,网线2.例1:西门子CPU314和西门子CPU412与网卡CP1613(TCP/IP通讯方式)2.1.必须具备的资源配置●PLC硬件:电源,CPU(CPU314、CPU412),输入/输出模件(可选)。●网络硬件设备:西门子CP1613网卡、西门子CP343-1、CP443-1IE/PBLink
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top