Parameter Set

Encoder/Counter
No. Name Value Internal value Internal type Default Min. Max.
145 Mode <no title> 0-15 BYTE 0 0 15
146 Frequency limit No filter 0 BYTE 0 0 4
50 Hz 1
500 Hz 2
5 kHz 3
20 kHz 4
147 Input level 0 - 24 V DC 0 BYTE 0 0 3
0 - 5 V DC 1
Differential 2
1 Vss sinus 3
148 SSI frequency 200 kHz 2 BYTE 2 2  
500 kHz 3
1 MHz 4
149 SSI resolution 8 Bit 0 BYTE 1 0 3
16 Bit 1
24 Bit 2
32 Bit 3
150 SSI code type Binary input 0 BYTE 0 0 0
151 SSI polling time x x BYTE 10 ms 0 255
Analog Channels
No. Name Value Internal value Internal type Default Min. Max.
1 Available Channel Disabled 0 BYTE 0 0 1
Enabled 1
2 Analog Mode IEPE 0 BYTE 0 0 1
+/- 10 V 1
3 Synchronized encoder file Disabled 0 BYTE 0 0 1
Enabled 1
4 DC Filter Disabled 0 BYTE 0 0 1
Enabled 1
5 Sample rate 50 kHz 0 BYTE 0 0 9
25 kHz 1
12,50 kHz 2
6,25 kHz 3
3,13 kHz 4
1,56 kHz 5
0,78 kHz 6
0,39 kHz 7
0,20 kHz 8
0,10 kHz 9
(Reserved) 10…15
6 Start condition Immediate 0 BYTE 0 0 4
Delayed 1
Binary Input 2
Zero Input 3
Encoder Value 4
7 Start condition value (dependend on Start condition) x x DWORD 0 0 4294967296
I1 0 - 0 0 3
I2 1
C3 2
C4 3
8 Edge type Rising edge 0 BYTE 0 0 1
Falling edge 1
9 Record length value (samples) x x DWORD 5000 1 4294967296
I/O Configuration: Inputs
No. Name Value Internal value Internal type Default Min. Max.
152 Input delay 0.1 ms 0 BYTE 0 0 3
1 ms 1
8 ms 2
32 ms 3
153-156 DI0/DI1/DC2/DC3 use Digital input 0 BYTE - 0 5
Touch 1
Reset 2
Reset 2nd Bit Counter 3
Set 4
RPI 5
I/O Configuration: Outputs
No. Name Value Internal value Internal type Default Min. Max.
157 Behavior on STOP Off 0 BYTE 0 0 2
Last value 1
Substitute value 2
158 Substitute value 10 s x x WORD 0 0 3
159/160 DC2/DC3 use Digital output 0 BYTE 0 0 3
Analog Channel failure 1
Module failure 2
End value 3

Operation Modes

Inputs and outputs which are not used by the counters are available for other tasks.

Table legend: A = input channel A, B = input channel B, Z = output channel Z.

Operation Mode Function Used inputs Description Function block
0-1 No counter None This operating mode is selected, if the integrated high-speed counter is not needed. -
1-1 Up/down counter (A) A = Counting input 1 up/down 32 bit counter on input A (dynamic changes) with set and reset input operation, end value reached indicator, touch/catch value and overflow flag. CMS_IO_32BIT_CNT
2-1 Up/down with release input (B)

A = Counting input

B = Enable input

1 up/down 32 bit counter with enable input. Counting is valid when input B is TRUE. Dynamic up/down count possibility, with set and reset input operation, end value reached indicator, touch/catch value and overflow flag. CMS_IO_32BIT_CNT
3-2 Up/down counters (A,B)

A = Counting input 0

B = Counting input 1

2 up/down 16 bit counter (on rising edge count) functions, with separate up/down, reset operation and overflow flag. CMS_IO_16BIT_2CNT
4-2 Up/down (A, B on falling edges)

A = Counting input 0

B = Counting input 1

2 up/down 16 bit counter functions (with A on rising edge count and B on falling edge count), With separate up/down, reset operation and overflow flag. CMS_IO_16BIT_2CNT
5-1 Up/down dynamic set (B) / rising edge

A = Counting input

B = Dynamic set input

1 up/down 32 bit counter with set and reset input, end value reached indicator, touch/catch value and overflow flag. Additional function to mode 1 is the dynamic set input (B) on rising edge sets START_VALUE. CMS_IO_32BIT_CNT
6-1 Up/down dynamic set (B) / falling edge

A = Counting input

B = Dynamic set input

1 up/down 32 bit counter with set and reset input, end value reached indicator, touch/catch value and overflow flag. Additional function to mode 1 is the dynamic set input (B) on falling edge sets START_VALUE. CMS_IO_32BIT_CNT
7-1 Reserved None - -
8-1 Up/down with release (B), 0 cross detection

A = Counting input

B = Enable input

1 up/down 16 bit counter (in range of -32768 to 32767) with enable input and zero crossover detection (CF). Counting is valid when input B is TRUE. With set and reset input operation and touch/catch value. CMS_IO_16BIT_CNT
9-1 Reserved None - -
10-1 Reserved None - -
11-1 Incremental encoder

A = Trace A of the encoder

B = Trace B of the encoder

Z = Trace Z  of the encoder (mechanical zero)

1 up/down counter for encoder x1 count, touch/catch value, RPI function, reset and set

Function block counts rising edges at input A.

CMS_IO_32BIT_ENCODER
12-1 Incremental encoder X2

A = Trace A of the encoder

B = Trace B of the encoder

Z = Trace Z  of the encoder (mechanical zero)

1 up/down counter for position sensor x2 count, with possibility of touch/catch value, RPI function, set and reset actions.

Function block counts rising and falling edges at input A.

CMS_IO_32BIT_ENCODER
13-1 Incremental encoder X4

A = Trace A of the encoder

B = Trace B of the encoder

Z = Trace Z  of the encoder (mechanical zero)

1 up/down counter for position sensor x4 count, with possibility of touch/catch value, RPI function, set and reset actions.

Function block counts rising and falling edges at input A and B.

CMS_IO_32BIT_ENCODER
14-1 SSI, absolute encoder

A = Data signal

B = Clock signal

Absolute positioning sensor using SSI interface CMS_IO_SSI_CNT
15-1 Time frequency meter Z = Input signal Time measurement of Z signal, rising edge, falling edge, rotation per minute and frequency calculation CMS_IO_FREQ_SCAN