首页 上一页 1 2 3 4 5 下一页 尾页

西门子S7-200编程电缆仿制品、自制品总结 点击:14210 | 回复:98



老菜鸟

    
  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-15 22:48:04
楼主

前面发个一个帖子:S7-200系列PLC编程电缆总结

http://www.gongkong.com/Forum/ForumTopic.aspx?Id=2008101515001900002

由于使用西门子S7-200仿制品、自制品编程电缆的朋友不在少数,所以这里想谈谈S7-200仿制品、自制品编程电缆。

在下面,笔者先谈一下仿制品,再谈自制品。对于自制品,笔者仅提供经过笔者测试的比较简单的制作S7-200系列PLC编程电缆的方法,仅仅是引导思路或临时使用,不建议长期使用这种自制电缆。为了确保设备的可靠使用(设备的完好性和设备功能的多样性),请使用西门子官方提供的编程电缆。




老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 07:58:27
1楼

         对于笔者没有测试过的自制品电缆,这个帖子你就不再列出了,请参阅相关资料或相关帖子。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 08:21:26
2楼

        要讨论S7-200编程电缆仿制品、自制品,那就必须得先了解S7-200的通信基础。

        S7-200采用的是RS485总线结构,而个人电脑PC机采用的是RS232串口通信。PC机也可采用25针并口进行通信,但并不常用。

        笔记本电脑可以采用USB转RS232电缆线得到RS232接口,但质量差的无法与PLC进行通信,就算台湾力特等品牌电缆也是通信不稳定。因此,采用串口卡要稳定得多(根据笔记本的接口类型选用相应的PCMCIA或EXPRESS卡)。当然也可以直接选用相应的电缆或卡得到RS485接口。

        台式电脑也可以加装RS232转RS485接口卡(PCI插槽就用PCI卡,如果是早期的ISA插槽就用ISA卡),直接得到RS485接口。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 08:26:26
3楼
        从本质来说,实际上,西门子S7-200的PPI编程电缆就是一条RS232转RS422的电缆,只不过加了很多附属功能(波特率开关设置,指示灯功能,还能以187.5k bps的波特率进行通信)、光电隔离和保护功能等,这也是官方的电缆是最好而且也是最贵的原因。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 08:38:24
4楼

西门子S7-200系列PLC通信口引脚排列:

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 10:12:02
5楼

S7-200系列PLC的RS232/PPI多主站电缆:

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 10:56:23
6楼

下面介绍一下台湾产/国产仿制品电缆。这种电缆不带RTS开关,无法设置波特率。这种电缆一般都是RS232/PPI电缆,价格较低(大约几十元左右)。因为USB/PPI电缆成本和技术难度稍高,而很少生产。

下面是台湾产/国产6ES7 901-3BF21-0XA0型PC/PPI电缆仿制品:

        经笔者测试,该电缆能够以9.6K bps及19.25K bps波特率和S7-200进行通信,但无法以187.5K bps波特率与S7-200进行通信!
        那么当一个PLC被别人采用西门子原装通信电缆修改参数为187.5K bps波特率后下载系统块后,该PLC就只能与原装通信电缆进行通信了,仿制电缆、自制品就无法与该PLC进行通信了。 这种情况,需要采用原装通信电缆通信,并修改参数为9.6K bps或19.2K bps,然后下载系统块到PLC,仿制电缆、自制品才能与该PLC进行通信。
        采用该电缆连接PLC与电脑,电脑可以正常和PLC进行自由口通信(与其它设备进行其它通信当然也可以,只不过笔者没有测试)。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 10:59:14
7楼
因为这个电缆也是花钱买的,需要钱钱的,所以笔者就没有去把它解剖,查看具体的电路了。嘿嘿,如果你需要的话,不妨自己买一条去解剖@_@

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 13:51:10
8楼
以上电缆的台湾产/国产仿制品,价格便宜,通信可靠性和功能没有那么强大。台湾产6ES7 901-3BF21-0XA0型PC_PPI电缆不带RTS开关。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 13:54:41
9楼

下面开始介绍自己制作的S7-200系列PLC的RS232/PPI电缆。下面的2种通信电缆均经过笔者测试。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 14:13:43
10楼

一、采用电阻分压原理制成的电缆,实现RS232到RS485的信号转换:

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 14:14:50
11楼

        该电缆在有数据传输(上传/下载/监控)时发光二极管闪烁,否则常亮。

        经笔者测试该电缆,STEP 7 MicroWIN V4.0 SP6编程软件(简体中文环境)、在S7-200 224(AC220V电源/DC输入/继电器输出,德国原装,型号6ES7214-2BD23-0XB0)和S7-200 226CN(DC24V电源/DC输入/晶体管输出,中国制造,型号6ES7216-2AD23-0XB8)下以9.6K和19.2K bps波特率通过(可以下载程序也可以监控),以187.5K bps波特率通不过(不能下载程序也不能监控)。

        由于该电缆没有进行光电隔离,直接通过电阻分压把RS232信号转换为RS485信号(其实电平方面还是存在问题,转出来的信号并不是标准的RS485信号),所以建议不要带电拔插/通断电缆,以免烧坏PC的RS232口和PLC的RS485通信口。

         经笔者测试,该电缆能够以9.6K bps及19.25K bps波特率和S7-200进行通信,但无法以187.5K bps波特率与S7-200进行通信!

        那么当一个PLC被别人采用西门子原装通信电缆修改参数为187.5K bps波特率后下载系统块后,该PLC就只能与原装通信电缆进行通信了,仿制电缆、自制品就无法与该PLC进行通信了。 这种情况,需要采用原装通信电缆通信,并修改参数为9.6K bps或19.2K bps,然后下载系统块到PLC,仿制电缆、自制品才能与该PLC进行通信。
        采用该电缆连接PLC与电脑,电脑可以正常和PLC进行自由口通信(与其它设备进行其它通信当然也可以,只不过笔者没有测试)。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 14:18:04
12楼

二、采用RS232转RS485原理制成的电缆,实现RS232到RS485的信号转换:

        在电脑城/电子市场去买一个民用的RS232转RS485转换器,或者买一个工业用的RS232转RS485转换模块(例如台湾研华的ADAM4520型RS232→RS422&RS485通信转换模块),转换器的DATA+与DATA-通过一个D型9针公头与S7-200连接。转换器的DATA+接D型9针公头3脚,转换器的DATA-接D型9针公头8脚。

        经笔者测试该电缆,STEP 7 MicroWIN V4.0 SP6编程软件(简体中文环境)、在S7-200 224(AC220V电源/DC输入/继电器输出,德国原装,型号6ES7214-2BD23-0XB0)和S7-200 226CN(DC24V电源/DC输入/晶体管输出,中国制造,型号6ES7216-2AD23-0XB8)下以9.6K和19.2K bps波特率通过(可以下载程序也可以监控),以187.5K bps波特率通不过(不能下载程序也不能监控)。
        为确保设备通信单元不受损坏,请养成良好的操作习惯,不要带电拔插/通断电缆。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 14:32:13
13楼

        下面是深圳市迪智浦科技有限公司NA485S型民用RS232转RS485转换器。

        所有的民用RS232转RS485转换器价格都比较低,大约在20-80元之间。

        下面是宇泰科技(亚洲)有限公司的UT201型RS232转RS485转换器:

         经笔者测试,以上转换器能够以9.6K bps及19.25K bps波特率和S7-200进行通信,但无法以187.5K bps波特率与S7-200进行通信!

        那么当一个PLC被别人采用西门子原装通信电缆修改参数为187.5K bps波特率后下载系统块后,该PLC就只能与原装通信电缆进行通信了,仿制电缆、自制品就无法与该PLC进行通信了。 这种情况,需要采用原装通信电缆通信,并修改参数为9.6K bps或19.2K bps,然后下载系统块到PLC,仿制电缆、自制品才能与该PLC进行通信。
        采用该电缆连接PLC与电脑,电脑可以正常和PLC进行自由口通信(与其它设备进行其它通信当然也可以,只不过笔者没有测试)。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 14:33:38
14楼

        这是工业用的RS232转RS485转换器,台湾研华的ADAM4520型RS232→RS422&RS485通信转换模块:

        因为笔者手里没有该模块,所以没做测试,预计效果应该和上面的一样。
        RS232转RS485转换器的品牌和型号很多很多多,包括民用级的和工业级的,我就不一一列举了。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 14:36:27
15楼

上面2种电缆,在STEP 7 MicroWIN V4.0 SP6编程软件(简体中文环境)、在S7-200 224(AC220V电源/DC输入/继电器输出,德国原装,型号6ES7214-2BD23-0XB0)和S7-200 226CN(DC24V电源/DC输入/晶体管输出,中国制造,型号6ES7216-2AD23-0XB8)下以9.6K和19.2K bps波特率通过(可以下载程序也可以监控)。

在187.5K bps波特率下,如果设置PG/PC接口参数,把PC/PPI电缆的通信波特率设置为187.5K bps,那么会出现以下错误:

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2008-10-16 14:40:22
16楼
上面2种电缆,在STEP 7 MicroWIN V4.0 SP6编程软件(简体中文环境)、在S7-200 224(AC220V电源/DC输入/继电器输出,德国原装,型号6ES7214-2BD23-0XB0)和S7-200 226CN(DC24V电源/DC输入/晶体管输出,中国制造,型号6ES7216-2AD23-0XB8)下以9.6K和19.2K bps波特率通过(可以下载程序也可以监控)。

在187.5K bps波特率下,如果设置PLC参数,把PLC的通信波特率设置为187.5K bps,那么会出现以下错误:

清A

  • 精华:1帖
  • 求助:0帖
  • 帖子:17帖 | 63回
  • 年度积分:0
  • 历史总积分:84
  • 注册:2004年9月07日
发表于:2008-10-16 15:02:44
17楼
谢谢!楼主真是个有心人.

6a6e7a7e

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 416回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2006年6月27日
发表于:2008-10-16 16:17:35
18楼
引用清A 的回复内容:谢谢!楼主真是个有心人.



wty

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 503回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2006年7月12日
发表于:2008-12-23 14:23:36
19楼
总结的很好,收益了。向您学习

kraftluo

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2007年3月22日
发表于:2008-12-23 15:01:06
20楼

楼主,有用过三菱FX-485IF-PC转出来的485信号和PPI通信吗

 


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 5 下一页 尾页