You are on page 1of 63

UNISAB II Profibus DP protocol

Extension protocol

YORK Marine & Control/ – the people to talk to


UNISAB II Profibus DP protocol

UNISAB II Profibus DP protocol

Contents

1 INTRODUCTION 5

2 PROTOCOL IN DETAIL 6
2.1 What is PPO 6
2.2 List of data input from UNISAB II 6
2.2.1 *1) Status Word 7
2.3 Data Outputs for UNISAB II 7
2.3.1 *2) control bits 8

3 DATASTRUCTURE OF TEL EGRAM 9


3.1 Placement of acyclic data 9
3.2 PKE 10
3.3 Error codes 11
3.4 PKW points in UNISAB II 11
3.5 Database 12
3.6 Datapoints 12
3.6.1 Datapoints in MEASUREMENTS DATA 12
3.6.2 Data points in TIMER DATA 14
3.6.3 Data points in CONFIG DATA 15
3.6.4 Data points in EXTENDED CONFIG DATA 16
3.6.5 Data structure of EEPROM DATA: 17
3.6.6 Data points in ALARM LOG DATA: 18
3.6.7 Data points in RANDOM DATA: 19

4 EXAMPLES: 26
4.1 Example 1: Reading a brine setp1. 27
4.2 Example 2: Reading Running hours 30
4.3 Example 3: Reading alarms 31
4.4 Example 4: Write Capacity Setpoint 35
4.5 Example 4: Writing timer for prelub. 39

5 APPENDIX A: UNISAB II PROTOCOL COMMON DETAILS 43


5.1 Introduction 43
5.1.1 MODE 43
5.1.2 STATE 43
5.1.3 MULTISAB STATES 43
5.2 Data Points in CONFIGURATION 44
5.2.1 MECHANICAL_ZERO 44
5.2.2 REFRIGERANT_TYPE 1 44
5.2.3 COMPRESSOR_TYPE 2 45
5.2.4 COMPRESSOR TYPES FOR UNISAB II R ONLY 47

YORK Marine & Control  Copyright


Jens Juuls Vej 28, 8260 Viby J YORK Marine & Controls & Systems
Tel: 87 36 35 00 - E-mail: marine@yorkref.com
All Rights Reserved

Contents YORK Marine & Control


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Side 2 af 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

5.2.5 PRELUBRICATION 3 48
5.2.6 RUNNING_AS_BOOSTER 4 48
5.2.7 FULL_FLOW_PUMP 5 48
5.2.8 MOUNTED_WITH_AUTO_VI 6 48
5.2.9 MOUNTED_WITH_HLI_BLI 7 48
5.2.10 MOUNTED_WITH_ECO 8 49
5.2.11 HIGH_SUCT_LIM_FOR_ECO 9 49
5.2.12 LOW_CAP_LIM_FOR_ECO 10 49
5.2.13 SWEPT_VOLUME 11 49
5.2.14 COMMON_EVAP_COND 12 49
5.2.15 AUXILIARY_OUTPUT_TYPE 13 49
5.2.16 COMMUNICATIONS_SPEED 14 49
5.2.17 PRESS_MEASURING_UNIT 15 50
5.2.18 PREFERRED_MASTER_CONT 16 50
5.2.19 UNLOAD 17 50
5.2.20 RANGE_MOTOR_CURRENT 18 50
5.2.21 CONTROLLING_ON 19 50
5.2.22 EXT_SIGNAL_USED_FOR 20 50
5.2.23 EXT_SIGNAL_MIN_VALUE 21 51
5.2.24 EXT_SIGNAL_MAX_VALUE 22 51
5.2.25 COLD_STORE 23 51
5.2.26 AUTO_START 24 51
5.2.27 AUTO_STOP 25 51
5.2.28 OIL_COOLING 26 51
5.2.29 DISCH_GAS_COOLING 27 51
5.2.30 HP_ON_TWO_STAGE 28 52
5.2.31 CLIMA_CONTROL 29 52
5.2.32 OIL_RECTIFIER 30 52
5.2.33 MANUAL_ZERO 31 52
5.2.34 MOTOR_SIZE 32 52
5.2.35 MOTOR_MEASURING_UNIT 33 52
5.2.36 COP_ACTIVE 34 52
5.2.37 COP_FLOW_FACTOR 35 52
5.2.38 SUBCOOLING_COP 36 53
5.2.39 MARTYR_AND_TAKE_OVER 37 53
5.2.40 CHILLER 38 53
5.2.41 CONDENSOR 39 53
5.3 Data Points in EXTENDED CONFIG DATA 53
5.3.1 LANGUAGE 0 53
5.3.2 CONTRAST 1 54
5.3.3 SUCT_PRESS_OFFSET 2 54
5.3.4 DISCH_PRESS_OFFSET 3 54
5.3.5 INTERM_PRESS_OFFSET 4 54
5.3.6 LUB_PRESS_OFFSET 5 54
5.3.7 DIFF_PRESS_OFFSET 6 54
5.3.8 BRINE_TEMP_OFFSET 7 54
5.3.9 CAP_ZERO_OFFSET 8 54
5.3.10 CAP_100_OFFSET 9 55
5.3.11 OFFSET_OF_PARALLEL_CAP 10 55
5.3.12 CAP_FOR_VI_MAX 11 55
5.3.13 QUANTUM 12 55
5.3.14 PORT1_BAUD_RATE 13 55
5.3.15 PORT2_BAUD_RATE 14 55
5.3.16 PORT1_USED_FOR 15 55

YORK Marine & Control  Copyright


Jens Juuls Vej 28, 8260 Viby J YORK Marine & Controls & Systems
Tel: 87 36 35 00 - E-mail: marine@yorkref.com
All Rights Reserved

Contents YORK Marine & Control


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Side 3 af 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

5.3.17 PORT2_USED_FOR 16 55
5.3.18 PORT1_NODE_NO 17 56
5.3.19 PORT2_NODE_NO 18 56
5.3.20 BRAKE_DELAY 19 56
5.3.21 PRESS_25_59_BAR 20 56
5.3.22 ROTATUNE 21 56
5.3.23 MOTOR_INPUT_4_20 22 56
5.3.24 RANGE_MOTOR_POWER 23 56
5.3.25 CAP_SIGNAL 24 56
5.3.26 VI_ZERO_OFFSET 25 57
5.3.27 VI_100_OFFSET 26 57
5.3.28 PROFIBUS 27 57
5.3.29 PROFIBUS_BAUD_RATE 28 57
5.3.30 PROFIBUS_ADR 29 57
5.3.31 FREQ_ZERO_OFFSET 30 57
5.3.32 FREQ_100_OFFSET 31 57
5.3.33 MIN_FREQ 32 57
5.3.34 MAX_FREQ 33 58
5.3.35 PID_CONTROLLER 34 58
5.3.36 ALARM_OUTPUT_FOR_LOW_SUCT. 35 58
5.3.37 DANBUSS_VERSION 36 58
5.3.38 GSD_FILE_NUMBER 37 58
5.3.39 DIG_IN_1_VIA_PROFIBUS 38 58
5.3.40 DIG_IN_2_VIA_PROFIBUS 39 58
5.3.41 DIG_IN_3_VIA_PROFIBUS 40 58
5.3.42 DIG_IN_4_VIA_PROFIBUS 41 59
5.3.43 DIG_IN_5_VIA_PROFIBUS 42 59
5.3.44 DIG_IN_6_VIA_PROFIBUS 43 59
5.3.45 DIG_IN_7_VIA_PROFIBUS 44 59
5.3.46 DIG_IN_8_VIA_PROFIBUS 45 59
5.3.47 DIG_IN_9_VIA_PROFIBUS 46 59
5.3.48 DIG_IN_10_VIA_PROFIBUS 47 59
5.3.49 DIG_IN_11_VIA_PROFIBUS 60
5.4 ALARM and WARNING TEXTS 60
5.4.1 Alarms Texts 60
5.4.2 Warnings Texts 61

DOCUMENT REVISION RECORD 63

YORK Marine & Control  Copyright


Jens Juuls Vej 28, 8260 Viby J YORK Marine & Controls & Systems
Tel: 87 36 35 00 - E-mail: marine@yorkref.com
All Rights Reserved

Contents YORK Marine & Control


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Side 4 af 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

1 INTRODUCTION
This paper describes Profibus DPV0 Protocol for UNISAB II in an extended version compared to the Tiny
Profibus Protocol also available for UNISAB II.

This Extended version provides all analog values, mode, state, control-on-value, capacity set point, active
timer number and value, digital inputs and digital outputs as well as cause of alarm and up to 2 warnings. All
this is updated continuously. Writing start/stop command, changing control-on-value, mode, setup for
sequencing and capacity set point is also featured using continuous updating.

All values, limits and settings in the databases of the UNISAB II holding measurements data, timer data
config data and alarm loggings are available using a command – answer method. Some of these limits and
settings can be written to, also using the command – answer method. UNISAB II will prevent writing values
beyond certain limits for safety reasons.

The transport mechanism (layer 1 and 2) is strictly according to standard Profibus DPV0 Protocol standards.
The application layer (layer 7) is presented in this paper. The application layer for UNISAB II is based on the
two papers listed below but it does not comply to any of those in detail.

PROFIBUS Profile
Profile for SEMI
Version 1.0
August 2002
PNO Order No. 3.152

PROFIBUS Profil
Profil für Drehzahlveränderbare Antriebe, PROFIDRIVE
Ausgabe September 1997
PNO Best.-Nr. 3.071

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 5 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

2 PROTOCOL IN DETAIL

2.1 What is PPO


Parameter-Prozessdaten-Objekt (Parameter-Process data-Object) is comprised of the PKW (please see
chapter 3) plus PD (Prozessdaten). PD hold the data that are changed constantly and which should be
transferred cyclically. This means that this data is transferred in each transmission from master to slave and
from slave to master.

In the present version of the protocol only PDR1 and PDR2 is implemented.

2.2 List of data input from UNISAB II


Word Type Text

Unit

PDR1

PDR2
1 PKW1 X
2 PKW2 X
3 PKW3 X
4 PKW4 X
5 SW *1) X
6 PD1 SUCT_PRESS, X
7 PD2 SUCT_TEMP X
8 PD3 SUCT_SUPERHEAT, X
9 PD4 DISCH_PRESS, X
10 PD5 DISCH_TEMP, X
11 PD6 LUB_PRESS, X
12 PD7 OIL FILTER DIFF_PRESS, X
13 PD8 OIL_TEMP, X
14 PD9 MOTOR_CURR, X
15 PD10 BRINE_TEMP, X
16 PD11 INTERM_PRESS, X
17 PD12 INTERM_TEMP, X
18 PD13 EXT_INPUT, X
19 PD14 CAPACITY, X
20 PD15 CAP_POSITION, X
21 PD16 VI_POSITION, X
22 PD17 DISCH_SUPERHEAT, X
23 PD18 VOL FLOW COP X
24 PD19 MOTOR REVS X
25 PD20 MOTOR POWER X
26 PD21 SUCT_PRESS_BAR, X
27 PD22 DISCH_PRESS_BAR, X
28 PD23 INTERM_PRESS_BAR, X
29 PD24 YIELD, ** X
30 PD25 Control Mode (0=stopped, 1=manual, 2=auto, 3=remote) X
31 PD26 Compressor State X
32 PD27 Control On (Suct=0, Brine=1, 2= Disch, 3=Hot Water, 4=Ext.Cool, X
5=Ext.H or 6=Capacity Set Point)
33 PD28 Multisab (Sys No/Controller/Start No/Multisab state) (4 bit each) X
Document Revision Record YORK Marine & Controls & Systems
Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 6 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

Word Type Text

Unit

PDR1

PDR2
34 PD29 Capacity Actual Set point X
35 PD30 Active timer number X
36 PD31 Active timer value X
37 PD32 Digital Inputs X
38 PD33 Digital Outputs X
39 PD34 Digital Outputs X
40 PD35 Alarm X
41 PD36 Warning 1 X
42 PD37 Warning 2 X

** YIELD value varies depending on compressor type (rotatune, screw, reciprocating)

2.2.1 *1) Status Word


The SW holds some bits with useful information

Bit Text Description


