电子开发网

电子开发网电子设计 | 电子开发网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
相关文章列表
【PLC实例】S7-200 SMART 在恒压供水项目中的应用
西门子S7-200 SMART的轨道式物料小车运行控制系统,往返小车梯形
西门子S7-200SMART系列PLC之间S7通信,S7通讯
西门子S7-200smart PLC如何做运动控制的暂停功能?200SMART运动控
西门子S7-200smart数据类型,存储区类型,范围和特性汇总
S7-200 SMART 数据类型,输入/输出映象区、内部存储区及特殊功能
基于Smart200 PLC的运动控制组态说明_smart200伺服控制升降距离
S7-200SMART添加模拟量转换块,变频泵控制块输入输出频率转换
200SMART 模拟量输出控制变频器经典案例,附程序,模拟量输出控制
西门子S7-200SMART如何判断是否是硬件故障指示灯全亮
西门子S7-200 Smart 模拟量扩展卡 模拟量输出\读取与处理(AM03、
西门子S7-200 SMART通信秘籍:全面解析通信端口与连接方式!串口
西门子200SMART案例27(电机运转时间设置)电机运行时间累计
S7-200 Smart入门,产品说明和硬件组态
200SMART扩展模块 数字量模块EM DR16,西门子数字量扩展模块产品
西门子PLC S7-200 smart如何使用Modbus 485通讯传输接收数据_200
一张图就能读懂S7-200 SMART PLC的位、字节、字、双字的数据组合
一起学习S7-200Smart控制器的中断子程序
西门子S7-200 SMART 模拟量概述及自建库文件,西门子PLC子程序创
西门子S7-200SMART间接寻址读取配方 子程序调用方法
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

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