005261 Unisab III Profibus Extended 6.4 2013.12

July 22, 2017 | Author: Féderer István | Category: Parameter (Computer Programming), Database Index, Bit, Integer (Computer Science), Byte
Share Embed Donate


Short Description

Download 005261 Unisab III Profibus Extended 6.4 2013.12...

Description

Unisab III Profibus DP Extended Version 6.4

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 Højbjerg, 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

7

2. Protocol in detail

8

2.1. What is PPO

8

2.2. List of data input from Unisab III

8

2.2.1 *1) Status Word

2.3. Data Outputs for Unisab III 2.3.1 *2) control bits

9 10 10

3. Datastructure of telegram

11

3.1. Placement of acyclic data

11

3.2. PKE

12

3.3. Error codes

13

3.4. PKW points in Unisab III

13

3.5. Database

14

3.6. Datapoints

15

3.6.1 Datapoints in MEASUREMENTS DATA

15

3.6.2 Data points in TIMER DATA

18

3.6.3 Data points in CONFIG DATA

20

3.6.4 Data points in EXTENDED CONFIG DATA

21

3.6.5 Data structure of EEPROM DATA:

22

3.6.6 Data points in SHUTDOWN LOG DATA:

22

3.6.7 Data points in RANDOM DATA:

23

4. Examples

31

4.1. Example 1: Reading a process out setp1.

31

4.2. Example 2: Reading Running hours

34

4.3. Example 3: Reading shutdowns

35

4.4. Example 4: Write Capacity Setpoint

39

4.5. Example 5: Writing timer for prelub.

43

5. Appendix A: Unisab III protocol common details 5.1. Introduction

48 48

5.1.1 Control MODE

48

5.1.2 Compressor STATE

48

5.1.3 Multisab STATE

48

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

48 49

5.2.2 REFRIGERANT_TYPE 1

49

5.2.3 COMPRESSOR_TYPE 2

49

5.2.4 OIL_PUMP 3

52

5.2.5 RUNNING_AS_BOOSTER 4

52

5.2.6 FULL_FLOW_PUMP 5

52

5.2.7 MOUNTED_WITH_AUTO_VI 6

52

5.2.8 MOUNTED_WITH_HLI_BLI 7

52

5.2.9 MOUNTED_WITH_ECO 8

52

5.2.10 HIGH_SUCT_LIM_FOR_ECO 9

52

5.2.11 LOW_CAP_LIM_FOR_ECO 10

53

5.2.12 SWEPT_VOLUME 11

53

5.2.13 COMMON_EVAP_COND 12

53

5.2.14 AUXILIARY_OUTPUT_TYPE 13

53

5.2.15 COMMUNICATIONS_SPEED 14

53

5.2.16 PRESS_MEASURING_UNIT 15

53

5.2.17 PREFERRED_MASTER_CONT 16

53

5.2.18 UNLOAD 17

54

5.2.19 RANGE_MOTOR_CURRENT 18

54

5.2.20 CONTROLLING_ON 19

54

5.2.21 EXT_SIGNAL_USED_FOR 20

54

5.2.22 EXT_SIGNAL_MIN_VALUE 21

54

5.2.23 EXT_SIGNAL_MAX_VALUE 22

54

5.2.24 COLD_STORE 23

54

5.2.25 AUTO_START 24

54

5.2.26 AUTO_STOP 25

55

5.2.27 OIL_COOLING 26

55

5.2.28 WATER_COOLING 27

55

5.2.29 HP_ON_TWO_STAGE 28

55

5.2.30 CLIMA_CONTROL 29

55

5.2.31 OIL_RECTIFIER 30

55

5.2.32 MANUAL_ZERO 31

55

5.2.33 MOTOR_SIZE 32

55

5.2.34 MOTOR_MEASURING_UNIT 33

56

5.2.35 COP_ACTIVE 34

56

5.2.36 COP_FLOW_FACTOR 35

56

5.2.37 SUBCOOLING_COP 36

56

5.2.38 MARTYR_AND_TAKE_OVER 37

56

5.2.39 CHILLER 38

56

4/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

5.2.40 CONDENSOR 39

5.3. Data Points in EXTENDED CONFIG DATA

56 56

5.3.1 LANGUAGE 0

57

5.3.2 CONTRAST 1