0 Common alarm
1 Common warning
2 Running
3 Ready
4 Capacity remote control mode
5
6
7
8
9
10
11
12
13
14
15

2.3 Data Outputs for UNISAB II


Word Type Text
Unit

PDW1

PDW2

1 PKW1 X
2 PKW2 X
3 PKW3 X
4 PKW4 X
5 CW *2) X
6 PD1 Start/Stop command (High byte = 55h / Low byte = 55h) X

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 7 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

Word Type Text

Unit

PDW1

PDW2
Remote only
7 PD2 Control On (Suct=0, Brine=1, 2= Disch, 3=Hot Water, X
4=Ext.Cool, 5=Ext.Heat or 6=Capacity Set
Point(Remote only))
Write active while CW bit 12 is set
8 PD3 Control mode (0=Stopped, 1=Manual, 2=Auto, 3=Remote) X
Write active while CW bit 13 is set
9 PD4 Multisab (Sys No/ - /Start No/ - ) ( 4 bit each ) X
Write active while CW bit 14 is set
10 PD5 Capacity Set Point (Active for SP > -100) X
Do write with value less than -100 in order to return to Multisab
or local control
Write active while CW bit 15 is set

2.3.1 *2) control bits


Control bits from master to UNISAB II

Bit Text Description


0 Compressor Motor Starter Feed Back
1 External Start Permission – Normal Stop
2 External Start Permission – Instant Stop
3 Start_Request
4 Controller Set Point 1 or Set Point 2
5 Motor Current Limit 1 or Limit 2
6 Oil Pump Motor Starter Feed Back
7 Full Flow Punp Motor Starter Feed Back
8 Oil Float Switch
9 Capacity Decrease Blocked
10 Thermistor in Motor Windings
11
12 Change value (Set PD2 parameter)
13 Change value (Set PD3 parameter)
14 Change value (Set PD4 parameter)
15 Change value (Set PD5 parameter)

Please note: Set XXX Parameter must be set only until the change of the XXX Parameter has taken place.
While set, this command blocks any other means of changing the XXX Parameter.

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 8 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

3 DATASTRUCTURE OF TELEGRAM
Using 8 bytes it is possible to transfer data to and from UNISAB II in acyclic mode. This method is not
exactly according to the profiles referred to in chapter 1 but it does not differ much. Most notable is the
database and datapoint terms which are used in place of PNU (Parameter Number).

0 1 2 3 4 5 6 7 8 9 Etc.
PKE PKE IND Res. PWE PWE PWE PWE Rest of Telegram

PKE = Parameter Kennung = parameter signature


PKW = Parameter Kennung Wert = PKE + IND + PWE
IND = index in the data structure
Res = Reserved for later extensions

PWE = Parameter Wert = Parameter value (Only Byte 7 used for bytes data, byte 6 and 7 are used for
Integers and byte 4, 5, 7 and 7 are used for Longint data)
Rest of Telegram = Cyclic part of transmission

3.1 Placement of acyclic data

0 1 2 3 4 5 6 7 8 9 Etc.
PKE PKE IND Res. PWE PWE PWE PWE Rest of Telegram
PWE_4 -> PWE_7
Long Integer data (32 bit)
PWE_6 -> PWE_7
Integer data
(16 bit)
PWE_7
Bytes
data
(8 bit)

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 9 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

The 8 PKW bytes to Unisab will be exchanged via the output buffer (send) and the input buffer (receive), as
specified by the dynamic data index address (defined by user).

0 1 2 3 4 5 6 7 8 9 Etc.
PKE PKE IND Res. PWE PWE PWE PWE Rest of Telegram

Type Text

Unit

PDR1

PDR2
PKE - Byte 0 PKW1 X
PKE - Byte 1
IND - Byte 2 PKW2 X

Res - Byte 3
PWE - Byte 4 PKW3 X

PWE - Byte 5
PWE - Byte 6 PKW4 X

PWE - Byte 7
SW *1) X
PD1 SUCT_PRESS, X
PD2 SUCT_TEMP X
PD3 SUCT_SUPERHEAT, X
(cyclic data)

PD4 DISCH_PRESS, X
telegram
Rest of

PD5 DISCH_TEMP, X

~
~ ~
~ ~
~ ~
~
PD35 Alarm X
PD36 Warning1 X
PD37 Warning2 X

3.2 PKE

The 2 first bytes hold the PKE word. Please see the bitwise description below.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
AK SPM Database Data Point Number in the database

AK = instruction / response signature


SPM = Spontan Meldung = Spontaneous Message (Not implemented In UNISAB II)
Database + Data Point Number = PNU = Parameter Nummer = Parameter Number

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 10 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

AK Response required Response Response


Instruction signature signature
signature Result OK Result not
OK
0 None 0
1 Read Parameter Value 1,2 11 7
2 Write Parameter Value (integer) 1 7
3 Write Parameter Value (Long int) 2 7
4-9 Not used in UNISAB II
10 Write Parameter value (byte) 11 7

Response value will be returned in PWE 6 and 7 for integers and in PWE 7 for bytes. Response signature
will be returned in the AK field.

To secure the Unisab II response match the request, check the header content is identical for the
answer and the request.

3.3 Error codes

If UNISAB II cannot return the data wanted or cannot write the settings wanted an error code is returned in
the PWE field byte no 6 and 7 as one integer.

0 Undefined PNU
1 Parameter cannot be written into
2 Value outside low or high limit
3 Index error

3.4 PKW points in UNISAB II


PKW (PARAMETER-KENNUNG-WERT)

Data in UNISAB II is stored in simple databases using structures. This makes tables and addressing simpler
than having one long numbered array of data. Furthermore it makes later extensions of these databases and
their structures possible without compromising compatibility towards newer or older versions. If master
indexes too far in an old slave the slave will respond with an error message telling that this point is not
defined. (Error code 0). This demands that the numbering of existing points and indexes must never be
altered in UNISAB II versions to come.

HOW TO:

There are several databases, each with data points of different structure. The database is addressed with bit
8, 9 and 10 of the PKE. The 8 LSB of the PKE is the actual data point number in the database in question.
With IND (Index) of the PKW the structure is indexed into.

Please note that index 0 in MEASUREMENTS DATA are all transferred in the PZD (Prozessdaten) field of
the PPO (Parameter-Prozessdaten-Objekt) using cyclic transfer. This might be useful for testing.

Please note that all data is transferred as integers. Data structures which are not composed of integers must
nevertheless be accessed as arrays of integers.

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 11 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

3.5 Database

DATABASE NO.

MEASUREMENTS DATA 0
TIMER DATA 1
CONFIG DATA 2
EXTENDED CONFIG DATA 3
EEPROM DATA 4
ALARM LOG DATA 5
RANDOM DATA 6

3.6 Datapoints

3.6.1 Datapoints in MEASUREMENTS DATA

SUCT_PRESS 0
SUCT_TEMP 1
SUCT_SUPERHEAT 2
DISCH_PRESS 3
DISCH_TEMP 4
LUB_PRESS 5
DIFF_PRESS 6
OIL_TEMP 7
MOTOR_CURR 8
BRINE_TEMP 9
INTERM_PRESS 10
INTERM_TEMP 11
EXT_INPUT 12
CAPACITY 13
CAP_POSITION 14
VI_POSITION 15
DISCH_SUPERHEAT 16
VOL_FLOW_COP 17
MOTOR_REVS 18
MOTOR_POWER 19
SUCT_PRESS_BAR 20
DISCH_PRESS_BAR 21
INTERM_PRESS_BAR 22
YIELD 23

3.6.1.1 Data structure of each MEASUREMENTS DATA point.

int value; 0
int alarmHIlim; 1
int alarmHIlimmin; 2

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 12 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

int alarmHIlimmax; 3
int alarmLOlim; 4
int alarmLOlimmin; 5
int alarmLOlimmax; 6
int warningHIlim; 7
int warningHIlimmin; 8
int warningHIlimmax; 9
int warningLOlim; 10
int warningLOlimmin; 11
int warningLOlimmax; 12
int actualSP; 13
int setp1; 14
int setp1min; 15
int setp1max; 16
int setp2; 17
int setp2min; 18
int setp2max; 19
int neutralzone; 20
int neutralzonemin; 21
int neutralzonemax; 22
int pband; 23
int pbandmin; 24
int pbandmax; 25
int tsample; 26
int tsamplemin; 27
int tsamplemax; 28
int tint; 29
int tintmin; 30
int tintmax; 31
int tdiff; 32
int tdiffmin; 33
int tdiffmax; 34
int p_bidrag; 35
int i_bidrag; 36
int d_bidrag; 37
int minpulse; 38
int minpulsemin; 39
int minpulsemax; 40
int actuatortime; 41
int actuatortimemin; 42
int actuatortimemax; 43
int mv_gemt; 44
int sample_timer; 45
int reg_output; 46
float gam_int_del;
unsigned char retvendt;
unsigned char symmetrisk;
unsigned char alarmHIcode;
unsigned char alarmLOcode;
unsigned char warningHIcode;
unsigned char warningLOcode;
unsigned char type;
unsigned char exp;
MENU_FLAG_REC menuflag;
LIMIT_CHECK_REC limitflag;
ALARM_FLAG_REC alarmflag;
unsigned char it_was_MAN;

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 13 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

The same data structure is shared for all data points, even it for some data don’t make any sense. If an entry
is read where the value would be undefined, the returned value will be 0.
If you try to write to an undefined value, the error code “out of range” will be returned for all value (exception:
If you write 0, no error code will be returned).

Addressing beyond index 46 is not considered to be relevant. If you want to do so anyway you must transfer
the data needed as integers and figure out in which way to unpack data.
Later there may be added definitions about sub structures MENU_FLAG_REC etc. This is not considered
relevant now as this information is of no use outside UNISAB II except for debugging software internally to
UNISAB II.

3.6.2 Data points in TIMER DATA

For screw compressors:

START START 0
STOP START 1
START DELAY 2
STOP DELAY 3
SUCT.RAMP 4
SLIDE MAX 5
PRELUB 6
OIL FLOW 7
FLOW DELAY 8
NO OIL FLOW 9
LUBRIC.TIME 10
DIF.PRES.OK 11
OIL PRESS L 12
FILT.DIFF H 13
OIL TEMP.LO 14
OIL TEMP.HI 15
SUPERH.LOW 16
SUPERH.HIGH 17
DISCH.OVERL 18
CURR OVERLD 19
MOTOR START 20
PMS FEEDBCK 21
FULL FLOW M 22
OIL PUMP M 23
RECT.START 24
RECT.DELAY 25
RECT.DISABL 26
START HP 27
NO CHILLER 28
CAP.NEGATIVE 29
START UNLOAD 30
LOW SUCT.P 31
LUBE PRESS 32
VI PAUSE 33

For reciprocating compre ssors:

START START 0
STOP START 1
START DELAY 2

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 14 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

STOP DELAY 3
SUCT.RAMP 4
DELAY UP 5
DELAY DOWN 6
TK OVER MAX 7
TAKEOVR DLY 8
INTM.PRES L 9
FILT.DIFF H 10
NOT USED 11
OILPRESS LO 12
OILPRESS HI 13
OIL TEMP.LO 14
OIL TEMP.HI 15
SUPERH.LOW 16
SUPERH.HIGH 17
DISCH.OVERL 18
CURR.OVERLD 19
MOTOR START 20
PMS FEEDBCK 21
OIL COOL ON 22
OIL RETURN 23
RECT.START 24
RECT.DELAY 25
RECT.DISABL 26
START HP 27
NO CHILLER 28
CAP.NEGATIVE 29
START UNLOAD 30
LOW SUCT.P 31

3.6.2.1 Data structure of each TIMER DATA point:

edit_ok 0
actual value 1
set point 2
setMIN 3
setMAX 4
factory set value 5
timer_mode 6

3.6.3 Data points in CONFIG DATA

On UNISAB II Display

MECHANICAL_ZERO 0 CONFIG – COMPRESSOR – MECH.ZERO


