西门子PLC代理商-鄂州
输入扫描是FP1系列PLC的一个在现场调试时比较有用的功能,它包括两方面的内容,即输入延时滤波功能和脉冲捕捉功能。下面就这两个功能分别作一下介绍。
①输入延时滤波功能 在实际的工业现场,常常因机械开关的抖动会给系统带来误操作。为了机械开关抖动给系统带来的不可靠影响,可以利用FP1系列PLC的延时滤波功能。它的实质是在检查到外部输入的上升沿后在内部并不立即响应,而是延迟一定的时间后再响应。延迟时间的设定由软件实现,时间常数存放在No.404~No.407中,它们的表示意义如下:
0~1ms 1~2ms 2~4ms 3~8ms 4~16ms 5~32ms 6~64ms 7~128ms
各字寄存器输入端的对应关系为:
No.404:设定X0~X1F的时间常数。
No.405:设定X20~X3F的时间常数。
No.406:设定X40~X5F的时间常数。
No.407:设定X60~X7F的时间常数。
②脉冲捕捉功能 由于PLC采用循环扫描工作方式,因此其对输入的监测受扫描周期的影响,例如在PLC的执行指令阶段,如果输入端有一个瞬间的窄脉冲,那么这个窄脉冲往往被遗漏而不会被响应。为了防止出现这种情况,可以利用FP1系列PLC的脉冲捕捉功能。它可以记忆脉冲宽度小至0.5ms的脉冲,且不受扫描周期影响。PLC的内部电路会将此脉冲记忆下来并在一定的时间响应它。要实现此功能,必须在系统寄存器No.402中设定正确的控制字,其意义如下:
No.402的高8位不用,低8位由低到高对应外部输入端子X0~X7,该位设为"1",则表示该位具有脉冲捕捉功能,设为"0"表示该位不具有脉冲捕捉功能。例如要设定X3、X5、X7具有脉冲捕捉功能,就需要将十六进制常数H0A8送入系统寄存器No.402中。
浔之漫智控技术(上海)有限公司专注于西门子等