Siemens SIDOOR ATD4 W Series System Manual page 289

Automatic door control units
Table of Contents

Advertisement

no restrictions on the call cycle of the SIDOOR function block. A cycle time of >10 ms is
recommended to make optimal use of the resources.
The selected SIDOOR bus node is localized by specifying a hardware address ID. Every time the
function block is called, the control data is transferred to the controller according to the
"SIDOOR_CDat" structure. Additionally, the current status data is updated in accordance with the
"SIDOOR_SDat" structure. The availability of the SIDOOR bus node is also checked, and the node
diagnostics data is updated. A parameter job is acyclic, and is processed during the course of
several call cycles of the SIDOOR function block. The block returns the result and the status of the
parameter job. The block number can be changed.
Response to errors
If communication and/or the block is interrupted (ERROR ≠ 0000
• No parameter job is accepted.
• The states of the output parameters PKW_REPORT and PKW_FAILED remain unchanged.
• All control data (CDAT) is rejected.
• All elements of the SDAT status data structure are set to 0.
Parameter channel (PKW)
The parameter channel is only used actively when a parameter job mapped by the parameters
PKW_NUM, PKW_IND, PKW_PWE and PKW_RETRY is started by a positive edge on PKW_REQ.
Therefore, all "PKW" parameters can be set to "0" if the parameter channel is inactive or will not
be used.
On a positive edge of PKW_REQ, a parameter job is copied into the internal job buffer, and the
evaluation is started. PKW_REQ is automatically reset after the job has been executed or
terminated by an error. An active job is canceled by resetting PKW_REQ. The job is canceled
automatically if a diagnostic or communication error occurs during processing. A job is not
evaluated as error-free until the empty job has been sent automatically in the last step and
correspondingly answered.
Note
After a job has finished, the parameter channel is automatically reset by an empty job. This need
not be done by the user.
The function block can be called at any cyclic frequency. Please note, however, that the
parameter channel is processed step-by-step. Each block call executes precisely one step in the
processing of the parameter job.
1. Check parameter job data and start job
2. Wait for a response from the addressed node
3. Evaluate the response, and enable the job interface with an empty job
The number of wait steps is limited by the input parameter PKW_RETRY, and depends directly on
the call cycle. Depending on the job, the SIDOOR ATD430W controller requires at least 30 ms to
process a parameter job (including response).
ATD4xxW for industrial applications
System Manual, 06/2022, A5E51901827B AA
Configuration and Programming in STEP 7 / via TIA Portal
9.3 Programming SIDOOR instructions
), the response is as follows:
hex
287

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents