You are on page 1of 70

Unisab III Profibus DP Extended Version 6.

P ro fi b us m an ual

en

Unisab III Profibus DP Extended Control system for refrigerating compressors

Version 6.4

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

1/68

Preface This manual describes how to establish data connection to Unisab III by using the Profibus DP Extended interface in Unisab III. This manual is produced by: Johnson Controls Denmark ApS Christian X's Vej 201 8270 Hjbjerg, Denmark Phone +45 87 36 70 00 Fax +45 87 36 70 05 CVR No 19 05 61 71 www.sabroe.com Copyright 2013 Johnson Controls Denmark ApS This manual must not be copied without the written permission of Johnson Controls Denmark and the contents must not be imparted to any third parties nor be used for any unauthorised purposes. Contravention will be prosecuted. Please read the manual carefully so that you fully understand the Unisab III control system and know how to operate it correctly. Damage occurring as a result of incorrect operation is not covered by Johnson Controls Denmark's guarantee. Disclaimer Johnson Controls Denmark makes no representation or warranties with respect to the content of this document and can under no circumstances be made responsible for possible damages, neither direct nor indirect, which may arise due to the use of this documentation or the use of the product described herein. Furthermore, Johnson Controls Denmark reserves the right to revise this document and to make changes in it without previous notice. Important note It is the programmer's (user's) responsibility to ensure that all values written from an external controller to Unisab III through this Profibus DP Extended interface are legal and validated up against the maximum and minimum limits defined in the Unisab III Engineering manual.

Contents

1. Introduction 2. Protocol in detail


2.1. What is PPO 2.2. List of data input from Unisab III
2.2.1 *1) Status Word

7 8 8 8 9 10 10 11 11 12 13 13 14 15 15 18 20 21 22 22 23 31 31 34 35 39 43

2.3. Data Outputs for Unisab III


2.3.1 *2) control bits

3. Datastructure of telegram
3.1. Placement of acyclic data 3.2. PKE 3.3. Error codes 3.4. PKW points in Unisab III 3.5. Database 3.6. Datapoints
3.6.1 Datapoints in MEASUREMENTS DATA 3.6.2 Data points in TIMER DATA 3.6.3 Data points in CONFIG DATA 3.6.4 Data points in EXTENDED CONFIG DATA 3.6.5 Data structure of EEPROM DATA: 3.6.6 Data points in SHUTDOWN LOG DATA: 3.6.7 Data points in RANDOM DATA:

4. Examples
4.1. Example 1: Reading a process out setp1. 4.2. Example 2: Reading Running hours 4.3. Example 3: Reading shutdowns 4.4. Example 4: Write Capacity Setpoint 4.5. Example 5: Writing timer for prelub.

5. Appendix A: Unisab III protocol common details


5.1. Introduction
5.1.1 Control MODE 5.1.2 Compressor STATE 5.1.3 Multisab STATE

48 48 48 48 48 48 49

5.2. Data points in CONFIGURATION


5.2.1 MECHANICAL_ZERO 0
Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

3/68

5.2.2 REFRIGERANT_TYPE 1 5.2.3 COMPRESSOR_TYPE 2 5.2.4 OIL_PUMP 3 5.2.5 RUNNING_AS_BOOSTER 4 5.2.6 FULL_FLOW_PUMP 5 5.2.7 MOUNTED_WITH_AUTO_VI 6 5.2.8 MOUNTED_WITH_HLI_BLI 7 5.2.9 MOUNTED_WITH_ECO 8 5.2.10 HIGH_SUCT_LIM_FOR_ECO 9 5.2.11 LOW_CAP_LIM_FOR_ECO 10 5.2.12 SWEPT_VOLUME 11 5.2.13 COMMON_EVAP_COND 12 5.2.14 AUXILIARY_OUTPUT_TYPE 13 5.2.15 COMMUNICATIONS_SPEED 14 5.2.16 PRESS_MEASURING_UNIT 15 5.2.17 PREFERRED_MASTER_CONT 16 5.2.18 UNLOAD 17 5.2.19 RANGE_MOTOR_CURRENT 18 5.2.20 CONTROLLING_ON 19 5.2.21 EXT_SIGNAL_USED_FOR 20 5.2.22 EXT_SIGNAL_MIN_VALUE 21 5.2.23 EXT_SIGNAL_MAX_VALUE 22 5.2.24 COLD_STORE 23 5.2.25 AUTO_START 24 5.2.26 AUTO_STOP 25 5.2.27 OIL_COOLING 26 5.2.28 WATER_COOLING 27 5.2.29 HP_ON_TWO_STAGE 28 5.2.30 CLIMA_CONTROL 29 5.2.31 OIL_RECTIFIER 30 5.2.32 MANUAL_ZERO 31 5.2.33 MOTOR_SIZE 32 5.2.34 MOTOR_MEASURING_UNIT 33 5.2.35 COP_ACTIVE 34 5.2.36 COP_FLOW_FACTOR 35 5.2.37 SUBCOOLING_COP 36 5.2.38 MARTYR_AND_TAKE_OVER 37 5.2.39 CHILLER 38

49 49 52 52 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 56 56 56
Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

4/68

5.2.40 CONDENSOR 39

56 56 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60

5.3. Data Points in EXTENDED CONFIG DATA


5.3.1 LANGUAGE 0 5.3.2 CONTRAST 1 5.3.3 SUCT_PRESS_OFFSET 2 5.3.4 DISCH_PRESS_OFFSET 3 5.3.5 INTERM_PRESS_OFFSET 4 5.3.6 LUB_PRESS_OFFSET 5 5.3.7 DIFF_PRESS_OFFSET 6 5.3.8 PROCESS OUT_TEMP_OFFSET 7 5.3.9 CAP_ZERO_OFFSET 8 5.3.10 CAP_100_OFFSET 9 5.3.11 OFFSET_OF_PARALLEL_CAP 10 5.3.12 CAP_FOR_VI_MAX 11 5.3.13 QUANTUM 12 5.3.14 PORT1_BAUD_RATE 13 5.3.15 PORT2_BAUD_RATE 14 5.3.16 PORT1_USED_FOR 15 5.3.17 PORT2_USED_FOR 16 5.3.18 PORT1_NODE_NO 17 5.3.19 PORT2_NODE_NO 18 5.3.20 BRAKE_DELAY 19 5.3.21 PRESS_25_59_BAR 20 5.3.22 ROTATUNE 21 5.3.23 MOTOR_INPUT_4_20 22 5.3.24 RANGE_MOTOR_POWER 23 5.3.25 CAP_SIGNAL 24 5.3.26 VI_ZERO_OFFSET 25 5.3.27 VI_100_OFFSET 26 5.3.28 PROFIBUS 27 5.3.29 PROFIBUS_BAUD_RATE 28 5.3.30 PROFIBUS_ADR 29 5.3.31 FREQ_ZERO_OFFSET 30 5.3.32 FREQ_100_OFFSET 31 5.3.33 5.3.33 MIN_FREQ 32 5.3.34 MAX_FREQ 33 5.3.35 PID_CONTROLLER 34 5.3.36 SHUTDOWN_OUTPUT_FOR_LOW_SUCT. 35
Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

5/68

5.3.37 DANBUSS_VERSION 36 5.3.38 GSD_FILE_NUMBER 37 5.3.39 DIG_IN_1_VIA_PROFIBUS 38 5.3.40 DIG_IN_2_VIA_PROFIBUS 39 5.3.41 DIG_IN_3_VIA_PROFIBUS 40 5.3.42 DIG_IN_4_VIA_PROFIBUS 41 5.3.43 DIG_IN_5_VIA_PROFIBUS 42 5.3.44 DIG_IN_6_VIA_PROFIBUS 43 5.3.45 DIG_IN_7_VIA_PROFIBUS 44 5.3.46 DIG_IN_8_VIA_PROFIBUS 45 5.3.47 DIG_IN_9_VIA_PROFIBUS 46 5.3.48 DIG_IN_10_VIA_PROFIBUS 47 5.3.49 DIG_IN_11_VIA_PROFIBUS 48

61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 66 66 68

5.4. Shutdowns and alarms with identification numbers for screw compressors
5.4.1 Shutdown and alarm texts 5.4.2 Shutdowns and alarms for screw compressors

5.5. Shutdowns and alarms with identification numbers for reciprocating compressors
5.5.1 Shutdowns and alarms for reciprocating compressors

6. Document revision record

6/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Introduction

1. Introduction
This paper describes Profibus DPV0 Protocol for Unisab III in an extended version. The Extended Protocol uses GSD file 095D. A Tiny Profibus Protocol using GSD file 08AA is also available for Unisab III. Refer to separate manual Unisab III Profibus specification_Tiny for description of the Tiny Protocol. This Extended version provides all analog values, control mode, compressor state, multisab state, control-on-value, capacity set point, active timer number and value, digital inputs and digital outputs as well as cause of shutdown and up to 2 alarms. 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 III holding measurements data, timer data config data and shutdown 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 III will prevent writing values beyond certain limits for safety reasons. GSD files, program examples and installation guides can be downloaded from www.sabroe.com If you need further information, please contact the Technical Support Controls office stated below. Johnson Controls Denmark ApS Technical Support Controls Christian X's Vej 201 DK-8270 Hjbjerg Denmark Tel +45 8736 7000 E-mail: CG-EUR-DK-SupportControls@jci.com

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 III is based on the two papers listed below but it does not comply with any of those in detail. PROFIBUS Profile Profile for SEMI Version 1.0 August 2002 PNO Order No. 3.152 PROFIBUS Profil Profil fr Drehzahlvernderbare Antriebe, PROFIDRIVE Ausgabe September 1997 PNO Best.-Nr. 3.071

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

7/68

Protocol in detail

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 holds 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 III


Word 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Type PKW1 PKW2 PKW3 PKW4 SW PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 PD16 PD17 PD18 PD19 PD20 PD21 PD22 PD23 PD24 PD25 PD26 PD27 Text Dec. Unit PDR1 PDR2 X X X X X C/R X C X C X C/R X C X Bar X Bar X C X Amp X C X C/R X C X X % X % X % X C X m3/h X RPM X kW X Bar X Bar X Bar X % X X X X

33 34

PD28 PD29

*1) SUCT_PRESS, SUCT_TEMP SUCT_SUPERHEAT, DISCH_PRESS, DISCH_TEMP, LUB_PRESS, OIL FILTER DIFF_PRESS, OIL_TEMP, MOTOR_CURR, PROCESS OUT_TEMP, INTERM_PRESS, INTERM_TEMP, EXT_INPUT, CAPACITY, CAP_POSITION, VI_POSITION, DISCH_SUPERHEAT, VOL FLOW COP MOTOR REVS MOTOR POWER SUCT_PRESS_BAR, DISCH_PRESS_BAR, INTERM_PRESS_BAR, YIELD, ** Control Mode (0=stopped, 1=manual, 2=auto, 3=remote) Compressor State Control On (0=Suct, 1=Process out, 2=Disch, 3=Hot Water, 4=Ext.Cool, 5=Ext.H or 6=Capacity Set Point) Multisab (Sys No/Controller/Start No/Multisab state) (4 bit each) Capacity Actual Set point

*0.1 *0.1 *0.1 *0.1 *0.1 *0.1 *0.1 *0.1 *1 *0.1 *0.1 *0.1 *0.1 *0.1 *0.1 *0.1 *0.1 *1 *1 *1 *0.1 *0.1 *0.1 *0.1

X X

8/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Protocol in detail

Word 35 36 37 38 39 40 41 42

Type PD30 PD31 PD32 PD33 PD34 PD35 PD36 PD37

Text Active timer number Active timer value Digital Inputs Digital Outputs Digital Outputs Shutdown (see section 5.4) Alarm 1 (see section 5.4) Alarm 2 (see section 5.4)

Dec.

Unit PDR1 PDR2 X Sec X X X X X X 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 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Text Common shutdown Common alarm Running Ready Capacity remote control mode Description

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

9/68

Protocol in detail

2.3. Data Outputs for Unisab III


Word 1 2 3 4 5 6 7 Type PKW1 PKW2 PKW3 PKW4 CW PD1 PD2 Text Unit PDW1 X X X X PDW2

8 9 10

PD3 PD4 PD5

*2) Start/Stop command (High byte = 55h / Low byte = 55h) Remote only Control On (0=Suct, 1=Process out, 2=Disch, 3=Hot Water, 4=Ext.Cool, 5=Ext.Heat or 6=Capacity Set Point(Remote only)) Write active while CW bit 12 is set Control mode (0=Stopped, 1=Manual, 2=Auto, 3=Remote) Write active while CW bit 13 is set Multisab (Sys No/ - /Start No/ - ) ( 4 bit each ) Write active while CW bit 14 is set Capacity Set Point (Active for SP > -100) Do write with value less than -100 in order to return to Multisab or local control Write active while CW bit 15 is set

X X X

X X X

2.3.1 *2) control bits


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

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.

10/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Datastructure of telegram

3. Datastructure of telegram
Using 8 bytes it is possible to transfer data to and from Unisab III 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 PKE

1 PKE

2 IND

3 Res.

4 PWE

5 PWE

6 PWE

7 PWE

8 Rest

9 of

Etc. 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 Longin data) Rest of Telegram = Cyclic part of transmission

3.1. Placement of acyclic data


0 PKE 1 PKE 2 IND 3 Res. 4 PWE 5 PWE 6 PWE 7 PWE 8 Re s t 9 of Etc . Te le g ram

P WE_4 -> P WE_7

Long Integer da ta (32 bit)


P WE_6 -> P WE_7

Integer data (16 bit)


P WE_7

Byte s data (8 bit)

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

11/68

Datastructure of telegram

The 8 PKW bytes to Unisab III 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 PKE

1 PKE

2 IND

3 Res.

4 PWE

5 PWE

6 PWE

7 PWE

8 Re st

9 of

Etc. Tele g ram

Type

Tex t

Unit

PDR1

PDR2

PKE - Byte 0 PKE - Byte 1 IND - Byte 2 Res - Byte 3 PWE - Byte 4 PWE - Byte 5 PWE - Byte 6 PWE - Byte 7

PKW1 PKW2 PKW3 PKW4 SW PD1 PD2 PD3 PD4 PD5 *1) SUC T_P RES S , SUC T_TEMP SUC T_S UP ERHEAT, DIS CH_PR ES S , DIS CH_TEMP ,

X X X X X X X X X X

Rest o f te le g ram (cyc lic data )


14 13

~ ~

~ ~ ~ ~

PD35 PD36 PD37

Ala rm Wa rning1 Wa rning2

X X X

~ ~

3.2. PKE
The 2 first bytes hold the PKE word. Please see the bitwise description below. 15 AK 12 11 10 9 SPM Database 8 7 6 5 4 3 2 1 Data Point Number in the database 0

AK = instruction / response signature SPM = Spontan Meldung = Spontaneous Message (Not implemented In Unisab III) Database + Data Point Number = PNU = Parameter Nummer = Parameter Number

12/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Datastructure of telegram

AK Instruction signature 0 1 2 3 4-9 10

Response required

Response signature Result OK 0 1,2 11 1 2 11

Response signature Result not OK 7 7 7 7

None Read Parameter Value Write Parameter Value (integer) Write Parameter Value (Long int) Not used in Unisab III Write Parameter value (byte)

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 III response match the request, check the header content is identical for the answer and the request.

3.3. Error codes


If Unisab III 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 1 2 3 Undefined PNU Parameter cannot be written into Value outside low or high limit Index error

3.4. PKW points in Unisab III


PKW (PARAMETER-KENNUNG-WERT) Data in Unisab III 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 III 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 is 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.

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

13/68

Datastructure of telegram

3.5. Database
DATABASE MEASUREMENTS DATA TIMER DATA CONFIG DATA EXTENDED CONFIG DATA EEPROM DATA SHUTDOWN LOG DATA RANDOM DATA NO. 0 1 2 3 4 5 6

14/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Datastructure of telegram

3.6. Datapoints 3.6.1 Datapoints in MEASUREMENTS DATA


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

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

15/68

Datastructure of telegram

Data structure of each MEASUREMENTS DATA point. int value; int shutdownHIlim; int shutdownHIlimmin; int shutdownHIlimmax; int shutdownLOlim; int shutdownLOlimmin; int shutdownLOlimmax; int alarmHIlim; int alarmHIlimmin; int alarmHIlimmax; int alarmLOlim; int alarmLOlimmin; int alarmLOlimmax; int actualSP; int setp1; int setp1min; int setp1max; int setp2; int setp2min; int setp2max; int neutralzone; int neutralzonemin; int neutralzonemax; int pband; int pbandmin; int pbandmax; int tsample; int tsamplemin; int tsamplemax; int tint; int tintmin; int tintmax; int tdiff; int tdiffmin; int tdiffmax; int p_bidrag; int i_bidrag; int d_bidrag; int minpulse; int minpulsemin; int minpulsemax; int actuatortime; int actuatortimemin; int actuatortimemax; int mv_gemt; int sample_timer; int reg_output; float gam_int_del; unsigned char retvendt; unsigned char symmetrisk; unsigned char shutdownHIcode; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46

16/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Datastructure of telegram

unsigned char shutdownLOcode; unsigned char alarmHIcode; unsigned char alarmLOcode; unsigned char type; unsigned char exp; MENU_FLAG_REC menuflag; LIMIT_CHECK_REC limitflag; SHUTDOWN_FLAG_REC shutdownflag; unsigned char it_was_MAN; The same data structure is shared for all data points, even it for some data dont 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 III except for debugging software internally to Unisab III.

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

17/68

Datastructure of telegram

3.6.2 Data points in TIMER DATA


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

18/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Datastructure of telegram

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

Data structure of each TIMER DATA point: edit_ok actual value set point setMIN setMAX factory set value timer_mode 0 1 2 3 4 5 6

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

19/68

Datastructure of telegram

3.6.3 Data points in CONFIG DATA


MECHANICAL_ZERO REFRIGERANT_TYPE COMPRESSOR_TYPE OIL PUMP RUNNING_AS_BOOSTER FULL_FLOW_PUMP MOUNTED_WITH_AUTO_VI MOUNTED_WITH_HLI_BLI MOUNTED_WITH_ECO HIGH_SUCT_LIM_FOR_ECO LOW_CAP_LIM_FOR_ECO SWEPT_VOLUME COMMON_EVAP_COND AUXILIARY_OUTPUT_TYPE COMMUNICATIONS_SPEED PRESS_MEASURING_UNIT PREFERRED_MASTER_CONT ADDITIONAL_UNLOAD RANGE_MOTOR_CURRENT CONTROLLING_ON EXT_SIGNAL_USED_FOR EXT_SIGNAL_MIN_VALUE EXT_SIGNAL_MAX_VALUE COLD_STORE AUTO_START AUTO_STOP OIL_COOLING WATER_COOLING HP_ON_TWO_STAGE CLIMA_CONTROL OIL_RECTIFIER MANUAL_ZERO MOTOR_SIZE MOTOR_MEASURING_UNIT COP_ACTIVE COP_FLOW_FACTOR SUBCOOLING_COP MARTYR_AND_TAKE_OVER EVAPORATOR CONDENSOR 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 On Unisab III Display Configuration Compressor block Mech. zero Configuration Plant Refrigerant Configuration Compressor block Compressor type Configuration Oil system Oil pump Configuration Compressor block Booster Configuration Oil system Oil pump Configuration Compressor block Volume ratio Reserved for later expansion Configuration Compressor block Economiser Configuration Compressor block Eco high suct press Configuration Compressor block Eco low cap Configuration Compressor block Swept volume Configuration Plant Common evap/cond Configuration Aux output Activate when Configuration Communication Baud rate Configuration Measuring Press/temp Compr control Multisab master Configuration Compressor block Unload Configuration Drive Motor range Amp Compr control Control on Configuration External input Function Configuration External input 4 mA Configuration External input 20 mA Compr control Cold store Compr control Auto start Compr control Auto stop Configuration Oil system Oil cooling Configuration Oil system water cooling (only recips) Configuration Plant HP on two stage Compr control Climate compensate Configuration Oil system Oil rectifier Configuration Compressor block Manual zero Configuration Drive Motor nom kW Configuration Drive Display Configuration Plant COP active Configuration Plant Configuration Plant Configuration Plant Take over Configuration Plant Chiller Reserved for later expansion

20/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Datastructure of telegram

3.6.4 Data points in EXTENDED CONFIG DATA


LANGUAGE CONTRAST SUCT_PRESS_OFFSET DISCH_PRESS_OFFSET INTERM_PRESS_OFFSET LUB_PRESS_OFFSET DIFF_PRESS_OFFSET PROCESS OUT_TEMP_OFFSET CAP_ZERO_OFFSET CAP_100_OFFSET OFFSET_AF_PARALLEL_KAP CAP_FOR_VI_MAX QUANTUM PORT1_BAUD_RATE PORT2_BAUD_RATE PORT1_USED_FOR PORT2_USED_FOR PORT1_NODE_NO PORT2_NODE_NO BRAKE_DELAY PRESS_25_59_BAR ROTATUNE MOTOR_INPUT_4_20 RANGE_MOTOR_POWER CAP_SIGNAL VI_ZERO_OFFSET VI_100_OFFSET PROFIBUS PROFIBUS_BAUD_RATE PROFIBUS_ADR FREQ_ZERO_OFFSET FREQ_100_OFFSET MIN_FREQ MAX_FREQ PID_CONTROLLER SHUTDOWN_OUTPUT_LOW_SUCT. DANBUSS_VERSION GSD_FILE_NUMBER DIG_IN_1_VIA_PROFIBUS DIG_IN_2_VIA_PROFIBUS DIG_IN_3_VIA_PROFIBUS DIG_IN_4_VIA_PROFIBUS DIG_IN_5_VIA_PROFIBUS DIG_IN_6_VIA_PROFIBUS DIG_IN_7_VIA_PROFIBUS DIG_IN_8_VIA_PROFIBUS DIG_IN_9_VIA_PROFIBUS DIG_IN_10_VIA_PROFIBUS DIG_IN_11_VIA_PROFIBUS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 Session Language Not available in Unisab III Configuration Calibration Configuration Calibration Configuration Calibration Configuration Calibration Configuration Calibration Configuration Calibration

Pressure Suction adjust Pressure Discharge adjust Pressure Interm. adjust T Pressure Oil adjust Pressure Oil filter adjust T Process t. Proc. out adjust

Configuration Calibration Position Cap. Zero Adjust. Configuration Calibration Position Cap. 100 Adjust Multisab Configuration Compressor block VI mode Not available in Unisab III Not available in Unisab III Not available in Unisab III Not available in Unisab III Reserved for later expansion Not available in Unisab III Not available in Unisab III Diagnosis Software Misc Functions Brake Delay Configuration Measuring Pressure range Configuration Drive Rotatune Configuration Drive Motor input signal Configuration Drive Motor range kW Configuration Measuring Capacity signal Configuration Calibration Position VI Zero Adjust. Configuration Calibration Position VI 100 Adjust. Configuration Communication - Profibus Configuration Communication Profi baud rate Configuration Communication Profi node no. Configuration Calibration Freq. Motor rpm zero adj. Configuration Calibration Freq. Motor rpm 100 adj. Configuration Drive Motor rpm min. Configuration Drive Motor rpm max. Compr Control Capacity controller Configuration Measuring Low suct pressure Not available in Unisab III Configuration Communication GSD file NO. Configuration Dig. In via Profibus Dig. input Configuration Dig. In via Profibus Dig. input Configuration Dig. In via Profibus Dig. input Configuration Dig. In via Profibus Dig. input Configuration Dig. In via Profibus Dig. input Configuration Dig. In via Profibus Dig. input Configuration Dig. In via Profibus Dig. input Configuration Dig. In via Profibus Dig. input Configuration Dig. In via Profibus Dig. input Configuration Dig. In via Profibus Dig. input Configuration Dig. In via Profibus Dig. input

1 2 3 4 5 6 7 8 9 10 11

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

21/68

Datastructure of telegram

Data structure for CONFIG DATA and for EXTENDED CONFIG DATA: Actual value Min value Max value 0 1 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 unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned

char char char char char char long int int

sec; /* Seconds */ min; /* Minutes */ hour; /* Hour */ mday; /* Day of month */ month; /* Month */ year; /* Year */ compr_ser_no; next_shutdown_log; total_number_of_shutdowns;

0 0 1 1 2 2 3 and 4 5 6

0 2 is Time for Commissioning Next_shutdown_log is the data point that will be written into with data of the next shutdown to occur. So the most recent shutdown log is next_shutdown_log minus one.

3.6.6 Data points in SHUTDOWN LOG DATA:


Simply an array of data structures 0..29. Please note note that the shutdowns are being logged into a ring buffer system consisting of these 30 logs. The oldest one may any time be overwritten while You are fetching its data if a new shutdown 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_shutdowns and next_shutdown_log from the EEPROM DATA.

22/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Datastructure of telegram

Data structure for SHUTDOWN LOG DATA: unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned int int int int int int int int int int int int int int int int char (8 bit)* char (8 bit)* char (8 bit)* char (8 bit)* char (8 bit)* char (8 bit)* char (8 bit)* char (8 bit)* char (8 bit)* char (8 bit)* char (8 bit)* char (8 bit)* char (8 bit)* char (8 bit)* int (16 bit) long (32 bit) s_temp; d_temp; o_temp; b_i_temp; s_press; d_press; lub_press; d_i_press; vol_pos; cap_pos; ext_inp; motor_curr; s_superheat; d_superheat; motor_power; motor_revs; al_type; /*30-73*/ year; /*0=1992. 99 = 2091*/ month; /*1-12*/ day; /*1-31*/ hour; /*0-23*/ min; /*0-59*/ mode_status; /*hi mode 0-4 lo nibble status 0-11*/ start_system_no; /*hi start_no 0-14 , lo system_no 0-14*/ multisab_state; /*0-9*/ dig_i_00_07; dig_i_08_15; dig_o_00_07; dig_o_08_15; dig_o_16_23; runtime; /*0-0xffff*/ latest_runtime; /*seconds*/ 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 8 and 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 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 shutdown type, the values represented is: 0E Hex is the year calculated from 1992 > year = 2006 2B Hex is the shutdown type = 43

3.6.7 Data points in RANDOM DATA:


TOTAL RUNNING HOURS LONG INT RUNTIME SINCE START LONG INT REAL TIME CLOCK YEAR REAL TIME CLOCK MONTH REAL TIME CLOCK DAY REAL TIME CLOCK HOUR REAL TIME CLOCK MINUTE REAL TIME CLOCK SECOND ROTATUNE MOTOR FAN RUN CMD ROTATUNE MOTOR FAN TIMER SP Unisab III Profibus specification Ext. 6.4 005261 en 2013.12 0 1 2 3 4 5 6 7 8 9 Maintenance Service timers Hour Counter Maintenance Service timers Since start Timers Date-Time Year Timers Date-Time Month Timers Date-Time Day Timers Date-Time Hour Timers Date-Time Minute Timers Date-Time Seconds Timers Motor Fan Start cooling fan Timers Motor Fan Run timer SP

23/68

Datastructure of telegram

ROTATUNE MOTOR FAN TIMER VAL P BAND FACTOR DELAY UP P BAND FACTOR DELAY DOWN P BAND FACTOR START DELAY P BAND FACTOR STOP DELAY TRANSFER FACTOR DOWN TRANSFER ZONE TAKE-OVER FACTOR UP TAKE-OVER FACTOR START TAKE-OVER ZONE SUCTION RAMP LIMITING SUCTION SUPERHEAT SP2 TIME ACTIVE ON END STOP BRAKE DELAY SW VER HIGH SW VER LOW SW VER SUB SW VER EXT SW VER YEAR SW VER MONTH SW VER DAY SW VER HOUR SW VER MIN SW VER SEC Unisab 2R PRESSURE NO 1 RAW VALUE PRESSURE NO 2 RAW VALUE PRESSURE NO 3 RAW VALUE PRESSURE NO 4 RAW VALUE PT100 NO 1 RAW VALUE PT100 NO 2 RAW VALUE PT100 NO 3 RAW VALUE PT100 NO 4 RAW VALUE MOTOR CURRENT RAW VALUE EXTERNAL SIGNAL RAW VALUE CAPACITY POSITION RAW VALUE VOLUME POSITION RAW VALUE PIGGY BACK RAW VALUE ANALOG OUTPUT NUMBER OF SHUTDOWNS SUPERUSER KEY WAS USED YEAR SUPERUSER KEY WAS USED MONTH SUPERUSER KEY WAS USED DAY SUPERUSER KEY WAS USED HOUR SUPERUSER KEY WAS USED MIN SUPERUSER KEY WAS USED SEC SUPERUSER KEY LATEST INDEX SUPERUSER KEY INDEX TO READ SERIAL NUMBER LONG INT COMMISSIONED YEAR COMMISSIONED MONTH COMMISSIONED DATE EXAMINE MEMORY ADDRESS

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62

Timers Motor Fan Run timer Timers P Band factor Delay up (recip) Timers P Band factor Delay down (recip) Timers P Band factor Start delay Timers P Band factor Stop delay Timers Transfer Factor down (recips only) Timers Transfer Zone (recips only) Timers Take-over Factor up (recips only) Timers Take-over Factor start (recips only) Timers Take-over Zone (recips only) Diagnosis Software Misc Functions Suct. Ramp Load Diagnosis Software Misc Functions Suct. Superheat Diagnosis Software Misc Functions Capacity Diagnosis Software Misc Functions Brake Delay Diagnosis Software Software version Diagnosis Software Software version Diagnosis Software Software version Diagnosis Software Software version Diagnosis Software Software version Diagnosis Software Software version Diagnosis Software Software version Diagnosis Software Software version Diagnosis Software Software version Diagnosis Software Software version Diagnosis Software Software version Diagnosis Hardware Analog Input Suction Pressure Diagnosis Hardware Analog Input Discharge Pressure Diagnosis Hardware Analog Input Oil Pressure Diagnosis Hardware Analog Input Oil filter Pressure Diagnosis Hardware Analog Input Suction Temp. Diagnosis Hardware Analog Input Discharge Temp. Diagnosis Hardware Analog Input Oil Temp. Diagnosis Hardware Analog Input Pr. In/ Interm. Temp Diagnosis Hardware Analog Input Motor Current Diagnosis Hardware Analog Input Ext. signal Diagnosis Hardware Analog Input Cap slide pos/Freq. Diagnosis Hardware Analog Input Vi Slide pos/clima Not available in Unisab III Diagnosis Hardware Analog Output Analog Output 1 History No of shutdowns No of shutdowns Diagnosis Software Supervisor Password Diagnosis Software Supervisor Password Diagnosis Software Supervisor Password Diagnosis Software Supervisor Password Diagnosis Software Supervisor Password Diagnosis Software Supervisor Password Diagnosis Software Supervisor Password Diagnosis Software Supervisor Password Session Serial number Serial number Session Serial number Commission. Year Session Serial number Commission. Month Session Serial number Commission. Date Not available in Unisab III

24/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Datastructure of telegram

EXAMINE MEMORY VALUE LAST POWER ON YEAR LAST POWER ON MONTH LAST POWER ON DATE LAST POWER ON HOUR LAST POWER ON MIN LAST POWER ON SEC NUMBER OF POWER ONS LATEST POWER ON INDEX POWER ON INDEX TO READ COP VALUE COP CARNOT COP MECHANICAL COOLING POWER MASS FLOW SHAFT POWER MOTOR POWER MOTOR COP VOLUME FLOW SPEC. VOL. OF SUPERHEATED GAS SPEC.VOLUME SATURATED GAS ENTHALPY H1 ENTHALPY H2 ENTHALPY H4 LIQUID TEMP AT CONDENSOR ROTA RECIP STEP ROTA RECIP TOTAL CAP 100 ROTA RECIP TOTAL CAP UP ROTA RECIP TOTAL CAP DOWN ROTA RECIP RPM UP ROTA RECIP RPM DOWN CAP LIMIT SIGNAL LOW CAP LIMIT SIGNAL HIGH CAP LIMIT HIGH ABS.PRESS FOR -90 DEG C ABS.PRESS FOR -85 DEG C ABS.PRESS FOR -80 DEG C ABS.PRESS FOR -75 DEG C ABS.PRESS FOR -70 DEG C ABS.PRESS FOR -65 DEG C ABS.PRESS FOR -60 DEG C ABS.PRESS FOR -55 DEG C ABS.PRESS FOR -50 DEG C ABS.PRESS FOR -45 DEG C ABS.PRESS FOR -40 DEG C ABS.PRESS FOR -35 DEG C ABS.PRESS FOR -30 DEG C ABS.PRESS FOR -25 DEG C ABS.PRESS FOR -20 DEG C ABS.PRESS FOR -15 DEG C ABS.PRESS FOR -10 DEG C ABS.PRESS FOR -5 DEG C ABS.PRESS FOR 0 DEG C

63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115

Not available in Unisab III Diagnosis Software Power On Power On Diagnosis Software Power On Power On Diagnosis Software Power On Power On Diagnosis Software Power On Power On Diagnosis Software Power On Power On Diagnosis Software Power On Power On Diagnosis Software Power On Power on count Diagnosis Software Power On Power on count Not available on Unisab III display Diagnosis Software COP COP Diagnosis Software COP COP Carnot Diagnosis Software COP COP mechanical Diagnosis Software COP Cooling output Diagnosis Software COP Mass flow Diagnosis Software COP Shaft power Diagnosis Software COP Motor Power Diagnosis Software COP Motor cop Diagnosis Software COP Volume flow Diagnosis Software COP Ovh. Spec. volume Diagnosis Software COP Sat. spec. volume Diagnosis Software COP Enthalpy H1 Diagnosis Software COP Enthalpy H2 Diagnosis Software COP Enthalpy H4 Diagnosis Software COP Liquid temperature Diagnosis Software Rotatune piston Step Diagnosis Software Rotatune piston Total cap. 100 Diagnosis Software Rotatune piston Total cap. up Diagnosis Software Rotatune piston Total cap. down Diagnosis Software Rotatune piston RPM up Diagnosis Software Rotatune piston RPM down Configuration Aux Output Signal Low Configuration Aux Output Signal High Configuration - Plant High Limit Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

25/68

Datastructure of telegram

ABS.PRESS FOR 5 DEG C ABS.PRESS FOR 10 DEG C ABS.PRESS FOR 15 DEG C ABS.PRESS FOR 20 DEG C ABS.PRESS FOR 25 DEG C ABS.PRESS FOR 30 DEG C ABS.PRESS FOR 35 DEG C ABS.PRESS FOR 40 DEG C ABS.PRESS FOR 45 DEG C ABS.PRESS FOR 50 DEG C ABS.PRESS FOR 55 DEG C ABS.PRESS FOR 60 DEG C ABS.PRESS FOR 65 DEG C ABS.PRESS FOR 70 DEG C ABS.PRESS FOR 75 DEG C ABS.PRESS FOR 80 DEG C ABS.PRESS FOR -130 DEG F ABS.PRESS FOR -120 DEG F ABS.PRESS FOR -110 DEG F ABS.PRESS FOR -100 DEG F ABS.PRESS FOR -90 DEG F ABS.PRESS FOR -80 DEG F ABS.PRESS FOR -70 DEG F ABS.PRESS FOR -60 DEG F ABS.PRESS FOR -50 DEG F ABS.PRESS FOR -40 DEG F ABS.PRESS FOR -30 DEG F ABS.PRESS FOR -20 DEG F ABS.PRESS FOR -10 DEG F ABS.PRESS FOR 0 DEG F ABS.PRESS FOR 10 DEG F ABS.PRESS FOR 20 DEG F ABS.PRESS FOR 30 DEG F ABS.PRESS FOR 40 DEG F ABS.PRESS FOR 50 DEG F ABS.PRESS FOR 60 DEG F ABS.PRESS FOR 70 DEG F ABS.PRESS FOR 80 DEG F ABS.PRESS FOR 90 DEG F ABS.PRESS FOR 100 DEG F ABS.PRESS FOR 110 DEG F ABS.PRESS FOR 120 DEG F ABS.PRESS FOR 130 DEG F ABS.PRESS FOR 140 DEG F ABS.PRESS FOR 150 DEG F ABS.PRESS FOR 160 DEG F ABS.PRESS FOR 170 DEG F ABS.PRESS FOR 180 DEG F ABS.PRESS FOR 190 DEG F ABS.PRESS FOR 200 DEG F ABS.PRESS FOR 210 DEG F COMPRESSOR NUMBER EVOLUTION PLC TO HOST DATA 0

116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration - R000 Configuration Communication Compr. Not available on Unisab III display

26/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Datastructure of telegram

