Parameter deviation signature requests
Modifications made to support FactoryTalk Batch electronic signatures
The following is an explanation of modifications made to support parameter deviation
signature requests:
Parameter Deviations | |
|---|---|
Batch Server | When an try is made to change a recipe parameter value, the FactoryTalk® Batch Server validates the new value
against the correct limits and then executes the correct
verification policy. There are two ways a recipe parameter can
be changed: SETPARM and ACK executes.After checking for deviations, the server carries out the
parameter’s configured verification policy. A verification
policy of "None" has no action, meaning that no electronic
signatures or failures are generated even if a deviation exists.
When the verification policy is "Signature Template," the server
initiates an action as defined by the signature template. When
the verification policy is "Not Allowed," the server fails the
parameter change. The SETPARM or ACK execute response will be:
"FAIL: Value is outside the permitted limits." If a parameter value is changed on a recipe parameter, the limit
values must remain within the high and low range defined in the
area model. The server will not allow a batch to be created
containing a recipe parameter that violates the limit values
defined area model. When a phase is run in Manual Phase Control, the server reads the
recipe and report parameter limits from the area model phase
class configuration. If a phase is executing within a recipe,
then the server reads the recipe and report parameter limits
from the recipe step configuration. |
Response | An ActionID is returned by the execute used to locate the
generated signature(s). |
Completion | The server does not change the parameter value sent in the ACK or
SETPARM execute until all required signatures are complete.
Completion of a signature generated for Parameter Deviation
acknowledgment results in execution of a queued SetParm or
ParamValueAck execute action if the signature was the last
remaining incomplete signature associated with the action. |
Cancellation | Cancellation of a signature generated for acknowledgment of a
Parameter Deviation results in termination of its associated
SetParm or ParamValueAck execute action and termination of any
incomplete signature requests associated with the same
action. |
Overlap | If a SetParm execute is received targeting a parameter that has
incomplete signature requests for a prior SetParm execute
action, then the new SetParm execute fails. A failed execute’s
response item has an appropriate error message. If an Ack execute response to a recipe phase bind prompt is
received while there are existing incomplete signature requests
generated by a prior Ack to the same prompt, or the batch has a
Remove action pending, then the new execute fails. The failed
execute’s response item is populated with an appropriate error
message string. |
Automatic Cancellation | Parameter deviation signature requests are system cancelled if
any other incomplete signatures associated with the same Action
ID are cancelled. The server does not change the parameter value
sent in the ACK or SETPARM if any of the required signatures are
cancelled. |
Warm Restart, Warm All Restart, or Hot Restart | A FactoryTalk Batch Server Warm Restart, Warm All Restart, or Hot Restart
restores parameter deviation signature requests generated by a
SETPARM execute action. However, parameter deviation signature
requests generated by an ACK execute action are system
cancelled. |
Provide Feedback