收藏 分享(赏)

WinCC上位组态软件和西门子PLC建立通讯的几种方法.doc

上传人:精品资料 文档编号:9609993 上传时间:2019-08-18 格式:DOC 页数:49 大小:1.28MB
下载 相关 举报
WinCC上位组态软件和西门子PLC建立通讯的几种方法.doc_第1页
第1页 / 共49页
WinCC上位组态软件和西门子PLC建立通讯的几种方法.doc_第2页
第2页 / 共49页
WinCC上位组态软件和西门子PLC建立通讯的几种方法.doc_第3页
第3页 / 共49页
WinCC上位组态软件和西门子PLC建立通讯的几种方法.doc_第4页
第4页 / 共49页
WinCC上位组态软件和西门子PLC建立通讯的几种方法.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

1、WinCC 上位组态软件和西门子 PLC 建立通讯的几种方法说明: a.文档并未列出所有的 WINCC 连接 Siemens 品牌 PLC 的所有方法,只是列举了一些常用的方法。 b.在各种连接方式中的参数设置可能会略有不同,在此列出的步骤和参数只是一套可以连通的设置方法。 一WINCC 使用 CP5611 通讯卡通过 MPI 连接 PLC 前提条件 I) 通过 CP5611 实现 PLC 系统与 WINCC6.0 通讯的前提条件是在安装有WINCC 的计算机上安装 CP5611 通讯板卡。 II) 使用 STEP7 编程软件能够通过 MPI 正常连接 PLC。1STEP 7 硬件组态 STE

2、P7 设置 MPI 通讯,具体步骤不在此详述,可参考如下图 1.1 示: 图 1.1 注意: 新建一个 MPI 网络用来通讯,设置 MPI 网络的地址和波特率,且记住,在随后的设置中需要匹配。 2安装 CP5611 通讯板卡 一般情况下,PROFIBUS CP5611 会由即插即用管理器自动安装并且进入 SIMATIC NET 下的设备管理器中。通过路径 Windows Control Panel - System - “Hardware“ tab - Device Manager 打开设备管理器。 如果 CP5611 (A2) 不能安装或者使用,请按照如下方法处理: 检查西门子软件是否为当前

3、使用的 Windows 操作系统提供了 CP5611 的驱动。CP5611 的驱动包含在如下软件包中: o STEP 7 o SIMATIC NET PC software o WinCC o WinCC flexible关于上述西门子软件与不同的 Windows 操作系统的兼容性请参见如下条目: o STEP 7, 条目号: 8250891 o SIMATIC NET, 条目号: 9859007 o WinCC, 条目号: 21927773 检查 CP5611 是否被设备管理器识别。图 01 如果在设备管理器下 CP5611 的图标带有黄色的问号或者感叹号,这说明没有给CP5611 安装驱动

4、。在这种情况下,请手动查阅目录 C:Windowsinf 或者 C:WINNTinf,驱动的信息(oem*.inf) 会包含在这些目录中。 完全卸载 CP5611. 请参见如下方法: o 通过设备管理器卸载 CP5611。 o 打开注册表 Windows START menu - Run - “regedit“,删除下面路径中所有 CP5611 的条目:HKEY_LOCAL_MACHINESOFTWARESiemensSINECLogDevices o 重新启动计算机,以便再次安装 CP561 请注意 CP5611 (6GK1561-1AA00) 和 CP5611 A2 (6GK1561-1A

5、A01)支持的 PCI 的标准。CP5611 支持 PCI V2.1,即它可以安装在 5V,33MHz 的 PCI 插槽上。CP5611 A2 也可以支持 PCI V2.1,它可以安装在 3.3V 和 5V 的 33MHz 或者 66MHz 的 PCI 插槽。同时 CP5611 A2 也支持 PCI-X 插槽。 在计算机不同的 PCI 插槽上测试 CP5611 或者在不同的计算机上测试,看看是否是CP5611 本身有问题。3添加驱动程序和系统参数设置 打开 WINCC 工程在 Tag ManagementSIMATIC S7 PROTOCOL SUITE-MPI 右键单击 MPI,在弹出菜单中

6、点击 System Parameter,弹出 System Parameter-MPI 对话框,选择 Unit 标签,查看 Logic device name(逻辑设备名称)。默认安装后,逻辑设备名为 MPI 如图 1.3 所示: 图 1.2图 1.34设置 Set PG/PC Interface 进入操作系统下的控制面板,双击 Set PG/PC Interface 图标。在 Access Point of the Application:的下拉列表中选择 MPI (WINCC),如图 1.4 所示,而后在Interface Parameter Assignment Used:的列表中,点击

