Home
SD_PLUS 1_Inverter_FB_Library_10108154v102_UM 1
Contents
1. mputvalueistoohigh AN 0x8010 Value out of range MaxIn mV lt In mV or CalCmd gt 4 OxX000 Custom Standard code bit Status The Stat output is the status code of the function block Range Type A Block is OK 0x8001 Block is not calibrated CalLo_pct 0 and CalHi_pct 0x8002 Block is in a calibration cycle CalLo_pct O and CalHi ee 04 Parameters are Parameters are corrupt aa 0x8008 Invalid Setup Calibration OxX000 Custom Standard code bit Inverter FB Library V102 April 2011 SCHWARZMULLER No N LER PLUS 1 Guide 5 SAUER PLUS 1 Inverter Function Block Library Battery Discharge Indicator Battery Discharge Indicator BDI Inputs kstEnb lPwr kstl eve Jutputsfe JE3tt mb Leye Function The BDI function block can be used to calculate the discharge level of a battery in steps from 10 to 1 10 fully charged 1 discharded based on discharge characteristics and with battery voltage as input value The Battery Discharge Indicator BDI is designed to cover lead acid batteries only There are 11 discharge and one charge characteristics stored in the function block Each characteristic consists of 10 internal voltage values All in all 120 different threshold values are available for the calculating algorithm The different battery types can be handled by adjusting the parameter BattType for the discharge characteristics
2. Motor Data 57 PONE 77 20 57 o GA AG AA AAP one Tee ae 57 650 500 AA AA AN 57 Motor Data ROP 58 Motor Data ROP NAA KA AA AN 58 So PA 58 MOUE DUDUT ANAN E AE ANT AA E R E E 58 History Function Block Library 59 4 Inverter FB Library V102 April 2011 PLUS4T Guide G SAUER esau PLUS 1 Inverter Function Block Library DANFOSS Analog Input Scaling with two point line Analog Input Scaling with 2pt line Out pcetf AA Function The Anin_2Pt function block can be used for calibrating and scaling an analog input signal with a two point straight line The analog signal can be given from a joystick pedal sensor or from another control device The function block provides also fault detection dead band and parameter handling functionality Diagram Out Out pct j Active input range uN HiOut 100 00 Yo PI LoOut_pct 0 Callo pct CalHi pct In pet MaxIn_mV n mV The active input range is defined by the lower and upper calibration point Ca Lo_pct CalHi pot as percentages of the maximum input Max n_mV If required dead bands can be considered for the calibration points Dbndlo pct DbndHi_pc A fault threshold range F t7hd_pct provides a safe range for HW tolerances versus error detection if the input value is too high or too low Inverter FB Library V1
3. Inverter Function Block Library SAUER Analog Input Scaling with two point line amp Knee amp Auto Calibration Inputs Outputs Inputs Item Range Cal Cmd U8 0 4 Rst In Flt BOOL Maxin mV S32 O 65000 mV In mV S32 O 65000 MV Calibration Command 0 Manual calibration 1 Semi Auto Cal 2 Semi Auto Cal with enable input 3 Set Calibration values to defaults 4 Clear Calibration Reset of input faults T Fault is not latched F Fault is latchet until fixed and power is cycled Maximum rated input in mV Used for ratiometric calculations of calibration points dead bands and faults Analog Input signal in mV Enbl BOOL Input to enable function block output Outputs Item Range Stat U16 Status Code in standard bitwise pattern Fit U16 Fault code in standard bitwise pattern Active BOOL HIGH if output is not 0 In pct U16 O 10000 0 0196 of Maxin mV Analog input signal as percentage of Maxin mV Out S32 Output value scaled to HiOut parameter Out _ pct U16 O 10000 0 01 of HiOut Inverter FB Library V102 April 2011 Output value as percentage of HiOut parameter DANFOSS _ SCHWARZMULLER INVERTER Inputs Outputs continued PLUS 1 Guide PLUS 1 Inverter Function Block Library 0095 Analog Input Scaling with two point line amp Knee amp Auto Calibration Parameters CalLo pct U16 0 100
4. 0 10000 0 01 of MaxIn_mV default value 1000 Maxin mV CalMid pct U16 Middle calibration point as percentage of active O 10000 0 0196 of active input range input range from CalLo pct to CalHi pct default value 5000 CalHi pct U16 High calibration point as percentage of 0 10000 0 01 of Maxin mV Maxin mV default value 9000 LoOut pct U16 Is the calibrated minimum value of the output as 0 1000 0 01 of HiOut default value 0 percentage of HiOut MidOut pct U16 Is the calibrated middle value of the output as 0 1000 0 01 of HiOut default value 0 percentage of HiOut HiOut U32 Is the calibrated maximum value of the output 0 20000 default value 10000 20000 is the maximum input for the DDCG function block 0 1000 0 0196 of MaxIn_mV default value 0 percentage of Maxin mV 0 1000 0 0196 of MaxIn_mV default value 0 percentage of Maxin mV O to 5000 0 01 of MaxIn_mvV default value 500 calibration points as percentage of Maxin mV 0 10000 ms default value 1000 needs to be present before it is declared Fault and Status Messages Fault The Fault output is the fault code of the function block ooo mputvalueisOK Status The Stat output is the status code of the function block Range Type 0x0000 Block is OK 0x8001 Block is not calibrated CalLo_pct 0 and CalHi_pct l 0 0x8002 Block is currently in a calibration cycle CalLo_p
5. Stat U16 Status code of the function block Parameters Item Range NmbrCells U8 Number of battery cells 2 Volt cell 6 40 default value 12 Example a 24V battery consists of 12 cells with a voltage of typical 2V cell for lead acid battery ChgTmMax_ms U32 Maximum charge timer value Time between two 0 1000000 ms default value 240000 charge levels VCellRst_mV U16 Maximum voltage threshold per cell to reset the 4000 mV default value 2090 charge level at power on fully loaded cell re U8 Selection of the discharge curve Type x from 10 default value 3 discharge characteristic table Inverter FB Library V102 April 2011 SCHWARZMULLER p o INVERTER Brake and Power ErakePower PLUS 1 TM Guide G SAUER PLUS 1 Inverter Function Block Library DANFOSS Brake and Power Function The Brake and Power function controls the electromechanical brake and the power stage at different driving conditions Start When the nb signal goes active positive edge the power stage will be enabled immediately but the brake will be opened powered with a time delay BrkOpen ms Emergency stop Emc The power stage will be disabled and the brake will be closed immediately Emergency stop has the highest priority Stop ramp BrkPwrMode 0 Stop ramp mode is selected when parameter BrkPwrMode is set to O When the Enb signal goes inactive the stop ramp mode wil
6. our PLUS 1 Inverter Function Block Library DANFOSS Dynamic Drive Curve Generator Inputs Outputs continued Graph DDCG_3 SpdStptOutwith Progression 0 Spd StptOut Graph DDCG_4 SpdStptOutwith Progression 100 120 Sp d StptOut Yo 5 8 8 Inverter FB Library V102 April 2011 43 SCALE PLUS 1 Guide SAUER 7 BLUS417 Inverter Function Block Library DANFOSS Dynamic Drive Curve Generator Inputs Outputs continued Graph DDCG_5 120 Roundness 100 44 Inverter FB Library V102 April 2011 SCHWARZMULLER p o INVERTER Error Status Handler ErrstatHandler PLUS 1 Guide PADER PLUS 1 Inverter Function Block Library Error Status Handler DANFOSS Function The error and status handler collects and administrates all errors and status events By adding the error to a certain error level it is possible to define an output priority if more than one error occurs at same time Always the error status with the highest priority will be visible on Outputs Err or Stat With the H dErrLewInput an error message can be kept even if the error is no longer present Inputs Outputs Inputs Item Range ClrErr BOOL A positive edge at the ClrErr input clears all error levels which are selected with the ClrLev input The error levels can only be cleared if the input value of this error variable equals zero ClrLev U8 The ClrrLev input defines whether a
7. A fault needs to be present for a certain time F tDetTm before it is declared The used Fault timer is an up down counter This allows faults to be detected if they occur in more than 50 of program cycles StorCalLoPos StorCalHiPos StorCalLoNeg StorCalHiNeg and SetDefare outputs intended to control the EE_PROM blocks in the parameters pages Calibration CalWin pet CalWin pct PE Nu IN 5 0 ae ATS 2 In pet 0 CalLoxxx_pct CalHixxx pct ExpCalLoxxx pct ExpCalHixxx pct xxx Pos or Neg It is highly recommended to start the calibration with the lower calibration point means HW source of the analog signal is in neutral position when activating the calibration Otherwise the calibration status message can be wrong since the block can t distinguish if value 0 for the Lower calibration point is the correct and allowed value or if it s just not calibrated yet The four calibration points Ca LoPos_pct CalHiPos_pct CalloNeg pctand CalHiNeg_pct located on Para bus must be connected to 516 memory locations By default they are connected to dynamic memory inside the Local_Para page In case of using the static memory delete the Local_Para page and use the Para bus to route the signals to the static memory If multiple Sensor_4Pt_AC function blocks are used in one application the Namespace feature will have to be used or the memory names have to be changed In case of using the local parameters included inside the block
8. Inputs Item Range PreCond BOOL Must be TRUE to enable Fwd and Rvs switch Fwd and Rvs must be FALSE to enable PreCond If PreCond goes to FALSE Fwd and Rvs will be disabled Fwd BOOL Forward signal Output Dir S16 Direction 1 Reverse 0 Neutral 1 Forward DrvEnbl BOOL Drive enable T Exactly one direction input is true F neutral or Fault Fit U16 Fault code of the function block Inverter FB Library V102 April 2011 39 SCHWARZMULLER PLUS 1 Guid SAUER INVERTER whe O AE Dee PLUS 1 Inverter Function Block Library Dynamic Drive Curve Generator DDCG DDCG Spd t 0 1 1 Init Function To obtain a comfortable drive feeling the speed curve is generated with a drive curve generator dependent on the variation of the set value Beside the actual speed it is also considered how far and how fast the set value is changed According to the variation of the set value a very sensitive and smooth drive feeling can also be performed as well as a dynamic driving Inputs Outputs Inputs SodMax_rpm1 SpdMax_rpm1 0 1 rpm 200000 200000 0 1 rpm 1 200000 0 1 rpm AcelMax S32 Acceleration 1 500000 0 1 rpm s Specifies the max acceleration without rounding and without progression Roundn 0 Progr 0 The maximum acceleration is achieved if the set value escalates from zero to maximum speed DecelMax S32 Deceleration 1 500000 0 1 rpm s
9. Specifies the max deceleration without rounding and without progression R 0 P 0 The maximum deceleration is achieved if the set value jumps down from maximum speed to zero Init BOOL Init function of the dynamic correction see DeacDynCor 0 1 pos transition DeacDynCor BOOL Deactivation of dynamic correction of drive curve output value At inversion from acceleration to deceleration or at a pos transition at Init input a correction of the drive curve is made the drive curve output value is immediately set to the actual speed value SpdAct_rpm1 see Graph DDCG_1 and Graph DDCG_2 0 dynamic correction 1 no dyn correction 40 Inverter FB Library V102 April 2011 puss 1 Guide G SAUER PLUS 1 M Inverter Function Block Library DANFOSS weiber or ee DATOS Dynamic Drive Curve Generator Inputs Outputs continued Inputs Item Range RstInFlt BOOL Reset of the input faults TRUE Fault is not latched FALSE Fault is latched until fixed and power is cycled Graph DDCG 1 without correction 120 100 80 2 3 60 40 20 0 0 1 2 3 4 5 6 ts Graph DDCG_2 with correction 120 100 69 80 60 40 20 0 0 1 2 3 A 5 6 ts Inverter FB Library V102 April 2011 41 N SCHWARZMULLER INVERTER 42 PLUS 1 Guide rt PLUS 1 Inverter Function Block Library DANFOSS Dynamic Drive Curve Generator Inputs Outputs continued Output Ite
10. The selection of the discharge characteristic depends on used battery and application requirements If no information is available from battery supplier the right type needs to be determined with measurements or trials A basic value to determine the right characteristic is the final discharging voltage of the single cell displayed in row Level1 For heavy usage with high current peaks adjust Typed with final discharging voltage 1 53V cell For slow discharging without current peaks adjust Type 10 with 1 98V cell to avoid total discharge A timer increases if the actual battery voltage is higher than the actual charge threshold and decreases if the actual battery voltage is lower than the actual discharge threshold value If the charge time 0 the charge level decreases one step If the charge timer reaches parameter Chg7mMax ms the charge level increases one step The actual threshold values are calculated out of the actual charge level Leve and battery type BattType Discharge Characteristic Voltage per Cell Charge Char VpC Charge of Charge of Type0 Typel Type2 Type3 Type4 Type5 Type6 Type7 Type8 Type9 Typel0 battery Type0 battery pit ll lol Level Joo Level 1903 1922 1938 rosa na7o 1982 1989 1995 2005 20m laos o lao 2338 fo loo 1955 1880 1901 1922 1943 1 959 1o68 1 976 1 988 1 997 2005 e so 2304 s 60 zoo 1797 1827 1958 hee 1913 1925 1937 1956 1968 1980 o 60 22
11. U16 High calibration point for the positive part as 0 10000 0 0196 of Maxin mV percentage of Maxin mV default value 9000 0 1000 0 01 of HiOut default value 0 the positive part as percentage of HiOut HiOutPos U32 Is the calibrated maximum value of the output for 0 20000 default value 10000 the positive part 20000 is the maximum input for the DDCG function block 0 1000 0 01 of Maxln mV default value 0 positive part as percentage of MaxIn_mV 0 1000 0 01 of MaxIn_mV default value 0 positive part as percentage of Maxin mV CalLoNeg pct U16 Low calibration point for the negative part as 0 10000 0 01 of MaxIn_mV default value 4500 percentage of Maxin mV CalHiNeg pct U16 High calibration point for the negative part as 0 10000 0 01 of Maxin mV percentage of Maxin mV default value 9000 LoOutNeg_pct U16 Is the calibrated minimum value of the output for 0 1000 0 01 of HiOut default value 0 the negative part as percentage of HiOut HiOutNeg U32 Is the calibrated maximum value of the output for 0 20000 default value 10000 the negative part 20000 is the maximum input for the DDCG function block 1000 10 0 01 y E _mV default value 0 negative part as percentage of Maxin mV 1000 ki 01 of ee MV default value 0 negative part as percentage of Maxin mV O to 5000 kya of MaxIn_mV default value 500 calibration points as percentage of Maxi
12. calibration can be accomplished by one of the three methods outlined below Manual Calibration CalLoPos_pct CalHiPos_pct CalloNeg_pctand Ca HiNeg_pctare stored in an EE memory location with a distinguishable alias for easy updating Use the PLUS 1 GUIDE Service and Diagnostic Tool to update Ca LoPos_pct CalHiPos_pct CalLoNeg pctand CalHiNeg_pct Inverter FB Library V102 April 2011 _ SCHWARZMULLER INVERTER Calibration continued PLUS 1 TM Guide G SAUER PLUS 1 Inverter Function Block Library 2 DANFOSS Analog Input Scaling with four point line amp Auto Calibration Semi Automatic Calibration The four calibration points are stored in the same EE memory locations as in Manual Calibration The Calibration Command must be set to 1 Enable Semi automatic Calibration As long as the stored values for Ca LoPos_pct CalHiPos_pct CalLoNeg pctand Ca HiNeg pct are zero the function is not calibrated and the input is ready for Semi Automatic Calibration The Expected Calibration Points ExpCalLoPos_pct ExpCalHiPos_pct ExpCalLoNeg_pct ExpCalHiNeg_jpct specify the center of the Calibration Windows If the input value is within the calibration window for the low or high calibration points for duration Ca Det7m ms the last value is captured and stored for that calibration point After storing values for all four calibration points semi automatic calibration is complete Calibration mode can be activated by either setting
13. pet MidOut pct LoOut_pct 0 In_pct CalMid_pct si Maxln mV In mV CalLo_pct CalHi_pct The active input range is defined by the lower and upper calibration point Ca Lo_pct CalHi_pct as percentages of the maximum input Max n_mV The knee profile is defined by the parameter Ca Mid_pctand MidOut_pct If required dead bands can be considered for the calibration points Dbndlo pct DbndHi_pct A fault threshold range F t7hd_pct provides a safe range for HW tolerances versus error detection if the input value is too high or too low 8 Inverter FB Library V102 April 2011 _Ascowenuet PLUS4T TM Guide G SAUER PLUS 1 Inverter Function Block Library DANFOSS Analog Input Scaling with two point line amp Knee Notes A fault needs to be present for a certain time H Det7m before it is declared The used Fault timer is an up down counter This allows faults to be detected if they occur in more than 5096 of program cycles Calibration CalLo CalMid and Ca Hiare stored in an EE memory location with a distinguishable alias for easy updating Use the PLUS 1 GUIDE Service and Diagnostic Tool to update Ca Lo CalMidand Ca Hi The three calibration points Ca Lo_pct Ca Midand Ca Hi pct located on Para bus must be connected to 516 memory locations By default they are connected to dynamic memory inside the Local Para page In case of using the static memory delete the Local Para page and use the Para bus to ro
14. 1 M Inverter Function Block Library DANFOSS Solenoid Chopper Inputs Outputs continued Outputs Item Range PWM U16 Value defined by settling resp steady value 0 10000 0 0196 calculated according to the supply power Stat U16 Status code of the function block Parameters Item Range SettlingTm_ms U16 Time while settling value is present at the output 0 10 000 ms default value 1000 SettlingValue U32 Output value during settling time mV default value 10000 Important This value needs to be of the same scaling and unit as Supp yPwr and SteadyValue SteadyValue U32 mV Output value when settling time is over and Activate is still active Important This value needs to be of the same scaling and unit as Settling Value and SupplyPwr Settling value steady value t ms Settling time Inverter FB Library V102 April 2011 _ SCAWAREMOLLER_ PLUS 1 Guide PADER PLUS 1 Inverter Function Block Library DANFOSS Motor Data Motor Data Function The information of the motor package is defined in the motor data block The field oriented control FOC needs this set of motor data which has to be provided through the application interface API The motor data block contains also the calculation and supervision of the actual motor temperature The encoder supervision function is also located in the motor data block Inputs Outputs Inputs none Outputs I
15. 9999 level 1 9999 level 2 9999 level 3 lowest priority The status variable with the level 0 has the highest priority and the status variable with the level 3 has the lowest priority If the status variables are equal to zero no status report is triggered If a status variable is set to a status number a status report is triggered with the attendant status level pL ys41 Guide G SAUER PLUS 1 Inverter Function Block Library DANFOSS Error Status Handler Inputs Outputs continued Outputs Item Range ErrStatAct Bus The error active and status active variables are located in the ErrStatAct bus These variables indicate whether the attendant level is active Error active variables ErrLevOAct BOOL Error level 0 is active ErrLev1Act BOOL Error level 1 is active ErrLev2Act BOOL Error level 2 is active ErrLev3Act BOOL Error level 3 is active ErrLev4Act BOOL Error level 4 is active ErrLev5Act BOOL Error level 5 is active ErrLev6Act BOOL Error level 6 is active Status active variables StatLevOAct BOOL Status level 0 is active StatLev1Act BOOL Status level 1 is active StatLev2Act BOOL Status level 2 is active StatLev3Act BOOL Status level 3 is active Err U16 0 9999 The Err output displays the value of the active error variable with the highest priority If the output is equal to zero no error is active Stat U16 0 9999 T
16. Calibration Parameters continued Item Range ExpCalLoPos pct U16 0 10000 0 01 of Maxin mV default value 5500 ExpCalHiPos pct U16 O 10000 0 01 of Maxin mV default value 9000 ExpCalLoNeg pct U16 0 10000 0 01 of Maxin mV default value 5500 ExpCalHiNeg pct U16 O 10000 0 01 of Maxin mV default value 9000 CalWin pct U16 0 5000 0 01 of MaxIn_mV default value 500 CalDetTm ms U16 O 10000 ms default value 1000 Fault and Status Messages Fault Expected value of the lower calibration point for positive function part as percentage of MaxIn_mvV used to determine center of an acceptable calibration window Expected value of the upper calibration point for positive function part as percentage of MaxIn_mvV used to determine center of an acceptable calibration window Expected value of the lower calibration point for negative function part as percentage of MaxIn_mvV used to determine center of an acceptable calibration window Expected value of the upper calibration point for negative function part as percentage of MaxIn_mvV used to determine center of an acceptable calibration window Amount expected calibration points used to determine acceptable calibration window Specified by units of 01 of Snsr Pwr Calibration capture time in ms The Fault output is the fault code of the function block ooo inputvalueisoK 2 O0xs00o2
17. EEE E EERE A IAA N A A aa 38 FUACUON sieaa litorales 38 JAN PP A 38 Direction Signals 39 DIS CUOTAS oa 39 PUCO aa 39 INPUE OU usan idon 39 Inverter FB Library V102 April 2011 3 SCHWARZMULLER NoN ER PLUS 1 Guide O PANER cc PLUS 1 Inverter Function Block Library Dynamic Drive Curve Generator 40 ODO ai 40 FUNCION iia 40 a is AA E a AA 40 Error Status Handler 45 2 30 05 CG AA AA 45 116560101 AA 45 POLE DUDA AANI NANANG Seca Nee EE as KANA AA AA 45 Error History 48 naa A NANANA Naa 48 6161 AA AA AA AA 48 DRAPES OG IS sce AA AA AA AA AA AA 48 Hour Counter 50 mcr etn eer 50 tr eerie 9 690601800865 FACHO os 50 O AA A AU 50 Main Contactor 51 0 5707 en nee ne eee 51 2056010 APA RA _ 51 IU CUIDA 5 AA AA AA APA 51 Seat Switch 52 sn NAP 52 90 52 1517075 001010005 AA PA AA AA AAO 52 Service Counter 53 phat Vd E ON AS NAN TSN ee Na Se RAT nS Eo eT aN ee 53 60 AA AA AAAH 53 PU CUIDE dc E AA AASA 53 Solenoid Chopper 55 o e o PP a io O 55 FACHO o 55 55 APU S OUDUTS
18. The error counter will be increased ErrStatAct Bus The error active and status active variables are located in the ErrStatAct bus These variables indicate whether the attendant error level is active See also Function Block Error Status Handler ErrLevOAct ErrLev6Act BOOL Error level 0 6 is active Inverter FB Library V102 April 2011 N SCHWARZMULLER INVERTER Inputs Outputs continued PLUS 1 Guide G SAUER PLUS 1 Inverter Function Block Library DANFOSS Error History Inputs Item Range StorLev U8 The StorLev input defines whether an error level can be stored See also Function Block Error Status Handler StorLev Bit 0 6 Error level 0 6 is enabled to store Outputs item Range The element 0 of the array is the latest element Inverter FB Library V102 April 2011 49 SCHWARZMULLER pk INVERTER Hour Counter 50 Hour ounter O 000h PLUS 1 Guide O PANER PLUS 1 Inverter Function Block Library DANFOSS Hour Counter F a 2 ffi KI 2 LA t LA E 2 LA t _ Run HCounter _ Function The Hour Counter block can be used to monitor the operating hours of a device Run If the Aun signal is true the output Counter h3runs up SetHC After a rising edge 0 51 on the set value SetHC the output H Counter h3 is set to the set value H CVa h3 HCStart h3 After switching on the device the output Counter h3i
19. calibration points DbndLoPos_pct DbndHiPos pct DbndLoNeg_pct DbndHiNeg pod Inverter FB Library V102 April 2011 23 N INVERTER 24 PLUS 1 Guide PANER PLUS 1 Inverter Function Block Library DANFOSS Analog Input Scaling with four point line A fault threshold range F t7hd_pct provides a safe range for HW tolerances versus error detection if the input value is too high or too low Notes A fault needs to be present for a certain time F tDet7m before it is declared The used Fault timer is an up down counter This allows faults to be detected if they occur in more than 50 of program cycles Calibration CalLoPos_pct CalHiPos_pct CalloNeg_pctand CalHiNeg pct are stored in an EE memory location with a distinguishable alias for easy updating Use the PLUS 1 GUIDE Service and Diagnostic Tool to update these parameter The four calibration points Ca LoPos_pct CalHiPos_pct CalloNeg pctand CalHiNeg pctlocated on Para bus must be connected to 516 memory locations By default they are connected to dynamic memory inside the Local Para page In case of using the static memory delete the Local Para page and use the Para bus to route the signals to the static memory If multiple Anin 4Pt function blocks are used in one application the Namespace feature will have to be used or the memory names have to be changed In case of using the local parameters included inside the block calibration can be accompl
20. 0 e o Inverter FB Library V102 April 2011 33 N SCHWARZMULLER INVERTER 34 PLUS 1 Guide SAUER PLUS 1 Inverter Function Block Library DANFOSS Battery Discharge Indicator Inputs Outputs Inputs Item Range VBatt mV U32 Actual battery voltage in mV RstLevel BOOL Initiates a reset of the charge level Leve is set to 10 RstEnblPwr BOOL Enables a reset of the charge level at power on when the following conditions are also fulfilled Power on 5Inverter was not connected to battery during charging Leve lt 7 gt battery was discharged below a certain level before power on Vbatt mV gt VCellRst mV x NmbrCells 5 now it is fully loaded Result of the reset Level 10 ChgTm ms ChgTmMax ms 5battery is full ChgTmStrt ms U32 ms Charge timer value after power on Note This value needs to be connected to an EEPROM cell NVRam read which is loaded at power down LevelStrt U8 1 10 Charge level value after power on Note This value needs to be connected to an EEPROM cell NVRam read which is loaded at power down Item Range Level U8 1 10 Current charge level of the battery Note This value needs to be connected to an EEPROM cell NVRam write which is saved at power down ChgTm_ms U32 ms Current value of the discharge charge timer Note This value needs to be connected to an EEPROM cell NVRam write which is saved at power down
21. 00 0 0196 of Maxin mV defaultvalue 1000 CalMid pct U16 O 10000 0 0196 of active input range default value 5000 CalHi pct U16 0 10000 0 01 of Maxin mV default value 9000 LoOut pct U16 0 1000 0 01 of HiOut default value 0 MidOut pct U16 0 1000 0 01 of HiOut default value 5000 HiOut U32 0 20000 default value 10000 DbndLo_pct U16 0 1000 0 0196 of MaxIn_mV default value 0 DbndHi pct U16 0 1000 0 0196 of MaxIn_mV default value 0 FltThd_pct U16 O to 5000 0 01 of Maxln mV default value 500 FltDetTm ms U16 0 10000 ms default value 1000 ExpCalLo pct U16 0 10000 0 01 of Maxin mV default value 1000 ExpCalHi pct U16 0 10000 0 01 of Maxin mV default value 9000 CalWin pct U16 O 5000 0 01 of MaxIn_mV default value 500 CalDetTm ms U16 O 10000 ms default value 1000 Inverter FB Library V102 April 2011 Low calibration point as percentage of Maxln mV Middle calibration point as percentage of active input range from CalLo pct to CalHi pct High calibration point as percentage of Maxln mV percentage of HiOut percentage of HiOut Is the calibrated maximum value of the output 20000 is the maximum input for the DDCG function block percentage of Maxin mV percentage of Maxin mV calibration points as percentage of Maxin mV needs to be present before it is declared
22. 02 April 2011 5 N SCHWARZMULLER INVERTER PLUS 1 Guide PANER PLUS 1 Inverter Function Block Library DANFOSS Analog Input Scaling with two point line Notes A fault needs to be present for a certain time F tDet7m before it is declared The used Fault timer is an up down counter This allows faults to be detected if they occur in more than 50 of program cycles Calibration Ca Loand Ca Hiare stored in an EE memory location with a distinguishable alias for easy updating Use the PLUS 1 GUIDE Service and Diagnostic Tool to update Ca Lo and Ca Hi The two calibration points Ca Lo_pctand Ca Hi_pctlocated on Para bus must be connected to S16 memory locations By default they are connected to dynamic memory inside the Local_Para page In case of using the static memory delete the Local_Para page and use the Para bus to route the signals to the static memory If multiple AnIn_2Pt function blocks are used in one application the Namespace feature will have to be used or the memory names have to be changed In case of using the local parameters included inside the block calibration can be accomplished as outlined above Inputs Outputs Inputs Item Range Rst In Flt BOOL Reset of input faults T Fault is not latched F Fault is latchet until fixed and power is cycled MaxIn_mV 532 Maximum rated input in mV O 65000 mV Used for ratiometric calculations of calibration points dead bands and faults In
23. C E L Out J Function The AnIn_2Pt_AC function block can be used for calibrating and scaling an analog input signal with a two point line The line can be adjusted to a knee profile The analog signal can be given from a joystick pedal sensor or from another control device The function block provides also semi automatic calibration functions fault detection dead band and parameter handling functionality Diagram Out Out pct Active input range Co HiOut 100 00 Yo FitThd_pct DbndHi pct EtThd pct MidOut_pct LoOut_pct 0 In_pct CalMid pct a Maxl n mV In_mV CalLo_pct CalHi_pct The active input range is defined by the lower and upper calibration point Ca Lo_pct CalHi_pct as percentages of the maximum input Max n_mV The knee profile is defined by the parameter Ca Mid_pctand MidOut_pct If required dead bands can be considered for the calibration points DbndLo_pct DbndHi_pc A fault threshold range F t7hd_pct provides a safe range for HW tolerances versus error detection if the input value is too high or too low Inverter FB Library V102 April 2011 17 N SCHWARZMULLER INVERTER 18 PLUS 1 Guide O PANER PLUS 1 Inverter Function Block Library DANFOSS Analog Input Scaling with two point line amp Knee amp Auto Calibration Notes A fault needs to be present for a certain time F tDet7m before it is declared The used Fault timer is
24. Expected value of the lower calibration point as percentage of MaxIn_mV used to determine center of an acceptable calibration window Expected value of the upper calibration point as percentage of Maxin mV used to determine center of an acceptable calibration window Amount expected calibration points used to determine acceptable calibration window Specified by units of 01 of Snsr Pwr Calibration capture time in ms 21 N SCHWARZMULLER INVERTER 22 PLUS 1 Guide PANER PLUS 1 Inverter Function Block Library DANFOSS Analog Input Scaling with two point line amp Knee amp Auto Calibration Fault and Status Messages Fault The Fault output is the fault code of the function block Range Type Se 0x0000 Input value is OK 0x8001 Input value is too low 0x8002 Input value is too high 0x8010 Value out of range MaxIn_mV lt In_mV or CalCmd gt 4 OxX000 Custom Standard code bit Status The Stat output is the status code of the function block Value Range Type Ox0000 Block is OK 0x8001 Block is not calibrated CalLo pct 0 and CalHi pct 0 0x8004 Parameters are corrupt 0x8008 Invalid Setup Calibration OxX000 Custom Standard code bit 2 002 Block is currently in a calibration cycle CalLo_pct Inverter FB Library V102 April 2011 PLUS 1 Guide PLUS 1 Inverter Function Block Library Analog Input Scaling with four point line N
25. LS 1 Guide G PADER PLUS 1 Inverter Function Block Library DANFOSS Brake and Power Inputs Outputs continued Parameters BrkPwrMode U8 BrkPwrMode 0 stop ramp BrkThd rpm1 U16 Brake close threshold 0 2500 0 1 rpm default value 500 rpm IA BrkOpen_ms U16 Brake open delay time 0 1000 ms default value 500 ms 8 1 20 0 10000 ms default value 10000 ms 0 1000 ms default value 200 only BrkPwrMode 0 BrkSafTm_ms U16 Brake safety time 0 50000 ms Default 5000 ms only BrkPwrMode 0 Inverter FB Library V102 April 2011 37 SCHWARZMULLER Derating 38 INVERTER Derating gt Yo PLUS 1 Guide O PANER PLUS 1 Inverter Function Block Library Derating DANFOSS Function This function can be used for derating the max motor current dependent on the inverter temperature as well as for a derating dependent on the motor temperature There are two separate derating curves one for motor mode acceleration and one for generator mode deceleration If ActTemp is lower than 7emp700perc the output is at 10000 100 If ActTemp is higher than 7empDerate the output is DerateG GenMode 1 or DerateM GenMode 0 If ActTemp is between Temp700perc and TempDerate the output is reduced by a linear curve between 100 and DerateM GenMode 0 or DerateG GenMode 1 Inputs Outputs Inputs 0 0 ActTemp S16 S16 Actual Actual Temperatu
26. NVRam Output which is saved at power down Inverter FB Library V102 April 2011 53 SCHWARZMULLER N NR PLUS IM Guide SAUER PLUS 1 Inverter Function Block Library Service Counter Inputs Outputs continued Parameters Item Range SHCInterval h3 U32 Service interval 0 001h default value 500000 Default 500 h SetInterval BOOL Sets service hour counter to the service interval SHCInterval_h3 54 Inverter FB Library V102 April 2011 SCHWARZMULLER e 7 SORARINOUERPLUS 1 Guide PLUS 1 M Inverter Function Block Library Solenoid Chopper Solenoid Chopper solenoid Chopper U Bo Upp yPur Activate Pum_pctelh Function After a rising edge 0 5 1 at the input signal Activate the output Pwm_pct2 is calculated according to Settling Value for the time Settling Tm_msand then according to SteadyValue The Pwm_pct2 value is calculated dependant on the actual supply value Supp yPwr If the actual supply value changes the Pwm_pct2is calculated in order to reach a constant voltage at the load Inputs Outputs Inputs Item Range SupplyPwr U32 Supply power for the according output Can be volt or percentage Important This value needs to be of the same scaling and unit as Settling Value and SteadyValue Activate BOOL This signal starts the sequence Inverter FB Library V102 April 2011 55 x SCHWARZMULLER INVERTER 56 PLUS 1 Guide a PLUS
27. SCHWARZMULLER INVERTER Analog Input Scaling with 4pt line 6TT6V V5 6 6 6 6 6868686 6 t 6 6 T 6 6 666 i mSS _ im TL EnblPos IEnb Neg Anin 4Pt Ac Ac 517 MEN dut pot 2 tInF lt Function 0095 The AnIn_4Pt function block can be used for calibrating and scaling an analog input signal with a four point line The analog signal can be given from a joystick pedal sensor or from another control device The function block provides also fault detection dead band and parameter handling functionality Diagram Active negative input range Out Out pct HiOutPos 100 00 LoQutPos pct A Active positive input range E a 8 E LoOutNeg_pct ro a Al 5 n mN 82 3S Ri O B EN O O E I L O EE 2 El PE tay 6 8 AE HiOutNeg 100 00 a ANG a ake CalHiNeg CalHiPos pct CalLoNeg_pct CalloPos pct Maxin mV The active positive input range is defined by the positive lower and upper calibration point Ca LoPos_pct CalHiPos_pct as percentages of the maximum input MaxIn_mV The active negative input range is defined by the negative lower and upper calibration point Ca LoNeg pct CalHiNeg pct as percentages of the maximum input Max n_mVv If required dead bands can be considered for all four
28. SCHWARZMULLER PLUS 1 Guide INVERTER arre oro PLUS 1 W Inverter Function Block Library User Manual 70200003 F PLUS 1 GUIDE P Projects Template TEMPLATE_IDE Al x File Edit View Compile Setup Add Tools Help SE teaa Ca El x x tion Hardware My Blocks FB Library ver 10103408v210 GUIDE Function Blocks Lib Project Manager Page Navigator EN TEMPLATE IDEA plx 9 Mixx Mobile Inverter Ea 101064150056 sys Direction 3 Output Dig_In 4d TEMPLATE IDEA or 2Pt Application ID MixxT scs or 3Pt or 2Pt AC or 3Pt AC mann 5pd mann 5tg oller PID to RPM to Speed bresis E 6Pt E 8Pt E Knee Brake bge Filter pr Filter Ek Median Filter amp Soft_Ramp ik Time Ramp E PVE Driver EE PwM_Driver EE CAN Rx Pk CAN Tx 2 SD J1939 Library 62 amp 5D J1939 Library ver 10104786v110B Inspector MotorData Motor Data CAN_ CAN_ ITO Bus Preview ulti Dig In Compiler Messages Build Messages 259 2250 87 1250 IDLE State Ready for Command 2 5000 2 5000 mm N SCHWARZMULLER INVERTER PLUS 1 Guide SAUER PLUS 1 Inverter Function Block Library DANFOSS About this manual This manual describes the function blocks of the Inverter Function Block Library SD_PLUS 1_Inverter_FB_Library_10108154v102 SDL The Inverter Fun
29. VERTER 12 PLUS 1 Guide G SAUER PLUS 1 Inverter Function Block Library DANFOSS Analog Input Scaling with two point line amp Auto Calibration Notes A fault needs to be present for a certain time F tDetTm before it is declared The used Fault timer is an up down counter This allows faults to be detected if they occur in more than 50 of program cycles StorCalLo StorCalHiand SetDefare outputs intended to control the EE_PROM blocks in the parameters pages Calibration CalWin pct _ CalWin_pct Z a lt N l a ma 0 Callo pct CalHi pet In pci ExpCalLo pct ExpCalHi pct It is highly recommended to start the calibration with the lower calibration point means HW source of the analog signal is in neutral position when activating the calibration Otherwise the calibration status message can be wrong since the block can t distinguish if value O for the Lower calibration point is the correct and allowed value or if it s just not calibrated yet The two calibration points Ca Lo_pctand Ca Hi_pctlocated on Para bus must be connected to 516 memory locations By default they are connected to dynamic memory inside the Local Para page In case of using the static memory delete the Local Para page and use the Para bus to route the signals to the static memory If multiple Sensor 2Pt AC function blocks are used in one application the Namespace feature will have to be used or the memory na
30. an up down counter This allows faults to be detected if they occur in more than 50 of program cycles StorCalLo StorCalHiand SetDefare outputs intended to control the EE PROM blocks in the parameters pages Calibration CalWin pet CalWin pet N N Pa 0 Callo pct CalHi pct In pci ExpCalLo pct ExpCalHi pct It is highly recommended to start the calibration with the lower calibration point means HW source of the analog signal is in neutral position when activating the calibration Otherwise the calibration status message can be wrong since the block can t distinguish if value O for the Lower calibration point is the correct and allowed value or if it s just not calibrated yet The three calibration points Ca Lo_pct CalMid_pctand CalHi pct located on Para bus must be connected to 516 memory locations By default they are connected to dynamic memory inside the Local Para page In case of using the static memory delete the Local Para page and use the Para bus to route the signals to the static memory If multiple Sensor 2PtKnee AC function blocks are used in one application the Namespace feature will have to be used or the memory names have to be changed In case of using the local parameters included inside the block calibration can be accomplished by one of the three methods outlined below Manual Calibration CalLo CalMid_pctand Ca Hiare stored in an EE memory location with a
31. ayed input signal Stat U16 Status code of the function block Parameter Item Range SeatSwDelay_ms U16 Delay time of the negative transition O 10 000 ms Default 1000 52 Inverter FB Library V102 April 2011 SCHWARZMULLER e LER PLUS 1 Guide kasa PLUS 1 Inverter Function Block Library Service Counter Service Counter SHCounter 4 0 000h o sr am QUTput sip inputs SHU Zero Tela SHCounter hsf Function The Service Hour Counter block can be used to determine service intervals for vehicles Run If the Aun signal is true device is operating the output SYCounter_h3 runs down and stops at zero SHCZero If the output SHCounter_h3is equal to zero the output SACZero goes to TRUE Setinterval After a rising edge 0 51 on the parameter Set nterva the output SHCounter_h3 is set to the parameter value SHC nterval_h3 SHCStart_h3 After power on of the device the output SHACounter_h3 is set to the input value SHCStart h3 Inputs Outputs Inputs Item Range Run BOOL Service hour counter runs down SHCStart_h3 U32 0 001h Service counter value after switching on Note This value needs to be connected to an EEPROM cell NVRam Input which is saved at power down Outputs Item Range SHCZero BOOL Service hour counter is zero SHCounter h3 U32 0 001h Service hour counter value Note This value needs to be connected to an EEPROM cell
32. ct 0 and CalHi_pct 0 0x8004 1 2 3 0x8008 Invalid Setup Calibration OxX000 Custom Standard code bit Inverter FB Library V102 April 2011 DANFOSS PLUS 1 TM Guide G SAUER asan PLUS 1 Inverter Function Block Library DANFOSS Analog Input Scaling with two point line amp Auto Calibration Analog Input Scaling with 2pt line and Auto Calibration 4 p ar arn Ial mo 7 alan ARstInFlt AnIn 2Pt AC Faxin Function The AnIn_2Pt_AC function block can be used for calibrating and scaling an analog input signal with a two point straight line The analog signal can be given from a joystick pedal sensor or from another control device The function block provides also semi automatic calibration functions fault detection dead band and parameter handling functionality Diagram Out Out pct HiOut 100 00 aa 1 FltThd_pct LoOut_pct 0 CalLo_pct CalHi pct In pet Maxin mV n mV The active input range is defined by the lower and upper calibration point Ca Lo_pct CalHi_pct as percentages of the maximum input Max n_mV If required dead bands can be considered for the calibration points Dbndlo pct DbndHi_pct A fault threshold range F t7hd_pct provides a safe range for HW tolerances versus error detection if the input value is too high or too low Inverter FB Library V102 April 2011 N SCHWARZMULLER IN
33. ction Block Library is a collection of inverter typical function blocks that can be used in any PLUS 1 inverter applications The Inverter Function Block Library can be added to GUIDE like any other PLUS 1 Library for more details please refer to PLUS 1 GUIDE manual The current version of the Inverter Function Block Library is V102 for details on the different released versions please see history at the end of this manual This manual is included in the Library but it is also available from support schwarzmueller inverter com as a separate document under the document number 70200003 Please Note The library is intended to be compatible with GUIDE version 4 0 and later Some of the function blocks might only work with Schwarzm ller Inverter PLUS 1 Inverter hardware description files HWD because of special EEPROM cell handling Schwarzmiuller Inverter welcomes suggestions for improving our documentation If you have suggestions for improving this document please contact Schwarzm ller Inverter at info schwarzmueller inverter com 2010 Schwarzmiuller Inverter Schwarzmiller Inverter can accept no responsibility for possible errors in catalogs brochures and other printed material Schwarzmiller Inverter reserves the right to alter its products without prior notice This also applies to products already ordered provides that such alterations can be made without affecting agreed specifications All trademarks in this material are prop
34. der error delay time DefTemp 516 Default motor temperature 50 200 C 0 12000 Ohm 0 2000 ms 58 Inverter FB Library V102 April 2011 Ng SHREMULLER PLUS 1 Guide 6 PLUS 1 M Inverter Function Block Library History Function Block Library Version History Overview Function Block Versions related to Library Versions SAUER DANFOSS Function Block Library V1 0 January 2009 Library V1 01 August2009 Library V1 02 April 2011 Anin2Pt 00S New Anin_2PtKnee O 2 00 oz doo i Anln_2Pt_AC 1 00 New 1 1 Error CallHi value Complete rework fixed Oo fl lo fo Anln 2PtKnee AC Aninaptoolo lo l 100 New Bo 100 Complete rework BrakePower Complete rework ErrStatHandler Complete rework Complete rework Complete rework DDCG too New roo Nochange 130 Completerework Complete rework 102 Complete rework Roll off 1 00 1 00 No change Removed for this release New Complete rework basi Complete rework 1 00 No change Removed for this release Complete rework Complete rework New New New New New Complete rework New New New New New MotorDatarop J fro New O Inverter FB Library V102 April 2011 59 N SCHWARZMULLER INVERTER E SAUER DANFOSS
35. distinguishable alias for easy updating Use the PLUS 1 GUIDE Service and Diagnostic Tool to update Ca Lo Ca Mid_pctand CalHi Inverter FB Library V102 April 2011 SCHWARZMULLER INVERTER Calibration continued PLUS 1 Guide G SAUER PLUS 1 Inverter Function Block Library 2 DANFOSS Analog Input Scaling with two point line amp Knee amp Auto Calibration Semi Automatic Calibration The three calibration points are stored in the same EE memory locations as in Manual Calibration The Calibration Command must be set to 1 Enable Semi automatic Calibration As long as the stored values for Ca Loand Ca Hiare zero the function is not calibrated and the input is ready for Semi Automatic Calibration The Expected Calibration Points ExoCa Lo_pct ExpCalHi_pct specify the center of the Calibration Windows If the input value is within the calibration window for the low or high calibration point for duration CalDetTm_ms the last value is captured and stored for that calibration point After storing values for both calibration points semi automatic calibration is complete Calibration mode can be activated by either setting the Calibration Command input to 4 or if the stored values of parameters Ca Lo_pctand CalHi pct are zero and the Calibration Command equals 1 Ca Lo_pctand Ca Hi_pct can be set to zero by service tool Ca Mid_pct can only be set manually Semi Automatic Calibration with enable input The two calibratio
36. efault value 0 percentage of Maxin mV O to 5000 0 01 of MaxIn_mV default value 500 calibration points as percentage of MaxIn_mV 0 10000 ms default value 1000 needs to be present before it is declared Fault and Status Messages Fault The Fault output is the fault code of the function block ooo mputvalueisOK Status The Stat output is the status code of the function block Range Type A ox Block is OK 0x8001 Block is not calibrated CalLo_pct 0 and CalHi_pct 2 0 02 Block is a in a calibration cycle CalLo pct 0 and CalHi pct 0x8008 Invalid Setup Calibration OxX000 Custom Standard code bit 0x8004 Inverter FB Library V102 April 2011 7 SCHWARZMULLER NoN ER PLUS 1 Guide 6 wan PLUS 1 Inverter Function Block Library DAN Analog Input Scaling with two point line amp Knee Analog Input Scaling with 2pt line and Knee Anin Far Aa Mm Enb 1 Pst InF lt Function The AnIn_2Pt function block can be used for calibrating and scaling an analog input signal with a two point line The line can be adjusted to a knee profile The analog signal can be given from a joystick pedal sensor or from another control device The function block provides also fault detection dead band and parameter handling functionality Diagram Out Out pct Active input range 2 ee HiOut 100 00 DbndHi pct EtThd
37. erties of the respective owners Sauer Danfoss the Sauer Danfoss logotype the Sauer Danfoss S icon PLUS 1 what really matters is inside and Know How in Motion are trademarks of the Sauer Danfoss Group Inverter FB Library V102 April 2011 N x SCHWARZMULLER INVERTER PLUS 1 Guide St PLUS 1 Inverter Function Block Library Contents Analog Input Scaling with two point line 5 Analog Input Scaling with 2p TING AABANG NANANA BANAAG 5 O PA PN PA 5 A A o AA 6 Mauts UD UES AA AA AA 6 Faltan Status ME AG AA AA ee 7 Analog Input Scaling with two point line amp Knee 8 Analog Input Scaling with 2pt line and Knee uuu ssssssssseseceseccsssssssssssesesececscscsesesessessececscsesssesesecscecaces 8 PI OU AA ace Saas AA A 8 CAIDO AA 9 IADUE OUBUN inicial oda oa 9 010810 Status MESS adas 10 Analog Input Scaling with two point line amp Auto Calibration 11 Analog Input Scaling with 2pt line and Auto CalibratiOn ssesseesesssessesssessesssesseesssseesseoseessesseesseosee 11 So E ss adr hos ade nce eects cet ace 11 A Aa ete 12 Manta Cali PANGA AA AA AA NANANA ANAN ee asa 12 SEMIAULOMANG Calla Maid 13 Semi Automatic Calibration with enable iNpUt ssessessessessessessesssscssessesseosessessesseeseseeseesseseeseesseseess 13 SAA PP AA PES eesti 13 ajo Pier 00 do e RP O E CO O O EET A 14 Fault and Status WIGS SAGES anar 16 Analog Input Scaling with two point l
38. he Stat output displays the value of the active status variable with the highest priority If the output is equal to zero no status report is active The error and status variables can only be connected with the Value Connect component Inverter FB Library V102 April 2011 47 SCHWARZMULLER INVERTER Error History 48 ErrorHistory PLUS 1 Guide PANER PLUS 1 M Inverter Function Block Library Error History DANFOSS Function In the error history memory the last 8 errors are stored together with a time stamp HC h3and an error counter If the same error has appeared consecutively several times the error will be shown only once but with the latest time stamp and with an increased error counter Inputs Outputs Inputs If the Enb input goes active positive edge the complete error history memory will be stored If the Clr input goes active positive edge the complete error history memory will be cleared Err U16 0 9999 An error will be detected if the Err input is unequal zero New error is detected Err is not equal to the latest error in the memory and the error level is enabled to store A new entry will be made in the error history memory The oldest entry will be deleted An error is detected again Err is equal to the latest error in the memory and the error level is enabled to store The time stamp of the latest entry will be updated
39. ine Knee Auto Calibration 17 Analog Input Scaling with 2pt line Knee and Auto CalibrationN ococooononommmmmmmmmm 17 A OP O RO O E II A 17 E o PA PA A eee en 18 Manuale anD ai O iaa 18 SemirAutomatic CalllOration maka AA 19 Semi Automatic Calibration with enable input oocococococonononononaroraroronononororororononononononononononononoss 19 BEL DEU a a A AA acticin oases 19 1507157000 E AA 20 Faultand Status Messages radar 22 Analog Input Scaling with four point line 23 Analog Input Scaling with 46081166 ii 23 cs AA MAA A eae eee nr amen ene Te ome eee 23 Ei PP A ea 24 VUES OG OAS AA AA AA 24 Fault ana Status Messages aia 26 Analog Input Scaling with four point line Auto Calibration 27 Analog Input Scaling with 4pt line and Auto CalibratiON ocococononoononononeneororonororononononocrororononoos 27 A AA AA A 27 5 0 51105 A AA 28 Manta Calo ascii 28 SEMI AUTOMANG Cala ON eateries 29 Semi Automatic Calibration with enable iNpUt ssessessessessessessessssessesseeseoseeseeseeseeseseeseeseeseeseesseseess 29 519 BG a AA AA HA ve eae 29 IA AA AA AA AA 30 Fault and Status Messages iaa 32 Battery Discharge Indicator 33 Battery Discharge Indicator BOI 33 SU O ATE 33 E USGS AA AA AA Mo 34 Brake and Power 35 5 757 AA pss ows AA ANA nO 35 A R 35 PUT DI sra aiii 36 Derating 38
40. input DEFAULT of these memory blocks Inverter FB Library V102 April 2011 13 N SCHWARZMULLER INVERTER 14 PLUS 1 Guide PLUS 1 Inverter Function Block Library SAUER Analog Input Scaling with two point line amp Auto Calibration Inputs Outputs Inputs Item Range Cal Cmd U8 0 4 Rst In Fit BOOL Maxin mV S32 O 65000 mV In mV S32 O 65000 MV Calibration Command 0 Manual calibration 1 Semi Auto Cal 2 Semi Auto Cal with enable input 3 Set Calibration values to defaults 4 Clear Calibration Reset of input faults T Fault is not latched F Fault is latchet until fixed and power is cycled Maximum rated input in mV Used for ratiometric calculations of calibration points dead bands and faults Analog Input signal in mV Enbl BOOL Input to enable function block output Outputs Item Range Stat U16 Status Code in standard bitwise pattern Fit U16 Fault code in standard bitwise pattern Active BOOL HIGH if output is not 0 In_pct U16 O 10000 0 01 of Maxin mV Analog input signal as percentage of Maxin mV Out S32 Output value scaled to HiOut parameter Out _ pct U16 O 10000 0 01 of HiOut Inverter FB Library V102 April 2011 Output value as percentage of HiOut parameter DANFOSS SCHWARZMULLER ER NoN ER PLUS 1 TM Guide Gx FOSS PLUS 1 Inverter Function Block Library DAN Analog Input Scaling with t
41. ished as outlined above Inputs Outputs Inputs Item Range Rst In Flt BOOL Reset of input faults T Fault is not latched F Fault is latchet until fixed and power is cycled MaxIn_mV 532 Maximum rated input in mV O 65000 mvV Used for ratiometric calculations of calibration points dead bands and faults In mV 532 Analog Input signal in mV O 65000 mV EnbIPos BOOL Input to enable the positive part of the function block output EnbINeg BOOL Input to enable the negative part of the function block output Outputs Item Range Stat U16 Status Code in standard bitwise pattern Fit U16 Fault code in standard bitwise pattern ActivePos BOOL HIGH if output is greater than 0 ActiveNeg BOOL HIGH if output is less than O In_pct U16 Analog input signal as percentage of Maxin mV 0 10000 0 01 of Maxin mV Inverter FB Library V102 April 2011 SCHWARZMULLER q ER NoN ER PLUS 1 Guide PLUS 1 Inverter Function Block Library Analog Input Scaling with four point line Inputs Outputs continued Outputs Item Range Out S32 Output value scaled to HiOutPos or HighOutNeg parameter Out _ pct U16 Output value as percentage of HiOut parameter O 10000 0 0196 of HiOut Parameters Item Range CalLoPos_pct U16 Low calibration point for the positive part as 0 10000 0 01 of MaxIn_mV default value 5500 percentage of Maxin mV CalHiPos pct
42. l be activated The function has to wait until the actual speed is less than a threshold value Brk7hd rom7 and then a timer BrkClose mswill be started After this time the brake will be closed power off and a second timer PwrDsb mswill be started since the brake needs a certain time close completely At the end of this time period the power stage will be disabled Enbl Inverter FB Library V102 April 2011 35 SCHWARZMULLER s NoN ER PLUS 1 Guide S PLUS 1 M Inverter Function Block Library AN Brake and Power Brake and Power continued Coast BrkPwrMode 1 When nb signal goes inactive the coast function will be activated The power stage will be disabled immediately Then the function has to wait until the actual speed is less than a threshold value Brk7hd rom7 and then a timer BrkC ose mswill be started After this time the brake will be closed At the beginning of this function a safety timer BrkSafTm_ms will be started When defined time BrkSafTm_msis over the brake will be disabled in any case Fabl Erk Sa Tm me spd rpml Bak Tha span Bri Close me Inputs Outputs Inputs Item Range Enbl BOOL Drive enable input Emc BOOL Emergency input Spd rpm1 S32 0 1 rpm Actual motor speed Outputs Item Range Brk BOOL Mechanical brake output Pwr BOOL Power stage enable output Stat U16 Status Code for the function block 36 Inverter FB Library V102 April 2011 _ ScAWAREMOLLER B
43. ltage is as high gt 95 as the key switch voltage meaning that the power stage really seems to be connected to the battery Inputs Outputs Inputs Item Range Enable Bool Input to enable the function V DC Link mV 532 mV Voltage at power stage PwrSupply mV 532 mV Power supply voltage mV Key switch input C1p02 Outputs Item Range Ready BOOL DC link voltage is higher than 95 of the key switch voltage power supply Stat U16 Status code of the function block Parameter Item Range MCThd pct2 U16 Threshold value as percentage of PwrSupply_mV 0 10 000 0 01 of PwrSupply_mV default value 7000 Inverter FB Library V102 April 2011 51 SCHWARZMULLER INVERTER PLUS 1 Guide SAUER PLUS 1 Inverter Function Block Library DANFOSS Seat Switch Seat Switch 86 witch N Seat Su 1 t ch Ld t Function This function block is an on off switch with delayed off switching The delay function is active on the negative transition On a positive transition at the input signal SeatSwitch the output is activated immediately On a negative transition at the input signal SeatSwitch the output is deactivated after an adjustable delay time If the input is true again during active delay time the output stays true without any interrupts Inputs Outputs Input Item Range SeatSwitch BOOL Signal which will be off delayed Outputs Item Range Out BOOL Off del
44. m Range SpdStptOut rpm1 S32 Calculated speed set value 20000 200000 0 1 rpm Stat U16 Status code Status code of the function block function block Fit U16 Fault code CT function block Parameters Item Range Progression U8 Specifies the influence of the set value variation 0 100 default value 0 to the value of acceleration or deceleration Progression 0 Independently from set value variation always the maximum acceleration or deceleration is active Graph DDCG_3 Progression 100 The value of acceleration or deceleration depends on the variation of the set value on a linear characteristic Graph DDCG_4 Roundness U8 Specifies the strength of the roundness 0 no 0 90 default value 0 rounding 90 max rounding The speed curve is always rounded before reaching the final value A rounding at the beginning of acceleration or deceleration becomes effective only if the set value changes slowly With a slow change of the set value a smooth drive reaction is performed as acceleration is increased continuously In case of a fast change of the set value an aggressive drive reaction results as acceleration achieves its maximum value precipitously Graph DDCG_5 FltDetTm_ms U16 Fault detection time 0 1000 ms default value 0 The time a fault needs to be present before it is declared Inverter FB Library V102 April 2011 NG SMILE PLUG4T TM Guide G SAUER ween or
45. mV S32 Analog Input signal in mV O 65000 mV Enbl BOOL Input to enable function block output Outputs Item Range Stat U16 Status Code in standard bitwise pattern Fit U16 Fault code in standard bitwise pattern Active BOOL HIGH if output is not O In_pct U16 Analog input signal as percentage of Maxin mV O 10000 0 01 of Maxin mV Out S32 Output value scaled to HiOut parameter Output value scaled to HiOut parameter scaled to HiOut parameter Out _ pct U16 Output value as percentage of HiOut parameter 0 10000 0 01 of HiOut Inverter FB Library V102 April 2011 SCHWARZMULLER o NoN ER PLUS 1 TM Guide PANER acc PLUS 1 Inverter Function Block Library DAN Analog Input Scaling with two point line Inputs Outputs continued Parameters Item Range CalLo_pct U16 Low calibration point as percentage of 0 10000 0 01 of MaxIn_mV default value 1000 MaxIn_mV CalHi pct U16 High calibration point as percentage of 0 10000 0 01 of Maxin mV Maxin mV default value 9000 LoOut pct U16 Is the calibrated minimum value of the output as 0 1000 0 01 of HiOut default value 0 percentage of HiOut HiOut U32 Is the calibrated maximum value of the output 0 20000 default value 10000 20000 is the maximum input for the DDCG function block 0 1000 0 01 of Maxln mv default value 0 percentage of Maxin mV 0 1000 0 01 of Maxln mV d
46. mes have to be changed In case of using the local parameters included inside the block calibration can be accomplished by one of the three methods outlined below Manual Calibration CalLo and Ca Hiare stored in an EE memory location with a distinguishable alias for easy updating Use the PLUS 1 GUIDE Service and Diagnostic Tool to update Ca Lo and Ca Hi Inverter FB Library V102 April 2011 _ SCHWARZMULLER INVERTER Calibration continued PLUS 1 TM Guide G SAUER PLUS 1 Inverter Function Block Library 2 DANFOSS Analog Input Scaling with two point line amp Auto Calibration Semi Automatic Calibration The two calibration points are stored in the same EE memory locations as in Manual Calibration The Calibration Command must be set to 1 Enable Semi automatic Calibration As long as the stored values for Ca Loand Ca H are zero the function is not calibrated and the input is ready for Semi Automatic Calibration The Expected Calibration Points ExoCa Lo_pct ExpCalHi_pct specify the center of the Calibration Windows If the input value is within the calibration window for the low or high calibration point for duration Ca Det7m ms the last value is captured and stored for that calibration point After storing values for both calibration points semi automatic calibration is complete Calibration mode can be activated by either setting the Calibration Command input to 4 or if the stored values of parameters Ca Lo_pcta
47. n error level variable can be cleared with the ClrErr input CirLev Bit0 6 gt Error level 0 6 is enabled to be cleared with the ClrErr input HIdErrLev U8 The HidErrLev input defines whether an error variable is held after the first occurrence of the error even if the error disappears again HIdErrLev BitO 6 gt Error level 0 6 is held Inverter FB Library V102 April 2011 45 N SCHWARZMULLER INVERTER Inputs Outputs continued 46 PLUS 1 Guide PLUS 1 Inverter Function Block Library Error Status Handler Inputs Item Range ErrStat Bus Inverter FB Library V102 April 2011 SAUER DANFOSS The error and status variables are located in the ErrStat bus Error variable ErrLev0 U16 0 9999 level O highest priority ErrLev1 U16 0 9999 level 1 ErrLev2 U16 0 9999 level 2 ErrLev3 U16 0 9999 level 3 ErrLev4 U16 0 9999 level 4 ErrLev5 U16 0 9999 level 5 ErrLev6 U16 0 9999 level 6 lowest priority The error variable with the level 0 has the highest priority and the error variable with the level 6 has the lowest priority If the error variables are equal to zero no error is triggered If an error variable is set to an error number an error is triggered with the attendant error level Status variable StatLev0 U16 O StatLev1 U16 O StatLev2 U16 O StatLev3 U16 O 9999 level 0 highest priority
48. n mV 0 10000 ms default value 1000 needs to be present before it is declared Inverter FB Library V102 April 2011 25 N SCHWARZMULLER INVERTER 26 PLUS 1 Guide O PANER PLUS 1 Inverter Function Block Library DANFOSS Analog Input Scaling with four point line Fault and Status Messages Fault The Fault output is the fault code of the function block Range Type ooo input value is OK Input value is too low Input value is too high Value out of range MaxIn_mV lt In mV Custom Standard code bit Status The Stat output is the status code of the function block Value Range Type 0x0000 Block is OK 0x8001 Block is not calibrated CalLo_pct 0 and CalHi_pct 0 0x8004 Parameters are corrupt 0x8008 Invalid Setup Calibration OxX000 Custom Standard code bit SAA 2 0x8002 Block is currently in a calibration cycle CalLo_pct Inverter FB Library V102 April 2011 N SCHWARZMULLER INVERTER PLUS 1 Guide G SAUER PLUS 1 Inverter Function Block Library DANFOSS Analog Input Scaling with four point line amp Auto Calibration Analog Input Scaling with 4pt line and Auto Calibration Anln 4Pt AC ap IC i ger iz O 1 Function The AnIn_4Pt_AC function block can be used for calibrating and scaling an analog input signal with a four point line The analog signal can be given from a joystick pedal sensor or from another control device The fu
49. n points are stored in the same EE memory locations as in Manual Calibration The Calibration Command must be set to 2 Enable Semi automatic Calibration with enable input As long as the stored values for Ca Loand Ca H are zero the function is not calibrated and the input is ready for Semi Automatic Calibration with Enable Input The Expected Calibration Points specify the center of the Calibration Windows If the input value is within the expected window for Low Calibration Point and the Enable Input has a rising edge 0 gt 1 the value is captured and stored If the input value is within the expected window for High Calibration Point for duration Ca Det7m ms the last value is captured and stored After storing values for both calibration points semi automatic calibration is complete Calibration Mode can be activated by either setting the Calibration Command Input to 4 or if the stored values of parameters Ca Lo_pctand Ca Hi_pctare zero and if the Calibration Command equals 1 Ca Lo_pctand Ca Hi_pctcan be set to zero by service tool CalMid_pct can only be set manually Set Defaults If the Calibration Command equals 3 the Set Defaults variable SetDefin the parameter bus becomes TRUE In this case the default values for Ca Loand Ca Hi will be stored into memory The default values are constants on input DEFAULT of these memory blocks Inverter FB Library V102 April 2011 19 N SCHWARZMULLER INVERTER 20 PLUS 1 Guide PLUS 1
50. nction block provides also semi automatic calibration functions fault detection dead band and parameter handling functionality Diagram Active negative input range Active positive input range Out Out pct HiOutPos 100 00 M r 31 77 77 LoOutPos pct l Qi NO In_pct LoOutNeg_pct OT a pa Qi In mV OD HU B S KN O Og az Z Lia Qi iG Lig ES P Bp BE NGI LO Ole L O A Q EE HiOutNeg 100 00 NI on o CalHiNeg_pct CalLoNeg_pct CalloPos pct The active positive input range is defined by the positive lower and upper calibration point Ca LoPos_pct CalHiPos_pct as percentages of the maximum input MaxIn_mV The active negative input range is defined by the negative lower and upper calibration point Ca LoNeg pct CalHiNeg pct as percentages of the maximum input Max n_mVv If required dead bands can be considered for all four calibration points DbndLoPos_pct DbndHiPos pct DbndLoNeg_pct DbndHiNeg pod Inverter FB Library V102 April 2011 27 N SCHWARZMULLER INVERTER 28 PLUS 1 Guide G SAUER PLUS 1 Inverter Function Block Library DANFOSS Analog Input Scaling with four point line amp Auto Calibration A fault threshold range F t7hd_pct provides a safe range for HW tolerances versus error detection if the input value is too high or too low Notes
51. nd CalHi pct are zero and the Calibration Command equals 1 Ca Lo_pctand Ca Hi_pct can be set to zero by service tool Semi Automatic Calibration with enable input The two calibration points are stored in the same EE memory locations as in Manual Calibration The Calibration Command must be set to 2 Enable Semi automatic Calibration with enable input As long as the stored values for Ca Loand Ca Hiare zero the function is not calibrated and the input is ready for Semi Automatic Calibration with Enable Input The Expected Calibration Points specify the center of the Calibration Windows If the input value is within the expected window for Low Calibration Point and the Enable Input has a rising edge 0 gt 1 the value is captured and stored If the input value is within the expected window for High Calibration Point for duration Ca Det7m ms the last value is captured and stored After storing values for both calibration points semi automatic calibration is complete Calibration Mode can be activated by either setting the Calibration Command Input to 4 or if the stored values of parameters Ca Lo_pctand Ca Hi_pctare zero and if the Calibration Command equals 1 Ca Lo_pctand Ca Hi_pctcan be set to zero by service tool Set Defaults If the Calibration Command equals 3 the Set Defaults variable SetDefin the parameter bus becomes TRUE In this case the default values for Ca Loand Ca Hi will be stored into memory The default values are constants on
52. percentage of Maxln mV DbndHiPos pct U16 Dead band of the high calibration point for 0 1000 0 0196 of MaxIn_mV default value 0 positive function part as percentage of Maxln mV 0 10000 0 01 of MaxIn_mV default value 4500 as percentage of MaxIn_mV CalHiNeg pct U16 High calibration point for negative function part 0 10000 0 01 of Maxin mV as percentage of Maxln mV default value 1000 LoOutNeg_pct U16 0 1000 0 0196 of HiOut default value 0 negative function part as percentage of HiOut HiOutNeg U32 Is the calibrated maximum value of the output for 0 20000 default value 10000 negative function part 20000 is the maximum input for the DDCG function block DbndLoNeg_pct U16 Dead band of the low calibration point for 0 1000 0 0196 of MaxIn_mV default value 0 negative function part as percentage of Maxln mV DbndHiNeg pct U16 Dead band of the high calibration point for 0 1000 0 01 of MaxIn_mV default value 0 negative function part as percentage of Maxln mV O to 5000 0 01 of MaxIn_mvV default value 500 calibration points as percentage of Maxin mV 0 10000 ms default value 1000 needs to be present before it is declared Inverter FB Library V102 April 2011 31 N SCHWARZMULLER INVERTER Inputs Outputs continued 32 PLUS 1 Guide PLUS 1 Inverter Function Block Library SAUER DANFOSS Analog Input Scaling with four point line amp Auto
53. re GenMode BOOL 0 F Motor Mode 1 T Generator Mode Outputs Item Range FctStat U8 Status of the function 0 Temperature ok 1 Temperature High gt Derating starts 2 Temperature too high 5 Derating at max Stat U16 Status code of the function block Parameters Item Range TempDerateStrt S16 default value 80 Temperature at which the derating curve starts TempDerateEnd S16 default value 120 Temperature at which the derating curve ends DerateGEnd_pct2 U16 Derated curve end point for generator mode 0 1000 0 01 default value 7000 DerateMEnd_pct2 U16 Derated curve end point for motor mode 0 1000 0 01 default value 6000 Inverter FB Library V102 April 2011 SCHWARZMULLER p o INVERTER Direction Signals FNE DirPreCon Rvs b Fwd 5 Heut PLUS 1 Guide G SAUER PLUS 1 Inverter Function Block Library DANFOSS Direction Signals Function Use the FNR Direction block to handle the forward neutral and reverse logic of a vehicle With the pre condition input PreCondit can be avoided that the drive starts to work without a defined start up sequence The pre condition input PreCond must be TRUE and and Avsinput must be FALSE to generate the start up sequence and to enable fwd and Avs input for the selection of the drive direction If the pre condition input PreCond goes to FALSE the forward and reverse direction will be disabled Inputs Outputs
54. s set to the input value HCStart h3 Inputs Outputs Inputs Maire HCStart_h3 U32 0 001 h Hour counter value after switching on Note These values need to be connected to an EEPROM cell NVRam Input which is saved at power down Output Item Range HCounter h3 U32 0 001h Hour counter value Set Set pulse values Item Range HCVal h3 U32 0 001h Set value for the hour counter Note These values need to be connected to an EEPROM cell NVRam Output which is saved at power down SetHC BOOL Sets the hour counter to the set value HC 77 Inverter FB Library V102 April 2011 N SCHWARZMULLER INVERTER Main Contactor Kain ontactor PLUS 1 Guide PADER PLUS 1 M Inverter Function Block Library Main Contactor DANFOSS H arar Inputs Ready FE nb MC Uut Function The intention of this block is to switch on the main contactor after power up if the V DC Link mVis above a defined level The function avoids unnecessary high charge current of the DC link capacitors This block compares the input at V_DC_Link_mVwith an adjustable percentage of the voltage at PwrSupply_mvV If the enable input is true and the DC link voltage is above that certain level the output MCOutis set to TRUE and stays true even if the voltage drops below this level during operation A FALSE signal at the enable input switches off the output A TRUE at the Ready output shows that the DC link vo
55. tem Range PartNo U32 Part number of the motor package CreData U32 Creation date of the motor data YYYYMMDD Parameters Item Range EncTm ms U16 ms Encoder error delay time DefTemp 516 Default motor temperature 50 200 C 0 12000 Ohm 0 2000 ms Inverter FB Library V102 April 2011 57 SCHWARZMULLER i ty NOAA PLUS IM Guide G SAUER PLUS 1 Inverter Function Block Library Motor Data ROP Motor Data ROP Function The information of the motor package is defined in the motor data block The field oriented control FOC needs this set of motor data which has to be provided through the application interface API The motor data block contains also the calculation and supervision of the actual motor temperature The encoder supervision function is also located in the motor data block The default values of the motor data are given from a txt file see GUIDE User Manual Also a read only functionality is implemented in this motor data block see GUIDE User Manual After a read only parameter file download CSV or LHX file the read only parameters have the priority Inputs Outputs Inputs none Outputs Item Range PartNo U32 Part number of the motor package CreData U32 Creation date of the motor data YYYYMMDD MotorDatROP BOOL Read only parameter match the parameters in the motor data block Parameters Item Range EncTm ms U16 ms Enco
56. ters CalLoPos_pct CalHiPos_pct CalLoNeg_pctand CalHiNeg are zero and if the Calibration Command equals 1 Ca LoPos_pct CalHiPos_pct CalloNeg pctand CalHiNeg can be set to zero by service tool Set Defaults If the Calibration Command equals 3 the Set Defaults variable SetDefin the parameter bus becomes TRUE In this case the default values for Ca LoPos_pct CalHiPos pct CalloNeg_pctand Ca HiNeg will be stored into memory The default values are constants on input DEFAULT of these memory blocks Inverter FB Library V102 April 2011 29 N SCHWARZMULLER INVERTER 30 PLUS 1 Guide PLUS 1 Inverter Function Block Library SAUER DANFOSS Analog Input Scaling with four point line amp Auto Calibration Inputs Outputs Inputs Item Range Cal Cmd U8 0 4 Rst In Fit BOOL Maxin mV S32 O 65000 mV In mV S32 O 65000 mV EnblPos BOOL EnbINeg BOOL Outputs Calibration Command 0 Manual calibration 1 Semi Auto Cal 2 Semi Auto Cal with enable input 3 Set Calibration values to defaults 4 Clear Calibration Reset of input faults T Fault is not latched F Fault is latchet until fixed and power is cycled Maximum rated input in mV Used for ratiometric calculations of calibration points dead bands and faults Analog Input signal in mV Input to enable the positive part of the function block output Input to enable the negative part of the function block outp
57. the Calibration Command input to 4 or if the stored values of parameters Ca LoPos_pct CalHiPos_pct CalLoNeg_pctand Ca HiNeg are zero and the Calibration Command equals 1 Ca LoPos_pct CalHiPos pct CalloNeg pctand CalHiNeg can be set to zero by service tool Semi Automatic Calibration with enable input The four calibration points are stored in the same EE memory locations as in Manual Calibration The Calibration Command must be set to 2 Enable Semi automatic Calibration with enable input As long as the stored values for Ca LoPos_pct CalHiPos_pct CalloNeg pctand Ca HiNeg are zero the function is not calibrated and the input is ready for Semi Automatic Calibration with Enable Input The Expected Calibration Points specify the center of the Calibration Windows If the input value is within the expected window for Ca 0Pos pct Calibration Point and the EnbPos Input has a rising edge 0 gt 1 the value is captured and stored If the input value is within the expected window for Ca LoNeg_pct Calibration Point and the EnbNeg Input has a rising edge 0 gt 1 the value is captured and stored If the input value is within the expected windows for High Calibration Points for duration Ca Det7m ms the last value is captured and stored After storing values for all four calibration points semi automatic calibration is complete Calibration Mode can be activated again by either setting the Calibration Command Input to 4 or if the stored values of parame
58. ts used to 0 5000 0 01 of Maxin mV default value 500 determine acceptable calibration window Specified by units of 0196 of Snsr Pwr CalDetTm ms U16 Calibration capture time in ms 0 10000 ms default value 1000 Inverter FB Library V102 April 2011 15 SCHWARZMULLER INVERTER 16 PLUS 1 Guide O PANER PLUS 1 Inverter Function Block Library DANFOSS Analog Input Scaling with two point line amp Auto Calibration Fault and Status Messages Fault The Fault output is the fault code of the function block Bit Position Range Type 0x0000 Input value is OK 0x8001 Input value is too low 0x8010 Value out of range MaxIn_mV lt In_mV or CalCmd gt 4 OxX000 Custom Standard code bit 0x8002 Input value is too high Status The Stat output is the status code of the function block Value Range Type Ox0000 Block is OK 0x8001 Block is not calibrated CalLo_pct 0 and CalHi_pct 0 0x8004 Parameters are corrupt 0x8008 Invalid Setup Calibration OxX000 Custom Standard code bit Un 2 0x8002 Block is currently in a calibration cycle CalLo_pct Inverter FB Library V102 April 2011 N x SCHWARZMULLER INVERTER PLUS 1 Guide G SAUER PLUS 1 Inverter Function Block Library 2 DANFOSS Analog Input Scaling with two point line amp Knee amp Auto Calibration Analog Input Scaling with 2pt line Knee and Auto Calibration Anin 2PiKnee AC 16 0 LA t e O
59. ut In_pct U16 0 10000 0 01 of Maxin mV Out S32 Out _ pct U16 O 10000 0 01 of HiOut Inverter FB Library V102 April 2011 Analog input signal as percentage of Maxin mV Output value scaled to HiOut parameter Output value scaled to HiOut parameter scaled to HiOut parameter Output value as percentage of HiOut parameter SCHWARZMULLER o NoN ER PLUS 1 TM Guide PANER 00 PLUS 1 Inverter Function Block Library DAN Analog Input Scaling with four point line amp Auto Calibration Inputs Outputs continued Parameters Item Range positive function part positive function part negative function part negative function part SetDef BOOL Signal used to set default calibration values CalLoPos_pct U16 Low calibration point for positive function part as 0 10000 0 01 of MaxIn_mV default value 5500 percentage of Maxin mV CalHiPos_pct U16 High calibration point for positive function part 0 10000 0 01 of MaxIn_mV as percentage of Maxin mV default value 9000 0 1000 0 01 of HiOut default value 0 positive function part as percentage of HiOut HiOutPos U32 Is the calibrated maximum value of the output for 0 20000 default value 10000 positive function part 20000 is the maximum input for the DDCG function block DbndLoPos pct U16 Dead band of the low calibration point for 0 1000 0 0196 of MaxIn_mV default value 0 positive function part as
60. ute the signals to the static memory If multiple Anin 2PtKnee function blocks are used in one application the Namespace feature will have to be used or the memory names have to be changed In case of using the local parameters included inside the block calibration can be accomplished by one of the three methods outlined below Inputs Outputs Inputs Item Range Rst In Flt BOOL Reset of input faults T Fault is not latched F Fault is latchet until fixed and power is cycled MaxIn_mV 532 Maximum rated input in mV O 6500 MV Used for ratiometric calculations of calibration points dead bands and faults In mV 532 Analog Input signal in mV 0 65000 mV Enbl BOOL Input to enable function block output Outputs Item Range Stat U16 Status Code in standard bitwise pattern Fit U16 Fault code in standard bitwise pattern Active BOOL HIGH if output is not 0 In_pct U16 Analog input signal as percentage of MaxIn_mV 0 10000 0 01 of Maxin mV Out S32 Output value scaled to HiOut parameter Out _ pct U16 Output value as percentage of HiOut parameter O 10000 0 01 of HiOut Inverter FB Library V102 April 2011 9 N INVERTER Inputs Outputs continued 10 PLUS 1 Guide PANER PLUS 1 Inverter Function Block Library Analog Input Scaling with two point line amp Knee Parameters Item Range CalLo_pct U16 Low calibration point as percentage of
61. wo point line amp Auto Calibration Inputs Outputs continued Parameters CalLo_pct U16 Low calibration point as percentage of 0 10000 0 01 of MaxIn_mV default value 1000 MaxIn_mV CalHi pct U16 High calibration point as percentage of O 10000 0 01 of Maxin mV Maxin mV default value 9000 LoOut pct U16 Is the calibrated minimum value of the output as 0 1000 0 01 of HiOut default value 0 percentage of HiOut HiOut U32 Is the calibrated maximum value of the output 0 20000 default value 10000 20000 is the maximum input for the DDCG function block DbndLo_pct U16 Dead band of the low calibration point as 0 1000 0 01 of MaxIn_mV default value 0 percentage of Maxin mV 0 1000 0 01 of MaxIn_mV default value 0 percentage of Maxin mV O to 5000 0 01 of MaxIn_mV default value 500 calibration points as percentage of MaxIn_mV O 10000 ms default value 1000 needs to be present before it is declared ExpCalLo pct U16 Expected value of the lower calibration point as 0 10000 0 01 of MaxIn_mV percentage of Maxin mV used to determine default value 1000 center of an acceptable calibration window ExpCalHi pct U16 Expected value of the upper calibration point as O 10000 0 01 of Maxin mVj percentage of Maxin mV used to determine default value 9000 center of an acceptable calibration window CalWin pct U16 Amount expected calibration poin
Download Pdf Manuals
Related Search
Related Contents
EVO200 ENGINE - Evolution Power Tools Copyright © All rights reserved.
Failed to retrieve file