S7200和S7200 SMART 以太网口之间S7通讯.docx

上传人:b****3 文档编号:5326698 上传时间:2023-05-08 格式:DOCX 页数:11 大小:737.80KB
下载 相关 举报
S7200和S7200 SMART 以太网口之间S7通讯.docx_第1页
第1页 / 共11页
S7200和S7200 SMART 以太网口之间S7通讯.docx_第2页
第2页 / 共11页
S7200和S7200 SMART 以太网口之间S7通讯.docx_第3页
第3页 / 共11页
S7200和S7200 SMART 以太网口之间S7通讯.docx_第4页
第4页 / 共11页
S7200和S7200 SMART 以太网口之间S7通讯.docx_第5页
第5页 / 共11页
S7200和S7200 SMART 以太网口之间S7通讯.docx_第6页
第6页 / 共11页
S7200和S7200 SMART 以太网口之间S7通讯.docx_第7页
第7页 / 共11页
S7200和S7200 SMART 以太网口之间S7通讯.docx_第8页
第8页 / 共11页
S7200和S7200 SMART 以太网口之间S7通讯.docx_第9页
第9页 / 共11页
S7200和S7200 SMART 以太网口之间S7通讯.docx_第10页
第10页 / 共11页
S7200和S7200 SMART 以太网口之间S7通讯.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

S7200和S7200 SMART 以太网口之间S7通讯.docx

《S7200和S7200 SMART 以太网口之间S7通讯.docx》由会员分享,可在线阅读,更多相关《S7200和S7200 SMART 以太网口之间S7通讯.docx(11页珍藏版)》请在冰点文库上搜索。

S7200和S7200 SMART 以太网口之间S7通讯.docx

S7200和S7200SMART以太网口之间S7通讯

S7-200和S7-200SMART以太网口之间S7通讯

S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。

经过测试发现S7-200通过CP243-1与S7-200SMARTPLC之间的S7通信也是可以成功的,但是需要S7-200侧作为客户端组态以太网向导。

注意:

经测试S7-200SMARTPLCV2.1版本以及以上才支持与S7-200之间的S7通讯。

CPU固件需升级到V2.1以及以上。

经测试S7-200CP243-1侧组态客户端,S7-200SMART作为服务器才能进行通讯。

1.硬件和软件需求及所完成的通信任务

本文采用一个S7-200加上CP243-1,一个S7-200SMARTPLC为例,介绍他们之间的S7通讯。

硬件:

⏹S7-200CPU

⏹CP243-1(6GK7243-1EX01-0XE0)

⏹S7-200SMARTCPU(固件V2.1/V2.2/V2.3)

⏹PC(带以太网卡)

⏹TP以太网电缆

软件:

⏹STEP7Micro/WINV4.0SP9

⏹STEP7Micro/WINSMARTV2.3

所完成的通信任务:

⏹S7-200(192.168.0.102)VB4000的数据发送到S7-200SMART(192.168.0.15)的VB4000。

⏹S7-200(192.168.0.102)VB4001获取S7-200SMART(192.168.0.15)的VB4001的数据。

2.S7-200侧CP243-1的组态

首先,通过编程电缆使PC机与S7-200的通信,然后选择工具中的以太网向导配置界面,如图1所示:

图1以太网向导配置

进入到向导配置界面中,将会看到如图2所示的界面。

点击“读取模块”即可读出CP243-1的模块信息,然后双击模块信息,将模块位置添加成功。

图2模块位置读取

选择模块相匹配的版本,本例中的CP243-1模块型号为6GK7243-1EX01-0XE0,如下图3所示:

图3模块版本选择

每个CP243-1模块都需要配置一个IP地址,如图3的界面所示。

IP地址的设置需要在指定的对话框中进行设置。

图4IP地址分配界面

点击图3中标注的选项,进入图4界面。

在该界面中的IP地址栏内填入IP地址:

192.168.0.102,然后点击保存,并退出该界面。

图5IP地址设定

模块命令字节:

CP243-1模块需要占用一个QB字节,该字节的地址不能任意填写,需要进行计算(如果通过自动读取模块位置的方式则会自动计算)。

计算的规则就是从CPU本体的输出字节开始计算,依次排列到CP243-1的模块位置即可;

对等链接:

组态CP243-1进行S7连接的连接数量的设置,通过S7连接可以与通信伙伴进行读写数据操作。

图6设定QB字节地址及连接数目

选择此为客户机连接,TSAP是TransportServiceAccessPoint的缩写,表示的是连接资源的地址,与S7-200SMART通讯可设置为:

1)02.00

2)02.01

3)03.00

4)03.01

本例中设置的为02.00。

输入S7-200SMART侧的IP地址:

192.168.0.15。

点击数据传输按钮进入数据交换的定义。

图7连接设置

选择"数据传输"标记,并单击"新传输"按钮进行配置:

选择是读取数据还是写入数据,填写通讯数据的字节个数,填写发送数据区和接收数据区的起始地址。

本例中为将S7-200的VB4000传送到S7-200SMARTCPU的VB4000;

S7-200VB4001获取S7-200SMART的VB4001的数据。

图8定义数据传输

选择CRC校验,使用缺省的时间间隔30秒,点击下一步按钮。

图9使用CRC

填写模块所占用的V存储区的起始地址。

注意不要和程序中的其他地址冲突。

图10配置存储区

3.S7-200侧编程

完成以太网向导配置后需要在程序中调用以太网向导所生成的ETHx_CTRL和ETHx_XFR,然后,将整个项目下载到S7-200CPU。

对于S7-200的同一个连接的多个数据传输,不能同时激活,必须分时调用。

下面的程序就是用前一个数据传输的完成位去激活下一个数据传输,如图11.图12.图13.所示

图11S7-200程序段1

图12S7-200程序段2

图13S7-200程序段3

S7-200SMART作为服务器,不需要额外做通讯编程,此处不增加例程,只需注意S7-200SMARTCPU的IP设置为192.168.0.15。

4.S7-200SMART的组态

S7-200SMART做服务器不用编写任何程序。

图14设置IP地址

5.监控结果

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2