Please enable JavaScript to view this site.

Date: April 3, 2007

Os: 13.3.123

RoboxLib: 2.1.0

Bios: 1.2.0

Derived from: RTE 33.2.3 synchronous to 32.8.0

Note: suite with >= RDE3.4.2

Note: suite with >= RC3E v33.1.9

build4

IMPLEMENTATION(os)

Recognition of CF insertion regardless of signature (only on CPUs that allow it)

IMPLEMENTATION(os)

During configuration, in case of SDO communication error, warning of logical station number and physical CAN node in the report string of os.

IMPLEMENTATION(os)

Added specific message generation in report of os in case of fault during Compact Flash operation.

CORRECTION(os)

Fixed problem writing file to root '/'

CORRECTION(os)

Fixed problem by running FMKDIR and immediately FLOAD

VARIANT(os)

Increased the minimum task stack to 64k.

VARIANT

Issued diagnostic moralization on bcc commands for flash/file management

IMPLEMENTATION

Implemented sdo error description on CO_SDO directive.

IMPLEMENTATION

Implemented visualization of SDO Abort codes on CO_SDO directive with the following syntax

CO_SDO -AC www www where www www is a number typical syntax 0x0503 0x0000

CORRECTION

Removed inaccuracies of some checks on BCC commands for flash management

IMPLEMENTATION

Implemented the description of EMCYs received on reports.

All standard Cia 402 codes are listed. Specific Parker S.B.C codes are also handled if the actuator type is PARKER - SBC (HID type 1)(5) or PARKER - SBC (SLVD type 1)(6)

IMPLEMENTATION

Added code 13 as a possible alarm parameter --> axes_group name.

Must be used in conjunction with 's' in the alarm definition string.

The axesGroup variable in question is passed to the alarm generation routine.

IMPLEMENTATION

Support for defining alarms directly in RPE handler. codes for RPE alarms have the following ranges:

omajor alarms 150÷199

ominor alarms 2150÷2199

owarnings 9150÷9199

MODIFY on AH_FILTER (user bits from 0x00FFFFF0 to 0x00FFFF00 and add 0x000010 --> RPE alarm)

build3

IMPLEMENTATION

Enabled on multiple serials the DF1 communication (just put more definitions)

IMPLEMENTATION

Managing FDISK BACKUP devicename and FDISK RESTORE devicename commands.

Execution of FDISK BACKUP /diska1 generates a file named "LastBackup" in root whose date and time correspond to the date and time of the last execution of this command.

Execution of FDISK RESTORE /diska1 generates a file named "LastRestore" in root whose date and time correspond to that of the last execution of this command.

IMPLEMENTATION

Priority management on SDO execution :

from most prioritized to least prioritized:

osystem (0 cycle/execution photo)

odirectives

orule

otask 1

otask 2

o...

otask 8

IMPLEMENTATION

Instruction POS_CAPTURE_CMD and POS_CAPTURE_STS. They are used to perform position capture via hardware.

These instructions can only be used with transducers that have the hardware to perform this functionality:

oENC_INC

oCAN402 with drive type :PARKER - SBC (HID type 1)(5)

oCAN402 with drive type :PARKER - SBC (SLVD type 1)(6)

The syntax of the instruction that is used to enable photo capture is

returned = POS_CAPTURE_CMD (nAx, micro, front)

oreturns :

< 0 error code

-1 photo Hw not executable or error starting photo

-2 photo already running

-6 illegal axis number

= 0 capture disabled

> 0 photoId

onAx axis number

omicro

< 0 disable capture

depending on the device you have

enc_inc 0 --> channel of 0 only

enc_inc 1 --> micro of 0 associated plus channel of 0

 

CAN402 PARKER - SBC (HID type 1) 0 --> immediate photo of 'resolver lap start or photo on channel

CAN402 PARKER - SBC (HID type 1) 1 --> in0 on drive

CAN402 PARKER - SBC (type HID 1) 2 --> in1 on drive

CAN402 PARKER - SBC (type HID 1) 3 --> in2 on drive

 

CAN402 PARKER - SBC (SLVD type 1) 0 --> immediate photo of resolver lap start or photo on channel

CAN402 PARKER - SBC (type SLVD 1) 1 --> in0 on drive

ofront

1 rising edge (if provided by Hw)(used where applicable)

0 falling edge (if provided by Hw)

The syntax of the instruction used to test the successful capture of the photo is

 

returned = POS_CAPTURE_STS (nAx, PhotoId, photodst [,rawPhoto])

oreturned :

< 0 error code

-1 photo disabled by instruction or override

-2 aborted operation due to command failure

-3 overridden by loop of 0

-4 error during photo of 0

-5 internal error

-6 illegal axis number

-10 id no longer managing

0 finger ready on trigger

