Академический Документы
Профессиональный Документы
Культура Документы
YORK EMEA Controls & Systems Christian Xs Vej 201, 8270 Hjbjerg, Denmark Phone +45 87 36 70 00, Fax +45 86 28 71 44 E-mail: DNK.supportcontrols@york.com
Copyright
YORK EMEA Controls & Systems All Rights Reserved
YORK EMEA Controls & Systems
Revision: 5.2 Updated: 051116 Author: Henning Hansen Owner: Claus Eifer Project : Extension protocol Side 2 af 22 Fil: c:\rpd\projects\standard\238000.78\spec\profibus\unisab ii profibus dp protocol extented_16112005.doc
INTRODUCTION
This paper describes Profibus DPV0 Protocol for UNISAB II in an Extended version compared to the Tiny Profibus Protocol also available for UNISAB II. This Extended version provides all analog values, mode, state, control-on-value, capacity set point, active timer number and value, digital inputs and digital outputs as well as cause of alarm and up to 2 warnings. All this is updated continuously. Writing start/stop command, changing control-on-value, mode, setup for sequencing and capacity set point is also featured using continuous updating. All values, limits and settings in the databases of the UNISAB II holding measurements data, timer data config data and alarm loggings are available using a command answer method. Some of these limits and settings can be written to, also using the command answer method. UNISAB II will prevent writing values beyond certain limits for safety reasons. The transport mechanism (layer 1 and 2) is strictly according to standard Profibus DPV0 Protocol standards. The application layer (layer 7) is presented in this paper The application layer for UNISAB II is based on the two papers listed below but it does not comply to any of those in detail. PROFIBUS Profile Profile for SEMI Version 1.0 August 2002 PNO Order No. 3.152 PROFIBUS Profil Profil fr Drehzahlvernderbare Antriebe, PROFIDRIVE Ausgabe September 1997 PNO Best.-Nr. 3.071
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 3 of 22
2
2.1
PROTOCOL IN DETAIL
What is PPO
Parameter-Prozessdaten-Objekt (Parameter-Process data-Object) is comprised of the PKW (please see chapter 3) plus PD (Prozessdaten). PD hold the data that are changed constantly and which should be transferred cyclically. This means that this data is transferred in each transmission from master to slave and from slave to master. In the present version of the protocol only PDR1 and PDR2 is implemented.
2.2
Word
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
PKW1 PKW2 PKW3 PKW4 SW PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 PD16 PD17 PD18 PD19 PD20 PD21 PD22 PD23 PD24 PD25 PD26 PD27 PD28
X X X X *1) SUCT_PRESS, SUCT_TEMP SUCT_SUPERHEAT, DISCH_PRESS, DISCH_TEMP, LUB_PRESS, OIL FILTER DIFF_PRESS, OIL_TEMP, MOTOR_CURR, BRINE_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, Mode State Control mode (Suct=0, Brine=1, Disch, Hot Water, Ext.Cool or Ext.H) Multisab (Sys No/Controller/Start No/Multisab state) (4 bit each) X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 4 of 22
34 35 36 37 38 39 40 41 42
Capacity Actual Set point Aktiv timer number Aktiv timer value Digital Inputs Digital Outputs Digital Outputs Alarm Warning 1 Warning 2
X X X X X X X X X
2.2.1
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 alarm Common warning Running Ready Capacity remote control mode Description
2.3
Word
1 2 3 4 5 6 7
X X X X *2) Start/Stop command (High byte = 55h / Low byte = 55h) Remote only Control on value (Suct=0, Brine=1, Disch, Hot Water, Ext.Cool X X X
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 5 of 22
8 9 10
or Ext.Heat) Remote.only Write active while CW bit 12 is set UNISAB mode (Stopped, Manual, Auto, Remote) Write active while CW bit 13 is set Multisab (Sys No/ - /Start No/ - ) ( 4 bit each ) Write active while CW bit 14 is set Capacity Set Point (Active for SP > -100) Do write with value less than -100 in order to return to Multisab or local control Write active while CW bit 15 is set
X X X
2.3.1
Control bits from master to UNISAB II Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Text Compressor Motor Starter Feed Back Exrernal 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 Punp Motor Starter Feed Back Oil Float Switch Capacity Decrease Blocked Thermistor in Motor Windings Change value (Set PD2 parameter) Change value (Set PD3 parameter) Change value (Set PD4 parameter) Change value (Set PD5 parameter) Description
Please note: Set XXX Parameter must be set only until the change of the XXX Parameter has taken place. While set, this command blocks any other means of changing the XXX Parameter.
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 6 of 22
PKW
Using 8 bytes it is possible to transfer data to and from UNISAB II in acyclic mode. This method is not exactly according to the profiles referred to in chapter 1 but it does not differ much. Most notable is the database and datapoint terms which are used in place of PNU (Parameter Number). 0 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 6 and 7 are used with UNISAB II. All data is one integer each) Rest of Telegram = Cyclic part of transmission
3.1
PKE
The 2 first bytes hold the PKE word. Bitwise description below. 15 AK 14 13 12 11 SPM 10 9 Database 8 7 6 5 4 3 2 Data Point Number in the database 1 0
AK = instruction / response signature SPM = Spontan Meldung = Spontaneous Message (Not implemented In UNISAB II) Database + Data Point Number = PNU = Parameter Nummer = Parameter Number AK Instruction signature 0 1 2 3 4-9 10 Response required Response signature Result OK 0 1,2 11 1 2 11 Response signature Result not OK 7 7 7 7
None Read Parameter Value Write Parameter Value (integer) Write Parameter Value (Long int) Not used in UNISAB II Write Parameter value (byte)
Response value will be returned in PWE 6 and 7 for integers and in PWE 7 for bytes. Response signature will be returned in the AK field.
3.2
Error codes
If UNISAB II cannot return the data wanted or cannot write the settings wanted an error code is returned in the PWE field byte no 6 and 7 as one integer. 0 1 Undefined PNU Parameter cannot be written into
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 7 of 22
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
3.3
PKW (PARAMETER-KENNUNG-WERT)
Data in UNISAB II is stored in simple databases using structures. This makes tables and addressing simpler than having one long numbered array of data. Furthermore it makes later extensions of these databases and their structures possible without compromising compatibility towards newer or older versions. If master indexes too far in an old slave the slave will respond with an error message telling that this point is not defined. (Error code 0). This demands that the numbering of existing points and indexes must never be altered in UNISAB II versions to come. HOW TO: There are several databases, each with data points of different structure. The database is addressed with bit 8, 9 and 10 of the PKE. The 8 LSB of the PKE is the actual data point number in the database in question. With IND (Index) of the PKW the structure is indexed into. Please note that index 0 in MEASUREMENTS DATA are all transferred in the PZD (Prozessdaten) field of the PPO (Parameter-Prozessdaten-Objekt) using cyclic transfer. This might be useful for testing.
Please note that all data is transferred as integers. Data structures which are not composed of integers must nevertheless be accessed as arrays of integers. DATABASE MEASUREMENTS DATA TIMER DATA CONFIG DATA EXTENDED CONFIG DATA EEPROM DATA ALARM LOG DATA RANDOM DATA NO. 0 1 2 3 4 5 6
Datapoints in MEASUREMENTS DATA SUCT_PRESS SUCT_TEMP SUCT_SUPERHEAT DISCH_PRESS DISCH_TEMP LUB_PRESS DIFF_PRESS OIL_TEMP MOTOR_CURR BRINE_TEMP INTERM_PRESS INTERM_TEMP EXT_INPUT CAPACITY CAP_POSITION
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 8 of 22
Data structure of each MEASUREMENTS DATA point. 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 value; alarmHIlim; alarmHIlimmin; alarmHIlimmax; alarmLOlim; alarmLOlimmin; alarmLOlimmax; warningHIlim; warningHIlimmin; warningHIlimmax; warningLOlim; warningLOlimmin; warningLOlimmax; actualSP; setp1; setp1min; setp1max; setp2; setp2min; setp2max; neutralzone; neutralzonemin; neutralzonemax; pband; pbandmin; pbandmax; tsample; tsamplemin; tsamplemax; tint; tintmin; tintmax; tdiff; tdiffmin; tdiffmax; p_bidrag; i_bidrag; d_bidrag; minpulse; minpulsemin; minpulsemax; actuatortime; actuatortimemin; actuatortimemax; mv_gemt; 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
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 9 of 22
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
Addressing beyond index 46 is not considered to be relevant. If you want to do so anyway you must transfer the data needed as integers and figure out in which way to unpack data. Later there may be added definitions about sub structures MENU_FLAG_REC etc. This is not considered relevant now as this information is of no use outside UNISAB II except for debugging software internally to UNISAB II. 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 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
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 10 of 22
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
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
On UNISAB II Display 0 1 2 3 CONFIG COMPRESSOR MECH.ZERO CONFIG UNIT/PLANT - REFRIGERANT CONFIG COMPRESSOR - TYPE CONFIG OIL SYSTEM - PRELUBROCATION
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 11 of 22
Data points in EXTENDED CONFIG DATA LANGUAGE CONTRAST SUCT_PRESS_OFFSET DISCH_PRESS_OFFSET INTERM_PRESS_OFFSET LUB_PRESS_OFFSET DIFF_PRESS_OFFSET BRINE_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
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
LANGUAGE - LANGUAGE LANGUAGE - CONTRAST CALIBRATE _ PRESS TRANSDUCER SUCT.ADJUST CALIBRATE _ PRESS TRANSDUCER DISC.ADJUST CALIBRATE _ PRESS TRANSDUCER IMED.ADJUST CALIBRATE _ PRESS TRANSDUCER OIL.ADJUST CALIBRATE _ PRESS TRANSDUCER DIFF.ADJUST CALIBRATE BRINE TEMP BRINE ADJST CALIBRATE CAP.POS. CAP.ZERO AD CALIBRATE CAP.POS. CAP 100 ADJ MULTISAB PARALLEL CONTR. PARALLEL CA CONFIG COMPRESSOR VI MODE CONFIG COMMUNICATION PORT 2 CONFIG COMMUNICATION BAUD RATE (Port 1) CONFIG COMMUNICATION BAUD RATE (Port 2) CONFIG COMMUNICATION PORT 1 Reserved for later expansion CONFIG COMMUNICATION NODE NO (Port 1) CONFIG COMMUNICATION NODE NO (Port 2)
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 12 of 22
Data structure for CONFIG DATA and for EXTENDED CONFIG DATA: Actual value Min value Max value 0 1 2
Data structure of EEPROM DATA: Please note that all data in EEPROM DATA is one data structure. This means that there is only one data point i.e. number zero. unsigned char unsigned char unsigned char unsigned char unsigned char unsigned char unsigned long unsigned int unsigned int sec; /* Seconds */ min; /* Minutes */ hour; /* Hour */ mday; /* Day of month */ month; /* Month */ year; /* Year */ compr_ser_no; next_alarm_log; total_number_of_alarms; 0 0 1 1 2 2 3 and 4 5 6
0 2 is Time for Commisioning Next_alarm_log is the data point that will be written into with data of the next alarm to occur. So the most recent alarm log is next_alarm_log minus one.
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 13 of 22
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 14 of 22
TOTAL RUNNING HOURS LONG INT 0 RUNTIME SINCE START LONG INT 1 REAL TIME CLOCK YEAR 2 REAL TIME CLOCK MONTH 3 REAL TIME CLOCK DAY 4 REAL TIME CLOCK HOUR 5 REAL TIME CLOCK MINUTE 6 REAL TIME CLOCK SECOND 7 ROTATUNE MOTOR FAN RUN CMD 8 ROTATUNE MOTOR FAN TIMER SP 9 ROTATUNE MOTOR FAN TIMER VAL 10 P BAND FACTOR DELAY UP 11 P BAND FACTOR DELAY DOWN 12 P BAND FACTOR START DELAY 13 P BAND FACTOR STOP DELAY 14 TRANSFER FACTOR DOWN 15 TRANSFER ZONE 16 TAKE-OVER FACTOR UP 17 TAKE-OVER FACTOR START 18 TAKE-OVER ZONE 19 SUCTION RAMP LIMITING 20 SUCTION SUPERHEAT SP2 21 TIME ACTIVE ON END STOP 22 BRAKE DELAY 23 SW VER HIGH 24 SW VER LOW 25 SW VER SUB 26 SW VER EXT 27 SW VER YEAR 28 SW VER MONTH 29 SW VER DAY 30 SW VER HOUR 31 SW VER MIN 32 SW VER SEC 33 UNISAB 2R 34 PRESSURE NO 1 RAW VALUE 35 PRESSURE NO 2 RAW VALUE 36 PRESSURE NO 3 RAW VALUE 37 PRESSURE NO 4 RAW VALUE 38 PT100 NO 1 RAW VALUE 39 PT100 NO 2 RAW VALUE 40 PT100 NO 3 RAW VALUE 41 PT100 NO 4 RAW VALUE 42 MOTOR CURRENT RAW VALUE 43 EXTERNAL SIGNAL RAW VALUE 44 CAPACITY POSITION RAW VALUE 45 VOLUME POSITION RAW VALUE 46 PIGGY BACK RAW VALUE 47 ANALOG OUTPUT 48 NUMBER OF ALARMS 49 SUPERUSER KEY WAS USED YEAR 50 SUPERUSER KEY WAS USED MONTH51 SUPERUSER KEY WAS USED DAY 52 SUPERUSER KEY WAS USED HOUR 53 SUPERUSER KEY WAS USED MIN 54
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
TIMERS - SERVICE TIMERS - ON TIME TIMERS - SERVICE TIMERS - SINCE START TIMERS - DATE TIME - YEAR TIMERS - DATE TIME - MONTH TIMERS - DATE TIME - DAY TIMERS - DATE TIME - HOUR TIMERS - DATE TIME - MIN TIMERS - DATE TIME - SEC TIMERS - MOTOR FAN - RUN MOTOR FAN TIMERS - MOTOR FAN - TIMER SP TIMERS - MOTOR FAN - TIMER TIMERS - PBAND FACTOR - DELAY UP (recip TIMERS - PBAND FACTOR - DELAY DOWN (rec TIMERS - PBAND FACTOR - START DELAY TIMERS - PBAND FACTOR - STOP DELAY TIMERS - TRANSFER - FACTOR DOWN (recips TIMERS - TRANSFER - ZONE (recips only) TIMERS - TAKE-OVER - FACTOR UP (recips TIMERS - TAKE-OVER - FACTOR START (reci TIMERS - TAKE-OVER - ZONE (recips only) DIAGNOSES - MISC.FUNCTIONS - SUCT.RAMP DIAGNOSES - MISC.FUNCTIONS - SUCT.SUPER DIAGNOSES - MISC.FUNCTIONS - CAP.POS DIAGNOSES - MISC.FUNCTIONS - BRAKE DLY. DIAGNOSES - SOFTWARE VERSION DIAGNOSES - SOFTWARE VERSION DIAGNOSES - SOFTWARE VERSION DIAGNOSES - SOFTWARE VERSION DIAGNOSES - SOFTWARE VERSION DIAGNOSES - SOFTWARE VERSION DIAGNOSES - SOFTWARE VERSION DIAGNOSES - SOFTWARE VERSION DIAGNOSES - SOFTWARE VERSION DIAGNOSES - SOFTWARE VERSION DIAGNOSES - SOFTWARE VERSION DIAGNOSES - ANALOG INPUT - PRESS INP 1 DIAGNOSES - ANALOG INPUT - PRESS INP 2 DIAGNOSES - ANALOG INPUT - PRESS INP 3 DIAGNOSES - ANALOG INPUT - PRESS INP 4 DIAGNOSES - ANALOG INPUT - PT100 INP 1 DIAGNOSES - ANALOG INPUT - PT100 INP 2 DIAGNOSES - ANALOG INPUT - PT100 INP 3 DIAGNOSES - ANALOG INPUT - PT100 INP 4 DIAGNOSES - ANALOG INPUT - CURR DIAGNOSES - ANALOG INPUT - EXT DIAGNOSES - ANALOG INPUT - CAP DIAGNOSES - ANALOG INPUT - VI. DIAGNOSES - ANALOG INPUT - PIGGY INP DIAGNOSES - ANALOG OUTPUT - ANA.OUT DIAGNOSES - NO OF ALARMS - NO OF ALARMS DIAGNOSES - SUPERUSER KEYWORD DIAGNOSES - SUPERUSER KEYWORD DIAGNOSES - SUPERUSER KEYWORD DIAGNOSES - SUPERUSER KEYWORD DIAGNOSES - SUPERUSER KEYWORD
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 15 of 22
55 56 57 58 59 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 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
DIAGNOSES - SUPERUSER KEYWORD DIAGNOSES - SUPERUSER KEYWORD DIAGNOSES - SUPERUSER KEYWORD DIAGNOSES - SERIAL NUMBER - SERIAL NO DIAGNOSES - SERIAL NUMBER - COMMISSIONED DIAGNOSES - SERIAL NUMBER - COMMISSIONED DIAGNOSES - SERIAL NUMBER - COMMISSIONED DIAGNOSES - EXAMINE MEMORY DIAGNOSES - EXAMINE MEMORY DIAGNOSES - POWER ON - POWER ON DIAGNOSES - POWER ON - POWER ON DIAGNOSES - POWER ON - POWER ON DIAGNOSES - POWER ON - POWER ON DIAGNOSES - POWER ON - POWER ON DIAGNOSES - POWER ON - POWER ON DIAGNOSES - POWER ON DIAGNOSES - POWER ON Not available on UNISAB II display DIAGNOSES - COP - COP DIAGNOSES - COP - COP CARNOT DIAGNOSES - COP - COP MECH DIAGNOSES - COP - COOLING PWR DIAGNOSES - COP - MASS FLOW DIAGNOSES - COP - SHAFT POWER DIAGNOSES - COP - MOTOR POWER DIAGNOSES - COP - MOTOR COP DIAGNOSES - COP - VOLUME FLOW DIAGNOSES - COP - SUPERHEATED DIAGNOSES - COP - SATURATED DIAGNOSES - COP - ENTHALPY H1 DIAGNOSES - COP - ENTHALPY H2 DIAGNOSES - COP - ENTHALPY H4 DIAGNOSES - COP - LIQUID TEMP DIAGNOSES - ROTATUNE PISTON - STEP DIAGNOSES - ROTATUNE PISTON - TOT CAP 1 DIAGNOSES - ROTATUNE PISTON - TOT CAP U DIAGNOSES - ROTATUNE PISTON - TOT CAP D DIAGNOSES - ROTATUNE PISTON - RPM UP DIAGNOSES - ROTATUNE PISTON - RPM DN CALIBRATE - CAP.LIMITS - SIGNAL LOW CALIBRATE - CAP.LIMITS - SIGNAL HIGH CALIBRATE - CAP.LIMITS - LIMIT HIGH CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 16 of 22
113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170
CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CALIBRATE - DEF REFRIGERANT R000 - PRES CONFIG - COMMUNICATIONS - COMPR.NO. Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 17 of 22
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228
Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display Not available on UNISAB II display
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 18 of 22
Data Structure for RANDOM DATA: Value May be written to Min value Max Value 0 1 2 3
Some data points might have been assembled into structures. This would result in the need of one extra addressing field in the PKW (please see page 7). Byte no 3 might be used, were it not for the fact that this byte has been reserved for later extensions by the PNO (Profibus Nutzer Organisation).
Format of (value, may be written to, min value and max value) is Integer except for point no 0, 1, 58 and 70 where value is Long Int (Please see page 7 PKE AK field).
More information about Data Points in RANDOM DATA: POINT NO 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 WRITABLE NO NO YES YES YES YES YES YES NO NO NO YES YES YES YES YES YES YES YES YES NO NO NO YES NO NO NO NO MIN VALUE 0 0 0 1 1 1 0 0 0 0 0 1 1 1 1 1 0 1 1 0 -200.0 -100.0 0 0 0 0 0 0 MAX VALUE 4294967295 4294967295 91 12 31 23 59 59 1 7200 7200 10 10 10 10 10 100 10 10 100 100.0 300.0 3000.0 0.5 99 9 9 9 FORMAT longint 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 1s, 1/10s or 1/100s 1s 1s 1s 1s 1s 1s 1s 1s boolean 1s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1s 1/10s 1/10s 1/10s 1/10s 1s 1s 1s 1s Measuring Unit hour sec Year (0=1992) month day hour min sec none sec sec percent none none none none percent none none percent Deg/Rxxx Deg/Rxxx sec sec none none none none
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 19 of 22
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 20 of 22
Points 168 231 are used for reading data that are being transferred between some PC and some PLC system both connected to the UNISAB II. The PLC is connected via 232 line. The PC is connected via Danbuss RS485 line. The format of this data is not known. It must be interpreted based on knowledge about the PC and the PLC system.
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 21 of 22
3.0
041129
HEH
3.1 3.2
041207 041207
HEH HEH
Original issue Tilfjet PD tabel samt PKW punkter Udvidet Lse tabel Udvidet lse protokol Fjernet dublet af Mode i data input liste Rettet datastruktur for TIMER DATA. Edit OK op fra 2 til 0. Separated Change value bit for PDW2 into bits for PD2, PD3, PD4 and PD5. Bit for PDW3 removed PD2 to PD5: Comments about CW bits for writing Comment stressing the importance og writing capacity 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, not from internal code. Added description of PKW with tables of commands and error codes. Indexes listed for EEPROM DATA and for ALARM LOG. Renamed next log index to next alarm log in order to avoid using index in two different meanings. Added explanation for Time for Commissioning. Removed unused columns in tables. Removed lines describing data points which may be added later. Added point no 37 - 48 in Extended Config Data. Removed alarm and warning texts. Added explanation as to where to find certain config points on the UNISAB II display Added RANDOM DATA to be accessed via acyclical communication. Changed footers: Texts in English, not Danish. YORK EMEA Controls & Systems. More information about RANDOM DATA
Most
18,19 All
Document Revision Record Revision: 5.2 Updated: 051116 Project : Extension protocol
YORK EMEA Controls & Systems Author: Henning Hansen Owner: Claus Eifer Page 22 of 22