EVOLUTION PLC TO HOST DATA 1 EVOLUTION PLC TO HOST DATA 2 EVOLUTION PLC TO HOST DATA 3 EVOLUTION PLC TO HOST DATA 4 EVOLUTION PLC TO HOST DATA 5 EVOLUTION PLC TO HOST DATA 6 EVOLUTION PLC TO HOST DATA 7 EVOLUTION PLC TO HOST DATA 8 EVOLUTION PLC TO HOST DATA 9 EVOLUTION PLC TO HOST DATA 10 EVOLUTION PLC TO HOST DATA 11 EVOLUTION PLC TO HOST DATA 12 EVOLUTION PLC TO HOST DATA 13 EVOLUTION PLC TO HOST DATA 14 EVOLUTION PLC TO HOST DATA 15 EVOLUTION PLC TO HOST DATA 16 EVOLUTION PLC TO HOST DATA 17 EVOLUTION PLC TO HOST DATA 18 EVOLUTION PLC TO HOST DATA 19 EVOLUTION PLC TO HOST DATA 20 EVOLUTION PLC TO HOST DATA 21 EVOLUTION PLC TO HOST DATA 22 EVOLUTION PLC TO HOST DATA 23 EVOLUTION PLC TO HOST DATA 24 EVOLUTION PLC TO HOST DATA 25 EVOLUTION PLC TO HOST DATA 26 EVOLUTION PLC TO HOST DATA 27 EVOLUTION PLC TO HOST DATA 28 EVOLUTION PLC TO HOST DATA 29 EVOLUTION PLC TO HOST DATA 30 EVOLUTION PLC TO HOST DATA 31 EVOLUTION HOST TO PLC DATA 0 EVOLUTION HOST TO PLC DATA 1 EVOLUTION HOST TO PLC DATA 2 EVOLUTION HOST TO PLC DATA 3 EVOLUTION HOST TO PLC DATA 4 EVOLUTION HOST TO PLC DATA 5 EVOLUTION HOST TO PLC DATA 6 EVOLUTION HOST TO PLC DATA 7 EVOLUTION HOST TO PLC DATA 8 EVOLUTION HOST TO PLC DATA 9 EVOLUTION HOST TO PLC DATA 10 EVOLUTION HOST TO PLC DATA 11 EVOLUTION HOST TO PLC DATA 12 EVOLUTION HOST TO PLC DATA 13 EVOLUTION HOST TO PLC DATA 14 EVOLUTION HOST TO PLC DATA 15 EVOLUTION HOST TO PLC DATA 16 EVOLUTION HOST TO PLC DATA 17 EVOLUTION HOST TO PLC DATA 18 EVOLUTION HOST TO PLC DATA 19 EVOLUTION HOST TO PLC DATA 20 EVOLUTION HOST TO PLC DATA 21

169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221

Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

27/68

Datastructure of telegram

EVOLUTION HOST TO PLC DATA 22 EVOLUTION HOST TO PLC DATA 23 EVOLUTION HOST TO PLC DATA 24 EVOLUTION HOST TO PLC DATA 25 EVOLUTION HOST TO PLC DATA 26 EVOLUTION HOST TO PLC DATA 27 EVOLUTION HOST TO PLC DATA 28 EVOLUTION HOST TO PLC DATA 29 EVOLUTION HOST TO PLC DATA 30 EVOLUTION HOST TO PLC DATA 31

222 223 224 225 226 227 228 229 230 231

Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display Not available on Unisab III display

Data Structure for RANDOM DATA:

Value May be written to Min value Max value

0 1 2 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 0 1 2 3 4 5 6 NO NO YES YES YES YES YES MIN VALUE 0 0 0 1 1 1 0 MAX VALUE 4294967295 4294967295 91 12 31 23 59 FORMAT longint longint int int int int int 1s, 1/10s or 1/100s 1s 1s 1s 1s 1s 1s 1s Measuring Unit hour sec Year (0=1992) month day hour min

28/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Datastructure of telegram

7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59

YES NO NO NO YES YES YES YES YES YES YES YES YES NO NO NO YES NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO YES NO NO

0 0 0 0 1 1 1 1 1 0 1 1 0 -200 -100 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0

59 1 7200 7200 10 10 10 10 10 100 10 10 100 100 300 3000 0.5 99 9 9 9 99 12 31 23 59 59 1 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 100 65535 99 12 31 23 59 59 9 9 4294967295 99
29/68

int int int int int int int int int int int int int int int Int int int int Int Int int int int int int int int Int Int Int Int Int Int Int Int Int Int Int Int Int int int Int Int Int Int Int Int Int Int longint Int

1s boolean 1s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1/10s 1/10s 1/10s 1/10s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1s boolean 1s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1/10s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1s

sec none sec sec percent none none none none percent none none percent Deg/Rxxx Deg/Rxxx sec sec none none none none Year (0=2000) month day hour min sec none none none none none none none none none none none none none none percent none Year (0=1992) month day hour min sec none none none Year (0=1992)

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Datastructure of telegram

60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 - 131 132 - 166 167 168 - 199 200 - 231

NO NO YES NO NO NO NO NO NO NO NO NO YES NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO YES YES YES YES YES NO NO NO

1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1000 0 0 0 0 0 0 0 0 0 1 1 1 0 0

12 31 65535 65535 99 12 31 59 59 59 4294967295 9 9 65535 65535 65535 65535 65535 65535 65535 1000 65535 65535 65535 65535 65535 65535 2000 8 1000 1000 1000 9999 9999 1000 1000 1000 9999 9999 14 65535 65535

Int Int Int Int Int Int Int Int Int Int longint Int Int Int Int Int Int Int int int int int int int int int int int int int int int int int int int int int int int int int

1s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1/10s 1/100s 1/100s 1s 1s 1s 1s 1/10s 1s 1/10s 1/10s 1s 1s 1s 1/10s 1s 1/10s 1/10s 1/10s 1s 1s 1/10s 1/10s 1/10s 1/100s 1/10s 1s unknown unknown

month day none none Year (0=1992) month day hour min sec none none none none none none kW kg/h kW kW percent m3/h l/kg l/kg kJ/kg kJ/kg kJ/kg deg/Rxxx none percent percent percent rpm rpm percent percent percent bar abs psi abs none 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.

30/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Examples

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.
PKW Sta rt adr. Bytes PKW (8 byte s ) PKE PKE IND Re s e rved P WE P WE P WE P WE
Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7

P KE byte 0 AK

SP M Databa s e

PKE byte 1
Bit 0

Res t of te le g ram 32 byte s c hapte r 2.2

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

Data Point Number in datab as e

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

Inde x Numbe r in dat as tructure

4.1. Example 1: Reading a process out setp1.


Wanted parameter is Process out setp1 (communication from Unisab III to master). First step is to find the Process out parameter in this documentation. Its located at page 13 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 SPM: not implemented -> SPM = 0 Database: Process out temp is located in the Measurement Data -> Database = 0 Figuring out PKE byte 0: AK is four bits and = 1 -> 0001 SPM one bit and = 0 -> 0

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

31/68

Examples

Database is 3 bits and = 0 -> 000 PKE byte 0 = 00010000 bin = 10 Hex

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

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

32/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Examples

IND: From the data structure page 14, you will be able to find that index for setp1 is 14 = 00001110 bin = 0E hex

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

0 0 0 0 1 1 1 0

Now we have all the needed information and are able to complete the bits in the figure.
PKW Sta rt adr. Bytes PKW (8 byte s ) PKE PKE IND Re s e rved P WE P WE P WE P WE
Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7

P KE byte 0 0 0 0 1 0 0 0 0 PKE byte 1 0 0 0 0 1 1 0 1

Bit 0

Res t of te le g ram 32 byte s c hapte r 2.2

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

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

0 0 0 0 1 1 1 0

Sending this to the Unisab III Profibus, provide us with the wanted information regarding Process out setp1 Where to read the data Process out setp 1 is an integer, and the response will be returned in PWE 6 and PWE 7*

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

33/68

Examples

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

4.2. Example 2: Reading Running hours


Wanted parameter is Running hours (communication from Unisab III to master). First step is to find the Running hours parameter in this documentation. It is located on page 25 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: AK: We want to read the value -> AK = 1 SPM: not implemented -> SPM = 0 Database: Running hours is located in RANDOM Data -> Database = 6 Figuring out PKE byte 0: AK is four bits and = 1 -> 0001 SPM one bit and = 0 -> 0 Database is 3 bits and = 6 -> 110 PKE byte 0 = 00010110 bin = 16 Hex

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


Bit 0

PKE byte 1: Looking at page 22, we can see that the datapoint entry for Running hours is 0 -> datapoint =0 PKE byte 1 = 0 = 0000000 bin = 00 Hex

34/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Examples

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

P KE byte 1 0 0 0 0 0 0 0 0

IND: The datastructure for random data is located at page 26. The running hour is the type value -> Index = 0 = 00000000 bin = 00 Hex

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

0 0 0 0 0 0 0 0

Where to read the data From the random data information table at page 26, 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 shutdowns


In this example we will read the newest shutdown, and after this fetch an old shutdown. Say we want to read the newest shutdown which is a High Discharge Pressure shutdown. But of course we dont know the type of shutdown before we have read the shutdown type, so let us find out how we do read shutdowns. Finding the newest shutdown As explained on page 21, the shutdowns will be put into a ring buffer (maximum 30 shutdowns), where the oldest shutdown will be deleted when a new shutdown arrive. To get the newest shutdown location in the shutdown buffer, read the parameter next_shutdown_log. This parameter tells where the next upcoming shutdown will be placed. The location for the newest shutdown is then next_shutdown_log minus 1. To read the location we must define the PKE byte 0, PKW byte 1 and the index.

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

35/68

Examples

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

PKE byte 1: Looking at page 20, the text explains theres only one data point having the number 0 -> datapoint = 0 PKE byte 1 = 0 = 0000000 bin = 00 Hex
P KE byte 1 0 0 0 0 0 0 0 0

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

IND: The data structure for EEPROM Data is located at page 20. Finding Next_shutdown_log -> Index = 5 = 00000101 bin = 05 Hex

36/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Examples

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

0 0 0 0 0 1 0 1

Where to read the data Next_shutdown_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 shutdown 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 shutdown information. * If the data cant be returned, an error code is returned in PWE 6 and PWE 7. Please refer to page 11 for more details Reading the newest shutdown Now we know where to fetch the data, and are able to get the data. The first information we want from the shutdown, is the shutdown type. To read the shutdown, 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 SHUTDOWN LOG Data -> Database = 5 Figuring out PKE byte 0: AK is four bits and = 1 -> 0001 SPM one bit and = 0 -> 0 Database is 3 bits and = 5 -> 101 PKE byte 0 = 00010101 bin = 16 Hex
PKE byte 0 0 Bit 1 0 Bit 2 0 Bit 3 1 Bit 4 0 Bit 5 1 Bit 6 0 Bit 7 1
Bit 0

PKE byte 1: This is where you will use the information about the shutdown number found just before. We did get 18 as return value and the new shutdown is placed at location 18 1 -> 17. PKE byte 1 = 17 dec = 00010001 bin = 11 Hex

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

37/68

Examples

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

PKE byte 1 0 0 0 1 0 0 0 1

IND: The datastructure for SHUTDOWN LOG Data is located at page 21. We want to read the shutdown type, which is the parameter called al-type. To read the shutdown type you must set the index to 0. -> Index = 00 Hex
Inde x
Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7

0 0 0 0 0 0 0 0

Where to read the data al_type is an integer which is combined with the info of the year for the shutdown, and the response will be returned in PWE 6 and PWE 7* How to extract data If you read the index 0, lets 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 shutdown event. In the example we get: Al_type = 24 hex = 36 dec Year for the shutdown = 0E hex = 14 dec The shutdown information is: 1. 2. High Discharge Pressure shutdown (shutdown type 36) Year for the Unisab III shutdown event is 1992 + 14 = 2006.

To read the additional data from the shutdown, 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 21.

38/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Examples

How to read the other shutdowns If you want information from other than the newest shutdown, you can follow the same practice as the above example, but change the calculation from the newest shutdown to the shutdown you want to read. If you want the third latest shutdown, you just calculate the new PKE byte 1 value as: New shutdown 3. The only change from the above example is another PKE byte 1 number, selecting the wanted shutdown. How to discover when a new shutdown arrives If you want to discover when new shutdowns arrive, you can make a read cycle of the next_shutdown_log number (reading of the next_shutdown_log parameter, is the first part of the above example). When a new shutdown occurs, this number will increase and you know a new shutdown has arrived.

4.4. Example 4: Write Capacity Setpoint


Wanted parameter is the Capacity Setp1 (communication from Master to Unisab III). First step is to figure out the data/value which has to be written to the Unisab III. A legal value will be a number between Capacity setp1min and Capacity setp1max. Range of legal values will depend on the actual Unisab III 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 III must be put at PWE 6 and PWE 7 as: PWE 6 = 00000010 PWE 7 = 11100110

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

39/68

Examples

PKW Sta rt ad r.

Byte s PKW (8 byte s ) PKE PKE IND Re s e rved P WE P WE P WE P WE


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

P WE 6 0 0 0 0 0 0 1 0 P WE 7
Bit 0

1 1 1 0 0 1 1 0

Rest of te le g ram 32 byte s c hapte r 2.2

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

Second step is to find the Capacity parameter in this document. Its located at page 13 and is placed under MEASUREMENTS DATA. Then we are 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.

40/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Examples

PKW Sta rt adr.

Bytes PKW (8 byte s ) PKE PKE IND Re s e rved P WE P WE P WE P WE


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

P KE byte 0 AK

SP M Databa s e

PKE byte 1
Bit 0

Res t of te le g ram 32 byte s c hapte r 2.2

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

Data Point Number in datab as e

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

Inde x Numbe r in dat as tructure

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 Database: Capacity is located in the Measurements Data -> Database = 0 AK is four bits and = 1 -> 0010 SPM one bit and = 0 -> 0 Database is 3 bits and = 0 -> 000 PKE byte 0 = 00100000 bin = 20 Hex

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

41/68

Examples

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

PKE byte 0 0 0 1 0 0 0 0 0

PKE byte 1: Datapoint: Entry for Capacity Setpoint in measurements Data Is 13 -> datapoint = 13 (Data points in Measurements Data page 13) PKE byte 1 = 13 = 00001101 bin = 0D Hex

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

PKE byte 1 0 0 0 0 1 1 0 1

IND: Index for Setp1 in Measurement Data is: 14 = 00001110 bin = 0E hex (Data structure of Measurement Data at page 14)

Ind e x
Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7

0 0 0 0 1 1 1 0

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

42/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Examples

PKW Sta rt ad r.

Byte s PKW (8 byte s ) PKE PKE IND Re s e rved P WE P WE P WE P WE


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

PKE byte 0 0 0 1 0 0 0 0 0 PKE byte 1 0 0 0 0 1 1 0 1

Bit 0

Res t of te le g ram 32 byte s c hapte r 2.2

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

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

0 0 0 0 1 1 1 0

If the data cannot 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 III, try to read the Capacity Setp1 value and compare the result with the written value (hopefully they are equal to each other).

4.5. Example 5: Writing timer for prelub.


Wanted parameter is the timer for the prelubriation pump Prelub (communication from Master to Unisab III). * Please note that prelubriation functionality isnt present at all compressor installations. First step is to figure out the data/value which has to be written to the Unisab III. A legal value will be a number between Prelub setMIN and Prelub setMAX. Range of legal values will depend on the actual Unisab III configuration. To make sure a legal value is selected, the Prelub setMIN and Prelub setMAX values can be read.

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

43/68

Examples

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 III must be put at PWE 6 and PWE 7 as: PWE 6 = 00110011 PWE 7 = 00111101
Byte s PKW (8 byte s ) PKE PKE IND Re s e rved P WE P WE P WE P WE
Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7

PKW Sta rt ad r.

P WE 6 0 0 1 1 0 0 1 1 P WE 7
Bit 0

0 0 1 1 1 1 0 1

Rest of te le g ram 32 byte s c hapte r 2.2

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

Second step is to find the Prelub parameter in this document. Its located at page 16 and is placed under TIMER DATA. Then we are 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.

44/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Examples

PKW Sta rt adr.

Bytes PKW (8 byte s ) PKE PKE IND Re s e rved P WE P WE P WE P WE


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

P KE byte 0 AK

SP M Databa s e

PKE byte 1
Bit 0

Res t of te le g ram 32 byte s c hapte r 2.2

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

Data Point Number in datab as e

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

Inde x Numbe r in dat as tructure

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 Database: Prelub is located in the Timer Data -> Database = 1 AK is four bits and = 1 -> 0010 SPM one bit and = 0 -> 0 Database is 3 bits and = 1 -> 001 PKE byte 0 = 00100001 bin = 21 Hex

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

45/68

Examples

PKE byte 0 0 Bit 0 Bit 1 0 Bit 2 1 Bit 3 0 Bit 4 0 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 (Data points in Timer Data page 16) PKE byte 1 = 6 = 00000110 bin = 06 Hex

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

PKE byte 1 0 0 0 0 0 1 1 0

IND: Index for set point is 2 = 00000010 bin = 02 hex (Data structure of each Timer Data point page 17)

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

0 0 0 0 0 0 1 0

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

46/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Examples

PKW Sta rt adr.

Bytes PKW (8 byte s ) PKE PKE IND Re s e rved P WE P WE P WE P WE


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

P KE byte 0 0 0 1 0 0 0 0 1 PKE byte 1 0 0 0 0 0 1 1 0

Bit 0

Res t of te le g ram 32 byte s c hapte r 2.2

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

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

0 0 0 0 0 0 1 0

If the data cannot 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 III; try to read the Prelub timer value and compare.

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

47/68

Appendix A: Unisab III protocol common details

5. Appendix A: Unisab III protocol common details


5.1. Introduction
There are more ways to exchange data with Unisab III. Data are however interpreted in the same way. This document describes some common data values in detail.

5.1.1 Control MODE


STOPPED MANUAL AUTO REMOTE 0 1 2 3

5.1.2 Compressor STATE


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

5.1.3 Multisab STATE


BLOCKED NOT MY TURN MAY START RUNS AT MAX CAP LEAD COMPR. LAG COMPR. MAY STOP RUNS BY ITSELF STOP-RAMP UP STOP-RAMP DOWN ROTATUNE MASTER ROTATUNE SLAVE 0 1 2 3 4 5 6 7 8 9 10 11

5.2. Data points in CONFIGURATION


Name Data point Data Point Number

48/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Appendix A: Unisab III protocol common details

5.2.1 MECHANICAL_ZERO 0
NO YES 0 1

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

5.2.3 COMPRESSOR_TYPE 2
NOT_DEF SMC104S/L SMC104E SMC106S/L SMC106E SMC186 SMC108S/L SMC108E SMC188 SMC112S/L SMC112E SMC116S/L SMC116E CMO24 CMO26 CMO28 TSMC108S/L TSMC108E TSMC188 TSMC116S/L TSMC116E TCMO28 TCMO28NY HPC104 HPC106 HPC108 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

49/68

Appendix A: Unisab III protocol common details

HPO24 HPO26 HPO28 SAB110S SAB110L SAB128H_MK1 SAB128H_MK2 SAB163H_MK1 SAB163B_MK1 SAB163H_MK2 VMY_MK2 VMY347H VMY347M VMY447H VMY447M SAB202S SAB202L SAB128H_MK3 SAB163H_MK3 SAB330S SAB330L SAB330E SAB80 FV17/FV19 FV24/FV26 SV17/SV19 SV24/SV26 S50 S70 S93 SAB128HR SAB163HR GST13-16-20 GST25-31-41 GSV50L GSV64L GSV84L GSV111L GSV147L GSV185L GSV224L RWF270L GSV263L GSV331L GSV399L RWF480L GSV412L->0153L GSV412L 0154L-> GSV562L->0222K GSV562L 0223K-> GSV715L->0109XL GSV715L 0110XL->

