70
P r  o fi  b  u  s  a  u  a l   Version 6.4 Unisab III Probus DP Extended en

005261 Unisab III Profibus Extended 6.4 2013.12

Embed Size (px)

Citation preview

  • Pro

    b

    us m

    anu

    al

    Version 6.4Unisab III Probus DP Extended

    en

  • Unisab III Profibus DP Extended

    Control system for refrigerating compressors

    Version 6.4

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 1/68

  • PrefaceThis manual describes how to establish data connection to Unisab III by using the Profibus DPExtended interface in Unisab III.

    This manual is produced by:

    Johnson Controls Denmark ApSChristian X's Vej 2018270 Hjbjerg, DenmarkPhone +45 87 36 70 00Fax +45 87 36 70 05CVR No 19 05 61 71www.sabroe.com

    Copyright 2013 Johnson Controls Denmark ApSThis manual must not be copied without the written permission of Johnson Controls Denmarkand the contents must not be imparted to any third parties nor be used for any unauthorisedpurposes. Contravention will be prosecuted.Please read the manual carefully so that you fully understand the Unisab III control systemand know how to operate it correctly. Damage occurring as a result of incorrect operation isnot covered by Johnson Controls Denmark's guarantee.

    DisclaimerJohnson Controls Denmark makes no representation or warranties with respect to the contentof 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 ofthe product described herein.Furthermore, Johnson Controls Denmark reserves the right to revise this document and tomake changes in it without previous notice.

    Important noteIt is the programmer's (user's) responsibility to ensure that all values written from an exter-nal controller to Unisab III through this Profibus DP Extended interface are legal and validatedup 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 82.2. List of data input from Unisab III 8

    2.2.1 *1) Status Word 92.3. Data Outputs for Unisab III 10

    2.3.1 *2) control bits 10 3. Datastructure of telegram 11

    3.1. Placement of acyclic data 113.2. PKE 123.3. Error codes 133.4. PKW points in Unisab III 133.5. Database 143.6. Datapoints 15

    3.6.1 Datapoints in MEASUREMENTS DATA 153.6.2 Data points in TIMER DATA 183.6.3 Data points in CONFIG DATA 203.6.4 Data points in EXTENDED CONFIG DATA 213.6.5 Data structure of EEPROM DATA: 223.6.6 Data points in SHUTDOWN LOG DATA: 223.6.7 Data points in RANDOM DATA: 23

    4. Examples 31

    4.1. Example 1: Reading a process out setp1. 314.2. Example 2: Reading Running hours 344.3. Example 3: Reading shutdowns 354.4. Example 4: Write Capacity Setpoint 394.5. Example 5: Writing timer for prelub. 43

    5. Appendix A: Unisab III protocol commondetails 48

    5.1. Introduction 485.1.1 Control MODE 485.1.2 Compressor STATE 485.1.3 Multisab STATE 48

    5.2. Data points in CONFIGURATION 485.2.1 MECHANICAL_ZERO 0 49

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 3/68

  • 5.2.2 REFRIGERANT_TYPE 1 495.2.3 COMPRESSOR_TYPE 2 495.2.4 OIL_PUMP 3 525.2.5 RUNNING_AS_BOOSTER 4 525.2.6 FULL_FLOW_PUMP 5 525.2.7 MOUNTED_WITH_AUTO_VI 6 525.2.8 MOUNTED_WITH_HLI_BLI 7 525.2.9 MOUNTED_WITH_ECO 8 525.2.10 HIGH_SUCT_LIM_FOR_ECO 9 525.2.11 LOW_CAP_LIM_FOR_ECO 10 535.2.12 SWEPT_VOLUME 11 535.2.13 COMMON_EVAP_COND 12 535.2.14 AUXILIARY_OUTPUT_TYPE 13 535.2.15 COMMUNICATIONS_SPEED 14 535.2.16 PRESS_MEASURING_UNIT 15 535.2.17 PREFERRED_MASTER_CONT 16 535.2.18 UNLOAD 17 545.2.19 RANGE_MOTOR_CURRENT 18 545.2.20 CONTROLLING_ON 19 545.2.21 EXT_SIGNAL_USED_FOR 20 545.2.22 EXT_SIGNAL_MIN_VALUE 21 545.2.23 EXT_SIGNAL_MAX_VALUE 22 545.2.24 COLD_STORE 23 545.2.25 AUTO_START 24 545.2.26 AUTO_STOP 25 555.2.27 OIL_COOLING 26 555.2.28 WATER_COOLING 27 555.2.29 HP_ON_TWO_STAGE 28 555.2.30 CLIMA_CONTROL 29 555.2.31 OIL_RECTIFIER 30 555.2.32 MANUAL_ZERO 31 555.2.33 MOTOR_SIZE 32 555.2.34 MOTOR_MEASURING_UNIT 33 565.2.35 COP_ACTIVE 34 565.2.36 COP_FLOW_FACTOR 35 565.2.37 SUBCOOLING_COP 36 565.2.38 MARTYR_AND_TAKE_OVER 37 565.2.39 CHILLER 38 56

    4/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • 5.2.40 CONDENSOR 39 565.3. Data Points in EXTENDED CONFIG DATA 56

    5.3.1 LANGUAGE 0 575.3.2 CONTRAST 1 575.3.3 SUCT_PRESS_OFFSET 2 575.3.4 DISCH_PRESS_OFFSET 3 575.3.5 INTERM_PRESS_OFFSET 4 575.3.6 LUB_PRESS_OFFSET 5 575.3.7 DIFF_PRESS_OFFSET 6 575.3.8 PROCESS OUT_TEMP_OFFSET 7 575.3.9 CAP_ZERO_OFFSET 8 575.3.10 CAP_100_OFFSET 9 585.3.11 OFFSET_OF_PARALLEL_CAP 10 585.3.12 CAP_FOR_VI_MAX 11 585.3.13 QUANTUM 12 585.3.14 PORT1_BAUD_RATE 13 585.3.15 PORT2_BAUD_RATE 14 585.3.16 PORT1_USED_FOR 15 585.3.17 PORT2_USED_FOR 16 585.3.18 PORT1_NODE_NO 17 595.3.19 PORT2_NODE_NO 18 595.3.20 BRAKE_DELAY 19 595.3.21 PRESS_25_59_BAR 20 595.3.22 ROTATUNE 21 595.3.23 MOTOR_INPUT_4_20 22 595.3.24 RANGE_MOTOR_POWER 23 595.3.25 CAP_SIGNAL 24 595.3.26 VI_ZERO_OFFSET 25 595.3.27 VI_100_OFFSET 26 595.3.28 PROFIBUS 27 605.3.29 PROFIBUS_BAUD_RATE 28 605.3.30 PROFIBUS_ADR 29 605.3.31 FREQ_ZERO_OFFSET 30 605.3.32 FREQ_100_OFFSET 31 605.3.33 5.3.33 MIN_FREQ 32 605.3.34 MAX_FREQ 33 605.3.35 PID_CONTROLLER 34 605.3.36 SHUTDOWN_OUTPUT_FOR_LOW_SUCT. 35 60

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 5/68

  • 5.3.37 DANBUSS_VERSION 36 615.3.38 GSD_FILE_NUMBER 37 615.3.39 DIG_IN_1_VIA_PROFIBUS 38 615.3.40 DIG_IN_2_VIA_PROFIBUS 39 615.3.41 DIG_IN_3_VIA_PROFIBUS 40 615.3.42 DIG_IN_4_VIA_PROFIBUS 41 615.3.43 DIG_IN_5_VIA_PROFIBUS 42 615.3.44 DIG_IN_6_VIA_PROFIBUS 43 615.3.45 DIG_IN_7_VIA_PROFIBUS 44 615.3.46 DIG_IN_8_VIA_PROFIBUS 45 625.3.47 DIG_IN_9_VIA_PROFIBUS 46 625.3.48 DIG_IN_10_VIA_PROFIBUS 47 625.3.49 DIG_IN_11_VIA_PROFIBUS 48 62

    5.4. Shutdowns and alarms with identificationnumbers for screw compressors 63

    5.4.1 Shutdown and alarm texts 635.4.2 Shutdowns and alarms for screw compressors 63

    5.5. Shutdowns and alarms with identificationnumbers for reciprocating compressors 66

    5.5.1 Shutdowns and alarms for reciprocating compressors 66 6. Document revision record 68

    6/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • 1. IntroductionThis paper describes Profibus DPV0 Protocol for Unisab III in an extended version. The Exten-ded Protocol uses GSD file 095D. A Tiny Profibus Protocol using GSD file 08AA is also availablefor Unisab III. Refer to separate manual Unisab III Profibus specification_Tiny for descrip-tion of the Tiny Protocol.This Extended version provides all analog values, control mode, compressor state, multisabstate, control-on-value, capacity set point, active timer number and value, digital inputs anddigital outputs as well as cause of shutdown and up to 2 alarms. All this is updated continu-ously. Writing start/stop command, changing control-on-value, mode, setup for sequencingand 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 meth-od. Some of these limits and settings can be written to, also using the command answermethod. Unisab III will prevent writing values beyond certain limits for safety reasons.GSD files, program examples and installation guides can be downloaded from www.sab-roe.comIf you need further information, please contact the Technical Support Controls office statedbelow.Johnson Controls Denmark ApSTechnical Support ControlsChristian X's Vej 201DK-8270 HjbjergDenmark

    Tel +45 8736 7000

    E-mail: [email protected]

    The transport mechanism (layer 1 and 2) is strictly according to standard Profibus DPV0 Pro-tocol standards. The application layer (layer 7) is presented in this paper. The application lay-er for Unisab III is based on the two papers listed below but it does not comply with any ofthose in detail.

    PROFIBUS ProfileProfile for SEMIVersion 1.0August 2002PNO Order No. 3.152

    PROFIBUS ProfilProfil fr Drehzahlvernderbare Antriebe,PROFIDRIVE Ausgabe September 1997PNO Best.-Nr. 3.071

    Introduction

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 7/68

  • 2. Protocol in detail2.1. What is PPOParameter-Prozessdaten-Objekt (Parameter-Process data-Object) is comprised of thePKW (please see chapter 3) plus PD (Prozessdaten). PD holds the data that are changedconstantly and which should be transferred cyclically. This means that this data is transferredin 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 IIIWord Type Text Dec. Unit PDR1 PDR2

    1 PKW1 X 2 PKW2 X 3 PKW3 X 4 PKW4 X 5 SW *1) X6 PD1 SUCT_PRESS, *0.1 C/R X7 PD2 SUCT_TEMP *0.1 C X8 PD3 SUCT_SUPERHEAT, *0.1 C X9 PD4 DISCH_PRESS, *0.1 C/R X10 PD5 DISCH_TEMP, *0.1 C X11 PD6 LUB_PRESS, *0.1 Bar X12 PD7 OIL FILTER DIFF_PRESS, *0.1 Bar X13 PD8 OIL_TEMP, *0.1 C X14 PD9 MOTOR_CURR, *1 Amp X15 PD10 PROCESS OUT_TEMP, *0.1 C X16 PD11 INTERM_PRESS, *0.1 C/R X17 PD12 INTERM_TEMP, *0.1 C X18 PD13 EXT_INPUT, *0.1 X19 PD14 CAPACITY, *0.1 % X20 PD15 CAP_POSITION, *0.1 % X21 PD16 VI_POSITION, *0.1 % X22 PD17 DISCH_SUPERHEAT, *0.1 C X23 PD18 VOL FLOW COP *1 m3/h X24 PD19 MOTOR REVS *1 RPM X25 PD20 MOTOR POWER *1 kW X26 PD21 SUCT_PRESS_BAR, *0.1 Bar X27 PD22 DISCH_PRESS_BAR, *0.1 Bar X28 PD23 INTERM_PRESS_BAR, *0.1 Bar X29 PD24 YIELD, ** *0.1 % X30 PD25 Control Mode (0=stopped, 1=manual, 2=auto,

    3=remote) X

    31 PD26 Compressor State X32 PD27 Control On (0=Suct, 1=Process out, 2=Disch,

    3=Hot Water, 4=Ext.Cool, 5=Ext.H or6=Capacity Set Point)

    X

    33 PD28 Multisab (Sys No/Controller/Start No/Multisabstate) (4 bit each)

    X

    34 PD29 Capacity Actual Set point X

    Protocol in detail

    8/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • Word Type Text Dec. Unit PDR1 PDR235 PD30 Active timer number X36 PD31 Active timer value Sec X37 PD32 Digital Inputs X38 PD33 Digital Outputs X39 PD34 Digital Outputs X40 PD35 Shutdown (see section 5.4) X41 PD36 Alarm 1 (see section 5.4) X42 PD37 Alarm 2 (see section 5.4) X ** YIELD value varies depending on compressor type (rotatune, screw, reciprocating)

    2.2.1 *1) Status WordThe SW holds some bits with useful information

    Bit Text Description0 Common shutdown 1 Common alarm 2 Running 3 Ready 4 Capacity remote control mode 5 6 7 8 9 10 11 12 13 14 15

    Protocol in detail

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 9/68

  • 2.3. Data Outputs for Unisab IIIWord Type Text Unit PDW1 PDW2

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

    byte = 55h) Remote only X

    7 PD2 Control On (0=Suct, 1=Process out, 2=Disch,3=Hot Water, 4=Ext.Cool, 5=Ext.Heat or 6=Ca-pacity Set Point(Remote only)) Write active whileCW bit 12 is set

    X

    8 PD3 Control mode (0=Stopped, 1=Manual, 2=Auto,3=Remote) Write active while CW bit 13 is set

    X

    9 PD4 Multisab (Sys No/ - /Start No/ - ) ( 4 bit each )Write active while CW bit 14 is set

    X

    10 PD5 Capacity Set Point (Active for SP > -100) Dowrite with value less than -100 in order to returnto Multisab or local control Write active while CWbit 15 is set

    X

    2.3.1 *2) control bitsControl bits from master to Unisab III

    Bit Text Description0 Compressor Motor Starter Feed Back 1 External Start Permission Normal Stop 2 External Start Permission Instant Stop 3 Start_Request 4 Controller Set Point 1 or Set Point 2 5 Motor Current Limit 1 or Limit 2 6 Oil Pump Motor Starter Feed Back 7 Full Flow Pump Motor Starter Feed Back 8 Oil Float Switch 9 Capacity Decrease Blocked 10 Thermistor in Motor Windings 11 12 Change value (Set PD2 parameter) 13 Change value (Set PD3 parameter) 14 Change value (Set PD4 parameter) 15 Change value (Set PD5 parameter) Please note: Set XXX Parameter must be set only until the change of the XXX Parameter hastaken place. While set, this command blocks any other means of changing the XXX Parame-ter.

    Protocol in detail

    10/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • 3. Datastructure of telegramUsing 8 bytes it is possible to transfer data to and from Unisab III in acyclic mode. This meth-od 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 (ParameterNumber).

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

    gram

    PKE = Parameter Kennung = parameter signaturePKW = Parameter Kennung Wert = PKE + IND + PWEIND = index in the data structureRes = Reserved for later extensions

    PWE = Parameter Wert = Parameter value (Only Byte 7 used for bytes data, byte 6 and 7 areused 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 data0 1 2 3 4 5 6 7 8 9 Etc . PKE PKE IND Res. PWE PWE PWE PWE Res t of Telegram

    Bytesdata

    (8 bit)

    Integer data(16 bit)

    Long Integer data (32 bit)PWE_6 -> PWE_7

    PWE_4 -> PWE_7

    PWE_7

    Datastructure of telegram

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 11/68

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

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

    Type Tex t Unit

    PDR1

    PDR2

    PKW1 X

    PKW2 X

    PKW3 X

    PKW4 X

    SW *1) X PD1 SUC T_PRESS, X PD2 SUC T_TEMP X PD3 SUC T_SUPERHEAT, X PD4 DISCH_PR ES S, X PD5 DISCH_TEMP, X

    PD35 Alarm X PD36 Warning1 X PD37 Warning2 X

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

    Rest oftelegram

    (cyclic data) ~~~~~~ ~~

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

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

    Datastructure of telegram

    12/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • AKInstructionsignature

    Response required ResponsesignatureResult OK

    ResponsesignatureResult notOK

    0 None 0 1 Read Parameter Value 1,2 11 72 Write Parameter Value (integer) 1 73 Write Parameter Value (Long int) 2 74-9 Not used in Unisab III 10 Write Parameter value (byte) 11 7Response value will be returned in PWE 6 and 7 for integers and in PWE 7 for bytes. Responsesignature will be returned in the AK field.To secure the Unisab III response match the request, check the header content isidentical for the answer and the request.

    3.3. Error codesIf Unisab III cannot return the data wanted or cannot write the settings wanted an error codeis returned in the PWE field byte no 6 and 7 as one integer.

    0 Undefined PNU1 Parameter cannot be written into2 Value outside low or high limit3 Index error

    3.4. PKW points in Unisab IIIPKW (PARAMETER-KENNUNG-WERT)Data in Unisab III is stored in simple databases using structures. This makes tables and ad-dressing simpler than having one long numbered array of data. Furthermore it makes laterextensions of these databases and their structures possible without compromising compatibili-ty towards newer or older versions. If master indexes too far in an old slave the slave will re-spond with an error message telling that this point is not defined. (Error code 0). This de-mands that the numbering of existing points and indexes must never be altered in Unisab IIIversions to come.

    HOW TO:

    There are several databases, each with data points of different structure. The database is ad-dressed with bit 8, 9 and 10 of the PKE. The 8 LSB of the PKE is the actual data point numberin 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 usefulfor testing.Please note that all data is transferred as integers. Data structures which are not composed ofintegers must nevertheless be accessed as arrays of integers.

    Datastructure of telegram

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 13/68

  • 3.5. DatabaseDATABASE NO.

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

    Datastructure of telegram

    14/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • 3.6. Datapoints

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

    Datastructure of telegram

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 15/68

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

    Datastructure of telegram

    16/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • unsigned char shutdownLOcode;unsigned char alarmHIcode;unsigned char alarmLOcode;unsigned char type;unsigned char exp;MENU_FLAG_REC menuflag;LIMIT_CHECK_REC limitflag;SHUTDOWN_FLAG_REC shutdownflag;unsigned char it_was_MAN;The same data structure is shared for all data points, even it for some data dont make anysense. 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 allvalue (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 anywayyou 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 notconsidered relevant now as this information is of no use outside Unisab III except for debug-ging software internally to Unisab III.

    Datastructure of telegram

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 17/68

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

    Datastructure of telegram

    18/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

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

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

    Datastructure of telegram

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 19/68

  • 3.6.3 Data points in CONFIG DATA On Unisab III DisplayMECHANICAL_ZERO 0 Configuration Compressor block Mech. zeroREFRIGERANT_TYPE 1 Configuration Plant RefrigerantCOMPRESSOR_TYPE 2 Configuration Compressor block Compressor typeOIL PUMP 3 Configuration Oil system Oil pumpRUNNING_AS_BOOSTER 4 Configuration Compressor block BoosterFULL_FLOW_PUMP 5 Configuration Oil system Oil pumpMOUNTED_WITH_AUTO_VI 6 Configuration Compressor block Volume ratioMOUNTED_WITH_HLI_BLI 7 Reserved for later expansionMOUNTED_WITH_ECO 8 Configuration Compressor block EconomiserHIGH_SUCT_LIM_FOR_ECO 9 Configuration Compressor block Eco high suct

    pressLOW_CAP_LIM_FOR_ECO 10 Configuration Compressor block Eco low capSWEPT_VOLUME 11 Configuration Compressor block Swept volumeCOMMON_EVAP_COND 12 Configuration Plant Common evap/condAUXILIARY_OUTPUT_TYPE 13 Configuration Aux output Activate whenCOMMUNICATIONS_SPEED 14 Configuration Communication Baud ratePRESS_MEASURING_UNIT 15 Configuration Measuring Press/tempPREFERRED_MASTER_CONT 16 Compr control Multisab masterADDITIONAL_UNLOAD 17 Configuration Compressor block UnloadRANGE_MOTOR_CURRENT 18 Configuration Drive Motor range AmpCONTROLLING_ON 19 Compr control Control onEXT_SIGNAL_USED_FOR 20 Configuration External input FunctionEXT_SIGNAL_MIN_VALUE 21 Configuration External input 4 mAEXT_SIGNAL_MAX_VALUE 22 Configuration External input 20 mACOLD_STORE 23 Compr control Cold storeAUTO_START 24 Compr control Auto startAUTO_STOP 25 Compr control Auto stopOIL_COOLING 26 Configuration Oil system Oil coolingWATER_COOLING 27 Configuration Oil system water cooling (only re-

    cips)HP_ON_TWO_STAGE 28 Configuration Plant HP on two stageCLIMA_CONTROL 29 Compr control Climate compensateOIL_RECTIFIER 30 Configuration Oil system Oil rectifierMANUAL_ZERO 31 Configuration Compressor block Manual zeroMOTOR_SIZE 32 Configuration Drive Motor nom kWMOTOR_MEASURING_UNIT 33 Configuration Drive DisplayCOP_ACTIVE 34 Configuration Plant COP activeCOP_FLOW_FACTOR 35 Configuration Plant SUBCOOLING_COP 36 Configuration Plant MARTYR_AND_TAKE_OVER 37 Configuration Plant Take overEVAPORATOR 38 Configuration Plant ChillerCONDENSOR 39 Reserved for later expansion

    Datastructure of telegram

    20/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • 3.6.4 Data points in EXTENDED CONFIG DATALANGUAGE 0 Session LanguageCONTRAST 1 Not available in Unisab IIISUCT_PRESS_OFFSET 2 Configuration Calibration Pressure Suction adjustDISCH_PRESS_OFFSET 3 Configuration Calibration Pressure Discharge adjustINTERM_PRESS_OFFSET 4 Configuration Calibration Pressure Interm. adjust TLUB_PRESS_OFFSET 5 Configuration Calibration Pressure Oil adjustDIFF_PRESS_OFFSET 6 Configuration Calibration Pressure Oil filter adjust TPROCESS OUT_TEMP_OFF-SET

    7 Configuration Calibration Process t. Proc. out adjust

    CAP_ZERO_OFFSET 8 Configuration Calibration Position Cap. Zero Adjust.CAP_100_OFFSET 9 Configuration Calibration Position Cap. 100 AdjustOFFSET_AF_PARALLEL_KAP 10 MultisabCAP_FOR_VI_MAX 11 Configuration Compressor block VI modeQUANTUM 12 Not available in Unisab IIIPORT1_BAUD_RATE 13 Not available in Unisab IIIPORT2_BAUD_RATE 14 Not available in Unisab IIIPORT1_USED_FOR 15 Not available in Unisab IIIPORT2_USED_FOR 16 Reserved for later expansionPORT1_NODE_NO 17 Not available in Unisab IIIPORT2_NODE_NO 18 Not available in Unisab IIIBRAKE_DELAY 19 Diagnosis Software Misc Functions Brake DelayPRESS_25_59_BAR 20 Configuration Measuring Pressure rangeROTATUNE 21 Configuration Drive RotatuneMOTOR_INPUT_4_20 22 Configuration Drive Motor input signalRANGE_MOTOR_POWER 23 Configuration Drive Motor range kWCAP_SIGNAL 24 Configuration Measuring Capacity signalVI_ZERO_OFFSET 25 Configuration Calibration Position VI Zero Adjust.VI_100_OFFSET 26 Configuration Calibration Position VI 100 Adjust.PROFIBUS 27 Configuration Communication - ProfibusPROFIBUS_BAUD_RATE 28 Configuration Communication Profi baud ratePROFIBUS_ADR 29 Configuration Communication Profi node no.FREQ_ZERO_OFFSET 30 Configuration Calibration Freq. Motor rpm zero adj.FREQ_100_OFFSET 31 Configuration Calibration Freq. Motor rpm 100 adj.MIN_FREQ 32 Configuration Drive Motor rpm min.MAX_FREQ 33 Configuration Drive Motor rpm max.PID_CONTROLLER 34 Compr Control Capacity controllerSHUTDOWN_OUT-PUT_LOW_SUCT.

    35 Configuration Measuring Low suct pressure

    DANBUSS_VERSION 36 Not available in Unisab IIIGSD_FILE_NUMBER 37 Configuration Communication GSD file NO.DIG_IN_1_VIA_PROFIBUS 38 Configuration Dig. In via Profibus Dig. input 1DIG_IN_2_VIA_PROFIBUS 39 Configuration Dig. In via Profibus Dig. input 2DIG_IN_3_VIA_PROFIBUS 40 Configuration Dig. In via Profibus Dig. input 3DIG_IN_4_VIA_PROFIBUS 41 Configuration Dig. In via Profibus Dig. input 4DIG_IN_5_VIA_PROFIBUS 42 Configuration Dig. In via Profibus Dig. input 5DIG_IN_6_VIA_PROFIBUS 43 Configuration Dig. In via Profibus Dig. input 6DIG_IN_7_VIA_PROFIBUS 44 Configuration Dig. In via Profibus Dig. input 7DIG_IN_8_VIA_PROFIBUS 45 Configuration Dig. In via Profibus Dig. input 8DIG_IN_9_VIA_PROFIBUS 46 Configuration Dig. In via Profibus Dig. input 9DIG_IN_10_VIA_PROFIBUS 47 Configuration Dig. In via Profibus Dig. input 10DIG_IN_11_VIA_PROFIBUS 48 Configuration Dig. In via Profibus Dig. input 11

    Datastructure of telegram

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 21/68

  • Data structure for CONFIG DATA and for EXTENDED CONFIG DATA:Actual value 0Min value 1Max value 2

    3.6.5 Data structure of EEPROM DATA:

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

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

    0 2 is Time for Commissioning

    Next_shutdown_log is the data point that will be written into with data of the next shutdownto 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 ofthese 30 logs. The oldest one may any time be overwritten while You are fetching its data if anew shutdown occurs. Date and time of the log being read may be used for checking that ithas not been updated while reading the rest of that log. Please use the date and time of eachlog for sorting the logs chronologically. Or use the total_number_of_shutdowns andnext_shutdown_log from the EEPROM DATA.

    Datastructure of telegram

    22/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

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

    * How to unpack unsigned char:If you read the number 0E2B HEX, the value must be splitted up in 2 part say 0E2B -> 0E and2B is the wanted values. Imagine the above value was the shutdown type, the values repre-sented is: 0E Hex is the year calculated from 1992 > year = 2006 2B Hex is the shutdowntype = 43

    3.6.7 Data points in RANDOM DATA:TOTAL RUNNING HOURS LONG INT 0 Maintenance Service timers Hour CounterRUNTIME SINCE START LONG INT 1 Maintenance Service timers Since startREAL TIME CLOCK YEAR 2 Timers Date-Time YearREAL TIME CLOCK MONTH 3 Timers Date-Time MonthREAL TIME CLOCK DAY 4 Timers Date-Time DayREAL TIME CLOCK HOUR 5 Timers Date-Time HourREAL TIME CLOCK MINUTE 6 Timers Date-Time MinuteREAL TIME CLOCK SECOND 7 Timers Date-Time SecondsROTATUNE MOTOR FAN RUN CMD 8 Timers Motor Fan Start cooling fanROTATUNE MOTOR FAN TIMER SP 9 Timers Motor Fan Run timer SP

    Datastructure of telegram

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 23/68

  • ROTATUNE MOTOR FAN TIMER VAL 10 Timers Motor Fan Run timerP 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 delayP BAND FACTOR STOP DELAY 14 Timers P Band factor Stop delayTRANSFER 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 LoadSUCTION SUPERHEAT SP2 21 Diagnosis Software Misc Functions Suct. SuperheatTIME ACTIVE ON END STOP 22 Diagnosis Software Misc Functions CapacityBRAKE DELAY 23 Diagnosis Software Misc Functions Brake DelaySW VER HIGH 24 Diagnosis Software Software versionSW VER LOW 25 Diagnosis Software Software versionSW VER SUB 26 Diagnosis Software Software versionSW VER EXT 27 Diagnosis Software Software versionSW VER YEAR 28 Diagnosis Software Software versionSW VER MONTH 29 Diagnosis Software Software versionSW VER DAY 30 Diagnosis Software Software versionSW VER HOUR 31 Diagnosis Software Software versionSW VER MIN 32 Diagnosis Software Software versionSW VER SEC 33 Diagnosis Software Software versionUnisab 2R 34 Diagnosis Software Software versionPRESSURE NO 1 RAW VALUE 35 Diagnosis Hardware Analog Input Suction PressurePRESSURE NO 2 RAW VALUE 36 Diagnosis Hardware Analog Input Discharge PressurePRESSURE NO 3 RAW VALUE 37 Diagnosis Hardware Analog Input Oil PressurePRESSURE NO 4 RAW VALUE 38 Diagnosis Hardware Analog Input Oil filter PressurePT100 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. TempMOTOR CURRENT RAW VALUE 43 Diagnosis Hardware Analog Input Motor CurrentEXTERNAL SIGNAL RAW VALUE 44 Diagnosis Hardware Analog Input Ext. signalCAPACITY POSITION RAW VALUE 45 Diagnosis Hardware Analog Input Cap slide pos/Freq.VOLUME POSITION RAW VALUE 46 Diagnosis Hardware Analog Input Vi Slide pos/climaPIGGY BACK RAW VALUE 47 Not available in Unisab IIIANALOG OUTPUT 48 Diagnosis Hardware Analog Output Analog Output 1NUMBER OF SHUTDOWNS 49 History No of shutdowns No of shutdownsSUPERUSER KEY WAS USED YEAR 50 Diagnosis Software Supervisor PasswordSUPERUSER KEY WAS USED MONTH 51 Diagnosis Software Supervisor PasswordSUPERUSER KEY WAS USED DAY 52 Diagnosis Software Supervisor PasswordSUPERUSER KEY WAS USED HOUR 53 Diagnosis Software Supervisor PasswordSUPERUSER KEY WAS USED MIN 54 Diagnosis Software Supervisor PasswordSUPERUSER KEY WAS USED SEC 55 Diagnosis Software Supervisor PasswordSUPERUSER KEY LATEST INDEX 56 Diagnosis Software Supervisor PasswordSUPERUSER KEY INDEX TO READ 57 Diagnosis Software Supervisor PasswordSERIAL NUMBER LONG INT 58 Session Serial number Serial numberCOMMISSIONED YEAR 59 Session Serial number Commission. YearCOMMISSIONED MONTH 60 Session Serial number Commission. MonthCOMMISSIONED DATE 61 Session Serial number Commission. DateEXAMINE MEMORY ADDRESS 62 Not available in Unisab III

    Datastructure of telegram

    24/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • EXAMINE MEMORY VALUE 63 Not available in Unisab IIILAST POWER ON YEAR 64 Diagnosis Software Power On Power OnLAST POWER ON MONTH 65 Diagnosis Software Power On Power OnLAST POWER ON DATE 66 Diagnosis Software Power On Power OnLAST POWER ON HOUR 67 Diagnosis Software Power On Power OnLAST POWER ON MIN 68 Diagnosis Software Power On Power OnLAST POWER ON SEC 69 Diagnosis Software Power On Power OnNUMBER OF POWER ONS 70 Diagnosis Software Power On Power on countLATEST POWER ON INDEX 71 Diagnosis Software Power On Power on countPOWER ON INDEX TO READ 72 Not available on Unisab III displayCOP VALUE 73 Diagnosis Software COP COPCOP CARNOT 74 Diagnosis Software COP COP CarnotCOP MECHANICAL 75 Diagnosis Software COP COP mechanicalCOOLING POWER 76 Diagnosis Software COP Cooling outputMASS FLOW 77 Diagnosis Software COP Mass flowSHAFT POWER 78 Diagnosis Software COP Shaft powerMOTOR POWER 79 Diagnosis Software COP Motor PowerMOTOR COP 80 Diagnosis Software COP Motor copVOLUME FLOW 81 Diagnosis Software COP Volume flowSPEC. VOL. OF SUPERHEATED GAS 82 Diagnosis Software COP Ovh. Spec. volumeSPEC.VOLUME SATURATED GAS 83 Diagnosis Software COP Sat. spec. volumeENTHALPY H1 84 Diagnosis Software COP Enthalpy H1ENTHALPY H2 85 Diagnosis Software COP Enthalpy H2ENTHALPY H4 86 Diagnosis Software COP Enthalpy H4LIQUID TEMP AT CONDENSOR 87 Diagnosis Software COP Liquid temperatureROTA RECIP STEP 88 Diagnosis Software Rotatune piston StepROTA RECIP TOTAL CAP 100 89 Diagnosis Software Rotatune piston Total cap. 100ROTA RECIP TOTAL CAP UP 90 Diagnosis Software Rotatune piston Total cap. upROTA RECIP TOTAL CAP DOWN 91 Diagnosis Software Rotatune piston Total cap. downROTA RECIP RPM UP 92 Diagnosis Software Rotatune piston RPM upROTA RECIP RPM DOWN 93 Diagnosis Software Rotatune piston RPM downCAP LIMIT SIGNAL LOW 94 Configuration Aux Output Signal LowCAP LIMIT SIGNAL HIGH 95 Configuration Aux Output Signal HighCAP LIMIT HIGH 96 Configuration - Plant High LimitABS.PRESS FOR -90 DEG C 97 Configuration - R000ABS.PRESS FOR -85 DEG C 98 Configuration - R000ABS.PRESS FOR -80 DEG C 99 Configuration - R000ABS.PRESS FOR -75 DEG C 100 Configuration - R000ABS.PRESS FOR -70 DEG C 101 Configuration - R000ABS.PRESS FOR -65 DEG C 102 Configuration - R000ABS.PRESS FOR -60 DEG C 103 Configuration - R000ABS.PRESS FOR -55 DEG C 104 Configuration - R000ABS.PRESS FOR -50 DEG C 105 Configuration - R000ABS.PRESS FOR -45 DEG C 106 Configuration - R000ABS.PRESS FOR -40 DEG C 107 Configuration - R000ABS.PRESS FOR -35 DEG C 108 Configuration - R000ABS.PRESS FOR -30 DEG C 109 Configuration - R000ABS.PRESS FOR -25 DEG C 110 Configuration - R000ABS.PRESS FOR -20 DEG C 111 Configuration - R000ABS.PRESS FOR -15 DEG C 112 Configuration - R000ABS.PRESS FOR -10 DEG C 113 Configuration - R000ABS.PRESS FOR -5 DEG C 114 Configuration - R000ABS.PRESS FOR 0 DEG C 115 Configuration - R000

    Datastructure of telegram

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 25/68

  • ABS.PRESS FOR 5 DEG C 116 Configuration - R000ABS.PRESS FOR 10 DEG C 117 Configuration - R000ABS.PRESS FOR 15 DEG C 118 Configuration - R000ABS.PRESS FOR 20 DEG C 119 Configuration - R000ABS.PRESS FOR 25 DEG C 120 Configuration - R000ABS.PRESS FOR 30 DEG C 121 Configuration - R000ABS.PRESS FOR 35 DEG C 122 Configuration - R000ABS.PRESS FOR 40 DEG C 123 Configuration - R000ABS.PRESS FOR 45 DEG C 124 Configuration - R000ABS.PRESS FOR 50 DEG C 125 Configuration - R000ABS.PRESS FOR 55 DEG C 126 Configuration - R000ABS.PRESS FOR 60 DEG C 127 Configuration - R000ABS.PRESS FOR 65 DEG C 128 Configuration - R000ABS.PRESS FOR 70 DEG C 129 Configuration - R000ABS.PRESS FOR 75 DEG C 130 Configuration - R000ABS.PRESS FOR 80 DEG C 131 Configuration - R000ABS.PRESS FOR -130 DEG F 132 Configuration - R000ABS.PRESS FOR -120 DEG F 133 Configuration - R000ABS.PRESS FOR -110 DEG F 134 Configuration - R000ABS.PRESS FOR -100 DEG F 135 Configuration - R000ABS.PRESS FOR -90 DEG F 136 Configuration - R000ABS.PRESS FOR -80 DEG F 137 Configuration - R000ABS.PRESS FOR -70 DEG F 138 Configuration - R000ABS.PRESS FOR -60 DEG F 139 Configuration - R000ABS.PRESS FOR -50 DEG F 140 Configuration - R000ABS.PRESS FOR -40 DEG F 141 Configuration - R000ABS.PRESS FOR -30 DEG F 142 Configuration - R000ABS.PRESS FOR -20 DEG F 143 Configuration - R000ABS.PRESS FOR -10 DEG F 144 Configuration - R000ABS.PRESS FOR 0 DEG F 145 Configuration - R000ABS.PRESS FOR 10 DEG F 146 Configuration - R000ABS.PRESS FOR 20 DEG F 147 Configuration - R000ABS.PRESS FOR 30 DEG F 148 Configuration - R000ABS.PRESS FOR 40 DEG F 149 Configuration - R000ABS.PRESS FOR 50 DEG F 150 Configuration - R000ABS.PRESS FOR 60 DEG F 151 Configuration - R000ABS.PRESS FOR 70 DEG F 152 Configuration - R000ABS.PRESS FOR 80 DEG F 153 Configuration - R000ABS.PRESS FOR 90 DEG F 154 Configuration - R000ABS.PRESS FOR 100 DEG F 155 Configuration - R000ABS.PRESS FOR 110 DEG F 156 Configuration - R000ABS.PRESS FOR 120 DEG F 157 Configuration - R000ABS.PRESS FOR 130 DEG F 158 Configuration - R000ABS.PRESS FOR 140 DEG F 159 Configuration - R000ABS.PRESS FOR 150 DEG F 160 Configuration - R000ABS.PRESS FOR 160 DEG F 161 Configuration - R000ABS.PRESS FOR 170 DEG F 162 Configuration - R000ABS.PRESS FOR 180 DEG F 163 Configuration - R000ABS.PRESS FOR 190 DEG F 164 Configuration - R000ABS.PRESS FOR 200 DEG F 165 Configuration - R000ABS.PRESS FOR 210 DEG F 166 Configuration - R000COMPRESSOR NUMBER 167 Configuration Communication Compr.EVOLUTION PLC TO HOST DATA 0 168 Not available on Unisab III display

    Datastructure of telegram

    26/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • EVOLUTION PLC TO HOST DATA 1 169 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 2 170 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 3 171 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 4 172 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 5 173 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 6 174 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 7 175 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 8 176 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 9 177 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 10 178 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 11 179 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 12 180 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 13 181 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 14 182 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 15 183 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 16 184 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 17 185 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 18 186 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 19 187 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 20 188 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 21 189 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 22 190 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 23 191 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 24 192 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 25 193 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 26 194 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 27 195 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 28 196 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 29 197 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 30 198 Not available on Unisab III displayEVOLUTION PLC TO HOST DATA 31 199 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 0 200 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 1 201 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 2 202 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 3 203 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 4 204 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 5 205 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 6 206 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 7 207 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 8 208 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 9 209 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 10 210 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 11 211 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 12 212 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 13 213 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 14 214 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 15 215 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 16 216 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 17 217 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 18 218 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 19 219 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 20 220 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 21 221 Not available on Unisab III display

    Datastructure of telegram

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 27/68

  • EVOLUTION HOST TO PLC DATA 22 222 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 23 223 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 24 224 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 25 225 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 26 226 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 27 227 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 28 228 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 29 229 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 30 230 Not available on Unisab III displayEVOLUTION HOST TO PLC DATA 31 231 Not available on Unisab III display

    Data Structure for RANDOM DATA:

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

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

    Format of (value, may be written to, min value and max value) is Integer except for point no0, 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 1s, 1/10s

    or 1/100sMeasuring Unit

    0 NO 0 4294967295 longint 1s hour1 NO 0 4294967295 longint 1s sec2 YES 0 91 int 1s Year (0=1992)3 YES 1 12 int 1s month4 YES 1 31 int 1s day5 YES 1 23 int 1s hour6 YES 0 59 int 1s min

    Datastructure of telegram

    28/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • 7 YES 0 59 int 1s sec8 NO 0 1 int boolean none9 NO 0 7200 int 1s sec10 NO 0 7200 int 1s sec11 YES 1 10 int 1s percent12 YES 1 10 int 1s none13 YES 1 10 int 1s none14 YES 1 10 int 1s none15 YES 1 10 int 1s none16 YES 0 100 int 1s percent17 YES 1 10 int 1s none18 YES 1 10 int 1s none19 YES 0 100 int 1s percent20 NO -200 100 int 1/10s Deg/Rxxx21 NO -100 300 int 1/10s Deg/Rxxx22 NO 0 3000 Int 1/10s sec23 YES 0 0.5 int 1/10s sec24 NO 0 99 int 1s none25 NO 0 9 int 1s none26 NO 0 9 Int 1s none27 NO 0 9 Int 1s none28 NO 0 99 int 1s Year (0=2000)29 NO 1 12 int 1s month30 NO 1 31 int 1s day31 NO 0 23 int 1s hour32 NO 0 59 int 1s min33 NO 0 59 int 1s sec34 NO 0 1 int boolean none35 NO 0 65535 Int 1s none36 NO 0 65535 Int 1s none37 NO 0 65535 Int 1s none38 NO 0 65535 Int 1s none39 NO 0 65535 Int 1s none40 NO 0 65535 Int 1s none41 NO 0 65535 Int 1s none42 NO 0 65535 Int 1s none43 NO 0 65535 Int 1s none44 NO 0 65535 Int 1s none45 NO 0 65535 Int 1s none46 NO 0 65535 Int 1s none47 NO 0 65535 Int 1s none48 NO 0 100 int 1/10s percent49 NO 0 65535 int 1s none50 NO 0 99 Int 1s Year (0=1992)51 NO 1 12 Int 1s month52 NO 1 31 Int 1s day53 NO 0 23 Int 1s hour54 NO 0 59 Int 1s min55 NO 0 59 Int 1s sec56 NO 0 9 Int 1s none57 YES 0 9 Int 1s none58 NO 0 4294967295 longint 1s none59 NO 0 99 Int 1s Year (0=1992)

    Datastructure of telegram

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 29/68

  • 60 NO 1 12 Int 1s month61 NO 1 31 Int 1s day62 YES 0 65535 Int 1s none63 NO 0 65535 Int 1s none64 NO 0 99 Int 1s Year (0=1992)65 NO 1 12 Int 1s month66 NO 1 31 Int 1s day67 NO 0 59 Int 1s hour68 NO 0 59 Int 1s min69 NO 0 59 Int 1s sec70 NO 0 4294967295 longint 1s none71 NO 0 9 Int 1s none72 YES 0 9 Int 1s none73 NO 0 65535 Int 1/10s none74 NO 0 65535 Int 1/100s none75 NO 0 65535 Int 1/100s none76 NO 0 65535 Int 1s kW77 NO 0 65535 Int 1s kg/h78 NO 0 65535 int 1s kW79 NO 0 65535 int 1s kW80 NO 0 1000 int 1/10s percent81 NO 0 65535 int 1s m3/h82 NO 0 65535 int 1/10s l/kg83 NO 0 65535 int 1/10s l/kg84 NO 0 65535 int 1s kJ/kg85 NO 0 65535 int 1s kJ/kg86 NO 0 65535 int 1s kJ/kg87 NO -1000 2000 int 1/10s deg/Rxxx88 NO 0 8 int 1s none89 NO 0 1000 int 1/10s percent90 NO 0 1000 int 1/10s percent91 NO 0 1000 int 1/10s percent92 NO 0 9999 int 1s rpm93 NO 0 9999 int 1s rpm94 YES 0 1000 int 1/10s percent95 YES 0 1000 int 1/10s percent96 YES 0 1000 int 1/10s percent97 - 131 YES 1 9999 int 1/100s bar abs132 - 166 YES 1 9999 int 1/10s psi abs167 NO 1 14 int 1s none168 - 199 NO 0 65535 int unknown unknown200 - 231 NO 0 65535 int unknown unknownPoints 168 231 are used for reading data that are being transferred between some PC andsome PLC system both connected to the Unisab II. The PLC is connected via 232 line. The PCis connected via Danbuss RS485 line. The format of this data is not known. It must be inter-preted based on knowledge about the PC and the PLC system.

    Datastructure of telegram

    30/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • 4. ExamplesIn the examples described, please use the below figure as general reference for data ex-change. The first 3 bytes is where you setup the type of data exchange and the addressingscheme. When the initial setup is done, the data will be exchanged in the PWE area.

    PKW Sta rtadr.

    Res tof

    te legram

    32 byteschapter

    2.2

    Bytes PKW (8 bytes )

    PKEPKE

    PWEPWE

    Re servedIND

    PWEPWE

    PKE byte 0

    PKE byte 1

    AK

    SP M

    Databa se

    Data PointNumber indatab ase

    Bit 0

    Bit 0

    Bit 7

    Bit 6

    Bit 5Bit 4

    Bit 3

    Bit 1Bit 2

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    Inde xNumber in

    dat as tructure

    Bit 0

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    4.1. Example 1: Reading a process out setp1.Wanted parameter is Process out setp1 (communication from Unisab III to master).First step is to find the Process out parameter in this documentation. Its located at page 13and is placed under MEASUREMENTS DATA.Using the figure as the basis for building the PKW (data address), we start from the top withthe AK in PKE byte 0 and the walking down the bytes.PKE byte 0:AK: We want to read the value -> AK = 1SPM: not implemented -> SPM = 0Database: Process out temp is located in the Measurement Data -> Database = 0

    Figuring out PKE byte 0:AK is four bits and = 1 -> 0001SPM one bit and = 0 -> 0

    Examples

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 31/68

  • Database is 3 bits and = 0 -> 000

    PKE byte 0 = 00010000 bin = 10 Hex

    PKE byte 00Bit 0

    Bit 7Bit 6Bit 5Bit 4Bit 3

    Bit 1Bit 2

    0010000

    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

    PKE byte 1Bit 0

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    0000

    1001

    Examples

    32/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

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

    Inde x0Bit 0

    Bit 7Bit 6Bit 5Bit 4Bit 3

    Bit 1Bit 2

    0001110

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

    PKW Sta rtadr.

    Res tof

    te legram

    32 byteschapter

    2.2

    Bytes PKW (8 bytes )

    PKEPKE

    PWEPWE

    Re servedIND

    PWEPWE

    PKE byte 0

    PKE byte 1

    0Bit 0

    Bit 0

    Bit 7

    Bit 6

    Bit 5Bit 4

    Bit 3

    Bit 1Bit 2

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    Bit 0

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    0010000

    0000

    1011

    00001110

    Sending this to the Unisab III Profibus, provide us with the wanted information regardingProcess out setp1Where to read the dataProcess out setp 1 is an integer, and the response will be returned in PWE 6 and PWE 7*

    Examples

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 33/68

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

    4.2. Example 2: Reading Running hoursWanted 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 page25 and is placed under RANDOM DATA.

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

    PKE byte 0: AK: We want to read the value -> AK = 1SPM: not implemented -> SPM = 0Database: Running hours is located in RANDOM Data -> Database = 6

    Figuring out PKE byte 0:AK is four bits and = 1 -> 0001SPM one bit and = 0 -> 0Database is 3 bits and = 6 -> 110

    PKE byte 0 = 00010110 bin = 16 Hex

    PKE byte 00Bit 0

    Bit 7Bit 6Bit 5Bit 4Bit 3

    Bit 1Bit 2

    0010110

    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

    Examples

    34/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • PKE byte 1Bit 0

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    0000

    0000

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

    Bit 7Bit 6Bit 5Bit 4Bit 3

    Bit 1Bit 2

    0000000

    Where to read the dataFrom the random data information table at page 26, you can be informed that the Runninghours data type is Longint, which is a 32 bit data type. Be aware that for running hour valuesbeyond 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 shutdownsIn this example we will read the newest shutdown, and after this fetch an old shutdown.

    Say we want to read the newest shutdown which is a High Discharge Pressure shutdown.But of course we dont know the type of shutdown before we have read the shutdown type, solet 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 shut-downs), 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_shut-down_log. This parameter tells where the next upcoming shutdown will be placed. The loca-tion 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.

    Examples

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 35/68

  • PKE byte 0:AK: We want to read the value -> AK = 1SPM: not implemented -> SPM = 0Database: the location is located in EEPROM Data -> Database = 4

    Figuring out PKE byte 0:AK is four bits and = 1 -> 0001SPM one bit and = 0 -> 0Database is 3 bits and = 4 -> 100

    PKE byte 0 = 00010100 bin = 16 Hex

    PKE byte 00Bit 0

    Bit 7Bit 6Bit 5Bit 4Bit 3

    Bit 1Bit 2

    0010100

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

    PKE byte 1Bit 0

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    0000

    0000

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

    Examples

    36/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • Index0Bit 0

    Bit 7Bit 6Bit 5Bit 4Bit 3

    Bit 1Bit 2

    0000101

    Where to read the dataNext_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 ringbuffer. Please do remember this number, because you have to use it as PKE byte 1, when youpick up the shutdown information.

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

    Reading the newest shutdownNow we know where to fetch the data, and are able to get the data. The first information wewant from the shutdown, is the shutdown type. To read the shutdown, we must define thePKE byte 0, PKW byte 1 and the index.

    PKE byte 0:AK: We want to read the value -> AK = 1SPM: not implemented -> SPM = 0Database: the location is located in SHUTDOWN LOG Data -> Database = 5

    Figuring out PKE byte 0:AK is four bits and = 1 -> 0001SPM one bit and = 0 -> 0Database is 3 bits and = 5 -> 101PKE byte 0 = 00010101 bin = 16 Hex

    PKE byte 00Bit 0

    Bit 7Bit 6Bit 5Bit 4Bit 3

    Bit 1Bit 2

    0010101

    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

    Examples

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 37/68

  • PKE byte 1Bit 0

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    0001

    1000

    IND:The datastructure for SHUTDOWN LOG Data is located at page 21. We want to read the shut-down type, which is the parameter called al-type. To read the shutdown type you must setthe index to 0.-> Index = 00 Hex

    Inde x0Bit 0

    Bit 7Bit 6Bit 5Bit 4Bit 3

    Bit 1Bit 2

    0000000

    Where to read the dataal_type is an integer which is combined with the info of the year for the shutdown, and theresponse will be returned in PWE 6 and PWE 7*

    How to extract dataIf you read the index 0, lets say the returned value is 0E24.The data can be split up as: First part is al type and second part is the year for the shut-down event. In the example we get:

    Al_type = 24 hex = 36 decYear 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 settingsfrom the above example, but change the IND (index) to obtain the wanted parameter. To seeall the available parameters, please look at page 21.

    Examples

    38/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • How to read the other shutdownsIf you want information from other than the newest shutdown, you can follow the same prac-tice as the above example, but change the calculation from the newest shutdown to the shut-down you want to read. If you want the third latest shutdown, you just calculate the new PKEbyte 1 value as: New shutdown 3. The only change from the above example is anotherPKE byte 1 number, selecting the wanted shutdown.

    How to discover when a new shutdown arrivesIf you want to discover when new shutdowns arrive, you can make a read cycle of thenext_shutdown_log number (reading of the next_shutdown_log parameter, is the first part ofthe above example). When a new shutdown occurs, this number will increase and you know anew shutdown has arrived.

    4.4. Example 4: Write Capacity SetpointWanted 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 legalvalue will be a number between Capacity setp1min and Capacity setp1max. Range of legalvalues will depend on the actual Unisab III configuration. To make sure a legal value is selec-ted, 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 doingthis in real, please make sure this value is inside the legal value range for your system, byreading setp1min and setp1max values.

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

    PWE 6 = 00000010PWE 7 = 11100110

    Examples

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 39/68

  • PKW Sta rtad r.

    Restof

    te legram

    32 byteschapter

    2.2

    Bytes PKW (8 bytes )

    PKEPKE

    PWEPWE

    Re servedIND

    PWEPWE

    PWE 6

    PWE 7

    Bit 0

    Bit 0

    Bit 7

    Bit 6

    Bit 5Bit 4

    Bit 3

    Bit 1Bit 2

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    0

    01100111

    0100000

    Second step is to find the Capacity parameter in this document. Its located at page 13 andis placed under MEASUREMENTS DATA.

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

    Examples

    40/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • PKW Sta rtadr.

    Res tof

    te legram

    32 byteschapter

    2.2

    Bytes PKW (8 bytes )

    PKEPKE

    PWEPWE

    Re servedIND

    PWEPWE

    PKE byte 0

    PKE byte 1

    AK

    SP M

    Databa se

    Data PointNumber indatab ase

    Bit 0

    Bit 0

    Bit 7

    Bit 6

    Bit 5Bit 4

    Bit 3

    Bit 1Bit 2

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    Inde xNumber in

    dat as tructure

    Bit 0

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

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

    PKE byte 0:AK: We want to write the parameter -> AK = 2SPM: not implemented -> SPM = 0Database: Capacity is located in theMeasurements Data -> Database = 0

    AK is four bits and = 1 -> 0010SPM one bit and = 0 -> 0Database is 3 bits and = 0 -> 000

    PKE byte 0 = 00100000 bin = 20 Hex

    Examples

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 41/68

  • PKE byte 00Bit 0

    Bit 7

    Bit 6

    Bit 5Bit 4

    Bit 3

    Bit 1Bit 2

    0100000

    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

    PKE byte 10Bit 0

    Bit 7Bit 6Bit 5Bit 4Bit 3

    Bit 1Bit 2

    000

    011

    1

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

    Index0Bit 0

    Bit 7Bit 6Bit 5Bit 4Bit 3

    Bit 1Bit 2

    000

    10

    11

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

    Examples

    42/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • PKW Sta rtad r.

    Res tof

    te legram

    32 byteschapter

    2.2

    Bytes PKW (8 bytes )

    PKEPKE

    PWEPWE

    Re servedIND

    PWEPWE

    PKE byte 0

    PKE byte 1

    0Bit 0

    Bit 0

    Bit 7

    Bit 6

    Bit 5Bit 4

    Bit 3

    Bit 1Bit 2

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    Bit 0

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    010000

    0000

    01

    1

    0000

    10

    0

    1

    11

    If the data cannot be written, an error code is returned in PWE 6 and PWE 7. Please refer topage 11 for more details

    To examine the data has been written to the Unisab III, try to read the Capacity Setp1 valueand 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 Mas-ter to Unisab III).* Please note that prelubriation functionality isnt present at all compressor installations.

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

    Examples

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 43/68

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

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

    PWE 6 = 00110011PWE 7 = 00111101

    PKW Sta rtad r.

    Restof

    te legram

    32 byteschapter

    2.2

    Bytes PKW (8 bytes )

    PKEPKE

    PWEPWE

    Re servedIND

    PWEPWE

    PWE 6

    PWE 7

    Bit 0

    Bit 0

    Bit 7

    Bit 6

    Bit 5Bit 4

    Bit 3

    Bit 1Bit 2

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    0

    10111100

    1100110

    Second step is to find the Prelub parameter in this document. Its located at page 16 and isplaced under TIMER DATA.

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

    Examples

    44/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • PKW Sta rtadr.

    Res tof

    te legram

    32 byteschapter

    2.2

    Bytes PKW (8 bytes )

    PKEPKE

    PWEPWE

    Re servedIND

    PWEPWE

    PKE byte 0

    PKE byte 1

    AK

    SP M

    Databa se

    Data PointNumber indatab ase

    Bit 0

    Bit 0

    Bit 7

    Bit 6

    Bit 5Bit 4

    Bit 3

    Bit 1Bit 2

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    Inde xNumbe r in

    dat as tructure

    Bit 0

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

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

    PKE byte 0:AK: We want to write the parameter -> AK = 2SPM: not implemented -> SPM = 0Database: Prelub is located in theTimer Data -> Database = 1

    AK is four bits and = 1 -> 0010SPM one bit and = 0 -> 0Database is 3 bits and = 1 -> 001

    PKE byte 0 = 00100001 bin = 21 Hex

    Examples

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 45/68

  • PKE byte 00Bit 0

    Bit 7Bit 6Bit 5Bit 4Bit 3

    Bit 1Bit 2

    0100001

    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

    PKE byte 10Bit 0

    Bit 7Bit 6Bit 5Bit 4Bit 3

    Bit 1Bit 2

    0000110

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

    Inde x0Bit 0

    Bit 7Bit 6Bit 5Bit 4Bit 3

    Bit 1Bit 2

    0000010

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

    Examples

    46/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • PKW Sta rtadr.

    Res tof

    te legram

    32 byteschapter

    2.2

    Bytes PKW (8 bytes )

    PKEPKE

    PWEPWE

    Re servedIND

    PWEPWE

    PKE byte 0

    PKE byte 1

    0Bit 0

    Bit 0

    Bit 7

    Bit 6

    Bit 5Bit 4

    Bit 3

    Bit 1Bit 2

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    Bit 0

    Bit 7

    Bit 6

    Bit 5

    Bit 4

    Bit 3

    Bit 2Bit 1

    0100001

    0000

    0110

    00000010

    If the data cannot be written, an error code is returned in PWE 6 and PWE 7. Please refer topage 11 for more details

    To examine the data has been written to the Unisab III; try to read the Prelub timer valueand compare.

    Examples

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 47/68

  • 5. Appendix A: Unisab III protocol common de-tails5.1. IntroductionThere are more ways to exchange data with Unisab III. Data are however interpreted in thesame way. This document describes some common data values in detail.

    5.1.1 Control MODESTOPPED 0MANUAL 1AUTO 2REMOTE 3

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

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

    5.2. Data points in CONFIGURATIONName Data point Data Point Number

    Appendix A: Unisab III protocol common details

    48/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • 5.2.1 MECHANICAL_ZERO 0NO 0YES 1

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

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

    Appendix A: Unisab III protocol common details

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 49/68

  • HPO24 26HPO26 27HPO28 28SAB110S 29SAB110L 30SAB128H_MK1 31SAB128H_MK2 32SAB163H_MK1 33SAB163B_MK1 34SAB163H_MK2 35VMY_MK2 36VMY347H 37VMY347M 38VMY447H 39VMY447M 40SAB202S 41SAB202L 42SAB128H_MK3 43SAB163H_MK3 44SAB330S 45SAB330L 46SAB330E 47SAB80 48FV17/FV19 49FV24/FV26 50SV17/SV19 51SV24/SV26 52S50 53S70 54S93 55SAB128HR 56SAB163HR 57GST13-16-20 58GST25-31-41 59GSV50L 60GSV64L 61GSV84L 62GSV111L 63GSV147L 64GSV185L 65GSV224L 66RWF270L 67GSV263L 68GSV331L 69GSV399L 70RWF480L 71GSV412L->0153L 72GSV412L 0154L-> 73GSV562L->0222K 74GSV562L 0223K-> 75GSV715L->0109XL 76GSV715L 0110XL-> 77

    Appendix A: Unisab III protocol common details

    50/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • GSV900L 78GSV50H 79GSV64H 80GSV84H 81GSV111H 82GSV147H 83GSV185H 84GSV224H 85RWF270H 86GSV263H 87GSV331H 88GSV399H 89RWF480H 90GSV412H->0153L 91GSV412H 0154L-> 92GSV562H->0222K 93GSV562H 0223K-> 94GSV715H->0109XL 95GSV715H 0110XL-> 96GSV900H 97GSB84-GSB465 98SAB283L 99SAB283E 100SAB355L 101SAB110SR/LR 102GRASSO_SCREW 1032I88.1 1044V88.1 1056W88.1 1068X88.1 1078X-L88 10810X88.1 10912W88.1 11014X8. 1 11116X88.1 11216X-L88 1136WC88.1 1148XC88.1 11512WC88.1 11616XC88.1 117SAB120S 118SAB120M 119SAB120L 120SAB120E 121SAB151S 122SAB151M 123SAB151L 124SAB151E 125SAB193S 126SAB193L 127SAB233S 128SAB233L 129

    Appendix A: Unisab III protocol common details

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 51/68

  • SAB233E 130SAB283S 131SAB283L 132SAB283E 133SAB283X 134SAB355S 135SAB355L 136SAB355E 137SAB355X 138SABCUBE109 139SABCUBE133 140

    SABCUBE159141

    5.2.4 OIL_PUMP 3NO 0YES 1

    5.2.5 RUNNING_AS_BOOSTER 4NO 0YES 1

    5.2.6 FULL_FLOW_PUMP 5NO 0YES 1

    5.2.7 MOUNTED_WITH_AUTO_VI 6MAN 0AUTO 1

    5.2.8 MOUNTED_WITH_HLI_BLI 7NO 0YES 1

    5.2.9 MOUNTED_WITH_ECO 8NO 0YES 1

    5.2.10 HIGH_SUCT_LIM_FOR_ECO 9In 1/10s Deg saturated Press

    Appendix A: Unisab III protocol common details

    52/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • 5.2.11 LOW_CAP_LIM_FOR_ECO 10In 1/10s Percent Cap

    5.2.12 SWEPT_VOLUME 11In m3/h

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

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

    5.2.15 COMMUNICATIONS_SPEED 14300 0600 11200 22400 34800 49600 519200 638400 7

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

    5.2.17 PREFERRED_MASTER_CONT 16COMPR# 0START# 1

    Appendix A: Unisab III protocol common details

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 53/68

  • 5.2.18 UNLOAD 17NORMAL 0TOTAL 1ADD. STEPS 2

    5.2.19 RANGE_MOTOR_CURRENT 18In Amps

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

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

    5.2.22 EXT_SIGNAL_MIN_VALUE 21In 1/10s Percent

    5.2.23 EXT_SIGNAL_MAX_VALUE 22In 1/10s Percent

    5.2.24 COLD_STORE 23NO 0YES 1

    5.2.25 AUTO_START 24NO 0YES 1

    Appendix A: Unisab III protocol common details

    54/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • 5.2.26 AUTO_STOP 25NO 0YES 1

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

    5.2.28 WATER_COOLING 27NO 0YES 1

    5.2.29 HP_ON_TWO_STAGE 28NO 0YES 1

    5.2.30 CLIMA_CONTROL 29NO 0YES 1

    5.2.31 OIL_RECTIFIER 30NO 0YES 1

    5.2.32 MANUAL_ZERO 31In 1/10s Percent

    5.2.33 MOTOR_SIZE 32In kW

    Appendix A: Unisab III protocol common details

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 55/68

  • 5.2.34 MOTOR_MEASURING_UNIT 33AMP 0KW 1

    5.2.35 COP_ACTIVE 34NO 0YES 1

    5.2.36 COP_FLOW_FACTOR 35In 1/100 l/pulse

    5.2.37 SUBCOOLING_COP 36In 1/10 deg Saturated Pressure

    5.2.38 MARTYR_AND_TAKE_OVER 37NO 0YES 1

    5.2.39 CHILLER 38NO 0YES 1

    5.2.40 CONDENSOR 39NO 0YES 1

    5.3. Data Points in EXTENDED CONFIG DATAName for Data point Data Point Number

    Appendix A: Unisab III protocol common details

    56/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

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

    5.3.2 CONTRAST 120 80

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

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

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

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

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

    5.3.8 PROCESS OUT_TEMP_OFFSET 7In 1/10s Deg C or 1/10s Deg F

    5.3.9 CAP_ZERO_OFFSET 8In 1/10s Percent

    Appendix A: Unisab III protocol common details

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 57/68

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

    5.3.11 OFFSET_OF_PARALLEL_CAP 10In 1/10s Percent

    5.3.12 CAP_FOR_VI_MAX 11In 1/10s Percent

    5.3.13 QUANTUM 12NONE 0QUANTUM 1

    5.3.14 PORT1_BAUD_RATE 13300 0600 11200 22400 34800 49600 519200 638400 7

    5.3.15 PORT2_BAUD_RATE 141200 2

    5.3.16 PORT1_USED_FOR 15NONE 0EVOLUTIONS A1S 1EVOLUTN FX2N 2

    5.3.17 PORT2_USED_FOR 16RESERVED FOR LATER EXPANSION

    Appendix A: Unisab III protocol common details

    58/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • 5.3.18 PORT1_NODE_NO 171200 0

    5.3.19 PORT2_NODE_NO 181 99

    5.3.20 BRAKE_DELAY 19In 1/10 Sec

    5.3.21 PRESS_25_59_BAR 20-1/9 -1/25 0-1/25 -1/59 1

    5.3.22 ROTATUNE 21NO 0YES 1

    5.3.23 MOTOR_INPUT_4_20 220-1AMP 04-20MA 1

    5.3.24 RANGE_MOTOR_POWER 23In kW

    5.3.25 CAP_SIGNAL 24CAP.POS 0FREQ. 1

    5.3.26 VI_ZERO_OFFSET 25In 1/10s Percent

    5.3.27 VI_100_OFFSET 26In 1/10s Percent

    Appendix A: Unisab III protocol common details

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 59/68

  • 5.3.28 PROFIBUS 27NO 0YES 1

    5.3.29 PROFIBUS_BAUD_RATE 2812M 06M 13M 21.5M 3500k 4187.5k 593.75k 645.45k 719.2k 89.6k 9

    5.3.30 PROFIBUS_ADR 291 254

    5.3.31 FREQ_ZERO_OFFSET 30In RPM

    5.3.32 FREQ_100_OFFSET 31In RPM

    5.3.33 5.3.33 MIN_FREQ 32In RPM

    5.3.34 MAX_FREQ 33In RPM

    5.3.35 PID_CONTROLLER 34NO 0YES 1

    5.3.36 SHUTDOWN_OUTPUT_FOR_LOW_SUCT. 35NO 0YES 1

    Appendix A: Unisab III protocol common details

    60/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • 5.3.37 DANBUSS_VERSION 36NO 0YES 1

    5.3.38 GSD_FILE_NUMBER 3708AA 0095D 1

    5.3.39 DIG_IN_1_VIA_PROFIBUS 38NO 0YES 1

    5.3.40 DIG_IN_2_VIA_PROFIBUS 39NO 0YES 1

    5.3.41 DIG_IN_3_VIA_PROFIBUS 40NO 0YES 1

    5.3.42 DIG_IN_4_VIA_PROFIBUS 41NO 0YES 1

    5.3.43 DIG_IN_5_VIA_PROFIBUS 42NO 0YES 1

    5.3.44 DIG_IN_6_VIA_PROFIBUS 43NO 0YES 1

    5.3.45 DIG_IN_7_VIA_PROFIBUS 44NO 0YES 1

    Appendix A: Unisab III protocol common details

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 61/68

  • 5.3.46 DIG_IN_8_VIA_PROFIBUS 45NO 0YES 1

    5.3.47 DIG_IN_9_VIA_PROFIBUS 46NO 0YES 1

    5.3.48 DIG_IN_10_VIA_PROFIBUS 47NO 0YES 1

    5.3.49 DIG_IN_11_VIA_PROFIBUS 48NO 0YES 1

    Appendix A: Unisab III protocol common details

    62/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • 5.4. Shutdowns and alarms with identification numbers for screw com-pressors

    5.4.1 Shutdown and alarm textsIn the event of a shutdown or an alarm, Unisab will send a shutdown/alarm ID. The followinglists for screw and reciprocating compressors show the shutdown/alarm texts for all shut-down/alarm IDs. If no shutdown or alarm is active, Unisab will send the value 0. (Please notethat 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 alarmswill be shown in alarm 1 and alarm 2.

    5.4.2 Shutdowns and alarms for screw compressorsShutdown/alarm Id

    Danbuss Profibus/Modbus

    Low suction pressure alarm + shutdown 5) 31 31High suction pressure alarm 32 32Low suction gas superheat alarm + shutdown 33 33High suction gas superheat alarm + shutdown 34 34Low discharge pressure shutdown 35 35High discharge pressure alarm + shutdown 36 36High discharge temperature alarm + shutdown 37 37Low oil pressure (differential pres-sure) alarm + shutdown 38 38Low brine/intermed. gas temperature alarm + shutdown 39 39Low discharge temperature alarm 40 40Low oil temperature alarm + shutdown 41 41High oil temperature alarm + shutdown 42 42High oil filter differential pressure alarm + shutdown 43 43Oil system error (oil flow switch) shutdown 44 44Capacity error alarm + shutdown 1) 45 45Compressor motor overload shutdown 46 46Compressor motor error/emergencystop/HP shutdown 47 47Oil pump error alarm + shutdown 2) 4) 48 48High motor temperature (thermistor) shutdown 49 49PMS error shutdown 55 55No starting permission alarm 56 56High brine/intermed. gas temperature alarm + shutdown 58 58Full flow pump error alarm + shutdown 2) 62 62Oil rectifier error alarm 64 64Wrong starting number in sequence alarm 65 65Low external input signal (univ. reg.) alarm + shutdown 67 67High external input signal (univ. reg.) alarm + shutdown 68 68Low discharge gas superheat alarm + shutdown 69 69Discharge pressure overload shutdown 70 70Evolution, shutdown from PLC shutdown 71 71Evolution, no communication to PLC shutdown 72 72Limiter, suction pressure alarm 73 73Chiller, common shutdown shutdown 80 73Limiter discharge pressure alarm 74 74

    Appendix A: Unisab III protocol common details

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 63/68

  • Shutdown/alarm IdDanbuss Profibus/

    ModbusNo communication to Chiller shutdown 81 74Limiter process out (brine) tempera-ture alarm 75 75Cooling fan error shutdown 82 75Limiter hot water alarm 76 76VI position error shutdown 83 76Low lubricating pressure alarm + shutdown 84 77Liquid slugging shutdown NA 78Watch the oil pressure alarm 79 79Oil log Shutdown NA 79No real time clock alarm NA 80Low main oil pressure shutdown NA 80Frick lubricating pressure low alarm NA 81Low oil circuit pressure shutdown NA 81High oil diff pressure alarm NA 82Oil pump 2 error shutdown NA 82Low oil separator temperature alarm + shutdown NA 83High oil separator temperature alarm NA 84Low oil circuit pressure alarm NA 85Water pump error shutdown NA 85High internal suction pressure alarm + shutdown NA 86High pressure ratio alarm + shutdown NA 87Liquid slugging alarm NA 88VSD backspin shutdown NA 88Network Connection to VSD(VSD link missing) alarm NA 89General drive error shutdown NA 89Start up limiter active alarm NA 90Feedback error from VSD shutdown NA 90High separator flow alarm NA 91Network Connection to VSD(Drive link error) shutdown NA 91Low main oil pressure alarm NA 92Start up limiter error shutdown NA 92Frick oil system error alarm NA 93No evaporator flow shutdown NA 93No condenser flow shutdown NA 94High process in temperature alarm + shutdown NA 95Low process in temperature alarm + shutdown NA 96Forced speed active alarm NA 97Emergency stop shutdown NA 97Low process out temperature alarm + shutdown NA 98High process out temperature alarm + shutdown NA 99High internal pressure alarm + shutdown NA 100Start RPM limiter alarm NA 101Start RPM limiter error shutdown NA 101Low oil eco pressure alarm + shutdown NA NALow Vi alarm NA 103Critical oil circuit pressure shutdown NA 103Lube pressure unload alarm NA 104

    Appendix A: Unisab III protocol common details

    64/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • Shutdown/alarm IdDanbuss Profibus/

    ModbusOil pump low pressure alarm + shutdown NA 1051) 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 ata discharge pressure level below 16 bar.5) Shutdown relay can be deactivated.NA = Not availableTable 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 IDnumbers in the dedicated manuals.

    Appendix A: Unisab III protocol common details

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 65/68

  • 5.5. Shutdowns and alarms with identification numbers for reciprocatingcompressors

    5.5.1 Shutdowns and alarms for reciprocating compressorsShutdown/alarm Id

    Danbuss Profibus/Modbus

    Low suction pressure alarm + shutdown 5) 31 31High suction pressure alarm 32 32Low suction gas superheat alarm + shutdown 33 33High suction gas superheat alarm + shutdown 34 34Low discharge pressure shutdown 35 35High discharge pressure alarm + shutdown 36 36High discharge temperature alarm + shutdown 37 37Low oil pressure (differential pressure) alarm + shutdown 38 38Low brine/intermed. gas temperature alarm + shutdown 39 39Low discharge temperature alarm 40 40Low oil temperature alarm + shutdown 41 41High oil temperature alarm + shutdown 42 42High oil filter differential pressure alarm (Mk4) 43 43Compressor motor overload shutdown 46 46Compressor motor error/emergencystop/HP shutdown 47 47High motor temperature (thermistor) shutdown 49 49PMS error shutdown 55 55No starting permission alarm 56 56High differential pressure (Pc - Pe) alarm + shutdown 3) 57 57High brine/intermed. gas temperature alarm + shutdown 58 58High oil pressure alarm + shutdown 59 59High intermed. pressure alarm + shutdown 60 60Low intermed. pressure alarm + shutdown 61 61Oil rectifier error alarm 64 64Wrong starting number in sequence alarm 65 65Low external input signal (univ. reg.) alarm + shutdown 67 67High external input signal (univ. reg.) alarm + shutdown 68 68Low discharge gas superheat alarm + shutdown 69 69Discharge pressure overload shutdown 70 70Evolution, shutdown from PLC shutdown 71 71Evolution, no communication to PLC shutdown 72 72Limiter, suction pressure alarm 73 73Chiller, common shutdown shutdown 80 73Limiter, discharge pressure alarm 74 74No communication to chiller shutdown 81 74Limiter process out (brine) tempera-ture alarm 75 75Cooling fan error shutdown 82 75Limiter, hot water alarm 76 76Limiter, discharge temperature (recip) alarm 78 78No real time clock alarm NA 80No evaporator flow shutdown NA 93No condenser flow shutdown NA 94High process in temperature alarm + shutdown NA 95

    Appendix A: Unisab III protocol common details

    66/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

  • Shutdown/alarm IdDanbuss Profibus/

    ModbusLow process in temperature alarm + shutdown NA 96Emergency stop shutdown NA 97Low process out temperature alarm + shutdown NA 98High process out temperature alarm + shutdown NA 99Low-low oil pressure shutdown NA 1041) 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 ata discharge pressure level below 16 bar.5) Shutdown relay can be deactivated.NA = Not availableTable 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 IDnumbers in the dedicated manuals.

    Appendix A: Unisab III protocol common details

    Unisab III Profibus specification Ext. 6.4005261 en 2013.12 67/68

  • 6. Document revision recordRev. Date Author Brief description of change Pages affected

    1 40826 PSA Original issue All1.1 40913 PSA Added PD table and PKW points All1.2 41007 PSA Extended reading table 6-Apr2 41007 PSA Extended reading protocol All

    2.1 41108 HEH removed duplicate of Mode in data input list 42.2 41111 HEH Corrected data structure for TIMER DATA. Edit OK

    up from 2 to 0.16

    2.3 41125 HEH Separated Change value bit for PDW2 into bits forPD2, PD3, PD4 and PD5. Bit for PDW3 removed

    11

    2.4 41125 HEH PD2 to PD5: Comments about CW bits for writing 102.5 41125 HEH Comment stressing the importance og writing ca-

    pacity sp less than -100 in order to return from re-mote control. Removed change bits from data fieldPD4.

    10

    3 41129 HEH Data Points labelled in English. Text from display,not from internal code. Added description of PKWwith tables of commands and error codes.

    Most

    3.1 41207 HEH Indexes listed for EEPROM DATA and for SHUT-DOWN LOG.

    18,19

    3.2 41207 HEH Renamed next log index to next shutdown log in or-der to avoid using index in two different meanings.Added explanation for Time for Commissioning.

    All

    3.3 41213 HEH Removed unused columns in tables. Removed linesdescribing data points which may be added later.

    Most

    3.4 41213 HEH Added point no 37 48 in Extended Config Data. 144 41214 HEH Removed shutdown and alarm texts. Added explan-

    ation as to where to find certain config points onthe Unisab III display

    Most

    5 51104 HEH Added RANDOM DATA to be accessed via acyclicalcommunication.

    8 and 15 to 19

    5.1 51104 HEH Changed footers: Texts in English, not Danish.YORK EMEA Controls & Systems.

    All

    5.2 51116 HEH More information about RANDOM DATA 18-225.3 51116 HEH Minor corrections 5,12,215.4 60803 TER Examples added 22-285.5 61211 TER Examples + appendix added + minor corrections All5.6 70814 TER Minor corrections 32-335.7 70912 TER Figures added and minor correction made in appen-

    dix7-10 + app

    5.8 71108 JPJ Minor corrections and page references corrected 6-8 + section 45.9 71114 JPJ Document updated for Unisab III All6 80212 JPJ Units and decimal added to table 2.2, Low and High

    oil sep. temp. alarm and shutdown ID added in sec-tion 5.4

    6-7 + 60-63

    6.1 80311 CL Updated for Unisab III 6.2 80516 JPJ Header and footer changed + minor corrections All6.3 80925 JPJ Additional info added to section 1 Introduction 56.4 131218 IVH Alarm/shutdown numbers have been updated 63-67

    Document revision record

    68/68Unisab III Profibus specification Ext. 6.4

    005261 en 2013.12

    Contents1.Introduction2.Protocol in detail2.1.What is PPO2.2.List of data input from Unisab III2.2.1*1) Status Word

    2.3.Data Outputs for Unisab III2.3.1*2) control bits

    3.Datastructure of telegram3.1.Placement of acyclic data3.2.PKE3.3.Error codes3.4.PKW points in Unisab III3.5.Database3.6.Datapoints3.6.1Datapoints in MEASUREMENTS DATA3.6.2Data points in TIMER DATA3.6.3Data points in CONFIG DATA3.6.4Data points in EXTENDED CONFIG DATA3.6.5Data structure of EEPROM DATA:3.6.6Data points in SHUTDOWN LOG DATA:3.6.7Data points in RANDOM DATA:

    4.Examples4.1.Example 1: Reading a process out setp1.4.2.Example 2: Reading Running hours4.3.Example 3: Reading shutdowns4.4.Example 4: Write Capacity Setpoint4.5.Example 5: Writing timer for prelub.

    5.Appendix A: Unisab III protocol common details5.1.Introduction5.1.1Control MODE5.1.2Compressor STATE5.1.3Multisab STATE

    5.2.Data points in CONFIGURATION5.2.1MECHANICAL_ZERO 05.2.2REFRIGERANT_TYPE 15.2.3COMPRESSOR_TYPE 25.2.4OIL_PUMP 35.2.5RUNNING_AS_BOOSTER 45.2.6FULL_FLOW_PUMP 55.2.7MOUNTED_WITH_AUTO_VI 65.2.8MOUNTED_WITH_HLI_BLI 75.2.9MOUNTED_WITH_ECO 85.2.10HIGH_SUCT_LIM_FOR_ECO 95.2.11LOW_CAP_LIM_FOR_ECO 105.2.12SWEPT_VOLUME 115.2.13COMMON_EVAP_COND 125.2.14AUXILIARY_OUTPUT_TYPE 135.2.15COMMUNICATIONS_SPEED 145.2.16PRESS_MEASURING_UNIT 155.2.17PREFERRED_MASTER_CONT 165.2.18UNLOAD 175.2.19RANGE_MOTOR_CURRENT 185.2.20CONTROLLING_ON 195.2.21EXT_SIGNAL_USED_FOR 205.2.22EXT_SIGNAL_MIN_VALUE 215.2.23EXT_SIGNAL_MAX_VALUE 225.2.24COLD_STORE 235.2.25AUTO_START 245.2.26AUTO_STOP 255.2.27OIL_COOL