GSE 60 SERIES Technical Reference Manual page 306

Programmable process controllers
Table of Contents

Advertisement

9-58 Chapter 9
GSE Scale Systems
0
1
2
3
Notes
A port will remain redefined as specified until changed
again by another %H command.
The receive mode argument does not change the setup
mode selection at P205, rather it temporarily changes the
receive mode function until power is interrupted or upon
saving changes when exiting the setup mode.
When a macro is invoked, the received character remains
in the receive buffer. Thus the macro can test the port
with the %( command and identify the character that
invoked the macro.
When specifying port 0, keys on front panel keypad will no
longer perform standard functions automatically.
Specify macro# 0 for port 0 to restore standard front panel
keypad functions.
See Also
%(
If Character Received
%)
Clear Receive Buffer
%T
Tag Position
%!
Enable/Disable Comm Port
Redefine Comm Port Function
< comm > , < macro# | receive mode > %H
Temporarily changes a comm port's receive function (disabled, enabled,
input interpreter or Modbus) or it can specify a macro to be invoked when
a character appears in the receive buffer. When used in conjunction with
the front panel keypad to invoke a macro, the %H command allows you to
customize the function of every key. Refer to the example – Using the %(
Command to Get Entry command on page 9-37 for additional information.
The %H command cannot be used to interrupt a macro. Characters
received during macro execution are buffered and will invoke a specified
macro once the macro stack is cleared. The %H command takes
precedence over keypad macro assignments at P800 à P820.
Macro entry commands that require a keypress (%G, %W, %Y, etc.) revert
to normal keypad operation while the entry command is in effect. A
subsequent keypress resumes the function set forth by the last %H
command.
?
A character or keypress received while the %H command is in effect
will remain in the receive buffer until cleared. Failure to clear a
received character will result in the macro being invoked in an
endless loop, thus locking up the system. Should this happen, press
[CLR] + [SELECT] to invoke the macro abort menu. Select the
"suspend macro" option to stop macro execution. Remember to
Disable port receive
Set port receive standard
Set port receive for input interpreter
Set port receive for Modbus

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents