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。
图2-22 接口设置
③下载程序(配置)到CPU。
其实也根本没有做什么编程和设置,更大意义上还是验证了一下STEP7和编程电缆功能正常而已。
下面开始正式的WinCC的设置,运行WinCC Explore,新建立一个单用户项目A23。
在变量管理的位置点击右键“添加新的驱动程序”,见图2-23。
图2-23 添加驱动
选择SIMATIC S7 Protocol Suite.chn,见图2-24;变量管理下会增加这个通道的协议,见图2-25。
图2-24 选择驱动
图2-25 S7协议
选择TCP/IP,或者在右边空白处,点击右键,其中“新驱动程序的连接”和“系统参数”两个地方均需要设置。先建立新驱动程序的连接,起一个简短的名字,然后点击“属性”,见图2-26。
图2-26 连接属性
站地址保持默认为2,机架和插槽也默认0,见图2-27。确定后,增加连接完成。
图2-27 MPI参数
然后回到图2-25的界面,打开“系统参数”的设置页面。记录下这里的逻辑设备名称MPI,见图2-28。在控制面板中SET PG/PC接口处,MPI(WinCC)指定到PC Adapter(MPI),见图2-29。
图2-28 系统参数设置
图2-29 接口设置
还回到WinCC,找到新建的MPI通道:
2个新建变量,NewTag和NewTag_1,地址都是指向MW0;数据类型选择“有符号16位数”,地址选择“位内存”—“字”—“0”。
与2.2节一样,也参考2.2节同样建立画面。
运行,测试。通信正常。