龙兄:
愚弟给你响应一下(以西门子为例子)
为什么当使用一个模拟量输入模块时,会接收到变化极大的值?
解答:
1. 可能正在使用一个自供电的传感器,或使用两个独立的电源分别用于CPU的扩展模拟量输入模块和传感器。两个电源的地之间没有互相连接。这就导致了一个高的波动的共模电压,影响模拟量输入的值。
2. 另一个原因可能是在模拟模块输入上的连接线太长或绝缘性很差。
补救措施:
1. 将模拟模块的端子 M 连接到传感器相应的端子,用于补偿这些变化。
注意事项:
请预先确保,在两个电源之间只有一个该连接。如果已经存在其它的连接,那么当添加一个块连接时,可能会发生不期望的补偿电流!
背景知识:
• 模拟量输入模块没有进行电位分离。
• 共模电压不能大于12V。
• 共模抑制在60Hz时为40dB 。
2. 利用模拟量输入滤波器:
在Micro/Win"View > System data module> Tab: Analog input filter"中。
• 选择要进行滤波的模拟量输入。
• 选择"Number of queries"以及"Dead Time"。
"Number of queries"域包含查询数目,通过这个数目,可以计算几个输出值的电流平均值。该值从最近的 n 个值开始计算,其中n是在"Number of queries"中的值。
停滞时间确定了与平均值的最大允许偏移。(更多信息可以在条目-ID 8574774中找到)
关键字:
测试值记录,信号衰弱
这次去现场又碰到一个问题:模拟量备用芯的问题!!
一般我们模拟量是4~20mA的话都是两根线,但是一般电缆敷设的时候会敷设一根4芯的电缆,还有两根作为备用芯。但是如果这个备用芯不处理就放在机柜里的话会有一些意向不到的问题。这次在现场就是这样。备用芯都是与其它线一样放在了线槽里或者是直接竖起来靠边放着。也是模拟量信号有干扰,量电流,电流没有变化,但是在PLC内监视变量的值就会跳变很厉害。找了很长时间的原因都没找出来,最后试试把备用芯都给放下来,然后都给卷起来放在柜子最下面。这样一试之后果然好使,我估计是这些备用芯与其它线放在一起会有电磁干扰影响PLC。备用芯就像一根根的天线在放射电磁信号。