发表于:2006-05-19 12:06:00
楼主
发现最近好多的朋友都在讨论自己设计PLC的问题。我也结合自己的工作发表一下感想,供大家分享。
也许很多人认为PLC是非常神秘和复杂的,其实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(北京某个厂家的东东)做一个8入8出、带以太网接口、带串口、集成液晶和键盘控制人机界面的专用PLC。这个项目最先考虑用西门子的200系列,因为我对西门子的S7系列比较熟。但是S7-200系列产品中没有带以太网接口的型号。并且发现可扩展性太差了,动不动就需要外扩模块,而且外扩模块老贵!人机界面扩展起来成本太高。扩完下来实现功能整个儿要5000多元/个。这让我们很是郁闷。做后我们被迫自己设计PLC,实现我们的控制功能。整个儿下来1000多元就搞定了。嘿嘿。用起来比起S7-200的PLC强多了。价格反而还便宜好多。狂喜!老板为此专门表扬我,说我的想法很有创新,奖励我RMB若干,嘻嘻
有兴趣的讨论一下
需要资料,向ouyanght@163.com索取,我就是这样要来的资料