57

5.3.3 SUCT_PRESS_OFFSET 2

57

5.3.4 DISCH_PRESS_OFFSET 3

57

5.3.5 INTERM_PRESS_OFFSET 4

57

5.3.6 LUB_PRESS_OFFSET 5

57

5.3.7 DIFF_PRESS_OFFSET 6

57

5.3.8 PROCESS OUT_TEMP_OFFSET 7

57

5.3.9 CAP_ZERO_OFFSET 8

57

5.3.10 CAP_100_OFFSET 9

58

5.3.11 OFFSET_OF_PARALLEL_CAP 10

58

5.3.12 CAP_FOR_VI_MAX 11

58

5.3.13 QUANTUM 12

58

5.3.14 PORT1_BAUD_RATE 13

58

5.3.15 PORT2_BAUD_RATE 14

58

5.3.16 PORT1_USED_FOR 15

58

5.3.17 PORT2_USED_FOR 16

58

5.3.18 PORT1_NODE_NO 17

59

5.3.19 PORT2_NODE_NO 18

59

5.3.20 BRAKE_DELAY 19

59

5.3.21 PRESS_25_59_BAR 20

59

5.3.22 ROTATUNE 21

59

5.3.23 MOTOR_INPUT_4_20 22

59

5.3.24 RANGE_MOTOR_POWER 23

59

5.3.25 CAP_SIGNAL 24

59

5.3.26 VI_ZERO_OFFSET 25

59

5.3.27 VI_100_OFFSET 26

59

5.3.28 PROFIBUS 27

60

5.3.29 PROFIBUS_BAUD_RATE 28

60

5.3.30 PROFIBUS_ADR 29

60

5.3.31 FREQ_ZERO_OFFSET 30

60

5.3.32 FREQ_100_OFFSET 31

60

5.3.33 5.3.33 MIN_FREQ 32

60

5.3.34 MAX_FREQ 33

60

5.3.35 PID_CONTROLLER 34

60

5.3.36 SHUTDOWN_OUTPUT_FOR_LOW_SUCT. 35

60

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

5/68

5.3.37 DANBUSS_VERSION 36

61

5.3.38 GSD_FILE_NUMBER 37

61

5.3.39 DIG_IN_1_VIA_PROFIBUS 38

61

5.3.40 DIG_IN_2_VIA_PROFIBUS 39

61

5.3.41 DIG_IN_3_VIA_PROFIBUS 40

61

5.3.42 DIG_IN_4_VIA_PROFIBUS 41

61

5.3.43 DIG_IN_5_VIA_PROFIBUS 42

61

5.3.44 DIG_IN_6_VIA_PROFIBUS 43

61

5.3.45 DIG_IN_7_VIA_PROFIBUS 44

61

5.3.46 DIG_IN_8_VIA_PROFIBUS 45

62

5.3.47 DIG_IN_9_VIA_PROFIBUS 46

62

5.3.48 DIG_IN_10_VIA_PROFIBUS 47

62

5.3.49 DIG_IN_11_VIA_PROFIBUS 48

62

5.4. Shutdowns and alarms with identification numbers for screw compressors

63

5.4.1 Shutdown and alarm texts

63

5.4.2 Shutdowns and alarms for screw compressors

63

5.5. Shutdowns and alarms with identification numbers for reciprocating compressors

66

5.5.1 Shutdowns and alarms for reciprocating compressors

66

6. Document revision record

6/68

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 Højbjerg Denmark Tel +45 8736 7000 E-mail: [email protected]

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 für Drehzahlveränderbare 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

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

31 32

PD26 PD27

33

PD28

34

PD29

Text

Dec.

*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

8/68

*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

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

X X

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

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

9/68

Description

Protocol in detail

2.3. Data Outputs for Unisab III Word 1 2 3 4 5 6

Type PKW1 PKW2 PKW3 PKW4 CW PD1

7

PD2

8

PD3

9

PD4

10

PD5

Text

Unit

PDW1 X X X X

*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

PDW2

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

Description

parameter) parameter) parameter) 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.

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

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

8 Re s t

9 of

Etc . Te le g ram

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

7 PWE

9 of

Etc. Tele g ram

PKW1

X

PKW2

X

PKW3

X

PKW4

X

PDR2

Tex t

8 Re st

PDR1

PKE - Byte 0

6 PWE

Unit

Type

5 PWE

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

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

~ ~

~ ~ ~ ~

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

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

14

13

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

Response required

Response signature Result OK

Response signature Result not OK

0 1 2 3 4-9 10

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

0 1,2 11 1 2

7 7 7

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

NO.

MEASUREMENTS DATA TIMER DATA CONFIG DATA EXTENDED CONFIG DATA EEPROM DATA SHUTDOWN LOG DATA RANDOM DATA

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

0 1 2 3 4 5 6 7 8 9

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

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

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

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

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

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

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

36 37 38 39 40 41 42 43 44 45 46 47 48

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

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

21/68

1 2 3 4 5 6 7 8 9 10 11

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*/

* 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

0

Maintenance – Service timers – Hour Counter

RUNTIME SINCE START LONG INT

1

Maintenance – 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 – Minute

REAL TIME CLOCK SECOND

7

Timers – Date-Time – Seconds

ROTATUNE MOTOR FAN RUN CMD

8

Timers – Motor Fan – Start cooling fan

ROTATUNE MOTOR FAN TIMER SP

9

Timers – Motor Fan – Run timer SP

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

23/68

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

Datastructure of telegram

ROTATUNE MOTOR FAN TIMER VAL

10

Timers – Motor Fan – Run timer

P BAND FACTOR DELAY UP

11

Timers – P Band factor – Delay up (recip)

P BAND FACTOR DELAY DOWN

12

Timers – P Band factor – Delay down (recip)

P BAND FACTOR START DELAY

13

Timers – P Band factor – Start delay

P BAND FACTOR STOP DELAY

14

Timers – P Band factor – Stop delay

TRANSFER FACTOR DOWN

15

Timers – Transfer – Factor down (recips only)

TRANSFER ZONE

16

Timers – Transfer – Zone (recips only)

TAKE-OVER FACTOR UP

17

Timers – Take-over – Factor up (recips only)

TAKE-OVER FACTOR START

18

Timers – Take-over – Factor start (recips only)

TAKE-OVER ZONE

19

Timers – Take-over – Zone (recips only)

SUCTION RAMP LIMITING

20

Diagnosis – Software – Misc Functions – Suct. Ramp Load

SUCTION SUPERHEAT SP2

21

Diagnosis – Software – Misc Functions – Suct. Superheat

TIME ACTIVE ON END STOP

22

Diagnosis – Software – Misc Functions – Capacity

BRAKE DELAY

23

Diagnosis – Software – Misc Functions – Brake Delay

SW VER HIGH

24

Diagnosis – Software – Software version

SW VER LOW

25

Diagnosis – Software – Software version

SW VER SUB

26

Diagnosis – Software – Software version

SW VER EXT

27

Diagnosis – Software – Software version

SW VER YEAR

28

Diagnosis – Software – Software version

SW VER MONTH

29

Diagnosis – Software – Software version

SW VER DAY

30

Diagnosis – Software – Software version

SW VER HOUR

31

Diagnosis – Software – Software version

SW VER MIN

32

Diagnosis – Software – Software version

SW VER SEC

33

Diagnosis – Software – Software version

Unisab 2R

34

Diagnosis – Software – Software version

PRESSURE NO 1 RAW VALUE

35

Diagnosis – Hardware – Analog Input – Suction Pressure

PRESSURE NO 2 RAW VALUE

36

Diagnosis – Hardware – Analog Input – Discharge Pressure

PRESSURE NO 3 RAW VALUE

37

Diagnosis – Hardware – Analog Input – Oil Pressure

PRESSURE NO 4 RAW VALUE

38

Diagnosis – Hardware – Analog Input – Oil filter Pressure

PT100 NO 1 RAW VALUE

39

Diagnosis – Hardware – Analog Input – Suction Temp.

PT100 NO 2 RAW VALUE

40

Diagnosis – Hardware – Analog Input – Discharge Temp.

PT100 NO 3 RAW VALUE

41

Diagnosis – Hardware – Analog Input – Oil Temp.

PT100 NO 4 RAW VALUE

42

Diagnosis – Hardware – Analog Input – Pr. In/ Interm. Temp

MOTOR CURRENT RAW VALUE

43

Diagnosis – Hardware – Analog Input – Motor Current

