Examples for Instruction Lists (IL)
SICAM A8000 / CP-8000 • CP-8021 • CP-8022 Manual
Unrestricted
549
DC8-037-2.02, Edition 10.2017
B.5
Bounce Suppression
If an input signal is bouncing, the blocked bit (
BL
) is set. The number of state changes until
the
BL
bit is set, as well as the monitoring time during which the information must be static un-
til the
BL
bit is reset, are adjustable via constants. An output is set to
0
during the
BL
bit is set.
With an edge detection for the rising edge (
R_TRIG_INEDRISE0
) and the falling edge
(
F_EDTIMEFALL0
) the counter (
CTU_EDC0
) will be incremented by
1
. At the same time the
R
input of the counter is reset via an ON delay for the rising edge (
TON_EDTIMERISE0
) as well
as for the falling edge (
TON_EDTIMEFALL0
). With this function all state changes of the input
will be integrated by the counter (started with the first edge and triggered by each following
one).
As soon as a state change of the input happens the flag (
M_BOOL_COUNTER00
) is reset and
the input of an
AND
(module 8) is set (inverted). If the sum of state changes is greater as or
equal to a defined number (
CV
>=
PV
) the counter output is set as well, and the
BL
bit is set.
With the set
BL
bit the output is reset by another
AND
(module 9).
After termination of the monitoring time the
R
input of the counter is set again, and the counter
is reset. If the
BL
bit is set, it will be reset as well (output of module 8 is
0
).
In the procession sequence the
R
input of the counter must be reset first, because only after-
wards the positive edge at the
CU
input of the counter causes an increment. Therefore the ap-
plication program handles the
R
input before the
CU
input of the counter.
TON
TON
&
&
Parameter
1
1
CU
PV
R
Q
CTU_FLZ0
1
2
3
4
5
6
7
8
9
input
in the INIT part
R_TRIGINEDRISE0
F_TRIG_INEDFALL0
TON_EDTIMERISE0
TON_EDTIMEFALL0
M_BOOL_COUNTER00
M_BOOL_MODULE7
output
counter
upward
M_BOOL_MODULE03
blocked
Содержание CP-8000
Страница 10: ...Open Source Software 10 Unrestricted SICAM A8000 CP 8000 CP 8021 CP 8022 Manual DC8 037 2 02 Edition 10 2017 ...
Страница 74: ...Function Packages 74 Unrestricted SICAM A8000 CP 8000 CP 8021 CP 8022 Manual DC8 037 2 02 Edition 10 2017 ...
Страница 468: ...Engineering via SICAM WEB 468 Unrestricted SICAM A8000 CP 8000 CP 8021 CP 8022 Manual DC8 037 2 02 Edition 10 2017 ...
Страница 524: ...Service 524 Unrestricted SICAM A8000 CP 8000 CP 8021 CP 8022 Manual DC8 037 2 02 Edition 10 2017 ...
Страница 556: ...Error Handling 556 Unrestricted SICAM A8000 CP 8000 CP 8021 CP 8022 Manual DC8 037 2 02 Edition 10 2017 ...
Страница 603: ...Use Cases SICAM A8000 CP 8000 CP 8021 CP 8022 Manual Unrestricted 603 DC8 037 2 02 Edition 10 2017 ...
Страница 604: ......