09 2023 档案

摘要:PROFINET IO协议的难点在于其协议状态机不是一个分层的上下层关系,而是一种复杂的关系,因为各个状态机都有可能有接口调用,耦合度很高,一口气完整实现协议栈难度很大。 PROFINET IO设备通信的一般过程 对于一个PROFINET IO设备来说,其实就是一种协议转换器,将连接的输入模块的数据 阅读全文

posted @ 2023-09-27 09:31 MichaelChen-99 阅读(1421) 评论(0) 推荐(0)

摘要:协议是一系列描述消息格式和处理过程的规则,目的是在计算机之间实现信息交互。状态机是自动处理协议的一种机制,协议机则是状态机(State Machine)的一种特例。 PROFINET IO设备协议栈完整组成 PROFINET IO主要分为控制器和设备,本文着重于IO设备的协议及其描述。 PROFIN 阅读全文

posted @ 2023-09-26 09:34 MichaelChen-99 阅读(1498) 评论(0) 推荐(0)

摘要:概述 CODESYS上位机编程软件支持Trace,也就是变量跟踪功能,用波形记录某个变量,在联机调试时可以使用波形来协助用户分析程序逻辑,帮助用户分析设备运行状态。下图中的Trace跟踪了4个变量,波形的横轴为时间,纵轴为变量值。 基本配置 鼠标右击设备的“Application”节点,弹出如下图所 阅读全文

posted @ 2023-09-16 09:23 MichaelChen-99 阅读(1734) 评论(0) 推荐(0)

摘要:# 通信接口抽象层设计 在对CODESYS的运行时进行功能开发,其实是通过调用嵌入式操作系统的硬件驱动来操作硬件。针对不同的控制器外设,以及与控制器模块连接的不同功能模块,需要调用不同的硬件驱动,一种外设或一个模块需要编写一种接口,然后花费大量的时间去调试和维护这些接口。 如果能采用分层架构设计,专 阅读全文

posted @ 2023-09-09 08:14 MichaelChen-99 阅读(511) 评论(0) 推荐(0)

导航