beautypg.com

Watlow Series SD31 PID with Optional Countdown Timer User Manual

Page 61

background image

5. Configure the software’s communications

parameters.

A software package, (be it software for a Computer, a

PLC or an OIT) will need to be configured just as the
controller was configured, setting the Baud Rate and
Address to match. The software package may have addi-
tional parameters to set, such as number of data bits,
parity and stop bits. For Watlow controllers using mod-
bus, these should always be set at 8 data bits, no parity,
and 1 stop bit. This is often written as “8N1”. Some soft-
ware packages may give the option to control the activi-
ty of the RTS, CTS and DTR lines, which are sometimes
used by EIA-232 to EIA-485 converters. On packages
where the Modbus registers for the controller need to be
defined, these values can be entered at this time. Be
sure to account for offsets.

6. Test the communications.

Once communications is configured, test the link to

the controller for verification that everything is wired
and configured properly. Check the wiring and configu-
rations if things aren’t working. One misplaced wire or
one incorrect setting will keep communications from
working. When using an EIA-232 to EIA-485 converter,
be sure to follow the configuration instructions provided
with the converter, as some may require special
jumper/switch settings, external power supply require-
ments or special signals from the software. Some soft-
ware packages have built-in routines for testing the
communications or use Comm6 to help diagnose prob-
lems.

7. Start communications with the controller.

With the communications successfully verified, the

software is now ready for use with the controller. The
above guidelines are the general steps to establishing
communications with controllers using Modbus. Some
applications may require other steps not mentioned, but
would follow the same general process.

8. Programming and configuring the controllers.

When programming and configuring the controllers

with a software program, a couple of things must be
kept in mind. If the software allows changing Setup pa-
rameters such as Input Type, other parameter values
that are dependent on that setting may be automatical-
ly changed. Some software packages may warn you of
this possibility and others may not.

Also, some controllers require that any changes

made by the software program to controller parameters
that need to be retained in the controller memory must
be saved in the non-volatile memory writes register. Any
settings not saved to controller memory will be lost
when the controller’s power is turned off.

Writing to Non-Volatile Memory

The Series SD31 stores parameter values in non-

volatile EEPROM memory. This type of memory has a
finite life of approximately 100,000 write cycles. In some
applications, you might need to constantly write new
values to a particular register. Examples might be the
writing of ramping set points or repetitive loops through
serial communications. Continuous writes may result in
premature controller failure and system downtime.

To prevent premature failure of the EEPROM when

frequently writing register values, write a 0 to register
17. Any values written after that, will not be stored to
EEPROM. However, this data is lost when power is re-
moved. Register 17 defaults to a value of 1 after each
power cycle, writing values to EEPROM again. You
must write a 0 to register 17 upon power up to prevent
data from being written to EEPROM.

Wa t l o w S e r i e s S D 3 1

5 9

C h a p t e r 1 0 F e a t u r e s