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

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

3天内不再提示

西门子采用Get/Put向导完成PLC之间Get/Put以太网通讯实例分析

工控PLC网 2017-11-29 14:04 次阅读

工艺要求:近千米的距离非均匀分布N多分站,每个分站就地控制一台电机正反转。控制室需要监控联网的所有分站设备。

用CN之间PPI联网,软件自带的PPI向导组态很是方便,整个网络基于RS485接口传输。现在SMART自带的DB9口不支持PPI联网通讯,支持以太网口的GET/PUT通讯,下来一起完成GET/PUT通讯联机过程。

2台SR30,一台做主机(192.168.2.200),一台做从机(192.168.2.201)。

主机中程序编写如下:


从机中程序编写如下:

主机中利用向导组态GET/PUT网络过程:

打开向导

1.进入向导

2.点击添加,操作项目树下添加一个名称,与默认名称共2个分别组态成PUT/GET

3.双击可以修改名称以及添加注释

4.完成后自动出现组态的数量,上图为2个

2个操作——Put、Get的具体组态步骤:

双击组态Put界面,相当于将主站VB0映射到分站QB0(写一个字节的数据)


双击或者“下一页”组态Get界面,相当于将分站VB0映射到主站QB0(读一个字节的数据)

继续点击“下一页”,出现“存储器分配”界面。表明刚刚组态的数据交换占用主站plc的43个字节(VB43~VB85)
继续点击“下一页”,出现“组件”界面。刚刚的组态生成一个逻辑控制块、一个符号表、一个数据块。


主机检测到自己I0.0上升沿,将255 MOV到VB0(即就是VB0的8个位都为1),而组态的联机Put指令将主站VB0映射到了分站QB0,那么此时分机(192.168.2.201)Q0.0~Q0.7整个QB0全部都有输出;同理,主机检测到自己I0.0下降沿,将0 MOV到VB0(即就是VB0的8个位都为0),此时分机(192.168.2.201)Q0.0~Q0.7整个QB0全部没有输出。

简单点说,就是用主机I0.0点控制从机QB0一个字节的输出;用从机I0.0点控制主机QB0一个字节的输出。

到底是不是这样子?下载程序后看看运行情况。


连接网线,将主控程序下载进主机PLC,上图右侧为主机(192.168.2.200)。监控时可以发现Rx/Tx指示灯亮(上图右侧PLC上橘黄色灯光)。
监控主机程序截图。

将分控程序下载进分站PLC,如上图将2台PLC网口用网线连接起来,红色按键按下锁定(接于主机I0.0位),此时检测到主机I0.0上升沿,分机PLC的Q0.0~Q0.7全部输出(上图左边PLC下端一排绿灯)

绿色自复位按键按下不放(接于从机I0.0位),此时检测到从机I0.0上升沿,主机PLC的Q0.0~Q0.7全部输出(上图右边PLC下端一排绿灯)

OK!在STEP 7-MicroWIN SMART V2.0环境下采用Get/Put向导完成PLC之间Get/Put以太网通讯就是这样简单。

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

    关注

    5008

    文章

    13146

    浏览量

    461965
  • 西门子
    +关注

    关注

    93

    文章

    3007

    浏览量

    115611
  • PPI
    PPI
    +关注

    关注

    0

    文章

    22

    浏览量

    5021

原文标题:西门子S7-200 SMART以太网通信实例

