8-2 -1同一项目下的两台S7-1200通信课件讲解.pptx

8-2 -1同一项目下的两台S7-1200通信课件讲解.pptx

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

8-2同一项目下的两台

S7-1200通信;通信要求:使用客户端的CPU分别读写服务器端CPU中的10个字节的数据

所需设备:

CPU:2台1215CDC/DC/DC(6ES7215-1AG40-0XB0)

使用软件:;一、新建项目,组态硬件,设置属性;2、添加两个S7-1200CPU,分别命名为服务器和客户端;3、右键单击客户端,打开属性对话框,在系统和时钟存储器栏目下勾选启用时钟存储器字节。;4、右键单击服务器,打开属性对话框,在PROFINET接口下面,以太网地址栏设置子网为PN/IE_1和IP地址192.168.0.1;5、服务器属性对话框,在保护栏连接机制项,勾选允许从远程伙伴使用PUT/GET通信访问。;6、右键单击客户端,打开属性对话框,以太网地址栏设置子网和IP地址,注意选择相同的子网PN/IE_1,IP地址192.168.0.2,在保护栏连接机制项,勾选允许从远程伙伴使用PUT/GET通信访问。

;1、打开网络视图,单击连接,选择S7连接;2、鼠标放在服务器右侧绿色区域内上,单击右键,添加新连接。;3、未指定下面选择客户端,连接成功,注意ID地址为100,主动建立连接要勾选。;4、连接成功后两台CPU之间高亮显示,连接选项可以看到服务器和客户端;1、服务器程序块下面新建数据块DB1,名称为服务器_data,数据类型为数组。;2、鼠标右键单击数据块,取消优化的块访问选项;3、点击工具栏编译按钮,编译后出现偏移量;4、客户端程序块下面新建数据块DB1,名称为put_data和get_data,数据类型为数组。鼠标右键单击数据块,取消优化的块访问选项,点击工具栏编译按钮,编译后出现偏移量。;1、通信栏目下,选择S7通信,拖拽出PUT指令,该指令用于将数据写入到伙伴CPU,ADDR_1为指针格式,用于向伙伴CPU写入数据的区域的指针,即服务器数据块DB1的从X0.0开始的前十个字节,SD_1指向本地CPU上包含要发送数据的区域的指针,即客户端数据块DB1中的put_data里面的十个字节。;2、拖拽出GET指令,该指令用于从伙伴CPU中读取数据,ADDR_1为指针格式,用于向伙伴CPU读取数据的区域的指针,即服务器数据块DB1的从X10.0开始的十个字节,SD_1指向本地CPU上存储读出来的数据的指针,即客户端数据块DB1中的get_data里面的十个字节。;1、启动仿真器,将程序下载到PLC中,注意服务器和客户??都需要下载。;2、在客户端CPU下面的监控与强制栏内新建监控表,将数据块中的put_data和get_data拖拽过来,打开监视,将十个数据分别修改为1-10,同样,在服务器CPU下面新建监控表,将数据块服务器_data拖拽过来,打开监视,可见从X0.0开始的十个字节变为跟客户端一样的数据。即PUT指令的作用是将客户端put_data的数据写入到服务器从X0.0开始的十个字节。;3、将服务器中监控表里面从X10.0开始依次修改为32-41,可见客户端中监控表get_data变为和服务器一样的数据,即GET指令的作用是从服务器CPU读取数据存储在客户端的get_data里面。;服务器和客户端数据对比

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档