收藏 分享(赏)

200和300以太网通讯案例.doc

上传人:精品资料 文档编号:9890503 上传时间:2019-09-16 格式:DOC 页数:14 大小:629.50KB
下载 相关 举报
200和300以太网通讯案例.doc_第1页
第1页 / 共14页
200和300以太网通讯案例.doc_第2页
第2页 / 共14页
200和300以太网通讯案例.doc_第3页
第3页 / 共14页
200和300以太网通讯案例.doc_第4页
第4页 / 共14页
200和300以太网通讯案例.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、S7 200 和 S7 300 之间的以太网通讯案例一、S7 200 客户端的配置第一步:新建一个项目打开以太网向导打开 Step7-Micro/WIN,在项目管理器中找到“工具”菜单,单击其下的 “以太网向导” 。如图 3-1 所示。之后打开的以太网向导对话框如图 3-2 所示,通过该向导,可以配置CP243-1 通信处理器模块,以便将 S7-200 PLC 连接到工业以太网上。 第二步:读取 CP243-1 模块位置号在图 3-3 中,可以指定 CP243-1 在机架上相对于 PLC 的位置:直接与 PLC 通过扩展总线连接的模块处于 0 号位置,紧随其后的依次为 1 号、2 号等。对于本

2、例,由于 CP243-1 连接在 EM277 的后面,所以其模块号为 1;如果不知道 CP243-1 确切的模块号,可以连接上通信电缆(PPI Cable) ,选择好下载路径,单击图 3-3 中的“读取模块”按钮来读取CP243-1 的准确位置。图 3-1 打开以太网向导图 3-2 以太网向导简介图 3-3 指定机架上 CP243-1 所处的位置第三步:配置 CP243-1 参数点击图 3-3 中的“下一步” ,为 CP243-1 指定 IP 地址。如果网络内有 BOOTP 服务器,则不需要在此指定 IP 地址,由系统自动分配。这里设置其中一台 S7 200 的 IP 地址为“192.168.

3、10.50”, 设置另外一台 S7 200 的 IP 地址为“192.168.10.51” 。其内容如图 3-4 所示。单击“下一步”按钮,指定模块参数的命令字节和通过 CP243-1 建立的连接数,如图3-5 所示。CPU222 具有 8 入/6 出 14 个 IO 点,因此附加在 PLC 上的输出字节地址占用了 QB0,由此计算出 CP243-1 的模块命令字节为 QB1。指定该配置要建立的连接数为 1。第四步:配置连接在图 3-6 中的 TSAP 由两个字节组成,第一字节定义连接数,本地的 TSAP 的范围可填写 16#02、16#1016#FE;远程服务器的 TSAP 范围为 16#0

4、2、16#03、16#1016#FE ;第二个字节定义了机架号和 CP 槽号(或模块位置) 。按照硬件条件, 1 台 CPU222 的本地TSAP 应该填写“10.00” ,而另一台 CPU222 的本地 TSAP 应该填写“10.01” 。远程服务器(一台 S7-315-PN/DP 作为 2 台 CPU222 的服务器)的 TSAP 两者都填写“03.02” 。需要指定服务器端的 IP 地址,这里填入 192.168.10.52。如图 3-6 所示。图 3-4 分配 CP243-1 的 IP 地址图 3-5 确定模块连接数图 3-6 正确填写服务器的 IP 和 TSAP要实现数据通信,必须建

5、立“数据传输”通道,每一个连接最多可以建立 32 个数据传输,包括读、写操作。单击 3 号框的“数据传输” ,选择“从远程服务器端连接读数据”单选按钮,如图 3-7所示。图 3-7 定义数据传输读为了简要说明,这里定义从服务器仅读 1 个字节的数据,即将服务器的 MB14 内数据读入到本地 VB50 内。VB50 作为客户端的接收缓冲区,MB14 作为服务器端的发送缓冲区。然后定义下一个传输:写数据到服务器,如图 3-8 所示。图 3-8 定义数据传输写该步骤定义了一个写数据传输:将本地 VB60 内的数据写入服务器的 MB16。VB60 作为客户端的发送缓冲区,MB16 作为服务器端的接收缓

6、冲区。每个数据传输都有一个符号名来标记,以便在程序中区分发送还是接收。本例中读数据传输用符号名“PeerMessage10_1”来标记;而数据传输写用“PeerMessage10_2”来标记。同样的办法来定义客户机 2(C2)与服务器的数据传输:定义读操作:通讯网络将服务器 MB10 的数据读入到客户机 2(C2)的 VB50 内。定义写操作:通讯网络将客户机 2(C2)的 VB60 的数据写入服务器 MB12 内。第五步:生成 CRC 文件并分配内存CRC 保护可以防止模块配置参数被无意中的存储器访问修改,但同时也限制了用户在模块运行时来修改模块配置参数,如图 3-9 所示。图 3-9 生成

