技术支持文档PLC技术版本号:20130828第1页共7页常用的STEP7连接S7-300的MPI与TCPIP设置方法常用的连接方式有MPI和TCP/IP两种。点击“开始”→“设置”→“控制面板”,打开“设置PG/PC接口”,在“应用程序访问点”选择“S7ONLINE”(Step7),设置连接方式。在“为使用的接口分配参数(P):”中选择MPI或TCP/IP,对应参数为PCAdapter(Auto)、TCP/IP(Auto)。技术支持文档PLC技术版本号:20130828第2页共7页1使用MPI方式1.1准备硬件需要准备专用的西门子MPI编程电缆及适配器,在使用前应先安装适配器驱动程序。将它们组装完成后一端插入电脑的任意USB接口,另一端插在PLC的CPU上MPI接口(9孔)。翻开CPU下部的盖子可以看到有9孔接口,在MPI接口的正上方处,CPU的壳体上标记着哪个接口是MPI接口。左:适配器;中:9针插头电缆(连接适配器、PLC);右:USB口编程电缆(连接电脑、适配器)1.2设置地址在“设置PG/PC接口”的窗口中选择“PCAdapter(Auto)”,点击属性,设置电脑端MPI地址为0(默认值)即可,此处地址绝不可与PLC地址冲突,否则无法连接成功。通常情况下,CPU的默认MPI地址是2,在Step7中可以选择设置的地址范围是2~31。注:MPI网络中,可为一台维护用的PG(电脑)预留地址0,为一个维护用的OP(操作屏)预留地址1。PG和OP的地址应不同,这样在需要他们的时候可以很方便的连接入网。技术支持文档PLC技术版本号:20130828第3页共7页“启动网络监测”,查看是否与PLC通讯成功。通讯检测正常时,有以上提示窗口1.3下载硬件组态本文以下图所示的硬件组态为例,显示内容从左到右依次为:插槽号,模块名称,订货号,固件版本,MPI地址,输入地址,输出地址技术支持文档PLC技术版本号:20130828第4页共7页点击按钮下载硬件组态。弹出如下窗口,其中“MPIaddress”(MPI地址)一栏,这个地址是默认与硬件组态中的MPI地址一致的,但是这个地址未必是需要组态的CPU的MPI地址。当Step7中设置的CPU地址(2)与目标地址(2)一致,则显示关于目标CPU信息。如果根据地址无法检测到CPU,则无法显示CPU信息。例如,Step7中将CPU地址设为5(如下图),而目标地址是2,则无法进行下载。只有在下图的窗口中的MPIaddress中把5修改为2才可以下载。在不确定目标地址时,在2~31地址内测试。请先在硬件设置中修改CPU的MPI地址,点击,弹出“SelectNodeAddress”后看是否有CPU信息,以此判断目标CPU地址。技术支持文档PLC技术版本号:20130828第5页共7页2使用TCPIP方式2.1MPI设置方式准备标准网线一条,设置电脑IP地址,本例为192.168.10.5。要使用Step7与PLC实现TCP/IP方式连接,必须要设定PLC机架上的以太网模块IP地址。模块名称为CP343-1Lean。在有MPI编程电缆及适配器的情况下,可以通过组态硬件,设置以太网模块IP地址,然后使用MPI方式(见上节)下载硬件来实现这项功能。关于以太网模块IP地址的设定不做详细描述,请从CP343-1Lean模块→右键→“Properties”属性菜单进入窗口进行设置。CP343-1Lean模块设置窗口使用MPI方式设定好硬件IP之后,只要选择对应的PG/PC接口即可用TCP/IP通讯。技术支持文档PLC技术版本号:20130828第6页共7页2.1使用网线设置(不用MPI组态硬件)设置以太网模块IP的方法并不仅限于使用MPI下载硬件组态来实现,也可以只通过以太网线完成Step7与PLC以太网模块设置、通讯。设置PG/PC接口,选择TCP/IP(Auto),并选择对应的网卡。本例中引用图片中显示有两块网卡,一块是无线网卡,一块是普通的带网口的网卡。将普通网卡IP设置为192.168.10.5。组态硬件后,在以太网模块CP343-1Lean上右键弹出菜单,选择“EditEthernetnodes”,弹出以太网设置窗口“EditEthernetNode”。技术支持文档PLC技术版本号:20130828第7页共7页单击窗口中MACaddress的Browse…按钮,弹出MAC扫描窗口,几秒钟内就会扫描出模块的MAC地址。选中需要的扫描结果后,点OK。注意,有时多个PLC联网时,扫描结果也有多个,应注意选择对象。MACaddress处刷新上MAC地址,在IPaddress中设置新的IP地址,设置子网掩码Subnetmask为255.255.255.0,其他设置按照下图设置即可。最后点击“AssignIPConfiguration”,将以太网模块的IP配置下载。至此,Step7可以使用TCP/IP方式与S7-300通讯。