一、脉冲捕捉功能
一个窄脉冲在第n个扫描周期的I/O刷新后到来,若无捕捉功能,此脉冲将会被漏掉;有了捕捉功能,PLC内部电路将此脉冲一直延时到下一个(第n+1个)扫描周期的I/O刷新结束,这样PLC就能响应此脉冲。
脉冲捕捉示意图
§ FP1的特殊功能及特殊命令
只有输入端X0 ~ X7共8个输入端可以设成具有脉冲捕捉功能的输入端,。:
输入端X0 ~ ,当某位设置为1时,则该位对应的输入端就具有脉冲捕捉功能;设置为0时,对应的输入端仍是普通的输入端。
二、输入延时滤波功能
图中,t1为干扰脉冲,小于延时时间Δt,因此不响应;t2、t4分别为机械开关接通和断开时的抖动时间,由图可见,经过延时,避开了输入信号的抖动部分,直接在稳定导通区间t3进行输入状态的采集和响应。
图5-4 输入信号延时滤波示意图
FP1的延迟时间可以根据需要,在1 ~ 128ms之间进行调节。延时时间的设定是通过软件,在对应的系统寄存器中设置时间常数来实现,时间常数和延时时间的对应关系如下表:
表5-2 时间常数与对应延时时间关系
~ 407用于预先存放设置的时间常数,与输入端的对应关系为:
:设定X0 ~ X1F的时间常数。
:设定X20 ~ X3F的时间常数。
:设定X40 ~ X5F的时间常数。
:设定X60 ~ X6F的时间常数。
时间常数(BCD码)
0
1
2
3
4
5
6
7
延时时间(ms)
1
2
4
8
16
32
64
128
三、脉冲输出功能
图5-1 脉冲输出进行位置控制示意图
FP1的输出端Y7可输出一路脉冲信号,其输出频率范围为360Hz ~ 5kHz。这一功能只有晶体管输出方式的PLC才具有,且需配合脉冲输出控制指令F164(SPD0)使用。
四、高速计数功能(High Speed Counter)
在FP1内部有高速计数器,可同时输入两路脉冲。
最高计数频率:10kHz;
计数范围: K-8388608 ~ K8388607;
输入模式:加计数、减计数、可逆计数、两相输入;
此外,每种模式又分为有复位输入和无复位输入两种情况,输入计数不受扫描周期影响,处理过程中响应时间不延时。
HSC需占用FP1输入端子X0、X1和X2。其中X0和X1作为脉冲输入端,X2作为复位端,可由外部复位开关通过X2使HSC复位。
2. 输入模式及设置
HSC的四种输入模式中,前三种为单相输入,最后一种为两相输入。
1) 加计数模式
2) 减计数模式
3) 加/减计数模式
4) 两相输入方式
四种计数模式的脉冲波形示意图
表4-13
设定值
功能
输入模式
X0
X1
X2
H1
双相输入
-
双相输入方式
H2
双相输入
复位
H3
加计数
-
-
加计数方式
H4
加计数
-
复位
H5
-
减计数
-
减计数方式
H6
-
减计数
复位
H7
加计数
减计数
-
加/减计数方式
H8
加计数
减计数
复位
H0
HSC功能未用
不工作(默认模式)
1) 高速计数器的控制指令
[ F0 MV, S, DT9052 ]:高速计数器控制指令。
该指令功能是将S中的控制字数据写入DT9052中,DT9052的低四位作为高速计数器控制用。
FP特殊功能指令 来自淘豆网www.taodocs.com转载请标明出处.