将PLC通过以太网接入SmartPro的通信说明.docx
- 文档编号:10265674
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:47
- 大小:3.55MB
将PLC通过以太网接入SmartPro的通信说明.docx
《将PLC通过以太网接入SmartPro的通信说明.docx》由会员分享,可在线阅读,更多相关《将PLC通过以太网接入SmartPro的通信说明.docx(47页珍藏版)》请在冰点文库上搜索。
将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软件:
PLC组态软件Step7V5.3,PLC以太网通信软件SIMATICNETV6.2
●SmartPro:
FacView
2.2.必须必备的环境
●安装Step7V5.3和SIMATICNET软件。
如果STEP7V5.3在安装过程中出现错误,“控制面板”—〉“区域选项”—〉“设置默认值”—〉“英语(美国)”—〉确定重新启动计算机,安装完成后再把语言改回中文(中国)。
●安装CP1613网卡
Ø首先将CP1613网卡插入PC机的PCI插槽中。
注意:
当重新启动后,虽然Windows2000能自动识别并安装此设备的驱动程序,但是在SIMATICNET的通信中需要我们手动重新安装驱动程序。
Ø添加驱动程序:
“控制面板”—〉“添加/删除硬件”—〉“添加/排除设备故障”—〉
“添加新硬件”—〉“否,我想从列表中添加新硬件”—〉“网卡”
在弹出的对话框如图3所示。
在制造商下面选择SiemensAG,然后右边会出现“SIMATICCP1613NDISAdapter”选项,点击“从磁盘安装”,此时将CP1613的驱动光盘插入光驱中,为它安装驱动程序。
Ø为CP1613硬件安装TCP/IP协议并将它配置成一个网卡。
“控制面板”—〉“网络和拨号连接”对话框中右击CP1613选择属性,打开本地连接的属性对话框,点击添加协议,选择TCP/IP,然后为它配置网络IP地址。
设置的IP地址属性。
●连接硬件
将电源,CPU314,CP343-1IE/PBLink等连接好,并通过网线将网卡CP1613和CP343-1IE/PBLink连接起来。
将电源,CPU412,CP443-1IE/PBLink等连接好,并通过网线将网卡CP1613和CP4343-1IE/PBLink连接起来。
●安装FacView软件
下面为一个用STEP7配置PLC做的例子工程:
2.2.1.示例环境
●电源PS3075A详细型号:
6ES7307-1EA00-0AB0
PS40710A详细型号:
6ES7407-1KA01-0AA0
●CPUCPU314详细型号:
6ES7315-2AG10-0AB0
CPU412-2详细型号:
6ES7412-2XG04-0AB0
●IE/PBLinkCP343-1详细型号:
6GK7343-1EX11-0XE0
CP443-1详细型号:
6GK7443-1EX11-0XE0
●网卡CP1613
●PLC组态软件STEP7V5.3
●PLC以太网通信软件SIMATICNETV6.2
2.2.2.建立工程
2.2.2.1.添加300的站
建立一个STEP7工程取名为“PRJ2”
向工程中添加一个300的站,取名为“SIMATIC314”
硬件组态
为该站进行硬件组态(注意:
要选取正确的硬件型号)
配置有关参数
配置CP343-1时,设置相关参数。
在硬件组态中,添加CP343-1时,打开它的属性对话框,设置它的网络IP地址。
先点击“New”新建网络,然后输入IP地址和子网掩码,本例中分别为:
IPaddress:
192.168.0.148
Subnetmask:
255.255.255.0
2.2.2.2.添加400的站
硬件组态
为该站进行硬件组态(注意:
要选取正确的硬件型号)
配置有关参数
配置CP443-1时,设置相关参数。
在硬件组态中,添加CP443-1时,打开它的属性对话框,设置它的网络IP地址。
先点击“New”新建网络,然后输入IP地址和子网掩码,本例中分别为:
IPaddress:
192.168.0.149
Subnetmask:
255.255.255.0
2.2.2.3.更改CP343-1和CP443-1的IP地址
参照上面的设置方式设置好更改好的IP编译保存,在station下面的Application的连接中也要改成设置好的新地址编译保存后直接下装到PLC,注意和后面说明的先下装station再下装PLC不同,更改IP地址时直接下装即可。
2.2.2.4.添加PCStation站
在工程中在添加一个PCStation站,取名为station。
硬件组态
在硬件组态界面,打开“SIMATICPCStation”目录,“UserApplication”目录下选择“Application”添加,“CPIndustrialEthernet”目录下“CP1613”选择对应的型号添加。
配置相关参数
右击第一行“Application”打开它的属性对话框,添加它的名称,Name:
VFD1
注意:
应用名称VFD1在后面FacView工程编辑中,用在“通信/端口”打开的对话框的“选项”栏中。
右击“CP1613”打开属性对话框,选择New新建一网络,并为它配置网络地址。
本例中的网络地址为:
IPAddress:
192.168.0.191
Subnetmask:
255.255.255.0
然后保存并编译。
注意:
此处的IP地址与通信中使用的网卡的实际网关地址一致。
注意:
此处的IP地址与通信中使用的网卡的实际IP地址一致。
右击第七行“Application”打开它的属性对话框,添加它的名称,Name:
VFD2
注意:
应用名称VFD2在后面FacView工程编辑中,用在“通信/端口”打开的对话框的“选项”栏中。
配置PCStation
在“开始”—〉“StationConfigurator”打开“StationConfigurationEdit”
●命名:
点击“StationName…”按钮,弹出命名对话框,输入PCStation的名字。
注意:
此处要与前面硬件组态中添加的PCStation中的名称一致
●添加配置通道
根据前面硬件组态中配置的PCStation,在相应的通道添加对象
点击“Add…”弹出“AddComponent”对话框
Type:
选择“Appcation“
Index:
选择“1”
Type:
选择“CP1613”
Index:
选择“4”,
然后在打开的Properties对话框中设置
IP地址:
192.168.0.191
子网掩码:
255.255.255.0
网关:
192.168.0.191
Type:
选择“Appcation“
Index:
选择“7”
配置完后,要检查是否与HWConfigure中的配置一致,如果不一致,要修改使得各项配置如:
PCStation名称、各个通道及名称都一致
2.2.3.配置网络
保存并编译PLC组态程序后,选择“ConfigureNetWork”命令,进入网络配置。
2.2.3.1网络及其属性配置
●选中station下面的“Application”,然后选择“Insert”—〉“NewConnection…”
●设置插入的新连接
点击station下面的第一个Application右键“Insertnewconnection”
选择“Unspecified”
Type:
选择“S7connection”
●新连接S7connection的设置
点击“OK”按钮弹出S7connection属性对话框,如图选择
注意:
LocalID下添加的“S7connection_1”在后面FacView的工程编辑中,用在“通信/I/O设备”的地址栏中。
特别小心拼写,大小写区分,且不能有空格。
点击“AddressDetails…”,弹出对话框,Rack/Slot选项下添加的是机座和与之通信的CPU卡所在的插槽号。
在本例中如下设置:
点击station下面的第二个Application右键“Insertnewconnection”
选择“Unspecified”
Type:
选择“S7connection”
●新连接S7connection的设置
点击“OK”按钮弹出S7connection属性对话框,如图选择
注意:
LocalID下添加的“S7connection_2”在后面FacView的工程编辑中,用在“通信/I/O设备”的地址栏中。
特别小心拼写,大小写区分,且不能有空格。
点击“AddressDetails…”,弹出对话框,Rack/Slot选项下添加的是机座和与之通信的CPU卡所在的插槽号。
在本例中如下设置:
●保存并编译
编译通过时弹出输出对话框显示“Noerror”,如果有错,则对话框中显示错误信息。
2.2.4.将程序下载到PC与PLC
2.2.4.1下载到PC
选中“station”,右击弹出的快捷键选择“Download”—〉“SelectedStation”
注意:
如果此处下载时如果出现无法建立连接下载失败,进行如下的检查。
●检查PC/PG接口的设置
在“控制面板”—〉“SettingthePG/PCInterface”项(安装了Step7之后在“开始”—)“SIMATIC”—〉“Step7”—〉“SettingthePG/PCInterface”),进行如图15的设置,选择PCInternal(Local)选项。
●检查PCStation的配置
在“开始”—〉StationConfiguration菜单中打开StationConfigurationEdit窗口,在它的标题栏中使得它的模式为“ONLINE”。
如果处于“OFFLINE”状态,通过“enablestation”按钮来改变它的模式。
检查前面组态中PCStation组态中与此处StationConfigurationEdit中的项是否一致。
2.2.4.2下载到PLC
选中“SIMATIC314”,右击弹出的快捷键选择“Download”—〉“SelectedStation”
选中“SIMATIC400”,右击弹出的快捷键选择“Download”—〉“SelectedStation”
将PLC组态程序下载到CPU314中,此时,PLC的组态完成。
2.2.5.对PLC中的变量进行监视
在PLC中添加变量表,通过建立的变量表进行在线监视PLC中的数据,以及为后面的FacView之间进行通信时进行监视。
2.2.5.1创建变量监视表
在CPU314CPU400下面的Block目录下,通过右击鼠标弹出快捷键,选择“InsertNewObject”—〉“VariableTable”创建一个变量表。
在变量表中添加一个内存变量,进行在线监视PLC内存中的数据。
2.3.定义访问存取点
●在“开始”—〉“SIMATIC”—〉“SIMATICNET”—〉“settings”—〉“ConfigurationConsole”定义应用存取点。
●打开的配置对话框,在AccessPoint下输入名称,下图CitectS7为例。
在Associatedinterfaceparameterassignment中选择通信中所配置的网卡。
注意:
Accesspoint名称在后面FacView中工程编辑中,用在“通信/主板”的“选项”栏中,特别注意拼写,一定不能有空格,而且区分大小写。
工程中做成主从服务器建议在每台服务器上设置一个不同的Accesspoint,例如在MACS1服务器上设置成CitectS7,在MACS2服务器上设置成CitectS8,那么设置CitectS7的电脑只能运行MACS1服务器设置CitectS8的电脑只能运行MACS2服务器。
2.4.在FacView中的设置
下面是用FacView做得与PLC通信的例子工程
2.4.1.创建新工程
打开一个模版工程,取名为MODEL,下面的表格是FacView通信时与前面组态必须对应得设置,在设置时一定注意拼写。
2.4.1.1.主板设置
打开Facview,新建工程中的主板选择如下图,选项中添加的对应的是上面添加的Accesspoint对话框中添加的名称。
2.4.1.2.端口设置
选项中填的是在前面的PCStation组态中Application的名称。
MACS2服务器的设置:
IO设备设置
地址添的是网络配置中新建S7Connection连接时设置的连接名:
LocalID下的名称。
协议选择S7NT。
MACS2服务器把端口改为SimenPort1_S,SimenPort2_S,启动模式改为Standby即可。
2.4.1.3.变量设置
添加的变量类型很多,有内存变量、输入变量、输出变量以及DB块等。
添加标签变量的时候,其地址的选择可以参考FacView帮助文档目录下“I/ODevices”—〉“SiemensSimaticS7Models”—〉“S7-300&S7-400PLC”—〉“S7Functions(IndustrialEthernet)”—〉“DataTypes”。
●添加变量为内存变量(地址为M1)。
若要添加其它类型的变量,方法同上。
在图形界面上添加标签变量M300_1,I300_1点,然后运行工程,监视添加点的变化。
通过Step7的变量在线监视功能修改值,在FacView界面可以看到它相应的变化。
3.例1:
西门子CPU314和西门子CPU412与网卡CP1613
(SIMATICIndustrialEthernet(ISO)通讯方式)
3.1.资源配置和上面一样
3.1.1.建立工程
3.1.1.1.添加300的站
建立一个STEP7工程取名为“PRJ2”
向工程中添加一个300的站,取名为“SIMATIC314”
硬件组态
为该站进行硬件组态(注意:
要选取正确的硬件型号)
配置有关参数
配置CP343-1时,设置相关参数。
在硬件组态中,添加CP343-1时,打开它的属性对话框,设置参数。
MAC地址对应的是CP343-1的网卡物理地址。
3.1.1.2.添加400的站
硬件组态
为该站进行硬件组态(注意:
要选取正确的硬件型号)
配置有关参数
配置CP443-1时,设置相关参数。
在硬件组态中,添加CP443-1时,打开它的属性对话框,设置参数。
MAC地址对应的是CP443-1的网卡物理地址。
3.1.1.3.添加PCStation站
在工程中在添加一个PCStation站,取名为station。
硬件组态
在硬件组态界面,打开“SIMATICPCStation”目录,“UserApplication”目录下选择“Application”添加,“CPIndustrialEthernet”目录下“CP1613”选择对应的型号添加。
配置相关参数
右击第一行“Application”打开它的属性对话框,添加它的名称,Name:
VFD1
注意:
应用名称VFD1在后面FacView工程编辑中,用在“通信/端口”打开的对话框的“选项”栏中。
右击“CP1613”打开属性对话框,为它配置参数。
注意:
此处的MAC地址与通信中使用的网卡的物理地址一致。
开始-运行-cmd,再弹出的DOS窗口下输入ipconfig/all,可以查到网卡的MAC地址。
右击第七行“Application”打开它的属性对话框,添加它的名称,Name:
VFD2
注意:
应用名称VFD2在后面FacView工程编辑中,用在“通信/端口”打开的对话框的“选项”栏中。
配置PCStation
在“开始”—〉“StationConfigurator”打开“StationConfigurationEdit”
●命名:
点击“StationName…”按钮,弹出命名对话框,输入PCStation的名字。
注意:
此处要与前面硬件组态中添加的PCStation中的名称一致
●添加配置通道
根据前面硬件组态中配置的PCStation,在相应的通道添加对象
点击“Add…”弹出“AddComponent”对话框
Type:
选择“Appcation“
Index:
选择“1”
Type:
选择“CP1613”
Index:
选择“4”,
然后在打开的Properties对话框中设置
Type:
选择“Appcation“
Index:
选择“7”
配置完后,要检查是否与HWConfigure中的配置一致,如果不一致,要修改使得各项配置如:
PCStation名称、各个通道及名称都一致
3.1.2.配置网络
保存并编译PLC组态程序后,选择“ConfigureNetWork”命令,进入网络配置。
网络及其属性配置
●选中station下面的“Application”,然后选择“Insert”—〉“NewConnection…”
●设置插入的新连接
点击station下面的第一个Application右键“Insertnewconnection”
选择“Unspecified”
Type:
选择“S7connection”
●新连接S7connection的设置
点击“OK”按钮弹出S7connection属性对话框,如图选择
注意:
LocalID下添加的“S7connection_1”在后面FacView的工程编辑中,用在“通信/I/O设备”的地址栏中。
特别小心拼写,大小写区分,且不能有空格。
点击“AddressDetails…”,弹出对话框,Rack/Slot选项下添加的是机座和与之通信的CPU卡所在的插槽号。
在本例中如下设置:
点击station下面的第二个Application右键“Insertnewconnection”
选择“Unspecified”
Type:
选择“S7connection”
●新连接S7connection的设置
点击“OK”按钮弹出S7connection属性对话框,如图选择
注意:
LocalID下添加的“S7connection_2在后面FacView的工程编辑中,用在“通信/I/O设备”的地址栏中。
特别小心拼写,大小写区分,且不能有空格。
点击“AddressDetails…”,弹出对话框,Rack/Slot选项下添加的是机座和与之通信的CPU卡所在的插槽号。
在本例中如下设置:
●保存并编译
编译通过时弹出输出对话框显示“Noerror”,如果有错,则对话框中显示错误信息。
3.1.3.将程序下载到PC与PLC
3.1.3.1下载到PC
选中“station”,右击弹出的快捷键选择“Download”—〉“SelectedStation”
注意:
如果此处下载时如果出现无法建立连接下载失败,进行如下的检查。
●检查PC/PG接口的设置
在“控制面板”—〉“SettingthePG/PCInterface”项(安装了Step7之后在“开始”—)“SIMATIC”—〉“Step7”—〉“SettingthePG/PCInterface”),进行如图15的设置,选择PCInternal(Local)选项。
●检查PCStation的配置
在“开始”—〉StationConfiguration菜单中打开StationConfigurationEdit窗口,在它的标题栏中使得它的模式为“ONLINE”。
如果处于“OFFLINE”状态,通过“enablestation”按钮来改变它的模式。
检查前面组态中PCStation组态中与此处StationConfigurationEdit中的项是否一致。
3.1.3.2下载到PLC
选中“SIMATIC314”,右击弹出的快捷键选择“Download”—〉“SelectedStation”
选中“SIMATIC400”,右击弹出的快捷键选择“Download”—〉“SelectedStation”
将PLC组态程序下载到CPU314中,此时,PLC的组态完成。
3.1.4.对PLC中的变量进行监视
在PLC中添加变量表,通过建立的变量表进行在线监视PLC中的数据,以及为后面的FacView之间进行通信时进行监视。
在CPU314CPU400下面的Block目录下,通过右击鼠标弹出快捷键,选择“InsertNewObject”—〉“VariableTable”创建一个变量表。
在变量表中添加一个内存变量,进行在线监视PLC内存中的数据。
3.2.定义访问存取点
●在“开始”—〉“SIMATIC”—〉“SIMATICNET”—〉“settings”—〉“ConfigurationConsole”定义应用存取点。
●打开的配置对话框,在AccessPoint下输入名称,下图CitectS7为例。
在Associatedinterfaceparameterassignment中选择通信中所配置的网卡。
注意:
Accesspoint名称在后面FacView中工程编辑中,用在“通信/主板”的“选项”栏中,特别注意拼写,一定不能有空格,而且区分大小写。
工程中做成主从服务器建议在每台服务器上设置一个不同的Accesspoint,例如在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的属性。
还有StationConfigurator组态是要选择ActivateISOProtocolOnly(forHsystems)。
配置Accesspoint时选择网卡也要选择CP1613(ISO),在TCP/IP协议是选择CP1613(RFC1006)。
设置冗余服务器时两台服务器Accesspoint要设置不同,本例中设置了CitecS7CitecS8两个不同的点,分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 通过 以太网 接入 SmartPro 通信 说明