22.02.2013 Aufrufe

ECCO Manual 1.03.pdf - Horsch Elektronik AG

ECCO Manual 1.03.pdf - Horsch Elektronik AG

ECCO Manual 1.03.pdf - Horsch Elektronik AG

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Horsch</strong> <strong>Elektronik</strong> <strong>AG</strong><br />

101 CALL<br />

102 CALLD<br />

104 CALLF<br />

111 COND_TRAP / IF_COND / END_COND_TRAP<br />

189 RET<br />

190 RETD<br />

191 RETE<br />

192 RETF<br />

275 TIMETRAP / END_TIMETRAP<br />

234 TINP<br />

276 TRAP / IF_TRAP / END_TIMETRAP<br />

3. 13. Internationalisierung<br />

<strong>ECCO</strong> Steuerungen werden in die ganze Welt geliefert – vielleicht mit Ausnahme der<br />

Antarktika. Daher ist der Wunsch, verschiedene Sprachen unterstützen zu können,<br />

besonders gross. In <strong>ECCO</strong> wird dies sehr einfach erreicht, indem Strings sprachspezifisch<br />

programmiert werden können, und im Betrieb zwischen den einzelnen<br />

Sprachen umgeschaltet werden kann. In diesem Abschnitt wird erklärt, wie die<br />

Internationalisierung erreicht wird, und worauf der Programmierer dabei achten<br />

muss.<br />

Um ein SPS-Programm für mehrere Sprachen zu erstellen, müssen zuerst folgende<br />

Deklarationen internationalisiert werden:<br />

55 .FUNCTIONS / .FUNC_END<br />

57 .IO_TEXT / .END_IO_TEXT<br />

59 .LANGU<strong>AG</strong>ES<br />

79 .STATIONS / STATION / .END_STATIONS<br />

80 .STATISTIC / GROUP / .END_STATISTIC<br />

84 .STOP_IO_TEXT<br />

86 .STRINGS / .END_STRINS<br />

92 .ZPOINT / ANL<strong>AG</strong>E / RACK / .END_ZPOINT<br />

Zuerst müssen die verwendeten Sprachen mit der .LANGU<strong>AG</strong>ES Deklaration festgelegt<br />

werden. Die übrigen Deklarationen sind wie gewöhnlich nicht zwingend; werden<br />

sie jedoch verwendet, so muss für jede Sprache ein Deklarationsblock vorhanden<br />

sein. Dazu wird jeweils im Kopf die Sprache für den Rest angegeben, also beispielsweise:<br />

.LANGU<strong>AG</strong>ES GER, ENG<br />

.STRINGS GER<br />

ST001 = “Dies ist eine Zeichenkette”<br />

ST002 = “Mehr Text”<br />

.END_STRINGS<br />

.STRINGS ENG<br />

ST001 = “This is a string”<br />

ST002 = “Additional text”<br />

.END_STRINGS<br />

Zwischen den einzelnen Sprachen wird mit dem SET_LANG Befehl umgeschaltet:<br />

19.12.05 – Ver.: 1.03 <strong>ECCO</strong> Referenz - 36/305 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!