1. IMPORT STANDARD _PV:
a) For all Dynamic Variables supported (see Universal Command Specification, HCF_SPEC-127, FCG TS20127),
REDEFINE the member DEVICE_VARIABLE for all COLLECTION OF VARIABLE primary_variable, secondary_variable, tertiary_variable, quaternary_variable
b) Substitute any Device Variable codes 0, 1, 2, 3 (which is not fixed) with the Command 50 VARIABLE primary_variable_code, secondary_variable_code, tertiary_variable_code and quaternary_variable_code in their appropriate corresponding collections.
Example: All Dynamic Variables are Mappable
b) Also, in IMPORT STANDARD _PV, update COLLECTION OF VARIABLE scaling using the same technique above
2. IMPORT STANDARD _COMMON_PRACTICE
IMPORT Command 50 and 51 along with all referenced VARIABLEs.
Note: This IMPORT is exactly the same regardless of which Dynamic Variable is mappable.
NOTE: It is not necessary REDEFINE COMMAND read_device_variable_assignments and write_device_variable_assignments. If any of the VARIABLEs in these commands return the value of 250, do not reference them on the user interface (i.e, MENU)
Example: Only Dynamic Variables PV and SV are Mappable
Note: TV and QV return values 250 in Command 50
For Devices that support Fixed Mapping, see How to modify HART EDD when PV,SV,TV,QV are not mapped to DV 0,1,2,3?