7、 CP5611(MPI),而后在Access Point of the Application:的下拉列表中显示:CP5611(MPI)MPI (WINCC),如图 1.5 所示: 图 1.4图 1.5 设置 CP5611 的通讯参数 ,点击 Properties按钮,弹出 Properties-CP5611(MPI)属性对话框,设置参数,如图 1.6 所示: 重要的参数如下所示: Address: CP5611 的地址( MPI 地址必须唯一,建议设置为 0) Transmission Rate: MPI 网络的传输速率(默认为 187.5Kbps)您可以修改,但必须和实际连接PLC 的 M

8、PI 端口的传输速率相同 Highest Station Address: MPI 网络的最高站地址(必须和 PLC 的 MPI 网络参数设置相同) 图 1.6 诊断 MPI 网络,点击 Diagnostic按钮,进入诊断对话框。如下图所示:Test按钮点击后,显示 OK 表示 CP5611 工作正常。点击 Read 按钮后,将显示所有接入 MPI 网络中的设备的站地址,如果只能读到自己的站地址,此时,请查看 MPI 网络和硬件连接设置,只有成功读取到 CPU 的站点地址,才能进行以下的步骤,否则,不可能建立通讯。 5添加通道与连接设置 添加驱动连接,设置参数。打开 WINCC 工程在 Tag

9、 ManagementSIMATIC S7 PROTOCOL SUITE-MPI,右键单击 MPI,在下拉菜单中,点击 New Driver Connection,如图 1.7 所示,在弹出的 Connection properties 对话框中点击 Properties 按钮,弹出 Connection Parameter-MPI 属性对话框,如图 1.8所示: 图 1.7图 1.8 图 1.9 重要的参数如下所示: Station Address:MPI 端口地址 Rack Number:CPU 所处机架号,除特殊复杂使用的情况下,一般填入 0 Slot Number:CPU 所处的槽号

10、注意:如果您是 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 所示的位置,进入通道诊断工具,检测通

11、讯是否成功建立。如图 1.10 所示,绿色的“”表示通讯已经成功建立。 图 1.10图 1.11 至此 WINCC 使用 CP5611 通讯卡通过 MPI 连接 PLC 的过程完毕。 二WINCC 使用 CP5611 通讯卡通过 PROFIBUS 连接 PLC 前提条件 I) 通过 CP5611 实现 PLC 系统与 WINCC6.0 通讯的前提条件是在安装有WINCC 的计算机上安装 CP5611 通讯板卡. II) 将所要连接的 PLC 的端口设置为 PROFIBUS 通讯协议,对于 MPI/DP 类型的端口尤其重要。 1STEP 7 硬件组态 使用 STEP 7 软件组态 PLC 的硬件

12、信息,将相应的板卡在 Hardware 进行硬件组态,选择你将要连接 WINCC 的对应端口,如果其类型为 MPI/DP,则需要将端口指定为 PROFIBUS,如下图 2.1 所示: 图 2.1 点击上图所示的 Properties按钮,如下图所示: 图 2.2 A设置该 PROFIBUS 端口的地址为 2 B点击 New 按钮,在 Subnet 下新建一个 PROFIBUS 网络,在弹出的对话框中设置参数,如图 2.2 所示: 其中重要参数如下: Highest PROFIBUS Address: 指整个 PROFIBUS 网络中的最高的站点地址,默认为 126,可作修改。 Transmis

13、sion Rate: PROFIBUS 网络的通讯速率,整个网络中所有站点的通讯波特率应当一致。Profile: 具体的传输协议的设置,这里我们使用 DP。 图 2.3 其他设置可根据您项目的具体情况进行设置。 2安装 CP5611 通讯板卡 安装 CP5611,并安装驱动程序,具体 CP5611 的安装过程和注意事项可参考如下链接: http:/ 3添加驱动程序和设置系统参数 打开 WINCC 工程在 Tag ManagementSIMATIC S7 PROTOCOL SUITE-PROFIBUS 右键单击 PROFIBUS,在弹出菜单中点击 System Parameter,如图 2.4

14、所示,弹出 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:的列表中,点击

15、CP5611(PROFIBUS),而后在 Access Point of the Application:的下拉列表中显示:CP5611(PROFIBUS)CP_L2_1: ,如图 2.7 所示。 图 2.6图 2.7 设置 CP5611 的通讯参数 ,点击 Properties按钮,弹出 Properties-CP5611(PROFIBUS) 参数。如图 2.8 所示: 重要的参数如下所示: Address: CP5611 的 PROFIBUS 地址 Transmission Rate: PROFIBUS 网络的传输速率(您可以修改,但必须和实际连接 PLC 的PROFIBUS 端口的传输速

16、率相同) Highest Station Address: PROFIBUS 网络的最高站地址(必须和 PLC 的 PROFIBUS 网络参数设置相同) Profile: 设置具体通讯协议,这里使用 DP 图 2.8 诊断 PROFIBUS 网络,点击 Diagnostic按钮,进入诊断对话框。如下图所示:Test 按钮点击后,显示 OK 表示 CP5611 工作正常。点击 Read 按钮后,将显示所有接入 PROFIBUS 网络中的设备的站地址,如果只能读到自己的站地址,此时,请查看 PROFIBUS 网络和硬件连接设置,只有成功读取到 CPU 的站点地址,才能进行以下的步骤,否则,不可能建

