Professional Documents
Culture Documents
SC50 020 Primary API
SC50 020 Primary API
SC50 020 Primary API
Date
2013-01-07
70046128
1 (22)
SYS-File:
70046128.SYS
SYS-File Family: 70046127
Hardware:
SC050_020_Primary(11099060)
General
BIOS Functionality; The functionality is defined around the pin. If no Variable Type is specified the Variable Name contains elements,
defined later. The pins are defined as C(ConnectorNumber)p(PinNumber).
Example:
The pin C1p02 has 2 variables; C1p02.AnIn, C1p02.Volt.
Etc.
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
Date
2013-01-07
70046128
2 (22)
Contents
1
General
BIOS Variables
2.1 Digital Analog Input . . . . . . . . . . . . .
2.2 Digital Analog Voltage . . . . . . . . . . . .
2.3 Multifunction Inputs -Dig/Ana/Resis/Curr .
2.4 Multifunction Inputs -Dig/Ana/Freq . . . .
2.5 Digital Outputs . . . . . . . . . . . . . . . .
2.6 Multifunction Outputs . . . . . . . . . . . .
2.7 Power Supply Status . . . . . . . . . . . . .
2.8 Supply Voltage . . . . . . . . . . . . . . . .
2.9 Sensor Power . . . . . . . . . . . . . . . . .
2.10 OS . . . . . . . . . . . . . . . . . . . . . .
2.11 Software Versions . . . . . . . . . . . . . .
2.12 SafetyLayer . . . . . . . . . . . . . . . . . .
2.13 LED . . . . . . . . . . . . . . . . . . . . .
2.14 NVMem . . . . . . . . . . . . . . . . . . .
2.15 Packed Infoblock . . . . . . . . . . . . . . .
2.16 Internal UART . . . . . . . . . . . . . . . .
2.17 CAN . . . . . . . . . . . . . . . . . . . . .
2.18 ID . . . . . . . . . . . . . . . . . . . . . . .
2.19 Power . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
4
5
6
8
9
11
11
12
12
13
14
14
15
15
17
17
18
19
Notes
3.1 Note1
3.2 Note2
3.3 Note3
3.4 Note4
3.5 Note5
3.6 Note6
3.7 Note7
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
19
19
19
19
19
19
20
20
Miscellaneous
4.1 Supported PLUS+1 GUIDE Components
4.2 Diagnostic Data (PLG) In Target . . . . .
4.3 ToolKey . . . . . . . . . . . . . . . . . . .
4.4 TimeBase . . . . . . . . . . . . . . . . . .
4.5 Unit History . . . . . . . . . . . . . . . .
4.6 Read-Only Parameters Support . . . . . .
4.7 Compiled Code Package Support . . . . .
4.8 HOST-settings . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
20
20
21
21
21
21
22
22
22
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
Date
2013-01-07
70046128
3 (22)
BIOS Variables
2.1
BIOS-name
C1p05
C1p10
C1p11
C1p12
C1p13
C1p14
C1p15
C1p16
C1p17
C1p22
Elements
AnIn
Variable
Type
Variable
Direction
Function, Scaling
Miscellaneous
U16
Read
Voltage
U16
Read
Bias
U8
Write
Range
U8
Write
DigThresLow
U16
Write
DigThresHigh
U16
Write
Analog In
AD Count
0-32767
Analog in scaled
[mV]
Bias Configuration
Note2
0 = No Pull-Down, No Pull-Up
1 = No Pull-Down, Pull-Up to
internal +5V
2 = Pull-Down to internal GND,
No Pull-Up
3 = Pull-Down to internal GND, Pull-Up to
internal +5V
Range Configuration
Note2
0 = 0-5.25V range
1 = 0-35.3V range
Digital Input Threshold Low Configuration Note2
[mV]
Default value 2000
If activated with 5V Supply
This will define when DigIn goes from True
to False.
If activated with GND
This will define when DigIn goes from False
to True.
Digital Input Threshold High Configuration Note2
[mV]
Default value 3000
If activated with 5V Supply
This will define when DigIn goes from False
to True.
If activated with GND
This will define when DigIn goes from True
to False.
Continued on next page
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
DigIn
2.2
BOOL
Date
2013-01-07
Variable
Direction
Read
Read
70046128
4 (22)
Function, Scaling
Miscellaneous
Status
0 = OK
Bit 1 = True : Config Error Bias
Bit 2 = True : Config Error Range
Digital Input
True = Active
Note2
Function, Scaling
Miscellaneous
Note2
BIOS-name
Variable
Type
Variable
Direction
C1p06
C1p07
Elements
AnIn
U16
Read
Voltage
U16
Read
Bias
U8
Write
Range
U8
Write
Direction
U8
Write
DigThresLow
U16
Write
Analog In
AD Count
0-32767
Analog in scaled
[mV]
Bias Configuration
Note2
0 = No Pull-Down, No Pull-Up
1 = No Pull-Down, Pull-Up to
internal +5V
2 = Pull-Down to internal GND,
No Pull-Up
3 = Pull-Down to internal GND, Pull-Up to
internal +5V
Range Configuration
Note2
0 = 0-5.25V range
1 = 0-35.3V range
Direction Configuration
Note2
0 = Input Mode
7 = Reference Mode
Digital Input Threshold Low Configuration Note2
[mV]
Default value 2000
If activated with 5V Supply
This will define when DigIn goes from True
to False.
If activated with GND
This will define when DigIn goes from False
to True.
Continued on next page
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
2.3
Date
2013-01-07
Variable
Direction
Write
Status
U16
Read
DigIn
BOOL
Read
70046128
5 (22)
Function, Scaling
Miscellaneous
Note2
BIOS-name
Variable
Type
C1p18
C1p19
C1p23
C1p24
C1p31
C1p32
Elements
Current
Variable
Direction
U32
Read
AnIn
U16
Read
Voltage
U16
Read
Resistance
U16
Read
Bias
U8
Write
Range
U8
Write
Function, Scaling
Miscellaneous
Current In
0-25.3 mA
[mA]
Analog In
AD Count
0-32767
Analog in scaled
[mV]
Analog in scaled
0-10000
= 65535 if this signal not valid
Bias Configuration
Note2
0 = No Pull-Down, No Pull-Up
1 = No Pull-Down, Pull-Up to
internal +5V
2 = Pull-Down to internal GND,
No Pull-Up
3 = Pull-Down to internal GND, Pull-Up to
internal +5V
Range Configuration
Note2
0 = 0-5.25V range
1 = 0-35.3V range
Continued on next page
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
2.4
Date
2013-01-07
Variable
Direction
Write
DigThresLow
U16
Write
DigThresHigh
U16
Write
Status
U16
Read
DigIn
BOOL
Read
70046128
6 (22)
Function, Scaling
Miscellaneous
Note2
Function, Scaling
Miscellaneous
Note2
Note2
BIOS-name
C1p25
C1p26
C1p27
C1p28
C1p29
C1p30
Elements
Phase
Per
Variable
Type
Variable
Direction
S32
Read
U32
Read
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
Date
2013-01-07
Variable
Direction
Read
Voltage
U16
Read
Freq
U16
Read
Count
Duty
QuadCount
U16
U16
S16
Read
Read
Read
Bias
U8
Write
Range
U8
Write
DigThresLow
U16
Write
DigThresHigh
U16
Write
70046128
Function, Scaling
7 (22)
Miscellaneous
Analog In
AD Count
0-32767
Analog In Scaled
[mV]
Frequency In Scaled
0-10kHz
[Hz]
Number of measured edges this loop.
Positive duty cycle in scaled [0.01%]
Number of measured counts this loop, sign Only valid when
defines direction.
InputMode = 3
Bias Configuration
Note2
0 = No Pull-Down, No Pull-Up
1 = No Pull-Down, Pull-Up to
internal +5V
2 = Pull-Down to internal GND,
No Pull-Up
3 = Pull-Down to internal GND, Pull-Up to
internal +5V
Range Configuration
Note2
0 = 0-5.25V range (middle range)
Note:
with
Thresholds when measuring frequency:
some frequency
Rising Min/Max 2.73V/3.99V
measurements
Falling Min/Max 0.96V/2.68V
(elements: .Quad1 = 0-35.3V range (high range)
Count and .Phase)
Thresholds when measuring frequency:
the
maximum
Rising Min/Max 11.84V/26.54V
frequency is 4000
Falling Min/Max 5.61V/18.89V
Hz
2 = 0-0.3675V range (low range)
Thresholds when measuring frequency:
Rising Min/Max 0.111V/0.291V
Falling Min/Max 0.047V/0.210V
3 = 0-2.465V range (lower resolution)
Digital Input Threshold Low Configuration Note2
[mV]
Default value 2000
If activated with 5V Supply
This will define when DigIn goes from True
to False.
If activated with GND
This will define when DigIn goes from False
to True.
Digital Input Threshold High Configuration Note2
[mV]
Default value 3000
If activated with 5V Supply
This will define when DigIn goes from False
to True.
If activated with GND
This will define when DigIn goes from True
to False.
Continued on next page
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
2.5
Date
2013-01-07
Variable
Direction
Write
Status
U16
Read
DigIn
BOOL
Read
Variable
Type
Variable
Direction
70046128
8 (22)
Function, Scaling
Miscellaneous
Note2
Only on C1p25,
C1p28
Function, Scaling
Miscellaneous
Digital Outputs
BIOS-name
C1p33
C1p34
C1p35
C1p36
C1p37
C1p38
Elements
Status
U16
Read
DigFeedBack
BOOL
Read
DigOut
BOOL
Write
DisableSafeFet
BOOL
Write
Status
0 = OK
Bit 3 = True : Over temperature/Open load
Detected only when .DigOut is set to true.
Bit 6 = True : Safety circuit failure
The actual measured level on the digital output.
Digital Out
True = Supply Voltage
Safety circuit
True = Disable Output
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
A state change
from True to False
performs a test
of the shutdown
capability of the
Safety
Circuit.
This test is also
performed at start
up.
Note4
Note5
Title
Date
2013-01-07
70046128
9 (22)
Multifunction Outputs
BIOS-name
C1p39
C1p40
C1p41
C1p42
C1p43
C1p44
C1p45
C1p46
Elements
CurrentOut
FeedBackCurrent
Variable
Type
Variable
Direction
Function, Scaling
Miscellaneous
S32
Write
S32
Read
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
Date
2013-01-07
Variable
Direction
Write
70046128
Function, Scaling
10 (22)
Miscellaneous
Status
U16
Read
DutyOut
U16
Write
AnIn
U16
Write
ActDuty
U16
Read
Averaged .AnIn value used to calculate .FeedBackValue. 0-32767 (16384 typical = 0 current)
Actual Value Duty
0-10000 [0.01% pos duty]
Continued on next page
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
2.7
2013-01-07
Variable
Direction
Write
DitherAmp
U16
Write
ReqFreq
U16
Write
ActFreq
U16
Read
CurChgLim
U16
Write
DigOut
BOOL
Write
DisableSafeFet
BOOL
Write
Variable
Type
Variable
Direction
70046128
Function, Scaling
Set point Dither Frequency
40-250 [Hz]
Set point Dither Amplitude
0-5000 [0.1mA]
Set point Frequency
Default 1000
33-4000, 20000 [Hz]
Limited to 4000 Hz if dither is active.
Actual Value Frequency
[Hz]
Limit for current change if OutputMode =
4,5 or 8
22-333 [0.1 mA/ms], Default 111
Digital out True = Supply Voltage
Safety circuit
True = Disable Output
11 (22)
Miscellaneous
Requests greater
than 4000 will
set .ReqFreq to
20000.
BIOS-name
HWPCBVoltages
Elements
InRange
2.8
Date
Function, Scaling
BOOL
Read
True: Internal power supply voltages are operating within acceptable tolerance
False: Internal power supply voltages are not
operating within acceptable tolerance
Measured at secondary controller.
Supply Voltage
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Miscellaneous
Title
C1p02
Elements
AnIn
Voltage
2.9
Variable
Type
Date
2013-01-07
Variable
Direction
70046128
Function, Scaling
12 (22)
Miscellaneous
Range = 0-37.5V
Battery Voltage averages 1024 samples every
109uS for an update rate of 112mS
U16
Read
U16
Read
Variable
Type
Variable
Direction
Analog In
0-32767
Analog In Scaled
[mV]
AD Count
Function, Scaling
Miscellaneous
Sensor Power
BIOS-name
C1p08
Elements
AnIn
Range = 3-12 V
U16
Read
Voltage
U16
Read
VoltageRequest
U16
Write
BIOS-name
Variable
Type
Variable
Direction
OS
Elements
ETime
LoopCnt
2.10
Analog In
0-32767
Analog in scaled
[mV]
Analog in scaled
[mV]
AD Count
Function, Scaling
Miscellaneous
OS
U32
U32
Read
Read
ExecTime
U16
Read
ExecTimeOut
U16
Write
ExecTimeWork
U16
Read
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
CrcCalcTime
ChecksumFailure
2013-01-07
Variable
Direction
Read
U16
U16
Read
Read
U16
Write
ResetExecTime
BOOL
Write
Start
BOOL
Read
ChecksumFailureTreatment
2.11
Date
70046128
Function, Scaling
0 = CRC calculation matches
1 = CRC calculation is not implemented
2 = CRC calculation does not match
3 = CRC data missing; unable to perform
test
4 = CRC calculation is in progress
5 = CRC is not present in the downloaded
file
Calcuation time to for CRC [ms]
Bit0
True = Flash checksum error
False = Flash check OK
Bit1
True = RAM checksum error
False = RAM check OK
Bit2
True = Bootloader checksum error
False = Bootloader check OK
Bit0
True = All outputs will be turned off/set
to tri-state automatically in case of a Flash
checksum error. Application will not be executed.
False = Application continues to run.
Default: True
Bit1
True = All outputs will be turned off/set
to tri-state automatically in case of a RAM
checksum error. Application will not be executed.
False = Application continues to run.
Default: True
Bit2
True = All outputs will be turned off/set to
tri-state automatically in case of a Bootloader
checksum error. Application will not be executed.
False = Application continues to run.
Default: False
Reset the execution time.
Try to set
OS.ExecTime to the the requested value in
OS.ExecTimeOut on change from TRUE to
FALSE.
Set during the first processing time.
Software Versions
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
13 (22)
Miscellaneous
These elements
are set during
start-up of the
device.
Bit 0 will be true if
OS.CrcFailed = 2.
Title
UnitVersion
Elements
PrimaryVersion
Elements
Ident_No
SW_Vers
Param_Vers
Release
SecondaryVersion
Elements
Ident_No
SW_Vers
Param_Vers
Release
Variable
Type
Date
2013-01-07
Variable
Direction
Miscellaneous
Write
Write
Write
Write
U32
U32
U32
BOOL
Read
Read
Read
Read
BIOS-name
Variable
Type
Variable
Direction
SafetyLayer
Elements
Failure
2.13
14 (22)
Function, Scaling
U32
U32
U32
BOOL
-
2.12
70046128
SafetyLayer
U32
Read
Variable
Type
Variable
Direction
Function, Scaling
Miscellaneous
Status
Bit 0 : Not Used
Bit 1 = True : Safety Layer Communication
Error
Bit 2 = True : Flow Control Error
Bit 3 = True : Register Error
Bit 4 = True : Output Shutdown Failed
LED
BIOS-name
Led
Elements
Green
Red
Function, Scaling
Miscellaneous
BOOL
Write
BOOL
Write
Green LED
True = On
Red LED
True = On
Continued on next page
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
2.14
2013-01-07
70046128
15 (22)
Variable
Direction
Read/Write
Function, Scaling
Miscellaneous
Yellow LED
True = On
Activation of this
LED will make the
green LED invisiable.
Will also be activated from Safety
Layer in error conditions.
Variable
Direction
Function, Scaling
Miscellaneous
NVMem
BIOS-name
NVMem
Elements
Status
2.15
Date
Variable
Type
U16
Read
Packed Infoblock
The packed infoblock contains data about the controller, application and embedded operating system of a hardware unit.
Each field consists of a number of bytes which are packed in arrays of U16 in little endian byte order.
BIOS-name
ECUInfoPacked
Variable
Type
Variable
Direction
Function, Scaling
Miscellaneous
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
Date
2013-01-07
Variable
Direction
70046128
16 (22)
Function, Scaling
Miscellaneous
Read
cc=1/100s
AppId
ARRAY[26]U16
Read
AppType
ARRAY[16]U16
Read
AppVer
ARRAY[11]U16
Read
BDate
ARRAY[4]U16
Read
U16
Read
PNr0
ARRAY[6]U16
Read
PNr1
ARRAY[6]U16
Read
PNr2
ARRAY[3]U16
Read
BootVer0
Note3
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
2.16
2013-01-07
Variable
Direction
Read
70046128
17 (22)
Function, Scaling
Miscellaneous
The revision level of part number 0. It consists of four ASCII characters. For example,
a revision level equal to RevA is presented as
{0x6552, 0x4176}.
PRev1
ARRAY[2]U16
Read
SerNr0
ARRAY[3]U16
Read
Variable
Type
Variable
Direction
Internal UART
BIOS-name
UART_App
Elements
TxMsg
Elements
Len
Tx
Rdy
Data[n]
RxMsg
Elements
Len
Rx
Clear
Data[n]
2.17
Date
Function, Scaling
Miscellaneous
U16
BOOL
BOOL
U8
-
Write
Write
Read
Write
Tx Message length
True = Send message
True = No ongoing transmission
n = 0. . . 127
U16
BOOL
BOOL
U8
Read
Read
Write
Read
CAN
BIOS-name
CAN[n]
Variable
Type
-
Variable
Direction
Function, Scaling
Miscellaneous
n = 0. . . 1
Continued on next page
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
2.18
Date
2013-01-07
Variable
Direction
Write
BusOff
BOOL
Read
Reset
BOOL
Write
DriverError
BOOL
Read
DriverReset
BOOL
Write
Overflow
BOOL
Read
ErrorPassive
BOOL
Read
Port
PORT
Read
Variable
Type
Variable
Direction
70046128
18 (22)
Function, Scaling
Miscellaneous
Note2
Function, Scaling
Miscellaneous
ID
BIOS-name
ID
Elements
Node
Elements
ServerAddr
ServerAddrSecondary
ClientAddr
Net[n]
U8
Write
Note1
U8
Write
Note1
U8
Read
n = 0. . . 1
Continued on next page
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
2.19
Date
2013-01-07
Variable
Direction
70046128
Function, Scaling
Write
19 (22)
Miscellaneous
Note1
Power
BIOS-name
Power
Elements
PwrDownStatus
PwrDown
Notes
3.1
Note1
Variable
Type
Variable
Direction
Function, Scaling
Miscellaneous
BOOL
BOOL
Read
Write
This signal must use the symbol "Intialize Hardware Output". "Initialize Hardware Output" means that this output will be updated
before the application starts.
3.2
Note2
This signal can use both symbols Intialize Hardware Output and Hardware Output if Variable Direction is Write. Initialize Hardware
Output means that this output will be updated before the application starts. Hardware Output means that this output will be updated
every loop in the application.
This signal must use the symbol Hardware Input if Variable Direction is Read. In case of a Safety Controller the value is set from the
primary processor.
3.3
Note3
.PNr2 may be either a part number or an EAN number. If the formula below matches it is a part number; if the high byte of .PN2[2]
is a valid EAN checksum it is an EAN number.
PNr2[2]:HB = CRC8(PNr2[0]:LB ...PNr2[2]:LB)
where:
LB = low Byte
HB = high Byte
CRC8 =8 Bit CRC with polynomial is x8 + x2 + x + 1; startvalue to be 0xFF
3.4
Note4
The testing can only be performed when DigOut = False and DigFeedBack = False. The Safety Circuit will not be enabled until the
test can be completed.
3.5
Note5
The primary circuit will set the corresponding secondary circuit DisableOutput to True when DisableSafeFet = True or when DigOut
= False and DigFeedBack = True. The DisableOutput is latched until DisableSafeFet is toggled.
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
Date
2013-01-07
70046128
20 (22)
Note6
The testing can only be performed when DigOut = False, DutyOut = 0, CurrentOut = 0, and FeedBackCurrent less than 150. The
Safety Circuit will not be enabled until the test can be completed.
3.7
Note7
The primary circuit will set the corresponding secondary circuit DisableOutput to True when DisableSafeFet = True or when DigOut
= False and DutyOut = 0 and CurrentOut = 0 and FeedBackCurrent greater or equal 150. The DisableOutput is latched until
DisableSafeFet is toggled.
Miscellaneous
All scaling and ranges presented are nominal values. More technical details can be found in PLUS+1 Controller Family Technical
Information. Maximum nested levels are 10
PLUS+1 GUIDE 5.1.0 or higher is required.
4.1
The following PLUS+1 GUIDE components which need support from the SYS are allowed
Get Time us
Until
Repeat
Initialize Hardware Output
Sin
Cos
Tan
Square Root
Arc Sin
Arc Cos
Arc Tan
Hardware Input
Read Output from Hardware
Module Input
Module Bus Input
Module Bus Output
Access App Log Enable
Set Pulse
Disable Raw Applog Data Readout
Accessrights App Log Statistics
Accessrights App Log Errors
Accessrights App Log Others
Accessrights History
Accessrights Read
Accessrights Write
Create Externally Defined Class
Call Method Of Externally Defined Class
Transmit CAN
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
Title
Date
2013-01-07
70046128
4.2
4.3
ToolKey
"LOGKEY" Supported.
4.4
TimeBase
4.5
Unit History
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.
21 (22)
Title
Date
2013-01-07
70046128
22 (22)
This software supports Multiple Read Only Parameters. 16384 bytes are allocated and there is theoretically no limit on the number of
files that can be used. However, the minimum size for each file is 230 bytes, so no more than 71 files can be used.
This SYS has a parameter named ReadOnlyParameters which enables or disables this function. The parameter can have the values
ENABLE or DISABLE. DISABLE is the default value. This value can be set in the GUIDE. Select this SYS in the Project manager
and Edit the Parameter in the Inspector. NOTE: The memory calculation will not be correct when the ReadOnlyParameters is in
ENABLE mode. The total amount of ROM should be reduced by 8192 to get the correct calculation.
Needed information for csv file:
ADDRESSMODE:
LSBFIRST
DEFAULTTYPEDATA: 1
MIN_DATASIZE:
8
4.7
4.8
HOST-settings
This document is the sole property of Sauer-Danfoss and may not be distributed to any third party without permission.