您现在所在的是:

西门子SIEMENS

回帖:2916个,阅读:515610 [上一页] [1] ... [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] ... [292] [下一页]
1454
sun宝哥
文章数:208
年度积分:50
历史总积分:1454
注册时间:2015/6/15
发站内信
发表于:2015/11/4 21:29:11
#2240楼
以下是引用liaosun2012/6/4 12:48:29的发言:
可以通过哪些方式给S7-300 S7-400 下载程序(转载)

原作者西门子Auto
热线上大家经常问,我有S7-300 S7-400 PLC,下载程序需要使用什么设备呢?今天我们就详细说说这个问题。
我们给PLC 下载程可以使用几种方式,MPI,PROFIBUS,以太网。MPI 方式适用于所有的S7-300/400 PLC,所有的PLC都带有MPI接口。
DP方式适用于带有DP接口的PLC,如 CPU315-2DP。以太网方式适用于带有以太网口的PLC,如CPU315-2PN/DP。或者PLC上面带有以太网模块也可以。
再来看有哪些设备可以用于下载,
对于MPI和PROFIBUS 方式,可以使用如 CP5611, CP5621, CP5613, CP5623,CP5512,CP5711,PC Adapter等。
那这么多型号该如何选择呢?首先我们要看用的是台式机还是笔记本电脑。CP5611,CP5621, CP5711,CP5613,CP5623,PC Adapter 可以用于台式机。
其中PC Adapter是最经济的,但是支持的功能也是最少的,只能支持到最高1.5M的速率,如果仅仅是下载和监控程序通常是够用的。因为PC adapter携带方便,USB口连接电脑,使用灵活,所以得到了广泛的应用。
如果我们有更高的要求,如要求1.5M以上的波特率,需要使用WINCC监控等,建议使用其它的型号。CP5611, CP5621, CP5613, CP5623 是直接插到电脑主板上的,因此最稳定,数据传输速度最快,也能支持所有的功能。其中,CP5611,CP5613是PCI插槽的,用于旧型号的电脑主板,CP5621,CP5623 是PCI-E插槽的,用于新型号的主板。可以根据主板型号首先排除其中的两个。另外CP5613/CP5623相比CP5611/CP5621 具有更高的性能。这是因为他们是用硬件来处理通信的。能够支持更多的连接资源,可以在同一主板同时使用4块。适合更高等级的应用。
CP5711 是外置的,通过USB口连接电脑,相比PC适配器具有更多的功能,可以支持12M的波特率。通常用于笔记本编程。
如果用笔记本编程,CP5512,CP5711, PC适配器可以适用。CP5512 是PCMCIA插槽的,需要笔记本带有该插槽才行。现在新的笔记本大多已经淘汰了该型插槽,建议使用CP5711替代。另外如果仅仅是下载,监控程序,也可以使用更方便经济的PC Adapter。
如果使用MPI方式下载,首先将DP插头插到PLC的MPI接口上,在控制面板 SET PG/PC Interface中选择 XXXX MPI,其中 XXXX代表下载用的设备,如CP5611, PC Adapter。在属性中选择正确的波特率,就可以用了。MPI接口初次使用的默认波特率是187.5K。
如果使用DP方式下载,将DP插头插到PLC的DP口上,一般第二个口是DP口,有的PLC第一个口是MPI和DP复用的,在初次使用时是MPI模式。注意初次下载必须用MPI方式下载,因为DP口默认都是没有分配参数的,无法使用。在硬件配置中,给DP接口分配网络,站地址和波特率,将配置用MPI方式下载下去后就可以用PROFIBUS方式下载了。在控制面板 SET PG/PC Interface中选择 XXXX PROFIBUS,在属性中选择正确的波特率。然后就可以用PROFIBUS 方式下载和监控程序了。
另一种方式是使用以太网的方式。以太网方式不需要特殊的下载设备,只要电脑上面有网卡就可以。如果使用的是带有PN接口的CPU或者有CP343-1或 CP443-1以太网模块可以使用这种方式。
首先需要给以太网口分配一个IP地址,出厂时以太网口的IP是0.0.0.0。分配IP的步骤如下,
在控制面板的SET PG/PC Interface 中选择 TCP/IP。
在STEP7 SIMATIC MANAGER界面下,找到PLC菜单,打开其中的“Edit Ethernet node” 子菜单。
在对话框中,点击Browse按钮,可以浏览到PLC或CP模块的MAC地址,点击OK确认后,该MAC自动填入。然后在接下来的编辑框里面填入要分配的IP地址和子网掩码,再点击“Assign IP Configuration",IP地址成功分配。将电脑本地连接的IP设置成跟PLC的IP在同一个网段下,就可以用以太网方式下载程序了。由于以太网是百兆的速度,因此下载监控具有很大的速度优势。
另外还有一个问题,这么多新老型号的CP模块,他们都可以用于哪些操作系统呢,关于这个有一个FAQ说的很明确,需要这些信息的可以参考以下的链接。
http://support.automation.siemens.com/WW/view/en/22611503
廖老师你好大学时学的你编辑的书,有几个问题要问你。1.书中你写的用MPI下载时先下载CPU的MPI地址,而我用PC Adaper适配器只设置pg/pc没有设置mpi地址和网络组态,为什么也连接上了?2.PROFIBUS下载,连电脑端也是dp头那种吗,也是cp5611网卡吗?  3.如果CPU报通讯故障,之前用的以太网,故障时PC与CPU通讯断开这是用以太网重新分配地址还能和CPU通讯连接吗,谢谢聊老师
附件 IMG_20151104_212801_HDR.jpg
此帖发自手机工控论坛
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2015/11/5 15:36:02
#2241楼
以下是引用sun宝哥2015/11/4 21:29:11的发言:
以下是引用liaosun2012/6/4 12:48:29的发言:
可以通过哪些方式给S7-300 S7-400 下载程序(转载)

