When naming a module, you must follow these rules:
Names must be alphanumeric.
Names cannot exceed 16 characters.
Names must contain at least one alpha character.
Names cannot be any of the following reserved DeltaV names:
__$TEST$__
BATCH
BHIST
CHARMS
CHIST
COMM
CONF
CONT
DELTAV
DV01
ECHRON
FTS
GP2P
JOUR
NVM
OPC
OPCMIRROR
OPER
PHIST
PRI
PVXIO
REDU
REMCOMM
REMIO
REMNET
RIO
RION
RMT_1420
ROC
RS3IO
SEC
STORAGE
TEST
TESTIO
TREND_SUBSYS
VALVELINK
WIO
ZONES
IO followed by any number (IO3, for example)
STORAGEDISK followed by any number (STORAGEDISK5, for example)
Names should not match any of the function block names in the system. This includes default function block names, user-defined names and function block template names. Using the same names for modules and function blocks may prevent the system from successfully browsing to parameter names under some circumstances.
Names can contain $, -, or _.
The Continuous Historian cannot collect data on parameters for nodes or modules that begin with a dash (-), dollar sign ($), or an underscore followed by a dollar sign (_$). Process History view reports that data is unavailable for parameters from nodes or modules that begin with these characters.
When referring to module names and associated paths always use uppercase letters.