针对组态软件在使用上的局限性,阐述一种扩充组态软件功能的方法,即在组态软件中调用以各种计算机软件开发的ActiveX控件。在ActiveX控件的开发中采用一种全新的方法,即使用ActiveX Control Wizard将VCL组件自动转换成一个ActiveX控件,...针对组态软件在使用上的局限性,阐述一种扩充组态软件功能的方法,即在组态软件中调用以各种计算机软件开发的ActiveX控件。在ActiveX控件的开发中采用一种全新的方法,即使用ActiveX Control Wizard将VCL组件自动转换成一个ActiveX控件,从而大大减少了编写程序的工作量,提高了开发质量和效率。详细阐述分析了ActiveX控件的设计流程及关键技术,并通过仪表控件和趋势图控件的开发示例验证了所提出的方法的可行性与正确性。展开更多
基于国产PLC控制系统图形化、国产化、协同化的需求,提出一种运行于国产麒麟操作系统、用于国产PLC的配套SCADA(Supervisory Control And Data Acquisition,即数据采集与监视控制)系统中的图形组态软件架构。采用该系统架构开发的组态...基于国产PLC控制系统图形化、国产化、协同化的需求,提出一种运行于国产麒麟操作系统、用于国产PLC的配套SCADA(Supervisory Control And Data Acquisition,即数据采集与监视控制)系统中的图形组态软件架构。采用该系统架构开发的组态软件首次实现了组态软件与操作系统软件的双国产化,在数据交互方式、多线程执行、多协议簇通信、多人协同开发、多机运行协调等方面形成了核心知识产权。同时,将全集成自动化理念(Totally Integrated Automation,TIA)引入组态软件开发领域,对目前主流组态应用包开发方法横向融合集成,并通过双向OPC、Active X/OLE插入、模板继承等方法支持增强的动态功能扩展。另外,将短期的可靠消息机制和长期数据库同步技术结合提高稳定性,对第三方控件采用故障预测和沙箱隔离增强安全性,html5原生支持下组态前端页面天然具备web发布功能带来的便利性也都进一步增强了本文所研发的图形组态软件的竞争优势。展开更多
文摘针对组态软件在使用上的局限性,阐述一种扩充组态软件功能的方法,即在组态软件中调用以各种计算机软件开发的ActiveX控件。在ActiveX控件的开发中采用一种全新的方法,即使用ActiveX Control Wizard将VCL组件自动转换成一个ActiveX控件,从而大大减少了编写程序的工作量,提高了开发质量和效率。详细阐述分析了ActiveX控件的设计流程及关键技术,并通过仪表控件和趋势图控件的开发示例验证了所提出的方法的可行性与正确性。
文摘基于国产PLC控制系统图形化、国产化、协同化的需求,提出一种运行于国产麒麟操作系统、用于国产PLC的配套SCADA(Supervisory Control And Data Acquisition,即数据采集与监视控制)系统中的图形组态软件架构。采用该系统架构开发的组态软件首次实现了组态软件与操作系统软件的双国产化,在数据交互方式、多线程执行、多协议簇通信、多人协同开发、多机运行协调等方面形成了核心知识产权。同时,将全集成自动化理念(Totally Integrated Automation,TIA)引入组态软件开发领域,对目前主流组态应用包开发方法横向融合集成,并通过双向OPC、Active X/OLE插入、模板继承等方法支持增强的动态功能扩展。另外,将短期的可靠消息机制和长期数据库同步技术结合提高稳定性,对第三方控件采用故障预测和沙箱隔离增强安全性,html5原生支持下组态前端页面天然具备web发布功能带来的便利性也都进一步增强了本文所研发的图形组态软件的竞争优势。