Cycle Time Modification

Function blocks for the most module functions of DC541-CM are contained in the library DC541_AC500_V11.lib. The library is automatically included into the project and is described in detail in the library documentation DC541_Library: DC541 Library

Note

Access to the channels configured as normal inputs and outputs is performed using the function block DC541 IO: DC541_IO

The module’s cycle time is set automatically depending on its channel configuration. The following values are possible for the cycle time:

CYCLE (cycle \ time)

Data_Type Default_Value Range Unit
WORD - - µs

Output displays the cycle time of the device. The cycle time is set during the device configuration and can have the following values depending on the channel configuration:

Parameter Description Value
IO device   50 µs
Counting device 1-2 functions 50 µs
  3-4 functions 100 µs
  5-8 functions 200 µs
“Functions”  
  PWM Pulse-width modulator
  FREQ Time and frequency measurement
  FREQ_OUT Frequency output
  32BIT_CNT 32 bit counter
  FWD_CNT 32 bit count-up counter
  LIMIT Limit value monitoring for the 32 bit counter

The used cycle time can be read at output CYCLE of the block DC541_GET_CFG: DC541_GET_CFG

The following table shows an overview of all possible combinations.

Configured as Function/ can be con- figured for channel C0 C1 C2 C3 C4 to C7 Max. number of channels for this function Remark and reference to alternative combinations (a and b)
Mode 1: Interrupt function; mutually exclusive with mode 2 (counting functions).
Interrupt Dig. input 1 1 1 1 4 8 Each channel can be configured individually as interrupt input or output.
Interrupt inp. 1 1 1 1 4 8
Dig. output 1 1 1 1 4 8
Mode 2: Counting functions and multifunctional I/Os; mutually exclusive with mode 1 (interrupt functions).
Multi-function I/Os, PWM, counters, time and frequency measuring Dig. input 1 1 1 1 4 8 Normal input
Dig. output 1 1 1 1 4 8 Normal output
PWM, resolution 10 kHz 1 1 1 1 4 8 Outputs a pulsed signal with an adjustable on-off ratio.

Frequency

output,

resolution

2.5 kHz

1 1 1 1 4 8 Outputs an adjustable frequency (endless output or output of a specified number of pulses).

Up/down

counter,

50 kHz

1 1

OK

*1)

OK

*1)

OK

*1)

2

*1)

a) Both channels (0 and 1) configured as 50 kHz counter => Channels 2 to 7 can be configured as digital I/Os.

b) Only one channel (0 or 1) configured as 50 kHz counter  => Second channel can be configured as counter < 50 kHz or for time/frequency measurement with a max. resolution of 200 µs. The remaining channels (2 to 7) can be configured as digital I/Os.

Up/down

counter,

5 kHz

1 1 1 1

OK

*2)

4

*2)

  1. Four channels (0 to 3) configured as 5 kHz counter => Channels 4 to 7 can be configured as digital I/Os.
  2. Only a portion of the 4 channels (0 to 3) configured as 5 kHz counter => The other ones (of channels 0 to 3) can be configured as desired: as 2.5 kHz counter or for time/frequency measurement with a max. resolution of 200 µs

or as digital I/Os. The remaining channels (4 to 7) can be configured as digital I/Os.

Up/down

counter,

2.5 kHz

1 1 1 1 4 8  

Time/ frequency measurement, resolution

50 µs

1

OK

*3)

OK

*3)

OK

*3)

OK

*3)

1

*3)

Channel 0 configured for a max. resolution of 50 µs => Channels 1 to 7 can be configured as digital I/Os.

Time/ frequency measurement, resolution

100 µs

1 1

OK

*4)

OK

*4)

OK

*4)

2

*4)

  1. Two channels (0 and 1) configured for a max. resolution of 2x100 µs => Channels 2 to 7 can be configured as digital I/Os.
  2. Only one channel (0 or 1) configured for a max. resolution of 50 µs => Second channel (0 or 1) can be configured as counter < 50 kHz or for time/frequency measurement with a max. resolution of 200 µs. The remaining channels (2 to 7) can be configured as digital I/Os.

Time/ frequency measurement, resolution

200 µs

1 1 1 1 4 8 Times, frequencies and rotational speeds are measured with a max. resolution of 200 µs.
High-speed counter

Bidirectional

32 bit

counter,

50 kHz max.

Channels 0 to 3: Track A, track B, zero track, touch trigger

OK

*6)

1

For connection of an incremental transmitter. For signals up to 50 kHz. This frequency corresponds to a motor with a rotational speed of 3000 rpm. The counter always uses the first 4 channels (0 to 3).

*6) The remaining channels (4 to 7) can be configured as limit values, as 5 kHz counters, for time/frequency measurement with a resolution of 200 µs or as digital I/Os.

Axis of rotation

(endless counting)

1

OK

*7)

1

“Endless” forward counting. An overflow occurs corresponding to the 32 bit value.

*7) The remaining channels can be configured as limit values, as 5 kHz counters, for time/frequency measurement with a resolution of 200 µs or as digital I/Os.

32 bit counter incl. sign 1

OK

*8)

1 *8) The remaining channels can be configured as limit values, as 5 kHz counters, for time/frequency measurement with a resolution of 200 µs or as digital I/Os.
Limit values for 32 bit counter OK  *9) 1 1

Various counting values of the 32 bit counter can be displayed directly via these outputs.

*9) In this case, the channels 0 to 3 are used as 32 bit counters.