|
Programmable Logic Controller with RS232/RS485 Communications
The PL420 PLC has been
developed as a compact controller with a versatile combination of Analog and
Digital I/O. The fact that the controller is programmable enables the user to
program their own unique logic requirements and not be restricted by a
pre-programmed unit or hardwired relays and timers. The PL420 PLC is programmed
in ladder logic. Procon’s ProSoft windows-based PC software is used to
generate the ladder diagram, compile the program, and then download the program
to the PL420 via the programming port on the front of the unit. The PL420 module is a multipurpose combination of inputs and outputs. The module can accommodate either 2 or 3 wire RTD sensors, current (0-20mA) and voltage (0-10V) inputs, current (0-20mA) or voltage (0-10V) output, and digital inputs and outputs. RTD INPUTS: There are 2 RTD inputs on
the module. The RTD resistance is read by the module circuitry, linearised and
converted to degrees Centigrade. No ranging is required as the module covers the
full range of the RTD as indicated in the RTD table.
The value that is read from the Modbus register is the actual temperature
in degrees centigrade to 0.1°C resolution. ie: a value of 3451 corresponds to a
temperature of 345.1°C. The RTD type is setup by
writing a value to the RTD Type register. The value is obtained from the table
below. For example to select a PT100 RTD, the value "1" must be
written to the RTD Type register. A value of -32767 is used
to indicate downscale burnout. Note: As there is no
inter-channel isolation, isolated RTD's must be used in order to prevent ground
loops and reading errors. ANALOG INPUTS: The Analog Inputs (2) can
be configured by internal jumpers as either a current input (0-20mA) or a
voltage input (0-10V). An input of 0 - 20mA input
current or 0 – 10V input voltage represents an output value of 0 - 4095 (12
bits) in the corresponding Modbus register. ANALOG OUTPUT: There is a single analog
output which can be configured with internal jumpers for a current output
(0-20mA) or voltage output (0-10V). The resolution is 12 bits,
so writing a value to the Modbus register for each output
of 0 - 4095 would give an output current of 0 - 20mA. A value of 819 ±
1LSB will give a current output of 4mA. DIGITAL INPUTS: There are 4 digital inputs
on the module. The inputs have internal pull-up resistors and are switched to
negative. The format of the registers
allows the status of the inputs to be read as either single bits or all at once
as a single register on the Modbus network. DIGITAL OUTPUTS: The module has 5 open
collector (NPN) digital outputs. The outputs may be used to drive lamps or
external relays when more drive capability is required. The outputs are written to
by the Modbus master device such as a PC or PLC. Each output can be individually
switched on or off, or all outputs can be set up at the same time by writing a
single number to the output register which represents the status of all outputs. An output watchdog timer
can be configured to switch off all the outputs if there has been no
communications with the module for up to 255 seconds. A value of 0 seconds will
disable this timer and the outputs will remain in the last programmed state. All wiring is done with
screw terminals on removable connectors. The programming port
requires the use of a special adaptor to connect it to an RS232 communications
port of a PC. This port supports the Modbus RTU protocol and all of the internal
registers and I/O status can be accessed through this port. The features in the PL420
include a Real Time Clock and 4 PID loops. The PID loops can be tuned manually
or automatically using the open loop or closed loop techniques. The RS485 communications port can be configured as a Modbus master or Modbus slave.
|
|
Send mail to proconel@proconel.com with
questions or comments about this web site.
|