
System Manual Modular Systems
7 Start-Up
HI 800 191 E Rev. 2.02
Page 67 of 114
SILworX
Value [BOOL] ->
Examples of permitted configurations ...
... of not permitted
Channel no. 1
A1
Pulse_ON
Pulse_ON Pulse_ON A1
Pulse_ON
Channel no. 2
A2
Pulse_ON
Pulse_ON Pulse_ON Pulse_ON Pulse_ON
Channel no. 3
A3
Pulse_ON
Pulse_ON Pulse_ON Pulse_ON A3
Channel no. 4
A4
A4
Pulse_ON Pulse_ON Pulse_ON Pulse_ON
Channel no. 5
A5
A5
A5
Pulse_ON Pulse_ON Pulse_ON
Channel no. 6
A6
A6
A6
Pulse_ON A6
Pulse_ON
Channel no. 7
A7
A7
A7
A7
A7
A7
Channel no. 8
A8
A8
A8
A8
A8
A8
Table 36: Configuration of Pulsed Outputs
The corresponding inputs can be freely selected, i.e., two consecutive pulsed outputs need not
be assigned to two adjacent inputs.
Restriction:
Two adjacent inputs may not be supplied from the same pulse to prevent crosstalk.
7.3.5.3
Configuration Example with SILworX
Fundamental Method for Assigning Variables
In SILworX, the global variables previously created in the Global Variable Editor are assigned to
the individual hardware channels.
Assigning hardware channels global variables
1. Select
Hardware
in the structure tree of the project.
2. Right-click the input module and select
Detail View
from the context menu.
3. Change to the
DI XX: Channels
tab.
4. Drag the global variables onto the inputs to be used.
5. To assign the variables to the outputs, select the corresponding output module and proceed
as described for the inputs.
The hardware channels are assigned global variables.
The following example is based on the list provided in Table 33 and the procedure described
above.
Configuring Pulsed Outputs and Connecting them to the Inputs
The following table shows the connection of the system variables in the input module's Detail
View to global variables:
Tab
System variable
Global Variable
Module
DI Number of Pulsed Outputs
Sum_Pulse
DI Pulse Slot
Board_POS_Pulse
DI Pulse Delay [µs]
Pulse_delay
DIxx: Channel
Pulsed output [USINT] -> consecutive
channels from
Sum_Pulse
(4)
T1…T4
Table 37: Connection of the Global Variables to Output System Variables of the Input Module
Digital inputs (pulsed channels) may be arbitrarily connected to the pulsed outputs depending
on the hardware configuration.
Connecting the Variables to the Inputs and Corresponding Error Codes
Each input channel value
-> Value [BOOL]
contained in the
DIxx: Channels
tab located in the
input module's Detail View is allocated the corresponding error code
-> Error Code [BYTE]
. The
error code must be evaluated in the user program.