以前如果是国内自动化公司从事工控多数都是工贸类的企业,工:就是从事自动化工程,利用现有的自控技术和产品从事自己熟悉行业自动化工程。贸:就是从事工控产品的销售,结合工程或者独立销售公司代理的自控产品。而这样的国内自动化公司很难发展强大基本上维持到一年几百万的项目额,所以一直受到局限的发展。其实致命的问题就是没有自己的自控产品,也就是缺少利于公司长期发展可以依靠的命脉。(项目越干越少,产品市场可是越做越大)
经过前几期的“剑指Windows Embedded之工控篇”系列文章,很多朋友特意的咨询了我根据他们公司的现有情况如何能够快速开发出自己的工控产品,我的建议就是依靠Windows Embedded的整体解决方案,结合现有市场的自控资源,整合出来一套属于自己公司技术的自控产品。这里介绍一套基于Windows Embedded快速产品集成方案并作为成长型自控企业的一种推荐
1、协议通讯网关
建议利用研华或者凌华的一款半长的X86构架的CPU,结合安装裁减后XPE,针对市场上现有的自控协议,编写协议转发的程序,直接使用.net Studio来开发应用程序,并结合凌华自带一些接口函数和watchdog功能,另外还可以借助一些第三方profibus卡或者Fieldbus卡来完成这款协议通讯网关。
2、触摸屏
建议利用一款市面上常见的触摸屏(这样的产品可选择种类很多,国内外具可以主要自己考虑的成本),嵌入根据硬件定制winCE平台,在安装一款居于wince平台的组态软件,建议使用Movicon组态软件,它可以开发基于wince的HMI程序。只需要用户自己在wince上开发一些BOOT的程序把Movicon和触摸屏更好的结合。
3、PAC
建议利用MOXA的一款饼干类CPU,嵌入wince操作系统。(这款产品厂商是可以替用户提前预装好wince)来作为PAC的CPU,采用MOXA智能以太网的IO产品来作为PAC的IO卡,它们之间的通讯采用MODBUS-TCP方式。另外在CPU的wince上安装一款IEC6113-3的内核编程软件,建议使用德国的codesys,它很方便支持wince平台,只需要编写少量的XMl形式IO定义文件,利用 codesys完成PAC的编程环境的建立,这样就可以完成这款PAC产品。
自己说到这都无不感叹现在自控模块技术的成熟(搭积木的技术),另外确实因为Windows Embedded提供的解决整体方案,让我们这些国内自控企业才能有这样快速成长之路。