当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]基于Windows CE.net的嵌入式控制系统

前言
  

        在自动控制技术领域,从60年代后期,美国Bedford Associate提出以Modular Digital Controller MODICON取代继电器控制盘。

        并研发出世界上第一种投入商业生产的PLC-Programmable Logic Controller-MODICON084以后,PLC厂家始终处于独领风骚的地位,不仅是规格的制定者,更主导了整个市场的走向,但是由于近年来用户对开放性架构的强烈要求及渴望,也因为信息技术IT 发展的日新月异,使得PLC厂家不得不认真面对这一变革,这样的结果同时也让浸淫于PC-Based技术发展多年的工业计算机厂商重新取得了参赛权。我们可以预见的是未来不管是PLC或PC-Based控制器,除了保留PLC在过程控制Process Control上的优点之外,随着计算技术Computing,通信技术Communication和软件编程技术的发展,即将趋向于使用开放式的硬件平台、操作系统以及统一的编程工具,此外,为达到“万物连网”的要求,采用开放的以太网络Ethernet接口来串起其它工业现场总线,也是非常必要的。

        这其中最关键的技术就在于:

      (1)嵌入式PC系统;

      (2)支持各种现场总线的I/O模块;

      (3)符合IEC 61131-3标准的编程软件。有鉴于此,身为中国自动化产品生产厂家的一员,经过近两年的努力,不仅将嵌入式的技术应用在WinCon产品上,更将积累多年研发各类总线I/O的技术附加其中。而为提供符合IEC 61131-3的编程软件,我们则把嵌入式运行版Run-time Engine的ISaGRAF与Micro TRACE MODE 5加入操作系统映像OS Image中,此外为求达到使用者便利性,在嵌入式人机接口HMI,我们则提供了Indusoft Web Studio与AdAsTRa Embedded HMI,并在稍后时间加入更多的同类软件。

       一、WinCon-8000控制系统架构(图1)

       

      
  如图1所示,WinCon-8000控制系统主要由下列几个部分所组成:

  主控制层
  

        WinCon-8000采用32-bit RISC CPU,存放操作系统映像的32MB闪存,64MB的内存和用来存放应用软件的128MB Compact Flash,在外设的支持方面则提供了与PC相同的键盘/鼠标接口、以太网接口、USB接口、标准VGA接口。至于操作系统部份则采用微软公司具硬实时Hard Real-Time性的Windows CE.net 4.2,除了视窗操作画面外,它也配置了嵌入式浏览器,Web和FTP服务器,解决了Web-Based Control的难题。

  网络通信层
  

        WinCon-8000控制器上层采用以太网Ethernet总线,通过标准的TCP/IP协议,可以连接上Intranet/Internet,而通过标准的Modbus/TCP协议,则可以与SCADA软件沟通。至于下层的网络,除了RS-232/485外,可以依据用户的需求选用CAN?Control Area Network总线及我们自有的FRNet总线,通过Modbus/RTU,CANOpen,DeviceNet等协议,可以与泓格的远程模块I-7000,紧凑式控制器I-8000以及其它CAN I/O做连接,至于FRNet总线则是沿用了PLC架构的优点,采用Token Ring的方式,无须软件协议,在固定的时间内可以扫描所有的I/O点,再透过Dual-Port RAM的方式与主控制层做沟通。

  I/O层
  

       WinCon-8000采用与原有I-8000相同的I/O模块,提供了模拟量输出/入,数字量输出/入,继电器输出,热电阻RTD/热电偶Thermal Couple输入,应变量Strain Gauge输入,计数器/定时器以及RS-232多串口等模块,在扩充性上,可透过87Kx RS-485与87Ex Ethernet I/O扩展单元连接87K模块。

  操作接口层
  

        为让用户有不同的选择,我们将嵌入式HMI软件整合到控制器上,透过标准的VGA接口?您可以连接普通的显示器,不需要再通过RS-232外接传统的HMI,大大的节省了系统成本。如要与上位机的组态软件做数据交换,则可以通过OPC的标准来达成。

  信息系统层
  

       如何将工厂的生产流程与企业资源管理ERP整合在一起,一直是一个非常重要的课题,WinCon-8000内置了微软公司的SQL Server CE 2.0,大大地提升在本机中处理数据库的能力。至于在如何同时解决远距与实时性这的问题上,我们通过选择与全球实时大量信息领导厂商艾扬科技http//www.ICEtech.com.tw进行策略联盟,藉由授权取得了艾扬远距实时信息平台iPush Server Embedded Edition简称iPush Embedded,将实时信息主动交换的能力整合进WinCon-8000,使其具有新时代工业控制器必备的网络实时信息基础架构。

  透过iPush Embedded,WinCon-8000拥有主动传送Active Push数据的能力。无论是在局域网络LAN ,还是在远距网络Internet/VPN/Wireless LAN/GPRS/ADSL的环境下,只要是透过TCP/IP通讯协议,WinCon-8000就可以源源不绝地把得到的数据──包括监测数据(Data)、报警(Alarm)与设备状态(Status),实时主动发送到远程的监控软件,或是送至监控中心,从而达到分散采集、中央实时监控的目的。这对于一些远距监控的应用──如远程无人机房来说,可说是一大突破,亦是工业控制产业的必由之路。

  另外,藉由WinCon8000上的iPush Embedded,可以与艾扬科技所提供的中心端ICE iPush Communication Server串联,让使用者可以非常轻易地进一步架构出一个满足远距/实时/多点的监控解决方
