技术论坛

 S7-1200与多(6)个S7-200 smart之间的S7通讯

返回主题列表
作者 主题
在路上的牛
侠圣

经验值: 2172
发帖数: 90
精华帖: 1
楼主    2019-05-20 11:21:02
主题:S7-1200与多(6)个S7-200 smart之间的S7通讯 精华帖 

听说SMART支持Profinet了,于是没看文档就兴冲冲从仓库借了1200和200smart想做个试验。结果只支持当主站!GSD什么的一厢情愿了!也是,不可能自己产品打架,以后1200还卖不卖咯?


吐槽完毕,想着借都借出来了,于是做个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。

注:此处不再一一赘述每个S7连接参数传送的实验结果。


如有纰漏,欢迎指正,相互学习

 

 

 


没电工证,没工程师证,咱就是官府说的无证从业人员啊!
HUANGZE75
至圣

经验值: 63260
发帖数: 12669
精华帖: 121
1楼    2019-05-21 14:19:12
主题:回复:S7-1200与多(6)个S7-200 smart之间的S7通讯

不错,一步步很详细啊,发扬分享精神点赞,就是因为分享的坛友越来越多,论坛才办的越来越好啊。

不断攀登
至圣

经验值: 12543
发帖数: 1843
精华帖: 0
2楼    2019-05-22 08:18:23
主题:回复:S7-1200与多(6)个S7-200 smart之间的S7通讯

感谢 分享。。

邮箱 yongquancun@126.com
CoolCool的猪
至圣

经验值: 16714
发帖数: 1307
精华帖: 2
3楼    2019-05-22 08:30:29
主题:回复:S7-1200与多(6)个S7-200 smart之间的S7通讯

谢谢无私的风险精神 

同一个问题ID下,已经先回答此问题的人,如再参考我答案而修改自己答案的,就是王八蛋!
CD_Looper
侠客

经验值: 663
发帖数: 49
精华帖: 0
4楼    2019-05-22 08:48:28
主题:回复:S7-1200与多(6)个S7-200 smart之间的S7通讯

 谢谢楼主经验分享,又学习了

不过我好像中了MODBUS TCP的毒了,能用MODBUS TCP的都用MODBUS TCP了...

只能说,现在的PLC带网口通讯真是方便啊

继续学习~~~~
yecao2006
至圣

经验值: 18019
发帖数: 1524
精华帖: 2
5楼    2019-05-23 10:38:48
主题:回复:S7-1200与多(6)个S7-200 smart之间的S7通讯

谢谢分享,很有耐心。

我回来了!继续努力!
系统消息
游侠

经验值: 462
发帖数: 7
精华帖: 0
6楼    2019-05-25 08:08:31
主题:回复:S7-1200与多(6)个S7-200 smart之间的S7通讯

学习学习学习

你好西门子
系统消息
游侠

经验值: 462
发帖数: 7
精华帖: 0
7楼    2019-05-26 08:59:26
主题:回复:S7-1200与多(6)个S7-200 smart之间的S7通讯

干净 学习了  

你好西门子
系统消息
游侠

经验值: 462
发帖数: 7
精华帖: 0
8楼    2019-05-27 14:15:46
主题:回复:S7-1200与多(6)个S7-200 smart之间的S7通讯

前辈厉害了

你好西门子
linhong7676
新手

经验值: 49
发帖数: 2
精华帖: 0
9楼    2019-05-28 10:55:11
主题:回复:S7-1200与多(6)个S7-200 smart之间的S7通讯

可以看看——————————————————————

知识就是力量
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。