
工业自动化
文章平均质量分 84
強云
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习路线(工业自动化软件架构)
IEC 61131-3标准语言(梯形图LD、功能块图FBD、结构化文本ST)工业以太网(PROFINET、EtherCAT、EtherNet/IP)各大自动化厂商技术文档(西门子、罗克韦尔、倍福等)NAMUR(国际过程工业自动化用户协会)技术报告。参加工业自动化顶级展会(汉诺威工业展、SPS等)研究行业参考架构(RAMI4.0、IIRA等)现场总线(PROFIBUS、Modbus)实现基于OPC UA的数据采集系统。工业互联网联盟(IIC)参考架构。C/C++(用于高性能应用)从传感器到云端全链路理解。原创 2025-05-05 16:42:35 · 1056 阅读 · 0 评论 -
工业软件架构5:(QT和C++实现)
通过使用QWaitCondition和QMutex,你可以灵活地控制任务的执行、暂停和继续。这样的设计适用于需要动态管理任务状态的应用场景,如需要中断并稍后继续的长时间运行任务。可暂停性: 任务可以在执行过程中被暂停,等待条件满足后再继续执行。可恢复性: 任务在暂停后可以继续从暂停点执行,而无需重新启动任务。线程安全: 使用QMutex确保状态检查和状态改变的线程安全,避免竞争条件。分步骤执行: 将任务分解为多个步骤,每个步骤之间插入状态检查点,确保任务能够响应暂停和继续操作。原创 2024-08-29 11:43:22 · 1450 阅读 · 0 评论 -
工业软件架构2:(QT和C++实现)
首先,我们定义一个 Command 接口,该接口声明了 execute() 方法。public:命令模式通过将操作封装为对象,解耦了请求的发出者与接收者,使得系统具有更好的灵活性和可扩展性。需要对操作进行参数化:将操作封装为命令对象,允许操作参数化。需要在不同时间执行操作:命令对象可以在创建时延迟执行,或者通过队列机制进行排队执行。需要支持撤销/重做:命令对象可以记录操作状态,允许撤销和重做操作。需要记录日志:通过命令模式,可以轻松记录操作日志,并在需要时重放这些操作。原创 2024-08-26 17:23:52 · 1672 阅读 · 1 评论 -
事件驱动架构
事件驱动架构(Event-Driven Architecture, EDA)是一种软件架构模式,它通过事件来驱动系统的运行。事件是一种状态变化的通知,例如用户的操作、传感器的数据变化或系统内部的消息。事件驱动架构的核心思想是,当某个事件发生时,系统能够自动触发相应的处理程序(事件处理器)来响应该事件。在工业自动化中,事件驱动架构特别适合处理实时数据、传感器输入、设备控制等场景,能够实现对外部事件的快速响应。原创 2024-08-26 15:35:29 · 474 阅读 · 0 评论 -
工业自动化
反馈机制基于系统输出的实际值与期望值之间的差异,通过持续的比较和调整,使系统能够自动校正误差并保持稳定性和精确性。反馈机制通常包括以下关键组成部分:传感器(用于测量输出值)、比较器(将实际值与期望值进行比较)、控制器(根据比较结果生成控制信号)和执行器(根据控制信号进行操作)。Profibus是由国际电工委员会(IEC)标准化的一种通信协议和总线系统,用于工业自动化领域的设备之间的通信和数据交换。它提供了高性能、实时性和可靠性,并支持各种工业现场设备的连接,如传感器、执行器、PLC等。原创 2023-07-04 10:59:29 · 948 阅读 · 0 评论