传统的控制领域正经历着一场的变革,开始向网络化方向发展。控制系统的结构从初的CCS(计算机集中控制系统),到第二代的DCS(分散控制系统),发展到现在流行的FCS(现场总线控制系统)。对诸如图像、语音信号等大数据量、高速率传输的要求,又催生了工业以太网与控制网络的结合。
整个系统工作流程可以简单描述如下:系统上电后,DSP由flash实现自举,并运行引导程序,之后转入EDMA等待状态,FPGA初始化后等待外部图像采集命令,收到图像采集命令后开始进行图像采集,并对采集到的图像进行预处理,预处理后的图像经过FIFO缓冲,在存储一定量的数据之后,FPGA通过半满信号向DSP发送EDMA请求,等待DSP响应,DSP一旦收到来自FPGA的EDMA请求,立即建立EDMA通道,从FIFO中读取数据到L2存储器,存满一帧图像后DSP开始图像压缩,等待一幅图像压缩完成之后,DSP会向FPGA发送中断信号,FPGA在收到中断信号后开始从 FIFO中读取压缩后的图像数据。一帧数据读完后,判断编码信号是否有效,如果有效则按同样的规则对下一帧图像进行压缩,如果无效则通知DSP结束。
工控软件的发展同样是自动化技术发展的重要方面。自上世纪90年代起,IBM接连收购了一系列中间件厂商,使中间件成为了企业IT架构的核心,也让人们逐渐认识到软件的重要性及其核心地位。之后,IBM又陆续收购了一些的软件企业,如Lotus、DB2.软件开始与硬件齐头并进,而在2004年IBM进一步将PC业务卖给联想,此事件向人们昭示:属于硬件的辉煌时代已成为历史,软件发生高潮的时代已经到来。而在工业控制领域里面,硬件软件化就是一种发展趋势。如嵌入式软PLC的出现等。目前,市场上德国三S软件公司首推的新版本CoDeSysV3.5软件(基于CoDeSys平台下的嵌入式系统软PLC)。倡导以“可复用”为宗旨的“开放式、可重构的自动化”理念。该软件是靠IEC61131的开发环境,支持梯形图、流程图、结构图、ST语言等自动控制工业标准的几种语言。