与S7-200SMART通信S7-1200作为客户端 .docx

与S7-200SMART通信S7-1200作为客户端 .docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

S7-1200CPU与S7-200SMARTS7通信(S7-1200作为客户端)

S7-1200CPU固件版本V2.0及其以上,本体集成的PROFINET通信接口可以做S7通信客户端。S7-1200仅支持S7单边通信,做客户端仅需单边组态连接和编程,而做服务器端则只需准备好通信的数据即可。S7-1200系统预留了8个可组态的S7连接资源,考虑上6个动态连接资源,最多可组态14个客户端的S7连接。

S7-200SMARTCPU固件版本V2.0及其以上,本体集成的PROFINET通信接口支持S7通信,可以通过向导或使用GET/PUT指令两种方式实现,最多可以建立16个S7连接,其中包括:8个客户端,8个服务器。

本文以S7-1200作客户端与S7-200SMART进行S7通信为例,加以说明。

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

硬件:

①S7-1200CPU固件版本V4.4(文档中S7-1215DC/DC/DC订货号:6ES7215-1AG40-0XB0)

②S7-200SMART标准CPU固件版本V2.5(文档中S7-ST40DC/DC/DC订货号:6ES7288-1ST40-0AA0)

③PC(带以太网卡),TP电缆(以太网电缆)

软件:

①TIASTEP7V16

②STEP7-MicroWINSMARTV2.5

所完成的通信任务:

①S7-1200将通信数据区DB8中的20个字节发送到S7-200SMART以VB0开始的连续20个字节中。

②S7-1200读取S7-200SMART中以VB100开始的连续20个字节的数据并存储到S7-1200的数据区DB9中。

S7-1200侧组态和编程

1.新建项目

在项目中,添加S7-1215DC/DC/DC,并为其添加子网和分配IP地址,如图1所示。

图1S7-1215DC/DC/DC

2.激活时钟存储器

在硬件组态中选择系统和时钟存储器,并激活,如图2所示。

图2时钟存储器

3.在OB1中调用PUT/GET指令

通过点击PUT/GET指令块右上角的蓝色图标开始组态S7连接,如图3所示。

图3调用指令

4.组态S7连接

·在伙伴侧选择“未指定”,TIA软件会自动创建一个S7连接(如:S7_连接_1),自动分配连接ID,并自动将该ID号关联到PUT指令的ID管脚(如:W#16#100)

·在地址栏输入通信伙伴的IP地址,本示例中S7-200SMARTCPU的IP地址为192.168.0.200。

·务必确认该连接S7-1200侧“主动建立连接”被勾选,如图4所示。

·

·图4组态S7连接

·5.设置TSAP

·指令块组态完毕后,打开“网络视图”---“连接”选项卡,可以看到TIA自动创建的连接,打开该连接属性后,可以为连接设置TSAP,默认值为03.00;S7-200SMART侧的TSAP只能设置为03.00或03.01,如图5所示。

·

·图5设置TSAP

·至此,S7-1200与S7-200SMART之间S7通信连接建立完毕,接下来就是编程了。

·6.创建DB

·依据要求,创建DB数据区,并建立相应数组,分别命名为Write、Read,如图6所示。

·

·图6创建DB

·7.完善指令

·根据PUT/GET指令各个管脚的含义,进行正确编程,如图7所示。

·

·图7完善指令

·注意:

·S7-200SMART中V区对应于DB1,即在PUT指令中使用的通信伙伴数据区ADDR_1=P#DB1.DBX0.0BYTE20对应S7-200SMART中的VB0-VB19。

对于同一个S7连接,PUT/GET指令的ID号要相同。

S7-200SMART侧组态

本文档中S7-200SMART作服务器,占用S7-200SMARTCPU的S7被动连接资源,CPU中不需要做任何编程,只需设定CPU的IP地址和在S7-1200中设置的伙伴IP地址一致即可(图3),如图8所示。

图8S7-200SMART

通信测试

连接状态

S7连接成功的建立是调用PUT/GET指令的基础,S7连接成功建立后,方能正确执行PUT/GET指令。在TIA软件的网络视图中,转至在

文档评论(0)

159****5811 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档