beautypg.com

Backplane programming (cont'd), 2 how to program the pls – Electro Cam PL-1746 Series User Manual

Page 32

background image

3-2 How to Program the PLS

Backplane Programming (cont'd)

PROGRAMMING ERROR REGISTER (I:S.7)

15 14 13 12 11 10 9

8

7

6

5

4

3

2

1

0

ANY ERROR

COMMAND ERR

READ ONLY
ILLEGAL DATA
ILLEGAL FUNCTION
REZERO/MODE ERROR

LAST GROUP QTY

OFFSET MODE
TOO MANY TIMERS

TOO MANY SPEED COMPS

NOT WHILE RUNNING

BAD SETPOINT VALUES

VALUE OUT OF RANGE
SETPOINT STORAGE FULL

NO SETPOINT
SETPOINTS OVERLAP

PROGRAMMING ERROR REGISTER BITS:

I:S.7/15

The ANY ERROR bit comes on if any other error bit in the Programming Error Register is
turned on. No commands are executed if the ANY ERROR bit is on. To clear the ANY
ERROR bit and the current error, toggle O:S.0/8 on and off. The errors are actually cleared
on the rising edge of O:S.0/8. Then another error can be reported.

I:S.7/14

The COMMAND ERR bit is set by an error from a programming command. The programming
commands are Channel Copy, Program Copy, Pulse Copy and Pulse Edit.

I:S.7/13

The READ ONLY error will be set if you write to a read only register.

I:S.7/12

The ILLEGAL DATA error is reported when the specified data is out of the range permitted for
that parameter.

I:S.7/11

The ILLEGAL FUNCTION error is reported for all non-supported parameters.

I:S.7/10

The REZERO/MODE ERROR is reported if an unsupported mode is specified.

I:S.7/9

The LAST GROUP QTY error is reported when changing the quantity of the last group is
attempted.

I:S.7/8

The OFFSET MODE error is reported when changing the group mode to EACH while the
group’s mode is 1 or 2.

I:S.7/7

The TOO MANY TIMERS error is caused by changing the timed output quantity to a value
greater than four.

I:S.7/6

The TOO MANY SPEED COMPS error by changing the quantity of speed compensated
channels to a value greater than sixteen.

I:S.7/5

The NOT WHILE RUNNING error is reported when attempting to change a variable that can
only be changed when the machine is stopped.

I:S.7/4

The BAD SETPOINT VALUES error is caused by creating or changing both edges of a pulse
to a value other than 0 (deleting pulse) or 1 (ON all the time).

I:S.7/3

The VALUE OUT OF RANGE error is reported when attempting to change a the contents of a
variable to an excessive value.

I:S7/2

The SETPOINT STORAGE FULL error will be reported if the non-volatile memory is full.

I:S7/1

The NO SETPOINT error is reported if a command requires a pulse edge and none is
provided.

I:S7/0

The SETPOINTS OVERLAP error will be reported if a command results in on/off edges that
overlap.