花了半年多时间熟悉PLC、STM32、uCOS等,把今后需要用于msPLC的基础都准备好,今天,正式宣布开工msPLC,并将第一版本做软硬件开源。
为什么要做msPLC:
首先是客户有需求,我们合作的客户,一年出货300多台自动化控制设备,现在一台设备需要2套欧姆龙型号为CP1H的PLC,光这个PLC,一年就需要上百万元,若自己开发出替换的,成本大大降低,加上研发费,一年也就回来了。
其次,工业自动化有很多传感器之类的要做,而每一个都需要一个测试实验平台,若每一个实验平台,都要重头开发,价值复用率很低,所以需要把标准平台搭建起来,实现平台统一,这样大家不需要学各种东西,而只需要用好自己的平台即可。
再次,现在各种芯片变化特别快,对应的开发工具也非常的多,一个人要学很多种,不停的变,有了一个标准平台,只需要掌握有限的几样即可,降低学习成本,把精力放在自己真正要做的产品上。
最后,自己的一些核心专用设备,也可以采用这套msPLC来搭建,这样便于公司统一管理,复用成果,提高了部件的复用率,就降低了其批量成本。
至于为什么采用分布式,而不是完全模仿欧姆龙的PLC,那也是为了复用,欧姆龙的CP1H的可扩展性太差,而西门子的S7系列,是主要的模仿对象。采用分布式网络化做法后(采用CAN总线扩展),虽然系统的复杂度提高了,但每一个部件的难度大大降低,可以降低合作者的水平。
说一千道一万,就是要搭建属于自己的系统,今后不停的给自己的系统施肥浇水,让它开花结果,若基于别人的系统,永远没有一个统一的归属,做了一辈子,最后会发现自己什么都没做,成果都是别人的。
我非常强调积累、复用、简单化、统一平台,长期维护,基于这个思想下开发了好几个产品:“实用单片机系统”从02年刚毕业初开始设计,到今天已经是第五版本。电阻电容电感样品本,从创立到今天,都卖了5年了,基于MTK手机平台,结合java做的行业应用控制模块,让不懂手机的人也能玩手机,针对嵌入式人员来说,uCOS还是过于复杂,精简它之后,再跟MS5结合,形成msOS,为msPLC打下软件基础,所以有这一切,包括博主的博客,长期维护,都让这些汗水,每一滴都没有浪费,都在积累,时间长了,必然具备大的作用。
从08年以来,博主立项做的产品,无论大小,失败的寥寥,根本上抓住了两点:一是解决了部分人的真实需求,二是在激情与严谨中做事。
关于开源,我想通过一年时间,把msPLC整个开发过程都记录下来,包括设计思路、软件、硬件,希望跟大家互动的来完成这个有些难度的系统,各位也可以参考这个设计扩展自己的系统。我查了之前做PLC开源的,基本上都失败了,这也说明这个项目具备比较大的难度,但同时也说明了我们还有希望。究其原因,我认为他们首先没有企业的实际需求支撑,在漫长的项目过程中,没有实际收入,而我们不存在这个问题,其次,他们都是在完全的模仿知名厂家的设备,这个就让自己局限了,尤其是对外销售上,存在不可信任。而我们只是参考知名厂家的,却完全自己从新设计,甚至放弃梯形图,先在自己的公司使用验证,大量使用,简单、成熟、可靠之后,才会逐步对外销售。最后是我全职负责,而他们往往是兼职开发。
最后,感谢大家一直以来对博主的支持,就如同前年的高频电源开工宣言一样,这个开工公告,就是把大话说出来,让大家盯着,让自己没有退路,在2013年这一年,全心思的做好一件事情:msPLC
/*************************************************************************/
招聘msPLC项目助理2名:
1、心态端正,积极向上,爱好电子
2、电子专业应届毕业生或者工作时间不长的,熟悉PCB设计,协助PCB设计及文档规范,参与设计讨论,跟随msPLC项目一起发展
联系QQ:26033613
凤舞天 2013-3-18 10:28
用户1638196 2013-3-18 10:13
chengchet 2013-3-15 08:25
用户1406868 2013-2-17 10:35
确实,中国人就是捣乱的行家
junping1982_115945272 2013-1-26 10:51
用户592964 2013-1-24 07:55
凤舞天 2013-1-23 15:58
用户1277994 2013-1-23 15:40
用户1083096 2013-1-23 10:28
xucun915_925777961 2013-1-23 10:25