打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
多套方法教你实现:S7-300与WinCC的仿真通信
原创 2018-04-03 胡 PLC工程师


上期推文发布S7-300系列PLC与WinCC Flexible的通信仿真教程,本期将西门子的300系列与画面组态做个完结,所以献上S7-300与WinCC的通信仿真教程,内容将涉及到:TCP/IP,MPI 及 Profibus dp通信仿真。

也许你想问,WinCC Flexible和S7-300的仿真通信是不是也支持MPI 及 Profibus dp协议呢,答案是肯定的,感兴趣的朋友可以尝试下。对于S7-300与WinCC的通信仿真,先看个效果图:

本次教程采用的软件:

1、step7 v5.5 sp4(中文带仿真)

百度云:链接:https://pan.baidu.com/s/1iaa0nREfaUa3KUeeDOzRmA 密码:d75p

微云盘:https://share.weiyun.com/5rPFl6T

2、WinCC V7.3

百度云:链接:https://pan.baidu.com/s/1cif6exqmjbCjV-fOd0OrBg 密码:xpa3

微云盘:https://share.weiyun.com/5ghAVXe

大致的步骤:

1、在STEP7 里,先建1个站点:SIMATIC 300 站点;

2、SIMATIC300站点,编程,硬件网络组态,保存;

3、硬件组态与程序下载到仿真器。

4、WinCC V7.3,建连接,变量,画面组态,保存。

5、控制面板设置好PG/PC接口:PLCSIM(TCPIP),根据协议改;

6、SIMATIC300站点仿真器运行,WinCC V7.3启动仿真。

1
TCP/IP协议通信详细图解

Step7 v5.5 sp4 项目向导建个工程,CPU类型必须带PN。



建立好SIMATIC300站点,右边空白处双击:硬件,弹出硬件分配对话框。


可见CPU315-2PN/DP(1)在机架0 的 2号槽位。 此时双击PN-I0,弹出属性接口对话框,点击新建,建立一个以太网连接, 选择此连接后,一定要记住这个IP地址,确定,关闭属性对话框,返回硬件分配对话框,点击保存。






SIMATIC300站点,块, OB1, 打开程序编辑框,编程。


程序编完后,打开电脑的控制面板,双击设置PG/PC接口选项,修改接口数。


PG/PC接口设置完毕,打开仿真器, 点SIMATIC 300站点, 点击下载图标。


S7-300那边可以不管它了, 打开WinCC,双击变量管理,弹出对话框后,选择变量管理,右键,添加新驱动,按图添加SIMATIC S7 Pro.......。




展开新建的驱动,找到TCP/IP,右键,新建连接


TCP/IP,右键,系统参数


系统参数对话框里,单位, 逻辑设备名称。


系统参数设置完毕,就设置连接参数,点击连接,右键,连接参数


连接参数对话框,IP就选S7-300硬件设置里的IP,此外还有槽号。


连接参数设定完毕,连接参数右端空白处,开始建立变量。


建立变量的类型与地址。


最终建完的变量效果图。


变量建完,开始组态画面,看个人喜好。


保存组态的画面后,将其设置为启动画面,然后开始运行WinCC,S7-300仿真器记得也打到 RUN 状态全过程完毕。




不想看分解图就看视频吧


2
MPI 协议通信详细图解

MPI协议通信,其过程与TCP/IP协议通信过程操作类似,注意修改好几个地方就行

       。

建立好SIMATIC300站点,右边空白处双击:硬件,弹出硬件分配对话框。


可见CPU315-2PN/DP(1)在机架0 的 2号槽位。 此时双击MPI/DP,弹出属性接口对话框,点击新建,建立一个MPI连接, 选择此连接后,确定,关闭属性对话框,返回硬件分配对话框,点击保存。







如果有闲心,可以看看网络组态,已经建立了MPI连接。



电脑的控制面板,设置PG/PC接口,要改为PLCSIM(MPI)。


下面开始设置WinCC,主要的就是系统参数里,设备名称:PLCSIM(MPI)。


此外,连接参数里,站地址和槽号要与S7-300硬件组态里的对应上。


参数设完,建立变量。建完后如下:


接下来就是WinCC组态画面,启动运行界面,
这就不累赘了。记得把S7-300的程序下载到仿真器,并将仿真器调到RUN 模式,全部过程结束。



3
Profibus DP 协议通信详细图解

Profibus DP协议通信,其过程与TCP/IP协议通信过程操作类似,注意修改好几个地方就行

       。

建立好SIMATIC300站点,右边空白处双击:硬件,弹出硬件分配对话框。


可见CPU315-2PN/DP(1)在机架0 的 2号槽位。 此时双击MPI/DP,弹出属性接口对话框,在接口类型处,下拉,选择Prifibus ,会自动弹出窗口,弹出的窗户如下下图所示。






自动弹出的窗口为 Profibus 接口属性,新建连接,选择此连接,确定,最后在硬件组态窗口,编译,保存。



后面S7-300编程就不累赘,重点是 电脑的控制面板,PG/PC接口要设置好!


下面开始设置WinCC,主要的就是系统参数里,设备名称:PLCSIM(Profibus)。



此外,连接参数里,站地址和槽号要与S7-300硬件组态里的对应上。


参数设完,建立变量。建完后如下:


接下来就是WinCC组态画面,启动运行界面,
这就不累赘了。记得把S7-300的程序下载到仿真器,并将仿真器调到RUN 模式,全部过程结束。


结语:

本次教程重点以TCP/IP协议演示为主,后面的MPI和Profibus DP协议是在TCP/IP协议演示工程里修改的,按主要步骤修改,三种协议的通信仿真都完全没问题。

本期基于上期制作的虚拟机文档进行详细演示,如果你照着学的过程,出现错误提示,解决办法:用我们的虚拟机文档或重装软件。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何通过S7路由实现面板的项目传送
西门子plc如何下载保存PLC程序?
【工控技术】基于PLC与WinCC的采煤机监控系统
以前用的超好的西门子PLC工业通信完全精通教程免费送给大家
组态王与S7200 PLC通讯配置方案汇总
西门子plc硬件组态设置步骤
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服