一、问题描述
本说明介绍了西门子S7系列PLC在MCGS中使用PROFIBUS通讯方式较常遇到的问题,并提供了详细的问题处理方案。
二、适应对象
1、硬件条件
PROFIBUS-DP主站可以是带有集成DP口的CPU(例如S7-300 315-2DP),或者用CP342-5扩展的S7-300站、IM467、CP443-5Extend扩展的S7-400站。上位机中插有通信卡CP5411、CP5511、CP5611、CP5611-A2、CP5412、CP5613,也作为PROFIBUS-DP主站。
PROFIBUS-DP从站有ET200系列、调速装置、S7-200/300/400站及第三方设备等(例如S7200 PLC扩展EM277通信模块)。通讯电缆一条,也可以自己制作。若有多个PLC,则可以把所有的3对3,4对4,5对5,8对8接线。
2、软件条件
(1)操作系统
要求是Windows2000 Professional SP4版本或Windows98 SE操作系统 推荐使用Windows2000 Professional SP4操作系统。 (2)支持软件
必须安装西门子SoftNet软件,SoftNet版本为 Build 1381。 西门子安装光盘为:SIMATIC NET CD: 05/2000。要安装的内容: 光盘目录下:\\sw \\sn_pb_s7\\ disk1\\ 光盘目录下:\\sw \\VBasic\\ S7\\disk1\\ 。 (3)PLC编程软件
若PROFIBUS-DP主站使用的是S7-300 PLC或S7-400 PLC,必须装有Step7 以上的编程软件,推荐使用Step7 。
注:MCGS ProfibusDP驱动是调用SoftNet来实现通讯的,所使用SoftNet Build 1381)版本对操作系统有要求,只能在Window 2000 Pro或Windows98 SE系统上使用,而无法用于Windows2000 Server、WindowsXP或更新的操作系统上。
下面以S7-300 PLC为主站,S7-200PLC扩展EM277模块为从站,上位机插CP5611通信卡为例介绍MCGS中PROFIBUS-S7通信步骤。
三、通讯步骤
1 、S7-300 PROFIBUS参数设置
第一步:将硬件连接好,包括把网卡安全插入计算机中,用电缆将PLC MPI口与网卡连接。具体如图3-1所示。
图3-1
第二步:到计算机的“控制面板”中找到“Set PG/PC interface”,如图3-2所示,并打开:
图3-2
选择“CP5611(MPI)”方式,若网卡没有出现在列表中,则点击“Interfaces—Select”,来安装网卡。然后返回,点击“Diagnostics”按“test”,若返回“OK”则按“Read”可以检测到总线上所挂的PLC个数,下面表示有一个PLC,网卡的地址是0, S7-300 PLC MPI的地址是2。如图3-3所示:
图3-3
然后退出,用Step7编程软件设置PROFIBUS参数。
第三步:在开始菜单或桌面上打开“SIMATIC Manage”,弹出建立新工程的向导对话框。如图3-4所示:
图3-4
单击“Next”:如图3-5所示:
图3-5
选择当前连接的PLC型号,和测试出来的PLC的MPI地址,单击“Next”:如图3-6所示:
图3-6
单击“Next”:如图3-7所示:
图3-7
填写上工程的名字,单击“Finish”。如图3-8所示:
图3-8
在300 Station中双击“Hardware”,配置PLC硬件:如图3-9所示: