Rockwell Automation 57C650 AutoMax Programming Executive Version 3.8 User Manual

Page 284

Advertising
background image

PĆ6

AutoMax Programming Executive Version 3.x

Example 1:
On Monday, section NET_A was snapshot from the section level at a time when it

had only one rack, A00. On Tuesday, another rack, A01, was added to section

NET_A and then was snapshot from the rack level.
If section NET_A is fetched from the section level using the Latest Version option,

section NET_A will contain both racks A00 and A01.
If section NET_A is fetched from the section level using the See List of Snapshots

option, and the snapshot from Monday is chosen, section NET_A will contain only

rack A00. This is because the See List of Snapshots option restores the fetched

entity to its exact state at the time the snapshot was taken. Rack A01 was not part

of section NET_A on Monday, so it is not included in the fetch.
Example 2:
On Monday, section NET_A was snapshot from the section level at a time when it

contained no racks. On Tuesday, a rack was
added to NET_A and two tasks were added to the new rack. Each task was

snapshot from the task level.
If section NET_A is fetched from the section level using the Latest Version option,

section NET_A will contain no racks and no tasks because the rack was never

snapshot.
If section NET_A is fetched from the section level using the See List of Snapshots

option, and the snapshot from Monday is chosen, section NET_A will contain no

racks and no tasks (just as it was at the time of the snapshot).
Example 3:
On Monday, section NET_A was snapshot from the section level at a time when it

had only one rack, A00, which contained only one task, TASK1.BAS. On Tuesday,

another rack, A01, was added to section NET_A, containing two tasks,

TASK2.BAS and TASK3.BAS. TASK2.BAS and TASK3.BAS were then snapshot

from the task level.
If section NET_A is fetched from the section level using the Latest Version option,

section NET_A will contain only rack A00 because rack A01 was never snapshot.

TASK1.BAS, belonging to rack A00, will be fetched. TASK2.BAS and TASK3.BAS,

belonging to rack A01, will not be fetched. Remember, in order for an entity to be

included in a fetch using the Latest Version option, all the entities above it must

also have been snapshot and must belong to the latest version of the entity being

fetched.

Error Handling during a Fetch Operation

If an error occurs during the processing of a fetch operation, an error message

will be displayed and the fetch operation will be aborted. If the error occurs while

in DOS, the user will be returned to Windows and one of two error messages will

be displayed. If PVCS failed, the message will state that PVCS failed and will

direct the user to the file PVCS.OUT, which is contained in the AutoMax

workspace directory (typically AMXWORK). A message in this file will describe

why PVCS failed. If PVCS did not fail, the user will receive an error message that

says only that the fetch failed. The Version Control Library will remain intact, but

the AutoMax library may contain only a part of the entity being fetched. If tokens

were being transferred, they will remain with the source copy of the files unless

the fetch operation is completed successfully. After determining the cause of the

failure, you should execute the fetch operation again to clean up the AutoMax

library.

Advertising