中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 PLC论坛 → 浏览主题: S7-200 SMART高性价比的以太网S7通信功能
发表新帖 回复该主题
回帖:46个,阅读:5819 [上一页] [1] [2] [3] [4] [5] [下一页]
* 帖子主题:

S7-200 SMART高性价比的以太网S7通信功能

分享到
5994
liaosun
文章数:1398
年度积分:50
历史总积分:5994
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/2/24 7:20:35
#0楼

S7通信是专为西门子控制产品优化设计的通信协议,它是需要建立连接的协议。
S7通信分为单向连接和双向连接,S7-200 SMART只有S7单向连接功能。单向连接中的客户机是向服务器请求服务的设备,客户机调用GET/PUT指令读、写服务器的存储区。服务器是通信中的被动方,用户不用编写服务器的S7通信程序,S7通信是由它的操作系统完成的。
S7-200 SMART的以太网端口有以下特点:
1.功能强大
S7-200 SMART集成的以太网端口功能非常强大,它有一个编程员连接,8个HMI(人机界面)连接,8个主动GET/PUT连接或8个被动GET/PUT连接。用以太网下载程序的速度非常快。使用GET/PUT指令的S7通信可以实现S7-200 SMART之间的通信、与HMI(例如性价比极高的SMART 700 IE)的通信,和与其他西门子PLC(S7-200/300/400/1200/1500)的通信。它既可以作S7通信的客户机也可以作服务器。
S7-200 SMART CPU之间的以太网通信类似于S7-200 CPU之间使用网络读写指令NETR/NETW的通信,但是NETR和NETW指令只能读、写远程站点最多16B的数据。S7-200 SMART的GET/PUT指令可以读写200多字节的数据。
S7-300/400的CPU之间可以通过MPI、PROFIBUS-DP和以太网实现S7通信。但是S7-300/400的CPU集成的MPI和DP接口在S7通信中只能作服务器,不能作客户机。
2.硬件成本极低
S7-200为了实现以太网通信,需要配备2000多元的以太网模块CP 243-1,S7-200 SMART的以太网接口的功能和CP 243-1差不多,相当于白送了一块CP 243-1给用户。
S7-1200也有以太网接口,但是只能作S7通信的服务器,不能作客户机。S7-1200的价格比S7-200 SMART高。
S7-300/400有的CPU有以太网接口,但是价格很高。有的需要配好几千元的以太网模块。
3.使用简单方便
S7-1200 CPU之间的以太网通信需要编程,S7-300/400作为S7通信的客户机时需要组态和编程。
S7-200和S7-200 SMART的以太网S7通信一样,都有编程向导,但是S7-200的向导需要多设置很多参数,例如模块命令字节地址、本地和远程的传输层服务访问点TSAP、连接的符号名称、数据传输的符号名、是否生成CRC保护、是否使能连接的“保持活动”功能。S7-200 SMART的GET/PUT向导去掉了上述的“盲肠”,组态参数简化到了极致。
CPU作为服务器也需要用向导组态,而S7-200 SMART作为服务器不需要用向导组态。
S7-200的以太网通信需要调用两个子程序,而S7-200 SMART只需要调用一个子程序。

此帖来自中华工控网工控博客
原文件地址:http://blog.gkong.com/more.asp?id=191305&Name=liaochangchu
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作。博客中的日志除注明外均为原创。愿意在此与大家探讨工控的问题!
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/
3094
BobMarley
文章数:408
年度积分:50
历史总积分:3094
注册时间:2013/12/13
发站内信
发表于:2014/2/24 8:23:01
#1楼
感谢廖老师的总结。
S7-200 smart能连pc access作为服务器,wincc当客户机吗?
11874
yk_wangyu
文章数:1391
年度积分:50
历史总积分:11874
注册时间:2005/8/24
发站内信
发表于:2014/2/24 8:52:46
#2楼
顺便问一下廖老师,1200只能作为服务器的意思是它只能通过以太网被读取数据而不能去读取其它的服务吗?
                 I believe i can fly
5994
liaosun
文章数:1398
年度积分:50
历史总积分:5994
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/2/24 17:12:48
#3楼
以下是引用yk_wangyu2014/2/24 8:52:46的发言:
顺便问一下廖老师,1200只能作为服务器的意思是它只能通过以太网被读取数据而不能去读取其它的服务吗?
是的。
5994
liaosun
文章数:1398
年度积分:50
历史总积分:5994
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/2/24 17:13:55
#4楼
以下是引用BobMarley2014/2/24 8:23:01的发言:
感谢廖老师的总结。
S7-200 smart能连pc access作为服务器,wincc当客户机吗?
现在还不行,可能5月正式发布。
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作。博客中的日志除注明外均为原创。愿意在此与大家探讨工控的问题!
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/
11874
yk_wangyu
文章数:1391
年度积分:50
历史总积分:11874
注册时间:2005/8/24
发站内信
发表于:2014/2/25 9:23:08
#5楼
回复 #3楼 liaosun
那请问,1200可不可以通过扩展以太网模块来实现客户机的功能呢?
                 I believe i can fly
1894
michaelmayi
文章数:21
年度积分:75
历史总积分:1894
注册时间:2011/9/23
发站内信
发表于:2014/2/26 9:21:07
#6楼
回复 #1楼 BobMarley
SMART ---WINCC 可以直接用SIMATIC S7 PROTOCAL SUITE ---TCP/IP
1894
michaelmayi
文章数:21
年度积分:75
历史总积分:1894
注册时间:2011/9/23
发站内信
发表于:2014/2/26 9:22:54
#7楼
回复 #1楼 BobMarley
当然要加个网络模块BCNet-S7PPI
5994
liaosun
文章数:1398
年度积分:50
历史总积分:5994
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/2/27 20:21:02
#8楼
以下是引用yk_wangyu2014/2/25 9:23:08的发言:
那请问,1200可不可以通过扩展以太网模块来实现客户机的功能呢?
1200好像没有以太网模块。其实作为服务器也能实现双向数据交换。
11874
yk_wangyu
文章数:1391
年度积分:50
历史总积分:11874
注册时间:2005/8/24
发站内信
发表于:2014/2/28 8:30:13
#9楼
回复 #8楼 liaosun
作为服务器也能实现双向数据通讯,但它应该不是自主的发出通讯要求而是被动的吧!
                 I believe i can fly
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004