Meng

控制 · 机器人 · ROS 2 · 工程实践

进入知识库

分类浏览

🕒 最新发布

PLC 与 HMI 的接口、画面与联调

HMI 是控制系统的操作与观测界面,不应成为另一份隐藏的控制程序。稳定的工程将网络、通信连接、变量契约、PLC 逻辑和画面表现分层,使实体操作与 HMI 操作共用同一套安全逻辑。 通信链路是两层关系PLC 和 HMI 在同一工业以太网子网,只说明网络层可达;HMI 还需要一条指向具体 PLC 及...

1695 字 6 分钟

PLC 离散顺序控制的设计与检查

PLC 离散顺序控制把按钮、传感器、限位和模式信号转换为执行器命令。它不只是“满足启动条件就置位输出”,还要明确动作如何开始、保持、切换和退出,并保证故障、模式切换及异常输入不会留下危险的内部状态。 从设备名称抽象控制结构面对陌生机构,先识别控制结构,而不是按设备名称生搬模板。常见结构包括:...

12702 字 43 分钟

TIA Portal 与 PLC 的安全投运和通信诊断

真实 PLC 的首次投运不应直接从“下载程序”开始,而应依次建立电气安全、网络可达、设备身份、工程兼容和运行状态的证据。设备发现、ping、程序下载和上位软件读写分别验证不同层次,任何一层成功都不能代替后续层的检查。 安全上电与分段观察具体设备的合闸顺序必须以电气图、操作规程和现场负责人要求为准...

2901 字 10 分钟

机械臂运动规划、轨迹规划与控制

机械臂从目标位姿到真实动作,不是一个单一算法问题,而是一条由运动学、路径规划、轨迹生成、反馈控制和执行器接口组成的链路。区分这些环节,有助于判断算法输出是什么、约束在哪里检查,以及系统失败属于哪一层。 任务或末端目标 ↓ 逆运动学:末端位姿 → 关节构型 ↓ 运动规划:寻...

1649 字 6 分钟

过程控制与工业自动化系统分层

工业自动化是用测量、控制、计算和通信技术让生产系统在少量人工干预下稳定运行的整体领域。过程控制是其中面向生产过程变量的分支,关心如何使温度、压力、流量、液位、成分等变量满足稳定性、安全、质量、产量与能耗等目标。 “工业自动化”和“过程控制”不是并列的单一软件技能。前者是包含仪表、执行机构、控制系...

1123 字 4 分钟

C++ 多条件命中与分隔输出

当一个输入可能同时满足多个条件,并且题目要求输出所有命中的结果时,条件之间不是互斥关系。此时应分别判断每个条件,而不是使用只选择一个分支的 if ... else if ... 链。 独立判断与互斥分支例如,要输出正整数 n 在 3、5、7 中所有能整除它的数,可以用取余判断整除: n % d...

1383 字 5 分钟

编程范式与命名约定

C++ 和 Python 都是多范式语言C++ 和 Python 都能使用面向过程、面向对象等编程方式,不能简单地把 Python 归为面向对象、把 C++ 归为面向过程。 面向过程以函数和执行步骤组织程序,关注“先做什么、再做什么”。 面向对象把数据和操作数据的行为封装在对象中,常用类、对象...

1030 字 4 分钟

Git 克隆与源码快照

从代码托管平台获取项目时,Download ZIP 与 git clone 都能取得当前文件,但得到的对象不同:ZIP 是某一时刻的文件快照;克隆得到工作树以及 .git/ 中的版本数据库和远程仓库信息。 能力差异 获取方式 当前文件 提交历史 分支与标签 跟踪本地改动 获取上游更新...

1044 字 4 分钟

GitHub Releases 多平台资产的选择与校验

GitHub Releases 常同时提供多个操作系统、CPU 架构和分发形式的构建产物。正确下载的关键不是寻找“最大的文件”,而是依次匹配 操作系统、CPU 架构、安装形式和软件的输入契约。 从文件名识别目标平台常见标记如下,但命名不是强制标准,最终应以项目的 Release Notes 或安...

1968 字 7 分钟

Linux 桌面输入法框架的切换与清理

Linux 桌面的中文输入通常由多个层次共同完成:输入法框架负责接入桌面和应用,输入引擎负责具体的拼音或其他输入方案,配置与词库则保存用户定制。卸载或切换时应分别处理这些层次,不能把“删除一个软件包”等同于完全清理。 组件边界 输入法框架:例如 Fcitx 5、IBus,负责会话启动、应用接口和...

1929 字 7 分钟

👤 关于我

Meng

Meng

Meng's Blog

查看全部