04_Operating_Instructions_TruPlasma_Bias _3003[1] (1032055), страница 5
Текст из файла (страница 5)
3.1.1.1.P.09.01Page 32TruPlasma Bias series 3000/70008009 Read an integer valuePC to Bias012345678$09$F6$80$09AdrChan1Chan2SH2)SL2)Where:AdrChan (int)Address for RS4850..255 1)Channel number (see channel assignment tables)Bias reply (OK.)01234566$08$F7$40$00ValHValLSH2)SL2)Where:Val (byte)Asked byte valueBias reply (Fail)012345$06$F9AckH3)AckL3)SH2)SL2)Special commands:5105 Show Your RS485 AddressDo not use this command if more then 1 unit connected to the RS485 chain.PC to Bias01234567$08$F7$51$05xx255SH2)SL2)Where:xxIgnoredBias reply (OK.)01234567$08$F7$40$000AdrSH2)SL2)Where:AdrActual address for RS4850..255 1)Operating Instructions for TruPlasma Bias 3003 GeneratorRev.
3.1.1.1.P.09.01Page 33TruPlasma Bias series 3000/7000Channel numbers:Byte values:Chan0123456789101112131415160x80040x80050x8006ParameterAddressMeaningRS485 address or profibus IDRange0 … 255 or128BreakTimeBreak time after hard arc3 ..
60 [ms]RampRateRecovery current ramp1 .. 40 [units]HV- KpU0 .. 200HV- TiU0 .. 200HV- TdU0 .. 200HV- Kpi0 .. 200HV- TiI0 .. 200HV- TdI0 .. 200HV- TiP0 .. 200Dynamic settings for regulatorsLV- KpU0 .. 200LV- TiU0 .. 200LV- TdU0 .. 200LV- Kpi0 .. 200LV- TiI0 .. 200LV- TdI0 .. 200LV- TiP0 .. 200The arc detection criteria ENabled / DISabled0: HV OFF, LV OFFImax0 .. 31: HV OFF, LV ONUxI0 .. 32: HV ON, LV OFFdU0 .. 33: HV ON, LV ONModif.yesyesyesdo notchangewithoutacceptanceyesyesyesFloat values:ChanParameterDescription0ArcDet ImHV Current threshold for Imax arc detection inHV1ArcDet IxHV Current threshold for UxI arc detection in HV2ArcDet UxHV Voltage threshold for UxI arc detection in HV3ArcDet ImLV Current threshold for Imax arc detection inLV4ArcDet IxLVCurrent threshold for UxI arc detection in LV5ArcDet UxLV Voltage threshold for UxI arc detection in LV6T5:INLETInternal temperature at control PCB7T6:GB1Internal temperature value8T7:GB2Internal temperature value9T8:TrafoInternal temperature value at transformer10 U600Rectified mains voltage11 U24Controller supply voltageOperating Instructions for TruPlasma Bias 3003 GeneratorRev.
3.1.1.1.P.09.01RangeModif0.2 – 2.8 A Yes0.2 – 2.5 A0 – 300V1.0–11.0 AYesYesYes1.0–10.0 A0 – 300V0…100°C0…100°C0…100°C0…100°C0…700V0...30VYesYesNoNoNoNoNoNoPage 34TruPlasma Bias series 3000/7000Integer valuesChan28293031ParameterP15con4P15AD1P15user2User4DescriptionPower supply software versionArcDetection PCB software versionAnalog Interface PCB software versionProfibus Interface PCB software version0…655350…655350…655350…65535ModifNONONONONOTES:1) If Adr=255 the Bias will always react to the received command, regardless itsown address, but it will send a reply (confirmation) only if its own address matches theAdr.2) SH, SL are the high and low bytes of the check-sum.
The check-sum is anarithmetic sum of bytes 2 … (n-2), where n is the number of the last byte of transmission.3) AckH and AckL are acknowledge codes which are listed below.Acknowledge and failure codes (HEX format)4000 OKTransmission OK. and command executed.4001 Transmission length errorByte1 is not a negation of byte0.4002 Check sum errorThe two byte checksum is not equal to the sum of bytes nr 2 … (n-2)4003 Command not executableCommand is understood, but can not be executed due to technical conditions(forinstance channel don’t exist).4004 Command not understoodCommand is not implemented.Operating Instructions for TruPlasma Bias 3003 GeneratorRev. 3.1.1.1.P.09.01Page 35TruPlasma Bias series 3000/700010.2.
Profibus transmission protocolProfibus DP - Profile for Bias 3003PROFIBUS is an interface that allows you communicate with the Bias 3003 from aPROFIBUS master . Bias acts as a slave device in the communication process. It neverinitiates a transmission. The PROFIBUS master sends a command coded in modules, whichis executed by Bias unit, and a reply is generated. The recognized modules are presentedbelow.
Additional modules can be implemented if it is necessary.Baud Rate for communication between PROFIBUS master and PROFIBUS slaveThe PROFIBUS slave in the Bias has the auto –baude feature, which allows to adjustautomatically to the rate of the PROFIBUS master system during start-up. Baud rate areaccessible in discrete steps from 9.6 kbits to 12 Mbits.Settings of PROFIBUS IDThe ID number is setting by using the front panel console of Bias.
The softwareread the ID number from unit at the beginning the program. If the ID number waschanged, the unit must be restarted.PROFIBUS module constructionBias 3003 use two modules, which have a different length of byte. It is veryimportant to put modules in properly order, otherwise the “Parameter data error” can beappearing.All integer (2 byte) values are given with the MSB first. There is no possibility to setthe float value, but it can be implemented if it is necessary. All types of modules arepresented below.Module 1 – Outputs - (identification 0x82,0x0D,0x00,0x01)0123456789CtrlUset0Uset1Iset0Iset1Pset0Pset1Chan0ValHValL1213ValChan31011Chan1 Chan2This module is represented by 16 bytes, where:Ctrl – control byte represented by 8 control bits:0: PROFIBUS master controls the unit (1)1: 2: Mains relays ON (1), OFF (0)3: 4: Mode LV(0), HV(1)5: Reset arc counters (for 1 transmission is enough)6: 7: Operating Instructions for TruPlasma Bias 3003 GeneratorRev.
3.1.1.1.P.09.01Page 36TruPlasma Bias series 3000/7000UsetIsetPset- Voltage setpoint, represented by a 16bit (two bytes Uset0 and Uset1) integernumber. Scaling: 0 ..10000 represents 0 ..1200V- Current setpoint, represented by a 16bit (two bytes Iset0 and Iset1) integernumber. Scaling: 0 ..10000 represents 0 ..10000mA- Power setpoint, represented by a 16bit (two bytes Pset0 and Pset1) integernumber. Scaling: 0 ..10000 represents 0 ..3000WChan0, ValH, ValL – write integer valueThese three bytes enables to write new threshold values.
The first byte - Chan0 represent channel number, second and third bytes - ValH, ValL - represents new value in16 bit integer format. If new value was wrote properly, Bias unit confirm this by sendingin “ValHi” and “ValLi” new, just written value. List of available channels is presented onthe next page. Scaling is: 0..10000 represents 0..200 value.Chan1 - read integer valueThis output byte enables to read threshold values or temperatures and representchannel number of the value, which will be read. The list of available channels presentedis on the next page.Chan2, Val – write byte valueThese three bytes enables to write new byte values (new PI regulators settings,etc.).
The first byte - Chan0 -represent the channel number and the second byte - Val represent the new value in byte. If new value was wrote properly, Bias confirm this,sending in “ValB” new, just written value. The list of available channels presented is onthe next page.Chan3 - read byte valueThis output byte enables to read byte value from selected channel and representschannel number of the value, which will be read. The list of available channels; presentedis on the next page.Module 2 – Inputs - (identification 0x42,0x12,0x00,0x02)01234567891011Uact0Uact1Iact0Iact1Pact0Pact1Imcn0Imcn1UxIc0UxIc1dUcn0dUcn112131415161718Bits0Bits1Chan4ValHiValLiChan5ValBOperating Instructions for TruPlasma Bias 3003 GeneratorRev. 3.1.1.1.P.09.01Page 37TruPlasma Bias series 3000/7000This module is represented by 19 bytes, where:Uact- Average voltage readout, represented by a 16bit (two bytes Uact0 and Uact1)integer number.
Scaling: 0 ..10000 represents 0 ..1200VIact- Average current readout, represented by a 16 bit (two bytes Iact0 and Iact1)integer number. Scaling: 0 ..10000 represents 0 .. 10000mAPact- Average power readout, represented by a 16bit (two bytes Pact0 and Pact1)integer number. Scaling: 0 ..10000 represents 0 ..3000WImcn - Imax arc counter, represented by a 16bit (two bytes Imcn0 and Imcn1) integernumber. Show actual value of Imax arc counter. The range is: 0 - 10000.UxIc- UxI arc counter, represented by a 16bit (two bytes UxIc0 and UxIc1) integernumber.
Show actual value of UxI arc counter. The range is: 0 - 10000.dUcn - dU arc counter, represented by a 16bit (two bytes dUcn0 and dUcn1) integernumber. Show actual value of dU arc counter. The range is: 0 - 10000.Bits- Represented by a 16bit (two bytes Bits0 and Bits1), show basis informationabout Bias unit.
The description and complete information about acknowledgeBits0: Acknowledge bits:0: PC control acknowledge (1), analog or display console (0)1: 2: Relays ON ack. (1), or OFF (0)3: Power ON (1), INHIBIT (0)4: Mode Ack LV(0), HV(1)5: 6: 7: =1 after RESET until the 1-st transmission to PCBits1: more acknowledge bits.0: Interlock (1), no interlock (0)1: OverTemp Bit: 1=Overtemp2: PowerFail (1), power OK (0)3: Display Fail (1), display OK (0)4: Communication with pulse unit Fail (1) OK (0)5: EEprom data sum error (1), OK (0)6: EEprom write Error (1), OK (0)7: AlarmActive (1), inactive (0).Chan4, ValHi ValLi - read integer valueThese three bytes are reply for a command – read integer value (setting channelChan1) or write integer (setting channel Chan0) in output module.
Chan4 byte representschannel number of written or read value.Operating Instructions for TruPlasma Bias 3003 GeneratorRev. 3.1.1.1.P.09.01Page 38TruPlasma Bias series 3000/7000After writing value (setting channel Chan1) Bias unit confirm its - if new value waswritten properly, send in “Chan4” channel number and in “ValHi” and “ValLi” new, justwritten value. If not, the Bias unit will send in all theses bytes the 0xFF value.Scaling is: 0..10000 represents 0..200 value. (with the exception of channel no: 11)For channel number 11 scaling is: 0..10000 represents 0..1000 valueChan5,ValB - read byte valueThese two bytes are reply for a command – read byte value (setting by channelChan3) or write byte (setting by channel Chan2) in output module. Chan5 byte representschannel number of written or read value.After writing value (setting channel Chan3) Bias unit confirm its – if new value waswritten properly, send in “Chan5” channel number and in “ValB” new, just written value.If not, Bias unit will send in all theses bytes the 0xFF value.Channel numbers:Byte values:Chan0.ParameterMeaningID number RS485 address / Profibus ID1.BreakTimeBreak time[ms] after hard arc3.RampRateRecovery current ramp [V/ms]Range0 … 255or 1273 ..















