在 PanelShop.com 探索有关 PLC 和自动化的专家见解
可编程逻辑控制器不仅用于提供信号电平信息。他们还可以捕获和分析数据,具体取决于控制器的使用。 PLC最基本的用途是信号捕获,允许用户捕获并记录一组值以进行分析和测试。
可以输入 PLC 捕获的值并将其显示在图表上,以查看实际值集与理想值集相比的频率和变化。某些值设置需要 PID 控制方案来纠正它们。这通过图表中代表错误(例如超调或性能不佳)的尖峰来显示。
使用梯形逻辑代码,可以创建类似于错误引起的样本尖峰或脉冲以进行测试。使用逻辑梯形代码有四种不同的方法来创建这些样本脉冲。这些代码中的每一个都反映了逻辑代码,包括比较、计时和数学代码。
方法 1 – FIFO 加载指令
第一种方法涉及先进先出指令来创建样本脉冲。大多数昂贵的处理器都提供 FIFO 加载指令,只需增加数组的大小即可捕获更多值。这样可以获取更大的数据样本进行分析。
方法 2 – 元素平均
这种方法常见于高端 PLC,它取数组中所有元素的平均值。如果需要计算连续捕获之间的变化率,则使用比较信号捕获的代码来确定差异。然后,阵列可以读取结果进行分析并捕获观察到的任何尖峰值。
方法 3 – 没有 FIFO 指令的 PLC 平台
第三种方法不需要 FIFO 指令;但是,仍然需要数组和文件移动功能。第一条指令移动九个元素,将当前信号值复制到最近的元素中。然后将每条移动指令替换为Vxxx条目,每个条目中的一个值代表传感器值所需的数据位置和存储位置。
方法 4 – 自由运行定时器
最后一种方法几乎适用于所有 PLC 平台,而不仅仅是高端平台。它涉及使用计时器来记录扫描并捕获该时间段内给出的值。代码在扫描中产生的脉冲不会像上述方法那样精确,但循环例程或中断可以解决此问题。
分析信号时,最好捕获高频信号。卡将值写入寄存器的速度只能这么快。然而,确定更新率的唯一方法是捕获大量值并将其存储在数组中。例如,如果连续六或七个相同值的捕获率为 5 毫秒,则卡将每 30 到 35 毫秒更新一次。发布值的速度越快,出现峰值或错误的可能性就越大。
梯形图逻辑302
不难看出梯形图逻辑的重要性,因为它构成了 PLC 数据收集和分析的支柱。这种收集和分析反过来又为当今全球使用的工业控制提供了有价值的信息。了解使用梯形逻辑的不同信号捕获方法对于理解和使用 PLC 分析数据至关重要。
我们的 PLC 技术人员位于 PanelShop.com 他们都是各自领域的专家,他们的扫描心态实际上是无与伦比的。要了解您的公司可以做出哪些改进来提高效率,请立即与 PanelShop 专家交谈!
您可能也有兴趣阅读
- 梯形图逻辑 101 - 基础知识
- 梯形逻辑 102:优点和缺点
- 梯形逻辑 201 - PLC 扫描
自动化控制系统