案,打造最完美的工业控制信息供应链。
            

[!--empirenews.page--]

       二、WinCon控制系统软件
  

       WinCon-8000的编程方式有下列几种:
  

        您可以在PC上选用微软公司的Visual Studio.net,它包含了Visual Basic.net和Visual C#.net两种开发工具,编译过的managed code通过与.net Compact Framework结合再将程序下载至控制器上,或者也可以使用Embedded Visual C++来编译,以上的编程方式,除了微软所提供的Windows CE Standard SDK,ATL,ActiveX Component,MFC,DCOM和.net Compact Framework外,我们还提供了WinCon-8000 SDK用来控制I-8000,I-87K及I-7000 I/O模块。

       

     如果要选用HMI或SCADA软件,WinCon-8000则提供了标准的OPC Server和Master Modbus RTU/TCP函数库,我们也可以加入AdAstrA公司的TRA CE HMI来搭配PC端的SCADA软件。

  符合IEC 61131-3的软逻辑编程工具,我们在WinCon核心中加入了AdAstrA公司的Micro TRACE MODE 5以及ICS Triplex ISaGRAF for Windows CE,透过他们提供的PC端开发工具,您就可以把开发好的程序下载到WinCon上。
WinCon-8000更提供了丰富的工具软件协助您管理系统,储存设定,版本变更,自我诊断,批处理文件程序调度及远程管理WinCon-8000上的所有I/O。

        三、结论
  

        在硬件方面,WinCon-8000提供了像工业计算机般的标准接口,但却不像它的笨重,在功能上也能满足工业控制上的需求,且提供更且竞争的价格,同时因为使用RISC低功耗CPU,及无磁盘,无风扇架构的特性,远比工业计算机更能承受工业现场的恶劣环境。

        在软件方面Windows CE .net硬实时Hard Real-Time及多工Multitasking的特色使WinCon突破了传统控制器只能进行过程控制Process Control的能力,提供使用者实现即时反应正确可靠控制(time-critical and deterministic Control)的可能。在具体的应用上Windows CE.net的操作与传统的微软公司桌上型视窗操作系统ex:Windows 2000/XP一样便利,同时提供应用开发者有足够的发展平台例如Networking,Internet Service,Web Server,FTP Server,DCOM,.net Compact Framework,Connectivity to ERP等软件包,让系统开发者可以将更多的时间花在应用程序的开发和控制逻辑的完善上。透过SQL Server CE 2.0和iPush Embedded,使用者可以很方便地将现场信息整合到MIS甚至是ERP系统中。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