XML Document Type Definitions (DTDs)

DataType.dtd
LibraryElement.dtd
FBMGT.dtd

2020-07-29: DataType.dtd and LibraryElement.dtd have been updated to accommodate the proposed use of packages for Library Management.

2020-05-15: LibraryElement.dtd has been updated to accommodate the proposed use of Simple EC States, ECCs, and FB Types.

2019-12-30: Removed <?xml version="1.0" encoding="UTF-8"?> headers from DTDs. This header is not required by the DTD syntax and is interpreted as an error by some XML parsers.

2019-05-22: DUPLICATE_OBJECT, INVALID_DST, NULL_POINTER, INTERRUPTED, and UNKNOWN have been added to the list of Response.Reason attribute values in FBMGT.dtd.

2018-01-24: To accommodate the proposed use of Transient EC States, LibraryElement.dtd has been modified to allow ECCs containing zero or more EC Transitions. Basic FB Types developed with earlier versions of this DTD are forward-compatible with this DTD.

2017-11-15: A question mark "?" has been added to the end of the list of contents options in the definition of Request in FBMGT.dtd in order to avoid a conflict with the semantics of the START and STOP actions as defined in Table 6.5-1 of the Compliance Profile.

2011-08-22: LibraryElement.dtd has been updated as follows, in anticipation of corresponding changes in IEC 61499-2, 2nd Edition:.

2010-09-28: A Parameter element has been added to FBMGT.dtd for use in READ/WRITE operations, in anticipation of the corresponding change in the 2nd Edition of IEC 61499-1.

2010-08-07: FBMGT.dtd has been updated as follows:

2009-03-07: LibraryElement.dtd has been updated to correct an error in the definition of the Application element. XML files of IEC 61499 system configurations produced by previous versions of the FBDK prior to this update may not comply with these DTDs. The XMLChecker application can be used to check for this compliance.