您好!欢迎光临工博士商城

SIEMENS西门子PLC服务商

产品:1056    

咨询热线:15801919207

QQ QQwx 微信
您当前的位置:首页 » 西门子新闻中心 » 西门子PLC S7-1200与多(6)个S7-200 smart之间的S7通讯
产品分类
西门子新闻中心
西门子PLC S7-1200与多(6)个S7-200 smart之间的S7通讯
发布时间:2020-02-10        浏览次数:2746        返回列表

       听说西门子 PLC S7-200SMART支持Profinet了,结但是只支持当主站,lGSD什么的一厢情愿了。做个S7连接吧,网上也没有人写1200单台对多台200 smart的帖子,于是就分享一个吧。


       1、硬件环境

       (1)电脑 1台

       (2) CPU 1214C DC/DC/DC   1个

       (3)CPU SR30  6个

       (4)路由器 1台

       (5)网线 若干

       2、软件环境

       (1)windows 10

       (2)博图 V15

       (3)Step 7-Micro/WIN SMART V2.4

       3、程序设计

       (1)硬件配置

           1.添加新设备

 

       2. 添加子网、设置IP地址,本项目用到的IP地址如下:

 

 

因为本次使用了路由器作为数据交换,此处应勾选使用路由器,并填入相应路由器地址。

 

       3.添加S7连接

 

 

设备与网络中选择网格视图,选择连接-S7连接,右键CPU选择添加新连接

 

 

点击添加,并记住本地ID

 

       添加项目所需的S7连接数目,1个1200cpu与1个200smart之间对应1条S7连接。选择属性-常规对伙伴CPU(本项目200smart   cpu)IP地址进行配置,每个伙伴CPU的地址不能重复。本项目用到伙伴IP地址为:192.168.0.101~192.168.0.106。

 

 

在属性-常规-地址详情信息中伙伴机架选择为3和1。200smart支持TSAP 03.00和03.01。

 

 

在CPU属性-连接机制中勾选允许来自远程对象的PUT/GET通讯访问,别忘了。

 

       (2)程序设计

          1.在指令中选择PUT和GET块

 

 

在有多组PUT和GET指令时,PUT和GET指令背景数据块不能重复

 

 2、组态参数

 

 

应注意与连接伙伴的IP地址,连接ID应与此前硬件配置设置伙伴IP相匹配!

 

       3.建立数据块

 

 

   S7连接把目标200smart整个V区映射为DB1

 

       (3)实验结果、在线监控数据

 

 

 

 根据此前程序设计,DB1.DBW168与DB1.DBW170的值为200smart发送给1200。VW172与VW174为1200发送给200smart。




 

联系热线:15801919207   联系人:仇经理 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 SIEMENS西门子PLC服务商