SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
DDS
System integration in offshore ships
How we applied DDS and redefined system topology
R&D Manager Ulstein Power & Control
– Develop and maintain Automation & Control
products and platform
– The company sells packages and products in the
maritime industry, with a main focus on Offshore
Supply Vessels
– We sell system integration and products
– This ranges from Power switchboards, ship
automation, bridge and navigation equipment
Rune Volden
Main topic of interest
This presentation is to address our challenges to
make a configure to order control system
architecture, which lasts for the lifetime of the
ship
Challenges
Business
Standards and second source
Responsibility and liability of being total
integrator
Legacy products, SCADA system, components,
code, old Windows versions – technical debt
over 30 years
Business
2015
- challenging offshore
market
- tough competition
- In-house competence
vs hiring
Second source and standards
Ulstein - long term investment in control systems
DDS - the next 30 years ?
- two real suppliers (RTI and Prismtech)
Alternative standards?
- OPC UA is becoming important
- Industry 4.0
DDS – OPC UA bridging can become important
Second source Hardware
2014
- only Schneider done some tests
2015
- Bachmann, Wago and Phoenix
API with possibility for C++ and DDS
implementation
2016
Ulstein will use DDS invariant to hardware
make
Responsibility of a total integrator
2015
- rules and regulations are being developed
- responsibility vs willing to pay
- who will pay if …
How to handle legacy, ship next 30 yrs
- Technical debt
- Old SCADA tools
- Non supported windows plattforms
- Proprietary PLC’s
- Form, fit & function
- Outdated rules and regulations
- Now: invariant to this, hope DDS will last …
Further challenges
- Retrofit code on new platforms
- Open source vs proprietary
- Scalability
- Vulnerability
Bridge Alarm System -2013
Light Control – 2013/2014
Integrated Automation System - 2016
Open Software Technology
Linux Ubuntu 14.04
C++11
DDS for communication between applications
Configurator for delivery of control system, GUI
and documentation
Qt/QML for Graphical User Interface
Hardware Technology
Marine approved electronics
IEC 60945, Marine Equipment Directive
Few vendors and low volume hardware with
limited options and high cost
All components are COTS (Commercial off the
shelf)
© 2014 Real-Time Innovations, Inc.
CDP IO Server
CDP Engine
CDP Messaging
CDP Custom
Components
DDS
GUI Data
DDS
Cloud
Own Engine
DDS
Cloud
Own Custom
Components
DDS
Cloud
2014 2015
Reduced complexity
Increased performance
Increased data availability
Extra coding
Increased reliablity and control
Architecture Migration
WAGO BC
Wago Firmware
Codesys app
ModBus UDP
GUI PC
Linux
QT app
QML
Functionality
DDS APIWAGO IO
Wago IO
Modules
CDP IO Server manage
data traffic between
controller application
and BC
CONTROLLER
PCLinux
CDP app
ModBus UDP
IOFunctionality
Redundancy
CDP
MessagingDDS API
CONTROLLER
PCLinux
CDP app
ModBus UDP
IOFunctionality
Redundancy
CDP
MessagingDDS API
CDP Messaging manage
data traffic between
controllers running CDP
DDS manage data traffic
between controller and
GUI
Architecture 2014
IO Controller
(BC)Linux/VxWorks
C++ API app
C++
DDS API
GUI PC
Linux
QT app
QML
Functionality
DDS API
IO
IO Modules
DDS manage data traffic
between controller
application and IO
Controller
CONTROLLER
PCLinux
Open
framework
Functionality
DDS API
DDS manage data
traffic between
controller application
and ÏO Controller
CONTROLLER
PCLinux
Open
framework
Functionality
DDS API
Communicate
directly between
GUI PC and IO
Controller
Clean cut signal
interface. IO vendor is
responsible to publish
and subscribe IO data via
DDS
DDS Cloud
• Availability
• Redundancy
• Scaleable
• Established standard
• Vendor independence
• Inhouse experience
DDS manage data
traffic between
controllers
Architecture 2015
IO IO Controller
1..n Pc/
Controller / GUISwitch
US
A
Linux
Application
Analog
Digital
Serial (All) Configuration
IO Controller:
- Application for converting hardwired & serial signals
(CANBus, NMEA, ModBus RTU) to and from DDS
- Simple distributed signal alarms
- Vendor dependent API
Network traffic
- DDS on the Ethernet
DDS Network Architecture
- General
- DDS for all data traffic between controller and other devices
- DDS is a «Cloud» concept, supports «Industrial Internet of
Things»
- Less CPU load on controller
- Faster system
- No network protocol handling, DDS takes care of all network traffic
- Data is distributed and available everywhere
- DDS gives more reliable data collection, provides more redundancy
IAS MK II – DDS NETWORK ARCHITECTURE
Controller or GUI application
- DDS ready to use signal data
Linux
Config
DDSProxy
App
DDS
IO ControllerIO Pc Controller
OS Monitors
Remote access
Pc Other (logg, Db, ..)
Ethernet/
DDS Data transport layer
Engines
Pumps
Valves
Sensors
Thrusters
Hardwired/
Serial bus
CanBus
Systems
Tank
DDS
Switch
Wifi
Router
Electrical systems
Smart
Sensors
(DDS)
Physical dual Ethernet network with DDS
(dual line redundant data transport)
Single Ethernet network with DDS
(single line data transport)
Temporary single Ethernet network with DDS
(single line data transport)
Ethernet connection to other systems with DDS
(single line data transport)
Sensors
(Internet Of Things/ IPv6)
EAS panels
Multigateway IO
IAS MK II - DISTRIBUTED SYSTEM
Operator Stations
Engine Control Room EAS Panels
Bridge, compartments,
common spaces
Operator Station
Bridge
Cabinets
Machinery Spaces
Dual Ethernet
network
Signals
Hardwired, serial
Ship Systems
Systems & sensors
• Redundant Controllers with software to process data
• GUI applications operator screens and panels
• IO to integrate and exchange data
Layout principal
DISTRIBUTED PLUG & PLAY SYSTEM
Distributed System
One system based on one or more software applications
that coordinate their actions with DDS
Cargo
Alarm
system
PMS
SB
Propulsion
Data
logger
PS
Propulsion
Engineering &
File Transfer
Tool
Dual Ethernet
Network Ring
&
DDS Data Transport
HW &
SW
Plug, Configure & Play
1. Connect computer to network
2. Configure application
3. Run system
Computer
& Linux
Application
Software
DDS - Data
Transport
Interface
Application
Logics
Configuration
Computer
Computer hardware
connected to network
Distributed program
One program executing
defined part of the system,
e.g. Cargo system
Misc
This year’s evolution
Ulstein IAS will apply DDS as communication layer
Projects with IO vendors like Bachmann, Wago
and Phoenix 2015 – 2016, fascilitating true
vendor independence
Thank you!
Please contact me at
– Rune.volden@ulstein.com

