山东省日照市西门子中国总代理-西门子选型-西门子技术支持-西门子维修服务
| 更新时间 2025-01-19 09:10:00 价格 请来电询价 变频器 西门子代理商 触摸屏 西门子一级代理 伺服电机 西门子一级总代理 联系电话 18126392341 联系手机 15267534595 联系人 梁涛 立即询价 |
1、系统块
双击“系统块”,设置S7-200SMARTCPU的IP地址,如图7所示。
▲图7 系统块▲
2、向导
通过使用向导进行GET/PUT通信编程,添加两个操作步骤,分别命名为“读取”和“写入”。完成这些步骤后,点击“下一个”继续,如图8所示。
▲图8 向导▲
3、配置Read数据
首先,选择操作类型为GET,并设置远程CPU的IP地址。接着,设置本地CPU数据区以及远程CPU数据区的配置,用于存储“读取”的数据。完成这些设置后,点击“下一步”,其含义为:S7-200SMART读取S7-1200DB1中以DB1.DBB0为起始地址的连续20个字节数据并存储在以VB100开始的连续20个字节中,如图9所示。
▲图9 配置Read数据▲
4、配置Write数据
通过选择操作类型PUT,并设置远程CPU的IP地址、本地CPU数据区和远程CPU数据区配置,完成这些设置后,点击“下一步”。其含义为:S7-200SMART将VB0开始的连续20个字节中的数据发送到S7-1200通信数据区DB1中,具体来说,就是将DB1.DBB20开始的连续20个字节中存储新的数据,如图10所示。
▲图10 配置Write数据▲
5、存储区分配
在这里指定V存储区中放置组态的起始地址时,建议使用较大的数值,以避免与其他数据发生冲突。完成这一操作后,点击“下一个”,如图11所示。
▲图11 存储区分配▲
6、组件
在这里可以看到自动生成的组态组件,点击“生成”按钮,即可完成GET/PUT向导配置,如图12所示。
▲图12 组件▲
7、编程
在程序主函数(Main)中调用我们的NET_EXE子程序,并分配相关引脚参数,如图13所示。
▲图13 编程▲
到这里,S7-200SMART作客户端与S7-1200进行S7通信的组态和编程就完成了。
连接状态
S7连接的成功建立是执行PUT/GET指令的前提条件。一旦S7连接成功建立,PUT/GET指令就能够正确执行。在TIA软件的网络视图中,您可以在“在线”状态下监控S7连接的状态,如图14所示。
▲图14 S7连接状态▲
数据交互
通过在线监控功能,您可以检查两者之间的数据交互情况,确保数据传输的正确性和有效性,如图15、图16所示。
▲图15 DB8数据▲
▲图16 DB9数据▲
到这里我们就完成了S7-1200CPU与S7-200SMARTS7通信(S7-1200作为服务器)的操作啦。
联系方式
- 电 话:18126392341
- 联系人:梁涛
- 手 机:15267534595
- 微 信:15267534595