26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77

50/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Appendix A: Unisab III protocol common details

GSV900L GSV50H GSV64H GSV84H GSV111H GSV147H GSV185H GSV224H RWF270H GSV263H GSV331H GSV399H RWF480H GSV412H->0153L GSV412H 0154L-> GSV562H->0222K GSV562H 0223K-> GSV715H->0109XL GSV715H 0110XL-> GSV900H GSB84-GSB465 SAB283L SAB283E SAB355L SAB110SR/LR GRASSO_SCREW 2I88.1 4V88.1 6W88.1 8X88.1 8X-L88 10X88.1 12W88.1 14X8. 1 16X88.1 16X-L88 6WC88.1 8XC88.1 12WC88.1 16XC88.1 SAB120S SAB120M SAB120L SAB120E SAB151S SAB151M SAB151L SAB151E SAB193S SAB193L SAB233S SAB233L

78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

51/68

Appendix A: Unisab III protocol common details

SAB233E SAB283S SAB283L SAB283E SAB283X SAB355S SAB355L SAB355E SAB355X SABCUBE109 SABCUBE133 SABCUBE159

130 131 132 133 134 135 136 137 138 139 140 141

5.2.4 OIL_PUMP 3
NO YES 0 1

5.2.5 RUNNING_AS_BOOSTER 4
NO YES 0 1

5.2.6 FULL_FLOW_PUMP 5
NO YES 0 1

5.2.7 MOUNTED_WITH_AUTO_VI 6
MAN AUTO 0 1

5.2.8 MOUNTED_WITH_HLI_BLI 7
NO YES 0 1

5.2.9 MOUNTED_WITH_ECO 8
NO YES 0 1

5.2.10 HIGH_SUCT_LIM_FOR_ECO 9
In 1/10s Deg saturated Press

52/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Appendix A: Unisab III protocol common details

5.2.11 LOW_CAP_LIM_FOR_ECO 10
In 1/10s Percent Cap

5.2.12 SWEPT_VOLUME 11
In m3/h

5.2.13 COMMON_EVAP_COND 12
N/N N/Y Y/N Y/Y 0 1 2 3

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

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

5.2.16 PRESS_MEASURING_UNIT 15
BAR/C PSI/F KPA/C 0 1 2

5.2.17 PREFERRED_MASTER_CONT 16
COMPR# START# 0 1

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

53/68

Appendix A: Unisab III protocol common details

5.2.18 UNLOAD 17
NORMAL TOTAL ADD. STEPS 0 1 2

5.2.19 RANGE_MOTOR_CURRENT 18
In Amps

5.2.20 CONTROLLING_ON 19
SUCTION PROCESS OUT DISCHARGE HOT WATER EXT. COOL EXT. HEAT CAPACITY SET POINT 0 1 2 3 4 5 6

5.2.21 EXT_SIGNAL_USED_FOR 20
NOT USED SUCT. PRESS SET POINT PROC. OUT TEMP SET POINT DISCH. PRESS SET POINT HOT WATER SET POINT CAPACITY SET POINT EXTERNL INPUT SIGNAL 0 1 2 3 4 5 6

5.2.22 EXT_SIGNAL_MIN_VALUE 21
In 1/10s Percent

5.2.23 EXT_SIGNAL_MAX_VALUE 22
In 1/10s Percent

5.2.24 COLD_STORE 23
NO YES 0 1

5.2.25 AUTO_START 24
NO YES 0 1

54/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Appendix A: Unisab III protocol common details

5.2.26 AUTO_STOP 25
NO YES 0 1

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

5.2.28 WATER_COOLING 27
NO YES 0 1

5.2.29 HP_ON_TWO_STAGE 28
NO YES 0 1

5.2.30 CLIMA_CONTROL 29
NO YES 0 1

5.2.31 OIL_RECTIFIER 30
NO YES 0 1

5.2.32 MANUAL_ZERO 31
In 1/10s Percent

5.2.33 MOTOR_SIZE 32
In kW

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

55/68

Appendix A: Unisab III protocol common details

5.2.34 MOTOR_MEASURING_UNIT 33
AMP KW 0 1

5.2.35 COP_ACTIVE 34
NO YES 0 1

5.2.36 COP_FLOW_FACTOR 35
In 1/100 l/pulse

5.2.37 SUBCOOLING_COP 36
In 1/10 deg Saturated Pressure

5.2.38 MARTYR_AND_TAKE_OVER 37
NO YES 0 1

5.2.39 CHILLER 38
NO YES 0 1

5.2.40 CONDENSOR 39
NO YES 0 1

5.3. Data Points in EXTENDED CONFIG DATA


Name for Data point Data Point Number

56/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Appendix A: Unisab III protocol common details

5.3.1 LANGUAGE 0
TR S RUS PL P NL N I H GR GB FIN F E DK D CZ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

5.3.2 CONTRAST 1
20 80

5.3.3 SUCT_PRESS_OFFSET 2
In 1/100s Bar or 1/10s psi

5.3.4 DISCH_PRESS_OFFSET 3
In 1/100s Bar or 1/10s psi

5.3.5 INTERM_PRESS_OFFSET 4
In 1/100s Bar or 1/10s psi

5.3.6 LUB_PRESS_OFFSET 5
In 1/100s Bar or 1/10s psi

5.3.7 DIFF_PRESS_OFFSET 6
In 1/100s Bar or 1/10s psi

5.3.8 PROCESS OUT_TEMP_OFFSET 7


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

5.3.9 CAP_ZERO_OFFSET 8
In 1/10s Percent
Unisab III Profibus specification Ext. 6.4 005261 en 2013.12
57/68

Appendix A: Unisab III protocol common details

5.3.10 CAP_100_OFFSET 9
In 1/100s Bar or 1/10s psi

5.3.11 OFFSET_OF_PARALLEL_CAP 10
In 1/10s Percent

5.3.12 CAP_FOR_VI_MAX 11
In 1/10s Percent

5.3.13 QUANTUM 12
NONE QUANTUM 0 1

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

5.3.15 PORT2_BAUD_RATE 14
1200 2

5.3.16 PORT1_USED_FOR 15
NONE EVOLUTIONS A1S EVOLUTN FX2N 0 1 2

5.3.17 PORT2_USED_FOR 16
RESERVED FOR LATER EXPANSION

58/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Appendix A: Unisab III protocol common details

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 -1/25 -1/59 0 1

5.3.22 ROTATUNE 21
NO YES 0 1

5.3.23 MOTOR_INPUT_4_20 22
0-1AMP 4-20MA 0 1

5.3.24 RANGE_MOTOR_POWER 23
In kW

5.3.25 CAP_SIGNAL 24
CAP.POS FREQ. 0 1

5.3.26 VI_ZERO_OFFSET 25
In 1/10s Percent

5.3.27 VI_100_OFFSET 26
In 1/10s Percent

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

59/68

Appendix A: Unisab III protocol common details

5.3.28 PROFIBUS 27
NO YES 0 1

5.3.29 PROFIBUS_BAUD_RATE 28
12M 6M 3M 1.5M 500k 187.5k 93.75k 45.45k 19.2k 9.6k 0 1 2 3 4 5 6 7 8 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 5.3.33 MIN_FREQ 32


In RPM

5.3.34 MAX_FREQ 33
In RPM

5.3.35 PID_CONTROLLER 34
NO YES 0 1

5.3.36 SHUTDOWN_OUTPUT_FOR_LOW_SUCT. 35
NO YES 0 1

60/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Appendix A: Unisab III protocol common details

5.3.37 DANBUSS_VERSION 36
NO YES 0 1

5.3.38 GSD_FILE_NUMBER 37
08AA 095D 0 1

5.3.39 DIG_IN_1_VIA_PROFIBUS 38
NO YES 0 1

5.3.40 DIG_IN_2_VIA_PROFIBUS 39
NO YES 0 1

5.3.41 DIG_IN_3_VIA_PROFIBUS 40
NO YES 0 1

5.3.42 DIG_IN_4_VIA_PROFIBUS 41
NO YES 0 1

5.3.43 DIG_IN_5_VIA_PROFIBUS 42
NO YES 0 1

5.3.44 DIG_IN_6_VIA_PROFIBUS 43
NO YES 0 1

5.3.45 DIG_IN_7_VIA_PROFIBUS 44
NO YES 0 1

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

61/68

Appendix A: Unisab III protocol common details

5.3.46 DIG_IN_8_VIA_PROFIBUS 45
NO YES 0 1

5.3.47 DIG_IN_9_VIA_PROFIBUS 46
NO YES 0 1

5.3.48 DIG_IN_10_VIA_PROFIBUS 47
NO YES 0 1

5.3.49 DIG_IN_11_VIA_PROFIBUS 48
NO YES 0 1

62/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Appendix A: Unisab III protocol common details

5.4. Shutdowns and alarms with identification numbers for screw compressors 5.4.1 Shutdown and alarm texts
In the event of a shutdown or an alarm, Unisab will send a shutdown/alarm ID. The following lists for screw and reciprocating compressors show the shutdown/alarm texts for all shutdown/alarm IDs. If no shutdown or alarm is active, Unisab will send the value 0. (Please note that Unisab II sends the value 255, if no alarms are active.) On Unisab, several alarms can be active at the same time. In that case, the first two alarms will be shown in alarm 1 and alarm 2.

5.4.2 Shutdowns and alarms for screw compressors


