D.h. aus den Eingaben muss ich den C-Code o.ä. generieren und irgendwo im Speicher.
Nur wie man sowas umsetzt, puh ...
Das der C-Compiler bei einem Microcontroller nicht auf dem System selber verfügbar ist, ist Dir schon klar, oder ? Und das der angesprochene Mega32 über stolze 2 kB
RAM und 32 kB Flash verfügt ?
Für die 4..20 mA Ausgänge wird man übrigens auch noch entsprechende ICs benötigen.
Edit:
Zusammengefasst bedeutet das ja, auf dem Controller soll eine Art "Script" ablaufen, welches 50 Mal pro Sekunde abgearbeitet wird und die ganzen Eingänge liest und die Ausgänge entsprechend ansteuert, außerdem noch Daten in einen Speicher schreibt und über RS232/Ethernet kommuniziert.
Das geht auf einem 8-Bit Prozessor mit 16 MHz und dem genannten Speicher ?