REFRIGERANT_TYPE 1 CONFIG – UNIT/PLANT - REFRIGERANT
COMPRESSOR_TYPE 2 CONFIG – COMPRESSOR - TYPE
PRELUBRICATION 3 CONFIG – OIL SYSTEM - PRELUBROCATION
RUNNING_AS_BOOSTER 4 CONFIG – COMPRESSOR - BOOSTER
FULL_FLOW_PUMP 5 CONFIG – OIL SYSTEM – FULL FLOW PUMP
MOUNTED_WITH_AUTO_VI 6 CONFIG – COMPRESSOR – VOLUME RATIO
MOUNTED_WITH_HLI_BLI 7 Reserved for later expansion
Document Revision Record YORK Marine & Controls & Systems
Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 15 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

MOUNTED_WITH_ECO 8 CONFIG – COMPRESSOR - ECONOMIZER


HIGH_SUCT_LIM_FOR_ECO 9 CONFIG – ECONOMIZER – ECO.HI.SUCT
LOW_CAP_LIM_FOR_ECO 10 CONFIG – ECONOMIZER – ECO.LO.CAP
SWEPT_VOLUME 11 CONFIG – COMPRESSOR – SWEPT VOLUM
COMMON_EVAP_COND 12 CONFIG – MULTISAB – COMMON EVAP/COND
AUXILIARY_OUTPUT_TYPE 13 CALIBRATE – AUX OUTPUT – ACTIVATE WHEN
COMMUNICATIONS_SPEED 14 CONFIG – COMMUNICATIONS – BAUD RATE (DANBUS)
PRESS_MEASURING_UNIT 15 CONFIG – MEASURING UNIT – PRESS/TEMP
PREFERRED_MASTER_CONT 16 CONFIG – MULTISAB – PREF.MASTER
ADDITIONAL_UNLOAD 17 CONFIG – COMPRESSOR - UNLOAD
RANGE_MOTOR_CURRENT 18 CONFIG – MOTOR – RANGE M.CUR
CONTROLLING_ON 19 CONFIG – CONTROL – CONTROL ON
EXT_SIGNAL_USED_FOR 20 CALIBRATE – 4-20 MA INPUT – 3’rd line
EXT_SIGNAL_MIN_VALUE 21 CALIBRATE – 4-20 MA INPUT – 4 MA
EXT_SIGNAL_MAX_VALUE 22 CALIBRATE – 4-20 MA INPUT – 20 MA
COLD_STORE 23 CONFIG – CONTROL – COLD STORE
AUTO_START 24 CONFIG – CONTROL – AUTO START
AUTO_STOP 25 CONFIG – CONTROL – AUTO STOP
OIL_COOLING 26 CONFIG – OIL SYSTEM – OIL COOLING
DISCH_GAS_COOLING 27 CONFIG – OIL SYSTEM – WATER COOLED
HP_ON_TWO_STAGE 28 CONFIG – MULTISAB – HP.ON TWO STAGE
CLIMA_CONTROL 29 CONFIG – CONTROL – CLIMA COMP
OIL_RECTIFIER 30 CONFIG – OIL SYSTEM – OIL RECTIFIER
MANUAL_ZERO 31 CONFIG – COMPRESSOR – MANUAL ZERO
MOTOR_SIZE 32 CONFIG – MOTOR – MOTOR SIZE
MOTOR_MEASURING_UNIT 33 CONFIG – MEASURING UNIT – MOTOR SIGNAL
COP_ACTIVE 34 CONFIG – COP – COP ACTIVE
COP_FLOW_FACTOR 35 CONFIG – COP – FLOW FACTOR
SUBCOOLING_COP 36 CONFIG - COP – LIQ.SUBCOOL
MARTYR_AND_TAKE_OVER 37 CONFIG – MULTISAB – TAKE OVER
EVAPORATOR 38 CONFIG – UNIT/PLANT - CHILLER
CONDENSOR 39 Reserved for later expansion

3.6.4 Data points in EXTENDED CONFIG DATA

LANGUAGE 0 LANGUAGE - LANGUAGE


CONTRAST 1 LANGUAGE - CONTRAST
SUCT_PRESS_OFFSET 2 CALIBRATE _ PRESS TRANSDUCER – SUCT.ADJUST
DISCH_PRESS_OFFSET 3 CALIBRATE _ PRESS TRANSDUCER – DISC.ADJUS T
INTERM_PRESS_OFFSET 4 CALIBRATE _ PRESS TRANSDUCER – IMED.ADJUST
LUB_PRESS_OFFSET 5 CALIBRATE _ PRESS TRANSDUCER – OIL.ADJUST
DIFF_PRESS_OFFSET 6 CALIBRATE _ PRESS TRANSDUCER – DIFF.ADJUST
BRINE_TEMP_OFFSET 7 CALIBRATE – BRINE TEMP – BRINE ADJST
CAP_ZERO_OFFSET 8 CALIBRATE – CAP.POS. – CAP.ZERO AD
CAP_100_OFFSET 9 CALIBRATE – CAP.POS. – CAP 100 ADJ
OFFSET_AF_PARALLEL_KAP 10 MULTISAB – PARALLEL CONTR. – PARALLEL CA
CAP_FOR_VI_MAX 11 CONFIG – COMPRESSOR – VI MODE
QUANTUM 12 CONFIG – COMMUNICATION – PORT 2
PORT1_BAUD_RATE 13 CONFIG – COMMUNICATION – BAUD RATE (Port 1)
PORT2_BAUD_RATE 14 CONFIG – COMMUNICATION – BAUD RATE (Port 2)
PORT1_USED_FOR 15 CONFIG – COMMUNICATION – PORT 1
PORT2_USED_FOR 16 Reserved for later expansion
PORT1_NODE_NO 17 CONFIG – COMMUNICATION – NODE NO (Port 1)
PORT2_NODE_NO 18 CONFIG – COMMUNICATION – NODE NO (Port 2)
BRAKE_DELAY 19 DIAGNOSE – MISC.FUNCTIONS – BRAKE DLY.

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 16 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

PRESS_25_59_BAR 20 CONFIG – MEASURING UNIT - PRESS


ROTATUNE 21 CONFIG – MOTOR - ROTATUNE
MOTOR_INPUT_4_20 22 CONFIG – MEASURING UNIT – MOTOR INPUT
RANGE_MOTOR_POWER 23 CONFIG - MOTOR – RANGE M.POW
CAP_SIGNAL 24 CONFIG – MEASURING UNIT – CAP/FREQ
VI_ZERO_OFFSET 25 CALIBRATE – VI POSITION – VI ZERO ADJ
VI_100_OFFSET 26 CALIBRATE – VI POSITION – VI 100 ADJ
PROFIBUS 27 CONFIG – COMMUNICATIONS - PROFIBUS
PROFIBUS_BAUD_RATE 28 CONFIG – COMMUNICATIONS – BAUD RATE (Profibus)
PROFIBUS_ADR 29 CONFIG – COMMUNICATIONS – NODE NO
FREQ_ZERO_OFFSET 30 CALIBRATE – MOTOR FREQ. – FRQ.ZERO AD
FREQ_100_OFFSET 31 CALIBRATE – MOTOR FREQ. – FRQ.100 AD
MIN_FREQ 32 CONFIG – MOTOR – MIN.FREQ.
MAX_FREQ 33 CONFIG – MOTOR – MAX.FREQ.
PID_CONTROLLER 34 CONFIG – CONTROL - PID
ALARM_OUTPUT_FOR_LOW_SUCT. 35 CONFIG – MEASURING UNIT – LOW SUCT.P
DANBUSS_VERSION 36 CONFIG – COMMUNICATIONS - DANBUSS
GSD_FILE_NUMBER 37 CONFIG – COMMUNICATIONS – GSD FILE NO.
DIG_IN_1_VIA_PROFIBUS 38 CONFIG – DIG.IN VIA PROFIBUS – DIG.INPUT 1
DIG_IN_2_VIA_PROFIBUS 39 CONFIG – DIG.IN VIA PROFIBUS – DIG.INPUT 2
DIG_IN_3_VIA_PROFIBUS 40 CONFIG – DIG.IN VIA PROFIBUS – DIG.INPUT 3
DIG_IN_4_VIA_PROFIBUS 41 CONFIG – DIG.IN VIA PROFIBUS – DIG.INPUT 4
DIG_IN_5_VIA_PROFIBUS 42 CONFIG – DIG.IN VIA PROFIBUS – DIG.INPUT 5
DIG_IN_6_VIA_PROFIBUS 43 CONFIG – DIG. IN VIA PROFIBUS – DIG.INPUT 6
DIG_IN_7_VIA_PROFIBUS 44 CONFIG – DIG.IN VIA PROFIBUS – DIG.INPUT 7
DIG_IN_8_VIA_PROFIBUS 45 CONFIG – DIG.IN VIA PROFIBUS – DIG.INPUT 8
DIG_IN_9_VIA_PROFIBUS 46 CONFIG – DIG.IN VIA PROFIBUS – DIG.INPUT 9
DIG_IN_10_VIA_PROFIBUS 47 CONFIG – DIG.IN VIA PROFIBUS – DIG.INPUT 10
DIG_IN_11_VIA_PROFIBUS 48 CONFIG – DIG.IN VIA PROFIBUS – DIG.INPUT 11

3.6.4.1 Data structure for CONFIG DATA and for EXTENDED CONFIG DATA:

Actual value 0
Min value 1
Max value 2

3.6.5 Data structure of EEPROM DATA:

Please note that all data in EEPROM DATA is one data structure. This means that there is only one data
point i.e. number zero.

unsigned char sec; /* Seconds */ 0


unsigned char min; /* Minutes */ 0
unsigned char hour; /* Hour */ 1
unsigned char mday; /* Day of month */ 1
unsigned char month; /* Month */ 2
unsigned char year; /* Year */ 2
unsigned long compr_ser_no; 3 and 4
unsigned int next_alarm_log; 5
unsigned int total_number_of_alarms; 6

0 – 2 is Time for Commissioning

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 17 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

Next_alarm_log is the data point that will be written into with data of the next alarm to occur. So the most
recent alarm log is next_alarm_log minus one.

3.6.6 Data points in ALARM LOG DATA:

Simply an array of data structures 0..29.


Please note note that the alarms are being logged into a ring buffer system consisting of these 30 logs. The
eldest one may any time be overwritten while You are fetching its data if a new alarm occurs. Date and time
of the log being read may be used for checking that it has not been updated while reading the rest of that
log. Please use the date and time of each log for sorting the logs chronologically. Or use the
“total_number_of_alarms” and “next_alarm_log” from the EEPROM DATA.

3.6.6.1 Data structure for ALARM LOG DATA:

unsigned char (8 bit)* al_type; /*30-73*/ 0


unsigned char (8 bit)* year; /*0=1992. 99 = 2091*/ 0
unsigned char (8 bit)* month; /*1-12*/ 1
unsigned char (8 bit)* day; /*1-31*/ 1
unsigned char (8 bit)* hour; /*0-23*/ 2
unsigned char (8 bit)* min; /*0-59*/ 2
unsigned char (8 bit)* mode_status; /*hi mode 0-4 lo nibble status 0-11*/ 3
unsigned char (8 bit)* start_system_no; /*hi start_no 0-14 , lo system_no 0-14*/ 3
unsigned char (8 bit)* multisab_state; /*0-9*/ 4
unsigned char (8 bit)* dig_i_00_07; 4
unsigned char (8 bit)* dig_i_08_15; 5
unsigned char (8 bit)* dig_o_00_07; 5
unsigned char (8 bit)* dig_o_08_15; 6
unsigned char (8 bit)* dig_o_16_23; 6
unsigned int (16 bit) runtime; /*0-0xffff*/ 7
unsigned long (32 bit) latest_runtime; /*seconds*/ 8 and 9
int s_temp; 10
int d_temp; 11
int o_temp; 12
int b_i_temp; 13
int s_press; 14
int d_press; 15
int lub_press; 16
int d_i_press; 17
int vol_pos; 18
int cap_pos; 19
int ext_inp; 20
int motor_curr; 21
int s_superheat; 22
int d_superheat; 23
int motor_power; 24
int motor_revs;
25

* How to unpack unsigned char:


If you read the number 0E2B HEX, the value must be splitted up in 2 part say 0E2B -> 0E and 2B is the
wanted values. Imagine the above value was the alarm type, the values represented is:
0E Hex is the year calculated from 1992 –> year = 2006
2B Hex is the alarm type = 43

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 18 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

