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