Contenu connexe

Tendances

Space Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsSpace Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsReal-Time Innovations (RTI)
 
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkThe Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkReal-Time Innovations (RTI)
 
How to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsHow to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsReal-Time Innovations (RTI)
 
Managing Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned AircraftManaging Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned AircraftReal-Time Innovations (RTI)
 
Fog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsFog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsReal-Time Innovations (RTI)
 
Data Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsData Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsReal-Time Innovations (RTI)
 
The Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesThe Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesReal-Time Innovations (RTI)
 
ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsReal-Time Innovations (RTI)
 
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Real-Time Innovations (RTI)
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsReal-Time Innovations (RTI)
 
October Southern CA Road Shows - Build Safe and Secure Distributed Systems
October Southern CA Road Shows -  Build Safe and Secure Distributed SystemsOctober Southern CA Road Shows -  Build Safe and Secure Distributed Systems
October Southern CA Road Shows - Build Safe and Secure Distributed SystemsReal-Time Innovations (RTI)
 
System Architecture for C4I Coalition Operations
System Architecture for C4I Coalition OperationsSystem Architecture for C4I Coalition Operations
System Architecture for C4I Coalition OperationsReal-Time Innovations (RTI)
 
Why is DDS the Right Technology for the Industrial Internet?
Why is DDS the Right Technology for the Industrial Internet?Why is DDS the Right Technology for the Industrial Internet?
Why is DDS the Right Technology for the Industrial Internet?Real-Time Innovations (RTI)
 
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Real-Time Innovations (RTI)
 

