getting_started:tutorials:safetysystem
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
getting_started:tutorials:safetysystem [2017/04/21 21:19] – graf | getting_started:tutorials:safetysystem [2020/02/11 14:36] – graf | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Create a Safety System ====== | ====== Create a Safety System ====== | ||
- | In the EEROS library you will find a directory with examples. Open a shell in the build directory of your EEROS library and run '' | + | In the EEROS library you will find a directory with examples. Open a shell in the build directory of your EEROS library and run '' |
< | < | ||
- | $ ./ | + | $ ./ |
</ | </ | ||
Line 20: | Line 20: | ||
The example shows a typical use of safety levels and safety events. In order to demonstrate how the system works in a very limited example the following assumptions have been taken: | The example shows a typical use of safety levels and safety events. In order to demonstrate how the system works in a very limited example the following assumptions have been taken: | ||
* The end of the initialization phase is triggered by a periodic which is run by the executor. In general this would be signalled by the sequencer after a initializing sequence has finished or by the control system as soon as a certain condition arises. | * The end of the initialization phase is triggered by a periodic which is run by the executor. In general this would be signalled by the sequencer after a initializing sequence has finished or by the control system as soon as a certain condition arises. | ||
- | * To start and stop running might be triggered by pressing or releasing a button connected to the critical input. In our simple example we do not have real hardware. | + | * To start and stop running might be triggered by pressing or releasing a button connected to the critical input. In our simple example we do not have real hardware. |
* When pressing '' | * When pressing '' | ||
===== How to shut down ===== | ===== How to shut down ===== | ||
- | The example demonstrates how the system should be stopped in a well controlled manner, see [[getting_started: | + | The example demonstrates how the system should be stopped in a well controlled manner, see [[getting_started: |