Products: ACR9600, 9630,9640
Moving Segment Error
When loading a Program to the PLC by going online, you may get the Error message:

Loading the program will be aborted. You will still be online with the PLC, so "upload error log"
This will place a txt file in the PLC Brower:

Open the file to see the error:

Possible errors:
Error ID
|
Message
|
Reason
|
Example
|
1
|
ACR flag range error Flag:
|
flag number does not exist on ACR
|
MyBool : Bool AT%B99999
|
2
|
ACR flag drive I/O Flag:
|
drive I/o flags
|
MyBool : Bool AT%BW70
|
3
|
ACR flag drive I/O Flag:
|
Restricted Flags (see list below)
|
MyBool : Bool AT%BW8468
|
4
|
ACR parameter not dimensioned Parameter:
|
Global Vars not dimensioned
|
MyReal : REAL AT%P200;
|
5
|
ACR parameter range error Parameter:
|
parameter number does not exist on ACR
|
MyReal : REAL AT%P99900
|
The following flags CANNOT BE ASSIGNED AS AT%BW (read/write), a Moving Segment Error will result.
These bits can still get set thru the PLC, using MC_WriteBoolParameter or ACR_WriteFlag
Bit Range
|
Desc
|
ErrorID
|
|
768
|
1023
|
Primary Axis Flags (Axes 0-7)
|
3
|
7680
|
7935
|
Primary Axis Flags (Axes 8-15)
|
3
|
512
|
767
|
Primary Master Flags (Masters 0-7)
|
3
|
40
|
47
|
Drive Enable Outputs
|
2
|
48
|
55
|
Drive Reset Outputs
|
2
|
56
|
63
|
LEDs
|
2
|
64
|
71
|
Drive Fault Inputs
|
2
|
96
|
103
|
LEDs
|
2
|
112
|
115
|
Trigger captures
|
3
|
JW 2012