Special functions, Overview, Pulse copy – Electro Cam PS-6144 Series User Manual

Page 98: Eeprom clearing, Registers (cont'd)

Advertising
background image

6-26 Communications

Registers (Cont'd)

Host Communications Setup (Cont'd)

40392

Communication Address
Read/Write.
Values: 1-255
Determines the address used by the controller. This register may only be written to when the
controller is stopped (via the STOP CONTROL register).

NOTE: If the three address switches on the input board are all UP (address 7), the controller
will be automatically configured to be RS232, 9600 baud, address 1. Use this feature to
enable communications with a controller if no keyboard is available or if you are unsure of
the communication parameters currently in use.

Special Functions

Overview

Special functions are used to implement features not directly defined by the standard registers.
Special functions are executed by loading the special purpose registers (40001-40016) with data, and
then bringing the Execute Special Function Coil (00315) from '0' to '1'.

The data loaded into the special purpose registers is dictated by the special function being performed;
each different special function will define the number and use of the special purpose registers.

Register 40001 will define the special function to be performed; registers 40002-40016 will hold the
data needed for the special function.

Pulse Copy

This function will add a series of pulses to a specific program and channel.

Register Use:

40001: 1 (Pulse Copy)
40002: Program number.
40003: Channel number.
40004: Beginning on value of pulse envelope.
40005: Ending off value of pulse envelope
40006: Number of pulses within envelope.
40007: Duration (width) of each pulse within envelope.

Registers 40004 and 40005 define the on and off values of the envelope pulse that will be divided
into a series of smaller pulses.

Register 40006 contains the number of pulses that the envelope pulse will be divided into.

Register 40007 contains the duration of each of the smaller pulses.

This function will not be completed if the envelope pulse would overlap any other pulse in the speci-
fied program and channel, or if the count and duration values would result in overlapping pulses
within the envelope pulse.

Once the registers have been loaded, bring the special purpose coil number 315 from '0' to '1'. The
command will be acknowledged when pulse programming is complete. Special purpose coil number
315 must be made '0' before this function can be used again.

EEPROM Clearing

This function will clear various areas of EEPROM memory.

Register Use:

40001: -3 (EEPROM Clearing)
40002: EEPROM Clearing Function Number:

7000:

Clear all EERPOM memory.

7001:

Clear configuration memory.

7002:

Clear setpoint memory.

Advertising