控制器采集说明列出电流、电压、功率及更多测量数据,是否代表它们都以同一种周期方式交换?Beckhoff的TF8330 TwinCAT 3 Power Collector文档,在Measure页把几类通信对象分开。读清这些名称,可以避免把“系统能够提供”简化成“每个字段每周期同时到达”。
页面所谈的是Measure组TwinCAT模块与EL34xx系列EtherCAT电力测量端子的交互。PDO,即Process Data Objects,被解释为端子与模块间快速、周期性的数据交换,传送当前测量值,例子包括电流、电压和功率。这说明了它在该文档中的通信角色,没有给本文提供某个现场周期的实际读数或时间记录。
SDO,即Service Data Objects,提供参数和内部过程数据的非周期访问。原文还把数据量较大或更新率较低的测量数据列入说明,例如谐波。因而,某项测量量属于采集范围,并不要求它一定在同样的周期数据包里出现。这里的区别来自数据交换方式,不能仅按“都是测量值”把两者合并。
文档另有variant handling一段,说明EL34x3可通过不同variant PDO输出测量变量,并顺序读取不必每周期传输的值。顺序读到多个量,与多个量在每个周期同时呈现,提供的是不同信息。本文仅解释这种时间安排的概念,不转写选择器设置、映射、参数或模块配置步骤。
例如,假设一张资料表列出了某系统可取得的全部字段,表中却没有保留周期或非周期的说明。读者可以知道字段清单,仍不能据清单推断它们的更新时间相同。这是文件解释的例子,并非本文取得了现场通信抓包;也不能由这一缺项认定系统故障、数据丢失或实时性不合格。
本稿只采用Beckhoff此页的对象定义及概念段,首次发布日期未确认,不把它推广为所有工业控制器的统一行为。它有助于设备资料员把测量量名称与交换方式一同保留,不提供接线、PDO/SDO配置、控制代码、电气测量操作或生产安全结论,也不以原厂概述保证某套系统已完整及时采得全部数据。
信息来源
本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。