兰创作
一.WINCC使用CP5611通讯卡通过MPI连接PLC2
前提条件2
1.STEP 7 硬件组态2 2.安装CP5611通讯板卡3
3.添加驱动程序和零碎参数设置3 4.设置Set PG/PC Interface3 5.添加通道与连接设置5 6.连接测试与通讯诊断6
二.WINCC使用CP5611通讯卡通过PROFIBUS连接PLC8
前提条件8
I.STEP 7 硬件组态8
2.安装CP5611通讯板卡10
3.添加驱动程序和设置零碎参数10 4.设置Set PG/PC Interface11 5.添加通道与连接设置14 6.连接测试与通讯诊断15
三.WINCC使用普通网卡通过TCP/IP连接PLC16
前提条件16
1.STEP7硬件组态16
2.设置IP地址与通讯检测18
3.添加驱动程序和设置零碎参数19 4.设置Set PG/PC Interface20 5.添加通道与连接设置22 6.连接测试与通讯诊断23
四.WINCC使用普通网卡通过Industrial Ethernet连接PLC25
前提条件25
1.STEP7硬件组态26
2.添加驱动程序和设置零碎参数27 3.设置Set PG/PC Interface28 4.添加通道与连接设置29 5.连接测试与通讯诊断31 说明:
1.
文档并未列出所有的WINCC连接Siemens品牌PLC的所无方法,只是列举了一些经常使用的方法.
2.
在各种连接方式中的参数设置可能会略有分歧,在此列出的步调和参数只是一套可以连通的设置方法.
一.WINCC使用CP5611通讯卡通过MPI连接PLC 前提条件
I)通过CP5611实现PLC零碎与WINCC6.0通讯的前
提条件是在安装有WINCC的计算机上安装CP5611通讯板卡.
II)使用STEP7编程软件能够通过MPI正常连接PLC. 1.STEP 7 硬件组态
STEP7设置MPI通讯,具体步调不在此胪陈,可参考如下图1.1示: 留意:
1.新建一个MPI收集用来通讯,设置MPI收集的地址和波特率,且记住,在随后的设置中须要匹配. 2.安装CP5611通讯板卡
安装CP5611,并安装驱动程序,具体CP5611的安装过程和留意事项可参考如下链接: 3.添加驱动程序和零碎参数设置
打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->MPI
右键单击MPI,在弹出菜单中点击System Parameter,弹出System Parameter-MPI对话框,选择Unit标签,检查Logic device name(逻辑设备名称).默认安装后,逻辑设备名为MPI
如图1.3所示:
图1.2 图1.3
4.设置Set PG/PC Interface
进入操纵零碎下的控制面板,双击Set PG/PC Interface图标.在Access Point of the Application:的下拉列表当选择MPI (WINCC),如图1.4所示,而后在Interface Parameter Assignment Used:的列表中,点击CP5611(MPI),而后在Access Point of the Application:的下拉列表中显示:MPI (WINCC)
CP5611(MPI),如图1.5所示:
图1.4 图1.5
设置CP5611的通讯参数,点击Proerties….按钮,弹出Properties-CP5611(MPI)属性对话框,设置参数,如图1.6所示:
次要的参数如下所示: Address:
CP5611的地址(MPI地址必须独一,建议设置为0)
Transmission Rate:
MPI收集的传输速率(默认为187.5Kbps)您可以点窜,但必须和实际连接PLC的MPI端口的传输速率不异)
Highest Station Address:
MPI收集的最高站地址(必须和PLC的MPI收集参数设置不异)
图1.6
诊断MPI收集,点击Diagnostic…按钮,进入诊断对话框.如下图所示:Test按钮点击后,显示OK暗示CP5611工作正常.点击“Read”按钮后,将显示所有接入MPI收集中的设备的站地址,如果只能读到本人的站地址,此时,请检查MPI收集和硬件连接设置,只要成功读取到CPU的站点地址,才干进行以下的步调,否则,不成能建立通讯. 5.添加通道与连接设置
添加驱动连接,设置参数.打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->MPI,右键单击MPI,鄙人拉菜单中,点击New Driver Connection,如图1.7所示,在弹出的Connection properties对话框中点击Properties按钮,弹出Connection parameters-MPI属性对话框,如图1.8所示:
图1.7 图1.8 图1.9
次要的参数如下所示:
Station Address:MPI端口地址
Rack Number:CPU所处机架号,除特殊复杂使用的情况下,普通填入0
Slot Number:CPU所处的槽号
留意:如果您是S7-300的PLC,那么该参数为2,如果是S7-400的PLC,那么要根据STEP7项目中的Hardware软件检查PLC插在第几号槽内,不克不及根据经验和物理安装地位来随便填写,可能的参数为2、3、4(主如果根据电源的大小来决定)否则通讯不克不及建立. 6.连接测试与通讯诊断
通过WINCC工具中的通道诊断程序WinCC Channel Diagnosis即可测试通讯是否建立.留意:此时PLC必须处于运转形态,老版本的PLC必须处于RUN-P或者RUN形态,WINCC必须激活运转,根据图1.9所示的地位,进入通道诊断工具,检测通讯是否成功建立.如图1.10所示,绿色的“√”暗示通讯曾经成功建立.
图1.10 图1
至此WINCC使用CP5611通讯卡通过MPI连接PLC的过程终了.二.WINCC使用CP5611通讯卡通过PROFIBUS连接PLC
前提条件
1.通过CP5611实现PLC零碎与WINCC6.0通讯的前提条件是在安装有WINCC的计算机上安装CP5611通讯板卡.
2.将所要连接的PLC的端口设置为PROFIBUS通讯和谈,对于MPI/DP类型的端口特别次要. I.STEP 7 硬件组态
使用STEP 7软件组态PLC的硬件信息,将响应的板卡在Hardware进行硬件组态,选择你将要连接WINCC的对应端口,如果其类型为MPI/DP,则须要将端口指定为PROFIBUS,如下图2.1所示:
点击上图所示的Properties…按钮,如下图所示:
图
A.设置该PROFIBUS端口的地址为2
B.点击New按钮,在Subnet下新建一个PROFIBUS收集,在弹出的对话框中设置参数,如图2.2所示: 其中次要参数如下:
Highest PROFIBUS Address:
指全部PROFIBUS收集中的最高的站点地址,默认为126,可作点窜. Transmission Rate:
PROFIBUS收集的通讯速率,全部收集中所有站点的通讯波特率该当分歧. Profile:
具体的传输和谈的设置,这里我们使用DP. 其他设置可根据您项目的具体情况进行设置. 2.安装CP5611通讯板卡
安装CP5611,并安装驱动程序,具体CP5611的安装过程和留意事项可参考如下链接: 3.添加驱动程序和设置零碎参数
打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->PROFIBUS
右键单击PROFIBUS,在弹出菜单中点击System Parameter,如图2.4所示,弹出System Parameter- PROFIBUS对话框,选择Unit标签,检查Logic device name(逻辑设备名称).默认安装后,逻辑设备名为CP_L2_1:,如图2.5所示:
图2.4 图2.5
4.设置Set PG/PC Interface
进入Windows操纵零碎下的控制面板,双击Set PG/PC Interface图标,在Access Point of the Application:的下拉列表当选择CP_L2_1: 如图2.6所示,而后在Interface Parameter Assignment Used:的列表中,点击CP5611(PROFIBUS),而后在Access Point of the Application:的下拉列表中显示:CP_L2_1:
CP5611(PROFIBUS),如图2.7所示.
图2.6 图2.7
设置CP5611的通讯参数,点击Proerties….按钮,弹出Properties-CP5611(PROFIBUS) 参数.如图2.8所示: 次要的参数如下所示: Address:
CP5611的PROFIBUS地址
Transmission Rate:
PROFIBUS收集的传输速率(您可以点窜,但必须和实际连接PLC的PROFIBUS端口的传输速率不异) Highest Station Address:
PROFIBUS收集的最高站地址(必须和PLC的PROFIBUS收集参数设置不异) Profile:
设置具体通讯和谈,这里使用DP
图2.8
诊断PROFIBUS收集,点击Diagnostic…按钮,进入诊断对话框.如下图所示:Test按钮点击后,显示OK暗示CP5611工作正常.点击Read按钮后,将显示所有接入PROFIBUS收集中的设备的站地址,如果只能读到本人的站地址,此时,请检查PROFIBUS收集和硬件连接设置,只要成功读取到CPU的站点地址,才干进行以下的步调,否则,不成能建立通讯,如图2.9所示: 5.添加通道与连接设置
添加驱动连接,设置参数.打开WINCC工程在Tag Management-->SIMATIC
S7
PROTOCOL
SUITE-
>PROFIBUS,右键单击PROFIBUS,鄙人拉菜单中,点击New Driver Connection,如图2.10所示,在弹出的Connection properties对话框中点击Properties按钮,弹出Connection parameters-PROFIBUS属性对话框,填入参数,如图2.11所示:
次要的参数如下所示:
Station Address:(通讯模块的IP地址)
Rack Number:CPU所处机架号,除特殊复杂使用的情况下,普通填入0
Slot Number:CPU所处的槽号
留意:如果您是S7-300的PLC,那么该参数为2,如果是S7-400的PLC,那么要根据STEP7项目中的Hardware软件检查PLC插在第几号槽内,不克不及根据经验和物理安装地位来随便填写,可能的参数为2、3、4(主如果根据电源的大小来决定)否则通讯不克不及建立. 6.连接测试与通讯诊断
通过WINCC工具中的通道诊断程序WinCC Channel Diagnosis即可测试通讯是否建立.留意:此时PLC必须处于运转形态,老版本的PLC必须处于RUN-P或者RUN形态,WINCC必须激活运转,根据图2.12所示的地位,进入通道诊断工具,检测通讯是否成功建立.如图2.13所示,绿色的“√”暗示通讯曾经成功建立.
至此WINCC使用CP5611通讯卡通过PROFIBUS连接PLC的过程终了.
3. WINCC使用普通网卡通过TCP/IP连接PLC
第四章 前提条件
通过以太网实现PLC零碎与WINCC6.0通讯的前提条
件是PLC零碎配备以太网模或者使用带有PN接口的PLC,以太网模块列表如下表所示:
PLC系列 S7-300 S7-400 以太网通讯模块 CP343-1/CP343-1 Lean/CP343-1 Advanced-IT CP443-1/CP443-1 Advanced-IT 注:只要撑持ISO通讯和谈的模块才撑持(Industrial Ethernet工业以太网)通讯,具体情况可观察STEP7中的模块信息.本文档以下步调利用CPU 315-2PN/DP型号的PLC,使用普通以太网卡连接. 组态过程
1.STEP7硬件组态
使用STEP7编程软件对PLC零碎进行软件组态,在Hardware界面内拔出实际的PLC硬件,如下图3.1所示:
在PN-IO槽双击弹出PN-IO属性对话框,如图3.2所示:
点击图3.2属性对话框,弹出收集参数设置对话框,如图3.3所示:
点击New按钮,新建一个工业以太收集,输入该PN模块的IP address(IP地址)和Subnet mask(子网掩码),在简单使用的情况下,不启用网关.
当您使用的是CPU+以太网模块通讯时,双击以太网模块,会主动弹出以太网模块的属性信息,设置以太网通讯模块的IP地址和子网掩码.方法与PN-IO的属性设置不异,
如下图所示:留意如果要使用TCPIP通讯方式,必须启动IP Protocol being used,设置IP地址与子网掩码,如图3.4所示:
将组态下载到CPU,则PLC方面设置完成.对于第一次使用以太网通讯,必须包管首先使用MPI或者PROFIBUS的通讯方式,将设置好参数的组态下载到目标PLC,此后即可通过以太网的方式进行程序监控和项目下载. 2.设置IP地址与通讯检测
设置安装有WINCC计算机的windows操纵零碎的TCP/IP参数,将WINCC组态计算机的IP地址设置成为和PLC以太网通讯模块或者PN-IO的IP地址包管是一个网段,留意子网掩码的设置,如图3.5所示:
通过在程序
运转中键入CMD进入DOS界面,使用
收集命令PING测试以太网通讯是否建立,PING的命令如下:ping 目标IP地址 –参数
如下图3.6所示:
此例中,PN-IO的IP地址为192.168.0.100 子网掩码:255.255.255.0;组态计算机的IP地址为192.168.0.244 子网掩码:255.255.255.0,此处显示暗示以太网通讯曾经建立,而且形态良好.
留意:如果此处不克不及Ping通PLC的PN端口或者
以太网模块,则通讯不成能建立,后面的步调就不必进行了,若要通讯成功,必须包管实际的物理以太网通讯坚持正常.
3.添加驱动程序和设置零碎参数
打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->TCPIP
右键单击TCPIP,在弹出菜单中点击System Parameter,,如图3.7所示,弹出System Parameter- TCPIP对话框,选择Unit标签,检查Logic device name(逻辑设备名称).默认安装后,逻辑设备名为CP-TCPIP,如图3.8所示: 4.设置Set PG/PC Interface
通讯接口设置,进入操纵零碎控制面板,双击Set PG/PC Interface,在默认安装后,在利用程序访问点是没有CP-TCPIP的,所以须要手动添加这个利用程序访问点,如下图3.9所示:
当选中 在如图3.11的情况下,在Interface Parameter Assignment Used:选择TCP/IP->实际网卡的名称,设置完成后如图3.12所示: 留意: 1.您的网卡分歧,显示会有分歧,请确保所选条目为您正在使用的普通以太网卡的名称. 2.这里使用的利用程序访问名称为CP-TCPIP,由于在WINCC安装成功后,CP-TCPIP是TCPIP驱动程序下默认的名称,所以在Set PG/PC Interface下我们添加此名称的访问点,您同样可以使用其他名称,但必须包管,必须同时点窜,并坚持完整分歧,如许通讯同样可以实现. 您可以点击Diagnostics按钮后,您可以对该网卡进行诊断,确保其正常工作,如图3.13所示: 5.添加通道与连接设置 添加驱动连接,设置参数.打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->TCPIP,右键单击TCPIP,鄙人拉菜单中,点击New Driver Connection,如图3.14所示,在弹出的Connection properties对话框中点击Properties按钮,弹出Connection parameters- TCPIP属性对话框,填入参数,如图3.15所示: 在弹出的对话框中输入STEP7中曾经设置的PN-IO或者以太网模块的的IP地址和机架号和槽号. 在弹出的Connection Properties中点击Properties按钮,在弹出的Connection parameter中输入参数: IP Address:(通讯模块的IP地址) Rack Number:CPU所处机架号,除特殊复杂使用的情况下,普通填入0 Slot Number:CPU所处的槽号 留意:如果您是S7-300的PLC,那么Slot Number的参数为2,如果是S7-400的PLC,那么要根据STEP7项目中的Hardware软件检查PLC插在第几号槽内,不克不及根据经验和物理安装地位来随便填写,可能的参数为2、3、4(主如果根据电源的大小来决定)否则通讯不克不及建立. 6.连接测试与通讯诊断 通过WINCC工具中的通道诊断程序WinCC Channel Diagnosis即可测试通讯是否建立.留意:此时PLC必须处于运转形态,老版本的PLC必须处于RUN-P或者RUN形态,WINCC必须激活运转,根据图3.16所示的地位,进入通道诊断工具,检测通讯是否成功建立.如图3.17所示,绿色的“√”暗示通讯曾经成功建立. 至此WINCC使用普通以太网卡通过TCPIP连接PLC的过程终了. 四.WINCC使用普通网卡通过Industrial Ethernet连接PLC 连接到第三章 前提条件 通过Industrial Ethernet工业以太网实现PLC零碎与WINCC6.0通讯的前提条件是PLC零碎配备以太网模或者使用带有PN接口的PLC,以太网模块列表如下表所示: PLC系列 S7-300 S7-400 以太网通讯模块 CP343-1/CP343-1 Advanced-IT CP443-1/CP443-1 Advanced-IT 注:只要撑持ISO通讯和谈的模块才撑持(Industrial Ethernet工业以太网)通讯,具体情况可观察STEP7中的模块信息.最简单的判断以太网模块是否撑持Industrial Ethernet通讯的方式是,在STEP7的硬件组态Hardware中是否具有MAC参数的填写的输入框,如下图4.1所示: 参考STEP 7软件中的产品硬件信息来判断以太网模块是否撑持Industrial Ethernet工业以太网通讯,如下图4.2所示: 在通讯设置之前请确认模块撑持Industrial Ethernet ISO通讯,而后进行如下设置: 本文档以下步调利用CP443-1型号的以太网通讯模块,使用普通以太网卡连接. 组态过程 1.STEP7硬件组态 使用STEP7编程软件对PLC零碎进行软件组态,在 Hardware界面内拔出实际的PLC硬件,在本例中使用了两块CP443-1通讯模块,WINCC使用CP443-1(1)和PLC进行通讯,如下图4.3所示: 在CP343-1(1)通讯模块上双击,会弹出Properties-CP443-1的属性对话框,在对话框中点击Properties….按钮,弹出属性对话框,激活“Set MAC address/use ISO Protocol”,在MAC address下设置通讯板卡的MAC地址,如图4.4所示,该地址可以在物理通讯板卡端口处标签上检查. 点击New按钮,新建一个工业以太收集,在弹出的对话框都使用默认设置,该步调必定要做,否则没法建立通讯. 将组态编译,下载到CPU,则PLC方面设置完成.对于第一次使用工业以太网通讯,必须包管首先使用MPI或者PROFIBUS的通讯方式,将设置好参数的组态下载到目标PLC,此后即可通过工业以太网的方式进行程序监控和项目下载. 2.添加驱动程序和设置零碎参数 打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->Industrial Ethernet,右键单击Industrial Ethernet,在弹出菜单中点击System Parameter,如图4.5所 示,弹出System Parameter- Industrial Ethernet对话框,选择Unit标签,检查Logic device name(逻辑设备名称).默认安装后,逻辑设备名为CP_H1_1:如图4所示: 3.设置Set PG/PC Interface 通讯接口设置,进入操纵零碎控制面板,双击Set PG/PC Interface,鄙人拉菜单当选择CP_H1_1:如图4.7所示: 在如图4.7所示的情况下,在Interface Parameter Assignment Used:选择ISO Ind Ethernet->实际网卡的名称. 留意: 1.您的网卡分歧,显示会有分歧,请确保所选条目为您正在使用的普通以太网卡的名称. 可以点击Diagnostics按钮后,您可以对该网卡进行诊断,确保其正常工作,如图4.9所示: 4.添加通道与连接设置 添加驱动连接,设置参数.打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->Industrial Ethernet,右键单击Industrial Ethernet,鄙人拉菜单中,点击New Driver Connection,如图4.10所示,在弹出的Connection properties对话框中点击Properties按钮,弹出 Connection parameters- Industrial Ethernet属性对话框,填入参数. 在弹出的对话框中输入STEP7中曾经设置的CP443-1通讯模块的MAC地址和机架号和槽号,如图4.11所示: 图 在弹出的Connection Properties中点击Properties按钮,在弹出的Connection parameter中输入参数: Ethernet Address:(通讯模块的MAC地址) Rack Number:CPU所处机架号,除特殊复杂使用的情况下,普通填入0 Slot Number:CPU所处的槽号 留意:如果您是S7-300的PLC,那么Slot Number的参数为2,如果是S7-400的PLC,那么要根据STEP7项目中的Hardware软件检查PLC插在第几号槽内,不克不及根据经验和物理安装地位来随便填写,可能的参数为2、3、4(主如果根据电源的大小来决定)否则通讯不克不及建立. 5.连接测试与通讯诊断 通过WINCC工具中的通道诊断程序WinCC Channel Diagnosis即可测试通讯是否建立.留意:此时PLC必须处于运转形态,老版本的PLC必须处于RUN-P或者RUN形态,WINCC必须激活运转,根据图1.9所示的地位,进入 通道诊断工具,检测通讯是否成功建立.如图4.13所示,绿色的“√”暗示通讯曾经成功建立. 至此WINCC使用普通以太网卡通过Industrial Ethernet连接PLC的过程终了. 因篇幅问题不能全部显示,请点此查看更多更全内容