TwinCAT (ADS)
Forbind til en Beckhoff TwinCAT-PLC via ADS, og læs symboler eller direkte adresser.
TwinCAT (ADS) læser værdier fra en Beckhoff TwinCAT-PLC via ADS-protokollen. Du kan adressere værdier via deres symbolnavn eller via en direkte indeksgruppe og forskydning.
Forbind en TwinCAT-enhed
| Indstilling | Hvad den gør |
|---|---|
| Navn | Identificerer enheden (med et valgfrit brugerdefineret navn). |
| Aktiveret | Om THMI opretter forbindelse til PLC’en. Slå den fra for at stoppe kommunikation og indsamling af værdier uden at slette enheden. |
| AMS Net ID | Den unikke adresse, der identificerer PLC’en på ADS-netværket: seks oktetter, f.eks. 1.2.3.4.5.6. |
| Vært | Værtsnavnet eller IP-adressen, der bruges til at nå PLC’en. |
| Port | ADS-porten. Standard er 851, som er den typiske port for TwinCAT-runtime. |
Læs en værdi
Angiv taggets datatype (se Datatyper), og vælg derefter adgangstilstanden:
- Symbol: adressér værdien via dens symbolsti (variablens navn i PLC-programmet). Den nemmeste mulighed, når symboler er tilgængelige. For en array-datatype angiver du i stedet array-symbolstien.
- Direkte: adressér værdien via dens indeksgruppe og indeksforskydning (forskydningen, hvorfra læsningen begynder). Nyttigt til direkte hukommelsesadgang. Antal værdier angiver, hvor mange der skal læses for en array-type.
Dataindsamling og skrivning
- Dataindsamlingsmetode: Polling læser værdien hvert polling-interval i millisekunder (standard 5000), og med Abonnement sender PLC’en ændringer. Symboladgang understøtter begge, mens direkte adgang kun understøtter polling.
- Skrivbar: lader brugere med tilladelse ændre værdien (se Værdier og historik).