17、立通讯,如图 2.9 所示: 图 2.9 5添加通道与连接设置 添加驱动连接,设置参数。打开 WINCC 工程在 Tag ManagementSIMATIC S7 PROTOCOL SUITE-PROFIBUS,右键单击 PROFIBUS,在下拉菜单中,点击 New Driver Connection,如图 2.10 所示,在弹出的 Connection properties 对话框中点击 Properties 按钮,弹出 Connection Parameter-PROFIBUS 属性对话框,填入参数,如图 2.11 所示: 图 2.10图 2.11 重要的参数如下所示: Station A

18、ddress:(通讯模块的 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 即可测试通讯是否建立。注意:

19、此时 PLC 必须处于运行状态,老版本的 PLC 必须处于RUN-P 或者 RUN 状态,WINCC 必须激活运行,根据图 2.12 所示的位置,进入通道诊断工具,检测通讯是否成功建立。如图 2.13 所示,绿色的“”表示通讯已经成功建立。 图 2.12图 2.13 至此 WINCC 使用 CP5611 通讯卡通过 PROFIBUS 连接 PLC 的过程完毕。 三WINCC 使用普通网卡通过 TCP/IP 连接 PLC 前提条件 通过以太网实现 PLC 系统与 WINCC6.0 通讯的前提条件是 PLC 系统配备以太网模块或者使用带有 PN 接口的 PLC,以太网模块列表如下表所示: PLC

20、系列 以太网通讯模块S7-300 CP343-1/CP343-1 Lean/CP343-1 Advanced-ITS7-400 CP443-1/CP443-1 Advanced-IT注:只有支持 ISO 通讯协议的模块才支持(Industrial Ethernet 工业以太网)通讯,具体情况可察看 STEP7 中的模块信息。本文档下列步骤应用 CPU 315-2PN/DP 型号的 PLC,使用普通以太网卡连接。 组态过程 1STEP7 硬件组态 使用 STEP7 编程软件对 PLC 系统进行软件组态,在 Hardware 界面内插入实际的 PLC 硬件,如下图 3.1 所示: 图 3.1 在

21、PN-IO 槽双击弹出 PN-IO 属性对话框,如图 3.2 所示: 图 3.2 点击图 3.2 属性对话框,弹出网络参数设置对话框,如图 3.3 所示: 图 3.3 点击 New 按钮,新建一个工业以太网络,输入该 PN 模块的 IP address(IP 地址)和 Subnet mask(子网掩码 ),在简单使用的情况下,不启用网关。 当您使用的是 CPU+以太网模块通讯时,双击以太网模块,会自动弹出以太网模块的属性信息,设置以太网通讯模块的 IP 地址和子网掩码。方法与 PN-IO的属性设置相同,如下图所示:注意如果要使用 TCP/IP 通讯方式,必须启动IP Protocol bein

22、g used,设置 IP 地址与子网掩码,如图 3.4 所示: 图 3.4 将组态下载到 CPU,则 PLC 方面设置完成。对于第一次使用以太网通讯,必须保证首先使用 MPI 或者 PROFIBUS 的通讯方式,将设置好参数的组态下载到目标 PLC,此后即可通过以太网的方式进行程序监控和项目下载。 2设置 IP 地址与通讯检测 设置安装有 WINCC 计算机的 windows 操作系统的 TCP/IP 参数,将 WINCC组态计算机的 IP 地址设置成为和 PLC 以太网通讯模块或者 PN-IO 的 IP 地址保证是一个网段,注意子网掩码的设置,如图 3.5 所示: 图 3.5 通过在程序运行

23、中键入 CMD 进入 DOS 界面,使用网络命令 PING 测试以太网通讯是否建立,PING 的命令如下:ping 目标 IP 地址 参数 如下图 3.6 所示: 图 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 ManagementSIMATIC S7 PROTOCOL SUITE-TCP/IP 右键单击 TCP/IP,在弹出菜单中点击 System Parameter,如图 3.7 所示,弹出 System Parameter- TCP/IP 对话框,选择 Unit 标签,查看 Logic device name(逻辑设备名称)。默认安装后,逻辑设备名为 CP-TCPIP,如图 3.8 所示: 图 3.7图 3.8 4设置 Set PG/PC Interface

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报