Seriële gegevensoverdracht
Toepassing
De TNC7 gebruikt automatisch het overdrachtprotocol LSV2 voor de seriële data-overdracht. Met uitzondering van de baudrate in de machineparameter baudRateLsv2 (nr. 106606) zijn de parameters van het LSV2-protocol vast ingesteld.
Functiebeschrijving
In machineparameter RS232 (nr. 106700) kunt u een ander type overdracht (interface) vastleggen. De hieronder beschreven instelmogelijkheden zijn uitsluitend voor de telkens opnieuw gedefinieerde interface actief.
In daarop volgende machineparameters kunt u de volgende instellingen definiëren:
Machineparameters | Instelling |
---|---|
baudRate (nr. 106701) | Gegevensoverdrachtssnelheid (baud-rate) Invoer: BAUD_110, BAUD_150, BAUD_300 BAUD_600, BAUD_1200, BAUD_2400, BAUD_4800, BAUD_9600, BAUD_19200, BAUD_38400, BAUD_57600, BAUD_115200 |
protocol (nr. 106702) | Communicatieprotocol
Invoer: STANDARD, BLOCKWISE, RAW_DATA |
dataBits (nr. 106703) | Gegevensbits in elk verzonden teken Invoer: 7 bits, 8 bits |
parity (nr. 106704) | Controle op overdrachtsfouten met pariteitsbit
Invoer: NONE, EVEN, ODD |
stopBits (nr. 106705) | Met de startbit en een of twee stopbits kan de ontvanger bij de seriële data-overdracht voor elk verzonden teken een synchronisatie uitvoeren. Invoer: 1 stopbit, 2 stopbits |
flowControl (nr. 106706) | Bij een handshake controleren twee apparaten de data-overdracht. Er wordt onderscheid gemaakt tussen een softwarehandshake en een hardwarehandshake.
Invoer: NONE, RTS_CTS, XON_XOFF |
fileSystem (nr. 106707) | Bestandssysteem voor de seriële interface
Wanneer u geen speciaal bestandssysteem nodig hebt, is deze machineparameter niet vereist. Invoer: EXT, FE1 |
bccAvoidCtrlChar (nr. 106708) | Het Block Check karakter (BCC) is een blokcontroleteken. BCC wordt optioneel aan een transmissieblok toegevoegd om foutherkenning te vereenvoudigen.
Invoer: TRUE, FALSE |
rtsLow (nr. 106709) | Met deze optionele parameter legt u vast welk niveau de RTS-leiding in de rusttoestand moet hebben.
Invoer: TRUE, FALSE |
noEotAfterEtx (nr. 106710) | Met deze optionele parameter legt u vast of na de ontvangst van een ETX-teken (end of text) een EOT-teken (end of transmission) moet worden verzonden.
Invoer: TRUE, FALSE |
Voorbeeld
Voor de gegevensoverdracht met de pc-software TNCserver definieert u in machineparameter RS232 ( nr. 106700) de volgende instellingen:
Parameter | Selectie |
---|---|
Baudrate | Moet overeenkomen met de instelling in TNCserver |
Communicatieprotocol | BLOCKWISE |
Gegevensbits in elk verzonden teken | 7 bit |
Type pariteitscontrole | EVEN |
Aantal stopbits | 1 stopbit |
Type handshake | RTS_CTS |
Bestandssysteem voor bestandsbewerking | FE1 |
TNCserver maakt deel uit van de pc-software TNCremo.