![西门子WinCC从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/169/29975169/b_29975169.jpg)
2.3 S7-300 MPI通信(V6.2)
传统的S7-300 CPU每个都有MPI编程口,WinCC也可以使用这个编程口来与CPU建立通信连接。使用MPI接口的原因是很多旧型号的CPU根本没有PN接口,所以这里照样演示一下,但使用的CPU硬件和上一节是一样的。
硬件:
①S7-300 CPU,实验型号:CPU314C-2PN/DP;订货号:6ES7 314-6EH04-0AB0。
②笔记本电脑,已经安装好STEP7和WinCC V6.2。
③编程适配器PC ADAPTER,订货号6ES7-972-0CB20-0XA0。
实现步骤:
①STEP7简单组态编程,仍旧使用上一节的程序。
②Set PG/PC Interface设置S7ONLINE(STEP7)—>PC ADAPTER(MPI),见图2-22。
![](https://epubservercos.yuewen.com/041CC5/16499767904652306/epubprivate/OEBPS/Images/img00047001.jpg?sign=1738845595-Y8AhAIZDhDA1lHpd6WHkldhVZSMzH8Is-0-61ef5cbdd437850c895155a7f0f08064)
图2-22 接口设置
③下载程序(配置)到CPU。
其实也根本没有做什么编程和设置,更大意义上还是验证了一下STEP7和编程电缆功能正常而已。
下面开始正式的WinCC的设置,运行WinCC Explore,新建立一个单用户项目A23。
在变量管理的位置点击右键“添加新的驱动程序”,见图2-23。
![](https://epubservercos.yuewen.com/041CC5/16499767904652306/epubprivate/OEBPS/Images/img00047002.jpg?sign=1738845595-Z9VoMBcJ5qQhvONguii1vYBM7Hc1CHGY-0-ee61aa149ee1f8410a17efabaf0a06a1)
图2-23 添加驱动
选择SIMATIC S7 Protocol Suite.chn,见图2-24;变量管理下会增加这个通道的协议,见图2-25。
![](https://epubservercos.yuewen.com/041CC5/16499767904652306/epubprivate/OEBPS/Images/img00048001.jpg?sign=1738845595-Yh787e3lNzagN3SBSAQp7OSXpd8UUt1J-0-dc58cd84810be3d93e9c81479b3dd6ca)
图2-24 选择驱动
![](https://epubservercos.yuewen.com/041CC5/16499767904652306/epubprivate/OEBPS/Images/img00048002.jpg?sign=1738845595-R7w3sOfME1ZRc5jTHQC6xR812uz9Pr75-0-12a7647688d99fd09c8dc9962783fb69)
图2-25 S7协议
选择TCP/IP,或者在右边空白处,点击右键,其中“新驱动程序的连接”和“系统参数”两个地方均需要设置。先建立新驱动程序的连接,起一个简短的名字,然后点击“属性”,见图2-26。
![](https://epubservercos.yuewen.com/041CC5/16499767904652306/epubprivate/OEBPS/Images/img00049001.jpg?sign=1738845595-d53oF1seGTXOKPp66i2UjKh9KyDLPWSf-0-41332f3ffd770c61bdd3584567f43c3a)
图2-26 连接属性
站地址保持默认为2,机架和插槽也默认0,见图2-27。确定后,增加连接完成。
![](https://epubservercos.yuewen.com/041CC5/16499767904652306/epubprivate/OEBPS/Images/img00049002.jpg?sign=1738845595-sLoZ5DJHc08YxEeFnDLE6FVmhz7OrtTL-0-70109503884acc2f4271cd74d184d0db)
图2-27 MPI参数
然后回到图2-25的界面,打开“系统参数”的设置页面。记录下这里的逻辑设备名称MPI,见图2-28。在控制面板中SET PG/PC接口处,MPI(WinCC)指定到PC Adapter(MPI),见图2-29。
![](https://epubservercos.yuewen.com/041CC5/16499767904652306/epubprivate/OEBPS/Images/img00049003.jpg?sign=1738845595-zq9dD9lRRAuYmI20azUuP1E8AsspY9RM-0-8213fae626d10a489684fe926bc28bc3)
图2-28 系统参数设置
![](https://epubservercos.yuewen.com/041CC5/16499767904652306/epubprivate/OEBPS/Images/img00049004.jpg?sign=1738845595-p4hPbVkX5bCKdyCunVbWh58XssS07H3w-0-8e7ab78680366d1e3ee9a7be5e68b084)
图2-29 接口设置
还回到WinCC,找到新建的MPI通道:
2个新建变量,NewTag和NewTag_1,地址都是指向MW0;数据类型选择“有符号16位数”,地址选择“位内存”—“字”—“0”。
与2.2节一样,也参考2.2节同样建立画面。
运行,测试。通信正常。