EXTERNAL SIGNAL RAW VALUE

44

Diagnosis – Hardware – Analog Input – Ext. signal

CAPACITY POSITION RAW VALUE

45

Diagnosis – Hardware – Analog Input – Cap slide pos/Freq.

VOLUME POSITION RAW VALUE

46

Diagnosis – Hardware – Analog Input – Vi Slide pos/clima

PIGGY BACK RAW VALUE

47

Not available in Unisab III

ANALOG OUTPUT

48

Diagnosis – Hardware – Analog Output – Analog Output 1

NUMBER OF SHUTDOWNS

49

History – No of shutdowns – No of shutdowns

SUPERUSER KEY WAS USED YEAR

50

Diagnosis – Software – Supervisor Password

SUPERUSER KEY WAS USED MONTH

51

Diagnosis – Software – Supervisor Password

SUPERUSER KEY WAS USED DAY

52

Diagnosis – Software – Supervisor Password

SUPERUSER KEY WAS USED HOUR

53

Diagnosis – Software – Supervisor Password

SUPERUSER KEY WAS USED MIN

54

Diagnosis – Software – Supervisor Password

SUPERUSER KEY WAS USED SEC

55

Diagnosis – Software – Supervisor Password

SUPERUSER KEY LATEST INDEX

56

Diagnosis – Software – Supervisor Password

SUPERUSER KEY INDEX TO READ

57

Diagnosis – Software – Supervisor Password

SERIAL NUMBER LONG INT

58

Session – Serial number – Serial number

COMMISSIONED YEAR

59

Session – Serial number – Commission. Year

COMMISSIONED MONTH

60

Session – Serial number – Commission. Month

COMMISSIONED DATE

61

Session – Serial number – Commission. Date

EXAMINE MEMORY ADDRESS

62

Not available in Unisab III

24/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Datastructure of telegram

EXAMINE MEMORY VALUE

63

Not available in Unisab III

LAST POWER ON YEAR

64

Diagnosis – Software – Power On – Power On

LAST POWER ON MONTH

65

Diagnosis – Software – Power On – Power On

LAST POWER ON DATE

66

Diagnosis – Software – Power On – Power On

LAST POWER ON HOUR

67

Diagnosis – Software – Power On – Power On

LAST POWER ON MIN

68

Diagnosis – Software – Power On – Power On

LAST POWER ON SEC

69

Diagnosis – Software – Power On – Power On

NUMBER OF POWER ONS

70

Diagnosis – Software – Power On – Power on count

LATEST POWER ON INDEX

71

Diagnosis – Software – Power On – Power on count

POWER ON INDEX TO READ

72

Not available on Unisab III display

COP VALUE

73

Diagnosis – Software – COP – COP

COP CARNOT

74

Diagnosis – Software – COP – COP Carnot

COP MECHANICAL

75

Diagnosis – Software – COP – COP mechanical

COOLING POWER

76

Diagnosis – Software – COP – Cooling output

MASS FLOW

77

Diagnosis – Software – COP – Mass flow

SHAFT POWER

78

Diagnosis – Software – COP – Shaft power

MOTOR POWER

79

Diagnosis – Software – COP – Motor Power

MOTOR COP

80

Diagnosis – Software – COP – Motor cop

VOLUME FLOW

81

Diagnosis – Software – COP – Volume flow

SPEC. VOL. OF SUPERHEATED GAS

82

Diagnosis – Software – COP – Ovh. Spec. volume

SPEC.VOLUME SATURATED GAS

83

Diagnosis – Software – COP – Sat. spec. volume

ENTHALPY H1

84

Diagnosis – Software – COP – Enthalpy H1

ENTHALPY H2

85

Diagnosis – Software – COP – Enthalpy H2

ENTHALPY H4

86

Diagnosis – Software – COP – Enthalpy H4

LIQUID TEMP AT CONDENSOR

87

Diagnosis – Software – COP – Liquid temperature

ROTA RECIP STEP

88

Diagnosis – Software – Rotatune piston – Step

ROTA RECIP TOTAL CAP 100

89

Diagnosis – Software – Rotatune piston – Total cap. 100

ROTA RECIP TOTAL CAP UP

90

Diagnosis – Software – Rotatune piston – Total cap. up

ROTA RECIP TOTAL CAP DOWN

91

Diagnosis – Software – Rotatune piston – Total cap. down

ROTA RECIP RPM UP

92

Diagnosis – Software – Rotatune piston – RPM up

ROTA RECIP RPM DOWN

93

Diagnosis – Software – Rotatune piston – RPM down

CAP LIMIT SIGNAL LOW

94

Configuration – Aux Output – Signal Low

CAP LIMIT SIGNAL HIGH

95

Configuration – Aux Output – Signal High

CAP LIMIT HIGH

96

Configuration - Plant – High Limit

ABS.PRESS FOR -90 DEG C

97

Configuration - R000

ABS.PRESS FOR -85 DEG C

98

Configuration - R000

ABS.PRESS FOR -80 DEG C

99

Configuration - R000

ABS.PRESS FOR -75 DEG C

100

Configuration - R000

ABS.PRESS FOR -70 DEG C

101

Configuration - R000

ABS.PRESS FOR -65 DEG C

102

Configuration - R000

ABS.PRESS FOR -60 DEG C

103

Configuration - R000

ABS.PRESS FOR -55 DEG C

104

Configuration - R000

ABS.PRESS FOR -50 DEG C

105

Configuration - R000

ABS.PRESS FOR -45 DEG C

106

Configuration - R000

ABS.PRESS FOR -40 DEG C

107

Configuration - R000

ABS.PRESS FOR -35 DEG C

108

Configuration - R000

ABS.PRESS FOR -30 DEG C

109

Configuration - R000

ABS.PRESS FOR -25 DEG C

110

Configuration - R000

ABS.PRESS FOR -20 DEG C

111

Configuration - R000

ABS.PRESS FOR -15 DEG C

112

Configuration - R000

ABS.PRESS FOR -10 DEG C

113

Configuration - R000

ABS.PRESS FOR -5 DEG C

114

Configuration - R000

ABS.PRESS FOR 0 DEG C

115

Configuration - R000

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

25/68

Datastructure of telegram

ABS.PRESS FOR 5 DEG C

116

Configuration - R000

ABS.PRESS FOR 10 DEG C

117

Configuration - R000

ABS.PRESS FOR 15 DEG C

118

Configuration - R000

ABS.PRESS FOR 20 DEG C

119

Configuration - R000

ABS.PRESS FOR 25 DEG C

120

Configuration - R000

ABS.PRESS FOR 30 DEG C

121

Configuration - R000

ABS.PRESS FOR 35 DEG C

122

Configuration - R000

ABS.PRESS FOR 40 DEG C

123

Configuration - R000

ABS.PRESS FOR 45 DEG C

124

Configuration - R000

ABS.PRESS FOR 50 DEG C

125

Configuration - R000

ABS.PRESS FOR 55 DEG C

126

Configuration - R000

ABS.PRESS FOR 60 DEG C

127

Configuration - R000

ABS.PRESS FOR 65 DEG C

128

Configuration - R000

ABS.PRESS FOR 70 DEG C

129

Configuration - R000

ABS.PRESS FOR 75 DEG C

130

Configuration - R000

ABS.PRESS FOR 80 DEG C

131

Configuration - R000

ABS.PRESS FOR -130 DEG F

132

Configuration - R000

ABS.PRESS FOR -120 DEG F

133

Configuration - R000

ABS.PRESS FOR -110 DEG F

134

Configuration - R000

ABS.PRESS FOR -100 DEG F

135

Configuration - R000

ABS.PRESS FOR -90 DEG F

136

Configuration - R000

ABS.PRESS FOR -80 DEG F

137

Configuration - R000

ABS.PRESS FOR -70 DEG F

138

Configuration - R000

ABS.PRESS FOR -60 DEG F

139

Configuration - R000

ABS.PRESS FOR -50 DEG F

140

Configuration - R000

ABS.PRESS FOR -40 DEG F

141

Configuration - R000

ABS.PRESS FOR -30 DEG F

142

Configuration - R000

ABS.PRESS FOR -20 DEG F

143

Configuration - R000

ABS.PRESS FOR -10 DEG F

144

Configuration - R000

ABS.PRESS FOR 0 DEG F

145

Configuration - R000

ABS.PRESS FOR 10 DEG F

146

Configuration - R000

