0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

求一种基于AnyControl的全栈国产PLC系统方案

控制工程中文版 来源:控制工程中文版 2024-04-08 10:18 次阅读

PLC作为工业自动化控制系统中的核心成员,是在控制领域被普遍采用,且可使工业生产变得高效、智能和安全的最基本的支柱型产品

据相关统计,PLC国内市场总量超过百亿,其应用范围囊括电力、交通、石化、冶金、工程机械等众多关系国计民生的领域。其中,国外品牌PLC产品市场占比超过80%,仍占据主导地位;占比较低的国内品牌PLC产品则较长时间内处于跟跑状态,不仅市场份额存在明显差距,底层技术也根基不稳——绝大部分国产PLC是基于国外芯片和软件系统开发的,因此打造全栈国产PLC系统解决方案对国内早日实现控制系统安全和供应链安全有着不容忽视的意义。

PLC产品主要由以下三部分组成:PLC的IEC61131-3集成开发环境IDE、PLC主控制器和I/O模块。本文主要围绕其中最为复杂的IEC61131-3集成开发环境IDE和PLC主控制器技术进行阐述,系统结构如图1所示。

f90127a2-f546-11ee-a297-92fbcf53809c.png

▲图1PLC集成开发环境IDE和PLC主控制器结构图

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所示。

f9179ea6-f546-11ee-a297-92fbcf53809c.png

▲图2 全栈国产PLC控制系统解决方案结构图

AnyControlIDE基于国产飞腾FT2000处理器和国产麒麟V10操作系统

AnyControlruntime基于国产飞腾嵌入式E2000处理器和国产嵌入式实时操作系统

全栈国产PLC控制系统解决方案

具备如下功能和性能特点

■ 编程语言:

支持梯形图LD、功能块图FBD/CFC、顺序功能图SFC、结构化文本ST、指令表IL,扩展支持高级语言C/C++

■数据组态:

变量名支持中文和英文,支持数组、结构体、功能块和枚举,扩展支持指针类型。

■任务组态:

支持任务分配在多核运行,支持多种任务类型(任务类型:周期触发、事件触发、自由运行和中断触发等),任务扫描周期可以达到100us。

■热备冗余:

支持控制器双机热备冗余,冗余通讯基于UDP协议,支持双/单冗余通讯链路。

■通讯协议:

支持多种工业通讯协议,便于与南北两向设备互联互通。

ModbusRTU主/从

ModbusTCP主/从

CANopen主/从

EtherCAT主站

ProfiNet主站

OPCUA客户端/服务器

Socket通讯(TCP/IP、UDP)

串口自由口协议

CAN自由口协议

控制器间网络变量通讯(基于变量名称)

■编程调试:

支持在线变量读写、变量趋势显示、变量值强制、断点调试、在线仿真

fa88be64-f546-11ee-a297-92fbcf53809c.jpg

■下装无扰:

支持在线更新PLC程序对现场无扰动,包括支持连续版本和非连续版本的在线更新无扰。

■运动控制:

支持轴的可视化配置

支持64级运动缓存,支持多种运动衔接模式Buffered modes:Buffered、BlendingPrevious、BlendingNext、BlendingLow、BlendingHigh

支持PLCopen标准的Motion Control功能块:

单轴速度控制、相对位置和绝对位置控制

位置捕捉

联动:电子齿轮和电子凸轮

多轴运动叠加

插补:直线插补、圆弧插补、球弧插补

回零点

行业应用:追剪、飞剪

截至发稿时,该款基于IEC61131-3标准的国产可编程系统AnyControl已成功应用于风电、水电、火电、核电、冶金、军工、自动化产线、运动控制装备、物联网等领域,并形成符合各行业需求的成熟应用案例,产品的可靠性、易用性和稳定性均得到了充分验证,深受用户好评。

审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19156

    浏览量

    229075
  • 控制器
    +关注

    关注

    112

    文章

    16191

    浏览量

    177364
  • 控制系统
    +关注

    关注

    41

    文章

    6542

    浏览量

    110461
  • PLC系统
    +关注

    关注

    1

    文章

    164

    浏览量

    14499
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3563

    浏览量

    129212

原文标题:基于AnyControl的全栈国产PLC系统方案

文章出处:【微信号:控制工程中文版,微信公众号:控制工程中文版】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一种新型系统级可编程芯片的设计方案

    一种新型系统级可编程芯片的设计方案
    发表于 05-06 07:44

    一种嵌入式PLC微处理器的设计方案

    一种基于FPGA芯片的嵌入式PLC处理器的设计方案
    发表于 05-06 08:24

    一种智能电源模块测试系统的设计方案

    一种智能电源模块测试系统的设计方案
    发表于 05-10 06:35

    一种天然气发动机电控系统的设计方案

    一种天然气发动机电控系统的设计方案
    发表于 05-13 06:12

    一种基于ZigBee的驾驶辅助系统解决方案

    一种基于ZigBee的驾驶辅助系统解决方案
    发表于 05-14 06:22

    一种电能质量无线监测系统方案

    一种电能质量无线监测系统方案
    发表于 05-20 06:50

    一种智能物品清点系统的设计方案

    一种智能物品清点系统的设计方案
    发表于 05-20 07:29

    一种分等级入侵检测系统方案

    一种分等级入侵检测系统方案
    发表于 05-21 06:43

    一种嵌入式IPv6协议的设计方案

    一种嵌入式IPv6协议的设计方案
    发表于 05-27 07:00

    大佬分享一种小型通信系统的设计方案

    大佬分享一种小型通信系统的设计方案
    发表于 05-28 06:13

    大佬分享一种多光谱可见光遥感图像压缩系统的设计方案

    大佬分享一种多光谱可见光遥感图像压缩系统的设计方案
    发表于 06-02 06:39

    一种APP和微信远程监控台达PLC方案

    PLC是什么?有何特点?一种APP和微信远程监控台达PLC方案
    发表于 09-28 09:06

    一种基于STM8系列单片机的无线通信系统的设计与实现方案

    一种基于STM8系列单片机的无线通信系统的设计与实现方案
    发表于 12-17 06:23

    一种基于单片机的简易洗衣机系统仿真设计方案

    一种基于单片机的简易洗衣机系统仿真设计方案
    发表于 01-17 08:09

    一种基于 PLC 的自动售货机系统的设计

    一种基于 PLC 的自动售货机系统的设计王晓丽摘要:设计一种可编程序控制器 PLC 控制的自动售货机控制
    的头像 发表于 03-29 10:12 1.3w次阅读