-> Hier kostenlos registrieren
Hallo zusammen,
ich bin gerade etwas am verzweifeln.
folgendes System ist vorhanden:
CPUs: 313C-2DP, 1214DC, Tia V20
Verbunden sind die beiden SPS über Profibus, die 1200 ist via I-Slave mit 50Byte E/As eingerichtet.
Die Kommunikation und senden von Werten(Bool,Byte,Word) funktioniert soweit.
Jetzt muss ich von der 300er einen String übertragen, der z.B. 123.45-678.90 lautet.
nach meinem Kenntnisstand kann man den String nicht direkt über EAs versenden sondern muss ihn zuerst wandeln
leider ist es mir bis jetzt nicht gelungen den String in Char oder Byte zu wandeln um ihn versenden zu können.
in der 1200er gibt es fertige Bausteine String to Char die es in der 300 leider nicht gibt.
ich habe dann versucht über SCL den String zu wandeln
auf der 300er gehen beide varianten nicht und bringen den gleichen Fehler, auf der 1200er gehen beide problemlos.
Wo liegt der Fehler? Gibt es evtl noch andere Möglichkeiten, den String evtl. gleich so zu versenden?
300: 1200:

Danke vorab schonmal für Eure Unterstützung
ich bin gerade etwas am verzweifeln.
folgendes System ist vorhanden:
CPUs: 313C-2DP, 1214DC, Tia V20
Verbunden sind die beiden SPS über Profibus, die 1200 ist via I-Slave mit 50Byte E/As eingerichtet.
Die Kommunikation und senden von Werten(Bool,Byte,Word) funktioniert soweit.
Jetzt muss ich von der 300er einen String übertragen, der z.B. 123.45-678.90 lautet.
nach meinem Kenntnisstand kann man den String nicht direkt über EAs versenden sondern muss ihn zuerst wandeln
leider ist es mir bis jetzt nicht gelungen den String in Char oder Byte zu wandeln um ihn versenden zu können.
in der 1200er gibt es fertige Bausteine String to Char die es in der 300 leider nicht gibt.
ich habe dann versucht über SCL den String zu wandeln
auf der 300er gehen beide varianten nicht und bringen den gleichen Fehler, auf der 1200er gehen beide problemlos.
Wo liegt der Fehler? Gibt es evtl noch andere Möglichkeiten, den String evtl. gleich so zu versenden?
300: 1200:


Danke vorab schonmal für Eure Unterstützung