The Common Industrial Protocol (CIP) and its safety extension, CIP Safety, play a crucial role in industrial automation, ensuring fail-safe communication across devices and networks. This thesis aims to develop a device within a CIP Safety network. The device is a safety sensor based on radar technology to bring safety in a workplace by making sure that there is no human operator while the machinery is in operational state. The primary objective is to add CIP Safety to an existing embedded device without changing its hardware design. This requires a carefully crafted implementation that doesn't break any other functionality of the device while fully aligning with the CIP Safety specification. For the implementation, the C programming language has been used, making sure all MISRA guidelines are followed to ensure the safety and reliability of the firmware. Throughout the work, tools such as Wireshark, various originator devices including PLCs and simulators, as well as specific testwares are utilized to test and validate the implementation. The result is a CIP Safety over Ethernet/IP capable product which meets functional safety requirements and is ready to deploy in an industrial environment.
The Common Industrial Protocol (CIP) and its safety extension, CIP Safety, play a crucial role in industrial automation, ensuring fail-safe communication across devices and networks. This thesis aims to develop a device within a CIP Safety network. The device is a safety sensor based on radar technology to bring safety in a workplace by making sure that there is no human operator while the machinery is in operational state. The primary objective is to add CIP Safety to an existing embedded device without changing its hardware design. This requires a carefully crafted implementation that doesn't break any other functionality of the device while fully aligning with the CIP Safety specification. For the implementation, the C programming language has been used, making sure all MISRA guidelines are followed to ensure the safety and reliability of the firmware. Throughout the work, tools such as Wireshark, various originator devices including PLCs and simulators, as well as specific testwares are utilized to test and validate the implementation. The result is a CIP Safety over Ethernet/IP capable product which meets functional safety requirements and is ready to deploy in an industrial environment.
Secure and Reliable Data Transmission in Industrial Automation using CIP Safety
ROSTAMI SHEKARSARAEI, HAMID
2023/2024
Abstract
The Common Industrial Protocol (CIP) and its safety extension, CIP Safety, play a crucial role in industrial automation, ensuring fail-safe communication across devices and networks. This thesis aims to develop a device within a CIP Safety network. The device is a safety sensor based on radar technology to bring safety in a workplace by making sure that there is no human operator while the machinery is in operational state. The primary objective is to add CIP Safety to an existing embedded device without changing its hardware design. This requires a carefully crafted implementation that doesn't break any other functionality of the device while fully aligning with the CIP Safety specification. For the implementation, the C programming language has been used, making sure all MISRA guidelines are followed to ensure the safety and reliability of the firmware. Throughout the work, tools such as Wireshark, various originator devices including PLCs and simulators, as well as specific testwares are utilized to test and validate the implementation. The result is a CIP Safety over Ethernet/IP capable product which meets functional safety requirements and is ready to deploy in an industrial environment.File | Dimensione | Formato | |
---|---|---|---|
RostamiShekarsaraei_Hamid.pdf
embargo fino al 08/07/2025
Dimensione
6.08 MB
Formato
Adobe PDF
|
6.08 MB | Adobe PDF |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/66484