23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SafetyLon 47-7<br />

Signal output<br />

SafetyLon node<br />

Input filter<br />

FIGURE 47.5<br />

Switch connected to safety-related output.<br />

a safe state. The activities to perform when entering the safe state depend on the defined application; but<br />

it is mandatory that there must be no direct danger to life or indirect to the environment.<br />

47.5 the Safety-Related Firmware<br />

The firmware of a SafetyLon node is organized in a three-layered architecture and located above ISO/OSI<br />

layer 7—equal to the approach chosen in PROFIsafe—as shown in Figure 47.6. Since only Safety Chip 1 is<br />

connected to the EN 14908 chip (cf. Figure 47.2), the lower layer differs between the chips. Shortstack API<br />

and Safety Chip Orion Stack API, respectively, are third-party ISO/OSI layer 7 software located below the<br />

first layer of the firmware. They care for the transmission of data from and to the chosen EN 14908 chip.<br />

Their software is not part of safety considerations. They are already part of the “black channel” and hence<br />

not outlined in the following.<br />

On top of the firmware is the application layer interface. It offers the application programmer functions<br />

that are used to realize safe user-application software. Typical functions are sending and receiving<br />

functions, receiving value from the safety-related input or setting the safety-related output, or write and<br />

read access to the sensor and actuator data stored in a table being part of the safe software. The application<br />

layer interface provides a convenient way of programming safety-related user-applications without<br />

taking care of safety functions encapsulated in the safety layer.<br />

Safety-related<br />

user-application<br />

Safety chip 1 Safety chip 2<br />

Safety firmware<br />

layer 3<br />

Safety firmware<br />

layer 2<br />

Safety firmware<br />

layer 1<br />

Application layer interface<br />

Safety layer<br />

Network access layer<br />

interface<br />

Safety chip<br />

interface<br />

Scheduler,<br />

state machine<br />

Application layer interface<br />

Safety layer<br />

Safety chip interface<br />

Scheduler,<br />

state machine<br />

ISO/OSI<br />

layer 7<br />

Shortstack API<br />

Orion stack API<br />

Shortstack<br />

microserver<br />

LC3020<br />

FIGURE 47.6<br />

Software design of SafetyLon node.<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!