ABS.PRESS FOR 20 DEG F

147

Configuration - R000

ABS.PRESS FOR 30 DEG F

148

Configuration - R000

ABS.PRESS FOR 40 DEG F

149

Configuration - R000

ABS.PRESS FOR 50 DEG F

150

Configuration - R000

ABS.PRESS FOR 60 DEG F

151

Configuration - R000

ABS.PRESS FOR 70 DEG F

152

Configuration - R000

ABS.PRESS FOR 80 DEG F

153

Configuration - R000

ABS.PRESS FOR 90 DEG F

154

Configuration - R000

ABS.PRESS FOR 100 DEG F

155

Configuration - R000

ABS.PRESS FOR 110 DEG F

156

Configuration - R000

ABS.PRESS FOR 120 DEG F

157

Configuration - R000

ABS.PRESS FOR 130 DEG F

158

Configuration - R000

ABS.PRESS FOR 140 DEG F

159

Configuration - R000

ABS.PRESS FOR 150 DEG F

160

Configuration - R000

ABS.PRESS FOR 160 DEG F

161

Configuration - R000

ABS.PRESS FOR 170 DEG F

162

Configuration - R000

ABS.PRESS FOR 180 DEG F

163

Configuration - R000

ABS.PRESS FOR 190 DEG F

164

Configuration - R000

ABS.PRESS FOR 200 DEG F

165

Configuration - R000

ABS.PRESS FOR 210 DEG F

166

Configuration - R000

COMPRESSOR NUMBER

167

Configuration – Communication – Compr.

EVOLUTION PLC TO HOST DATA 0

168

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

169

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 2

170

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 3

171

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 4

172

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 5

173

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 6

174

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 7

175

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 8

176

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 9

177

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 10

178

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 11

179

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 12

180

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 13

181

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 14

182

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 15

183

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 16

184

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 17

185

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 18

186

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 19

187

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 20

188

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 21

189

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 22

190

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 23

191

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 24

192

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 25

193

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 26

194

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 27

195

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 28

196

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 29

197

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 30

198

Not available on Unisab III display

EVOLUTION PLC TO HOST DATA 31

199

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 0

200

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 1

201

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 2

202

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 3

203

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 4

204

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 5

205

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 6

206

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 7

207

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 8

208

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 9

209

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 10

210

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 11

211

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 12

212

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 13

213

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 14

214

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 15

215

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 16

216

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 17

217

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 18

218

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 19

219

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 20

220

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 21

221

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

222

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 23

223

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 24

224

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 25

225

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 26

226

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 27

227

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 28

228

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 29

229

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 30

230

Not available on Unisab III display

EVOLUTION HOST TO PLC DATA 31

231

Not available on Unisab III display

Data Structure for RANDOM DATA:

Value

0

May be written to Min value Max value

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

MIN VALUE

MAX VALUE

FORMAT

0 1 2 3 4 5 6

0 0 0 1 1 1 0

4294967295 4294967295 91 12 31 23 59

longint longint int int int int int

NO NO YES YES YES YES YES

28/68

1’s, 1/10’s or 1/100’s 1’s 1’s 1’s 1’s 1’s 1’s 1’s

Measuring Unit hour sec Year (0=1992) month day hour min

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

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

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

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

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)

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

1’s 1’s 1’s 1’s 1’s 1’s 1’s 1’s 1’s 1’s 1’s 1’s 1’s 1/10’s 1/100’s 1/100’s 1’s 1’s 1’s 1’s 1/10’s 1’s 1/10’s 1/10’s 1’s 1’s 1’s 1/10’s 1’s 1/10’s 1/10’s 1/10’s 1’s 1’s 1/10’s 1/10’s 1/10’s 1/100’s 1/10’s 1’s 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 )

P KE byte 0

PKE

Bit 0

PKE

Bit 1

IND

Bit 2

Re s e rved

Bit 3

P WE

Bit 4

P WE

Bit 5

P WE

Bit 6

P WE

Bit 7

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

Data Point Number in datab as e

Bit 3 Bit 4 Bit 5 Bit 6 Bit 7

Bit 0 Bit 1 Bit 2 Bit 3 Bit 4

Inde x Numbe r in dat as tructure

Bit 5 Bit 6 Bit 7

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. It’s 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

