GMC-I Messtechnik GmbH
73
STORE, STORE? – Transferring Parameters Directly to Memory
Functions
The
STORE
command and its parameters can only be queried
via an interface with appropriate programming.
It immediately overwrites all values of the memory location with
the new parameter data.
Memory location contents are
not
shifted.
Programming
Setting command:
STO
RE
n, v1, v2, v3, txt
Parameter:
n, v1, v2, v3, txt (memory address, USET,
ISET TSET, SSET)
Parameter type:
Integer, real, real, real, character
Setting range:
n
11 ... 255
w1
0
v1
USET
max
w2
0
v2
ISET
max
w3
00.01 [s]
w3
99.99 [s]
txt
OFF, ON, CLR (deletes the entire
memory location regardless of other
data)
Example
(HP Basic):
OUTPUT 713;"STORE 14,15.5,3,9.7,ON"
{overwrites memory location 14 with the
following data:
Uset = 15.5 V; Iset = 3 A; Tset = 9.7 sec;
active low signal during execution}
Comments
As opposed to
*SAV
, the
STORE
command allows for
significantly faster and more direct programming of the
required memory locations for a sequence.
The txt parameter is optional in the future. If the txt parameter
is omitted, the comma between the last numeric parameter
and the txt parameter is omitted as well. The NC txt parameter
is treated like the non-transmitted txt parameter.
Response to the txt parameter:
Query
Recall data from address n from SEQUENCE memory / limit
value memory:
Programming
Query command: a)
STO
RE
?
b)
STO
RE
?
n
c)
STO
RE
?
n1,n2
Response string:
a)/c) STORE
AAA/n1, v1, v2, v3, txt; ... ;
STORE
EEE/n2, v1, v2, v3, txt
b)
STORE
n, v1, v2, v3, txt
Length:
case b): constant 37 characters
case a)/c): ((n2-n1+1)x38)-1
characters
Parameter:
n, v1, v2, v3, txt
(nnn,+000.000,+00.0000,00.00,CLR)
(memory address, USET, ISET TSET,
SSET)
If the response to SSET is CLR, the
queried memory location is empty.
Example
b) (HP Basic):
OUTPUT 713; "STORE? 14"
ENTER 713; A$
DISP A$
Display:
STORE 014,+015.000,+03.0000,09.70, ON
Example
a)/c)
(HP Basic for case a, start address 11 and stop address 13 apply):
a) OUTPUT 713; "STORE?"
c) OUTPUT 713; "STORE? 11,13"
ENTER 713; A$
DISP A$
Display:
STORE 011,+015.000,+03.0000,09.70, ON;
STORE 012,+010.000,+04.0000,01.50,OFF;
STORE 013,+020.000,+07.0000,02.30, ON
Example
d)
(HP Basic):
OUTPUT 713; "STORE? 11,13,tab"
ENTER 713; A$
DISP A$
Display:
STORE
011
+015,000
+03,0000
09,70
ON
STORE
012
+010,000
+04,0000
01,50
OFF
STORE
013
+020,000
+07,0000
02,30
ON
Significance of delineators:
= ASCII 09h tabulator
= ASCII 0Ah line feed
Transmitted
txt
Parameter
Response from SSP32N
Memory Location, Before
Memory Location, After
none
or
NC
Valid setpoints
New setpoints are transferred,
switching status remains unchanged
Empty
New setpoints are transferred,
switching status is set to OFF.
ON
Any
New setpoints are transferred,
switching status is set to ON.
OFF
Any
New setpoints are transferred,
switching status is set to OFF.
CLR
Any
Memory content is deleted.
Command
Value Range
Meaning
a
Sto
re?
Query contents of a memory range from the start
address to the stop address (AAA and EEE)
b
Sto
re? n
n = 11 ... 255 Query contents of memory location n
c
Sto
re? n1,n2
n1, n2
= 11 ... 255
n2
n1
Query contents of a memory range from address
n1 to address n2
d
Sto
re? n1,n2,tab n1, n2
= 11 ... 255
n2
n1
Query contents of a memory range from address
n1 to address n2,
delimiter between output parameters:
tabulator character =09h,
decimal point = decimal comma,
line break = 0Ah
Содержание SSP 120 Series
Страница 2: ...2 GMC I Messtechnik GmbH ...