老菜鸟
这里,对S7-200系列PLC编程电缆进行些总结。不过,该贴仅对官方制造的产品进行说明,不对仿制品或自制品进行讨论。
希望大家都来聊几句@_@
S7-200系列PLC编程电缆有以下几种:
1、6ES7 901-3BF20-0XA0:这是早期的电缆,现在估计没有生产了。下面是早期某本《SIMATIC S7-200可编程序控制器产品目录》第15页对这种电缆的描述:
2、6ES7 901-3BF21-0XA0:这也是早期的电缆,不过没有6ES7 901-3BF20-0XA0早,现在估计还在生产。不过经咨询西门子官方技术支持表示,该电缆是老型号早期的电缆。下面是2004年5月、手册编号E20001-K0280-C400-V12-5D00的《SIMATIC S7-200可编程序控制器产品目录》第17页对这种电缆的描述:
3、6ES7 901-3CB30-0XA0:RS232/PPI多主站电缆。经咨询西门子官方技术支持表示,该电缆是6ES7 901-3BF21-0XA0电缆的更新换代产品。
4、6ES7 901-3DB30-0XA0:USB/PPI多主站电缆。
2004年6月、手册编号6ES7298-8FA24-8FH0的《SIMATIC S7-200可编程控制器系统手册》452~454页,对这2种电缆有详细的描述:
《S7-200CN可编程序控制器产品样本(2008年4月)》第84页:
不好意思,上面的图片太大了,没有处理,现在重新传一下:
下面是S7-200 USB_PPI多主站电缆6ES7-901-3DB30-0XA0的照片:
内容不能少于10个字,我填满10个字:
经笔者测试,S7-200 USB_PPI多主站电缆6ES7-901-3DB30-0XA0在9.6K、19.2K、187.5K bps波特率下均能正常通信。
如果不去修改程序的系统块和PG/PC接口数据,那么系统默认的是以9.6K bps波特率进行通信。
既然系统已经默认了以9.6K bps波特率进行通信,那么一般情况下我们就以这个波特率进行通信——去修改的话,也得花半分钟到1分钟甚至更长的时间,也觉得麻烦@_@
不过,在特殊情况下需要在19.2K、187.5K bps波特率下通信,这就需要更改参数了。如果你没有这样做过,还一定认为非常简单,嘿嘿,不过说不定你也会阴沟里翻船哟@_@
下面,我就具体的说明一下在19.2K、187.5K bps波特率下通信的方法。如果你觉得有用,可以看一下;如果你觉得没用,请关闭该网页@_@
下面是S7-200所支持的波特率:
??????? S7-200通信的波特率决定因素:首先是设置PLC的通信波特率(通过设置好系统块再下载),然后是设置PG/PC接口数据,只有这两者数值相等的情况下,才可以进行通信。下面是设置步骤:
1、查看PLC当前的波特率。要进行这一步的操作的目的是:查出PLC当前的波特率,否则可能无法下载系统块(数据块、程序块)!
点击:
?
2、设置PLC的波特率。设置完毕以后,要下载系统块,PLC的波特率才会改变。
在“通信端口”的“波特率”选项下设置端口0和端口1的波特率(可以不一样的设置,也可以设置为相同,这决定于你使用的PLC端口——你用哪个端口就设置哪个,用两个就设置两个):
3、设置PG/PC的波特率,使其和第1步查看到的波特率相同。只有这样,才能下载系统块和程序,下载完毕后让PLC按新的波特率通信。
注意:这一步设置的波特率是和第1步查看到的波特率相同而不是和第2步设置的波特率相同。
点击“开始”——“控制面板”中的“Setting the PG-PC Interface”,或者点击软件中的:
在上面把波特率设置为第1步查看到的波特率。
然后把端口设置为“USB”:
下面是PG/PC接口设置的帮助信息:
4、下载系统块(数据块、程序)。只有下载后,PLC才会按第2部设置的波特率进行通信。
点击“文件”——“下载”或菜单栏的快捷下载图标: