告别西门子-----我的PLC研发经历 点击:19983 | 回复:735



朱工zhu

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 62回
  • 年度积分:0
  • 历史总积分:75
  • 注册:2006年4月24日
发表于:2007-04-06 13:48:00
楼主
我曾经是西门子的铁杆用户! 整整6年,那熟悉的模块,那熟悉的STEP7界面,那不能忘怀的西门铁克! 但是从现在开始,我终于要告别我的老朋友了.别了!我的西门子! 那是去年夏天,我们接到一个项目,需要一个开关量12入24出、8模拟量输入和4模拟量输出、2路高速脉冲输出和1路计数器输入(测速),1个以太网接口、2个232串口、1个485口,同时要和液晶和键盘控制人机界面相连接的专用PLC。接到项目后,我当然的想到了西门子,想起了SIMATIC 。最先考虑用西门子的200系列,于是开始拿着选型表开始寻找合适的型号,找啊找啊,找了2天。发现S7-200系列产品中没有那个型号的产品可以一体化实现这些控制功能,也就是说必需采用PLC主机加上扩展模块的方案。必需外扩4个模块。而且扩展方法比较罗嗦,很不方便,我大概算了一下成本,实现全部功能整个儿要5000多元/套。这让我们很是郁闷。因为我们的预算必需低于2800。怎么办呢?愁啊愁啊,一连愁了好些天。询问了很多的资深工程师,他们所有的意见都是:这个价格肯定拿不下!除非你自己做PLC,呵呵。 自己设计PLC?能吗?我只会用PLC啊,从来没有设计过PLC。现在嵌入式系统这样发达,或许可以找到合适的定制厂家吧?经过网上搜索,发现PLC定制厂家都要收取太贵的定制费。而且周期很长。 还有别的出路吗?路在何方? 还是在网站上面搜,搜啊搜,把工控网的PLC 版块翻了个底朝天,终于功夫不负有心人啊,我有了重大发现。 北京某厂家推出了PLC核心模块,这个模块叫PLCcore。我怀着试试的心情向他们索要了资料。开始尝试量身定制自己的PLC。 我一直认为PLC是非常神秘和复杂的,除了国际知名公司,一般人是肯定做不了的。国内目前确实有很多国产PLC,但是他们的知名度、品质和国际知名厂家来说不可同日而语!况且目前国际知名厂家,例如西门子,他们的PLC大多数都遵守IEC61131-3编程标准,国内的PLC厂家、包括几个国内知名度很高的品牌,大多数都不遵守IEC61131-3编程标准。 我拿到PLCcore的资料后发现,其实PLC的组成是非常简单。主要由CPU、存储器、电源模块、输入/出模块、通讯模块几个部分组成。其中CPU模块决定了PLC的特性,其他组成部分的制作各品牌PLC大体相同,只是各公司在制作上对部件的选择有着差异罢了。简单的说,PLC的开发最困难的就是CPU的开发,如果有了现成CPU产品,PLC的制作就变得简单了。 所谓的PLCcore实际上是一种嵌入式CPU板,所不同的是上面集成了61131-3编程环境,故而可以支持梯形图等自动化编程语言。有了PLCcore,就可以根据自己的需要量身定制自己的专用PLC、专用工业控制器、或者是OEM产品。这样做最大的好处是功能实现无比灵活,满足个性化需要。其次是便宜! 对于超强高手来说,甚至PLCcore都不需要自己去买,而是自己去做。但是有几个问题:首先,我们接到一个工程项目,都有时间要求和可靠性要求,高性能的PLCcore的设计,在硬件工艺上(一般是4层板或6层板)和操作系统的移植上需要一定的经验,需要耗费很多的时间精力。其次IEC61131-3编程环境的嵌入要么自己编写源代码(目前国内有这样的牛人,譬如东方剑先生就是这类强人),要么购买第三方产品(例如一方梯队的OPENPCS,它的功能类似于西门子的STEP7),这就需要支付数额不小的版费,是否有必要承担这笔费用需要仔细考虑。出于这样的原因,像我这样的用户,就会考虑选择市场上已经有的PLCcore,价格只有几百元,设计时间上和可靠性方面就没有顾虑,也无需向IEC61131-3编程环境厂商支付版费,缺点是每做一个产品,就要购买一个PLCcore。此方案是我目前采用的方案。 我于是花了点银子(几百元),先购买了一个PLCcore来使用。投入了1个月时间,终于我自己设计的PLC出来了,完全实现我们的控制功能。成本整个儿下来1000多元就搞定了。节约成本约3000元/套。嘿嘿!狂喜! 好东西不敢独享啊,发个贴在和各位同行交流! QQ:259265209 有兴趣的讨论一下 需要资料,向zhuliangying2006@163.com索取,或者留下邮箱.



常师傅

  • 精华:2帖
  • 求助:0帖
  • 帖子:82帖 | 1533回
  • 年度积分:0
  • 历史总积分:1915
  • 注册:2006年2月11日
发表于:2007-07-19 13:05:00
361楼
请给一份,xiaowen568@126.com
谢谢

qdc_lyp

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2003年5月09日
发表于:2007-07-19 13:42:00
362楼
好,邮件liuyp@qdc.com.cn

BJ自控工程师

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 124回
  • 年度积分:0
  • 历史总积分:129
  • 注册:2007年4月06日
发表于:2007-07-19 14:37:00
363楼
要资料:
lvwenfeng@163.com

BJ自控工程师

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 124回
  • 年度积分:0
  • 历史总积分:129
  • 注册:2007年4月06日
发表于:2007-07-20 08:45:00
364楼
成热贴了阿,呵呵。
顶一下

DEWAYTANG

  • 精华:1帖
  • 求助:0帖
  • 帖子:10帖 | 136回
  • 年度积分:0
  • 历史总积分:178
  • 注册:2004年11月16日
发表于:2007-07-20 15:24:00
365楼
 也给我一份吧,dewaytang@126.com谢谢!

BJ自控工程师

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 124回
  • 年度积分:0
  • 历史总积分:129
  • 注册:2007年4月06日
发表于:2007-07-23 08:50:00
366楼
崇拜ing.
我也要liuting@163.com

Bob Jones

  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 107回
  • 年度积分:0
  • 历史总积分:147
  • 注册:2007年7月13日
发表于:2007-07-23 11:09:00
367楼
非常佩服楼主.

在下有一个问题: 请问楼主在这个自己开发的PLC上如何解决以太网连接的问题? 是PLCore自带工业以太网接口? 如果是的话请问用的是什么协议? Ethernet/IP, ModBus TCP, or ProfitNet?

多谢楼主分享!!!

朱工zhu

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 62回
  • 年度积分:0
  • 历史总积分:75
  • 注册:2006年4月24日
发表于:2007-07-24 08:39:00
368楼
TO 吴小华:
是采用PLCcore+8019芯片方式实现。PLCcore的地址线和数据线以及片选信号和8019芯片连接在一起。采用Modbus TCP协议。以太网接口电路和DI,DO,AI,AO驱动电路一起做在IO底板上面。

Bob Jones

  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 107回
  • 年度积分:0
  • 历史总积分:147
  • 注册:2007年7月13日
发表于:2007-07-24 11:03:00
369楼
多谢朱工的无私分享.

还想多问一句: 8019芯片也能支持ProfitNet和Ethernet/IP吗? 我在芯片方面接触的不多. 以后要多向专家学习.

朱工zhu

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 62回
  • 年度积分:0
  • 历史总积分:75
  • 注册:2006年4月24日
发表于:2007-07-25 09:03:00
370楼
按照ISO的标准,通信系统分为7层协议。8019芯片实现的最低的2层,即物理层和链路层。Ethernet/IP, ModBus TCP, or ProfitNet等等都是建立在物理层和链路层之上的高层协议。其中Ethernet/IP和 ModBus TCP是可以建立在基于8019芯片的物理层和链路层之上的。但是西门子的ProfitNET,新的版本都采用用特定的数据链路层和应用层协议,是否可以建立在基于8019芯片的物理层和链路层之上,我没有做过研究,不敢随便下结论。我的感觉是不能。

附:
工业以太网设备交付总量(按协议分类)
26%  Modbus TCP
25.4%  EtherNet/IP
2.9%  Fl-Net
2.1%  FF-HSE
2.0%  PROFlnet

可见,Modbus TCP和EtherNet/IP占领了大部分市场份额。因为他们是通用标准。而Profinet是西门子自己的标准。由于特定的原因,西门子在中国是影响力最大的工控企业,故而中国工程师比较熟悉Profinet这个企业内部标准。

waterturbine

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 9回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2004年9月09日
发表于:2007-07-25 11:02:00
371楼
太佩服楼主了!非常感兴趣,给我份资料吧,LR79@163.com

Bob Jones

  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 107回
  • 年度积分:0
  • 历史总积分:147
  • 注册:2007年7月13日
发表于:2007-07-25 11:40:00
372楼
TO朱工zhu

先不谈8019是否支持ProfiNet. 基于中国自动化的现状, 西门子占领了大部分市场份额是无需质疑的. 所以除非是新增加的现场总线节点(新增加的大伙儿自个总是可以重新选择吧), 尝试用标准的工业以太网设备来连接ProfiNet的自控设备也是非常有趣的事(至少我个人这么认为). 以本人的小圈子内的经验分享, ProfiNet中只有运动控制部分(Motion Control)需要IRT(Isochronous Real Time)的支持. 而IRT才是建立于非标准之上(据V2版).

当然, 以上只是本人的一面之词, 希望各位多指正.

朱工zhu

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 62回
  • 年度积分:0
  • 历史总积分:75
  • 注册:2006年4月24日
发表于:2007-07-26 08:51:00
373楼
to Bob Jones以及所有路过之人:

由于工作经历的关系,我本人比较熟息Ethernet/IP, ModBus TCP。 
对于ProfiNet本人真的没有经验。不敢随便评判。希望熟息ProfiNet的过路人补充下。鞠躬谢过先!:)

HUATEC.LHL

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2007年7月13日
发表于:2007-07-26 09:36:00
374楼
非常感兴趣。给我一份吧,想学习一下,谢谢! hailin777@126.com

宁波初学者

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 90回
  • 年度积分:0
  • 历史总积分:276
  • 注册:2007年7月19日
发表于:2007-07-26 09:50:00
375楼
给我一份好吗?谢谢。邮箱:zwj.863@163.com

宁波初学者

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 90回
  • 年度积分:0
  • 历史总积分:276
  • 注册:2007年7月19日
发表于:2007-07-26 09:53:00
376楼
请给我一份资料   谢谢
 邮箱   ;zwj.863@163.com

HUATEC.LHL

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2007年7月13日
发表于:2007-07-26 10:01:00
377楼
 太佩服楼主了!非常感兴趣,给我一份吧,想学习一下,谢谢! hailin777@126.com

宁波初学者

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 90回
  • 年度积分:0
  • 历史总积分:276
  • 注册:2007年7月19日
发表于:2007-07-26 10:16:00
378楼
能给我一份资料吗?谢谢。邮箱:zwj.863@163.com

赵帅兵

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 20回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2007年1月10日
发表于:2007-07-26 10:31:00
379楼
啊,你那么厉害,有时间研究一下好吗/发个资料 给我可以吗/非常感谢。

学生!

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 128回
  • 年度积分:0
  • 历史总积分:186
  • 注册:2007年7月24日
发表于:2007-07-26 10:43:00
380楼

热门招聘
相关主题

官方公众号

智造工程师