Shutdown/alarm Danbuss Low suction pressure High suction pressure Low suction gas superheat High suction gas superheat Low discharge pressure High discharge pressure High discharge temperature Low oil pressure (differential pressure) Low brine/intermed. gas temperature Low discharge temperature Low oil temperature High oil temperature High oil filter differential pressure Oil system error (oil flow switch) Capacity error Compressor motor overload Compressor motor error/emergency stop/HP Oil pump error High motor temperature (thermistor) PMS error No starting permission High brine/intermed. gas temperature Full flow pump error Oil rectifier error Wrong starting number in sequence Low external input signal (univ. reg.) High external input signal (univ. reg.) Low discharge gas superheat Discharge pressure overload Evolution, shutdown from PLC Evolution, no communication to PLC Limiter, suction pressure Chiller, common shutdown Limiter discharge pressure
Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Id Profibus/ Modbus 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 55 56 58 62 64 65 67 68 69 70 71 72 73 73 74

alarm + shutdown 5) alarm alarm + shutdown alarm + shutdown shutdown alarm + shutdown alarm + shutdown alarm + shutdown alarm + shutdown alarm alarm + shutdown alarm + shutdown alarm + shutdown shutdown alarm + shutdown 1) shutdown shutdown alarm + shutdown 2) 4) shutdown shutdown alarm alarm + shutdown alarm + shutdown 2) alarm alarm alarm + shutdown alarm + shutdown alarm + shutdown shutdown shutdown shutdown alarm shutdown alarm

31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 55 56 58 62 64 65 67 68 69 70 71 72 73 80 74

63/68

Appendix A: Unisab III protocol common details

Shutdown/alarm Danbuss No communication to Chiller Limiter process out (brine) temperature Cooling fan error Limiter hot water VI position error Low lubricating pressure Liquid slugging Watch the oil pressure Oil log No real time clock Low main oil pressure Frick lubricating pressure low Low oil circuit pressure High oil diff pressure Oil pump 2 error Low oil separator temperature High oil separator temperature Low oil circuit pressure Water pump error High internal suction pressure High pressure ratio Liquid slugging VSD backspin Network Connection to VSD (VSD link missing) General drive error Start up limiter active Feedback error from VSD High separator flow Network Connection to VSD (Drive link error) Low main oil pressure Start up limiter error Frick oil system error No evaporator flow No condenser flow High process in temperature Low process in temperature Forced speed active Emergency stop Low process out temperature High process out temperature High internal pressure Start RPM limiter Start RPM limiter error Low oil eco pressure Low Vi Critical oil circuit pressure Lube pressure unload shutdown alarm shutdown alarm shutdown alarm + shutdown shutdown alarm Shutdown alarm shutdown alarm shutdown alarm shutdown alarm + shutdown alarm alarm shutdown alarm + shutdown alarm + shutdown alarm shutdown alarm shutdown alarm shutdown alarm shutdown alarm shutdown alarm shutdown shutdown alarm + shutdown alarm + shutdown alarm shutdown alarm + shutdown alarm + shutdown alarm + shutdown alarm shutdown alarm + shutdown alarm shutdown alarm
64/68

Id Profibus/ Modbus 74 75 75 76 76 77 78 79 79 80 80 81 81 82 82 83 84 85 85 86 87 88 88 89 89 90 90 91 91 92 92 93 93 94 95 96 97 97 98 99 100 101 101 NA 103 103 104

81 75 82 76 83 84 NA 79 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Appendix A: Unisab III protocol common details

Shutdown/alarm Danbuss Oil pump low pressure


1) May occur as alarm in MAN and AUTO. 2) Shutdown at prelubrication. Alarm during operation. 3) HPO/HPC only.

Id Profibus/ Modbus 105

alarm + shutdown

NA

4) The shutdown Low oil pump pressure during operation applies to SAB 80. The shutdown is only activated at a discharge pressure level below 16 bar. 5) Shutdown relay can be deactivated. NA = Not available Table 1: Shutdowns and alarms with identification numbers for screw compressors

For the optional protocols RS2LAN, Profibus DP and Modbus TCP you can also find the ID numbers in the dedicated manuals.

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

65/68

Appendix A: Unisab III protocol common details

5.5. Shutdowns and alarms with identification numbers for reciprocating compressors 5.5.1 Shutdowns and alarms for reciprocating compressors
Shutdown/alarm Danbuss Low suction pressure High suction pressure Low suction gas superheat High suction gas superheat Low discharge pressure High discharge pressure High discharge temperature Low oil pressure (differential pressure) Low brine/intermed. gas temperature Low discharge temperature Low oil temperature High oil temperature High oil filter differential pressure Compressor motor overload Compressor motor error/emergency stop/HP High motor temperature (thermistor) PMS error No starting permission High differential pressure (Pc - Pe) High brine/intermed. gas temperature High oil pressure High intermed. pressure Low intermed. pressure Oil rectifier error Wrong starting number in sequence Low external input signal (univ. reg.) High external input signal (univ. reg.) Low discharge gas superheat Discharge pressure overload Evolution, shutdown from PLC Evolution, no communication to PLC Limiter, suction pressure Chiller, common shutdown Limiter, discharge pressure No communication to chiller Limiter process out (brine) temperature Cooling fan error Limiter, hot water Limiter, discharge temperature (recip) No real time clock No evaporator flow No condenser flow High process in temperature alarm + shutdown 5) alarm alarm + shutdown alarm + shutdown shutdown alarm + shutdown alarm + shutdown alarm + shutdown alarm + shutdown alarm alarm + shutdown alarm + shutdown alarm (Mk4) shutdown shutdown shutdown shutdown alarm alarm + shutdown 3) alarm + shutdown alarm + shutdown alarm + shutdown alarm + shutdown alarm alarm alarm + shutdown alarm + shutdown alarm + shutdown shutdown shutdown shutdown alarm shutdown alarm shutdown alarm shutdown alarm alarm alarm shutdown shutdown alarm + shutdown
66/68

Id Profibus/ Modbus 31 32 33 34 35 36 37 38 39 40 41 42 43 46 47 49 55 56 57 58 59 60 61 64 65 67 68 69 70 71 72 73 73 74 74 75 75 76 78 80 93 94 95

31 32 33 34 35 36 37 38 39 40 41 42 43 46 47 49 55 56 57 58 59 60 61 64 65 67 68 69 70 71 72 73 80 74 81 75 82 76 78 NA NA NA NA

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Appendix A: Unisab III protocol common details

Shutdown/alarm Danbuss Low process in temperature Emergency stop Low process out temperature High process out temperature Low-low oil pressure
1) May occur as alarm in MAN and AUTO. 2) Shutdown at prelubrication. Alarm during operation. 3) HPO/HPC only.

Id Profibus/ Modbus 96 97 98 99 104

alarm + shutdown shutdown alarm + shutdown alarm + shutdown shutdown

NA NA NA NA NA

4) The shutdown Low oil pump pressure during operation applies to SAB 80. The shutdown is only activated at a discharge pressure level below 16 bar. 5) Shutdown relay can be deactivated. NA = Not available Table 2: Shutdowns and alarms with identification numbers for reciprocating compressors

For the optional protocols RS2LAN, Profibus DP and Modbus TCP you can also find the ID numbers in the dedicated manuals.

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

67/68

Document revision record

6. Document revision record


Rev. 1 1.1 1.2 2 2.1 2.2 2.3 2.4 2.5 Date 40826 40913 41007 41007 41108 41111 41125 41125 41125 Author PSA PSA PSA PSA HEH HEH HEH HEH HEH Brief description of change Pages affected Original issue All Added PD table and PKW points All Extended reading table 6-Apr Extended reading protocol All removed duplicate of Mode in data input list 4 Corrected data structure for TIMER DATA. Edit OK 16 up from 2 to 0. Separated Change value bit for PDW2 into bits for 11 PD2, PD3, PD4 and PD5. Bit for PDW3 removed PD2 to PD5: Comments about CW bits for writing 10 Comment stressing the importance og writing ca10 pacity sp less than -100 in order to return from remote control. Removed change bits from data field PD4. Data Points labelled in English. Text from display, Most not from internal code. Added description of PKW with tables of commands and error codes. Indexes listed for EEPROM DATA and for SHUT18,19 DOWN LOG. Renamed next log index to next shutdown log in orAll der to avoid using index in two different meanings. Added explanation for Time for Commissioning. Removed unused columns in tables. Removed lines Most describing data points which may be added later. Added point no 37 48 in Extended Config Data. 14 Removed shutdown and alarm texts. Added explanMost ation as to where to find certain config points on the Unisab III display Added RANDOM DATA to be accessed via acyclical 8 and 15 to 19 communication. Changed footers: Texts in English, not Danish. All YORK EMEA Controls & Systems. More information about RANDOM DATA 18-22 Minor corrections 5,12,21 Examples added 22-28 Examples + appendix added + minor corrections All Minor corrections 32-33 Figures added and minor correction made in appen7-10 + app dix Minor corrections and page references corrected 6-8 + section 4 Document updated for Unisab III All Units and decimal added to table 2.2, Low and High 6-7 + 60-63 oil sep. temp. alarm and shutdown ID added in section 5.4 Updated for Unisab III Header and footer changed + minor corrections All Additional info added to section 1 Introduction 5 Alarm/shutdown numbers have been updated 63-67

41129

HEH

3.1 3.2

41207 41207

HEH HEH

3.3 3.4 4

41213 41213 41214

HEH HEH HEH

5 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 6

51104 51104 51116 51116 60803 61211 70814 70912 71108 71114 80212

HEH HEH HEH HEH TER TER TER TER JPJ JPJ JPJ

6.1 6.2 6.3 6.4

80311 80516 80925 131218

CL JPJ JPJ IVH

68/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

You might also like