Analogwerte mit Simatic und WinCC OP7

Danny

Level-1
Beiträge
20
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe folgendes Problem:

Ich soll über mein OP Analoge Werte ausspucken und das ganze läuft über WinCC. Soweit bin ich mit dem Programm fertig, Werte zeigt es mir auch schon am OP an, nur leider nicht ganz so richtig.

Um das ganze zu simulieren geh ich ja eigentlich nur in mein OB Baustein her und geb an meine PEW Eingängen irgend ein Hex-Wert ein. In meinem Funktionsbaustein verschieb ich die Werte von Hex zu Integer und dann zu BCD. Bis hierhin klappt die Sache auch wunderbar, nur mein OP gibt da nicht die richtigen Werte aus.

Beispielsweise simulier ich z.B. W#16#9, dann kommt zwar am OP noch 0,9 raus (hierbei hab ich die Kommastelle verschoben, da 1 Stelle hintern Komma angezeigt werden soll) aber geb ich dann W#16#A ein, was eigentlich für 10 (in meinem Fall 1,0) stehen soll, erscheint an meinem OP 1,6 ....

Das macht mir bisschen Kopfweh, ich denke im FB hab ich alles richtig gemacht, da erscheinen auch die richtigen Werte. Ich denke das es vielleit da irgendwo in WinCC hakt... eingestellt hab ich dort die Ausgabe auf Dezimal, mit einer verschobenen Kommastelle.

Weis da vielleicht jemand was ich falsch gemacht haben könnte?
 
Zurück
Oben