原作者西门子Auto
热线上大家经常问,我有S7-300 S7-400 PLC,下载程序需要使用什么设备呢?今天我们就详细说说这个问题。
我们给PLC 下载程可以使用几种方式,MPI,PROFIBUS,以太网。MPI 方式适用于所有的S7-300/400 PLC,所有的PLC都带有MPI接口。
DP方式适用于带有DP接口的PLC,如 CPU315-2DP。以太网方式适用于带有以太网口的PLC,如CPU315-2PN/DP。或者PLC上面带有以太网模块也可以。
再来看有哪些设备可以用于下载,
对于MPI和PROFIBUS 方式,可以使用如 CP5611, CP5621, CP5613, CP5623,CP5512,CP5711,PC Adapter等。
那这么多型号该如何选择呢?首先我们要看用的是台式机还是笔记本电脑。CP5611,CP5621, CP5711,CP5613,CP5623,PC Adapter 可以用于台式机。
其中PC Adapter是最经济的,但是支持的功能也是最少的,只能支持到最高1.5M的速率,如果仅仅是下载和监控程序通常是够用的。因为PC adapter携带方便,USB口连接电脑,使用灵活,所以得到了广泛的应用。
如果我们有更高的要求,如要求1.5M以上的波特率,需要使用WINCC监控等,建议使用其它的型号。CP5611, CP5621, CP5613, CP5623 是直接插到电脑主板上的,因此最稳定,数据传输速度最快,也能支持所有的功能。其中,CP5611,CP5613是PCI插槽的,用于旧型号的电脑主板,CP5621,CP5623 是PCI-E插槽的,用于新型号的主板。可以根据主板型号首先排除其中的两个。另外CP5613/CP5623相比CP5611/CP5621 具有更高的性能。这是因为他们是用硬件来处理通信的。能够支持更多的连接资源,可以在同一主板同时使用4块。适合更高等级的应用。
CP5711 是外置的,通过USB口连接电脑,相比PC适配器具有更多的功能,可以支持12M的波特率。通常用于笔记本编程。
如果用笔记本编程,CP5512,CP5711, PC适配器可以适用。CP5512 是PCMCIA插槽的,需要笔记本带有该插槽才行。现在新的笔记本大多已经淘汰了该型插槽,建议使用CP5711替代。另外如果仅仅是下载,监控程序,也可以使用更方便经济的PC Adapter。
如果使用MPI方式下载,首先将DP插头插到PLC的MPI接口上,在控制面板 SET PG/PC Interface中选择 XXXX MPI,其中 XXXX代表下载用的设备,如CP5611, PC Adapter。在属性中选择正确的波特率,就可以用了。MPI接口初次使用的默认波特率是187.5K。
如果使用DP方式下载,将DP插头插到PLC的DP口上,一般第二个口是DP口,有的PLC第一个口是MPI和DP复用的,在初次使用时是MPI模式。注意初次下载必须用MPI方式下载,因为DP口默认都是没有分配参数的,无法使用。在硬件配置中,给DP接口分配网络,站地址和波特率,将配置用MPI方式下载下去后就可以用PROFIBUS方式下载了。在控制面板 SET PG/PC Interface中选择 XXXX PROFIBUS,在属性中选择正确的波特率。然后就可以用PROFIBUS 方式下载和监控程序了。
另一种方式是使用以太网的方式。以太网方式不需要特殊的下载设备,只要电脑上面有网卡就可以。如果使用的是带有PN接口的CPU或者有CP343-1或 CP443-1以太网模块可以使用这种方式。
首先需要给以太网口分配一个IP地址,出厂时以太网口的IP是0.0.0.0。分配IP的步骤如下,
在控制面板的SET PG/PC Interface 中选择 TCP/IP。
在STEP7 SIMATIC MANAGER界面下,找到PLC菜单,打开其中的“Edit Ethernet node” 子菜单。
在对话框中,点击Browse按钮,可以浏览到PLC或CP模块的MAC地址,点击OK确认后,该MAC自动填入。然后在接下来的编辑框里面填入要分配的IP地址和子网掩码,再点击“Assign IP Configuration",IP地址成功分配。将电脑本地连接的IP设置成跟PLC的IP在同一个网段下,就可以用以太网方式下载程序了。由于以太网是百兆的速度,因此下载监控具有很大的速度优势。
另外还有一个问题,这么多新老型号的CP模块,他们都可以用于哪些操作系统呢,关于这个有一个FAQ说的很明确,需要这些信息的可以参考以下的链接。
http://support.automation.siemens.com/WW/view/en/22611503
廖老师你好大学时学的你编辑的书,有几个问题要问你。1.书中你写的用MPI下载时先下载CPU的MPI地址,而我用PC Adaper适配器只设置pg/pc没有设置mpi地址和网络组态,为什么也连接上了?2.PROFIBUS下载,连电脑端也是dp头那种吗,也是cp5611网卡吗?  3.如果CPU报通讯故障,之前用的以太网,故障时PC与CPU通讯断开这是用以太网重新分配地址还能和CPU通讯连接吗,谢谢聊老师
附件 IMG_20151104_212801_HDR.jpg
如果组态的站地址为2,CPU中原有的MPI地址也是2,是可以下载的。
MPI和DP协议用的都是同样的DP头,但是可能是CPU不同的接口。
通信故障的原因很多,以太网连不上可以别的接口。
1154
zhou.sp
文章数:17
年度积分:60
历史总积分:1154
注册时间:2011/6/21
发站内信
发表于:2015/11/6 11:30:19
#2242楼
附件 1.jpg
廖老师 您好,我们工作中PLC通讯用得很多,这方面的知识我还吃得不是很透。这里有一个问题是关于200的,在XMT指令的编程软件的帮助中,有一个例子,在主程序中,有一条指令:

ATCH   INT_2:INT2, 9               // 将中断2附加在传送完成事件上

而中断程序0和中断程序1已经对传送作了处理,且中断程序2中没有任何指令,那么请问:主程序中的这条指令有什么用?我也正在看您的《PLC编程及应用第4版》,可能是基础太差,关于通讯的内容总是不大明白。
[此贴子已经被作者于2015/11/6 11:32:25编辑过]
1454
sun宝哥
文章数:208
年度积分:50
历史总积分:1454
注册时间:2015/6/15
发站内信
发表于:2015/11/6 21:42:06
#2243楼
聊老师你这有西门子变频器G130调试软件 STARTER 中文版吗,最近接触这方面东西,但全是英文版看不懂,不知道哪有中文版
此帖发自手机工控论坛
1028
15312456380
文章数:15
年度积分:50
历史总积分:1028
注册时间:2012/12/27
发站内信
发表于:2015/11/7 19:23:27
#2244楼
楼主好水平,更难得是一个热心人
589
jiutian2015
文章数:3
年度积分:50
历史总积分:589
注册时间:2015/10/28
发站内信
发表于:2015/11/7 23:52:30
#2245楼
回复 #266楼 liaosun
受益匪浅
589
jiutian2015
文章数:3
年度积分:50
历史总积分:589
注册时间:2015/10/28
发站内信
发表于:2015/11/8 0:00:57
#2246楼
回复 #327楼 liaosun
继续学习
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2015/11/8 8:32:21
#2247楼
以下是引用sun宝哥2015/11/6 21:42:06的发言:
聊老师你这有西门子变频器G130调试软件 STARTER 中文版吗,最近接触这方面东西,但全是英文版看不懂,不知道哪有中文版

TIA V13中的StarterDrive是中文版的。
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2015/11/8 8:36:37
#2248楼
以下是引用zhou.sp2015/11/6 11:30:19的发言:
附件 1.jpg
廖老师 您好,我们工作中PLC通讯用得很多,这方面的知识我还吃得不是很透。这里有一个问题是关于200的,在XMT指令的编程软件的帮助中,有一个例子,在主程序中,有一条指令:

ATCH   INT_2:INT2, 9               // 将中断2附加在传送完成事件上

而中断程序0和中断程序1已经对传送作了处理,且中断程序2中没有任何指令,那么请问:主程序中的这条指令有什么用?我也正在看您的《PLC编程及应用第4版》,可能是基础太差,关于通讯的内容总是不大明白。
[此贴子已经被作者于2015/11/6 11:32:25编辑过]

发送(即传送)完成产生中断,其中断程序2中可以没有任何指令,但是必须有中断程序2,不然就出错了。
手册中是一个非实用的例程,用户的实际程序可能需要在发送完成的中断程序中编程。例程给出了程序的完整架构。
2380
648877055
文章数:825
年度积分:50
历史总积分:2380
注册时间:2014/2/2
发站内信
发表于:2015/11/8 14:09:57
#2249楼
以下是引用6488770552015/11/4 19:14:22的发言:
这是超出寻址范围的意思吧
嗯,前几天已经解决了,指针不能够用乘法改变指针指向
此帖发自手机工控论坛

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

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

109.2007