1 snapshot taken

onAx axis number

oPhotoId value returned by POS_CAPTURE_CMD

ophotoDst variable of type double in which the instruction writes the value of the photo

orawPhoto optional - variable of type integer in which the instruction writes the raw value of the photo

 

IMPLEMENTATION

MVA_ZC

Added management of can transducers on SBC drive with special program PicoPLC

(drive type : PARKER - SBC (type HID 1) (5) or PARKER - SBC (type SLVD 1) (6)).

(The objects in question are handled either by PDO or on SDO. If using micro on drive then at least the state MUST be mapped to PDO)

The available objects are :

odrive type : PARKER - SBC (HID type 1) :

0x2000 0x55 (85) quota capture - pr 85:84 - If mapped to rpdo(control side) associate to AUX 1

0x2000 0x5b (91) dig.Inp. + photo status - if mapped to rpdo(control side) associate to INP_W + AUX 0 or to AUX 0.

If one of those on drive (IN0-IN1-IN2) is used as micro of 0 then it MUST be mapped to PDO.

The meaning of the bits is as follows:

0 Digital input status 0

1 Digital input status 1

2 Digital input status 2

3 Digital input status 3

4 Digital input status 4

5 PicoPLC interface warning x Normalized photo management present.

8 Definition of quota capture source

9 Quota capture source definition. Together with bit 8 defines the source of the capture:

0=Feedback, 1=Encoder C, 2=Encoder B, 3=Unused

10 Capture event definition.

11 Capture event definition. Together with bit 10 defines the event that determines the capture:

0=index EncC, 1=IN0, 2=IN1, 3=IN2.

12 Defines the edge used for capture when the selected event is IN0, IN1 or IN2:

0=rising edge, 1=descending edge.

13 -

14 Handshake managed by control-zero at switch on.

15 Handshake. On successful capture, the drive sets it to 1

0x2000 0x59 (89) command for photo - if mapped to tpdo(control side) associate with AUX 0.

0 Enable servo error handling from system

3 Enable servo error control by drive

8 Source definition quota capture

9 Quota capture source definition. Together with bit 8 defines the source of the capture:

0=Feedback, 1=Encoder C, 2=Encoder B, 3=Unused

10 Capture event definition.

11 Capture event definition. Together with bit 10 defines the event that determines the capture:

0=index EncC, 1=IN0, 2=IN1, 3=IN2.

12 Defines the edge used for capture when the selected event is IN0, IN1 or IN2:

0=rising edge, 1=descending edge.

13 -

14 Handshake managed by control-zero at switch on.

15 Handshake. It is set to true to enable capture. Upon successful capture, the drive sets b090.15 to true.

oDrive type : PARKER - SBC (SLVD type 1) :

0x2000 0x55 (85) quota capture - pr 85:84 - If mapped to rpdo(control side) associate to AUX 1

0x2000 0x5b (91) dig.Inp. + photo status - if mapped to rpdo(control side) associate to INP_W + AUX 0 or to AUX 0.

If one of those on drive (IN0-IN1-IN2) is used as micro of 0 then it MUST be mapped to PDO.

The meaning of the bits is as follows:

0 Digital input status 0

1 Digital input status 1

2 Digital input status 2

3 Digital input status 3

5 PicoPLC interface warning x Normnalized photo management present.

8 Definition of quota capture source: 0=Feedback, 1= Encoder In.

9 -

10 Capture event definition: 0=index EncC, 1=IN0

11 -

12 -

13 -

14 Handshake handled by control-zero at switch on.

15 Handshake. When captured, the drive sets it to 1

0x2000 0x59 (89) command for photo - if mapped to tpdo(control side) associate to AUX 0.

0 Enable servo error handling from system

3 Enable servo error control by drive

8 Definition of quota capture source: 0=Feedback, 1= Encoder In

9 -

10 Capture event definition: 0=index Encoder In, 1=IN0

11 -

12 -

13 -

14 Handshake handled by control-zero at switch on.

15 Handshake. It is set to true to enable capture. Upon successful capture the drive sets to true b090.15

IMPLEMENTATION

MVA_ZC

Added management of torque change for use of 0 to end of strokes cycle. Applicable only on drive type:

oPARKER - SBC (HID type 1) (5)

oPARKER - SBC (type SLVD 1) (6)

IMPLEMENTATION

Added management of ideal velocity (IV) output in count/sec on an element of a pdo. This must be associated with "IDEAL SPEED" in the CAN configurator.

IMPLEMENTATION

MVA_ZC

Added handling of bit 7 to enable (in1) the execution of the cycle of 0 to end of strokes.

The cyclic is as follows:

omoves to the end of strokes with reduced torque (applied where possible).

oonce the mechanical end of strokes is recognized (position error greater than set threshold) we stop.

