S7-SoftSPS:CP340/CP440 Emulation in PLC43.INI konfigurieren: Unterschied zwischen den Versionen
Aus IBHsoftec Wiki
Joscha (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Hier werden die grundlegenden Eigenschaften der CP340/CP440 Emulation vorgenommen. Die ''S7-SoftSPS'' erwartet eine Sektion mit Namen [CPx40_SerialPorts], in d…“) |
Joscha (Diskussion | Beiträge) |
||
Zeile 7: | Zeile 7: | ||
! Parameter !! Defaultwert, Mögliche Werte !! Beschreibung | ! Parameter !! Defaultwert, Mögliche Werte !! Beschreibung | ||
|- | |- | ||
− | |style="width:12em"| ReceiveFB_Number ||style="width:12em"| 9, 1 .. 16383 | | + | |style="width:12em"| ReceiveFB_Number ||style="width:12em"| 9, 1 .. 16383 || Nummer des Empfangsbausteins. |
|- | |- | ||
| SendFB_Number || 10, 1 .. 16383 || Nummer des Sendebausteins. | | SendFB_Number || 10, 1 .. 16383 || Nummer des Sendebausteins. | ||
Zeile 26: | Zeile 26: | ||
! Parameter !! *Defaultwert, Mögliche Werte !! Beschreibung | ! Parameter !! *Defaultwert, Mögliche Werte !! Beschreibung | ||
|- | |- | ||
− | |style="width:12em"| P##Interface ||style="width:12em"| | | + | |style="width:12em"| P##Interface ||style="width:12em"| || Name des seriellen Ports z.B. COM1 |
|- | |- | ||
| P##LADDR || *0, 0 .. 4294967295 || Adresse über welche die Schnittstelle aus dem SPS-Programm erreichbar ist | | P##LADDR || *0, 0 .. 4294967295 || Adresse über welche die Schnittstelle aus dem SPS-Programm erreichbar ist |
Version vom 11. Dezember 2012, 14:39 Uhr
Hier werden die grundlegenden Eigenschaften der CP340/CP440 Emulation vorgenommen. Die S7-SoftSPS erwartet eine Sektion mit Namen [CPx40_SerialPorts], in der die folgenden Schlüssel Verwendung finden:
Allgemeiner Teil:
Parameter | Defaultwert, Mögliche Werte | Beschreibung |
---|---|---|
ReceiveFB_Number | 9, 1 .. 16383 | Nummer des Empfangsbausteins. |
SendFB_Number | 10, 1 .. 16383 | Nummer des Sendebausteins. |
CPU_Stop | 0, 0 .. 2 | 0=weiterarbeiten, 1=pausieren, 2=Port schließen |
NoOfPorts | 0, 0 .. 64 | Anzahl der seriellen Ports |
Port spezifischer Teil:
Die hier beschriebenen Parameter betreffen die spezifischen Eigenschaften der Ports und sind in der Form "P##Parametername", wobei "##" ein zweistelliger Platzhalter für die fortlaufen nummerierte Portnummer und Parametername der eigentliche Schlüsselwert ist
Parameter | *Defaultwert, Mögliche Werte | Beschreibung |
---|---|---|
P##Interface | Name des seriellen Ports z.B. COM1 | |
P##LADDR | *0, 0 .. 4294967295 | Adresse über welche die Schnittstelle aus dem SPS-Programm erreichbar ist |
P##Baudrate | 110, 300, 600, 1200, 2400, 4800, *9600, 14400, 19200, 38400, 56000, 57600, 115200, 128000, 256000 | Zeichen pro Sekunde |
P##DataBits | 7, *8 | Datenbits pro Zeichen |
P##Parity | *EVENPARITY, ODDPARITY, SPACEPARITY, NOPARITY | Parität für Zeichen |
P##StopBits | *1, 2 | Stopbits für Zeichen |
P##FlowControl | *AUTO, FALSE, XON/XOFF, RTS/CTS | Flusskontrolle |
P##XON | *0x7F | XON-Zeichen (nur bei FlowControl=XON/XOFF) |
P##XOFF | *0x7F | XOFF-Zeichen (nur bei FlowControl=XON/XOFF) |
P##EndDetection | *ZVZ, ENDSIGN, ENDSIGN2, LENGTH | Telegrammendeerkennung |
P##CDT | *200, 1 .. 2147483647 | Zeichenverzugszeit (nur bei EndDetection=ZVZ) |
P##Timeout | *200, 1 .. 2147483647 | Timeout für fehlendes Telegrammende |
P##TelegramLength | *1024, 1 .. 65535 | Telegrammlänge (Endeerkennung bei EndDetection=LENGTH) |
P##EndSign | *0x0D | Endezeichen (nur bei EndDetection=ENDSIGN oder ENDSIGN2) |
P##EndSign2 | *0x0A | Endezeichen (nur bei EndDetection=ENDSIGN2) |
P##WriteProtect | 0, *1 | Überschreibschutz des Ringpuffers |
P##RingBufferCount | *8, 1 .. 16 | Anzahl an gepufferten Telegrammen |
P##Intermission | *200, 0 .. 4294967295 | Sendepause nach senden des letzten Zeichen zum Aufsynchronisieren des Kommunikationspartners |