Download 005261 Unisab III Profibus Extended 6.4 2013.12...
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