16.02.2015 09:02 | |
Beigetreten: 22.09.2010 Letzter Bes: 25.07.2024 Beiträge: 225 Bewertung: (28) |
Hallo, du brings da etwas durcheinander, Du kannst bis zu 8 Datenbereiche parametrieren. Dies ist nicht gleichbedeutend mit 8 Aufträgen. Die Anzahl an möglichen unterschiedlichen Aufträgen ist nicht begrenzt. Wie Gwawl bereits erklärt hat, wird zur Laufzeit über die Eingänge DATA_TYPE, START_ADRESS, LENGTH, READ_WRITE festgelegt, welcher Auftrag als nächstes bearbeitet wird. Das bedeutet, dass du nachdem ein Auftrag erfolgreich durchgelaufen ist, die Werte an diesen Eingängen ändern musst bevor du einen neuen Auftrag über das Setzen von ENQ_ENR anstößt. Dies lasst sich über eine Schrittkette oder mit Hilfe des "JobList"-FBs lösen. Der "JobList"-FB ist Teil der "Additional Modbus Blocks" Bibliothek, die du in folgendem FAQ runterladen kannst: https://support.industry.siemens.com/cs/#document/62830463?lc=de-WW Gruß, |
16.02.2015 12:18 | |
Beiträge: 6 Bewertung: (0) |
Danke, werde mir das mal anschauen und ausprobieren. Gruß Steffen |
Folgen Sie uns auf