{"id":"iec-61499","model_id":"IEC 61499-1:2012","name":"IEC 61499-1:2012 Function blocks - Part 1: Architecture","summary":"IEC 61499-1:2012 defines a generic architecture for using function blocks in distributed industrial-process measurement and control systems. It specifies implementable reference models, textual syntax and graphical representations, intended to be domain-independent and extensible to other standards or application domains. The second edition is a technical revision of the 2005 edition.","study_notes":["Technical committee: TC 65/SC 65B Measurement and control devices.","Publication date: 2012-11-07; Edition 2.0.","The second edition cancels and replaces IEC 61499-1:2005 and constitutes a technical revision.","Technical changes concern execution control, temporary variables, service sequences, syntax for mapping of FB instances, syntax for definition of segment types, function block types for interoperation with programmable controllers, and READ/WRITE management commands.","Edition 3.0 is under development with stage code ACDV and a forecast publication date of 2028-01-03.","ICS 25.040.40 and 35.240.50; 245 pages; ISBN 9782832204818."],"safety_notes":[],"sources":[{"url":"https://webstore.iec.ch/en/publication/5506","title":"IEC 61499-1:2012","accessed":"2026-10-25"},{"url":"https://eclipse.dev/4diac/","title":"What Is Eclipse 4diac™? | The Eclipse Foundation","accessed":"2026-10-25"}],"verification":{"status":"source_checked","checked_at":"2026-10-25","values":4,"method":"llm_source_check"},"updated_at":"2026-10-25","type":"standard","spec":{"body":"IEC","reference":"IEC 61499-1","edition_year":2012,"status":"published","related":[]},"url":"https://machineschema.com/standard/iec-61499","license":"https://creativecommons.org/licenses/by/4.0/"}