PLC产品市场占比超过80%,仍占据主导地位;占比较低的国内品牌PLC产品则较长时间内处于跟跑状态,不仅市场份额存在明显差距,底层技术也根基不稳——绝大部分国产PLC是基于国外和软件系统开发的,因此打造全栈国产PLC系统解决方案对国内早日实现控制系统安全和供应链安全有着不容忽视的意义。
PLC产品主要由以下三部分组成:PLC的IEC61131-3集成开发环境IDE、PLC主和I/O模块。本文主要围绕其中最为复杂的IEC61131-3集成开发环境IDE和PLC主技术进行阐述,系统结构如图1所示。
PLC集成开发环境IDE是面向自动化工程师开发的工具类基础软件,它运行于PC操作系统之上,为工程师提供了编写和调试PLC程序所必备的开发环境。PLC 集成开发环境的优劣可以从对 IEC61131-3 可编程功能支持的完善度,编译效率的高低,编程和调试的易用性以及系统的开放性等几个维度进行评判。PLC主一般由处理器芯片、嵌入式实时操作系统和PLC运行时runtime组成。PLC主性能主要体现在系统的可靠性、PLC代码执行效率的高低、任务实时性和通讯协议丰富程度等指标上。
基于20年来对PLC/DCS研发和应用的深入理解,北京奥特思技术有限公司自主研发了IEC61131-3可编程系统AnyControl(包含PLC集成开发环境和PLC运行时runtime软件)。AnyControl作为可编程(PLC/DCS等)的核心软件解决方案,可以集成逻辑控制、运动控制、工业通讯协议、物联网通讯协议、人机界面、工业视觉以及行业相关应用算法等,并对这些功能元素进行统一编程和调试。
国内100%自主研发的AnyControl软件搭配国产芯片和操作系统,即可形成全栈国产PLC控制系统解决方案,如图2所示。
AnyControlruntime基于国产飞腾嵌入式E2000处理器和国产嵌入式实时操作系统
支持梯形图LD、功能块图FBD/CFC、顺序功能图SFC、结构化文本ST、指令表IL,扩展支持高级语言C/C++。
支持任务分配在多核运行,支持多种任务类型(任务类型:周期触发、事件触发、自由运行和中断触发等),任务扫描周期可以达到100us。
截至发稿时,该款基于IEC61131-3标准的国产可编程系统AnyControl已成功应用于风电、水电、火电、核电、冶金、军工、自动化产线、运动控制装备、物联网等领域,并形成符合各行业需求的成熟应用案例,产品的可靠性、易用性和稳定性均得到了充分验证,深受用户好评。
下一篇:运动雕塑模型