Instrumentation and Automation: Ships / High Speed, Light Craft and Naval Surface Craft
Instrumentation and Automation: Ships / High Speed, Light Craft and Naval Surface Craft
CLASSIFICATION OF
NEWBUILDING
PART 4 CHAPTER 9
CONTENTS PAGE
Sec. 1 General Requirements ................................................................................................................ 5
Sec. 2 Design Principles ..................................................................................................................... 12
Sec. 3 System Design ......................................................................................................................... 14
Sec. 4 Additional Requirements for Computer Based Systems ......................................................... 17
Sec. 5 Component Design and Installation ......................................................................................... 20
Sec. 6 User Interface .......................................................................................................................... 25
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 compen-
sation 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 2003
Pt.4 Ch.9 Contents – Page 3
CONTENTS
SECTION 1
GENERAL REQUIREMENTS
Other equipment items do not, whether they are implemented is displayed including indicator lamps or panels, instruments,
locally or remotely, belong to the field instrumentation. This mimic diagrams, Light emitting diode (LED) display, Cathode
applies to data communication and facilities for data acquisi- ray tube (CRT), and Liquid crystal display (LCD).
tion and pre-processing of information utilised by remote sys- 206 User input device (UID) is any device from which a user
tems. may issue an input including handles, buttons, switches, key-
109 A process segment is a collection of mechanical equip- board, joystick, pointing device, voice sensor and other control
ment with its related field instrumentation, e.g. a machinery or actuators.
a piping system. 207 A unit is an entity of hardware, software, or both.
Process segments belonging to essential systems are referred 208 A software module is an assembly of code and data with
to as essential. a defined set of input and output, intended to accomplish a
110 An integrated system is a combination of computer function and where verification of intended operation is possi-
based systems which are interconnected in order to allow com- ble through documentation and tests.
mon access to sensor information and/or command and con- 209 Basic software is the software necessary for the hard-
trol. ware to support the application software.
111 User is any human being that will use a system or de- Guidance note:
vice, e.g. captain, navigator, engineer, radio operator, stock-
Basic software normally includes the operating system and addi-
keeper, etc. tional general software necessary to support the general applica-
112 Workstation is a position at which one or several func- tion software and project application software.
tions constituting a particular activity are carried out. ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
113 Maximum unavailable time is the maximum duration of
time the function is allowed to be unavailable, i.e. the maxi- 210 General application software is computer software per-
mum permissible time lag involved in restoring lost function forming general tasks related to the EUC being controlled or
upon failure. monitored, rather than to the functioning of the computer itself.
114 Equipment under control (EUC) is the mechanical 211 Project application software is computer software per-
equipment (machinery, pumps, valves, etc.) or environment forming tasks related to the actual EUC for a specific project.
(smoke, fire, waves, etc.) monitored and/or controlled by an in- 212 A computer task is, in a multiprocessing environment,
strumentation and automation system. one or more sequences of instructions treated by a control pro-
115 Process is the result of the action done by the EUC. gram as an element of work to be accomplished by a computer.
116 Indications are the visual presentation of values for the 213 Data communication links includes point to point links,
EUC or system status to a user (lamps, dials, VDU displays, instrument net and local area networks, normally used for in-
etc.). ter-computer communication on board vessels.
117 Uninterruptible power supply (UPS) is a device supply- A data communication link includes all software and hardware
ing output power in some limited time period after loss of input necessary to support the data communication.
power with no interruption of the output power. Guidance note:
118 Independent systems: see Sec.2 A201. For local area networks, this includes network controllers, net-
work transducers, the cables and the network software on all
119 Redundancy in systems: see Sec.2 A501. nodes.
120 "Remote control systems" comprise all equipment nec- ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
essary to operate units from a control position where the oper-
ator cannot directly observe the effect of his actions. 214 A node is as process segment or a part of the system con-
(HSC Code 11.1.1) nected as part of the data communication link.
121 "Back-up control systems" comprise all equipment nec- 215 A point to point link is used for data communication be-
essary to maintain control of essential functions required for the tween two dedicated nodes.
craft's safe operation when the main control systems have
failed or malfunctioned. 216 A local area network is used for data communication be-
tween the field instrumentation and the other parts of a system,
(HSC Code 11.1.2) and between different systems.
B 200 Terms related to computer based system 217 An instrument net is used for data communication with-
201 A complex system is a system for which all functional in the field instrumentation connecting instruments in a net-
and failure response properties for the completed system can- work.
not be tested with reasonable efforts. Units and systems han- 218 Multifunction VDUs and UIDs are VDUs and UIDs that
dling application software belonging to several functions, and are used for more than one essential and/or important function
software that includes simulation, calculation and decision for both control and monitoring, e.g. VDUs and UIDs used for
support modules are normally considered as complex. integrated computer systems.
202 Computer includes any programmable electronic sys-
tem, including main-frame, mini-computer or micro-compu-
ter.
C. Documentation
203 Computer based system serving an essential or impor-
tant function: The function can be in operation without support C 100 General
from the computer system, i.e. the computer is not part of the 101 The documentation listed in 102 to 104 is to be submit-
function. ted as detailed in 400 to 600. The documentation is to be sub-
204 Computer based system as part of an essential or impor- mitted in triplicate for approval, except the manuals marked
tant function: The function can not be in operation without with *, where one copy is to be submitted for information only.
support from the computer system, i.e. the computer is part of 102 Documentation required to describe each instrumenta-
the function. tion system is to be selected from the documentation types list-
205 Visual display unit (VDU) is any area where information ed below:
212 Data sheets with performance and accuracy specifica- 217 Installation manual*
tions (documentation type 170)
(documentation type 115) A document providing information about the installation pro-
Data sheets showing for each key component performance and cedures.
accuracy specifications. 218 Maintenance manual
213 For ships: Failure mode description (documentation type 180)
(documentation type 130) (T) A document intended for regular use on board providing infor-
A document describing the effects due to failures in the sys- mation about:
tems (not failures in the equipment supported by the systems).
The following aspects are to be covered: — maintenance and periodical testing
— acceptance criteria
— a list of failures which are subject to assessment, with ref- — fault identification and repair
erences to the system documentation — list of the suppliers' service net.
— a description of the system response to each of the above
failures 219 For ships: Cause and effect diagram
— a comment to the consequence of each of these failures. (documentation type 190) (T)
A matrix showing all inputs (causes) to a system and all corre-
Guidance note: sponding outputs (effects). This documentation type is rele-
It is recommended to do this description in two steps: vant for safety shutdown systems. Where more than one sheet
is necessary for the matrix, the cause and effect diagram is to
a) System level: Units, as shown in a system block diagram, be organised according to physical areas of the vessel. All
should be identified. Each unit should be allocated a set of causes and effects are to be given a descriptive text, and are to
properties to reflect their expected response in case of sys- be easily traceable to the corresponding arrangement and lay-
tem failures. The total system failure response to various outs, system diagrams (P&IDs, D&IDs, etc.) or electrical sin-
failures to be described based on these unit descriptions. gle line diagrams. Information about fail-safe mode is to be
b) Unit level: Essential units should be subject to separate as- included for all input and output lines, see also "Schematic di-
sessment, with the purpose to verify that they, in case of fail- agrams of input and output circuits".
ures, respond according to their expected failure response.
220 For ships: Schematic diagrams of input and output cir-
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
cuits
(documentation type 200) (T)
214 For HS, LC and NSC: Failure mode and effect analysis For each type of input and output device, a typical electrical
(FMEA) (documentation type 135) (T) schematic drawing. For each individual input and output de-
See Rules for Classification of High Speed, Light Craft and vice, information about fail-safe mode (normally energised or
Naval Surface Craft, Pt.0 Ch.4 Sec.2. normally deenergised operation) and what kind of line moni-
toring that is implemented (line break, short circuit and/or
215 Test program for application software at manufacturer earth fault).
(documentation type 140 (T)
A description of all tests that are to be carried out at the manu- C 300 Type approved products
facturer's works on the software together with acceptance cri- 301 For type approved components or software modules,
teria for each test. The tests are to cover all functions identified reference is to be made to the type approval certificate number,
in the documentation related to software and all normal failure the manufacturer's name and product type identification.
modes. See also subsection D.
Guidance note:
216 Operation manual* Documentation that has been approved during the type approval
(documentation type 160) process is not to be submitted, unless it has been revised.
A document intended for regular use on board, providing in-
formation as applicable about: ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
— operation mode for normal system performance, related to 302 For systems where type approved components or soft-
normal and abnormal performance of the EUC ware modules are incorporated, only the documentation types
— operating instructions for normal and degraded operating marked with "T" in 200 are to be submitted. However, docu-
modes mentation types not marked with "T" is also to be submitted if
— details of the user interface their contents vary for different deliveries of the component or
— transfer of control software module.
— redundancy 303 For type approved systems, where different options exist
— test facilities for the configuration, the type approval certificate is to be com-
— failure detection and identification facilities (automatic pleted with information about the components and software
and manual) modules that are incorporated.
— data security
C 400 Plans and particulars, ships
— access restrictions
— special areas requiring user attention 401 For ✠ 1A1 ships, documentation is to be submitted ac-
— procedures for start-up cording to Table C1. The upper row of Table C1 refers to the
— procedures for restoration of functions documentation types defined in 200.
— procedures for data back-up 402 Requirements for documentation of additional class no-
— procedures for software re-load and system regeneration. tations are stated in Pt.5 and Pt.6.
C 500 Plans and particulars, HS, LC and NSC The upper row of Table C2 refers to the documentation types
501 For ✠ 1A1 High Speed, Light Craft and Naval Surface defined in 200.
Craft, documentation is to be submitted according to Table C2. 502 Requirements for documentation of additional class no-
tations are stated in Pt.5 and Pt.6.
Table C2 Requirements for documentation for ✠ 1A1 High Speed, Light Craft and Naval Surface Craft
020 030 040 050 060 070 080 090 100 110 115 120 135 140 150 160 170 180
AUX X X X X X X
DSY X X X X X X X X
FDO X X X X X
GAL X X X X X X
MAS X X X X X1) X X X
MCH X X X X X X X
MCR X X X X X X X
PMS X X X X X
SID X X X X X X X
SSY X X X X X X X X
TEL X X X X
TVS X X X X
WDO X X X X
In addition for class notation E0:
BIC X X X
BLC X X X
EPC X X X X X
FUO X X
HYD X X
LUO X X
PNE X X
SWC X X
D. Tests 103 The tests and visual examinations are to verify that all
relevant rule requirements are met. The tests are only to cover
D 100 General requirements given by these rules. The test programs are to
specify in detail how the various functions are to be tested and
101 All tests are to be according to test programs approved what is to be observed during the tests.
by the Society.
104 Failures are to be simulated as realistically as possible,
102 Approval tests according to 200, 300 and 400 are to be preferably by letting the monitored parameters exceed the
performed at the manufacturers works. alarm and safety limits. Alarm and safety limits are to be
checked.
The following is to be evaluated during approval test of appli-
cation software: 105 It is to be verified that all automatic control functions are
working satisfactorily during normal load changes.
— tools for system set-up and configuration of the EUC
— plan for software development and production, see also D 200 Software module testing
Sec.4 B200. 201 Documentation of compliance with software module
testing according to requirements for software manufacturing units. The tests may also include several systems.
as described in Sec.4 B200 is to be available in connection with 402 System tests are to be done with the software installed
survey at manufacturers' works.
on the actual systems to be used on board, interconnected to
D 300 Integration testing demonstrate the functions of the systems with several units and
/ or the functions of several systems.
301 Integration tests includes integration of hardware com-
ponents into hardware units and integration of software mod- Guidance note:
ules in the same hardware unit. The tests may be done on a representative test system if the com-
puter hardware is type approved.
302 Integration tests are to be done with the actual software
and hardware to be used on board and are to include: ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
a) Hardware tests 403 The tests are to include those tests which were not /
could not be completed on unit level.
— hardware failures.
D 500 On-board testing
b) Basic software tests
501 The tests are to include:
— basic software failures.
a) During installation the correct function of individual
c) Application software tests. equipment packages, together with establishment of cor-
rect parameters for alarm, control and safety (time con-
stants, set points, etc.).
d) Function tests of normal system operation and normal
EUC performance, in accordance with the rules. Function
tests are also to include a degree of performance testing b) During installation and sea trials, the correct function of
outside of the normal operating parameters. systems and integration of systems, including the ability of
the control systems to keep any EUC within the specified
e) User interface tests. tolerances.
Guidance note:
The tests may be done on a representative test system if the com- c) The correct protection and capacity of power supplies.
puter hardware is type approved.
502 A copy of the approved test programme is to be kept on
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e--- board. It is to be completed with final set points and endorsed
by the surveyor.
D 400 System testing 503 The test program for harbour and sea trials is to be ap-
401 System tests includes the entire system, integrating all proved by the local DNV station.
SECTION 2
DESIGN PRINCIPLES
available is to be designed to provide no interrupts of the func- detect the most probable failures that may cause reduced or er-
tion neither in normal operation modes nor in case of a single roneous system performance.
system failure.
102 The self-check facilities are to cover at least, but not lim-
202 Changeover between redundant systems is to take place ited to; the following failure types:
automatically and with no disturbances for the continuous op-
eration of the function in case of system failure. User requested — power failures
changeovers are to be simple and easily initiated and take place — sensor and actuator failures.
with no unavailable time for the function.
203 User interfaces of redundant systems are to allow super- And additionally, for computer based systems:
vision of both systems from the same position.
— communication errors
B 300 High availability (R1) — computer hardware failures
301 A system serving a function that is to have high availa- — software execution failures
bility, is to be designed to provide continuous availability in — software logical failures
normal operation modes. — for essential systems: Loop failures (at least broken con-
302 In case of system failures, changeover between redun- nections and short circuit).
dant systems is to take place automatically if redundancy is re-
quired. User requested changeover in normal operation is to be 103 Adequate failure detection may be obtained by combin-
simple and easily initiated and take place within the same max- ing two mutually independent systems, which together provide
imum time. the required failure detection properties, e.g. an automatic con-
303 User interfaces of redundant systems are to be located trol system together with an independent alarm system.
close to each other and changeover between the systems is to 104 Detection of failures in essential and important systems
have no significant effect on the user's maintained execution of is to initiate an alarm.
other tasks.
C 200 Fail-to-safety
B 400 Manual system restoration (R2)
401 A system serving a function that requires manual system 201 The most probable failures, e.g. loss of power or wire
restoration is to be designed to provide restoration of the func- failure, are to result in the least critical of any possible new
tion within a maximum time specified for R2, in case of system conditions.
failures. Guidance note:
Guidance note: Total loss of power to any single control system should not result
Restoring a function may involve a limited number of simple in loss of propulsion or steering.
manual actions.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
User interfaces of redundant systems may be designed for man-
ning of normally unattended workstations when required, pro-
vided such manning is immediately available.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
D. Emergency Operation
B 500 Repairable systems (R3) D 100 Local control
501 A system serving a function of category R3 is to be de-
signed to provide restoration of the function within a maxi- 101 It shall be possible for all machinery essential for the
mum time specified for R3 in case of system failures. safe operation of the ship to be controlled from a local position,
even in the case of failure in any part of the automatic or re-
Guidance note: mote control systems.
Restoring a function may involve a number of manual opera-
tions, including minor replacements or repair of equipment. (SOLAS Reg. II-1/49.4). See also Ch.1 Sec.3 B300 of the
Rules for Classification of Ships.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
D 200 Manual emergency operation
201 For functions where manual emergency operation is re-
C. Response to Failures quired, this is to be used to maintain a minimum functionality
in case of major system failures.
C 100 Failure detection 202 This system is to be installed as an integral part of the
101 Essential and important systems are to have facilities to mechanical equipment.
SECTION 3
SYSTEM DESIGN
A. System Elements 307 Control system elements are to include safety interlocks
when the consequence of erroneous user actions may lead to
A 100 General major damage or loss of essential or important functions.
101 A system consists of one or several system elements 308 Safety interlocks in different parts of the systems are not
where each system element serves a specific function. to conflict with each other.
102 System elements belong to the following categories: Basic safety interlocks are to be hardwired and are to be active
during remote and local operation.
— automatic control
— remote control Guidance note:
— alarm Hardwired safety interlocks should not be overridden by pro-
— safety grammable interlocks.
— indications ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
— planning and reporting
— calculation, simulation and decision support. A 400 Safety
A 200 Automatic control 401 A safety system element is to be arranged to automati-
201 Automatic control is to keep process equipment varia- cally take safety actions on occurrence of predefined abnormal
bles within the limits specified for the process equipment (e.g. process equipment states. The corresponding system element
the machinery) during normal working conditions. includes all resources required to execute these actions.
202 The automatic control is to be stable over the entire con- 402 The safety system element is to be so designed that the
trol range. The margin of stability is to be sufficient to ensure most probable failures, e.g. loss of power supply or wire fail-
that variations in the parameters of the controlled process ure, result in the least critical of any possible new condition
equipment that may be expected under normal conditions, will (fail to safety) taking into consideration the safety of the ma-
not cause instability. The automatic control system element is chinery itself as well as the safety of the vessel.
to be able to accomplish the function it is to serve. 403 Automatic safety actions are to give alarm at predefined
203 Automatic control such as automatic starting and other workstations.
automatic operations are to include provisions for manually 404 When the safety system element stops a unit, the unit is
overriding the automatic controls unless designed according to not to start again automatically.
Sec.4 A101 or safe manual operation is not feasible. Failure of
any part of such systems is not to prevent the use of the manual 405 When a safety system element is made inoperative by a
override. manual override, this is to be clearly indicated at predefined
workstations.
A 300 Remote control
406 When the safety system element has been activated, it is
301 At the remote command location, the user is to receive to be possible to trace the cause of the safety action by means
continuous information on the effects of his orders. of central or local indicators.
302 One command location is to be designated as the main
command location. The main command location is to be inde- A 500 Alarms
pendent of other command locations. 501 Alarms are to be visual and audible and are to indicate
303 When control is possible from several locations, only abnormal conditions only. In areas where the audible signal
one is to be in control at a time. may not be heard due to background noise, additional visual
and audible display units are to be installed.
304 Actual control is not to be transferred before acknowl-
edged by the receiving command location unless the command Guidance note:
locations are located close enough to allow direct visual and Several suitably placed low volume audible alarm units should
audible contact. Transfer of control is to give audible pre- be used rather than a single unit for the whole area. A combina-
warning. The main command location is to be able to take con- tion of audible signals and rotating light signals may be of advan-
tage.
trol without acknowledgement.
Guidance note: ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
There may be several main command locations on different lev-
els. For example for remote control of propulsion machinery, the 502 Visual alarms are to be easily distinguishable from other
engine room is the main station. For offshore bow loading the indications by use of colour and special representation.
navigating bridge is the main location. This implies that the com- Guidance note:
mand location at navigating bridge may take control without ac-
knowledgement from the bow command location, and the engine In view of standardising, visual alarm signals should preferably
room may take command without acknowledgement from the be red. Special representation may be a symbol.
command location at the navigating bridge or from the bow com- ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
mand location.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e--- 503 Audible alarms are to be readily distinguishable from
signals indicating normal conditions, telephone signals, differ-
305 Means are to be provided to prevent significant altera- ent alarm systems and noise.
tion of process equipment parameters when transferring con- 504 Responsibility for alarms is not to be transferred before
trol from one location to another. acknowledged by the receiving location. Transfer of responsi-
306 On each alternative command location, it is to be indi- bility is to give audible pre-warming. On each alternative loca-
cated when this location is in control. tion, it is to be indicated when this location is in charge.
505 Presentation and acknowledgement of alarms are only to A 800 Planning and reporting
be possible at the workstation(s) dedicated to respond to the Guidance note:
alarm.
Planning and reporting functions are used to present a user with
Guidance note: information to plan future actions.
Alarm lists may be available on any workstation. ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
801 Planning and reporting system elements are to have no
outputs for real-time process equipment control during plan-
506 Alarms at workstations are normally to be manually ac- ning mode.
knowledged in two steps:
Guidance note:
1) silencing audible signal and additional visual signal (e.g. The output may however be used to set up premises for process
rotating light signals) leaving the visual signal on the equipment control, e.g. route plan used as input to an auto- pilot
workstation unchanged. After acknowledgement, the au- or load plan used as input for automatic or user assisted sequence
dible signal is to operate for any new failure. control of the loading.
tion and endurance equivalent to that of the emergency source cally reset to the normal operating condition. If an alarm has
of electrical power. been accepted and a second fault occurs before the first is rec-
tified, the audible and visual alarms should operate again.
Upon failure of the normal or the stand-by power supply, an
alarm is to be initiated. (HSC Code 11.4.1, first part)
Guidance note:
This requirement is in addition to the requirement found in A506.
C. Additional Requirements for System Design ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
of HS, LC and NSC
202 Alarm systems should incorporate a test facility.
C 100 Safety (HSC Code 11.4.1, last part)
101 When two or more safety actions are initiated by one 203 The alarm system element is to be continuously powered
failure condition (e.g. start of standby pump and stop of engine and is to have an automatic changeover to a stand-by power
at low lubricating oil pressure), these actions are to be activat- supply in case of loss of normal power supply. Upon failure of
ed at different levels. The least drastic action is to be activated the normal power supply, alarm is to be initiated.
first.
204 The alarm system should meet appropriate construction-
C 200 Alarm al and operational requirements for required alarms. (Refer to
the Code on alarms and indicators, 1995 adopted by the Or-
201 Alarms should be maintained until they are accepted and ganisation by resolution A.830(19).)
the visual indications of individual alarms should remain until
the fault has been corrected, when the alarm should automati- (HSC Code 11.4.2)
SECTION 4
ADDITIONAL REQUIREMENTS FOR COMPUTER BASED SYSTEMS
tionality can be maintained without these elements, the 102 Alarm messages for alarms required in the rules (and re-
application software is to be designed to allow such simplified lated alarms) are, when initiated, to be given priority over any
operation. other information presented on the VDU. Such alarms are to be
105 System set-up, configuration of the EUC and the setting easily distinguishable from other alarms. The entire list of
of parameters for the EUC onboard are to take place without alarm messages is to be easily available.
modification of program code or recompilation. The Society is 103 Alarms are to be time tagged.
to be notified if such actions cannot be avoided. 104 Time tagging for all alarms is to be consistent through-
106 Means are to be provided to identify the software ver- out the system.
sion(s) of the software in use. Guidance note:
Guidance note: To handle inconsistency of time tagging when the same alarm is
available at several positions on the vessel.
- When the setting of parameters is equivalent to programming
then version identification of these settings is to be available. ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
Version identification may be a check sum.
- For integrated systems, identification is to be available in the 105 Full redundancy is to be provided for VDU's receiving
system overview. and displaying alarm presentations of essential screen based
- For any screen based system, identification is to be readily systems.
available on the VDU during normal operation.
- PROM's are to be labelled. Guidance note:
A printer or other equivalent means may provide the necessary
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e--- redundancy.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
B 200 Software manufacturing
201 All relevant actions are to be taken during manufactur- 106 UIDs are to be designed and arranged to avoid inadvert-
ing of software for a complex system to ensure that the proba- ent operation.
bility of errors to occur in the program code is reduced to an For essential and important systems, dedicated function key-
acceptable level. boards are to be used.
Relevant actions are at least to include: 107 Symbols and their associated information in a mimic di-
agram are to have a logical relationship.
— actions to ensure that the programming of applications is
based on complete and valid specifications 108 Means are to be provided to ensure that only correct use
— actions to ensure that software purchased from other par- of numbers and letters and only values within reasonable limits
ties has an acceptable track record and is subject to ade- will be accepted when data is entered manually into the sys-
quate testing tem.
— actions to impose a full control of software releases and If the user provides the system with insufficient input, the sys-
versions during manufacturing, installation onboard and tem is to request the continuation of the dialogue by means of
during the operational phase clarifying questions. Under no circumstances is the system to
— actions to ensure that program modules are subject to syn- end the dialogue incomplete without user request.
tax and function testing as part of the manufacturing proc-
ess C 200 Illumination
— actions to minimise the probability of execution failures. 201 Means are to be provided for adjustment of illumination
of all VDUs and UIDs to a level suitable for all applicable light
Guidance note: conditions. However, it is not to be possible to make adjust-
Typical execution failures are: ments down to a level making information belonging to essen-
- deadlocks tial and important functions unreadable.
- infinite loops Guidance note:
- division by zero Adjustments may be arranged by use of different sets of colours
- inadvertent overwriting of memory areas suited for the applicable light conditions.
- erroneous input data.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
202 The actions taken to comply with 201 are to be docu- C 300 Colour screens
mented and implemented, and the execution of these actions is 301 For cathode ray tubes (CRTs), colours used for essential
to be retraceable. The documentation is to include a brief de- information are not to depend on a single source of light.
scription of all tests that apply to the system (hardware and
software), with a description of the tests that are intended to be
made by sub-vendors, those to be carried out at the manufac-
turer's and those to remain until installation onboard. D. Data Communication Links
D 100 General
101 Failure in a node is not to have any effect on the remain-
C. User Interface ing part of the data communication link and vice versa.
C 100 General 102 Data communication links are to be automatically ini-
tialised on power on. After a power interruption the links are to
101 The status of the information displayed is to be clearly regain normal operation without manual intervention.
indicated.
103 The capacity of the data communication link is to be suf-
Guidance note: ficient to prevent overload at any time.
This applies to e.g. indications not being updated or indication of
blocked alarm. 104 The data communication link is to be self-checking, de-
tecting failures on the link itself and data communication fail-
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e--- ures on nodes connected to the link. Detected failures are to
release an alarm on dedicated workstations. D 300 Local area networks designed with redundancy
105 For essential and important functions, means are to be 301 The requirements of 200 are to be complied with.
provided to prevent the acceptance of corrupted data at the re-
ceiving node. 302 Switching between the networks is to be automatic when
serving functions with category R0 and R1. Otherwise switch-
106 When two or more essential functions are using the same ing may be manual as long as the switching is simple and un-
data communication link, this link is to be designed with re- ambiguous.
dundancy.
107 Data communication links, designed with redundancy, D 400 Instrument net
are to be routed with as much separation as is practical. 401 Instrument nets are to meet the requirements of local
area networks.
D 200 Local area networks
201 Means are to be provided to monitor the usage and status D 500 Interconnection of networks
of the network. 501 Networks interconnected are to be mutually independ-
202 It is to be possible to remove and insert nodes without in- ent.
terrupting normal network operation. Guidance note:
203 When serving essential or important functions, facilities Means of interconnections may be routers, bridges or gateways.
are to be provided to ensure that a message is received within
a predefined time. ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
SECTION 5
COMPONENT DESIGN AND INSTALLATION
Components and systems designed in compliance with IEC en- B 300 Pneumatic and hydraulic power supply
vironmental specifications for ships, Publication No. 60092- 301 Nominal pressure ±20% (long and short time devia-
504 (1994), and for EMC, IEC Publication No. 60533, may be tions).
accepted after consideration.
Guidance note: B 400 Temperature
For details on environmental conditions for instrumentation, see 401 Class A:
Standard for Certification 2.4. Ambient temperatures +5°C to +55°C.
Navigation and radio equipment is to comply with IEC Publica- 402 Class B:
tion No. 60945, Marine navigational equipment - General re- Ambient temperatures +5°C to +70°C.
quirements.
For EMC only, all other bridge-mounted equipment; equipment 403 Class C:
in close proximity to receiving antennas, and equipment capable Ambient temperatures -25°C to +55°C.
of interfering with safe navigation of the ship and with radio- 404 Class D:
communications is to comply with IEC Publication No. 60945 Ambient temperatures -25°C to +70°C.
(1996) Clause 9 (covered by EMC class B).
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e--- B 500 Humidity
501 Class A:
B 200 Electric power supply Relative humidity up to 96% at all relevant temperatures, no
condensation.
201 Power supply failure with successive power breaks with
full power between breaks. 502 Class B:
Relative humidity up to 100% at all relevant temperatures.
— 3 interruptions during 5 minutes
— switching-off time 30 s each case. B 600 Salt contamination
601 Salt-contaminated atmosphere up to 1 mg salt per m3 of
202 Power supply variations for equipment connected to air, at all relevant temperatures and humidity conditions.
A.C. systems:
B 700 Oil contamination
— combination of permanent frequency variations of ±5%
and permanent voltage variations of ±10% of nominal 701 Mist and droplets of fuel and lubricating oil. Oily fin-
gers.
— combination of frequency transients (5 s duration) ±10%
of nominal and voltage transients (1.5 s duration) ±20% of B 800 Vibrations
nominal.
801 Class A:
203 Power supply variations for equipment connected to
D.C. systems: Frequency range 3 to 100 Hz.
Amplitude 1 mm (peak value) below 13.2 Hz.
— voltage tolerance continuous ±10% of nominal Acceleration amplitude 0.7 g above 13.2 Hz.
— voltage transients cyclic variation 5% of nominal. 802 Class B:
— voltage ripple 10%.
Frequency range 3 to 100 Hz.
204 Power supply variations for equipment connected to bat- Amplitude 1.6 mm (peak value) below 25 Hz.
tery power sources: Acceleration amplitude 4.0 g above 25 Hz.
— +30% to -25% for equipment connected to battery during 803 Class C:
charging
— +20% to -25% for equipment connected to battery not be- Frequency range 3 to 50 Hz.
ing charged Amplitude 3 mm (peak value) below 13.2 Hz.
— voltage transients (up to 2 s duration) ±25% of nominal. Acceleration amplitude 2.1 g above 13.2 Hz.
Performance criterion A: The equipment under test (EUT) is to continue to operate as intended during and after the test. No degradation of performance or
loss of function is allowed as defined in the relevant equipment standard and in the technical specification published by the manufacturer.
Performance criterion B: The EUT is to continue to operate as intended after the test. No degradation of performance or loss of function is allowed as defined
in the relevant equipment standard and in the technical specification published by the manufacturer. During the test, degradation or loss of function or perform-
ance that is self recoverable is however allowed but no change of actual operating state or stored data is allowed.
SECTION 6
USER INTERFACE
A. General
A 100 Application
101 The rules of this section apply when the section is spe-
cifically referred to by relevant requirements.
A 200 Introduction
201 The location and design of the user interface are to give
consideration to the physical capabilities of the user and com-
ply with accepted ergonomic principles.
202 This section gives requirements for the user interface to
ensure a safe and efficient operation of the systems installed
according to the following objectives:
A 300 Definitions
303 An object is any item that may change state or value, e.g.
301 Automation level is divided into three classes, reflecting a measurement indication or a valve symbol.
the work load for the user:
106 Each VDU is to be placed with its face normal to the us- - for moving index on circular scale, all pointers should
er's line of sight, or to the mean value if the user's line of sight occupy the same angular position, preferably the «12
varies through an angle. o'clock» position, when indicating normal status.
For an index moving relative to a circular scale, the index should
107 When UIDs and VDUs are operated in a given sequence, move clockwise (or the scale anti-clockwise) for increased read-
they are to be arranged in that sequence. ings.
B 200 Allocation of functions to screen based systems For an index moving relative to a linear scale, the scale should be
horizontal or vertical and the pointer should move to the right or
201 Workstations for integrated systems are to be configured upwards for increased readings.
to provide the user with simultaneous access to monitoring and There may be special cases where these guidelines do not apply;
control functions. for example, where the readings may be positive or negative, or
202 The control system element with related indications and where depth is indicated.
indications for monitoring for essential functions is to be con- ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
tinuously available.
203 Manual request of a function is not to intervene with 202 The scale resolution on a VDU is not to be higher than
continuously available functions. the accuracy of the measured values.
204 One user shall under no circumstances need to operate 203 Numbers on digital displays are not to change faster than
more than two computer consoles simultaneously to perform a twice per second.
set of related functions. 204 Each process is to have a graphical representation in-
cluding indications giving an overview of the process equip-
ment.
C. User Input Device and Display Unit Design Guidance note:
This may be arranged as a graphical representation on a computer
C 100 User input devices screen or a mimic diagram with instruments fitted to represent
the position of the sensors or actuators.
101 The shape of mechanical UIDs is to indicate the method
of operation of the control. ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
102 The direction of UID movements is to be consistent with 205 VDUs used for essential and important functions are to
the direction of associated process response and display move- be readable from the operating position of the workstation they
ment. are providing information to.
103 The operation of a UID is not to obscure indicator ele- Guidance note:
ments where observation of these elements is necessary for ad- VDUs used in connection with UIDs should be readable from a
justments. distance of at least 1000 mm. All other VDUs should be readable
from a distance of at least 2000 mm.
104 UIDs or combined UIDs/indicating elements are to be
visually and tactually distinguishable from elements used for Character height in mm should be not less than three and a half
indication only. times the reading distance in meters. Character width should be
between 60% to 80% of the letter height, e.g.: character height
Guidance note: for reading distance 2m: 2 x 3.5 = 7 mm, with resulting minimum
Rectangular buttons should be used for UID elements, and round character size: 7 mm x (approximately) 5 mm.
lights for VDU elements. For screen based systems, a suitable ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
framing method should be chosen.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e--- 206 VDU letter type is to be of simple, clear-cut design.
105 UIDs are to allow one hand single action operation. Re- 207 Indication of set point for slow changing objects is to be
quirements for fine motoric movements is to be avoided. displayed.
106 UIDs demanding fine adjustment are to be shaped and 208 The indication pointer in a circular or linear scale is not
located to allow operation equally well by either hand. to hide scale labels.
209 For VDUs subject to strong light, means are to be pro-
C 200 Visual display units vided to minimise glare or reflection.
201 The information presented is to be clearly visible to the Guidance note:
user and permit easy and accurate reading at a practicable dis-
tance in the light conditions normally experienced on the loca- a) All VDUs should be placed in position relative to the user,
tion of the workstation by day and by night. taking into consideration the surrounding light sources.
Guidance note: b) Where a transparent cover is fitted over a VDU, it should
minimise reflection.
a) Quantitative and comparative readings should be presented c) In rooms with windows, sun curtains should be installed to
by means of: prevent direct sun light on VDUs.
- digital counter, if subject to rare changes
- clockwise moving index on circular scale or horizontally ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
moving index on linear scale, if subject to frequent
changes. C 300 Colours
b) Qualitative readings should be presented by means of:
301 Information is not to be dependent of the use of colours
- vertically moving index on linear scale to indicate trend alone, but is to be distinguishable in a black and white repre-
changes sentation.
- clockwise moving index on circular scale to indicate
speed changes. 302 The use of colours is to be consistent for all systems.
c) Control readings should be presented by means of: 303 Colour coding of functions and signals is to be in ac-
D. Additional Requirements to Screen Based 203 Alarms are to be displayed in the order in which they oc-
Systems cur.
204 Alarms are to be traceable.
D 100 Computer dialogue Guidance note:
101 Menus are to be as shallow as possible. Printed alarm lists or access to an event log is acceptable.
Guidance note: ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
Wherever practical, single action toggle buttons should be used.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
E. Design of Workplace for Permanently
102 Frequently used operations are to be available in the up-
per menu level, on dedicated software or hardware buttons. Manned Workstations
103 All menus and displays are to provide a self-explanatory E 100 General
interface to the user. 101 To be defined.
Guidance note:
If the complexity of the operation is such that further help is re-
quired, it will be accepted to have help function available with a F. Work Environment for Permanently Manned
single user action.
Workstations
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
F 100 Vibration
104 When in dialogue mode, update of essential information 101 Uncomfortable levels of vibration causing both short
is not to be blocked. and long term effects are to be avoided.
105 Terms used in a dialogue are to be adapted to the normal Guidance note:
users. Abbreviations and terms used in electronic data process- Bridge equipment:
ing are to be avoided. The workplace should ideally be sited clear of the nodes and an-
106 It is to be up to the user to start, interrupt, resume and tinodes of the fundamental mode of vertical hull vibration in or-
end a dialogue. der to avoid longitudinal and vertical vibration.
The fundamental frequency of vibration of the superstructure
107 Whenever necessary to ensure safe and efficient entry of block should not be close to the propeller blade frequency or its
data, the user is to be prompted with a default. harmonics at service speed.
Guidance note: Colour can provide a sense of warmth by the use of red/yellow,
To achieve a glare free, matt finish for front part of the deckhead, or coolness by the use of green/blue.
bulkheads, consoles, surfaces around and below windows and Table F4 indicates the reflectance range for some typical colour
other, short-haired fibre coating should be used. densities.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
Table F4 Reflectance range
603 The workplace and surrounding area are to have a non- Reflectance range Typical colour densities
slip surface when wet or dry. 5% to 10% Dark Green or Blue or Brown
Guidance note: 15% to 30% Mid Green or Blue or Red
The level of friction on outdoor areas should not decrease by 50% to 60% Pale Green or Blue or Yellow
more than 10% between dry and wet conditions. 80% to 90% Off White or Pale Yellow
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
604 All surfaces are to be robust enough to withstand the dai- ---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
ly wear of the marine environment and require a minimum of
cleaning whilst retaining a good appearance. F 800 Safety of personnel
Guidance note: 801 The workplace area is to be free of physical hazards to
All surfaces should be capable of withstanding without deterio- the personnel.
ration temperature ranges of -20°C to 70°C, sea water, oils and Guidance note:
solvent common to vessels, and ultra-violet light.
There should be no sharp edges or protuberances that could cause
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e--- injury to personnel.
The deck should be free of trip hazards, such as curled up carpet
F 700 Colours edges, loose gratings or equipment.
Means should be provided for properly securing portable equip-
701 Colours for bridge equipment are to be chosen to give a ment.
calm overall impression and minimise reflectance.
---e-n-d---of---G-u-i-d-a-n-c-e---n-o-t-e---
Guidance note:
Bright colours should not be used. Dark or mid green colours are 802 Sufficient hand or grab rails are to be fitted to enable
recommended, alternatively, blue or brown may be used. personnel to move or stand safely in bad weather. Protection of
Table F3 indicates the reflection range for some typical colour stairway openings is to be given special consideration.
densities.
803 All safety equipment on the workplace is to be clearly
marked and readily available and have its stowage position
Table F3 Reflectance range
clearly indicated.
Place Typical colour densities Reflectance
Deckhead, front part Grass green, dark grey 0% to 20%
Around windows White, light green 60% to 90%
Bulkhead Light green 30% to 60%
Decks Dark green, dark grey 5% to 30%
Consoles Grass green, slate grey 20% to 50%
Manoeuvring con- Light green, light grey 40% to 70%
trols
Other Grass green, light grey 20% to 50%