Tendances (20)

How to Cut $2 Million of Your Safety Cert Costs
How to Cut $2 Million of Your Safety Cert CostsHow to Cut $2 Million of Your Safety Cert Costs
How to Cut $2 Million of Your Safety Cert Costs
 
TechTalk: Connext DDS 5.2.
TechTalk: Connext DDS 5.2.TechTalk: Connext DDS 5.2.
TechTalk: Connext DDS 5.2.
 
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsSpace Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
 
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkThe Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
 
How to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsHow to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control Systems
 
Managing Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned AircraftManaging Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned Aircraft
 
Fog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsFog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of Things
 
Data Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsData Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of Things
 
The Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesThe Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car Architectures
 
ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software Components
 
What Does Interoperability Mean for the IoT?
What Does Interoperability Mean for the IoT?What Does Interoperability Mean for the IoT?
What Does Interoperability Mean for the IoT?
 
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
 
DDS Enabling Open Architecture
DDS Enabling Open ArchitectureDDS Enabling Open Architecture
DDS Enabling Open Architecture
 
October Southern CA Road Shows - Build Safe and Secure Distributed Systems
October Southern CA Road Shows -  Build Safe and Secure Distributed SystemsOctober Southern CA Road Shows -  Build Safe and Secure Distributed Systems
October Southern CA Road Shows - Build Safe and Secure Distributed Systems
 
Best Practices Using RTI Connext DDS
Best Practices Using RTI Connext DDSBest Practices Using RTI Connext DDS
Best Practices Using RTI Connext DDS
 
Introduction to RTI DDS
Introduction to RTI DDSIntroduction to RTI DDS
Introduction to RTI DDS
 
System Architecture for C4I Coalition Operations
System Architecture for C4I Coalition OperationsSystem Architecture for C4I Coalition Operations
System Architecture for C4I Coalition Operations
 
Why is DDS the Right Technology for the Industrial Internet?
Why is DDS the Right Technology for the Industrial Internet?Why is DDS the Right Technology for the Industrial Internet?
Why is DDS the Right Technology for the Industrial Internet?
 
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
 

En vedette

MiroSurge: Research Platform for Robotic Surgery
MiroSurge: Research Platform for Robotic SurgeryMiroSurge: Research Platform for Robotic Surgery
MiroSurge: Research Platform for Robotic SurgeryReal-Time Innovations (RTI)
 
Distributed Communication and Control for a Network of Melting Probes in Extr...
Distributed Communication and Control for a Network of Melting Probes in Extr...Distributed Communication and Control for a Network of Melting Probes in Extr...
Distributed Communication and Control for a Network of Melting Probes in Extr...Real-Time Innovations (RTI)
 
eProsima RPC over DDS - Connext Conf London October 2015
eProsima RPC over DDS - Connext Conf London October 2015 eProsima RPC over DDS - Connext Conf London October 2015
eProsima RPC over DDS - Connext Conf London October 2015 Jaime Martin Losa
 
Integrating DDS into AXCIOMA - The Component Approach
Integrating DDS into AXCIOMA - The Component ApproachIntegrating DDS into AXCIOMA - The Component Approach
Integrating DDS into AXCIOMA - The Component ApproachReal-Time Innovations (RTI)
 
Generic Vehicle Architecture – DDS at the Core.
Generic Vehicle Architecture – DDS at the Core.Generic Vehicle Architecture – DDS at the Core.
Generic Vehicle Architecture – DDS at the Core.Real-Time Innovations (RTI)
 
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...Real-Time Innovations (RTI)
 
Stig Telfer - OpenStack and the Software-Defined SuperComputer
Stig Telfer - OpenStack and the Software-Defined SuperComputerStig Telfer - OpenStack and the Software-Defined SuperComputer
Stig Telfer - OpenStack and the Software-Defined SuperComputerDanny Abukalam
 
Maritime digitalization demo
Maritime digitalization demoMaritime digitalization demo
Maritime digitalization demoWisa Knuuttila
 
Remote Support - Redskab til skærmdeling, eller en strategi for bedre service...
Remote Support - Redskab til skærmdeling, eller en strategi for bedre service...Remote Support - Redskab til skærmdeling, eller en strategi for bedre service...
Remote Support - Redskab til skærmdeling, eller en strategi for bedre service...TOPdesk
 
Enterprise service management is finally a business reality
Enterprise service management is finally a business realityEnterprise service management is finally a business reality
Enterprise service management is finally a business realityFreshservice
 
DDS over Low Bandwidth Data Links - Connext Conf London October 2014
DDS over Low Bandwidth Data Links - Connext Conf London October 2014DDS over Low Bandwidth Data Links - Connext Conf London October 2014
DDS over Low Bandwidth Data Links - Connext Conf London October 2014Jaime Martin Losa
 
Production & operations management
Production & operations managementProduction & operations management
Production & operations managementshart sood
 

En vedette (14)

MiroSurge: Research Platform for Robotic Surgery
MiroSurge: Research Platform for Robotic SurgeryMiroSurge: Research Platform for Robotic Surgery
MiroSurge: Research Platform for Robotic Surgery
 
Distributed Communication and Control for a Network of Melting Probes in Extr...
Distributed Communication and Control for a Network of Melting Probes in Extr...Distributed Communication and Control for a Network of Melting Probes in Extr...
Distributed Communication and Control for a Network of Melting Probes in Extr...
 
eProsima RPC over DDS - Connext Conf London October 2015
eProsima RPC over DDS - Connext Conf London October 2015 eProsima RPC over DDS - Connext Conf London October 2015
eProsima RPC over DDS - Connext Conf London October 2015
 
Integrating DDS into AXCIOMA - The Component Approach
Integrating DDS into AXCIOMA - The Component ApproachIntegrating DDS into AXCIOMA - The Component Approach
Integrating DDS into AXCIOMA - The Component Approach
 
Generic Vehicle Architecture – DDS at the Core.
Generic Vehicle Architecture – DDS at the Core.Generic Vehicle Architecture – DDS at the Core.
Generic Vehicle Architecture – DDS at the Core.
 
Tech Mahindra - Connected Engineering
Tech Mahindra - Connected EngineeringTech Mahindra - Connected Engineering
Tech Mahindra - Connected Engineering
 
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
 
Stig Telfer - OpenStack and the Software-Defined SuperComputer
Stig Telfer - OpenStack and the Software-Defined SuperComputerStig Telfer - OpenStack and the Software-Defined SuperComputer
Stig Telfer - OpenStack and the Software-Defined SuperComputer
 
Maritime digitalization demo
Maritime digitalization demoMaritime digitalization demo
Maritime digitalization demo
 
Remote Support - Redskab til skærmdeling, eller en strategi for bedre service...
Remote Support - Redskab til skærmdeling, eller en strategi for bedre service...Remote Support - Redskab til skærmdeling, eller en strategi for bedre service...
Remote Support - Redskab til skærmdeling, eller en strategi for bedre service...
 
Generic vehicle architecture
Generic vehicle architectureGeneric vehicle architecture
Generic vehicle architecture
 
Enterprise service management is finally a business reality
Enterprise service management is finally a business realityEnterprise service management is finally a business reality
Enterprise service management is finally a business reality
 
DDS over Low Bandwidth Data Links - Connext Conf London October 2014
DDS over Low Bandwidth Data Links - Connext Conf London October 2014DDS over Low Bandwidth Data Links - Connext Conf London October 2014
DDS over Low Bandwidth Data Links - Connext Conf London October 2014
 
Production & operations management
Production & operations managementProduction & operations management
Production & operations management
 

Similaire à System integration in offshore supply vessels – how we applied DDS and redefined system topology and software integration

eProsima RPC over DDS - OMG June 2013 Berlin Meeting
eProsima RPC over DDS - OMG June 2013 Berlin MeetingeProsima RPC over DDS - OMG June 2013 Berlin Meeting
eProsima RPC over DDS - OMG June 2013 Berlin MeetingJaime Martin Losa
 
Promwad's CPE Team Profile
Promwad's CPE Team ProfilePromwad's CPE Team Profile
Promwad's CPE Team ProfileIvan Kuten
 
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...RealTime-at-Work (RTaW)
 
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity SoftwareSlash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity SoftwareReal-Time Innovations (RTI)
 
Copper lan broadcast
Copper lan broadcastCopper lan broadcast
Copper lan broadcastdherscovitch
 
Portfolio of Projects
Portfolio of ProjectsPortfolio of Projects
Portfolio of ProjectsDaniele Pinto
 
Remote Asset Management with InduSoft Web Studio
Remote Asset Management with InduSoft Web StudioRemote Asset Management with InduSoft Web Studio
Remote Asset Management with InduSoft Web StudioAVEVA
 
Open Network Edge Services Software for 5G and Edge
Open Network Edge Services Software for 5G and EdgeOpen Network Edge Services Software for 5G and Edge
Open Network Edge Services Software for 5G and EdgeLiz Warner
 
CHM_Technologies_PLC.ppt
CHM_Technologies_PLC.pptCHM_Technologies_PLC.ppt
CHM_Technologies_PLC.pptVinothInst
 
FE_Technologies_PLC.ppt
FE_Technologies_PLC.pptFE_Technologies_PLC.ppt
FE_Technologies_PLC.pptDilupa Herath
 
InduSoft Web Studio and DCS Conversion and Integration Webinar
InduSoft Web Studio and DCS Conversion and Integration WebinarInduSoft Web Studio and DCS Conversion and Integration Webinar
InduSoft Web Studio and DCS Conversion and Integration WebinarAVEVA
 
Managing the Robotics Organization with Robotics – IoT
Managing the Robotics Organization with Robotics – IoTManaging the Robotics Organization with Robotics – IoT
Managing the Robotics Organization with Robotics – IoTRising Media, Inc.
 
“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...
“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...
“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...Edge AI and Vision Alliance
 
Building the SD-Branch using uCPE
Building the SD-Branch using uCPEBuilding the SD-Branch using uCPE
Building the SD-Branch using uCPEMichelle Holley
 
ICS Security 101 by Sandeep Singh
ICS Security 101 by Sandeep SinghICS Security 101 by Sandeep Singh
ICS Security 101 by Sandeep SinghOWASP Delhi
 

Similaire à System integration in offshore supply vessels – how we applied DDS and redefined system topology and software integration (20)

ADAM-3600 Sales kit_WATER.pptx
ADAM-3600 Sales kit_WATER.pptxADAM-3600 Sales kit_WATER.pptx
ADAM-3600 Sales kit_WATER.pptx
 
eProsima RPC over DDS - OMG June 2013 Berlin Meeting
eProsima RPC over DDS - OMG June 2013 Berlin MeetingeProsima RPC over DDS - OMG June 2013 Berlin Meeting
eProsima RPC over DDS - OMG June 2013 Berlin Meeting
 
Promwad's CPE Team Profile
Promwad's CPE Team ProfilePromwad's CPE Team Profile
Promwad's CPE Team Profile
 
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
Signal-Oriented ECUs in a Centralized Service-Oriented Architecture: Scalabil...
 
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity SoftwareSlash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
 
Copper lan broadcast
Copper lan broadcastCopper lan broadcast
Copper lan broadcast
 
Portfolio of Projects
Portfolio of ProjectsPortfolio of Projects
Portfolio of Projects
 
Remote Asset Management with InduSoft Web Studio
Remote Asset Management with InduSoft Web StudioRemote Asset Management with InduSoft Web Studio
Remote Asset Management with InduSoft Web Studio
 
Open Network Edge Services Software for 5G and Edge
Open Network Edge Services Software for 5G and EdgeOpen Network Edge Services Software for 5G and Edge
Open Network Edge Services Software for 5G and Edge
 
FE_Technologies_PLC.ppt
FE_Technologies_PLC.pptFE_Technologies_PLC.ppt
FE_Technologies_PLC.ppt
 
CHM_Technologies_PLC.ppt
CHM_Technologies_PLC.pptCHM_Technologies_PLC.ppt
CHM_Technologies_PLC.ppt
 
FE_Technologies_PLC.ppt
FE_Technologies_PLC.pptFE_Technologies_PLC.ppt
FE_Technologies_PLC.ppt
 
InduSoft Web Studio and DCS Conversion and Integration Webinar
InduSoft Web Studio and DCS Conversion and Integration WebinarInduSoft Web Studio and DCS Conversion and Integration Webinar
InduSoft Web Studio and DCS Conversion and Integration Webinar
 
Managing the Robotics Organization with Robotics – IoT
Managing the Robotics Organization with Robotics – IoTManaging the Robotics Organization with Robotics – IoT
Managing the Robotics Organization with Robotics – IoT
 
DRIVE PX 2
DRIVE PX 2DRIVE PX 2
DRIVE PX 2
 
“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...
“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...
“Introducing the Kria Robotics Starter Kit: Robotics and Machine Vision for S...
 
Network Innovation with Open Software
Network Innovation with Open SoftwareNetwork Innovation with Open Software
Network Innovation with Open Software
 
Building the SD-Branch using uCPE
Building the SD-Branch using uCPEBuilding the SD-Branch using uCPE
Building the SD-Branch using uCPE
 
Aspire service offerings pacom
Aspire service offerings pacomAspire service offerings pacom
Aspire service offerings pacom
 
ICS Security 101 by Sandeep Singh
ICS Security 101 by Sandeep SinghICS Security 101 by Sandeep Singh
ICS Security 101 by Sandeep Singh
 

