WinCC PRO V16与S7-300/400以太网通信(非集成)

文档内容:当S7-300/400 PLC 使用经典Step7软件组态,WinCC Professional 项目如何与之通信。

在 Step7 5.5中添加300站,添加 PLC 和电源。

双击 CPU 的 PN-IO 端口,打开网络属性对话框,点击“Properties”。

设置 IP 地址并添加子网。

设置子网名称并点击“OK”。

再点“OK”。

在300程序中添加 DB 块并添加变量。

下载上面配置好的项目到315-2 PN PLC中,下载步骤,参考下面文档“通过以太网接口下载”。

http://www.ad.siemens.com.cn/productportal/prods/published/Soft/Soft_3.5/Soft_3.5.html

我们可以使用工具导出经典Step7中的变量,再导入Portal WinCC项目中,也可以直接在创建的连接中手动创建变量。

接下来是使用工具导出变量的方法,如果选择手动创建变量,可以跳过此步骤。

从下面链接下载用于 WinCC (TIA Portal) 的TagConverter Tools,并和 Step7 安装到一台电脑上。

https://support.industry.siemens.com/cs/cn/zh/view/56078300

此时桌面上多了一个转换工具图标。

双击上面的转换工具图标,并打开转换工具,创建转换模板。

设置转换模板路径和被转换的源文件(Step7项目)。

点“Create”创建。

定义导出数据文件名称和存储路径。

手动填写 HMI Connection Name(注:不建议使用中文),并勾选需要导出的对象内容。

导出数据成功。

在 WinCC Professional 项目中手动添加 HMI 连接,驱动选择Simatic S7-300/400。连接名称与导出文件一致,IP 地址与300站一致,插槽号填2,机架号为0,访问点使用默认的 CP-TCPIP。

注意:S7-300 插槽号填2,S7-400 插槽号需要查看硬件组态,CPU是几号插槽就填几,这里插槽号指的是CPU插槽号,并非通信模块插槽号。

如果选择手动创建变量,直接打开“HMI变量”,在变量表按照变量的绝对地址创建变量即可。

也可以通过工具导入变量,打开“ HMI 变量”中的“显示所有变量”,点“导入”。

在“导入 HMI 变量”对话框中选中通过 TagConvert 工具导出的 Excel 文件,并点“打开”。

成功导入变量。

打开电脑的“控制面板”,找到“设置 PG/PC 接口”,双击打开设置界面,选中”添加/删除“。

添加”CP-TCPIP“。

选中访问点“CP-TCPIP”,并为使用的接口分配参数, “CP-TCPIP ”对应连接 300 PLC的网卡。

注意:需要选择<网卡名称.TCPIP.1>。

在 PC 上 打开 cmd。

ping 300 PLC 的 IP地址,保证物理网络是正常的。

启动 WinCC Professional 仿真。

将300 PLC 切到运行状态,WinCC Professional 显示了来自 PLC 的数据,连接建立成功。

停止 WinCC Professional 仿真。