TC ADS Sync Read
Der Block "TC ADS Sync Read" erlaubt synchronen Lesezugriff auf TwinCAT ADS Variablen über deren ADS IndexGroup und ADS IndexOffset. Sie finden diesen Baustein in der Bibliothek "Beckhoff/TwinCAT ADS/Synchronous" im "Simulink Library Browser".
Eingangsports des Blocks
NetId |
AMS NetId |
Port |
ADS Port |
IdxGrp |
ADS Index Group |
IdxOffs |
ADS Index Offset |
Ausgangsports des Blocks
Daten |
Gelesener Wert der ADS-Variable |
Err |
TRUE, wenn ein ADS-Fehler vorliegt |
ErrId |
ADS-Fehlercode |
Block-Parameter
Block sample time |
Die Abtastzeit des Simulink-Blocks |
Abort simulation on ADS error |
Simulation bei dem ersten ADS Fehler stoppen |
Data type |
Der Datentyp des Daten-Ausgangssignals. Er muss dem Datentyp der übermittelten ADS Variablen entsprechen |
Data width |
Anzahl der Elemente bei der Übertragung von Arrays; 1 bei skalaren Werten. |
ADS Timeout |
Simulink wartet auf Antwort der letzten ADS Anforderung bis diese Zeit überschritten wird |
Direkt feed through |
Eingangswerte des Blocks werden nicht in der Update- sondert der Output-Methode ausgewertet. Dadurch wird sichergestellt, dass die Werte an den Ausgangsports im aktuellen Zeitschritt zu den ADS Parametern an den Eingangsports desselben Zeitschritts gehören. Ansonsten gehören die Ausgangswerte zu den Eingangs-ADS-Parametern des vorherigen Zeitschritts. Die Simulation kann erheblich verlangsamt werden, wenn diese Option aktiviert wird. |
Create signal labels |
Es werden Signalbezeichnungen für die an den Ausgangsports angeschlossenen Signalleitungen erzeugt |
Codegenerierung
Die Codegenerierung aus diesem Block mit Hilfe des „Simulink Coder“ wird derzeit nicht unterstützt. In einem Modell, aus dem mit Hilfe des TE1400 ein TwinCAT-Modul erzeugt werden soll, sollten stattdessen die asynchronen ADS-Blöcke verwendet werden.