7、 CRC 保护用户可以指定参数存储区的起始地址,整个存储区的大小由系统根据刚才的配置自动计算。无须用户干预。这里指定存储区从 VB65 开始,如图 3-10 所示。图 3-10 指定配置参数存储区单击“完成”按钮,由系统生成 ETH1_CTRL 控制子程序、ETH1_XFR 数据传输子程序、ETH1_SYM 全局符号表。在程序中通过调用 ETH1_CTRL 和 ETH1_XFR 来完成数据发送和接收,如图 3-11 所示。图 3-11 系统生成控制、初始化子程序组态完成后使用 PC/PPI Cable(PPI)路径将两个组态分别下载到各自 CPU 内。使用网线通过 CP243-1 将 2 台

8、CPU222 连接到中心交换机上。修改 PC 机的 IP 为“192.168.10.100”,使之与 PLC 节点处于同一个子网内。二、S7-300 的服务器组态作为服务器端 315-2PN/DP 的组态非常简单:在新建的项目中(项目名设为“COM_ET_1300-2200(S)”)依次插入机架 0,电源、CPU-315-2PN/DP,用户如果还有其他模块,则插入相关的插槽内。在插入 CPU 的时候,系统会提示建立一个以太网对话框,在这个对话框内可以建立一个网络,并设定网络的 IP 地址、网络名称等。如图 3-12 所示。图 3-12 PN-IO 的属性配置点击“属性”按钮,在图 3-13 中

9、,新建一条网络。由于客户端在组态时定义的服务器端的IP 地址为“192.168.10.52” ,则在此输入 IP 地址“192.168.10.52” ,如图 3-13 所示。图 3-13 输入服务器的 IP 地址点击“确定” ,可以看到硬件组态界面下出现一个“PROFINET I/O 电缆” ,用户如果不需要组态远程的 I/O 模块,则可以删除该电缆。对硬件组态编译保存。三、 程序编写第一步:客户机(C1)内的编程客户端程序完成的功能是每秒钟将服务器中的数据读入 MB18 内;每 5 秒将 MB15 内的数据发给服务器。程序参照客户机(C2)的程序,自行编写。第二步:客户机(C2)内的编程客户

10、端程序完成的功能是每秒钟将服务器中的数据读入 MB28 内;每 5 秒将 MB30 内的数据发给服务器。程序如图 3-14 所示。图 3-14 客户机(C2 )通讯程序第三步:服务器的编程图 3-15 服务器与客户机 C1 的通信图 3-16 服务器与客户机 C2 的通信服务器程序如图 3-15 和 3-16 所示。四、项目下载第一步:客户端下载建议用户最好使用 PC/PPI Cable(PPI)路径将两个客户端组态分别下载到各自 CPU内,待下载完成后使用网线通过 CP243-1 将 2 台 CPU222 连接到中心交换机上。修改 PC机的 IP 为“192.168.10.100” ,使之与

11、 PLC 节点处于同一个子网内。之后对客户端的修改可以采用以太网的形式进行下载了。第二步:服务器项目下载对于服务器项目的下载,用户可以采用 MPI 协议,或者是 PROFIBUS 协议先将硬件组态下载到 PLC 内,然后将整个站点(包括硬件组态和程序)下载下去。下载完成后,将 315-2PN/DP 用网线连接到中心交换机上。如果网络中各个站点 PLC上只有“RUN”和“DC5V”两个绿色指示灯亮,说明组态是正确的。五、通信结果监控在这个项目内,客户端 C1 向服务器端发送数据 88,客户端 C2 向服务器端发送数据34,通过观察服务器端的变量表,可以发现:负责接收 C1 数据的 MB26 接收

12、到数据 88,负责接收 C2 数据的 MB22 接收到数据 34,如图 3-17 所示。在服务器端向 C1 发送数据 99,向 C2 发送数据 110,则可以看到在客户端 C1 的状态表内,负责接收的 MB18 数据为 99;客户端 C2 的状态表内,负责接收的 MB15 内数据为34,如图 3-18 和 3-19 所示。以上数据表明其通信程序、网络连接是正确的。图 3-17 服务器端的监控变量表图 3-18 客户端 C1 的状态表图 3-19 客户端 C2 的状态表注意1、S7-200 与 S7-300 之间的通信,一般情况下是把 S7-200 组态成客户机,而把 S7-300 组态成服务器。2、S7-200 系列的部分 PLC 本身并没有集成以太网接口,可以通过通信处理模块 CP243-1方便地连接到工业以太网上。CP243-1 是为 S7-200 系列 PLC 设计的,该模块提供了一个RJ45 的网络接口。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报