Bit 0

P KE byte 1 0

Bit 1

0

Bit 2

0

Bit 3

0

Bit 4

1

Bit 5

0

Bit 6

0

Bit 7

1

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

Bit 0

P KE byte 0 0

PKE

Bit 1

0

IND

Bit 2

0

Re s e rved

Bit 3

1

P WE

Bit 4

0

P WE

Bit 5

0

P WE

Bit 6

0

P WE

Bit 7

0

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

Bit 0

PKE byte 1 0

Bit 1

0

Bit 2

0

Bit 3

0

Bit 4

1

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 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 can’t 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

P KE byte 1 0

Bit 1

0

Bit 2

0

Bit 3

0

Bit 4

0

Bit 5

0

Bit 6

0

Bit 7

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 don’t 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 there’s only one data point having the number 0 -> datapoint = 0 PKE byte 1 = 0 = 0000000 bin = 00 Hex

Bit 0

P KE byte 1 0

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 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 can’t 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

PKE byte 1 0

Bit 1

0

Bit 2

0

Bit 3

1

Bit 4

0

Bit 5

0

Bit 6

0

Bit 7

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, 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 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.

“High Discharge Pressure” shutdown (shutdown type 36)

2.

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 )

P WE 6

PKE

Bit 0

0

PKE

Bit 1

0

IND

Bit 2

0

Re s e rved

Bit 3

0

P WE

Bit 4

0

P WE

Bit 5

0

P WE

Bit 6

1

P WE

Bit 7

0 P WE 7

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

Bit 0

1

Bit 1

1

Bit 2

1

Bit 3

0

Bit 4

0

Bit 5

1

Bit 6

1

Bit 7

0

Second step is to find the Capacity parameter in this document. It’s 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 )

P KE byte 0

PKE

Bit 0

PKE

Bit 1

IND

Bit 2

Re s e rved

Bit 3

P WE

Bit 4

P WE

Bit 5

P WE

Bit 6

P WE

Bit 7

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

Data Point Number in datab as e

Bit 3 Bit 4 Bit 5 Bit 6 Bit 7

Bit 0 Bit 1 Bit 2 Bit 3 Bit 4

Inde x Numbe r in dat as tructure

Bit 5 Bit 6 Bit 7

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

PKE byte 0 0

Bit 1

0

Bit 2

1

Bit 3

0

Bit 4

0

Bit 5

0

Bit 6

0

Bit 7

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

Bit 0

PKE byte 0 0

PKE

Bit 1

0

IND

Bit 2

1

Re s e rved

Bit 3

0

P WE

Bit 4

0

P WE

Bit 5

0

P WE

Bit 6

0

P WE

Bit 7

0

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

Bit 0

PKE byte 1 0

Bit 1

0

Bit 2

0

Bit 3

0

Bit 4

1

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 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 isn’t 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

PKW Sta rt ad r.

Byte s PKW (8 byte s )

P WE 6

PKE

Bit 0

0

PKE

Bit 1

0

IND

Bit 2

1

Re s e rved

Bit 3

1

P WE

Bit 4

0

P WE

Bit 5

0

P WE

Bit 6

1

P WE

Bit 7

1 P WE 7

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

Bit 0

0

Bit 1

0

Bit 2

1

Bit 3

1

Bit 4

1

Bit 5

1

Bit 6

0

Bit 7

1

Second step is to find the Prelub parameter in this document. It’s 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 )

P KE byte 0

PKE

Bit 0

PKE

Bit 1

IND

Bit 2

Re s e rved

Bit 3

P WE

Bit 4

P WE

Bit 5

P WE

Bit 6

P WE

Bit 7

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

Data Point Number in datab as e

Bit 3 Bit 4 Bit 5 Bit 6 Bit 7

Bit 0 Bit 1 Bit 2 Bit 3 Bit 4

Inde x Numbe r in dat as tructure

Bit 5 Bit 6 Bit 7

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

Bit 0

P KE byte 0 0

PKE

Bit 1

0

IND

Bit 2

1

Re s e rved

Bit 3

0

P WE

Bit 4

0

P WE

Bit 5

0

P WE

Bit 6

0

P WE

Bit 7

1

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

Bit 0

PKE byte 1 0

Bit 1

0

Bit 2

0

Bit 3

0

