[TIA] was funktioniert nicht

Zuviel Werbung?
-> Hier kostenlos registrieren
Aber mal ehrlich es kann doch nicht Konzept sein, das man Fehler behaftete Software
rausbringt und den Kunden dafür Geld abnimmt wenn man diese meldet. Da hat ja
Siemens eine ganz neues Geschäftsfeld entdeckt. Hoffentlich macht so etwas nicht Schule.

@PerfekTIA,
zu deiner frage, nein ich arbeite nicht mit TIA, es reicht das ich sehe, das mein Kollege
echte Probleme mit der Software hat und des Öfteren wegen dieser bis 22 Uhr, mit der
Problembewältigung beschäftigt ist, weil Maschinen raus müssen.

Ich möchte mir garnicht vorstellen, bei meinen aktuellen Projekt, wenn ich mit TIA arbeiten
würde, da mache ich zwischen den Feiertagen einen Retrofit bei einen Kunden, wenn ich die
Maschine nicht ans laufen bekomme, steht bei den die Produktion. Da ist kein platzt für Experimente,
ich denke so geht es vielen Nutzern. Im übrigen melden wir ganz fleißig und jedes Problem,was wir
gemeldet haben wurde als Bug bestätigt.
Dass ich bei Dir einen Spitznamen habe, ehrt mich ja. Muss mal über einen rostigen Classic-Nagel oder dgl. mal nachdenken. :D so, warum zum Teufel ich hier kein CR/LF einfügen kann - W8 sei es gedankt... Wegen unfertiger SW: ist doch normal? wenn etwas besser ist, als das bestehende, dann darf es doch trotzdem fehlerbehaftet sein? Mein Nick ist zwar "Perfektionist", aber ich hab gelernt, dass es nicht geht. sondern es ausreicht, das Brauchbarkeitskriterium zu erfüllen. [CR/LF] wg 22Uhr: 2. Weihnachtsfeiertag morgens 8:00Uhr und ich schlag mich mit W8 rum. Obwohl das ganze TIA-Gelumps (zumindest bis April 2014 ?) mit XP laufen würde. [CR/LF] Dass Ihr die Bugs trotzdem meldet und nicht frusthalber akzeptiert/fresst ist löblich. Doof ist natürlich, wenn ein Siemens-Bug so gravierend ist, dass kein Workaround den Anlagenstillstand vermeiden lässt.
 
Karlsruhe?

Aber es ist echt erstaunlich, wie es bei TIA immer wieder ausartet.
Ich möchte nicht mit einem TIA Projekt bei einem Kunden aufschlagen.
Wie erkläre ich dem, dass Fehler nicht von mir sondern von BigS stammen?


bike
mit Dir streite ich ja am liebsten... ;) (@admins: liegts an W8 oder am Forum, dass ich hier die CR/LF nicht einfügen kann?) @bike: mit Classic hab ich auch schon genügend Peinlichkeiten erlebt. Sogar in jüngster Zeit.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenns hart auf hart kommt werden bei Siemens Fehler auch mal gerne als Systemeigenschaft ausgelegt. So muss man von seinem Thron natürlich nie herunterkommen.
it´s not a bug, it´s a Feature... ist mir aber schon selbst passiert, dass etwas, das ich gut gemeint hatte, vom Anwender als Hindernis angesehen wurde.
 
Hallo zusammen,

ich habe im TIA V11 die größten Probleme im Graph.
1.
Wenn ich bei einem Schritt als Aktion ein Bit in einem DB z.B. setzen will, muss ich die Adresse des Bits absolut eintragen (z.B. DB10.dbx1.0). Symbolisch lässt sich das Bit zwar anwählen, wird dann aber rot, also ungültig, markiert wenn ich es auswähle.

2.
Wenn ich den Graph online beobachten will geht das erst mal einigermasen stabil. Beobachte ich aber zwischendurch einen anderen Baustein und will danach den Graph-Baustein wieder beobachten, kommt jedes Mal die Meldung, dass Online und Offline nicht überein stimmt, obwohl ich nichts geändert habe. Schließ ich dann den Baustein und mach ihn neu auf und geh dann auf beobachten, geht’s wieder. Extrem nervig! :evil:
 
