S7-200的以太网通信 - CP243-1模块
S7-200系统拥有一种智能模块CP243-1,它是以太网通信处理器,可用它将S7-200系统连接到工业以太网(IE)中。
显然也可以将S7-200连接到建筑物的内部以太网体系中。
一台S7-200可以通过CP243-1以太网模块与其它S7-200、S7-300或S7-400控制器进行通信。也可以通过工业以太网和STEP 7-Micro/WIN,实现S7-200系统的远程编程、配置和诊断。CP243-1以太网模块还可提供与S7-OPC的连接。CP243-1既可以作为客户机(Client),也可以作为服务器(Server)。
一个CP243-1可同时与***多8个以太网S7控制器通信,即建立8个S7连接。除此之外,还可以同时支持一个STEP 7-Micro/WIN的编程连接。 一个客户端(Client)可以包含1-32个数据传输操作,一个读写操作***多可以传输212个字节。如果CP243-1作为服务器运行,每个读操作可以传送222个字节。
像S7-300/400系统中的CP343-1和CP443-1一样,S7-200也提供两种以太网模块,它们是CP243-1和CP243-1 IT。CP243-1 IT除了具有CP243-1的 功能外,还支持一些IT功能,如FTP(文件传送)、E-mail、HTML网页等。
CP243-1和CP243-1 IT还各自有其详细的手册。
西门子s7-200以太网模块CP243-1
硬件连接
象S7-200其它扩展模块一样,CP243-1以太网模块通过总线电缆,即可与S7-200简单地连接起来。CP243-1上带有一个RJ45口,可实现通过RJ45的以太网网络连接。
网络配置必须遵守以下条件:
二个(光通信)模块之间的纤维光缆长度:3000米,多模光纤
二个模块OSM ITP 62-LD模块之间的纤维光缆的长度:26km,单模光纤
二个模块之间或站之间ITP电缆的长度:100m
TP软线的长度:10m;与RJ45引出插座和FC TP电缆(快装双绞电缆)一起使用,长度为100m
注意:一个S7-200CPU只能连接一个CP243-1扩展模块。CP243-1模块不能直接连接光缆,必须通过其他模块转换;CP243-1通过RJ45引出插座可以连接FC TP电缆。
编程配置
使用STEP 7-Micro/WIN中的Ethernet Wizard(以太网向导)对其进行编程配置。
通过以太网编程
要实现用以太网对S7-200 CPU编程,你需要有:
装有以太网卡的PC机,PC机上装有STEP 7-Micro/WIN(V3.2 SP1以上)软件
CP243-1以太网模块
一个HUB(集线器)、或Switch(交换机)和网络电缆,或以太网直连电缆
首先你需要用STEP 7-Micro/WIN 软件,在Tools > Ethernet Wizard(以太网向导)中对CP243-1进行配置,为其设定IP地址、子网掩码等。
注意:要保证CP243-1和PC机的IP地址在一个网段上 。CP243-1模块不会自动适应电缆的接线方式,因此直接连接PC机网卡和CP243-1模块时,需要注意网线的类型。
在完成以太网向导后,会生成一个子程序,如下图:
图1. 以太网控制子程序
在程序中用SM0.0调用这个子程序,生成如下程序:
图2. 调用以太网控制程序
上图中的状态字VW0、VW2地址由用户指定,要注意不能与Ethernet Wizard(CP243-1)、Internet Wizard(CP243-1 IT)做配置时指定的V存储区重复。
将此程序下装到CPU中,然后将CPU重新上电,并运行,此时对以太网的配置开始生效。
***后在MICRO/WIN软件中,进入Set PG/PC Interface,设定为TCP/IP通信接口,即可进入Communications(通信)中与CPU编程通信。