news 2026/5/1 0:16:57

OpenPLC Runtime v4 架构(英译中)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenPLC Runtime v4 架构(英译中)

OpenPLC Runtime v4 架构

概述

OpenPLC Runtime v4 是一个双进程系统,通过 REST API 服务器(用于 OpenPLC Editor 通信)和实时 PLC 执行引擎提供工业自动化能力。

系统组件

1. REST API 服务器进程 (Python/Flask)

REST API 服务器是一个基于 Flask 的 HTTPS 应用程序,提供以下功能:

  • REST API,用于 PLC 控制和管理
  • WebSocket 接口,用于实时调试
  • 程序编译编排
  • 用户认证与安全
  • 运行时进程管理

关键细节:

  • 端口:8443 (HTTPS)
  • 位置:webserver/app.py
  • TLS:自签名证书(自动生成)
  • 认证:基于 JWT

2. PLC 运行时核心 (C/C++)

PLC 运行时是一个实时执行引擎,其功能包括:

  • 执行编译后的 PLC 程序,具有确定性时序
  • 通过插件驱动程序管理 I/O 操作
  • 提供调试接口,用于变量检查
  • 通过看门狗监控系统健康状态
  • 维护生命周期状态(INIT, RUNNING, STOPPED, ERROR, EMPTY)

关键细节:

  • 可执行文件:build/plc_main
  • 位置:core/src/plc_app/
  • 调度:SCHED_FIFO(实时优先级)
  • 要求:root 权限或 CAP_SYS_NICE 能力

进程间通信

两个进程通过 Unix 域套接字进行通信:

PLC 运行时套接字

  • 路径:/run/runtime/plc_runtime.socket
  • 用途:命令与控制(启动、停止、状态查询)
  • 协议:基于文本的命令,带同步响应
  • 实现:core/src/plc_app/unix_socket.c(服务器端),webserver/unixclient.py(客户端)

日志套接字

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/30 23:41:10

智瞳·工业装备健康透视—基于谱幅自适应融合的退化评估智能算法(Python)

算法特点1. 多频带谱幅融合创新改进传统单频带健康指数的局限性,实现全频段谱幅信息的自适应加权融合通过优化权重分配,实现关键故障频带的自动识别与增强2. 多目标协同优化将可分性、单调性、稀疏性三个关键性能指标统一到优化框架中提出信噪比优化模型…

作者头像 李华
网站建设 2026/5/1 0:16:16

基于Spring Boot的助农扶农系统设计与实现(开题报告)

毕业论文(设计)开题报告 基于Spring Boot的助农扶农系统的设计与实现 姓 名 学 院 数学与数据科学学院 专业班级 信息与计算科学学院 学 号 指导教师 ;(校外) 职称/职务 副教授;技术经理 起始时间 2024年 12 月 06 日 教务部制 一、开题依据(研究目的、意义及国内…

作者头像 李华
网站建设 2026/4/24 23:25:49

YOLO26创新改进 | 全网独家创新、注意力改进篇 | ICCV 2025 | 引入超强MALA幅度感知线性注意力模块,多种创新改进,助力目标检测、图像分类、实例分割高效涨点

一、本文介绍 本文给大家介绍一种超强MALA幅度感知线性注意力模块优化YOLO26模型!超强MALA幅度感知线性注意力模块,显著超越了现有线性注意力机制及部分Softmax注意力模型,增强目标检测、图像分类、实例分割暴力涨点 。具体怎么使用请看全文! 🔥欢迎订阅我的专栏、带你…

作者头像 李华
网站建设 2026/4/23 8:36:29

clawdbot 云服务器部署

clawdbot clawdbot设置密码访问连接报错配对设备参考 clawdbot nvm install 22 nvm alias default 22设置密码访问 curl -fsSL https://molt.bot/install.sh | bashclawdbot configure --section gateway┌ Clawdbot configure │ ◇ Existing config detected ─╮ │ …

作者头像 李华
网站建设 2026/4/21 17:00:08

**AI漫剧生成工具2025推荐,解锁高效创作与视觉叙事新体

AI漫剧生成工具2025推荐,解锁高效创作与视觉叙事新体验在内容创作领域,一场由AI驱动的视觉叙事革命正在加速。据《2025中国数字内容产业白皮书》显示,2025年AI生成视频内容的市场需求同比增长超过300%,其中AI漫剧因其独特的视觉风…

作者头像 李华