A special invisible block must be present on the drawing. The WD_M.dwg is found in the default symbol library. Here is an attribute list of information that is carried on the WD_M block of the drawing, sorted by category:

|
SHEET or SHEET_ |
sheet number for the drawing (%S) |
|
SHEETDWGNAME |
optional drawing number for the drawing (%D) |
|
IEC_PROJ |
optional IEC project code (%P) |
|
IEC_INST |
optional IEC installation code (%I) |
|
IEC_LOC |
optional IEC location code (%L) |
|
UNIT_SCL |
units scaling factor (1.0 = inch, 1.0 = full-size mm, 25.4 = inch scaled up to mm) |
|
FEATURE_SCL |
scaling adjustment (0 = default, 1.25=for 25% bigger) |
|
RUNGHORV |
ladder orientation: "H" = horizontal rungs (vertical ladders); "V" = vertical rungs (horizontal ladders) |
|
REFNUMS |
reference numbering system: ladder line reference-based or X-Y grid reference-based
|
|
RUNGDIST |
default rung spacing |
|
DLADW |
default ladder width |
|
RUNGINC |
default rung-to-rung line reference increment (default = 1) |
|
DRWRUNG |
draw ladder rungs: 0 = none, 1 = draw all rungs for new ladder, 2 = skip 1, 3 = skip 2, and so on. |
|
PH3SPACE |
3-phase bus spacing value |
|
TAGMODE |
tag mode value: S = sequential, R = reference-based |
|
TAG-START |
starting sequential number of the drawing -for sequential tagging only (that is, "1") |
|
TAG-RSUF |
comma-delimited component tag suffix list -for reference-based tagging only (that is, "A, B, C") |
|
TAGFMT |
component tag format specifier (default=%F%N) |
|
WIREMODE |
wire number format: S = sequential, R = reference-based |
|
WIRE-START |
starting sequential number of the drawing - for sequential tagging only (that is, "100") |
|
WIRE-RSUF |
wire tag suffix list - for reference-based tagging only (that is, "A,B,C") |
|
WIREFMT |
wire tag format specifier (default=%N) |
|
WINC |
wire number increment |
|
WLEADERS |
wire leaders: 0 = only as required, 1 = always insert wire leaders, 2 = never insert leaders |
|
GAP_STYLE |
wire gap style: 0 = wire gap, 1 = use loops across gaps, 2 = solid crossing (no gap) |
|
SORTMODE |
retag and wire numbering sort mode |
|
WNUM_OFFSET |
wire number placement offset distance (GBL_wd_wnum_offset); same as the project-wide +[19] value in the .wdp file. 0.0 or missing= centered on wire (default), >0.0 = offset from top or left end by given distance |
|
WNUM_FLAGS |
|
|
TAG_LAY |
component tag layer |
|
TAGFIXED_LAY |
fixed component tag layer |
|
DESC_LAY |
description layer of the parent component |
|
CDESC_LAY |
description layer of the child component |
|
TERM_LAY |
component terminal pin numbers layer |
|
XREF_LAY |
cross-reference layer of the parent component |
|
CXREF_LAY |
cross-reference layer of the child component |
|
LOC_LAY |
component location code layer |
|
POS_LAY |
component position code layer |
|
MISC_LAY |
miscellaneous layer |
|
COMP_LAY |
layer for schematic component graphics |
|
LINK_LAY |
dashed link lines layer |
|
LOCBOX_LAY |
location box layer |
|
WIRELAYS |
valid wire layer names where "" = all valid (comma-delimited) |
|
WIRENO_LAY |
valid wire number |
|
WIRECOPY_LAY |
extra wire number layer |
|
WIREFIXED_LAY |
fixed wire layer |
|
WIREREF_LAY |
terminal and signal arrow wire number layer |
|
FAN_INOUT_LAYS |
valid layer names for Fan In/Out, single-line wires (comma-delimited) |
|
FAN_INOUT_STYLE |
Fan In/Out symbol style number |
|
XREFFMT |
cross-reference format specifier (default=%N) |
|
ALT_XREFFMT |
optional cross-reference format for inter-drawing references (that is, %S-%N) |
|
XREF_STYLE |
cross-reference style: 0 = text, 1 = graphical, 2 = table |
|
XREF_FLAGS |
1's bit = include unused contacts, 2's bit (if table)= include parent coil |
|
XREF_UNUSEDSTYLE |
0 = separate reference, 1 = contact count totals |
|
XREF_FILLWITH |
cross-reference fill-with text |
|
XREF_SORT |
0 = sort by line reference, 1 = sort by pin list |
|
XREF_TXTBTWN |
cross-reference text between references (text style cross-referencing) |
|
XREF_GRAPHIC |
0 = graphic, 1 = contact mapping (text), 2 = symbol mapping |
|
XREF_GRAPHICSTYLE |
0 = JIC, 1 = IEC |
|
XREF_CONTACTMAP |
contact mapping list |
|
XREF_TBLSTYLE |
table style name |
|
XREF_TBLTITLE |
table title |
|
XREF_TBLINDEX |
table fields to include |
|
XREF_TBLFLDNAMS |
table available field names |
|
XREF_TBLCOLJUST |
table fields justification |
|
DATUMX |
X coordinate origin for X-Y or X-zone |
|
DATUMY |
Y coordinate origin for X-Y or X-zone |
|
DISTH |
horizontal interval spacing for X-Y or X-zone |
|
DISTV |
vertical interval spacing for X-Y referencing |
|
CHAR_H |
horizontal starting character for X-Y or X-zone |
|
CHAR_V |
vertical starting character for X-Y referencing |
|
HORIZ_FIRST |
X-Y referencing format: 0 = V-H, 1 = H-V |
|
XY_DELIM |
X-Y delimiter character |
|
PLC_STYLE |
PLC module style code (default = 1) |
|
ARROW_STYLE |
default signal arrow style number |
|
WNUM_GAP |
list of 3 in line wire number/label gap settings (see WNUM_FLAGS bit 1 for toggle mode); value saved to GBL_wd_inline_gap as a list. nil or "(num1 num2 num3)" |
|
MISC_FLAGS |
miscellaneous flags
|