Integrated Computer Systems : Ships / High Speed, Light Craft and Naval Surface Craft
Integrated Computer Systems : Ships / High Speed, Light Craft and Naval Surface Craft
Integrated Computer Systems : Ships / High Speed, Light Craft and Naval Surface Craft
PART 6 CHAPTER 5
CONTENTS
Sec. 1 Sec. 2
PAGE
Comments to the rules may be sent by e-mail to [email protected] For subscription orders or information about subscription terms, please use [email protected] Comprehensive information about DNV and the Society's services is found at the Web site http://www.dnv.com Det Norske Veritas Computer Typesetting (FM+SGML) by Det Norske Veritas Printed in Norway
If any person suffers loss or damage which is proved to have been caused by any negligent act or omission of Det Norske Veritas, then Det Norske Veritas shall pay compensation to such person for his proved direct loss or damage. However, the compensation shall not exceed an amount equal to ten times the fee charged for the service in question, provided that the maximum compensation shall never exceed USD 2 million. In this provision "Det Norske Veritas" shall mean the Foundation Det Norske Veritas as well as all its subsidiaries, directors, officers, employees, agents and any other acting on behalf of Det Norske Veritas.
Rules for Ships / High Speed, Light Craft and Naval Surface Craft, January 2005 Pt.6 Ch.5 Contents Page 3
CONTENTS
SEC. 1 GENERAL REQUIREMENTS .......................... 5
A. Classification..........................................................................5
A 100 A 200 B 100 C 100 D 100 E 100 F 100 Application........................................................................5 Class notation....................................................................5 Terms ................................................................................5 Assignment of responsibility ............................................6 Plans and particulars .........................................................6 Extent of testing ................................................................7 Extent of testing ................................................................7
B. Definitions ..............................................................................5 C. The Integration Process........................................................6 D. Documentation ......................................................................6 E. Testing at Manufacturer ......................................................7 F. Testing Onboard ...................................................................7
Rules for Ships / High Speed, Light Craft and Naval Surface Craft, January 2005 Pt.6 Ch.5 Contents Page 4
Rules for Ships / High Speed, Light Craft and Naval Surface Craft, January 2005 Pt.6 Ch.5 Sec.1 Page 5
- Interconnection between different systems being part of the integrated system. - Interface between systems and/or parts of systems from different vendors. This applies to interfaces between computer based systems and between computer based systems and noncomputer based systems being part of the integrated system.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
204 The different systems being part of the total integrated system to be covered by the class notation ICS shall be handled according to Pt.4 Ch.9 Sec.1 A200.
B. Definitions
B 100 Terms 101 For general terms, see Pt.4 Ch.9 Sec.1 B 102 Application rules are requirements for a specific use.
Guidance note: Rules found in Pt.4 Ch.9 are general and give requirements for "how to", e.g. how to configure computer based systems to ensure the required reliability and availability, how alarms shall be presented and acknowledged, etc. The application rules (e.g. for periodically unmanned machinery spaces) gives requirements for "what to", e.g. pressures and temperatures to be monitored, alarms to be given, shut-downs to be automatically activated, etc.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
102 The requirements in Pt.4 Ch.9 including Sec.6 shall be complied with. A 200 Class notation 201 Vessels implementing integrated computer based systems, in accordance with Sec.1 and Sec.2 and as described in 101, may be given the additional class notation ICS. However, the integrated computer systems shall be designed, built and tested in compliance with the requirements of this chapter and other referenced requirements. 202 The notation ICS may only be given to vessels that have at least one of the following additional class notations: a) If integrating machinery systems, class notation E0 or ECO. b) If integrating cargo systems, class notation CCO. c) If integrating positioning systems, DYNPOS-AUTS, DYNPOS-AUT, DYNPOS-AUTR, DYNPOS-AUTRO, POSMOOR-ATA.
Guidance note: The purpose of the above limitation shall ensure that the ICS rules are only applied to vessels that are equipped with control and monitoring systems of a certain complexity, and where integration of the systems are crucial. The class notations ECO and CCO are only applicable to ships. The class notations DYNPOS-AUTS, DYNPOS-AUT, DYNPOS-AUTR, DYNPOS-AUTRO and POSMOOR-ATA are not applicable to HS, LC and NSC.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
103 Verification level (on board): Level 1: Installation of equipment Level 2: Connection of field equipment Level 3: Calibration of field equipment Level 4: Component/Process segment testing Level 5: Systems integration testing Level 6: Total system testing (sea trial) 104 The different parts of a computer based system are divided as described in 105 to 111. 105 Field instrumentation layer: I/O and connections from the sensors and actuators to the I/O.
Guidance note: The sensor/actuator and I/O may be one physical unit.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
106 Process layer: The process layer consists of process control nodes, data communication links and I/O. The data communication links are connected between process control nodes and or between process control nodes and I/O. The process control nodes normally perform real-time process control where no delay in the data communication link is allowed.
Guidance note: The instrument and process layer may be one physical unit.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
203 The class notation ICS mainly covers the planning, implementation and verification of the integrating process between the systems that are integrated or interconnected. Hence, the rules do not apply to internal functionality within a system; the intention with the rules shall ensure that the interaction between integrated systems is secured via a set of requirements for the integration process.
Guidance note: The main concerns are:
107 System layer: Operator stations, servers, etc. and data communication links (normally a single or redundant network) for interconnection to process control nodes from the same manufacturer or from different manufacturers. The system nodes often perform real-time process control where delay in the data communication link is allowed. Normally, there is a person in the control loop.
Rules for Ships / High Speed, Light Craft and Naval Surface Craft, January 2005 Pt.6 Ch.5 Sec.1 Page 6
Guidance note: There may be two system layers for a single installation, one for interconnection of nodes from the same manufacturer and a second for interconnection of nodes from different manufacturers (e.g. between navigation system and main alarm system).
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
102 As an alternative to 101 a split of responsibilities may be accepted provided the following conditions are met: A detailed written and signed manufacturer's integration plan shall be available. The integration plan shall, as a minimum, include the following information: a) Identification of each partial system to be integrated in the total integrated system. b) Specification of the responsible manufacturer for each of the partial systems to be integrated in the total integrated system. c) Specification of manufacturer(s) responsible for the physical networks (field, process, system and administrative). d) Specification of the manufacturer responsible for the interface from each partial system to the relevant physical net. e) For each partial application utilising data from another application or system, the required data quality (see B109) shall be specified. f) For each partial application providing data to another application the provided data, quality (see B109) shall be specified. g) A plan for integration testing according to E101, F101 and F102.
Guidance note: The manufacturer's integration plan may be signed by the yard, a major manufacturer or collectively by all manufacturers providing partial systems to the total integrated system.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
108 Administrative layer: Data communication links (normally a single network) for interconnection of general PC's, servers, satellite communication, etc., and the system layer. 109 Data quality is defined as the accuracy of the measured values combined with time stamping. 110 Software life cycle is defined as the totality of all activities related to a software product throughout the lifetime of the product, including specification, quality planning, development, verification, implementation, validation, acceptance, installation and subsequent modification. 111 A total integrated system is defined as the final resulting system from the integration of the computer based systems via the data communication link(s). The total integrated system also includes the interface between operator(s) and the various sub-systems.
D. Documentation
D 100 Plans and particulars 101 For all systems being a part of the total integrated system, documentation shall be submitted according to Table D1.
Rules for Ships / High Speed, Light Craft and Naval Surface Craft, January 2005 Pt.6 Ch.5 Sec.1 Page 7
Table D1 Requirements for documentation of integration Document Information element Specification of the responsible manufacturer for each of the partial systems to be integrated in the total integrated system. Specification of manufacturer(s) responsible for the physical networks (field, process, system and administrative). Specification of the manufacturer responsible for the interface from each partial system to the relevant physical net. Integration plan For each partial application utilising data from another application or system, the required data quality (see B109) shall be specified. For each partial application providing data to another application the provided data, quality (see B109) shall be specified. A plan for integration testing according to E101, F101 and F102. Specification of external signals to be communicated beInterface description tween integrated systems/components Topology Communication net- Failure and effect analysis works and links Capacity evaluation Cable routing Maintenance manual to contain: A list of all application software Operator stations Software life cycle Workstation Design and Arrangement
Rule reference
Purpose/Where to
C101/102
Information/Approval centre
specification of functions contained in each specific application software specification of software version modification index (to be continuously updated) Outline of the stations Sec.2 C100 Quality planning for development, verification, implementation, validation, acceptance, installation and subsequent modification Location of visual display units and user input devices Pt.4 Ch.9 Allocation of functions to screen based systems
Information/Approval centre
E. Testing at Manufacturer
E 100 Extent of testing 101 Additional to testing as required in Pt.4 Ch.9 Sec.1, the following testing shall be performed: all logic loops in the program (the tests are normally not to be witnessed by the Society but records shall be available on request) all interfaces to other systems and or part-systems from the same manufacturers and from different manufacturers.
Guidance note: If the tests required in 101 are not completed at the manufacturer's works in accordance with the integration plan, the remaining tests may be performed on board (for Operational readiness 4, see F102) if accepted by the yard and owner.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
F. Testing Onboard
F 100 Extent of testing 101 Each computer system shall be tested after installation onboard. The tests are primarily intended to demonstrate correct functioning and communication between the computer system and the connected equipment (sensors, mechanical equipment, other computer system). The tests shall be carried out in connection with the tests for the different applications. 102 Installation and testing is normally to be conducted in the order defined for operational readiness. Verification level 1, 2, 3: records, normally not witnessed. Verification level 4, 5, 6: records, witnessed.
Guidance note: The following recommendations are made to assist in keeping the requirement for on board testing to a minimum: 1) 2) Installation and testing shall be based on the manufacturer's documented test records. Whenever possible, internal system tests, including the I/O shall not be repeated.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
Rules for Ships / High Speed, Light Craft and Naval Surface Craft, January 2005 Pt.6 Ch.5 Sec.2 Page 8
201 The integration shall be of a modular, hierarchical design, in order to minimise the consequence of any system failure and to ensure ease of testing and maintenance. The structure of the hierarchical design shall be explained and documented. A 300 Safety actions
301 Safety shut-down shall be independent of the system layer. 302 All safety actions other than safety shut-down, e.g. slow down or controlled shut-down, shall be independent of the system layer if the time delay in the safety loop is unacceptable. A 400 Fail-safe principles
401 Upon loss of communication between a unit giving control signals and the process units performing the control, the process units performing the control shall revert to the least critical of any possible new state (fail-safe). A 500 System maintenance
102 The following functions in the administration layer may be interfaced to the system layer, provided that failures in the administration layer are not propagated into the system layer: external communication planned maintenance and systematic testing of machinery or instrumentation or automation condition monitoring stock inventory (spare parts) training facilities administrative routines other systems related to ship operation.
Guidance note: To avoid failures propagating into the system layer, the administrative layer should be on a separate network and interfaced to the system layer through a device providing electrical and logical isolation (e.g. gateway or router).
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
501 Testing and maintenance of the data communication links shall be possible without total loss of communication. 502 Control of the main functions shall not be possible from outside of the vessel. 503 The system behaviour shall not be altered from outside of the vessel.
Guidance note: Software and/or configuration files may be downloaded from outside of the vessel. Installation shall be controlled by responsible person(s) on board the vessel.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
504 Adequate software for virus detection shall be installed and operative on the administrative net (layer) if based on a general purpose operating system. A 600 Testability
601 Means shall be available to the extent necessary to ensure that a fault occurring in any part of the total integrated system can be detected, found and repaired without affecting the operation of any other function supported by the total integrated system, except the function directly affected by the fault.
Guidance note: This may be accomplished by e.g. adding continuously running network monitoring equipment and processes in combination with implementing self test and self diagnostic utilities for the individual functions.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
B 200 Failure tolerance 201 Computer system architecture shall be so arranged that the different sub-systems will continue to operate independently in case of a communication failure between any operating stations or computer and other parts of the computer system. B 300 Redundancy in data communication links 301 In the event of failure in the primary communication link between the different units in the process layer and between the process layer and the system layer, then communication shall be automatically or manually reinstated by utilising designed levels of redundancy in the communication links. 302 When communication between the different units in the system layer is dependent upon other units, then communication shall be automatically or manually reinstated by utilising designed levels of redundancy in the communication links. 303 For those parts of the system that contain essential functions; type R1 redundancy is required. Otherwise, type R2 redundancy is required.
602 Full, independent re-test of partial systems supporting essential services shall be possible without affecting the operation of any other essential or important service.
Rules for Ships / High Speed, Light Craft and Naval Surface Craft, January 2005 Pt.6 Ch.5 Sec.2 Page 9
B 400
401 Built in redundant data communication links shall be routed as far apart from each other as possible. The links shall be installed on separate cable trays or in separate pipes. The links shall not be routed through areas of high fire risk. To the extent possible an accident in a single compartment, e.g. fire or flooding, shall not affect more than one link. 402 The communication links shall be installed so they are well protected against mechanical damage and electromagnetic interference (EMI).
Guidance note: See Classification Note No. 45.1.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
C. Work Stations
C 100 Arrangement of work station 101 At least two operator stations shall be installed at each workstation where the control is intended.
B 500
Monitoring
501 The primary network and any other network that are so arranged as to form part of the designed redundancy, shall be