The DeltaV Batch system incorporates the use of certain naming conventions for the various batch components. They are as follows:
Because they have special meaning (as delimiters) for the batch runtime system, certain characters are not allowed in the Description field in Recipe Properties dialog. They are ( ) [ ] and ',' (open/close parentheses, open/close brackets, and comma).
When providing a Batch ID, you are limited to 50 characters and cannot use the comma character. This is also true when providing a Batch ID from the Campaign Manager interface. Other characters that should be avoided in the Batch ID are period (.), plus (+), and dash (-). These characters prevent batch data from being retrieved when using the Batch Event Journal screen.
When naming phase classes, make sure the unique component of the name is in the first 12 characters. When the unit phase is created based on a phase class an alarm is automatically created. The alarm is named using the first 12 characters of the phase name and appends it with _alm (bringing the total characters in the name to 16). All alarm names must be unique therefore, your naming strategy must allow for this functionality. You can also rename the alarm name on each unit phase as it is created.
When renaming a step name, there are certain rules that must be followed.
You cannot rename a step to the same name as a parameter inside the logic block of a phase logic module. (Also, you cannot name a parameter inside a logic block of a phase logic module the same name as a step.)
You can rename a step to the same name as an input parameter of a phase logic module.
You can rename a step to the same name as an existing module.
|
Object Name |
Max Length Allowed |
Basic Allowable Characters |
Additional Allowable Characters |
Initial Not Digit |
Needs a Letter |
Force Upper Case |
|---|---|---|---|---|---|---|
|
If yes, the first character of the name must not be a digit. |
If yes, there must be a letter in the name. |
If yes, lower-case letters are changed to upper case. |
||||
|
Batch Input Parameter |
60 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Formula |
64 |
Alphanumeric |
Space, dollar sign, dash, underscore |
no |
yes |
yes |
|
Operation |
34 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Phase Class |
40 (16 if used with Unit Modules) |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Phase Link Group |
34 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Phase Logic Module |
16 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Phase Message |
80 (message text only) |
Printable |
Any |
no |
no |
no |
|
Phase Parameter |
16 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Procedure |
34 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Process Cell |
16 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Process Cell Class |
40 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Recipe Folder |
50 |
Alphanumeric |
All characters except the following: / ? [ ] * |
no |
yes |
no |
|
Recipe Parameter |
16 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Report Parameter |
16 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Unit |
16 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Unit Class |
40 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Unit Module |
16 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Unit Parameter |
16 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Unit Parameter Definition* |
16 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
|
Unit Procedure |
34 |
Alphanumeric |
Underscore, dollar sign, dash |
no |
yes |
yes |
In general, names in DeltaV Batch should be limited to 16 characters (letters, numbers and additional allowed characters).
*Unit parameter definition names are restricted so that they will not conflict with internally used names. The following suffixes must not be used for the unit parameter definition names:
_VC
_ST
_RQ
_PD
_SS
_UN
_SI
_ID
_WD
_PI
_PF
_PB
_PS
PXXXX (where XXXX is any sequence of digits)
QXXXX (where XXXX is any sequence of digits)
RXXXX (where XXXX is any sequence of digits)
_PXXXX (where XXXX is any sequence of digits)
_RXXXX (where XXXX is any sequence of digits)
*_[A-Z]
The following names are not allowed for unit parameter definition names:
COMMAND
STATUS
REQUEST
OWNER
PAUSE
PAUSED
SINGLE_STEP
UNIT
FAILURE
STEP_INDEX
BATCH_ID
WATCHDOG
PROMPT_INT
PROMPT_FLOAT
PROMPT_BOOL
PROMPT_STRING
REPORTxxxx (where xxxx is any sequence of digits)
PARMTRxxxx (where xxxx is any sequence of digits)
REQUSTxxxx (where xxxx is any sequence of digits)
$AVAILABLE
$IDLE_TIME