一或多个 CPU 变量(Zui多 16 个)的值-时间变化过程可以保存在轨迹线中。在 STEP7 中,可以以图形化方式显示迹线记录。
迹线数量取决于 CPU。
每个迹线可以使用容量为 512 K 字节的内部迹线存储器,具体视 CPU 而定。
· S7-1200: 2 个迹线(固件版本不低于 V4.0)
· S7-1517:4 个迹线;
S7-1518:8 个迹线
警告 ! |
单个迹线的测量值
单个迹线的测量值的Zui大数量取决需要记录的 PLC 变量的数量和数据类型。
®每个迹线组态Zui多 16 个信号
已经组态的迹线保存在脱机项目中。通过至 CPU 的现有在线连接,还可以对它们进行在线/脱机比较。
· 符号(左)
· 状态(右)
1.创建一个迹线组态
迹线信号
I/O(过程映像)、M 和 DB 中的全部基本数据类型
迹线的Zui大大小
512 K 字节 =524288 字节 -30 字节(用于内部管理信息)=524258 字节
测量点的内存分配
保存测量点时,会同时保存一个时间戳(8 字节)。根据 PLC 变量的大小,每个测量值会再额外占用 1 至 8 个字节。
对于每个测量值,记录每个位型 PLC 变量需要占用 1 个字节。 |
ByteNumber_per_MeasuringPoint= 8 + å ByteNumber_per_MeasuredValue
示例
· 迹线中的 1 个INT 型变量
= 8+2 字节/测量点 =52425 测量点/迹线
· 迹线中的 1 个INT型变量和 1 个 BOOL 型变量
= 8+2+1 字节/测量点 =47659 测量点/迹线
触发事件
可以选择哪些触发事件取决于触发变量的数据类型。
绝大多数触发事件都具有算术数据类型(例如,INT、DINT、REAL…) |
预触发器
为了在触发事件之前的某一段时间就开始记录,必须在预触发器输入字段中输入一个大于零的值。
采样
采样由相关循环 OB 或时间控制 OB 提供时钟信号。
® 本例中, 由 OB33 提供(每 5ms 提供一个时钟信号 )