0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子博途组态两台s7-1500PLC的S7通讯

PLC技术圈 来源:PLC技术圈 作者:PLC技术圈 2022-03-14 11:06 次阅读

一.用博途软件组态两台1511-1 PN CPU,设置好两台PLC在同一网段。

11f71968-9641-11ec-952b-dac502259ad0.png

二.组态S7连接

1.选中其中一台CPU,在下拉连接选框,选S7连接,右键所选CPU,选择添加新连接,弹出第二台PLC,点击添加。

2.网络试图界面出现两台PLC的连接信息,以及IP地址分配。连接菜单出现两台PLC的本地连接名称,本地站点,本地ID,伙伴ID,伙伴以及连接类型等。

120a9c9a-9641-11ec-952b-dac502259ad0.png

三.编译,开始在第一台PLC编写程序。

1.在指令菜单栏----->通信指令栏---->找到s7通信------>PUT/GET

12206066-9641-11ec-952b-dac502259ad0.png

12341dcc-9641-11ec-952b-dac502259ad0.jpg

2.GET指令管脚介绍(从远程CPU读取数据)

a.REQ----控制参数request,在上升沿时激活数据交换功能。b.ID------用于指定与伙伴连接的寻址参数(也就是图上的本地ID,伙伴ID)c.ADDR_1------指向伙伴CPU上待读取区域的指针。d.RD_1------指向本地CPU上用于输入已读取数据的区域的指针。e.NDR-----状态参数,:0:作业尚未开始或仍在运行,1:作业已成功完成。f.ERROR---错误信息,0:无错误,1:出错g.STATUS-----错误代码(详见说明书)3.PUT指令管脚介绍(向远程CPU写入数据)a.REQ----控制参数request,在上升沿时激活数据交换功能。b.ID------用于指定与伙伴连接的寻址参数(也就是图上的本地ID,伙伴ID)c.ADDR_1------指向伙伴CPU上写入数据区域的指针。d.SD_1------指向本地CPU上用于写入数据的区域的指针。e.NDR-----状态参数,:0:作业尚未开始或仍在运行,1:作业已成功完成。f.ERROR---错误信息,0:无错误,1:出错g.STATUS-----错误代码(详见说明书)

四.本实例GET指令是将远程PLC MW200开始的10个字的数据,保存在本地PLC的MW200开始的10个字里面。

PUT指令将CPU2 MW300开始的10个字的数据写入到远程CPU MW300开始的10个字中。

五.使用西门子高级仿真软件,连接两台PLC。

12479ba4-9641-11ec-952b-dac502259ad0.png

六.连接成功,现在两台PLC程序,打开监控列表,监控数据。

1256e104-9641-11ec-952b-dac502259ad0.png

七.测试成功。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5006

    文章

    13084

    浏览量

    461210
  • S7-1500
    +关注

    关注

    3

    文章

    300

    浏览量

    6264

原文标题:西门子博途组态两台s7-1500PLC的S7通讯

文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子S7-200PLC西门子变频器MM440通讯程序实例

    西门子S7-200PLC西门子变频器MM440通讯程序实例
    的头像 发表于 05-04 09:54 4776次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-200PLC</b>与<b class='flag-5'>西门子</b>变频器MM440<b class='flag-5'>通讯</b>程序实例

    S7-1500PLC驱动和控制器的性能

    更加灵活。依托于西门子PROFINET功能和PROFIdrive库,S7-1500PLC 不需要额外配置功能模块即可实现控制伺服驱动器。此外,S7-1500 PLC支持所有CPU 变量
    发表于 09-13 07:52

    西门子S7-400 工业软件 S7 F FH Systems组态

    西门子S7-400 工业软件 S7 F FH Systems组态和编程
    发表于 02-07 18:01 17次下载

    西门子S7-1500凭什么秒杀S7-300/400?

    西门子S7-1500作为西门子迄今为止功能最强大、性价比最高的PLC,得到了广大客户关注,今天与大家分享西门子
    的头像 发表于 04-27 14:16 2.5w次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1500</b>凭什么秒杀<b class='flag-5'>S7</b>-300/400?

    如何使用平台上完成西门子S7-1500S7-1200以太网通信?

    一步步教你使用平台,完成西门子最风行的PLC——S7-1500(1515 CPU)与
    的头像 发表于 07-09 10:00 5.3w次阅读
    如何使用<b class='flag-5'>博</b><b class='flag-5'>途</b>平台上完成<b class='flag-5'>西门子</b>的<b class='flag-5'>S7-1500</b>与<b class='flag-5'>S7</b>-1200以太网通信?

    西门子S7-300和S7-400及S7-1200与S7-1500PLC的编程语言比较表

    本文档的主要内容详细介绍的是西门子S7-300和S7-400及S7-1200与S7-1500PLC的编程语言比较表。
    发表于 03-03 08:00 14次下载

    西门子S7程序软件下载

    西门子S7程序软件下载
    发表于 12-09 16:06 23次下载

    浅谈西门子S7-1500PLC的通信知识

    西门子S7-1500PLC运用于中大型项目,是S7-300/400PLC的升级版,相比于200/200 SMART PLC 来说,
    发表于 09-02 10:53 3876次阅读

    C#使用西门子S7协议读写PLC DB块

    教大家使用C#如何方便快速的读写西门子DB块的值,实现上位机跟plc进行通讯的流程 使用的西门子PLC型号,
    发表于 04-19 10:05 20次下载
    C#使用<b class='flag-5'>西门子</b><b class='flag-5'>S7</b>协议读写<b class='flag-5'>PLC</b> DB块

    西门子PLC S7-1500系列的工艺模块说明

    西门子PLC S7-1500系列是西门子PLC系列的创新产品,它在性价比,运行能力,通讯功能,扩
    的头像 发表于 04-27 14:50 3737次阅读

    西门子S7-1500与PC机的OPC通讯组态

    本文将介绍西门子S7-1500与PC机的OPC通讯组态
    的头像 发表于 05-18 09:14 7818次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1500</b>与PC机的OPC<b class='flag-5'>通讯</b><b class='flag-5'>组态</b>

    专业讲解S7-1500PLC通信原理

    西门子S7-1500PLC运用于中大型项目,是S7-300/400PLC的升级版,相比于200/200 SMART PLC 来说,
    发表于 07-14 16:51 997次阅读
    专业讲解<b class='flag-5'>S7-1500PLC</b>通信原理

    说说西门子S7-1500 PLC的通信知识

    西门子S7-1500PLC运用于中大型项目,是S7-300/400PLC的升级版,相比于200/200 SMART PLC 来说,
    发表于 07-18 14:16 2845次阅读
    说说<b class='flag-5'>西门子</b><b class='flag-5'>S7-1500</b> <b class='flag-5'>PLC</b>的通信知识

    西门子1200PLC之间的ModbusTCP通讯如何实现?

    西门子1200PLC通过以太网通讯与其它设备进行数据交互,西门子1200PLC可以和西门子系列
    发表于 07-30 14:49 9204次阅读
    <b class='flag-5'>西门子</b>1200<b class='flag-5'>PLC</b>之间的ModbusTCP<b class='flag-5'>通讯</b>如何实现?

    S7协议读取西门子S7-200 Smart PLC数据

    西门子S7-200 Smart PLC因其稳定性和易用性而广泛应用。通过使用S7协议,可以实现对PLC数据的高效读取和控制。本文将详细介绍如
    的头像 发表于 07-11 11:55 4258次阅读
    <b class='flag-5'>S7</b>协议读取<b class='flag-5'>西门子</b><b class='flag-5'>S7</b>-200 Smart <b class='flag-5'>PLC</b>数据