Hallo,
Es gibt ein Profinet-IO-System mit einem IO-Controller und mehreren IO-Devices (CPU als I-Device). Der IO-Controller kommuniziert zyklisch mit IO-Devices. Die Daten werde über Transferbereiche zur Verfügung gestellt. Transferbereich für Ein- und Ausgangsdaten jeweils 4 Bytes.
Das Problem ist: Das SPS Programm wird erweitert und es wird für Ein- und Ausgangsdaten jeweils 5Bytes benötigt. Den Transferbereich hab ich unter Eigenschaften -> Betriebsart auf 5 Bytes erhöht und abschließend Hardware- und Software neu geladen. Jedoch zeigt dann der IO-Controller für das jeweilige I-Device fehler an. ("Fehler in unterlagerte Steuerung"). Wenn ich auf 4 Bytes reduziere ist alles gut. Es gibt keine Adressüberschneidung. Muss man sonst noch was verändern?
Es gibt ein Profinet-IO-System mit einem IO-Controller und mehreren IO-Devices (CPU als I-Device). Der IO-Controller kommuniziert zyklisch mit IO-Devices. Die Daten werde über Transferbereiche zur Verfügung gestellt. Transferbereich für Ein- und Ausgangsdaten jeweils 4 Bytes.
Das Problem ist: Das SPS Programm wird erweitert und es wird für Ein- und Ausgangsdaten jeweils 5Bytes benötigt. Den Transferbereich hab ich unter Eigenschaften -> Betriebsart auf 5 Bytes erhöht und abschließend Hardware- und Software neu geladen. Jedoch zeigt dann der IO-Controller für das jeweilige I-Device fehler an. ("Fehler in unterlagerte Steuerung"). Wenn ich auf 4 Bytes reduziere ist alles gut. Es gibt keine Adressüberschneidung. Muss man sonst noch was verändern?