X20 system modules • Digital output modules • X20DO4623
1174
X20 system User's Manual 3.10
4.15.14.9.4.2 Setting the output configuration
Name:
Output configuration 1 - 4
ConfigOutput01
Each channel can be configured for either "digital" or "analog" operation in this register. Depending on the setting,
the corresponding DigitalOutput or AnalogOutput registers must be written.
Data type
Value
USINT
See bit structure.
Bit structure:
Bit
Name
Value
Description
0
0
Digital register is used
1
Channel 1
1
Analog register is used
...
...
0
Digital register is used
3
Channel 4
1
Analog register is used
4 - 7
0
4.15.14.9.5 Zero crossing status
Name:
ZeroCrossingInput
ZeroCrossingStatus
StatusInput01
Zero crossing detection uses a fixed filter time of 1 ms and a scanning frequency of 10 kHz. When a missing or too
short period is detected, control is switched off until at least 2 periods are detected correctly, and the status flag
is set accordingly. Control is offset by 2 ms from the negative half-wave until the next zero crossover is detected
correctly or another error occurs. This is normally at least one complete wave.
Monitoring is activated at the first zero crossover after being switched on.
Function model 0 - Standard only:
The "packed outputs" setting in the AS I/O configuration is used to determine whether all of this registers' bits should
be set up individually as data points in the AS I/O mapping ("ZeroCrossingInput" through "ZeroCrossingStatus") or
whether this register should be displayed as an individual USINT data point ("StatusInput01").
Data type
Value
Information
0 to 17
Packed outputs = on
USINT
See bit structure
Packed outputs = off or function model <> 0 - Standard
Bit structure:
Bit
Name
Value
Information
0
Signal during the negative half-wave
0
ZeroCrossingInput
1)
1
Signal during the positive half-wave
1 - 3
0
0
No error
4
ZeroCrossingStatus
1
Zero crossover failed
5 - 7
0
1)
Value is valid if no error has occurred (ZeroCrossingStatus= 0)
4.15.14.9.6 Minimum cycle time
The minimum cycle time defines how far the bus cycle can be reduced without communication errors occurring.
It should be noted that very fast cycles decrease the idle time available for handling monitoring, diagnostics and
acyclic commands.
Minimum cycle time
Standard function model
100 μs
Bus controller function model
150 μs
4.15.14.9.7 Minimum I/O update time
The minimum I/O update time defines how far the bus cycle can be reduced while still allowing an I/O update to
take place in each cycle.
Minimum I/O update time
Function model 0
Equal to the minimum cycle time
Function model 1
Equal to the minimum cycle time