Range Color 读取一个数值,把它落入预设 Limits 的区间,再根据区间选择颜色、边框和显隐状态。
- 适合连续值
- 适合低、中、高、危险等区间
- 默认 4 个分割点形成 5 个区间
Range Color 把一个数值拆成多个区间,用颜色、边框或显隐表达当前区间。
Range Color 把一个数值拆成多个区间,用颜色、边框或显隐表达当前区间。
Range Color 读取一个数值,把它落入预设 Limits 的区间,再根据区间选择颜色、边框和显隐状态。
Range value 返回数值;Range actions 的 Upper limit 为区间上限,Fill、Border、Visibility 决定各区间显示。支持 1–24 个区间,N 个区间对应 N−1 个递增上限;仅一个区间时无需设置上限。
四个递增上限 L1、L2、L3、L4 形成五段:值 ≤ L1、L1 < 值 ≤ L2、L2 < 值 ≤ L3、L3 < 值 ≤ L4、值 > L4。上限属于当前区间,最终区间不包含最后上限。
Range value 通常读取模拟量 Tag。以下各段分别填写到标注字段;Upper limit 按递增顺序填写。
// Setup script
var temperature = ReadTagDouble("PLC_LINE01.OVEN01.TEMPERATURE", 0);
// Range value
temperature
// Upper limit: 20, 40, 60, 80
// Final (+∞): values above 80 先确认数值单位和量程,再确定区间边界。边界写完后,再设置每个区间的颜色和显隐。
温度、压力、负载、液位等连续值适合 Range。固定状态码使用 Discrete Color;复杂优先级状态使用 Multi-State Color。