Bit 4

0

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

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

SABCUBE159

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/10’s 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/10’s 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/10’s Percent

5.2.23 EXT_SIGNAL_MAX_VALUE 22 In 1/10’s 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/10’s 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/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 PROCESS OUT_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 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/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 QUANTUM

0 1

5.3.14 PORT1_BAUD_RATE 13 300

0

600 1200 2400 4800 9600 19200 38400

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/10’s Percent

5.3.27 VI_100_OFFSET 26 In 1/10’s 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

0

6M 3M 1.5M 500k 187.5k 93.75k 45.45k 19.2k 9.6k

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

Id 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

alarm + shutdown 5) alarm alarm + shutdown alarm + shutdown shutdown alarm + shutdown alarm + shutdown

31 32 33 34 35 36 37

Profibus/ Modbus 31 32 33 34 35 36 37

alarm + shutdown

38

38

alarm + shutdown alarm alarm + shutdown alarm + shutdown alarm + shutdown shutdown alarm + shutdown 1) shutdown

39 40 41 42 43 44 45 46

39 40 41 42 43 44 45 46

shutdown

47

47

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

48 49 55 56 58 62 64 65 67 68 69 70 71 72 73 80 74

48 49 55 56 58 62 64 65 67 68 69 70 71 72 73 73 74

63/68

Appendix A: Unisab III protocol common details

Shutdown/alarm

Id 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

81

Profibus/ Modbus 74

alarm

75

75

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

82 76 83 84 NA 79 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA

75 76 76 77 78 79 79 80 80 81 81 82 82 83 84 85 85 86 87 88 88

alarm

NA

89

shutdown alarm shutdown alarm

NA NA NA NA

89 90 90 91

shutdown

NA

91

alarm shutdown alarm shutdown shutdown alarm + shutdown alarm + shutdown alarm shutdown alarm + shutdown alarm + shutdown alarm + shutdown alarm shutdown alarm + shutdown alarm shutdown alarm

NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA

92 92 93 93 94 95 96 97 97 98 99 100 101 101 NA 103 103 104

64/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Appendix A: Unisab III protocol common details

Shutdown/alarm

Id Danbuss

Oil pump low pressure

alarm + shutdown

NA

Profibus/ Modbus 105

1) May occur as alarm in MAN and AUTO. 2) Shutdown at prelubrication. Alarm during operation. 3) HPO/HPC only. 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

Id 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

31 32 33 34 35 36 37 38 39 40 41 42 43 46

Profibus/ Modbus 31 32 33 34 35 36 37 38 39 40 41 42 43 46

shutdown

47

47

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

49 55 56 57 58 59 60 61 64 65 67 68 69 70 71 72 73 80 74 81

49 55 56 57 58 59 60 61 64 65 67 68 69 70 71 72 73 73 74 74

alarm

75

75

shutdown alarm alarm alarm shutdown shutdown alarm + shutdown

82 76 78 NA NA NA NA

75 76 78 80 93 94 95

66/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

Appendix A: Unisab III protocol common details

Shutdown/alarm

Id Danbuss

Low process in temperature Emergency stop Low process out temperature High process out temperature Low-low oil pressure

alarm + shutdown shutdown alarm + shutdown alarm + shutdown shutdown

NA NA NA NA NA

Profibus/ Modbus 96 97 98 99 104

1) May occur as alarm in MAN and AUTO. 2) Shutdown at prelubrication. Alarm during operation. 3) HPO/HPC only. 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

Date 40826 40913 41007 41007 41108 41111

Author PSA PSA PSA PSA HEH HEH

2.3

41125

HEH

2.4 2.5

41125 41125

HEH HEH

3

41129

HEH

3.1

41207

HEH

3.2

41207

HEH

3.3

41213

HEH

3.4 4

41213 41214

HEH HEH

5

51104

HEH

5.1

51104

HEH

5.2 5.3 5.4 5.5 5.6 5.7

51116 51116 60803 61211 70814 70912

HEH HEH TER TER TER TER

5.8 5.9 6

71108 71114 80212

JPJ JPJ JPJ

6.1 6.2 6.3 6.4

80311 80516 80925 131218

CL JPJ JPJ IVH

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

68/68

Unisab III Profibus specification Ext. 6.4 005261 en 2013.12

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF