Specifications
PK2100 Series
Z-World 530-757-3737 9
Heat Sinking
A PK2100 Series controller has two power supply regulators.
The aluminum enclosure provides the heat sink. In the board-
only version, the mounting rails provide the heat sink. The +5V
regulator dissipates the most heat and transfers heat to the case
or side rails via two mounting “pem” nuts. Maximum heat dis-
sipation by this regulator is 10W when the ambient temperature
is 50°C. If an attempt is made to dissipate more heat because of
a combination of high input voltage or excessive current draw
on the +5V supply, the regulator will shut down protectively.
Power dissipation is given by the formula:
P = (V
IN
–
5) × (I + 0.15)
V
IN
= input voltage
I = current, in amperes, drawn from +5V supply by external
accessories on bus or from VCC terminal.
Environmental Temperature Constraints
No special precautions are necessary over the range of
0–50°C (32–122°F). For operation at temperatures much below
0°C, the PK2100 should be equipped with a low temperature
LCD which is specified for operation down to –20°C. The heat-
ing effect of the power dissipated by the unit (about 5 watts)
may be sufficient to keep the temperature above 0°C, depend-
ing on the insulating capability of the enclosure used. The LCD
storage temperature is 20°C lower than its operating tempera-
ture, which may protect the LCD in case the power should fail,
removing the heat source. The LCD unit is specified for a maxi-
mum operating temperature of 50°C. Except for the LCD, which
fades at higher temperatures, the PK2100 can be expected to op-
erate at 60°C, or more, without problem.
Expansion Bus
The PLCBus,
TM
is a general purpose expansion bus for Z-World
controllers. Z-World currently sells the following expansion de-
vices. The list may change:
Device Description
XP8100 Several options of 16 or 32 protected digital I/O lines. Some
versions have optical isolation.
XP8200 16 “universal inputs,” 6 high-current switching outputs
XP8300 Six SPDT power relays
XP8400 Contains eight DIP relays, each SPST, NO.
XP8500 11 12-bit A/D converters (4 with signal conditioning)
XP8600 2 DACs
XP8700 1 full-duplex RS232 channel
XP8800 Stepper motor controller (based on PCL-AK)
Multiple expansion boards may be daisy-chained together and
connected to a Z-World controller to form an extended system.
For details, refer to the PLCBus data sheet.
Power Failure Interrupts
The following events occur when power fails:
1 The power-failure NMI (non-maskable interrupt) is triggered
when the unregulated DC input voltage falls below approxi-
mately 15.6 volts (subject to the voltage divider R9/R33).
[7.8V on 12V systems]
2 A system reset is triggered when the regulated +5V supply
falls below 4.5 volts. The reset remains enabled as the volt-
age falls further. At some point, the chip select for the SRAM
is forced high (for standby mode). The time/date clock and
SRAM are switched to the lithium backup battery when VCC
falls below the battery voltage of approximately 3 volts.
The 12-Volt PK2100
The following are changes for the 12-volt PK2100. Note that
R40 and U12 are absent on the 12V board, and R9 is 14K, not
22K. The 12V board has 12V relays, nominally 5A, 120V.
Subsystem Effect
External
DAC The external DAC voltage output (when J7 con-
nects pins
2–3) is reduced to 0–7 volts. The current
output (J7 connects pins 1–2) is now 0–15 mA.
Internal DAC The internal DAC voltage output (UEXP) is re-
duced to
0–7 volts. This directly affects the univer-
sal input channels, since the incoming value is
compared against the
UEXP output.
Universal Inputs Because of the change in the internal DAC (UEXP)
output, the universal input channels read a nomi-
nal range of
0–7V.
High-Gain Input The effective input range to 0–700 mV.
EEPROM changes for the 12V system
Addr Meaning
0x106 Required power. This value is 12 for the 12-volt version.
0x15C For the
12-volt PK2100, this is current in units of 0.001 mA
corresponding to voltage output of
2.000V.
0x15E For the
12-volt PK2100, this is current in units of 0.001 mA
corresponding to voltage output of
10.000 volts.
Other EEPROM values remain unchanged.
Reference Voltage
The reference voltage (marked +10V on the terminal connector)
is nominally +7 volts. This affects all subsystems using this
value as a reference, as described below.
Programming
Developers program a PK2100 Series controller by connecting it
to the serial port of an IBM PC running Z-World’s Dynamic C
development system. Serial communication for programming
takes place at 19,200 baud or at 38,400 baud. While a program is
undergoing development, the controller normally remains con-
nected to the PC and Dynamic C.
Once program development is complete, the completed pro-
gram can reside in one of the following places:
• Battery-backed RAM.
• ROM which is written on a separate ROM programmer and
then substituted for the standard Z-World ROM.
• Flash memory which may be programmed or reprogrammed
without removing it from the controller.
Programmers generally use Dynamic C function libraries. Dy-
namic C libraries support direct I/O and virtual I/O (which is
easier but slightly less efficient). The virtual driver is a system
function that monitors the PK2100 I/O lines, every 25 millisec-