| Type Funktionsbaustein |
|
| IN_OUT IP_C |
IP_C (Parametrierungsdaten) |
| S_BUF |
NETWORK_BUFFER (Sendedaten) |
| INPUT TEXT |
STRING(STRING_LENGTH) (Ausgabe Text) |
| S_BUF_SIZE |
UINT (Größe des S_BUF-Puffers) |
| ENABLE |
BOOL (Freigabe Kommunikation) |
| SEND |
BOOL (positive Flanke - Sendeanstoß) |
| OPTION |
BYTE (Sende-Optionen) |
| BACK_COLOR |
BYTE (Hintergrundfarbe) |
| FRONT_COLOR |
BYTE (Vordergrundfarbe) |
| X_POS |
BYTE (X-Koordinate der Schreibposition) |
| Y_POS |
BYTE (Y-Koordinate der Schreibposition) |
| PORT |
WORD (Port-Nummer) |
| OUTPUT |
READY: BOOL (Baustein bereit) |
| DONE |
BOOL (positive Flanke - Senden beendet) |
|
Der Baustein ermöglicht die einfache Ausgabe von Texten an eine TELNET-Konsole. Beim Parameter TEXT wird der gewünschte String übergeben. Um den Baustein für die Kommunikation freizuschalten muss ENABLE=1 gesetzt werden, damit erfolgt die Anmeldung beim IP_CONTROL. Bei Parameter PORT wird die gewünschte Port-Nummer vorgegeben, wird der Parameter nicht beschalten , wo wird der Standard-Telnet-Port 23 verwendet. Mittels BACK_COLOR und FRONT_COLOR können die gewünschten Farben vorgegeben werden, vorausgesetzt die Funktion ist Parameter OPTION aktiviert. Die Parameter X_POS und Y_POS geben die gewünschte Koordinate der TEXT Ausgabe an. Wird bei X_POS und Y_POS der WERT „0“ angegeben, so ist die Textpositionierung inaktiv, und die Texte werden immer an der aktuellen Schreib-Cursor Position angehängt. Die Standard Telnet-Konsole erlaubt eine X_POS (Horizontal) von 1 bis 80 und eine Y_POS (Vertikal) von 1 bis 25. Das Verhalten hier kann wiederum mittels OPTION beeinflusst werden (Autowrap, Carriage-Return, Line-Feed, Buf_Flush etc..). Wenn eine große Menge an Texten auf einmal ausgegeben werden muss, so kann eine Bufferung aktiviert werden, sodass die Daten erst geschrieben werden wenn entweder der Buffer voll ist (dies wird vom Baustein selbstständig veranlasst), oder dies durch den geänderten OPTION Parameter signalisiert wird. Durch SEND=1 werden die Daten in den Buffer geschrieben. Die Parameter dürfen erst wieder verändert werden wenn READY=1 ist, und mittels DONE wird die erfolgte Datenübernahme als positive Flanke angezeigt. |
| OPTION |
|
| FRONT_COLOR |
|
| BACK_COLOR |
|