Zuletzt bearbeitet:
Hm was mir grad aufgefallen ist
Code:
WORD_TO_BLOCK_DB(t_Eingang.DBNr).[COLOR=#ff0000]DB[/COLOR][DB_OUT_Byte]     := WORD_TO_BYTE(SHR(IN := (COM1.Reg_2 XOR COM1.Reg_4), N := 8));

In Step7 wird das klaglos übersetzt und funktioniert wie gewünscht.
In TIA wird dann aber das Rote als ungültiger Array angemotzt und lässt sich zumindest übersetzen wenn ich die eckigen Klammern gegen runde ersetze.
Die runden funktionieren aber nicht in Step7.

Jetzt frage ich mich, ist das nur Glück dass das bisher bei Step7 funktioniert hat und war schon immer falsch? Oder was ist hier los?

mfg René
 
Hier mein Senf:

Beim Aufruf der Eigenschaften einer gesteckten MMC kommt eine Fehlermeldung (keine Verbindung mehr zur Datenbasis oder S7Dos-Handle ist ungültig). Nach Bestättigen der Meldung kommt nur ein leeres Eigenschaftenfenster. Seriennummer und Kapazität kann nicht ermittelt werden.

MfG MK
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus Kollegen,

gibt es aktuell jemanden der mit TIA V12 SP1 arbeitet und der Bugs mächtig ist?

ich habe folgende Probleme:

mit dem Layerverzeichnism, funktioniert nur eingeschränkt, zeigt Objekte doppelt an usw.
mit dem Script aufruf bei Wertänderung einer Variablen, diese muß angezeigt werden damit der Script läuft
mit Gruppierungen, diese lassen sich nicht Animieren
mit Hintergründen, funktioniert nicht wenn der Bildhintergrund der selbe ist wie der Bildschirmhintergrund
mit Scripten, ich kann nur 8 Parameter übergeben, und schon gar keine Ausgangsparameter definieren
mit der Geschwindigkeit allgemein sehr langsam
mit dem Support, keiner weiß etwas, alle ahnen was jeder kriegt sein geld?!?!?!

grundsätzlich bin ich mittlerweile leich am verzweifeln wie ich mein projekt target war vor 3 wochen konsistent zum laufen bringen soll!

wenn es so den einen oder anderen leidensgenossen gibt der für manche punkte schon lösungen hat bitte posten!

DANKE! sagt einer der regalschlichter beim aldi schon als traumjob sieht!!!!!!!

mfg mathias
 
Hallo Mathias,

folgendes (in blau) kann ich dir nach einigen Wochen TIA WinCC Comfort/Advanced sagen:

mit dem Layerverzeichnism, funktioniert nur eingeschränkt, zeigt Objekte doppelt an usw.
Du musst die Layout-Ansicht quasi nach jeder Änderung aktualisieren; am einfachsten geht dies durch einmaliges Hin- und Herwechseln zwischen z.B. der Werkzeug-Ansicht und der Layout-Ansicht.

mit dem Script aufruf bei Wertänderung einer Variablen, diese muß angezeigt werden damit der Script läuft
Wie von Jochen schon angemerkt muss die Triggervariable auf 'Ständig lesen' gestellt sein.

mit Scripten, ich kann nur 8 Parameter übergeben, und schon gar keine Ausgangsparameter definieren
Wie bei VBScript üblich gibt es nur einen Rückgabewert. Dazu muss du das Script als 'Function' deklarieren und im Code den gewünschten Rückgabewert an den Scriptnamen übergeben (<Scriptname> = <Rückgabewert>).

mit der Geschwindigkeit allgemein sehr langsam
Wusstest du nicht, dass Siemens mit jeder Version seiner Entwicklungsumgebung die Performance 'optimiert' ??? Die neuen PGs/Rechner müssen doch an den Mann und deren Preis gerechtfertigt werden...;)


Gruß, Fred
 
Zurück
Oben