| |
$ ===============================================================================
$ EDS File Definitions:
$ ===============================================================================
$ DeviceNet Electronic Data Sheet for AG626 DN DIP Switch Interface
$ Max Stegmann GmbH
$ Dürrheimer Str. 36
$ D-78166 Donaueschingen
$ Phone: +49 (0)771 807-321
$ FAX: +49 (0)771 807-0
$ Author: Martin Brugger
$ Date: 18.10.1999
$ ================= File Description Section =========================
[File]
DescText = "EDS for Multiturn Encoder AG626 DN ";
CreateDate = 10-18-1999; $mm-dd-yyyy
CreateTime = 14:10:00;
ModDate = 08-22-2000;
ModTime = 09:00:00;
Revision = 1.20;
$ ================= Device Description Section =========================
[Device]
VendCode = 511;
VendName = "Max Stegmann GmbH";
ProdType = 0;
ProdTypeStr = "Generic";
ProdCode = 601; $ AG 626 x DN bus connector, (DIP-Switch)
MajRev = 4;
MinRev = 1;
ProdName = "AG626 Multiturn (Switch Vers) ";
Catalog = "AG 626 x DN"; $ [x] = W, X, A
$ ================= IO Characteristics Section =========================
[IO_Info]
Default= 0x0005; $ Default IO Typ mask: (Poll, COS)
PollInfo=
0x000F, $ to combine (Poll, Strobe, COS, Cylic)
1, $ Default Prod connection: - Input1
0; $ Default Cons connection: - (0: None)
COSInfo=
0x000F, $ to combine (Poll, Strobe, COS, Cylic)
1, $ Default Prod connection: - Input1
0; $ Default Cons connection: - (0: None)
StrobeInfo=
0x000F, $ to combine (Poll, Strobe, COS, Cylic)
1, $ Default Prod connection: - Input1
0; $ Default Cons connection: - (0: None)
CyclicInfo=
0x000F, $ to combine (Poll, Strobe, COS, Cylic)
1, $ Default Prod connection: - Input1
0; $ Default Cons connection: - (0: None)
$ ----- INPUT Connections: == Producing Connection Entries -----
Input1=
4, $ data size in bytes
0, $ num of significant bits (0: all)
0x000F, $ IO Typ mask
"position value", $ name for data (Instance)
6, $ link path size
"20 04 24 01 30 03", $ link path (Ass | Instance | attrib)
"current position [steps]"; $ help string
Input2=
5, $ data size in bytes
0, $ num of significant bits (0: all)
0x000F, $ IO Typ mask
"position value and flags", $ name for data (Instance)
6, $ link path size
"20 04 24 02 30 03", $ link path (Ass | Instance | attrib)
"current position [steps] and flags"; $ name for data (Instance)
Input3=
8, $ data size in bytes
0, $ num of significant bits (0: all)
0x000F, $ IO Typ mask
"position value and velocity", $ name for data (Instance)
6, $ link path size
"20 04 24 03 30 03", $ link path (Ass | Instance | attrib)
"current position [steps] and velocity"; $ name for data (Instance)
Input4=
5, $ data size in bytes
0, $ num of significant bits (0: all)
0x000F, $ IO Typ mask
"position value and Cam state", $ name for data (Instance)
6, $ link path size
"20 04 24 04 30 03", $ link path (Ass | Instance | attrib)
"current position [steps] and state of 8 cams"; $ name for data (Instance)
$ ---- OUTPUT Connections: == Consuming Connection Entries. -- Nothing -----
$ ===============================================================================
$ ================= Parameter Class Section =========================
[ParamClass]
$ MaxInst =56; $ Encoder Profile (1...99) -- (56)
$ MaxInst =62; $ + VENDOR-spec / _DIAGNOSTIC -- ( 6)
$ MaxInst =65; $ + VENDOR-spec / _Special -- ( 3)
MaxInst = 68; $ + MANUFAC / (Assembly_Config) -- ( 3)
Descriptor =0x00;
CfgAssembly =0;
$ ================= Parameters Section =========================
[Params]
$ ****************************************************************************
$ * Parameter Instance #1: Code Sequence.
$ ****************************************************************************
$ --------------------------- BASIC - Section ------------------------------
Param1=
0, $ must zero definition
6, "20 2F 24 01 30 03", $ link size and path
0x0002, $ descriptor ( Enum )
4, 1, $ Type: Boolean, size: 1 byte
"Code Sequence", $ parameter name
"", $ units:
"Counting direction (cw, ccw)", $help string
0, 1, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #2: Diagnostic Control.
$ ****************************************************************************
Param2=
0, $ must zero definition
6, "20 2F 24 01 30 04", $ link size and path
0x0002, $ descriptor ( Enum )
4, 1, $ Type: Boolean, size: 1 byte
"Diagnostic Control", $ parameter name
"", $ units:
"Check Encoder at stand still \n "
"[ON]-Function Not supported ", $help string
0, 1, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #3: Scaling Control.
$ ****************************************************************************
Param3=
0, $ must zero definition
6, "20 2F 24 01 30 05", $ link size and path
0x0002, $ descriptor ( Enum )
4, 1, $ Type: Boolean, size: 1 byte
"Scaling Control", $ parameter name
"", $ units:
"enable / disable Scaling function", $help string
0, 1, 1, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #4: Position Format.
$ ****************************************************************************
Param4=
0, $ must zero definition
6, "20 2F 24 01 30 06", $ link size and path
0x0002, $ descriptor ( Enum )
8, 1, $ Type: USINT, size: 1 byte
"position format", $ parameter name
"", $ units:
"Format of position value (only steps)", $help string
0, 0, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #5: Resolution per Revolution.
$ ****************************************************************************
Param5=
0, $ must zero definition
6, "20 2F 24 01 30 07", $ link size and path
0x0000, $ descriptor ( 00 )
9, 4, $ Type: UDINT, size: 4 byte
"resolution p. revolution", $ parameter name
"steps", $ units:
"Steps for one revolution", $help string
1, 8192, 8192, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #6: Total measuring range.
$ ****************************************************************************
Param6=
0, $ must zero definition
6, "20 2F 24 01 30 08", $ link size and path
0x0000, $ descriptor ( 00 )
9, 4, $ Type: UDINT, size: 4 byte
"total measuring range", $ parameter name
"steps", $ units:
"Steps over total measuring range \n"
"Note: \n"
"The number is automatically adjusted \n"
"to a multiple of not more than (2 **13) \n"
"to [resolution p. revolution] ", $ help string
1, 0x4000000, 0x4000000,$ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #7: Preset Value.
$ ****************************************************************************
Param7=
0, $ must zero definition
6, "20 2F 24 01 30 0A", $ link size and path
0x0000, $ descriptor ( 00 )
9, 4, $ Type: UDINT, size: 4 byte
"preset value", $ parameter name
"steps", $ units:
"[position value] is set at present \n"
"to this input value ", $help string
0, 0x3FFFFFF, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #8: Position Value.
$ ****************************************************************************
Param8=
0, $ must zero definition
6, "20 2F 24 01 30 0C", $ link size and path
0x0030, $ descriptor ( mon, ROnly )
6, 4, $ Type: DINT, size: 4 byte
"position value", $ parameter name
"steps", $ units:
"The current position value ", $help string
0, 0x3FFFFFF, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #9: Operating Status.
$ ****************************************************************************
Param9=
0, $ must zero definition
6, "20 2F 24 01 30 50", $ link size and path (#80)
0x0032, $ descriptor ( mon, Read Only, Enum )
24, 1, $ Type: BYTE, size: 1 byte
"operating status", $ parameter name
"", $ units:
"Encoder diagnostic operating status", $help string
0, 0x07, 0x04, $ min, max (0..7), default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #10: Single Turn Resolution.
$ ****************************************************************************
Param10=
0, $ must zero definition
6, "20 2F 24 01 30 51", $ link size and path (#81)
0x0030, $ descriptor ( mon, Read Only )
9, 4, $ Type: UDINT, size: 4 byte
"single turn resolution", $ parameter name
"steps", $ units:
"physical number of steps per revolution", $help string
0, 0x2000, 0x2000, $ min, max (0..8192), default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #11: Number of distinguishable revolutions.
$ ****************************************************************************
Param11=
0, $ must zero definition
6, "20 2F 24 01 30 52", $ link size and path (#82)
0x0030, $ descriptor ( mon, Read Only )
2, 2, $ Type: UINT, size: 2 byte
"number of revolutions", $ parameter name
"steps", $ units:
"distinguishable revolutions the \n"
"encoder can output ", $help string
0, 0x2000, 0x2000, $ min, max (0..8192), default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #12: Alarm Flag.
$ ****************************************************************************
Param12=
0, $ must zero definition
6, "20 2F 24 01 30 55", $ link size and path (#85)
0x0032, $ descriptor ( mon, Read Only, Enum )
4, 1, $ Type: BOOLEAN, size: 1 byte
"alarm flag", $ parameter name
"", $ units:
"Indication of an alarm error", $help string
0, 1, 0, $ min, max (0, 1), default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #13: Alarms Values.
$ ****************************************************************************
Param13=
0, $ must zero definition
6, "20 2F 24 01 30 53", $ link size and path (#83)
0x0032, $ descriptor ( mon, Read Only, Enum )
1, 2, $ Type: WORD, size: 2 byte
"alarms", $ parameter name
"", $ units:
"Internal values lead to alarm state", $help string
0, 0xFFFF, 0, $ min, max (0..FFFF), default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #14: Info about supported Alarms.
$ ****************************************************************************
Param14=
0, $ must zero definition
6, "20 2F 24 01 30 54", $ link size and path (#84)
0x0012, $ descriptor ( NO mon, Read Only, Enum )
1, 2, $ Type: WORD, size: 2 byte
"supported alarms", $ parameter name
"", $ units:
"Information about supported alarms", $help string
0, 0xFFFF, 0xF001, $ min, max (0..FFFF), default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #15: Warning Flag.
$ ****************************************************************************
Param15=
0, $ must zero definition
6, "20 2F 24 01 30 58", $ link size and path (#88)
0x0032, $ descriptor ( mon, Read Only, Enum )
4, 1, $ Type: BOOLEAN, size: 1 byte
"warning flag", $ parameter name
"", $ units:
"Indication of a warning error", $help string
0, 1, 0, $ min, max (0, 1), default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #16: Warnings Values.
$ ****************************************************************************
Param16=
0, $ must zero definition
6, "20 2F 24 01 30 56", $ link size and path (#86)
0x0032, $ descriptor ( mon, Read Only, Enum )
1, 2, $ Type: WORD, size: 2 byte
"warnings", $ parameter name
"", $ units:
"Internal values lead to warning state", $help string
0, 0xFFFF, 0, $ min, max (0..FFFF), default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #17: Info about supported Warnings.
$ ****************************************************************************
Param17=
0, $ must zero definition
6, "20 2F 24 01 30 57", $ link size and path (#87)
0x0012, $ descriptor ( NO mon, Read Only, Enum )
1, 2, $ Type: WORD, size: 2 byte
"supported warnings", $ parameter name
"", $ units:
"Information about supported warnings", $help string
0, 0xFFFF, 0xE3C0, $ min, max (0..FFFF), default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #18: Info about Profile and Software state.
$ ****************************************************************************
Param18=
0, $ must zero definition
6, "20 2F 24 01 30 59", $ link size and path (#89)
0x0030, $ descriptor ( mon, Read Only )
9, 4, $ Type: UDINT, size: 4 byte
"profile and software version", $ parameter name
"", $ units:
"Word-1 (Byte 3-2): Software version \n"
"Word-2 (Byte 1-0): Profile version ", $ help string
0, 0xFFFFFFFF, 0, $ min, max (0..FFFF), default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #19: Hysteresis Value for position change in COS.
$ ****************************************************************************
Param19=
0, $ must zero definition
6, "20 2F 24 01 30 0B", $ link size and path
0x0020, $ descriptor ( mon, Get/Set )
6, 4, $ Type: DINT, size: 4 byte
"delta for COS", $ parameter name
"steps", $ units:
"Hysteresis Value for position change \n"
"in COS mode \n"
"Note: \n"
"The number is set to Default Value \n"
"if your Input value is Out of the \n"
" [total measuring range ] ", $ help string
0, 0x3FFFFFF, 5, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #20: Switch point for Lower Limit in Work Area.
$ ****************************************************************************
Param20=
0, $ must zero definition
6, "20 2F 24 01 30 0E", $ link size and path (#14)
0x0000, $ descriptor ( 00 )
6, 4, $ Type: DINT, size: 4 byte
"work area low limit", $ parameter name
"steps", $ units:
"Switch point for the lower limit", $ help string
0, 0x3FFFFFE, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #21: Switch point for Upper Limit in Work Area.
$ ****************************************************************************
Param21=
0, $ must zero definition
6, "20 2F 24 01 30 0F", $ link size and path (#15)
0x0000, $ descriptor ( 00 )
6, 4, $ Type: DINT, size: 4 byte
"work area high limit", $ parameter name
"steps", $ units:
"Switch point for the upper limit", $ help string
1, 0x3FFFFFF, 0x3FFFFFF, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #22: State of Software Limit Switch in Work Area.
$ ****************************************************************************
Param22=
0, $ must zero definition
6, "20 2F 24 01 30 0D", $ link size and path (#13)
0x0032, $ descriptor ( mon, Read Only, Enum )
24, 1, $ Type: BYTE, size: 1 byte
"work area state ", $ parameter name
"", $ units:
"State of software limit switch", $ help string
0, 0x07, 0x00, $ min, max (0..7), default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ --------------------------- EXTended-1 - Section ----------------------
$ ****************************************************************************
$ * Parameter Instance #23: Velocity Format.
$ ****************************************************************************
Param23=
0, $ must zero definition
6, "20 2F 24 01 30 14", $ link size and path (#20)
0x0002, $ descriptor ( Get/Set, Enum )
8, 1, $ Type: USINT, size: 1 byte
"velocity format", $ parameter name
"", $ units:
"Format of velocity and acceleration \n"
"By changing this value, the limits (min.,max) \n"
"and the current values of velocity and \n"
"acceleration are changed as well \n", $ help string
0, 2, 1, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #24: Value for Minimum velocity.
$ ****************************************************************************
Param24=
0, $ must zero definition
6, "20 2F 24 01 30 17", $ link size and path (#23)
0x0000, $ descriptor ( NO mon, Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"minimum velocity", $ parameter name
" * [vel. format]", $ units:
"Value of minimum velocity limit \n"
"according to unit of [velocity Format]", $help string
0, 819200, $ min, max: = (1 *100 RpSec. * 8192 steps)
0, $ default: = [RpMin: - "0" ]
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #25: Value for Maximum velocity.
$ ****************************************************************************
Param25=
0, $ must zero definition
6, "20 2F 24 01 30 18", $ link size and path (#24)
0x0000, $ descriptor ( NO mon, Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"maximum velocity", $ parameter name
" * [vel. format]", $ units:
"Value of maximum velocity limit \n"
"according to unit of [velocity Format]", $help string
0, 819200, $ min, max: = (1 *100 RpSec. * 8192 steps)
6000, $ default: = [RpMin: - 1 *100 RpSec. *60 ]
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #26: Value for Current velocity speed
$ ****************************************************************************
Param26=
0, $ must zero definition
6, "20 2F 24 01 30 16", $ link size and path (#22)
0x0030, $ descriptor ( mon, Read Only, )
6, 4, $ Type: DINT, size: 4 byte
"velocity value", $ parameter name
" * [vel. format]", $ units:
"Value of the current velocity \n"
"according to unit of [velocity Format]", $help string
0, 819200, $ min, max: = (1 *100 RpSec. * 8192 steps)
0, $ default: = [RpMin: - 1 *100 RpSec. *60 ]
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #27: Value for Minimum acceleration.
$ ****************************************************************************
Param27=
0, $ must zero definition
6, "20 2F 24 01 30 20", $ link size and path (#32)
0x0000, $ descriptor ( NO mon, Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"minimum acceleration", $ parameter name
" * [vel. format]", $ units:
"Value of minimum acceleration limit \n"
"according to unit of [velocity Format]", $help string
0, 8192000, $ min, max: = (10 *100 RpSec. * 8192 steps)
0, $ default: = [RpMin/sec: - "0" ]
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #28: Value for Maximum acceleration.
$ ****************************************************************************
Param28=
0, $ must zero definition
6, "20 2F 24 01 30 21", $ link size and path (#33)
0x0000, $ descriptor ( NO mon, Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"maximum acceleration", $ parameter name
" * [vel. format]", $ units:
"Value of maximum acceleration limit \n"
"according to unit of [velocity Format]", $help string
0, 8192000, $ min, max: = (10 *100 RpSec. * 8192 steps)
60000, $ default: = [RpMin/sec: - 10 *100 RpSec. *60 ]
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #29: Value for Current acceleration speed
$ ****************************************************************************
Param29=
0, $ must zero definition
6, "20 2F 24 01 30 1F", $ link size and path (#31)
0x0030, $ descriptor ( mon, Read Only, )
6, 4, $ Type: DINT, size: 4 byte
"acceleration value", $ parameter name
" * [vel. format]", $ units:
"Value of the current acceleration \n"
"according to unit of [velocity Format]", $help string
0, 8192000, $ min, max: = (10 *100 RpSec. * 8192 steps)
0, $ default: = [RpMin: - 1 *100 RpSec. *60 ]
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ --------------------------- CAM-1 - Section ------------------------------
$ ****************************************************************************
$ * Parameter Instance #30: CAM state register
$ ****************************************************************************
Param30=
0, $ must zero definition
6, "20 2F 24 01 30 28", $ link size and path (#40)
0x0032, $ descriptor ( mon, Read Only, Enum )
24, 1, $ Type: BYTE, size: 1 byte
"CAM state register", $ parameter name
"", $ units:
"State of 8 independent CAMs (1-8)", $help string
0, 0xFF, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #31: CAM polarity register
$ ****************************************************************************
Param31=
0, $ must zero definition
6, "20 2F 24 01 30 29", $ link size and path (#41)
0x0002, $ descriptor ( , Get/Set, Enum )
24, 1, $ Type: BYTE, size: 1 byte
"CAM polarity register", $ parameter name
"", $ units:
"Polarity for the state of 8 independent CAMs (1-8)", $help string
0, 0xFF, 0, $ min, max, default: [0: norm, 1: invert]
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #32: CAM Enable register
$ ****************************************************************************
Param32=
0, $ must zero definition
6, "20 2F 24 01 30 2A", $ link size and path (#42)
0x0002, $ descriptor ( , Get/Set, Enum )
24, 1, $ Type: BYTE, size: 1 byte
"CAM enable register", $ parameter name
"", $ units:
"Enable / Disable 8 independent CAMs (1-8)", $help string
0, 0xFF, 0x00, $ min, max, default: [0: disable, 1: enable]
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ----------------------------------------------------------------------------
$ ------------------ CAM-1: Switch point: Lower Limit --------------------
$ ****************************************************************************
$ * Parameter Instance #33: CAM (1):- SW Lower Limit
$ ****************************************************************************
Param33=
0, $ must zero definition
6, "20 2F 24 01 30 2B", $ link size and path (#43)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (1) low limit", $ parameter name
"steps", $ units:
"Switch point for the lower limit", $help string
0, 0x03FFFFFF, 0x100, $ min, max, default: [100]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #34: CAM (2):- SW Lower Limit
$ ****************************************************************************
Param34=
0, $ must zero definition
6, "20 2F 24 01 30 2E", $ link size and path (#46)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (2) low limit", $ parameter name
"steps", $ units:
"Switch point for the lower limit", $help string
0, 0x03FFFFFF, 0x100, $ min, max, default: [100]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #35: CAM (3):- SW Lower Limit
$ ****************************************************************************
Param35=
0, $ must zero definition
6, "20 2F 24 01 30 31", $ link size and path (#49)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (3) low limit", $ parameter name
"steps", $ units:
"Switch point for the lower limit", $help string
0, 0x03FFFFFF, 0x100, $ min, max, default: [100]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #36: CAM (4):- SW Lower Limit
$ ****************************************************************************
Param36=
0, $ must zero definition
6, "20 2F 24 01 30 34", $ link size and path (#52)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (4) low limit", $ parameter name
"steps", $ units:
"Switch point for the lower limit", $help string
0, 0x03FFFFFF, 0x100, $ min, max, default: [100]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #37: CAM (5):- SW Lower Limit
$ ****************************************************************************
Param37=
0, $ must zero definition
6, "20 2F 24 01 30 37", $ link size and path (#55)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (5) low limit", $ parameter name
"steps", $ units:
"Switch point for the lower limit", $help string
0, 0x03FFFFFF, 0x100, $ min, max, default: [100]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #38: CAM (6):- SW Lower Limit
$ ****************************************************************************
Param38=
0, $ must zero definition
6, "20 2F 24 01 30 3A", $ link size and path (#58)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (6) low limit", $ parameter name
"steps", $ units:
"Switch point for the lower limit", $help string
0, 0x03FFFFFF, 0x100, $ min, max, default: [100]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #39: CAM (7):- SW Lower Limit
$ ****************************************************************************
Param39=
0, $ must zero definition
6, "20 2F 24 01 30 3D", $ link size and path (#61)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (7) low limit", $ parameter name
"steps", $ units:
"Switch point for the lower limit", $help string
0, 0x03FFFFFF, 0x100, $ min, max, default: [100]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #40: CAM (8):- SW Lower Limit
$ ****************************************************************************
Param40=
0, $ must zero definition
6, "20 2F 24 01 30 40", $ link size and path (#64)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (8) low limit", $ parameter name
"steps", $ units:
"Switch point for the lower limit", $help string
0, 0x03FFFFFF, 0x100, $ min, max, default: [100]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ----------------------------------------------------------------------------
$ ------------------ CAM-1: Switch point: Higher Limit -------------------
$ ****************************************************************************
$ * Parameter Instance #41: CAM (1):- SW Higher Limit
$ ****************************************************************************
Param41=
0, $ must zero definition
6, "20 2F 24 01 30 2C", $ link size and path (#44)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (1) high limit", $ parameter name
"steps", $ units:
"Switch point for the higher limit", $help string
0, 0x03FFFFFF, $ min, max,
0x03FFFC00, $ default: [max -400]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #42: CAM (2):- SW Higher Limit
$ ****************************************************************************
Param42=
0, $ must zero definition
6, "20 2F 24 01 30 2F", $ link size and path (#47)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (2) high limit", $ parameter name
"steps", $ units:
"Switch point for the higher limit", $help string
0, 0x03FFFFFF, $ min, max,
0x03FFFC00, $ default: [max -400]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #43: CAM (3):- SW Higher Limit
$ ****************************************************************************
Param43=
0, $ must zero definition
6, "20 2F 24 01 30 32", $ link size and path (#50)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (3) high limit", $ parameter name
"steps", $ units:
"Switch point for the higher limit", $help string
0, 0x03FFFFFF, $ min, max,
0x03FFFC00, $ default: [max -400]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #44: CAM (4):- SW Higher Limit
$ ****************************************************************************
Param44=
0, $ must zero definition
6, "20 2F 24 01 30 35", $ link size and path (#53)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (4) high limit", $ parameter name
"steps", $ units:
"Switch point for the higher limit", $help string
0, 0x03FFFFFF, $ min, max,
0x03FFFC00, $ default: [max -400]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #45: CAM (5):- SW Higher Limit
$ ****************************************************************************
Param45=
0, $ must zero definition
6, "20 2F 24 01 30 38", $ link size and path (#56)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (5) high limit", $ parameter name
"steps", $ units:
"Switch point for the higher limit", $help string
0, 0x03FFFFFF, $ min, max,
0x03FFFC00, $ default: [max -400]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #46: CAM (6):- SW Higher Limit
$ ****************************************************************************
Param46=
0, $ must zero definition
6, "20 2F 24 01 30 3B", $ link size and path (#59)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (6) high limit", $ parameter name
"steps", $ units:
"Switch point for the higher limit", $help string
0, 0x03FFFFFF, $ min, max,
0x03FFFC00, $ default: [max -400]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #47: CAM (7):- SW Higher Limit
$ ****************************************************************************
Param47=
0, $ must zero definition
6, "20 2F 24 01 30 3E", $ link size and path (#62)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (7) high limit", $ parameter name
"steps", $ units:
"Switch point for the higher limit", $help string
0, 0x03FFFFFF, $ min, max,
0x03FFFC00, $ default: [max -400]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #48: CAM (8):- SW Higher Limit
$ ****************************************************************************
Param48=
0, $ must zero definition
6, "20 2F 24 01 30 41", $ link size and path (#65)
0x0000, $ descriptor ( , Get/Set, )
6, 4, $ Type: DINT, size: 4 byte
"CAM (8) high limit", $ parameter name
"steps", $ units:
"Switch point for the higher limit", $help string
0, 0x03FFFFFF, $ min, max,
0x03FFFC00, $ default: [max -400]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ----------------------------------------------------------------------------
$ ------------------ CAM-1: Hysteresis of Switch points -------------------
$ ****************************************************************************
$ * Parameter Instance #49: CAM (1):- Hysteresis of Switch point
$ ****************************************************************************
Param49=
0, $ must zero definition
6, "20 2F 24 01 30 2D", $ link size and path (#45)
0x0000, $ descriptor ( , Get/Set, )
2, 2, $ Type: UINT, size: 2 byte
"CAM (1) hysteresis", $ parameter name
"steps", $ units:
"Hysteresis of switch point", $help string
0, 0xFFFF, $ min, max,
0x20, $ default: [20]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #50: CAM (2):- Hysteresis of Switch point
$ ****************************************************************************
Param50=
0, $ must zero definition
6, "20 2F 24 01 30 30", $ link size and path (#48)
0x0000, $ descriptor ( , Get/Set, )
2, 2, $ Type: UINT, size: 2 byte
"CAM (2) hysteresis", $ parameter name
"steps", $ units:
"Hysteresis of switch point", $help string
0, 0xFFFF, $ min, max,
0x20, $ default: [20]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #51: CAM (3):- Hysteresis of Switch point
$ ****************************************************************************
Param51=
0, $ must zero definition
6, "20 2F 24 01 30 33", $ link size and path (#51)
0x0000, $ descriptor ( , Get/Set, )
2, 2, $ Type: UINT, size: 2 byte
"CAM (3) hysteresis", $ parameter name
"steps", $ units:
"Hysteresis of switch point", $help string
0, 0xFFFF, $ min, max,
0x20, $ default: [20]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #52: CAM (4):- Hysteresis of Switch point
$ ****************************************************************************
Param52=
0, $ must zero definition
6, "20 2F 24 01 30 36", $ link size and path (#54)
0x0000, $ descriptor ( , Get/Set, )
2, 2, $ Type: UINT, size: 2 byte
"CAM (4) hysteresis", $ parameter name
"steps", $ units:
"Hysteresis of switch point", $help string
0, 0xFFFF, $ min, max,
0x20, $ default: [20]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #53: CAM (5):- Hysteresis of Switch point
$ ****************************************************************************
Param53=
0, $ must zero definition
6, "20 2F 24 01 30 39", $ link size and path (#57)
0x0000, $ descriptor ( , Get/Set, )
2, 2, $ Type: UINT, size: 2 byte
"CAM (5) hysteresis", $ parameter name
"steps", $ units:
"Hysteresis of switch point", $help string
0, 0xFFFF, $ min, max,
0x20, $ default: [20]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #54: CAM (6):- Hysteresis of Switch point
$ ****************************************************************************
Param54=
0, $ must zero definition
6, "20 2F 24 01 30 3C", $ link size and path (#60)
0x0000, $ descriptor ( , Get/Set, )
2, 2, $ Type: UINT, size: 2 byte
"CAM (6) hysteresis", $ parameter name
"steps", $ units:
"Hysteresis of switch point", $help string
0, 0xFFFF, $ min, max,
0x20, $ default: [20]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #55: CAM (7):- Hysteresis of Switch point
$ ****************************************************************************
Param55=
0, $ must zero definition
6, "20 2F 24 01 30 3F", $ link size and path (#63)
0x0000, $ descriptor ( , Get/Set, )
2, 2, $ Type: UINT, size: 2 byte
"CAM (7) hysteresis", $ parameter name
"steps", $ units:
"Hysteresis of switch point", $help string
0, 0xFFFF, $ min, max,
0x20, $ default: [20]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ****************************************************************************
$ * Parameter Instance #56: CAM (8):- Hysteresis of Switch point
$ ****************************************************************************
Param56=
0, $ must zero definition
6, "20 2F 24 01 30 42", $ link size and path (#66)
0x0000, $ descriptor ( , Get/Set, )
2, 2, $ Type: UINT, size: 2 byte
"CAM (8) hysteresis", $ parameter name
"steps", $ units:
"Hysteresis of switch point", $help string
0, 0xFFFF, $ min, max,
0x20, $ default: [20]h
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ===============================================================================
$ ****************************************************************************
$ [ ] ===== MANUFACTURER specific attributes =====
$
$ Sections: -- VENDOR_Spec [100...104]
$ -- VENDOR_Diag [105...110]
$ -- INPUT_Assemby [111...113]
$
$ Param attrib data Acc function name
$ ---------------------------------------------------------------------------------------
$ [100 ]: ---
$ (63) [101 ]: BYTE RW OverWrite DIP-Switch Settings state_VENDOR_spec.0
$ (64) [102 ]: BYTE R Update DIAGNOSTIC Values to EEPROM _VENDOR_spec.3
$ (65) [103 ]: BYTE R Monitoring DIAGNOSTIC Values _VENDOR_spec.2
$ (--) [104 ]: BYTE R Device Version: _VENDOR_spec.1
$ [0,1 == DIP-SW, E2PROM]
$ [105 ]: ---
$ (58) [106 ]: BYTE_2 R DIP-Switch (6), (3), Preset_Key _deviceSW
$ (59) [107 ]: BYTE_2 R number of Start Up the device _StartUp
$ (60) [108 ]: BYTE_2 R Max. velocity over total life Time _MaxVelocity
$ (61) [109 ]: BYTE_2 R Max. accel. over total life Time _MaxAccel
$ (62) [110 ]: BYTE_4 R Total Time Encoders is turning _MotionTime
$
$ (57) [ 90 ]: BYTE_4 R operating Time -- "Encoder-Profile"
$
$ (66) [111 ]: BYTE RW Assembly Number: -- Polling mode _Ass_Num_POLL
$ (67) [112 ]: BYTE RW Assembly Number: -- COS / Cyclic _Ass_Num_COS
$ (68) [113 ]: BYTE RW Assembly Number: -- BIT Strobed _Ass_Num_BIT
$
$ ------------------------------------------------------------------------------------
$ ------------------------------------------------------------------------------------
$
$ DIAGNOSTIC - SECTION: -- [90, 105...110]
$ ----------------------------------------------------------------------------
$ * Parameter Instance #90: operating Time (Profile),
$ ----------------------------------------------------------------------------
Param57=
0, $ must zero definition
6, "20 2F 24 01 30 5A", $ link size and path (#90)
0x0030, $ descriptor ( mon, Read Only, ... )
9, 4, $ Type: UDINT, size: 4 byte
"Operating Time ", $ parameter name
" [0.1] hours", $ units:
"Operating Time for the encoder in operating \n"
"hours presented in 0.1 hours. \n"
" Parameter [Update Diagnostic values] must \n"
" Set to [YES] to store the value to E2PROM ", $help string
0, 0xFFFFFFFF, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
Param58=
0, $ must zero definition
6, "20 2F 24 01 30 6A", $ link size and path (#106)
0x0032, $ descriptor ( mon, Read Only, Enum )
1, 2, $ Type: WORD, size: 2 byte
"Device Switches", $ parameter name
"", $ units:
"High-Byte indicates Switch-1 (6) -- MAC-ID \n"
"Low -Byte indicates Switch-3 (3) -- Baudrate ", $help string
0, 0xFFFF, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
Param59=
0, $ must zero definition
6, "20 2F 24 01 30 6B", $ link size and path (#107)
0x0030, $ descriptor ( mon, Read Only, ... )
2, 2, $ Type: UINT, size: 2 byte
"Number of Start-UP", $ parameter name
"", $ units:
"number of all the Switching On from device", $help string
0, 0xFFFF, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
Param60=
0, $ must zero definition
6, "20 2F 24 01 30 6C", $ link size and path (#108)
0x0030, $ descriptor ( mon, Read Only, ... )
2, 2, $ Type: UINT, size: 2 byte
"Maximum velocity ", $ parameter name
" [RpMin]", $ units:
"Maximum velocity over complete life Time", $help string
0, 0xFFFF, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
Param61=
0, $ must zero definition
6, "20 2F 24 01 30 6D", $ link size and path (#109)
0x0030, $ descriptor ( mon, Read Only, ... )
2, 2, $ Type: UINT, size: 2 byte
"Maximum acceleration ", $ parameter name
" [RpSec]", $ units:
"Maximum acceleration over complete life Time", $help string
0, 0xFFFF, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
Param62=
0, $ must zero definition
6, "20 2F 24 01 30 6E", $ link size and path (#110)
0x0030, $ descriptor ( mon, Read Only, ... )
9, 4, $ Type: UDINT, size: 4 byte
"Motion Time ", $ parameter name
" [sec]", $ units:
"Complete Time the Encoder is in movement", $help string
0, 0x7FFFFFFF, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ===============================================================================
$
$ Specific SECTION: -- [100...104]
$ ----------------------------------------------------------------------------
Param63=
0, $ must zero definition
6, "20 2F 24 01 30 65", $ link size and path (#101)
0x0002, $ descriptor ( NO mon, R/W, enum... )
4, 1, $ Type: Boolean, size: 1 byte
"State of Switches", $ parameter name
"", $ units:
"Overwriting the DIP-Switch Settings \n"
"means MAC-ID and Baudrate are selected \n"
"from EEPROM. \n"
"You only can change this value, if device \n"
"has DIP-Switches and Overwrite mode is Enabled ", $help string
0, 1, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
Param64=
0, $ must zero definition
6, "20 2F 24 01 30 66", $ link size and path (#102)
0x0032, $ descriptor ( mon, Read Only , Enum... )
4, 1, $ Type: Boolean, size: 1 byte
"Update Diagnostic values", $ parameter name
"", $ units:
"Write Diagnostic values to EEPROM \n"
"in intervals of (0.1 hours) \n"
"NOTE: -- The application is locked \n"
" for at least 30 msec. ", $help string
0, 1, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
Param65=
0, $ must zero definition
6, "20 2F 24 01 30 67", $ link size and path (#103)
0x0032, $ descriptor ( mon, Read Only, Enum... )
4, 1, $ Type: Boolean, size: 1 byte
"Display Diagnostic values", $ parameter name
"", $ units:
"This means Diagnostic values are displayed. \n"
"If attribute [Update Diagnostic values] is \n"
"[OFF], the Diagnostic values are only \n"
"shown from the current period since the \n"
"last Start-Up. ", $help string
0, 1, 0, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ===============================================================================
$ INPUT_Assembly - SECTION: -- [111, 112, 113]
$ ----------------------------------------------------------------------------
$ * Parameter Instance #111: Assembly Number: -- Polling mode
$ ----------------------------------------------------------------------------
Param66=
0, $ must zero definition
6, "20 2F 24 01 30 6F", $ link size and path (#111)
0x0002, $ descriptor ( NO mon, R/W, enum... )
8, 1, $ Type: USINT, size: 1 byte
"Input Ass. (POLL)", $ parameter name
"", $ units:
"The number of Input_Assembly instance \n"
" decides which Input Data are sent within \n"
" this the I/O connection. \n", $ help string
1, 4, 1, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ----------------------------------------------------------------------------
$ * Parameter Instance #112: Assembly Number: -- COS / Cyclic mode
$ ----------------------------------------------------------------------------
Param67=
0, $ must zero definition
6, "20 2F 24 01 30 70", $ link size and path (#112)
0x0002, $ descriptor ( NO mon, R/W, enum... )
8, 1, $ Type: USINT, size: 1 byte
"Input Ass. (COS)", $ parameter name
"", $ units:
"The number of Input_Assembly instance \n"
" decides which Input Data are sent within \n"
" this the I/O connection. \n", $ help string
1, 4, 1, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ----------------------------------------------------------------------------
$ * Parameter Instance #113: Assembly Number: -- BIT Strobed mode
$ ----------------------------------------------------------------------------
Param68=
0, $ must zero definition
6, "20 2F 24 01 30 71", $ link size and path (#113)
0x0002, $ descriptor ( NO mon, R/W, enum... )
8, 1, $ Type: USINT, size: 1 byte
"Input Ass. (BIT Strobed)", $ parameter name
"", $ units:
"The number of Input_Assembly instance \n"
" decides which Input Data are sent within \n"
" this the I/O connection. \n", $ help string
1, 4, 1, $ min, max, default
0, 0, 0, 0, $ scaling (mult, div, base, offset): not used
0, 0, 0, 0, 0 ; $ links (..), precision: -- not used
$ ===============================================================================
$ ===============================================================================
$ ================= Parameter Enumerating Section =========================
[EnumPar]
Param1= $ enum param 1: value: 0, 1
"CW",
"CCW";
Param2= $ enum param 2: value: 0, 1
"NO",
"YES";
Param3= $ enum param 3: value: 0, 1
"NO",
"YES";
Param4= $ enum param 4: value: 0,
"steps" ;
Param9= $ "operating state": -- (val: 0, 1, 2)
"direction: CCW",
"diagnostic Supp.",
"scaling ON" ;
Param12= $ "alarm flag": -- (val: 0, 1)
"NO",
"YES";
Param13= $ "alarms": -- (value: 0, 12,13,14,15)
"Position Error",
"", "", "",
"", "", "", "", $ bit 4...7
"", "", "", "", $ bit 8...11
"EEPROM Error", $ bit 12
"CRC Error", $ bit 13
"not used", $ bit 14, 15
"not used";
Param14= $ "alarms supported": -- (value: 0...15)
"Position Error",
"Diagnostic",
"", "",
"", "", "", "", $ bit 4...7
"", "", "", "", $ bit 8...11
"EEPROM Error", $ bit 12
"CRC Error", $ bit 13
"not used", $ bit 14, 15
"not used";
Param15= $ "warning flag": -- (val: 0, 1)
"NO",
"YES";
Param16= $ "warnings": -- (value: 0...15)
"Frequency exceeded",
"Light control Error",
"Watchdog generate Reset",
"Operating time exeeded",
"Battery charge too low", $ bit 4...7
"Reference Point reached",
"Min. Velocity underrun",
"Max. Velocity exceeded",
"Min. Accel. underrun", $ bit 8...9
"Max. Accel. exceeded",
"reserve",
"reserve",
"reserve", $ bit 10...12: -- reserved
"Cam-1 Limits [OUT of Order]",
"Sensor signals Limit exeed",
"not used" ; $ bit 13...15: -- manuf. specific
Param17= $ "warnings supported": -- (value: 0..15)
"Supervise Frequency",
"Light control",
"Watchdog function",
"State Operating time",
"Battery charge", $ bit 4...7
"State of Reference Point",
"Minimum Velocity Flag",
"Maximum Velocity Flag",
"Minimum Accel. Flag", $ bit 8...9
"Maximum Accel. Flag",
"reserve",
"reserve",
"reserve", $ bit 10...12: -- reserved
"Cam-1 Limits ",
"Sensor signals Limit ",
"not used" ; $ bit 13...15: -- manuf. specific
Param22= $ "Work area state": -- BYTE value: 0, 1, 2;
"Out of Range",
"Range exceeded",
"Range fall below";
Param23= $ "Format velocity": value: 0, 1, 2
"Steps / Sec",
"RpMin",
"RpSec" ;
Param30= $ "CAM-1 state reg": BYTE (val: 0x00...0xFF)
"state cam (1)",
"state cam (2)",
"state cam (3)",
"state cam (4)",
"state cam (5)",
"state cam (6)",
"state cam (7)",
"state cam (8)" ;
Param31= $ "CAM-1 polarity reg": BYTE (val: 0x00...0xFF)
"Invert state cam (1)",
"Invert state cam (2)",
"Invert state cam (3)",
"Invert state cam (4)",
"Invert state cam (5)",
"Invert state cam (6)",
"Invert state cam (7)",
"Invert state cam (8)" ;
Param32= $ "CAM-1 Enable reg": BYTE (val: 0x00...0xFF)
"Enable state cam (1)",
"Enable state cam (2)",
"Enable state cam (3)",
"Enable state cam (4)",
"Enable state cam (5)",
"Enable state cam (6)",
"Enable state cam (7)",
"Enable state cam (8)" ;
$ ===============================================================================
$
$ [ ] ===== MANUFACTURER specific attributes =====
$
$ Sections: -- VENDOR_Spec [100...104]
$ -- VENDOR_Diag [105...110]
$ -- INPUT_Assembly [111...113]
$
$ Param attrib data Acc function name
$ ---------------------------------------------------------------------------------------
$ [100 ]: ---
$ (63) [101 ]: BYTE RW OverWrite DIP-Switch Settings state_VENDOR_spec.0
$ (64) [102 ]: BYTE R Update DIAGNOSTIC Values to EEPROM _VENDOR_spec.3
$ (65) [103 ]: BYTE R Monitoring DIAGNOSTIC Values _VENDOR_spec.2
$ (--) [104 ]: BYTE R Device Version: _VENDOR_spec.1
$ [0,1 == DIP-SW, EEPROM]
$ [105 ]: ---
$ (58) [106 ]: BYTE_2 R DIP-Switch (6), (3), Preset_Key _deviceSW
$ (59) [107 ]: BYTE_2 R number of Start Up the device _StartUp
$ (60) [108 ]: BYTE_2 R Max. velocity over total life Time _MaxVelocity
$ (61) [109 ]: BYTE_2 R Max. accel. over total life Time _MaxAccel
$ (62) [110 ]: BYTE_4 R Total Time Encoders is turning _MotionTime
$
$ (57) [ 90 ]: BYTE_4 R operating Time -- "Encoder-Profile"
$
$ (66) [111 ]: BYTE RW Assembly Number: -- Polling mode _Ass_Num_POLL
$ (67) [112 ]: BYTE RW Assembly Number: -- COS / Cyclic _Ass_Num_COS
$ (68) [113 ]: BYTE RW Assembly Number: -- BIT Strobed _Ass_Num_BIT
$
$ ------------------------------------------------------------------------------------
Param58= $ "_deviceSW": -- (value: 0...15)
"BaudRate: DIP-1", $ bit 0...3
"BaudRate: DIP-2",
"BaudRate: DIP-3",
"not used",
"not used", $ bit 4...7
"not used",
"not used",
"Preset Key",
"MacID: DIP-1", $ bit 8...15
"MacID: DIP-2",
"MacID: DIP-3",
"MacID: DIP-4",
"MacID: DIP-5",
"MacID: DIP-6",
"not used",
"not used" ;
Param63= $ "DIP-Switch Settings": -- (value: 0 , 1)
"Default ( Use Switches )",
"Overwrite ( Use EEPROM )";
Param64= $ "Update Diagnostic values": -- (value: 0 , 1)
"NO ",
"YES";
Param65= $ "Display Diagnostic values": -- (value: 0 , 1)
"Disabled ",
"Enabled";
Param66= $ "Input Assembly (POLL)": -- value: (1...4)
"Position Value",
"Position Value + Flag",
"Position Value + Velocity",
"Position Value + Cam state";
Param67= $ "Input Assembly (COS )": -- value: (1...4)
"Position Value",
"Position Value + Flag",
"Position Value + Velocity",
"Position Value + Cam state";
Param68= $ "Input Assembly (BIT )": -- value: (1...4)
"Position Value",
"Position Value + Flag",
"Position Value + Velocity",
"Position Value + Cam state";
$ ===============================================================================
$ ===============================================================================
$ ================= Parameter Groups Section =========================
[Groups]
Group1=
"Monitoring", $ Name
15, $ number of members
8, 9, 10, 11, 12, 13,
14, 15, 16, 17, 18,
22, $ Work area state reg
26, $ current velocity
29, $ current acceleration
30 $ current CAMs state reg
;
$ List of parameter
Group2=
"Basic Functions", $ Name
10, $ number of members
1, 2, 3, 4, 5, 6,
7, 19, 20, 21;
$ List of parameter
Group3=
"Extended Functions", $ Name
7, $ number of members
23, $ Format velocity
24, 25, 26, $ velocity (limits, value)
27, 28, 29 $ acceleration (limits, value)
;
$ List of parameter
Group4=
"Cams (1-8)", $ Name
27, $ number of members
30, $ CAM state reg (READ only)
31, $ CAM polarity reg
32, $ CAM enable reg
33, 34, 35, 36,
37, 38, 39, 40, $ CAM (1-8): Limit low
41, 42, 43, 44,
45, 46, 47, 48, $ CAM (1-8): Limit High
49, 50, 51, 52,
53, 54, 55, 56 $ CAM (1-8): Hysteresis
;
$ List of parameter
Group5=
"INPUT_Assembly", $ Name: == MANUFAC-specific: (Assembly) ==
3, $ number of members
66, $ [111] _Ass_Num_POLL
67, $ [112] _Ass_Num_COS
68 $ [113] _Ass_Num_BIT
;
Group6=
"DIAGNOSTIC", $ Name: == MANUFAC-specific: DIAGNOSTIC ==
6, $ number of members
57, $ [ 90] operating Time
58, $ [106] _deviceSW
59, $ [107] _Start-UP Device
60, $ [108] _MaxVelocity
61, $ [109] _MaxAcceleration
62 $ [110] _Motion Time
;
Group7=
"SPECIFIC", $ $ Name: == MANUFAC-specific: _SPECIFIC ==
3, $ number of members
63, $ [101] OverWriting DIP-Switch Settings
64, $ [102] Write DIAGNOSTIC Values
65, $ [103] Display DIAGNOSTIC Values
;
$ List of parameter
$ ================= End of EDS =================================
|
|