Hacker News new | ask | show | jobs
by Sodel 890 days ago
Very interesting indeed. This reminds me of a (relatively) recent standard for distributed industrial process control.

For industrial process control, the IEC-61499 [1] standard introduces an architecture where the program and its function blocks are independent of where the components actually run.

I don't believe automatic distribution of the components to different devices is included. But, it allows setting up function blocks and their interconnections, and then distributing function blocks between devices. Inter-device communication is included in the standard.

Compared to standard PLC programming (IEC-61131), 61499 adds events to the function block diagram paradigm.

I don't think this standard os popular yet, but I've always wanted to give it a try.

4diac is an open source implementation.

[1] https://en.m.wikipedia.org/wiki/IEC_61499

[2] https://www.eclipse.org/4diac/