The standard application (Logic/Motion Controller) and the safety-related application can directly communicate.
Beside the Safety Logic Controller exchange variables (see section Exchanging Data between Logic/Motion Controller and Safety Logic Controller), also the TM5/TM7 I/O modules provide diagnostic exchange signals.
After you have inserted a safety-related I/O module into your bus architecture (Logic Builder), and then confirmed the modified bus configuration in Machine Expert - Safety, these diagnostic signals are available in the window.
inWARNING | |
---|---|
This chapter describes the use of a diagnostic signal of a safety-related TM5/TM7 I/O module based on an application example: A safety-related TM5 output module provides one diagnostic signal per channel which mirrors the physical state of the safety-related output. These signals can be read in the standard Logic/Motion Controller application.
The following procedure describes how to map this signal in the standard application thus enabling the Logic/Motion Controller to react on the physical state of the safety-related output channel.
Procedure in EcoStruxure Machine Expert Logic Builder:
Step |
Action |
---|---|
1 |
In the , double-click the safety-related output module of which you want to read the output channel status. |
2 |
Open the editor. |
3 |
In the signal table, locate the signal PhysicalStateChannelxx, where xx is the channel number. This signal is in the Status signal group. |
4 |
Map a variable. You have two possibilities:
|
5 |
Program a read access to the mapped variable in your application code (flag evaluation) and evaluate the variable in a way that the standard application can react on an undesired or unintended output channel status. |