MPI通讯 43 图2-36 安装CP5611网卡
2.在WinCC上添加SIAMTIC S7通讯协议
打开WinCC,选择”Tag Management”,点击右键选择”Add New Driver” ,在弹出窗口中选择”SIAMTIC S7 protocol suite” 连接驱动,将其添加到”Tag Management”下,如图2-37所示。
44 西门子工业网络通讯指南 图2-37 配置WinCC通讯连接
S7 协议组包括在不同网络上应用的S7协议,这些网络包括MPI网、PROFIBUS网以及工业以太网。
3.选择WinCC通讯卡
选择MPI通讯协议并按右键选择“System Parameter”进入如下图系统参数设置界面(图2-38)。
图2-38 选择WinCC通讯卡
4. WinCC通讯连接的建立
选择MPI通讯驱动并按右键选择“New Driver Connection”建立一个连接,如果连接多个CPU,每连接一个CPU就需要建立一个连接,所能连接的CPU的数量与上位机所用网卡有关,例如CP5611所能支持的最大连接数是8个,网卡的连接数可以在相关产品手册中查找。这里需要修改每个连接的属性,如选择CPU的站地址和槽号等。 具体如图2-39:
MPI通讯 45 图2-39 配置WINCC通讯连接参数
连接S7-300 CPU时槽号都是2,连接S7-400 CPU时,槽号应参照STEP 7硬件组态中的槽号。
5. 通讯诊断
如果此时通讯有问题,应首先检查网卡是否安装正确,通讯电缆和接头是否接触良好,然后确认组态参数是否正确,同时,可以利用CP通讯卡的自诊断功能,在PC机控制面板的 “Set PG/PC Interface”工具中,利用CP的诊断功能就能读出MPI网络上所有站地址,具体参见图2-40。
46 西门子工业网络通讯指南
图2-40 利用CP通讯卡进行硬件网络诊断
本例中CP5611的MPI站地址是0,CPU的 MPI的站地址是4。
当WinCC不能与CPU建立连接时,如果其诊断结果是 0,4站能被读出,则可判断WinCC的组态参数可能有问题,须对此做进一步检查。
2.5.3 WinCC 和PLC之间的远程通讯
利用TeleService软件和硬件适配器可实现WinCC和PLC之间的远程通讯,即利用电话网络远程访问PLC站的数据。与STEP 7远程编程访问步骤一样,先用TeleService拨通PLC站,然后在PC机控制面板的 “Set PG/PC Interface”接口中设置接口参数如图2-41所示。
MPI通讯 47 图2-41 选择 TS Adapter
将访问点选择为MPI并指向TS Adapter。
最后在WinCC 的“SIAMTIC S7 Protocol Suite”下选择MPI,按右键选择“System Parameter”,在弹出窗口中选择MPI,所选通讯设备名称要与“Set PG/PC Interface”中选择的通讯网卡一致。如图2-42所示:
图2-42配置 TS Adapter系统参数
PC机拨通PLC后通讯即可建立。