![](http://img.11467.com/2024/03-19/3741663076.jpg)
本文以采用1个CPU1215C(6ES7215-1AG40-0AB0),1个S7-200SMART PLC为例,介绍它们之间的S7通信。
硬件:
S7-1200CPU
S7-200 SMART CPU (固件V2.0)
PC(带以太网卡)
TP以太网电缆
软件:
TIAV16
STEP 7 Micro/WIN SMART V2.1
所完成的通信任务:
S7-1200将通信数据区DB1中的200个字节发送到S7-200SMART的VB数据区。
S7-1200读取S7-200SMART中的VB数据区存储到S7-1200的数据区DB2。
S7-1200侧硬件组态和网络组态
1使用TIAV16 软件新建一个项目,添加1个S7-1200站点并为其分配网络和IP地址,如图1-1所示。
图1-1博图软件中添加S7-1200站点
2.TIA V16软件的网络视图中为S7-1200CPU 添加一个新连接,如图1-2所示:
图1-2S7-1200添加新连接
在弹出"创建新连接"对话框中选择"未指定",然后点击"添加"按钮,添加新连接,如图1-3所示。
图1-3选择未指定连接
需要为新创建的连接指定连接伙伴方的IP地址和TSAP,设置方法如图1-4,图1-5所示。
注意:S7-200SMART 侧的TSAP只能设置为03.00或者03.01。
图1-4设置连接伙伴方IP地址
图1-5设置连接伙伴方TSAP地址
TIA软件程序编程
1.创建发送数据块DB1(接收区数据块DB2类似),数据块定义为200个字节的数组且数据块的属性中需要取消"优化的块访问"选项,如图1-6所示。
图1-6创建数据块并取消优化访问
2.发送数据块与接收数据块创建完成后,即可在OB1中调用PUT/GET指令,进行S7通信了,如图1-7所示。
图1-7调用PUT/GET指令
- 变频器的通讯控制 2024-06-28
- 变频器参数如何设定?变频器参数设定步骤 2024-06-28
- 干货分享:伺服驱动器的常见故障和解决方法 2024-06-28
- 什么是伺服控制系统?如何实现伺服控制? 2024-06-28
- 什么是RS485总线?怎么使用RS485总线?一文了解清楚 2024-06-28
- PLC和变频器如何控制电动机?实例分享 2024-06-28
- 西门子S7-200SMART系统块的组态,如何组态CPU、信号板和扩展模块? 2024-06-28
- 西门子S7-200SMART整数运算指令如何使用?【编程实例】 2024-06-28
- 西门子S7-200SMART编程实例,逻辑运算指令如何使用? 2024-06-28
- 一文带你了解S7-200SMART与PID的应用! 2024-06-28
- 如何将S7-1500作为DP从站连接到第三方DP主站系统? 2024-06-28
- 最全西门子变频器常见故障维修分析和处理方法 2024-06-28
- 博途如何实现S7-300PLC与精智面板仿真 2024-06-28
- 西门子博途S7-1500 模拟量模块读取数据程序编写 2024-06-28
- 西门子S7-200之间、S7-200与S7-300之间的以太网通信 2024-06-28
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684