DIO#.FILTER

Description

Gets or sets the digital input filter when specified channel is configured as a digital input (see DIO#.DIR). The digital filter blocks input changes (rising or falling edges) until the minimum pulse width is exceeded. The +/- tolerance listed is the sample period (uncertainty) of the filter.

Value Description Min Pulse Width Typical Use
0 Unfiltered >40ns RS485 inputs
4 Ultra fast

>240ns

+/- 40ns

Fast Optos

1 Fast

>10.24 µs

+/- 0.64 µs

Fast Optos
2 Standard

>163µs

+/- 10.24µs

Slow Optos
3 Slow

>2.62ms

+/- 0.16384ms

Mechanical switch

Usage

When DIO#.DIR = 0 (input) then the corresponding DIO#.FILTER can be set to adjust the filter of the input value.

Code

--> DI01.DIR
0
--> DIO1.FILTER
0
--> DIO1.FILTER 1

Context

For more information see Digital Inputs and Outputs.

Versions

Action Version Notes
Implemented 02-00-00-000

General Information

Type Read/Write
Units N/A
Range 0 to 4
Default Value 0
Data Type Integer
See Also  

Stored in Non Volatile Memory

Yes

Variants Supported

All variants are supported

Fieldbus Information

Fieldbus Parameter Index Sub-Index Data Type Float Scale Units Access PDO Mappable
EtherCAT COE and CANopen DIO1.FILTER 0x368A 0x3 USINT - - RW False
DIO2.FILTER 0x368B 0x3 USINT - - RW False
DIO3.FILTER 0x368C 0x3 USINT - - RW False
DIO4.FILTER 0x368D 0x3 USINT - - RW False
DIO5.FILTER 0x368E 0x3 USINT - - RW False
DIO6.FILTER 0x368F 0x3 USINT - - RW False