3.6.7 Data points in RANDOM DATA:

Find it on UNISAB II Display:

TOTAL RUNNING HOURS LONG INT 0 TIMERS - SERVICE TIMERS - ON TIME


RUNTIME SINCE START LONG INT 1 TIMERS - SERVICE TIMERS - SINCE START
REAL TIME CLOCK YEAR 2 TIMERS - DATE TIME - YEAR
REAL TIME CLOCK MONTH 3 TIMERS - DATE TIME - MONTH
REAL TIME CLOCK DAY 4 TIMERS - DATE TIME - DAY
REAL TIME CLOCK HOUR 5 TIMERS - DATE TIME - HOUR
REAL TIME CLOCK MINUTE 6 TIMERS - DATE TIME - MIN
REAL TIME CLOCK SECOND 7 TIMERS - DATE TIME - SEC
ROTATUNE MOTOR FAN RUN CMD 8 TIMERS - MOTOR FAN - RUN MOTOR FAN
ROTATUNE MOTOR FAN TIMER SP 9 TIMERS - MOTOR FAN - TIMER SP
ROTATUNE MOTOR FAN TIMER VAL 10 TIMERS - MOTOR FAN - TIMER
P BAND FACTOR DELAY UP 11 TIMERS - PBAND FACTOR - DELAY UP (recip
P BAND FACTOR DELAY DOWN 12 TIMERS - PBAND FACTOR - DELAY DOWN (rec
P BAND FACTOR START DELAY 13 TIMERS - PBAND FACTOR - START DELAY
P BAND FACTOR STOP DELAY 14 TIMERS - PBAND FACTOR - STOP DELAY
TRANSFER FACTOR DOWN 15 TIMERS - TRANSFER - FACTOR DOWN (recips
TRANSFER ZONE 16 TIMERS - TRANSFER - ZONE (recips only)
TAKE-OVER FACTOR UP 17 TIMERS - TAKE-OVER - FACTOR UP (recips
TAKE-OVER FACTOR START 18 TIMERS - TAKE-OVER - FACTOR START (reci
TAKE-OVER ZONE 19 TIMERS - TAKE-OVER - ZONE (recips only)
SUCTION RAMP LIMITING 20 DIAGNOSES - MISC.FUNCTIONS - SUCT.RAMP
SUCTION SUPERHEAT SP2 21 DIAGNOSES - MISC.FUNCTIONS - SUCT.SUPER
TIME ACTIVE ON END STOP 22 DIAGNOSES - MISC.FUNCTIONS - CAP.POS
BRAKE DELAY 23 DIAGNOSES - MISC.FUNCTIONS - BRAKE DLY.
SW VER HIGH 24 DIAGNOSES - SOFTWARE VERSION
SW VER LOW 25 DIAGNOSES - SOFTWARE VERSION
SW VER SUB 26 DIAGNOSES - SOFTWARE VERSION
SW VER EXT 27 DIAGNOSES - SOFTWARE VERSION
SW VER YEAR 28 DIAGNOSES - SOFTWARE VERSION
SW VER MONTH 29 DIAGNOSES - SOFTWARE VERSION
SW VER DAY 30 DIAGNOSES - SOFTWARE VERSION
SW VER HOUR 31 DIAGNOSES - SOFTWARE VERSION
SW VER MIN 32 DIAGNOSES - SOFTWARE VERSION
SW VER SEC 33 DIAGNOSES - SOFTWARE VERSION
UNISAB 2R 34 DIAGNOSES - SOFTWARE VERSION
PRESSURE NO 1 RAW VALUE 35 DIAGNOSES - ANALOG INPUT - PRESS INP 1
PRESSURE NO 2 RAW VALUE 36 DIAGNOSES - ANALOG INPUT - PRESS INP 2
PRESSURE NO 3 RAW VALUE 37 DIAGNOSES - ANALOG INPUT - PRESS INP 3
PRESSURE NO 4 RAW VALUE 38 DIAGNOSES - ANALOG INPUT - PRESS INP 4
PT100 NO 1 RAW VALUE 39 DIAGNOSES - ANALOG INPUT - PT100 INP 1
PT100 NO 2 RAW VALUE 40 DIAGNOSES - ANALOG INPUT - PT100 INP 2
PT100 NO 3 RAW VALUE 41 DIAGNOSES - ANALOG INPUT - PT100 INP 3
PT100 NO 4 RAW VALUE 42 DIAGNOSES - ANALOG INPUT - PT100 INP 4
MOTOR CURRENT RAW VALUE 43 DIAGNOSES - ANALOG INPUT - CURR
EXTERNAL SIGNAL RAW VALUE 44 DIAGNOSES - ANALOG INPUT - EXT
CAPACITY POSITION RAW VALUE 45 DIAGNOSES - ANALOG INPUT - CAP
VOLUME POSITION RAW VALUE 46 DIAGNOSES - ANALOG INPUT - VI.
PIGGY BACK RAW VALUE 47 DIAGNOSES - ANALOG INPUT - PIGGY INP
ANALOG OUTPUT 48 DIAGNOSES - ANALOG OUTPUT - ANA.OUT

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 19 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

NUMBER OF ALARMS 49 DIAGNOSES - NO OF ALARMS - NO OF ALARMS


SUPERUSER KEY WAS USED YEAR 50 DIAGNOSES - SUPERUSER KEYWORD
SUPERUSER KEY WAS USED MONTH51 DIAGNOSES - SUPERUSER KEYWORD
SUPERUSER KEY WAS USED DAY 52 DIAGNOSES - SUPERUSER KEYWORD
SUPERUSER KEY WAS USED HOUR 53 DIAGNOSES - SUPERUSER KEYWORD
SUPERUSER KEY WAS USED MIN 54 DIAGNOSES - SUPERUSER KEYWORD
SUPERUSER KEY WAS USED SEC 55 DIAGNOSES - SUPERUSER KEYWORD
SUPERUSER KEY LATEST INDEX 56 DIAGNOSES - SUPERUSER KEYWORD
SUPERUSER KEY INDEX TO READ 57 DIAGNOSES - SUPERUSER KEYWORD
SERIAL NUMBER LONG INT 58 DIAGNOSES - SERIAL NUMBER - SERIAL NO
COMMISSIONED YEAR 59 DIAGNOSES - SERIAL NUMBER - COMMISSIONED
COMMISSIONED MONTH 60 DIAGNOSES - SERIAL NUMBER - COMMISSIONED
COMMISSIONED DATE 61 DIAGNOSES - SERIAL NUMBER - COMMISSIONED
EXAMINE MEMORY ADDRESS 62 DIAGNOSES - EXAMINE MEMORY
EXAMINE MEMORY VALUE 63 DIAGNOSES - EXAMINE MEMORY
LAST POWER ON YEAR 64 DIAGNOSES - POWER ON - POWER ON
LAST POWER ON MONTH 65 DIAGNOSES - POWER ON - POWER ON
LAST POWER ON DATE 66 DIAGNOSES - POWER ON - POWER ON
LAST POWER ON HOUR 67 DIAGNOSES - POWER ON - POWER ON
LAST POWER ON MIN 68 DIAGNOSES - POWER ON - POWER ON
LAST POWER ON SEC 69 DIAGNOSES - POWER ON - POWER ON
NUMBER OF POWER ONS 70 DIAGNOSES - POWER ON -
LATEST POWER ON INDEX 71 DIAGNOSES - POWER ON -
POWER ON INDEX TO READ 72 Not available on UNISAB II display
COP VALUE 73 DIAGNOSES - COP - COP
COP CARNOT 74 DIAGNOSES - COP - COP CARNOT
COP MECHANICAL 75 DIAGNOSES - COP - COP MECH
COOLING POWER 76 DIAGNOSES - COP - COOLING PWR
MASS FLOW 77 DIAGNOSES - COP - MASS FLOW
SHAFT POWER 78 DIAGNOSES - COP - SHAFT POWER
MOTOR POWER 79 DIAGNOSES - COP - MOTOR POWER
MOTOR COP 80 DIAGNOSES - COP - MOTOR COP
VOLUME FLOW 81 DIAGNOSES - COP - VOLUME FLOW
SPEC. VOL. OF SUPERHEATED GAS 82 DIAGNOSES - COP - SUPERHEATED
SPEC.VOLUME SATURATED GAS 83 DIAGNOSES - COP - SATURATED
ENTHALPY H1 84 DIAGNOSES - COP - ENTHALPY H1
ENTHALPY H2 85 DIAGNOSES - COP - ENTHALPY H2
ENTHALPY H4 86 DIAGNOSES - COP - ENTHALPY H4
LIQUID TEMP AT CONDENSOR 87 DIAGNOSES - COP - LIQUID TEMP
ROTA RECIP STEP 88 DIAGNOSES - ROTATUNE PISTON - STEP
ROTA RECIP TOTAL CAP 100 89 DIAGNOSES - ROTATUNE PISTON - TOT CAP 1
ROTA RECIP TOTAL CAP UP 90 DIAGNOSES - ROTATUNE PISTON - TOT CAP U
ROTA RECIP TOTAL CAP DOWN 91 DIAGNOSES - ROTATUNE PISTON - TOT CAP D
ROTA RECIP RPM UP 92 DIAGNOSES - ROTATUNE PISTON - RPM UP
ROTA RECIP RPM DOWN 93 DIAGNOSES - ROTATUNE PISTON - RPM DN
CAP LIMIT SIGNAL LOW 94 CALIBRATE - CAP.LIMITS - SIGNAL LOW
CAP LIMIT SIGNAL HIGH 95 CALIBRATE - CAP.LIMITS - SIGNAL HIGH
CAP LIMIT HIGH 96 CALIBRATE - CAP.LIMITS - LIMIT HIGH
ABS.PRESS FOR -90 DEG C 97 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -85 DEG C 98 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -80 DEG C 99 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -75 DEG C 100 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -70 DEG C 101 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -65 DEG C 102 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -60 DEG C 103 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -55 DEG C 104 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -50 DEG C 105 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -45 DEG C 106 CALIBRATE - DEF REFRIGERANT R000 - PRES
Document Revision Record YORK Marine & Controls & Systems
Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 20 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

ABS.PRESS FOR -40 DEG C 107 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -35 DEG C 108 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -30 DEG C 109 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -25 DEG C 110 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -20 DEG C 111 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -15 DEG C 112 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -10 DEG C 113 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -5 DEG C 114 CALIBRATE - DEF REFRIGERA NT R000 - PRES
ABS.PRESS FOR 0 DEG C 115 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 5 DEG C 116 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 10 DEG C 117 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 15 DEG C 118 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 20 DEG C 119 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 25 DEG C 120 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 30 DEG C 121 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 35 DEG C 122 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 40 DEG C 123 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 45 DEG C 124 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 50 DEG C 125 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 55 DEG C 126 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 60 DEG C 127 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 65 DEG C 128 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 70 DEG C 129 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 75 DEG C 130 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 80 DEG C 131 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -130 DEG F 132 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -120 DEG F 133 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -110 DEG F 134 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -100 DEG F 135 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -90 DEG F 136 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -80 DEG F 137 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -70 DEG F 138 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -60 DEG F 139 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -50 DEG F 140 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -40 DEG F 141 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -30 DEG F 142 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -20 DEG F 143 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR -10 DEG F 144 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 0 DEG F 145 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 10 DEG F 146 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 20 DEG F 147 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 30 DEG F 148 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 40 DEG F 149 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 50 DEG F 150 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 60 DEG F 151 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 70 DEG F 152 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 80 DEG F 153 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 90 DEG F 154 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 100 DEG F 155 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 110 DEG F 156 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 120 DEG F 157 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 130 DEG F 158 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 140 DEG F 159 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 150 DEG F 160 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 160 DEG F 161 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 170 DEG F 162 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 180 DEG F 163 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 190 DEG F 164 CALIBRATE - DEF REFRIGERANT R000 - PRES
Document Revision Record YORK Marine & Controls & Systems
Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 21 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

ABS.PRESS FOR 200 DEG F 165 CALIBRATE - DEF REFRIGERANT R000 - PRES
ABS.PRESS FOR 210 DEG F 166 CALIBRATE - DEF REFRIGERANT R000 - PRES
COMPRESSOR NUMBER 167 CONFIG - COMMUNICATIONS - COMPR.NO.
EVOLUTION PLC TO HOST DATA 0 168 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 1 169 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 2 170 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 3 171 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 4 172 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 5 173 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 6 174 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 7 175 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 8 176 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 9 177 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 10 178 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 11 179 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 12 180 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 13 181 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 14 182 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 15 183 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 16 184 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 17 185 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 18 186 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 19 187 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 20 188 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 21 189 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 22 190 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 23 191 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 24 192 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 25 193 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 26 194 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 27 195 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 28 196 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 29 197 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 30 198 Not available on UNISAB II display
EVOLUTION PLC TO HOST DATA 31 199 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 0 200 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 1 201 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 2 202 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 3 203 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 4 204 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 5 205 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 6 206 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 7 207 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 8 208 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 9 209 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 10 210 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 11 211 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 12 212 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 13 213 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 14 214 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 15 215 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 16 216 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 17 217 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 18 218 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 19 219 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 20 220 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 21 221 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 22 222 Not available on UNISAB II display
Document Revision Record YORK Marine & Controls & Systems
Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 22 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

EVOLUTION HOST TO PLC DATA 23 223 Not available on UNISAB II display


EVOLUTION HOST TO PLC DATA 24 224 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 25 225 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 26 226 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 27 227 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 28 228 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 29 229 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 30 230 Not available on UNISAB II display
EVOLUTION HOST TO PLC DATA 31 231 Not available on UNISAB II display

3.6.7.1 Data Structure for RANDOM DATA:

Value 0
May be written to 1
Min value 2
Max Value 3

Some data points might have been assembled into structures. This would result in the need of one extra
addressing field in the PKW (please see page 7). Byte no 3 might be used, were it not for the fact that this
byte has been reserved for later extensions by the PNO (Profibus Nutzer Organisation).

Format of (value, may be written to, min value and max value) is Integer except for point no 0, 1, 58 and 70
where value is Long Int (Please see page 7 PKE AK field).

More information about Data Points in RANDOM DATA:

POINT NO WRITABLE MIN VALUE MAX FORMAT 1’s, 1/10’s or Measuring


VALUE 1/100’s Unit
0 NO 0 4294967295 longint 1’s hour
1 NO 0 4294967295 longint 1’s sec
2 YES 0 91 int 1’s Year (0=1992)
3 YES 1 12 int 1’s month
4 YES 1 31 int 1’s day
5 YES 1 23 int 1’s hour
6 YES 0 59 int 1’s min
7 YES 0 59 int 1’s sec
8 NO 0 1 int boolean none
9 NO 0 7200 int 1’s sec
10 NO 0 7200 int 1’s sec
11 YES 1 10 int 1’s percent
12 YES 1 10 int 1’s none
13 YES 1 10 int 1’s none
14 YES 1 10 int 1’s none
15 YES 1 10 int 1’s none
16 YES 0 100 int 1’s percent
17 YES 1 10 int 1’s none
18 YES 1 10 int 1’s none
19 YES 0 100 int 1’s percent
20 NO -200.0 100.0 int 1/10’s Deg/Rxxx
21 NO -100.0 300.0 int 1/10’s Deg/Rxxx
Document Revision Record YORK Marine & Controls & Systems
Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 23 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

22 NO 0 3000.0 Int 1/10’s sec


23 YES 0 0.5 int 1/10’s sec
24 NO 0 99 int 1’s none
25 NO 0 9 int 1’s none
26 NO 0 9 Int 1’s none
27 NO 0 9 Int 1’s none
28 NO 0 99 int 1’s Year (0=2000)
29 NO 1 12 int 1’s month
30 NO 1 31 int 1’s day
31 NO 0 23 int 1’s hour
32 NO 0 59 int 1’s min
33 NO 0 59 int 1’s sec
34 NO 0 1 int boolean none
35 NO 0 65535 Int 1’s none
36 NO 0 65535 Int 1’s none
37 NO 0 65535 Int 1’s none
38 NO 0 65535 Int 1’s none
39 NO 0 65535 Int 1’s none
40 NO 0 65535 Int 1’s none
41 NO 0 65535 Int 1’s none
42 NO 0 65535 Int 1’s none
43 NO 0 65535 Int 1’s none
44 NO 0 65535 Int 1’s none
45 NO 0 65535 Int 1’s none
46 NO 0 65535 Int 1’s none
47 NO 0 65535 Int 1’s none
48 NO 0.0 100.0 int 1/10’s percent
49 NO 0 65535 int 1’s none
50 NO 0 99 Int 1’s Year (0=1992)
51 NO 1 12 Int 1’s month
52 NO 1 31 Int 1’s day
53 NO 0 23 Int 1’s hour
54 NO 0 59 Int 1’s min
55 NO 0 59 Int 1’s sec
56 NO 0 9 Int 1’s none
57 YES 0 9 Int 1’s none
58 NO 0 4294967295 longint 1’s none
59 NO 0 99 Int 1’s Year (0=1992)
60 NO 1 12 Int 1’s month
61 NO 1 31 Int 1’s day
62 YES 0 65535 Int 1’s none
63 NO 0 65535 Int 1’s none
64 NO 0 99 Int 1’s Year (0=1992)
65 NO 1 12 Int 1’s month
66 NO 1 31 Int 1’s day
67 NO 0 59 Int 1’s hour
68 NO 0 59 Int 1’s min
69 NO 0 59 Int 1’s sec
70 NO 0 4294967295 longint 1’s none
71 NO 0 9 Int 1’s none
72 YES 0 9 Int 1’s none
73 NO 0 65535 Int 1/10’s none
74 NO 0 65535 Int 1/100’s none
75 NO 0 65535 Int 1/100’s none
76 NO 0 65535 Int 1’s kW

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 24 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

77 NO 0 65535 Int 1’s kg/h


78 NO 0 65535 int 1’s kW
79 NO 0 65535 int 1’s kW
80 NO 0 1000 int 1/10’s percent
81 NO 0 65535 int 1’s m3/h
82 NO 0 65535 int 1/10’s l/kg
83 NO 0 65535 int 1/10’s l/kg
84 NO 0 65535 int 1’s kJ/kg
85 NO 0 65535 int 1’s kJ/kg
86 NO 0 65535 int 1’s kJ/kg
87 NO -1000 2000 int 1/10’s deg/Rxxx
88 NO 0 8 int 1’s none
89 NO 0 1000 int 1/10’s percent
90 NO 0 1000 int 1/10’s percent
91 NO 0 1000 int 1/10’s percent
92 NO 0 9999 int 1’s rpm
93 NO 0 9999 int 1’s rpm
94 YES 0 1000 int 1/10’s percent
95 YES 0 1000 int 1/10’s percent
96 YES 0 1000 int 1/10’s percent
97 - 131 YES 1 9999 int 1/100’s bar abs
132 - 166 YES 1 9999 int 1/10’s psi abs
167 NO 1 14 int 1’s none
168 - 199 NO 0 65535 int unknown unknown
200 - 231 NO 0 65535 int unknown unknown

Points 168 – 231 are used for reading data that are being transferred between some PC and some PLC
system both connected to the UNISAB II. The PLC is connected via 232 line. The PC is connected via
Danbuss RS485 line. The format of this data is not known. It must be interpreted based on knowledge about
the PC and the PLC system.

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 25 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

4 EXAMPLES:
In the examples described, please use the below figure as general reference for data exchange.
The first 3 bytes is where you setup the type of data exchange and the addressing scheme.
When the initial setup is done, the data will be exchanged in the PWE area.

Bytes PKW (8 bytes) PKE byte 0


PKW Start
PKE Bit 0
adr.
PKE Bit 1 AK
IND Bit 2

Reserved Bit 3

PWE Bit 4 SPM


PWE Bit 5

PWE Bit 6 Database

PWE Bit 7

PKE byte 1
Bit 0

Rest Bit 1
of Bit 2
telegram Data Point
Bit 3 Number in
32 bytes Bit 4 database
chapter
2.2 Bit 5

Bit 6

Bit 7

Bit 0

Bit 1
Bit 2

Bit 3 Index
Number in
Bit 4 datastructure
Bit 5

Bit 6

Bit 7

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 26 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

4.1 Example 1: Reading a brine setp1.


Wanted parameter is Brine setp1 (communication from Unisab II to master).

First step is to find the Brine parameter in this documentation. It’s located at page 12 and is placed under
MEASUREMENTS DATA.

Using the figure as the basis for building the PKW (data address), we start from the top with the AK in PKE
byte 0 and the walking down the bytes.

PKE byte 0:
AK: We want to read the value -> AK = 1
PKE byte 0
SPM: not implemented -> SPM = 0 Bit 0 0
Database: Brine temp is located in the
Measurement Data -> Database = 0
Bit 1 0
Bit 2 0
Figuring out PKE byte 0:
Bit 3 1
AK is four bits and = 1 -> 0001
SPM one bit and = 0 -> 0 Bit 4 0
Database is 3 bits and = 0 -> 000
Bit 5 0
PKE byte 0 = 00010000 bin = 10 Hex Bit 6 0
Bit 7 0

PKE byte 1:
Data point: the data point entry for Brine temp is 9 PKE byte 1
-> data point = 9 Bit 0 0
PKE byte 1 = 9 = 00001001 bin = 09 Hex Bit 1 0
Bit 2 0
Bit 3 0
Bit 4 1
Bit 5 0
Bit 6 0
Bit 7 1

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 27 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

IND:
From the data structure page 12, you will be able to find that
index for setp1 is 14 = 00001110 bin = 0E hex Index
Bit 0 0
Bit 1 0
Bit 2 0
Bit 3 0
Bit 4 1
Bit 5 1
Bit 6 1
Bit 7 0

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 28 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

Now we have all the needed information and are able to complete the bits in the figure.

Bytes PKW (8 bytes) PKE byte 0


PKW Start
PKE Bit 0 0
adr.
PKE Bit 1 0
IND Bit 2 0
Reserved Bit 3 1

PWE Bit 4 0
PWE Bit 5 0
PWE Bit 6 0

PWE Bit 7 0

PKE byte 1
Bit 0 0
Rest Bit 1 0
of Bit 2 0
telegram
Bit 3 0
32 bytes Bit 4 1
chapter
2.2 Bit 5 1
Bit 6 0
Bit 7 1

Bit 0 0
Bit 1 0
Bit 2 0
Bit 3 0
Bit 4 1
Bit 5 1
Bit 6 1
Bit 7 0

Sending this to the Unisab II Profibus, provide us with the wanted information regarding Brine setp1

Where to read the data


Brine setp 1 is an integer, and the response will be returned in PWE 6 and PWE 7*

* If the data can’t be returned, an errorcode is returned in PWE 6 and PWE 7. Please refer to page 11 for
more details

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 29 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

4.2 Example 2: Reading Running hours


Wanted parameter is Running hours (communication from Unisab II to master).

First step is to find the Running hours parameter in this documentation. It’s located at page 19 and is placed
under RANDOM DATA.

Using the figure as the basis for building the PKW (data address), we start from the top with the AK in PKE
byte 0 and the walking down the bytes.

PKE byte 0: PKE byte 0


AK: We want to read the value -> AK = 1
SPM: not implemented -> SPM = 0 Bit 0 0
Database: Running hours is located in Bit 1 0
RANDOM Data -> Database = 6
Bit 2 0
Figuring out PKE byte 0: Bit 3 1
AK is four bits and = 1 -> 0001
SPM one bit and = 0 -> 0 Bit 4 0
Database is 3 bits and = 6 -> 110 Bit 5 1
PKE byte 0 = 00010110 bin = 16 Hex Bit 6 1
Bit 7 0

PKE byte 1:
Looking at page 19, we can see that the datapoint
entry for Running hours is 0
-> datapoint = 0 PKE byte 1
PKE byte 1 = 0 = 0000000 bin = 00 Hex
Bit 0 0
Bit 1 0
Bit 2 0
Bit 3 0
Bit 4 0
Bit 5 0
Bit 6 0
Bit 7 0

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 30 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

IND:
The datastructure for random data is located at page 23.
The running hour is the type “value” ->
Index = 0 = 00000000 bin = 00 Hex
Index
Bit 0 0
Bit 1 0
Bit 2 0
Bit 3 0
Bit 4 0
Bit 5 0
Bit 6 0
Bit 7 0

Where to read the data


From the random data information table at page 23, you can be informed that the Running hours data type is
Longint, which is a 32 bit data type. Be aware that for running hour values beyond 2^16 (65536), 4 bytes
must be read. 32 bits total located at PWE byte 4 + 5 + 6 + 7(with PWE 7 representing LSB).

4.3 Example 3: Reading alarms


In this example we will read the newest alarm, and after this fetch an old alarm.

Say we want to read the newest alarm which is a “High Discharge Pressure” alarm. But of course we don’t
know the type of alarm before we have read the alarm type, so lets find out how we do read alarms.

Finding the newest alarm

As explained on page 18, the alarms will be put into a ring buffer (maximum 30 alarms), where the oldest
alarm will be deleted when a new alarm arrive.

To get the newest alarm location in the alarm buffer, read the parameter “next_alarm_log”. This parameter
tells where the next upcoming alarm will be placed. The location for the newest alarm is then
“next_alarm_log minus 1”.

To read the location we must define the PKE byte 0, PKW byte 1 and the index.

PKE byte 0:
PKE byte 0
AK: We want to read the value -> AK = 1
SPM: not implemented -> SPM = 0 Bit 0 0
Database: the location is located in Bit 1 0
EEPROM Data -> Database = 4 Bit 2 0
Figuring out PKE byte 0: Bit 3 1
AK is four bits and = 1 -> 0001 Bit 4 0
SPM one bit and = 0 -> 0
Database is 3 bits and = 4 -> 100
Bit 5 1
Bit 6 0
PKE byte 0 = 00010100 bin = 16 Hex Bit 7 0

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 31 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

PKE byte 1:
Looking at page 17, the text explains there’s only
one data point having the number 0
PKE byte 1
-> datapoint = 0 Bit 0 0
PKE byte 1 = 0 = 0000000 bin = 00 Hex Bit 1 0
Bit 2 0
Bit 3 0
Bit 4 0
Bit 5 0
Bit 6 0
Bit 7 0

IND:
The data structure for EEPROM Data is located at page 17.
Finding “Next_alarm_log” ->
Index = 5 = 00000101 bin = 05 Hex Index
Bit 0 0
Bit 1 0
Bit 2 0
Bit 3 0
Bit 4 0
Bit 5 1
Bit 6 0
Bit 7 1

Where to read the data


“Next_alarm_log” is an integer, and the response will be returned in PWE 6 and PWE 7*. If the response is
18, you now know the latest alarm is placed at location 17 in the ring buffer. Please do remember this
number, because you have to use it as PKE byte 1, when you pick up the alarm information.

* If the data can’t be returned, an error code is returned in PWE 6 and PWE 7. Please refer to page 7 for
more details

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 32 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

Reading the newest alarm


Now we know where to fetch the data, and are able to get the data. The first information we want from the
alarm, is the alarm type.
To read the alarm, we must define the PKE byte 0, PKW byte 1 and the index.

PKE byte 0:
AK: We want to read the value -> AK = 1
SPM: not implemented -> SPM = 0
Database: the location is located in PKE byte 0
ALARM LOG Data -> Database = 5 Bit 0 0
Bit 1 0
Figuring out PKE byte 0:
AK is four bits and = 1 -> 0001 Bit 2 0
SPM one bit and = 0 -> 0 Bit 3 1
Database is 3 bits and = 5 -> 101
Bit 4 0
PKE byte 0 = 00010101 bin = 16 Hex Bit 5 1
Bit 6 0
Bit 7 1

PKE byte 1:
This is where you will use the information about the “alarm number” found just before. We did get 18 as
return value and the “new alarm” is placed at location 18 – 1 -> 17.

PKE byte 1 = 17 dec = 00010001 bin = 11 Hex


PKE byte 1
Bit 0 0
Bit 1 0
Bit 2 0
Bit 3 1
Bit 4 0
Bit 5 0
Bit 6 0
Bit 7 1

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 33 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

IND:
The datastructure for ALARM LOG Data is located at page 18. We want to read the alarm type, which is the
parameter called al-type. To read the alarm type you must set the index to 0.

-> Index = 00 Hex


Index
Bit 0 0
Bit 1 0
Bit 2 0
Bit 3 0
Bit 4 0
Bit 5 0
Bit 6 0
Bit 7 0

Where to read the data


“al_type” is an integer which is combined with the info of the year for the alarm, and the response will be
returned in PWE 6 and PWE 7*

How to extract data


If you read the index 0, let’s say the returned value is 0E24.
The data can be split up as: First part is “al type” and second part is the “year for the alarm event”. In the
example we get:

Al_type = 24 hex = 36 dec


Year for the alarm = 0E hex = 14 dec

The alarm information is:

1. “High Discharge Pressure” alarm (alarm type 36)


2. Year for the Unisab II alarm event is 1992 + 14 = 2006.

To read the additional data from the alarm, repeat the PKE byte 0 and PKE byte 1 settings from the above
example, but change the IND (index) to obtain the wanted parameter. To see all the available parameters,
please look at page 14

How to read the other alarms


If you want information from other than the newest alarm, you can follow the same practice as the above
example, but change the calculation from the newest alarm to the alarm you want to read.
If you want the third latest alarm, you just calculate the new PKE byte 1 value as: “New alarm – 3”.
The only change from the above example is another PKE byte 1 number, selecting the wanted alarm.

How to discover when a new alarm arrives


If you want to discover when new alarms arrive, you can make a read cycle of the next_alarm_log number
(reading of the next_alarm_log parameter, is the first part of the above example).
When a new alarm occurs, this number will increase and you know a new alarm has arrived.

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 34 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

4.4 Example 4: Write Capacity Setpoint

Wanted parameter is the Capacity Setp1 (communication from Master to Unisab II).

First step is to figure out the data/value which has to be written to the Unisab II. A legal value will be a
number between Capacity setp1min and Capacity setp1max.
Range of legal values will depend on the actual Unisab II configuration. To make sure a legal value is
selected, the Capacity setp1min and Capacity setp1max values can be read.

In this example a value of 1011100110 bin = 2E6D HEX (742 decimal) is chosen. When doing this in “real”,
please make sure this value is inside the legal value range for your system, by reading setp1min and
setp1max values.

The value written to Unisab II must be put at PWE 6 and PWE 7 as:

PWE 6 = 00000010
PWE 7 = 11100110

Bytes PKW (8 bytes) PWE 6


PKW Start
PKE Bit 0 0
adr.
PKE Bit 1 0
IND Bit 2 0
Reserved Bit 3 0
PWE Bit 4 0
PWE Bit 5 0
PWE Bit 6 1
PWE Bit 7 0

PWE 7
Bit 0 1
Rest Bit 1 1
of Bit 2 1
telegram
Bit 3 0
32 bytes Bit 4 0
chapter
2.2 Bit 5 1
Bit 6 1
Bit 7 0

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 35 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

Second step is to find the Capacity parameter in this document. It’s located at page 12 and is placed under
MEASUREMENTS DATA.

Then we’re ready to build up our PKW (data address), we start from the top with the AK in PKE byte 0 and
then go down the bytes.

Bytes PKW (8 bytes) PKE byte 0


PKW Start
PKE Bit 0
adr.
PKE Bit 1 AK
IND Bit 2

Reserved Bit 3

PWE Bit 4 SPM


PWE Bit 5

PWE Bit 6 Database

PWE Bit 7

PKE byte 1
Bit 0

Rest Bit 1
of Bit 2
telegram Data Point
Bit 3 Number in
32 bytes Bit 4 database
chapter
2.2 Bit 5

Bit 6

Bit 7

Bit 0

Bit 1
Bit 2

Bit 3 Index
Number in
Bit 4 datastructure
Bit 5

Bit 6

Bit 7

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 36 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

Using the figure as the basis for building up our PKW (data address), we start from the top with the AK in
PKE byte 0 and then go down the bytes.

PKE byte 0:
AK: We want to write the parameter -> AK = 2
SPM: not implemented -> SPM = 0 PKE byte 0
Database: Capacity is located in the Bit 0
Measurements Data -> Database = 0
0
Bit 1 0
AK is four bits and = 1 -> 0010
SPM one bit and = 0 -> 0 Bit 2 1
Database is 3 bits and = 0 -> 000
Bit 3 0
PKE byte 0 = 00100000 bin = 20 Hex
Bit 4 0
Bit 5 0
Bit 6 0
Bit 7 0

PKE byte 1:
Datapoint: Entry for Capacity Setpoint in measurements Data PKE byte 1
Is 13 Bit 0 0
-> datapoint = 13
(Data points in Measurements Data page 12) Bit 1 0
Bit 2 0
PKE byte 1 = 13 = 00001101 bin = 0D Hex
Bit 3 0
Bit 4 1
Bit 5 1
Bit 6 0
Bit 7 1

Index
IND: Bit 0 0
Index for Setp1 in Measurement Data is:
14 = 00001110 bin = 0E hex Bit 1 0
(Data structure of Measurement Data at page 12) Bit 2 0
Bit 3 0
Bit 4 1
Bit 5 1
Bit 6 1
Bit 7 0

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 37 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

Now we have all the needed information and are able to complete the bits in the figure.

Bytes PKW (8 bytes) PKE byte 0


PKW Start
PKE Bit 0 0
adr.
PKE Bit 1 0
IND Bit 2 1
Reserved Bit 3 0
PWE Bit 4 0
PWE Bit 5 0
PWE Bit 6 0

PWE Bit 7 0

PKE byte 1
Bit 0 0
Rest Bit 1 0
of Bit 2 0
telegram
Bit 3 0
32 bytes Bit 4 1
chapter
2.2 Bit 5 1
Bit 6 0
Bit 7 1

Bit 0 0
Bit 1 0
Bit 2 0
Bit 3 0
Bit 4 1
Bit 5 1
Bit 6 1
Bit 7 0

If the data can’t be written, an error code is returned in PWE 6 and PWE 7. Please refer to page 11 for more
details

To examine the data has been written to the Unisab II, try to read the Capacity Setp1 value and compare the
result with the written value (hopefully they are equal to each other).

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 38 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

4.5 Example 4: Writing timer for prelub.


Wanted parameter is the timer for the prelubriation pump Prelub (communication from Master to Unisab II).
* Please note that prelubriation functionality isn’t present at all compressor installations.

First step is to figure out the data/value which has to be written to the Unisab II. A legal value will be a
number between Prelub setMIN and Prelub setMAX.
Range of legal values will depend on the actual Unisab II configuration. To make sure a legal value is
selected, the Prelub setMIN and Prelub setMAX values can be read.

In this example a value of 11001100111101 bin = 333D HEX (819 decimal) is chosen. For practical test
purposes, please make sure this is inside the legal value range for your system by reading setMIN and
setMAX values.

The value written to Unisab II must be put at PWE 6 and PWE 7 as:

PWE 6 = 00110011
PWE 7 = 00111101

Bytes PKW (8 bytes) PWE 6


PKW Start
PKE Bit 0 0
adr.
PKE Bit 1 0
IND Bit 2 1
Reserved Bit 3 1
PWE Bit 4 0
PWE Bit 5 0
PWE Bit 6 1
PWE Bit 7 1

PWE 7
Bit 0 0
Rest Bit 1 0
of Bit 2 1
telegram
Bit 3 1
32 bytes Bit 4 1
chapter
2.2 Bit 5 1
Bit 6 0
Bit 7 1

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 39 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

Second step is to find the Prelub parameter in this document. It’s located at page 14 and is placed under
TIMER DATA.

Then we’re ready to build up our PKW (data address), we start from the top with the AK in PKE byte 0 and
then go down the bytes.

Bytes PKW (8 bytes) PKE byte 0


PKW Start
PKE Bit 0
adr.
PKE Bit 1 AK
IND Bit 2

Reserved Bit 3

PWE Bit 4 SPM


PWE Bit 5

PWE Bit 6 Database

PWE Bit 7

PKE byte 1
Bit 0

Rest Bit 1
of Bit 2
telegram Data Point
Bit 3 Number in
32 bytes Bit 4 database
chapter
2.2 Bit 5

Bit 6

Bit 7

Bit 0

Bit 1
Bit 2

Bit 3 Index
Number in
Bit 4 datastructure
Bit 5

Bit 6

Bit 7

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 40 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

Using the figure as the basis for building up our PKW (data address), we start from the top with the AK in
PKE byte 0 and then go down the bytes.

PKE byte 0:
AK: We want to write the parameter -> AK = 2 PKE byte 0
SPM: not implemented -> SPM = 0 Bit 0 0
Database: Prelub is located in the
Timer Data -> Database = 1 Bit 1 0
Bit 2 1
AK is four bits and = 1 -> 0010
SPM one bit and = 0 -> 0 Bit 3 0
Database is 3 bits and = 1 -> 001 Bit 4 0
PKE byte 0 = 00100001 bin = 21 Hex Bit 5 0
Bit 6 0
Bit 7 1

PKE byte 1:
Datapoint: the data point entry for Prelub Timer is 6
-> data point = 6 PKE byte 1
(Data points in Timer Data page 14) Bit 0 0
PKE byte 1 = 6 = 00000110 bin = 06 Hex Bit 1 0
Bit 2 0
Bit 3 0
Bit 4 0
Bit 5 1
Bit 6 1
Bit 7 0

IND:
Index for set point is 2 = 00000010 bin = 02 hex
(Data structure of each Timer Data point page 15)
Index
Bit 0 0
Bit 1 0
Bit 2 0
Bit 3 0
Bit 4 0
Bit 5 0
Bit 6 1
Bit 7 0

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 41 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

Now we have all the needed information and are able to complete the bits in the figure.

Bytes PKW (8 bytes) PKE byte 0


PKW Start
PKE Bit 0 0
adr.
PKE Bit 1 0
IND Bit 2 1
Reserved Bit 3 0

PWE Bit 4 0
PWE Bit 5 0
PWE Bit 6 0

PWE Bit 7 1

PKE byte 1
Bit 0 0
Rest Bit 1 0
of Bit 2 0
telegram
Bit 3 0
32 bytes Bit 4 0
chapter
2.2 Bit 5 1
Bit 6 1
Bit 7 0

Bit 0 0
Bit 1 0
Bit 2 0
Bit 3 0
Bit 4 0
Bit 5 0
Bit 6 1
Bit 7 0

If the data can’t be written, an error code is returned in PWE 6 and PWE 7. Please refer to page 11 for more
details

To examine the data has been written to the Unisab II, try to read the Prelub timer value and compare.

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 42 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

5 APPENDIX A: UNISAB II PROTOCOL


COMMON DETAILS

5.1 Introduction

There are more ways to exchange data with UNISAB II. Data are however interpreted in the same way. This
document describes some common data values in detail.

5.1.1 MODE

STOPPED 0
MANUAL 1
AUTO 2
REMOTE 3

5.1.2 STATE

NO UNIT 0
READY 1
RUNNING 2
STARTING 3
SHUTDOWN 4
PAUSE 5
PRELUB 6
CAP SLIDE DOWN 7
RUNN. OVERLOAD 8
DISCHARGE LIM. 9
SUCTION LIM. 10
STOPPED 11

5.1.3 MULTISAB STATES

BLOCKED 0
NOT MY TURN 1
MAY START 2
RUNS AT MAX CAP 3
Document Revision Record YORK Marine & Controls & Systems
Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 43 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

LEAD COMPR. 4
LAG COMPR. 5
MAY STOP 6
RUNS BY ITSELF 7
STOP-RAMP UP 8
STOP-RAMP DOWN 9
ROTATUNE MASTER 10
ROTATUNE SLAVE 11

5.2 Data Points in CONFIGURATION

Name Data Point Data Point Number

5.2.1 MECHANICAL_ZERO

NO 0
YES 1

5.2.2 REFRIGERANT_TYPE 1

NOT_DEFINED 0
R717 1
R22 2
R502 3
R23 4
R404A 5
R134A 6
R507 7
R410A 8
R407C 9
R744 10
R1270 11
HR290 12
R000 13

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 44 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

5.2.3 COMPRESSOR_TYPE 2

NOT_DEF 0
SMC104S/L 1
SMC104E 2
SMC106S/L 3
SMC106E 4
SMC186 5
SMC108S/L 6
SMC108E 7
SMC188 8
SMC112S/L 9
SMC112E 10
SMC116S/L 11
SMC116E 12
CMO24 13
CMO26 14
CMO28 15
TSMC108S/L 16
TSMC108E 17
TSMC188 18
TSMC116S/L 19
TSMC116E 20
TCMO28 21
TCMO28NY 22
HPC104 23
HPC106 24
HPC108 25
HPO24 26
HPO26 27
HPO28 28
SAB110S 29
SAB110L 30
SAB128H_MK1 31
SAB128H_MK2 32
SAB163H_MK1 33
SAB163B_MK1 34
SAB163H_MK2 35
VMY_MK2 36
VMY347H 37
VMY347M 38
VMY447H 39
VMY447M 40
SAB202S 41
SAB202L 42
SAB128H_MK3 43
SAB163H_MK3 44
SAB330S 45
SAB330L 46
SAB330E 47
SAB80 48
FV17/FV19 49
FV24/FV26 50
SV17/SV19 51
SV24/SV26 52
S50 53
S70 54

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 45 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

S93 55
SAB128HR 56
SAB163HR 57
GST13-16-20 58
GST25-31-41 59
GSV50L 60
GSV64L 61
GSV84L 62
GSV111L 63
GSV147L 64
GSV185L 65
GSV224L 66
RWF270L 67
GSV263L 68
GSV331L 69
GSV399L 70
RWF480L 71
GSV412L->0153L 72
GSV412L 0154L-> 73
GSV562L->0222K 74
GSV562L 0223K -> 75
GSV715L->0109XL 76
GSV715L 0110XL-> 77
GSV900L 78
GSV50H 79
GSV64H 80
GSV84H 81
GSV111H 82
GSV147H 83
GSV185H 84
GSV224H 85
RWF270H 86
GSV263H 87
GSV331H 88
GSV399H 89
RWF480H 90
GSV412H->0153L 91
GSV412H 0154L-> 92
GSV562H->0222K 93
GSV562H 0223K -> 94
GSV715H->0109XL 95
GSV715H 0110XL-> 96
GSV900H 97
GSB84-GSB465 98
SAB283L 99
SAB283E 100
SAB355L 101
SAB110SR/LR 102
GRASSO_SCREW 103
2I88.1 104
4V88.1 105
6W88.1 106
8X88.1 107
8X-L88 108
10X88.1 109
12W88.1 110
14X8. 1 111
16X88.1 112
Document Revision Record YORK Marine & Controls & Systems
Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 46 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

16X-L88 113
6WC88.1 114
8XC88.1 115
12WC88.1 116
16XC88.1 117
SAB120S 118
SAB120M 119
SAB120L 120
SAB120E 121
SAB151S 122
SAB151M 123
SAB151L 124
SAB151E 125
SAB193S 126
SAB193L 127
SAB233S 128
SAB233L 129
SAB233E 130
SAB283S 131
SAB283L 132
SAB283E 133
SAB283X 134
SAB355S 135
SAB355L 136
SAB355E 137
SAB355X 138
SABCUBE109 139
SABCUBE133 140
SABCUBE159 141

5.2.4 COMPRESSOR TYPES FOR UNISAB II R ONLY

NOT_DEF 0
SMC104S 1
SMC104E 2
SMC106S 3
SMC106E 4
SMC186 5
SMC108S 6
SMC108E 7
SMC188 8
CMO24 9
CMO26 10
CMO28 11
TSMC108S 12
TSMC108E 13
TSMC188 14
TCMO28 15
TCMO28NY 16
HPC104 17
HPC106 18
HPC108 19
HPO24 20
HPO26 21

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 47 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

HPO28 22
2I88.1 23
4V88.1 24
6W88.1 25
8X88.1 26
8X-L88 27
10X88.1 28
12W88.1 29
14X88.1 30
16X88.1 31
16X-L88 32
6WC88.1 33
8XC88.1 34
12WC88.1 35
16XC88.1 36

5.2.5 PRELUBRICATION 3

NO 0
YES 1

5.2.6 RUNNING_AS_BOOSTER 4

NO 0
YES 1

5.2.7 FULL_FLOW_PUMP 5

NO 0
YES 1

5.2.8 MOUNTED_WITH_AUTO_VI 6

MAN 0
AUTO 1

5.2.9 MOUNTED_WITH_HLI_BLI 7

NO 0
YES 1

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 48 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

5.2.10 MOUNTED_WITH_ECO 8

NO 0
YES 1

5.2.11 HIGH_SUCT_LIM_FOR_ECO 9

In 1/10’s Deg saturated Press

5.2.12 LOW_CAP_LIM_FOR_ECO 10

In 1/10’s Percent Cap

5.2.13 SWEPT_VOLUME 11

In m3/h

5.2.14 COMMON_EVAP_COND 12

N/N 0
N/Y 1
Y/N 2
Y/Y 3

5.2.15 AUXILIARY_OUTPUT_TYPE 13

NOT DEF. 0
READY 1
AT MIN CAP 2
AT MAX CAP 3
RUNNING 4
READY-EXT 5
READY AND ME ONLY 6

5.2.16 COMMUNICATIONS_SPEED 14

300 0
600 1
1200 2
2400 3
4800 4
9600 5

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 49 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

19200 6
38400 7

5.2.17 PRESS_MEASURING_UNIT 15

BAR/C 0
PSI/F 1
KPA/C 2

5.2.18 PREFERRED_MASTER_CONT 16

COMPR# 0
START# 1

5.2.19 UNLOAD 17

NORMAL 0
TOTAL 1
ADD.STEPS 2

5.2.20 RANGE_MOTOR_CURRENT 18

In Amps

5.2.21 CONTROLLING_ON 19

SUCTION 0
BRINE 1
DISCHARGE 2
HOT WATER 3
EXT.COOL 4
EXT.HEAT 5

5.2.22 EXT_SIGNAL_USED_FOR 20

NOT USED 0
SUCT.PRESS SET POINT 1
BRINE TEMP SET POINT 2
DISCH.PRESS SETPOINT 3
HOT WATER SET POINT 4
CAPACITY SET POINT 5
EXTERNL INPUT SIGNAL 6

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 50 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

5.2.23 EXT_SIGNAL_MIN_VALUE 21

In 1/10’s Percent

5.2.24 EXT_SIGNAL_MAX_VALUE 22

In 1/10’s Percent

5.2.25 COLD_STORE 23

NO 0
YES 1

5.2.26 AUTO_START 24

NO 0
YES 1

5.2.27 AUTO_STOP 25

NO 0
YES 1

5.2.28 OIL_COOLING 26

NONE 0
NORMAL 1
HLI/BLI 2
TH.PUMP 3
3-WAY-V 4
HLI-AKV 5
HLI 4-20 MA 6

5.2.29 DISCH_GAS_COOLING 27

NO 0
YES 1

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 51 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

5.2.30 HP_ON_TWO_STAGE 28

NO 0
YES 1

5.2.31 CLIMA_CONTROL 29

NO 0
YES 1

5.2.32 OIL_RECTIFIER 30

NO 0
YES 1

5.2.33 MANUAL_ZERO 31

In 1/10’s Percent

5.2.34 MOTOR_SIZE 32

In kW

5.2.35 MOTOR_MEASURING_UNIT 33

AMP 0
KW 1

5.2.36 COP_ACTIVE 34

NO 0
YES 1

5.2.37 COP_FLOW_FACTOR 35

In 1/100 l/pulse

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 52 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

5.2.38 SUBCOOLING_COP 36

In 1/10 deg Saturated Pressure

5.2.39 MARTYR_AND_TAKE_OVER 37

NO 0
YES 1

5.2.40 CHILLER 38

NO 0
YES 1

5.2.41 CONDENSOR 39

NO 0
YES 1

5.3 Data Points in EXTENDED CONFIG DATA

Name forData Point Data Point Number

5.3.1 LANGUAGE 0

TR 0
S 1
RUS 2
PL 3
P 4
NL 5
N 6
I 7
H 8
GR 9
GB 10
FIN 11
F 12
Document Revision Record YORK Marine & Controls & Systems
Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 53 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

E 13
DK 14
D 15
CZ 16

5.3.2 CONTRAST 1

20 – 80

5.3.3 SUCT_PRESS_OFFSET 2

In 1/100’s Bar or 1/10’s psi

5.3.4 DISCH_PRESS_OFFSET 3

In 1/100’s Bar or 1/10’s psi

5.3.5 INTERM_PRESS_OFFSET 4

In 1/100’s Bar or 1/10’s psi

5.3.6 LUB_PRESS_OFFSET 5

In 1/100’s Bar or 1/10’s psi

5.3.7 DIFF_PRESS_OFFSET 6

In 1/100’s Bar or 1/10’s psi

5.3.8 BRINE_TEMP_OFFSET 7

In 1/10’s Deg C or 1/10’s Deg F

5.3.9 CAP_ZERO_OFFSET 8

In 1/10’s Percent

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 54 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

5.3.10 CAP_100_OFFSET 9

In 1/100’s Bar or 1/10’s psi

5.3.11 OFFSET_OF_PARALLEL_CAP 10

In 1/10’s Percent

5.3.12 CAP_FOR_VI_MAX 11

In 1/10’s Percent

5.3.13 QUANTUM 12

NONE 0
QUANTUM 1

5.3.14 PORT1_BAUD_RATE 13

300 0
600 1
1200 2
2400 3
4800 4
9600 5
19200 6
38400 7

5.3.15 PORT2_BAUD_RATE 14

1200 2

5.3.16 PORT1_USED_FOR 15

NONE 0
EVOLUTION A1S 1
EVOLUTN FX2N 2

5.3.17 PORT2_USED_FOR 16

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 55 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

RESERVED FOR LATER EXPANSION

5.3.18 PORT1_NODE_NO 17

1200 0

5.3.19 PORT2_NODE_NO 18

1 – 99

5.3.20 BRAKE_DELAY 19

In 1/10 Sec

5.3.21 PRESS_25_59_BAR 20

-1/9 -1/25 0
-1/25 -1/59 1

5.3.22 ROTATUNE 21

NO 0
YES 1

5.3.23 MOTOR_INPUT_4_20 22

0-1AMP 0
4-20MA 1

5.3.24 RANGE_MOTOR_POWER 23

In kW

5.3.25 CAP_SIGNAL 24

CAP.POS 0
FREQ. 1

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 56 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

5.3.26 VI_ZERO_OFFSET 25

In 1/10’s Percent

5.3.27 VI_100_OFFSET 26

In 1/10’s Percent

5.3.28 PROFIBUS 27

NO 0
YES 1

5.3.29 PROFIBUS_BAUD_RATE 28

12M 0
6M 1
3M 2
1.5M 3
500k 4
187.5k 5
93.75k 6
45.45k 7
19.2k 8
9.6k 9

5.3.30 PROFIBUS_ADR 29

1 – 254

5.3.31 FREQ_ZERO_OFFSET 30

In RPM

5.3.32 FREQ_100_OFFSET 31

In RPM

5.3.33 MIN_FREQ 32

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 57 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

In RPM

5.3.34 MAX_FREQ 33

In RPM

5.3.35 PID_CONTROLLER 34

NO 0
YES 1

5.3.36 ALARM_OUTPUT_FOR_LOW_SUCT. 35

NO 0
YES 1

5.3.37 DANBUSS_VERSION 36

NO 0
YES 1

5.3.38 GSD_FILE_NUMBER 37

08AA 0
095D 1

5.3.39 DIG_IN_1_VIA_PROFIBUS 38

NO 0
YES 1

5.3.40 DIG_IN_2_VIA_PROFIBUS 39

NO 0
YES 1

5.3.41 DIG_IN_3_VIA_PROFIBUS 40

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 58 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

NO 0
YES 1

5.3.42 DIG_IN_4_VIA_PROFIBUS 41

NO 0
YES 1

5.3.43 DIG_IN_5_VIA_PROFIBUS 42

NO 0
YES 1

5.3.44 DIG_IN_6_VIA_PROFIBUS 43

NO 0
YES 1

5.3.45 DIG_IN_7_VIA_PROFIBUS 44

NO 0
YES 1

5.3.46 DIG_IN_8_VIA_PROFIBUS 45

NO 0
YES 1

5.3.47 DIG_IN_9_VIA_PROFIBUS 46

NO 0
YES 1

5.3.48 DIG_IN_10_VIA_PROFIBUS 47

NO 0
YES 1

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 59 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

5.3.49 DIG_IN_11_VIA_PROFIBUS

NO 0
YES 1

5.4 ALARM and WARNING TEXTS

5.4.1 Alarms Texts

SUCTION PRESSURE 31
HIGH SUCTION PRESSURE 32
LOW SUCTION SUPERHEAT 33
HIGH SUCTION SUPERHEAT 34

LOW DISCHARGE PRESSURE 35


HIGH DISCHARGE PRESSURE 36
HIGH DISCHARGE TEMPERATURE 37
LOW OILPRESSURE 38
LOW BRINE/INTERM. TEMPERATURE 39

LOW DISCHARGE TEMPERATURE 40


LOW OIL TEMPERATURE 41
HIGH OIL TEMPERATURE 42
HIGH OIL DIFF. PRESSURE 43
OIL SYSTEM ERROR 44

CAPACITY ERROR 45
COMPRESSOR MOTOR OVERLOAD 46
COMP.MOTOR MALFUNCT.EMER.STOP/PR.CUT-OUT 47
OIL PUMP ERROR 48
HIGH MOTOR TEMPERATURE 49

LOW DISCHARGE TEMPERATURE 50


PROM ERROR 51
RAM ERROR 52
CPU ERROR 53
SENSOR ERROR 54

PMS ERROR 55
NO START PERMISSION 56
HIGH DIFFERENTIAL PRESSURE 57
HIGH BRINE/INTERM. TEMPERATURE 58
HIGH OIL PRESSURE 59

HIGH INTERMED. PRESSURE 60


LOW INTERM.PRESSURE 61
FULL FLOW PUMP ERROR 62
NOT DEFINED 63
OIL RECTIFIER ERROR 64

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 60 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

WRONG START NUMBER IN SEQUENCE 65


ERROR IN DIAGNOSE-EEPROM 66
LOW EXTERNAL INPUT 67
HIGH EXTERNAL INPUT 68
LOW DISCHARGE SUPERHEAT 69

DISCHARGE PRESSURE OVERLOAD 70


ALARM SEE EVOLUTION SURVEIL 71
EVOLUTION EXTENSION MODULE OFF LINE 72
ALARM ON CHILLER 73
NO COMMUNICATION WITH CHILLER 74

COOLING FAN ERROR 75


VI POSITION 76
LOW LUB.PRESSURE 77
LIQUID SLUGGING 78
OIL LOG ALARM 79
INSUFFICIENT MAIN OIL PRESSURE' 80
LOW OIL CIRCUIT PRESSURE 81
OIL PUMP ERROR 82

5.4.2 Warnings Texts


NOT KNOWN 30
LOW SUCTION PRESSURE 31
HIGH SUCTION PRESSURE 32
LOW SUCTION SUPERHEAT 33
HIGH SUCTION SUPERHEAT 34

LOW DISCHARGE PRESSURE 35


HIGH DISCHARGE PRESSURE 36
HIGH DISCHARGE TEMPERATURE 37
LOW OILPRESSURE 38
LOW BRINE/INTERM. TEMPERATURE 39

LOW DISCHARGE TEMPERATURE 40


LOW OIL TEMPERATURE 41
HIGH OIL TEMPERATURE 42
HIGH OIL DIFF. PRESSURE 43
OIL SYSTEM ERROR 44

CAPACITY ERROR 45
COMPRESSOR MOTOR OVERLOAD 46
COMP.MOTOR MALFUNCT.EMER.STOP/PR.CUT-OUT 47
OIL PUMP ERROR 48
HIGH MOTOR TEMPERATURE 49

LOW DISCHARGE TEMPERATURE 50


PROM ERROR 51
RAM ERROR 52
CPU ERROR 53
SENSOR ERROR 54

PMS ERROR 55
NO START PERMISSION 56
HIGH DIFFERENTIAL PRESSURE 57
HIGH BRINE/INTERM. TEMPERATURE 58

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 61 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

HIGH OIL PRESSURE 59

HIGH INTERMED. PRESSURE 60


LOW INTERM.PRESSURE 61
FULL FLOW PUMP ERROR 62
NOT DEFINED 63
OIL RECTIFIER ERROR 64

START NO USED TWICE 65


ERROR IN DIAGNOSE-EEPROM 66
LOW EXTERNAL INPUT 67
HIGH EXTERNAL INPUT 68
LOW DISCHARGE SUPERHEAT 69

DISCHARGE PRESSURE OVERLOAD 70


WARNING SEE EVOLUTION SURVEIL 71
EVOLUTION EXTENSION MODULE OFF LINE 72
LIMITING SUCT.PRESS 73
LIMITING DISCH.PRESS 74

LIMITING BRINE TEMP 75


LIMITING HOT WATER 76
WARNING - SEE EVOLUTION SURVEIL 77
LIMITING DISCH.TEMP 78
WATCH YOUR OIL PRESS 79

NO REAL TIME CLOCK 80


LOW LUB.PRESSURE 81
HIGH OIL DIFF. PRESSURE 82
LIQUID SLUGGING 83
LOW MAIN OIL PRESSURE 84

LOW OIL CIRCUIT PRESSURE 85


SEPARATOR_VELOCITY_HIGH 86
FRICK OIL SYSTEM ERROR 87
INVALID CONFIGURATION 88

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 62 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc
UNISAB II Profibus DP protocol

Document Revision Record


Rev. Date Author Brief description of change Pages affected
1.0 040826 PSA Original issue All
1.1 040913 PSA Tilføjet PD tabel samt PKW punkter All
1.2 041007 PSA Udvidet Læse tabel 4-6
2.0 041007 PSA Udvidet læse protokol All
2.1 041108 HEH Fjernet dublet af Mode i data input liste 4
2.2 041111 HEH Rettet datastruktur for TIMER DATA. Edit OK op fra 2 til 0. 16
2.3 041125 HEH Separated Change value bit for PDW2 into bits for PD2, 11
PD3, PD4 and PD5. Bit for PDW3 removed
2.4 041125 HEH PD2 to PD5: Comments about CW bits for writing 10
2.5 041125 HEH Comment stressing the importance og writing capacity sp 10
less than -100 in order to return from remote control.
Removed change bits from data field PD4.
3.0 041129 HEH Data Points labelled in english. Text from display, not from Most
internal code. Added description of PKW with tables of
commands and error codes.
3.1 041207 HEH Indexes listed for EEPROM DATA and for ALARM LOG. 18,19
3.2 041207 HEH Renamed next log index to next alarm log in order to avoid All
using index in two different meanings. Added explanation
for Time for Commissioning.
3.3 041213 HEH Removed unused columns in tables. Removed lines Most
describing data points which may be added later.
3.4 041213 HEH Added point no 37 - 48 in Extended Config Data. 14
4.0 041214 HEH Removed alarm and warning texts. Added explanation as to Most
where to find certain config points on the UNISAB II display
5.0 051104 HEH Added RANDOM DATA to be accessed via acyclical 8 and 15 to 19
communication.
5.1 051104 HEH Changed footers: Texts in English, not Danish. YORK All
EMEA Controls & Systems.
5.2 051116 HEH More information about RANDOM DATA 18-22
5.3 051116 HEH Minor corrections 5,12,21
5.4 060803 TER Examples added 22-28
5.5 061211 TER Examples + appendix added + minor corrections All
5.6 070814 TER Minor corrections 32-33
5.7 070912 TER Figures added and minor correction made in appendix 7-10 + app
5.8 071108 JPJ Minor corrections and page references corrected 6-8 + section 4

Document Revision Record YORK Marine & Controls & Systems


Revision: 5.8 · Updated: 071108 Author: Henning Hansen · Owner: Torben Rauff
Project : Extension protocol Page 63 of 63
Fil: c:\jp-noter\unsab ii\profibus \071108 profibus extension specifikation_corrected_jpj.doc