Programmable controller PI 6000
45
Write program de-
scriptive text
C0XiXX ... XX XX ... XX = up to 32 characters of arbitrary text
(to describe the function of the program currently selected,
available separately for each program)
Read program de-
scriptive text
C0Xi Read text (always 32 characters; change to required program
first using C0Ts0PP)
Read measured value
C0ms
C0msXXX
Output: DDDDD (°C/°F, decimal, one position after the deci-
mal separator)
ATTENTION: 00000 is output in stand-by!
XXX = 000...999 (autom. repetition of the ms command)
Read unit name C0na Output unit name as text, always 16 characters
Write program data C0XdPPSEKKKK
LLLLMMMMNNN
NRRRRTTTTUU-
UUVVVV
All values hexadecimal
PP = 01...09 Program number 1 to 9
SE = 00...14 Segment number 0 to 20
Significance For SE 00 For SE 01 and higher
KKKK = Pre-run time (s) Desired temp. (°C / °F)
LLLL = Follow-up time (s) Alarm temperature (°C / °F)
MMMM = Emissivity (
1
/
10
%) Segment time*2)
NNNN =
*3)
Integration time (
1
/
100
s)
RRRR =
*3)
Spare for expansions
TTTT = Ready pulse (
1
/
10
s) Proportional range (
1
/
10
%)
UUUU = K factor (
1
/
10
%) Max. level (
1
/
10
%)
VVVV = Not used Not used
Read program data C0XdPPSE Output: KKKKLLLLMMMMNNNNRRRRTTTTUUUUVVVV
Data format identical to the program data
Poll control data C0Ym Output: XXXXYYYYTTTTTTSSSSZZZZ All values hex
XXXX = Controlled variable (
1
/
10
%)
YYYY = Measured value (
1
/
10
°C or °F) meas. pyrometer
TTTTTT = Time left for segment (
1
/
10
s)
SSSS = Desired temperature (
1
/
10
°C or °F)
ZZZZ = Value measured only if alarm pyrometer
is connected (
1
/
10
°C or °F)
Set alarm pyrometer
measuring range
C0m1XXXXYYYY XXXX = 4 hex digits for start of measuring range
YYYY = 4 hex digits for end of measuring range, integer
degrees C/F
Read alarm pyrometer
temperature range
C0me Output: XXXXYYYY
2 x 4 hex digits for start and end of measuring range
Level threshold C0YtXXXXYYZZ Changeover from continuous to on-off controller
XXXX = Changeover threshold in
1
/
10
% hex,
e.g. 0064 = 10.0%
YY = Shortest on cycle time in
1
/
10
s hex, e.g. 0A = 1.0 s
ZZ = Shortest off cycle time in
1
/
10
s
Reset C0re Clear alarm message and segment number
Baud rate C0brX X = 3... 5 3 = 9600 Bd 4 = 19200 5 = 38400 Bd
Reply delay C0twXX Minimum pause before a reply in bit times XX = 00... 99
*2) The time coding is as follows: The 14 least-significant bits are the base time corresponding to 0 to 16383
seconds; the two highest bits represent a factor: 00 = one tenth, 01 = one, 10 = ten, 11 = spare for ex-
pansions. The longest possible times in the 3 ranges are approx. 27 minutes, 4.5 hours and 45.5 hours
*3) The NNNN and RRRR fields are interpreted together as 32 separate bits. LSB of RRRR is bit 0, MSB of
NNNN is bit 31.
If an alarm pyrometer is to be used, bit 0 must be set (1). In this case the related shut-down temperature
for all segments of the respective program is to be entered in the LLLL field.
The bits 1 to 20 decide which of the corresponding segments 1...20 is executed in the time mode (0) or
temperature mode (1). The remaining 11 bits (21 to 31) are spare for expansions.