电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> plc工业软件使用 >> 正文

STEP7软件,两台西门子S7-200 SMART PLC如何进行通讯?详细实施步骤

作者:佚名    文章来源:网友    点击数:    更新时间:2023/8/12

本文主要介绍西门子200SMART的以太网通信功能。

每个S7-200 SMART CPU都提供一个以太网端口和一个 RS485端口(端口0),标准型CPU额外支持SB CM01信号板(端口1),信号板可通过STEP 7-Micro/WIN SMART软件组态为RS232通信端口或RS485通信端口。

S7-200 SMART CPU可实现CPU、编程设备和HMI(人机界面)之间的多种通信:


以太网

  • CPU 与 STEP 7-Micro/WIN SMART 软件之间的数据交换。

  • CPU 与 HMI 之间的数据交换。

  • CPU 与其它 S7-200 SMART CPU 之间的 GET/PUT 通信。

  • CPU 与第三方设备之间的Open IE( TCP、ISO on TCP、UDP) 通信。

  • CPU 与IO设备或控制器之间的PROFINET 通信(S7-200 SMART V2.4只支持做PROFINET的IO控制器,S7-200 SMART V2.5起支持做PROFINET的控制器和IO设备)。


RS485/RS232

  • CPU 与 HMI 之间的数据交换(PPI协议)。

  • CPU 使用自由端口模式与其它设备之间的串行通信( 例如:XMT/RCV 通信、Modbus RTU通信、USS通信等)。

S7-200 SMART CPU可同时支持的最大通信连接资源数如下:


以太网:

  • 1个连接用于与 STEP 7-Micro/WIN SMART 软件的通信。

  • 8个连接用于 CPU 与 HMI 之间的通信。

  • 8个连接用于CPU 与其它S7-200SMARTCPU之间的 GET/PUT 主动连接。

  • 8个连接用于 CPU 与其它 S7-200SMARTCPU 之间的 GET/PUT 被动连接。

  • 8个连接用于 CPU 与第三方设备之间的Open IE主动连接。

  • 8个连接用于 CPU 与第三方设备之间的Open IE被动连接。

  • 8个连接用于 CPU 其他IO设备或者驱动器的PROFINET连接。

  • 1个连接用于 CPU 其他IO控制器的PROFINET连接。


RS485/RS232:

  • 4个连接用于 CPU 与 HMI 之间的通信(PPI协议)。

西门子S7通信协议是以太网通信的一种方式,也是西门子S7系列PLC的专用通信协议,适用于S7系列所有PLC型号的通信,需要注意的是它是一种单边通信。只需要在本地编写通信程序,远程站无需编写任何通信程序。

下面介绍2台200SMART PLC之间进行S7通信:

要求:本地站I0.0-I0.7控制远程站Q0.0-Q0.7;远程站VB0的状态控制本地站QB0的状态。


实施步骤

1.进行S7通信向导;

2.调用通信子程序;

3.进行效果测试。

首先在软件中的“工具”菜单栏选择“Get/Put”便会打开Get/Put向导对话框;如下图所示创建一个写操作和读操作。

 

第一个操作项作为写操作,传送字节1个;表示本地站IB0控制远程站QB0,并填写远程PLCIP地址。

 

第二个操作项作为读操作,传送字节1个;表示把远程站VB0的数据传给本地站QB0,并填写远程PLCIP地址。

 

分配库存储区地址,此处需要注意,该70个字节的地址不能和其它地方重叠。

 

调用通信子程序,EN端用SM0.0一直调用。

 

最后进行程序的验证如下图所示,在本地站的I0.0-I0.3导通后,就能点亮远程站中的Q0.0-Q0.3。而在远程站中的VB0写入56则本地站的Q0.3-Q0.5就能点亮。

 

Tags:STEP7,200smart,通讯  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 相关文章列表
    (完整版)S7-200PLC模拟量求平均值程序,求和和除法
    西门子200SMART之简接寻址学习,指针与间接寻址,冒泡排序
    如何在西门子S7-200SMART编程软件里面添加库文件指令?
    西门子S7-200子程序,多次调用的“怪”现象
    V4.0 STEP 7 MicroWIN 西门子S7-200系列PLC高阶课程-1 子程序
    两台plc的主从站通讯_西门子200SMART Modbus RTU通讯实例
    西门子S7-200SMART与上位机WinCC如何通信?
    西门子S7-200SMART PLC输出脉冲串的控制方式
    [干货]一文掌握西门子S7-200SMART系列全套接线说明_扩展模块说明
    WinCC flexible SMART V3软件仿真连接西门子S7-200 SMART PLC
    V4.0 STEP 7 MicroWIN 的PID给定-反馈量程设置
    STEP7 Micro/WIN指令库-用户自定义
    西门子S7-200 SMART PLC组态数字量输出 STOP数字量输出点设置为特
    西门子S7-200 SMART PLC模拟量,模拟量比例换算
    STEP7关于S7-200 SMART模拟量,组态通信软件设置
    西门子系统块提供S7-200 SMART CPU、信号板和扩展模块的组态
    西门子PLC组态模拟量输出 组态设置
    西门子S7-200SMART PLC的模拟量输入输出详细介绍  模块组态配置 
    STEP 7-MicroWIN SMART西门子200smartPLC和编码器进行高速计数程
    西门子200smartPLC 通过Modbus读取绝对值编码器的数据
    西门子STEP7编程软件的功能及使用 STEP7-Micro/WIN32
    Step7编程软件的应用窗口 SIMATIC Manager软件
    穷学上位机系列——搭建STEP7仿真环境 SIMATIC Manager软件仿真
    西门子200SMART PLC间接寻址和指针实例详解
    西门子200Smart PLC实时时钟功能  时钟指令SET_RTC和READ_RTC实例
    西门子200SMART PLC电机运行时间累计及维保程序设计
    西门子200smart不同类型CPU的区别,西门子S7-200SMART  CPU主机型
    Modbus RTU通信教程 STEP 7-MicroWIN SMART软件 从站的配置及编程
    西门子S7-200SMART两台PLC之间主从站,MODBUS主从站通信步骤设置
    PLC200入门笔记1-软件安装和程序下载 STEP7软件下载和安装
    请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
    1分 2分 3分 4分 5分

    还可以输入 200 个字
    [ 查看全部 ] 网友评论
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
    返回顶部
    刷新页面
    下到页底
    晶体管查询