文章出处:【微信号:gk-plc,微信公众号:工控PLC网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何使用西门子PLC通过以太网模块和触摸屏建立以太网通讯

    西门子S7 300PLC通过BCNet以太网模块和西门子SMART IE触摸屏建立以太网通讯
    发表于 08-23 11:02 2.1w次阅读

    西门子采用Get Put向导完成PLC之间Get Put以太网通讯实例详细分析

    工艺要求:近千米的距离非均匀分布N多分站,每个分站就地控制一台电机正反转。控制室需要监控联网的所有分站设备。
    发表于 03-29 08:00 6次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>采用</b><b class='flag-5'>Get</b> <b class='flag-5'>Put</b><b class='flag-5'>向导</b><b class='flag-5'>完成</b><b class='flag-5'>PLC</b><b class='flag-5'>之间</b><b class='flag-5'>Get</b> <b class='flag-5'>Put</b><b class='flag-5'>以太网通讯实例</b>详细<b class='flag-5'>分析</b>

    西门子S7-1200-PLC-Modbus通讯实例

    西门子S7-1200-PLC-Modbus通讯实例免费下载。
    发表于 04-21 14:46 113次下载

    西门子PLC以太网通

    西门子PLC以太网通迅说明。
    发表于 04-23 15:54 45次下载

    罗克韦尔PLC西门子PLC以太网通讯进行连接

    罗克韦尔(AB) PLC 1769-L32E(EtherNet/IP)与西门子S7-1200 PLC(PROFINET)以太网通讯进行连接。
    发表于 03-24 11:44 7745次阅读
    罗克韦尔<b class='flag-5'>PLC</b>与<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b><b class='flag-5'>以太网通讯</b>进行连接

    PLC之间如何实现无线以太网通讯

    PLC无线通讯终端DTD418M作为实现无线通讯的硬件设备,即可直接替换PLC之间有线以太网通讯
    发表于 04-26 10:09 3767次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>之间</b>如何实现无线<b class='flag-5'>以太网通讯</b>

    西门子S7-200SMART PLC之间通过向导实现S7通讯的步骤

    PUT/GET 指令的编程可以使用PUT/GET 向导以简化编程步骤。该向导最多允许组态16 项
    的头像 发表于 10-21 11:01 4953次阅读

    西门子1500与75台200 SMART如何进行以太网通讯

      工作中遇到 wincc 需要与 75 个 S7-200SMART 通讯,每个 S7-200SMART 需要有 1200 多个字 节传给 wincc。经过与西门子工程师分析讨论做出如下
    的头像 发表于 05-29 09:53 2049次阅读
    <b class='flag-5'>西门子</b>1500与75台200 SMART如何进行<b class='flag-5'>以太网通讯</b>

    西门子软件PLC与组态软件通讯实例

    【导读】分享西门子虚拟PLC与组态软件iFIX之间TCP/IP仿真通讯
    的头像 发表于 06-19 11:00 1665次阅读
    <b class='flag-5'>西门子</b>软件<b class='flag-5'>PLC</b>与组态软件<b class='flag-5'>通讯实例</b>

    西门子S7转以太网通讯处理器类型分析

    捷米特以太网通讯处理器用于西门子S7-200/SMART /S7-200/S7-300/S7-400/西门子数控840D、840DSL等PLC以太
    的头像 发表于 07-04 17:20 631次阅读
    <b class='flag-5'>西门子</b>S7转<b class='flag-5'>以太网通讯</b>处理器类型<b class='flag-5'>分析</b>

    200PLC以太网与1200PLC实现PUT GET通信

    本案例介绍西门子PLC200PLC 224或226,Port0或者是Port1串口通过远创智控PPI-ETH-YC01 plc以太网模块,200PL
    的头像 发表于 07-05 09:06 1087次阅读
    200<b class='flag-5'>PLC</b>转<b class='flag-5'>以太网</b>与1200<b class='flag-5'>PLC</b>实现<b class='flag-5'>PUT</b> <b class='flag-5'>GET</b>通信

    西门子SMARTIE触摸屏和S71200/1500/300PLC以太网通讯模块

    捷米特S71200-HMI-JM01是一款用于西门子自带以太网接口的PLC(S71200、S71500、S7300等)和西门子SMARTIE触摸屏
    的头像 发表于 07-21 09:31 1298次阅读
    <b class='flag-5'>西门子</b>SMARTIE触摸屏和S71200/1500/300<b class='flag-5'>PLC</b><b class='flag-5'>以太网通讯</b>模块

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

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

    西门子S7-300和S7-400之间以太网通讯方法和步骤

    随着工业自动化的不断发展,以太网通讯在工业控制领域的应用越来越广泛。西门子的S7系列PLC就是其中的一个典型代表。本文将详细介绍S7-300和S7-400之间
    的头像 发表于 08-24 14:37 6418次阅读

    西门子S7-1500与1200之间PUT/GET无线通讯

    本方案搭建的是固定主机1500PLC与两台移动1200PLC之间以太网通讯
    的头像 发表于 11-13 08:57 1001次阅读
    <b class='flag-5'>西门子</b>S7-1500与1200<b class='flag-5'>之间</b><b class='flag-5'>PUT</b>/<b class='flag-5'>GET</b>无线<b class='flag-5'>通讯</b>