Dernier

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Dernier (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

System integration in offshore supply vessels – how we applied DDS and redefined system topology and software integration

  • 1. DDS System integration in offshore ships How we applied DDS and redefined system topology
  • 2. R&D Manager Ulstein Power & Control – Develop and maintain Automation & Control products and platform – The company sells packages and products in the maritime industry, with a main focus on Offshore Supply Vessels – We sell system integration and products – This ranges from Power switchboards, ship automation, bridge and navigation equipment Rune Volden
  • 3. Main topic of interest This presentation is to address our challenges to make a configure to order control system architecture, which lasts for the lifetime of the ship
  • 4.
  • 5.
  • 6. Challenges Business Standards and second source Responsibility and liability of being total integrator Legacy products, SCADA system, components, code, old Windows versions – technical debt over 30 years
  • 7. Business 2015 - challenging offshore market - tough competition - In-house competence vs hiring
  • 8. Second source and standards Ulstein - long term investment in control systems DDS - the next 30 years ? - two real suppliers (RTI and Prismtech) Alternative standards? - OPC UA is becoming important - Industry 4.0 DDS – OPC UA bridging can become important
  • 9. Second source Hardware 2014 - only Schneider done some tests 2015 - Bachmann, Wago and Phoenix API with possibility for C++ and DDS implementation 2016 Ulstein will use DDS invariant to hardware make
  • 10. Responsibility of a total integrator 2015 - rules and regulations are being developed - responsibility vs willing to pay - who will pay if …
  • 11. How to handle legacy, ship next 30 yrs - Technical debt - Old SCADA tools - Non supported windows plattforms - Proprietary PLC’s - Form, fit & function - Outdated rules and regulations - Now: invariant to this, hope DDS will last …
  • 12. Further challenges - Retrofit code on new platforms - Open source vs proprietary - Scalability - Vulnerability
  • 14. Light Control – 2013/2014
  • 16. Open Software Technology Linux Ubuntu 14.04 C++11 DDS for communication between applications Configurator for delivery of control system, GUI and documentation Qt/QML for Graphical User Interface
  • 17. Hardware Technology Marine approved electronics IEC 60945, Marine Equipment Directive Few vendors and low volume hardware with limited options and high cost All components are COTS (Commercial off the shelf) © 2014 Real-Time Innovations, Inc.
  • 18. CDP IO Server CDP Engine CDP Messaging CDP Custom Components DDS GUI Data DDS Cloud Own Engine DDS Cloud Own Custom Components DDS Cloud 2014 2015 Reduced complexity Increased performance Increased data availability Extra coding Increased reliablity and control Architecture Migration
  • 19. WAGO BC Wago Firmware Codesys app ModBus UDP GUI PC Linux QT app QML Functionality DDS APIWAGO IO Wago IO Modules CDP IO Server manage data traffic between controller application and BC CONTROLLER PCLinux CDP app ModBus UDP IOFunctionality Redundancy CDP MessagingDDS API CONTROLLER PCLinux CDP app ModBus UDP IOFunctionality Redundancy CDP MessagingDDS API CDP Messaging manage data traffic between controllers running CDP DDS manage data traffic between controller and GUI Architecture 2014
  • 20. IO Controller (BC)Linux/VxWorks C++ API app C++ DDS API GUI PC Linux QT app QML Functionality DDS API IO IO Modules DDS manage data traffic between controller application and IO Controller CONTROLLER PCLinux Open framework Functionality DDS API DDS manage data traffic between controller application and ÏO Controller CONTROLLER PCLinux Open framework Functionality DDS API Communicate directly between GUI PC and IO Controller Clean cut signal interface. IO vendor is responsible to publish and subscribe IO data via DDS DDS Cloud • Availability • Redundancy • Scaleable • Established standard • Vendor independence • Inhouse experience DDS manage data traffic between controllers Architecture 2015
  • 21. IO IO Controller 1..n Pc/ Controller / GUISwitch US A Linux Application Analog Digital Serial (All) Configuration IO Controller: - Application for converting hardwired & serial signals (CANBus, NMEA, ModBus RTU) to and from DDS - Simple distributed signal alarms - Vendor dependent API Network traffic - DDS on the Ethernet DDS Network Architecture - General - DDS for all data traffic between controller and other devices - DDS is a «Cloud» concept, supports «Industrial Internet of Things» - Less CPU load on controller - Faster system - No network protocol handling, DDS takes care of all network traffic - Data is distributed and available everywhere - DDS gives more reliable data collection, provides more redundancy IAS MK II – DDS NETWORK ARCHITECTURE Controller or GUI application - DDS ready to use signal data Linux Config DDSProxy App DDS
  • 22. IO ControllerIO Pc Controller OS Monitors Remote access Pc Other (logg, Db, ..) Ethernet/ DDS Data transport layer Engines Pumps Valves Sensors Thrusters Hardwired/ Serial bus CanBus Systems Tank DDS Switch Wifi Router Electrical systems Smart Sensors (DDS) Physical dual Ethernet network with DDS (dual line redundant data transport) Single Ethernet network with DDS (single line data transport) Temporary single Ethernet network with DDS (single line data transport) Ethernet connection to other systems with DDS (single line data transport) Sensors (Internet Of Things/ IPv6) EAS panels Multigateway IO IAS MK II - DISTRIBUTED SYSTEM
  • 23. Operator Stations Engine Control Room EAS Panels Bridge, compartments, common spaces Operator Station Bridge Cabinets Machinery Spaces Dual Ethernet network Signals Hardwired, serial Ship Systems Systems & sensors • Redundant Controllers with software to process data • GUI applications operator screens and panels • IO to integrate and exchange data Layout principal
  • 24. DISTRIBUTED PLUG & PLAY SYSTEM Distributed System One system based on one or more software applications that coordinate their actions with DDS Cargo Alarm system PMS SB Propulsion Data logger PS Propulsion Engineering & File Transfer Tool Dual Ethernet Network Ring & DDS Data Transport HW & SW Plug, Configure & Play 1. Connect computer to network 2. Configure application 3. Run system Computer & Linux Application Software DDS - Data Transport Interface Application Logics Configuration Computer Computer hardware connected to network Distributed program One program executing defined part of the system, e.g. Cargo system Misc
  • 25. This year’s evolution Ulstein IAS will apply DDS as communication layer Projects with IO vendors like Bachmann, Wago and Phoenix 2015 – 2016, fascilitating true vendor independence
  • 26. Thank you! Please contact me at – Rune.volden@ulstein.com