WinCC如何通过EM277与200PLC进行Profibus DP通信
1 WinCC 访问 S7-200 可使用哪些选项
1.1通过 OPC 进行通信
S7-200 PC Access
使用 S7-200 的 OPC server PC Access 可以建立 S7-200 和 WinCC 之间的 OPC 通信。
SIMATIC NET OPC Server
可以使用 SIMATIC NET 的 OPC server 建立S7-200 和 WinCC 之间的连接。
1.2使用 PROFIBUS DP 的通信
通过 PROFIBUS DP 的连接是比较快的通信方式。为了使用 PROFIBUS DP 进行通信,需要 S7-200 通信模块 EM277。本文档主要针对这种方法做详细介绍。
2 WinCC 如何通过 EM277 与 200PLC 进行 Profibus DP 通信
2.1网络配置
CP5611作为主站, EM277作为从站的一个标准的主从网络,如图1所示。
![](https://support.industry.siemens.com/cs/images/77939713/images_01.png)
图1
2.2 所使用的硬件和软件
硬件:
1) S7-200 CPU224
2) EM277
3) CP5611
4) PROFIBUS电缆及接头
软件:
1) WinCC 7.0 SP1
2) SOFTNET-DP V7.1
2.3网络组态及参数设置
组态PC 站
1 插入 PC 站
在 STEP7 中创建一个新项目,在硬件组态中,根据 WINCC及Simatic Net 版本选择对应的 Application,插入槽中, ,如图2、图3所示。
![](https://support.industry.siemens.com/cs/images/77939713/images_02.png)
图2
![](https://support.industry.siemens.com/cs/images/77939713/images_03.png)
图3
2 配置网卡
![](https://support.industry.siemens.com/cs/images/77939713/images_04.png)
图4
插入一个CP5611, 并创建一个 PROFIBUS 网络,设置网络地址,及波特率, 如图4所示。配置CP5611 作为 DP-MASTER, 如图5所示。
![](https://support.industry.siemens.com/cs/images/77939713/images_05.png)
图5
3 插入 EM277
EM277作为从站的一个标准的主从网络。
从网上下载EM277 的GSD文件,保存到本机路径下。
下载地址: 113652
在STEP7中,点击选项“Option”--- “Install New GSD”,找到 EM277 GSD
文件的目录,安装GSD文件到 STEP7 中,如图6所示。EM277安装后,可以在硬件目录“PROFIBUS DP”--“Additions
Field Devices”--“SIMATIC”中找到EM277。
将 EM277挂到PROFIBUS 网络上。设置地址为4,为通信配置通信接口区,以 S7-200中
VW1200以后16字节输入,16字节输出作为S7-200侧的数据交换区,VB1200-1231作为S7-200
的输入区,VB1232-1263作为S7-200 的输出区,如图7所示。
![](https://support.industry.siemens.com/cs/images/77939713/images_06.png)
图6
![](https://support.industry.siemens.com/cs/images/77939713/images_07.png)
图7
双击EM277 ,配置EM277 的地址偏移量为 1200,如图8所示,即S7-200侧从 VB1200开始的地址为数据交换区
![](https://support.industry.siemens.com/cs/images/77939713/images_08.png)
图8
4 编译下载
编译存盘后,配置 PC STATION,
![](https://support.industry.siemens.com/cs/images/77939713/images_09.png)
图9
1) 点击点击“Start”— “Simatic”— “SIMATIC NET”— “Settings”—
“Configuration
Console”进入网卡配置界面,选择“CP5611”,在“General”界面中将操作模式选择为“Configured Mode”,在
Index中选择 4,点击“Apply”按钮,如图9所示。
2) 点击“Start”—“Station Configurator”进入组态画面,点击��Add”,添加“Application”, Index表示行数,如图10、图11所示。
![](https://support.industry.siemens.com/cs/images/77939713/images_10.png)
图10
![](https://support.industry.siemens.com/cs/images/77939713/images_11.png)
图11
3) 在控制面板中打开“Set PG/PC Interface”,设置访问点 S7 ONLINE 指向 “PC Internal”,访问点 CP_L2_1 指向 “CP5611(PROFIBUS)”,如图12所示。
![](https://support.industry.siemens.com/cs/images/77939713/images_12.png)
图12
4) 通过点击 PC STATION 的 “Station Name”改变PC STATION 的站名,使其与 STEP7 中的 PC 站名字相同。本例采用默认名字 “SIMATIC PC Station(1)”, 如图13所示。
![](https://support.industry.siemens.com/cs/images/77939713/images_13.png)
图13
(简单方法: 点击 按钮“Import Station”,找到项目文件家里的 XDBs 文件夹,导入xdb 文件。)
5) 在STEP7 中将组态下载到PC STATION。
WinCC 组态
1)在WinCC 中, 添加 PROFIBUS DP 协议,如图14所示。
![](https://support.industry.siemens.com/cs/images/77939713/images_14.png)
图14
2)在PROFIBUS DP 协议下,添加新的连接,设置连接从站地址为 4,如图15所示。
![](https://support.industry.siemens.com/cs/images/77939713/images_15.png)
图15
3) 配置系统参数:选择 CP5412(A2) Board 1,在右键菜单中选择 “System Parameter”设置系统参数,设置通讯模板号为1,如图16所示。
![](https://support.industry.siemens.com/cs/images/77939713/images_16.png)
图16
4) 添加变量,连接输入输出地址,如图17所示。
其中输出偏移量0对于 S7-200侧的 VB1200,输入偏移量0 对于S7-200侧的 VB1232。
![](https://support.industry.siemens.com/cs/images/77939713/images_17.png)
图17
至此,所有的组态已经全部完成。
3 总结
通过 PROFIBUS DP 的连接是比较快的通信方式, 性能遵循PROFIBUS DP
的性能限制,除了可以使用CP5611,常用的板卡有CP5613、CP5512、Cp5614,它们作为主站时可以连接从站的数目如图18所示,其中也
列出了输入输出字节数限制。使用 S7-200 PC Access OPC server,可以同时从*多 8 台 S7-200 目标系统读取数据。
更多关于 S7-200 OPC server 的信息参见 S7-200 PC Access 在线帮助,条目 ID: 19301654 。使用
SIMATIC NET 的 OPC server 建立连接时,哪个版本的 SIMATIC WinCC 发布用于哪个版本的 SIMATIC
NET,及哪个版本的 SIMATIC NET 由 SIMATIC WinCC 提供的信息参见条目 ID: 21927773。
![](https://support.industry.siemens.com/cs/images/77939713/images_18.png)
图18
关键词
WinCC EM277 200PLC PROFIBUS DP OPC 通信 连接