IEC 61499

第二部分：软件工具要求

IEC 61499-2规定了兼容IEC 61499标准的软件工具的要求。该要求包括IEC 61499各元素的表达及可移植性，以及在不同软件工具间以DTD格式传输IEC 61499的元素。如今已有一些兼容IEC 61499标准的软件工具面世。 其中有商业软件，也有用于学术和研究的开源软件工具。通常，IEC 61499开发环境都必须提供兼容的运行环境。

第三部分：教程信息（2008年撤销）

IEC 61499-3与该标准早期的公共可用规范版本相关，并于2008年被撤销。这一部分回答了与IEC 61499标准有关的常见问题，并且以附实例的形式描述了IEC 61499各元素的用途，旨在解决自动化系统工程中的常见问题。
在其他实例中，IEC 61499-3提供了为远程访问功能模块的实时数据和参数的信息交互功能的服务接口功能模块；介绍了适配器接口的用途为实现面向对象的概念；定义了功能模块网络的初始化算法；介绍了用执行控制图（ECC）实现的简化版的录像机电机控制。此外，映射模块对信息交互模块的影响亦获解释，还有通过管理应用程序进行设备管理及其功能模块、设备管理器功能模块（DEV_MGR)）的原理均有所提及。

第四部分：兼容文件的规则

IEC 61499-4描述了IEC61499与其他系统、设备或软件工具的兼容规则。这些规则包括交互操作性、可移植性和可重构性。如果两种设备可以在同一系统配置下同时工作并实现各自功能，则二者可以交互操作。与IEC 61499兼容的应用程序必须具有可移植性，这表示此类应用程序可以在不同供应商的软件工具中传输，只要该软件工具符合IEC 61499-2中的描述。供应商的设备必须达到与IEC 61499相兼容的软件工具的配置。
除了上述一般规则外，IEC 61499-4还规定了兼容文件的结构。此兼容文件描述了遵照IEC 61499标准的系统规则。例如，运行某软件的设备的配置由支持管理指令来决定。使用可扩展标示语言（XML：Extensible Markup Language）实现IEC 61499兼容的应用程序中的可移植性问题，而该语言的交互格式须遵守61499-2的规定且必须通过兼容性测试，例如必须说明支持文件的扩展名才能交互软件库中的元素。
不同供应商所持设备的交互操作性被规定为开放系统互联模式OSI models的层次结构。此外，在不同设备之间信息交互所使用的状态输入、IP地址、端口号以及功能块的数据编码（例如：PUBLISH/SUBSCRIBE and CLIENT/SERVER）均需要被考虑。HOLOBLOC股份有限公司提供了IEC 61499兼容文件的定义， IEC61499软件工具FBDK 和4DIAC 都支持此兼容文件定义。 and 4DIAC.