oif FULL_PRECISION is enabled :

you reset the starting torque (applied where possible)

you go back to search for the FULL_PRECISION (e.g.channel of 0 of the encoder) which will be taken as the homing point.

Once the FULL PRECISION point is reached, the movement is stopped

oif FULL_PRECISION is not enabled.

you assume the end of strokes as the homing point

you reset the starting torque

it still moves by the programmed value

owhen the axis is stopped you set CP = PRESET - deviation from homing position

This mode uses:

ozcFlag.0 if 1 performs the positive movement to go to the end of strokes

ozcFlag.1 not used

ozcFlag.2 enable/disable FULL precision

ozcFlag.3 1 disable micro use (it is antithesis to end of strokes)

ozcFlag.4 not used

ozcFlag.5 enable/disable maximum stroke control

ozcFlag.6 not used

ozcFlag.7 1

onAx axis number

opreset quota to be set on homing performed

ovelPos must contain the position error (IP-CP) that will be used as a comparison term to consider the axis at end of strokes. In addition to this condition being true, it must also be true that the CV is less than velZc/1000.0

ovelZc handling speed

oacc acceleration

ojerk jerk

ospSch If FULL PRECISION is used, this parameter represents the maximum travelable space

if FULL_PRECISION is not used this parameter represents a minimal clearance away from the end of strokes

ofilter torque reduction value in percent (used where applicable)

 

IMPLEMENTATION

Added management of drive type on transducer and on actuator if CAN type.

ocodes currently handled are :

PARKER - SBC ( type HID 1 ) (5)

PARKER - SBC ( type SLVD 1 ) (6) (slvdn and the like )

oIn addition to the type of drive, the auxiliary parameter 1 is also managed in the transducers, the meaning of which is a function of the drive:

PARKER - SBC (HID type 1) (5) the value of auxiliary parameter 1 will be used only if "default"(0) was selected as 'micro index of 0'

aux = 0 cycle of 0 only on channel/turn resolver

aux = 1 use as micro of 0 IN0

aux = 2 use as micro of 0 IN1

aux = 3 use as micro of 0 IN2

PARKER - SBC (SLVD type 1) (6) auxiliary parameter value 1 will be used only if "default"(0) was selected as 'micro index of 0'

aux = 0 cycle of 0 only on channel/turn resolver

aux = 1 use as micro of 0 IN0

build2

CORRECTION

The right channel was not being output on diagnostic 129 CAN (ch)... if using different can handlers (e.g. Can robox net(ch0) and Can 402(ch1)).

IMPLEMENTATION

MVA_ZC

Added handling of bit 5 to enable(in1) diagnostics on maximum stroke rreached during setup steps. The space used is equal to the difference between the two electronic end of strokes (MAX_STR(n)and MIN_STR(n))

IMPLEMENTATION

MVA_ZC

Added handling of bit 6 to disable, in the case of monodirectional movement only, the u0 variation search phase

VARIANT

Added a parameter on alarm '2000 Unable to perform Homing d '

the code has the following meaning :

o1 --> lack of U0 or end of strokes during the first setup phase

o2 --> lack of U0 during the second setup phase

o3 --> cycle 0 not occurred in programmed space in data structs

o4 --> error in hw programming phase for photo execution

o5 --> error from hw for photo execution

o6 --> error in waiting phase of hw for photo execution

o7 --> cycle 0 at end of strokes, problems during torque reduction

o8 --> cycle 0 to end of strokes, problems during torque reposting and lack of end of strokes

o9 --> cycle 0 to end of strokes, problems during torque re-shuffling

VARIANT

Files having the following structs are accepted as license file names.

oAS302c_ccc_xxxssss.KEY

where

c --> a numeric character

xxx --> any string or nothing

ssssssss --> 8 hexadecimal characters representing the SIGNATURE

oexample of matching names:

as3023_999_4c441ac4.lic

as3023_999_SN062088_4c441ac4.lic

as3023_999_SN062088_Kentron256_4c441ac4.lic

build1

CORRECTION

Mode of opening the file when using ICHECK block in BCC communication.

CORRECTION

Enabled on quick monitor buffer of 255 bytes instead of 251

CORRECTION

On monitor, in case of strings avoided limiting returned data to 128 (changed data offset handling)

build0

VARIANT

MVA_TO_N_V

Minor change on acceleration time management

VARIANT

Writings regarding task ladder 27 became "normal" instead of "medium". In directives affecting ladder added handling letter N corresponding to letter M

CORRECTION

MVA_TO_N_CJ

Eliminated additional problem that caused alarm 9903 using multiple MVA_TO_N_CJ instructions with alternating axes

IMPLEMENTATION

Handling to have on shell, monitor, and oscilli the logical RPE variables or POWER_SETs. Added functions for compiler

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC