西门子WinCC从入门到精通
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

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节同样建立画面。

运行,测试。通信正常。