您好,欢迎访问一九零五行业门户网

西门子S7-200 SMART系列PLC与S7-1200实现S7通信

一、西门子s7-200 smart 系列plc与s7-1200实现s7通信注意事项及准备工作
1.s7-200 smart cpu 与s7-1200 之间的s7通信未经西门子官方测试,本文档仅供客户测试使用,使用该种通信方式所产生的任何危险需要有客户自己承担!2.s7-200 smartplc v2.0 版本才开始支持put/get通信,v1.0版本的cpu需要升级固件后方可支持put/get。
3.硬件准备:① s7-1200 cpu② s7-200 smart cpu (固件v2.0)③ pc (带以太网卡)④ tp以太网电缆4.软件准备:① step7 v13 sp1② step 7 micro/win smart v2.1
二、s7-1200侧硬件组态和网络组态
1. 使用tia v13 软件新建一个项目,添加1个s7-1200站点并为其分配网络和ip地址。
2.tia 软件的网络视图中为s7-1200 cpu 添加一个新连接。在弹出创建新连接对话框中选择未指定,然后点击添加按钮,添加新连接。需要为新创建的连接指定连接伙伴方的ip地址和tsap。
注意:s7-200 smart 侧的tsap 只能设置为03.00 或者03.01 。
三、tia软件程序编程
1 .创建发送数据块db1(接收区数据块db2类似),数据块定义为200个字节的数组且数据块的属性中需要取消优化的块访问选项。
2.发送数据块与接收数据块创建完成后,即可在ob1中调用put/get指令,进行s7通信了。
3.综合以上步骤,已经完成了s7-1200 硬件和软件部分的编程,下载只需要将程序下载到s7-1200 plc 即可。
4.s7连接成功的建立是调用put/get指令的基础,s7连接成功建立后,方能正确执行put/get指令。
在tia 软件的网络视图中,将软件切换到在线模式,可以监控s7连接状态。
注意:s7-200 smart中v区对应于db1,即在put指令中使用的通信伙伴数据区addr_1=p#db1.dbx0.0 byte 200在s7-200 smar中对于为vb0~vb199。
其它类似信息

推荐信息