TIA TIA Portal V20 Wunschliste [Diskussion]

Status
Für weitere Antworten geschlossen.
Was wir brauchen, und was andere (Codesys) können, sind die Operatoren:

variable S= wert;
variable R= wert;

für
if wert then variable := true; end_if;
if wert then variable := false; end_if;

Eigentlich recht einfach, gönnt uns Siemens aber leider nicht. :-)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Weil S und R, wie ich sie von Siemens (und Fanuc) kenne, "VKE-abhängig" - sprich bedingt - funktionieren.
Dann also doch mit einer Zuweisung arbeiten....

Man muss eben je nach Bedarf entscheiden, wie man Setzen / Rücksetzen ausführt.

Sorry, ich hatte meine ersten Computererfahrungen mit dem Simatic PG2 für S3 (Ende 70er, Anfang 80er) lange bevor es PC's und Hochsprachen für SPS'en gab. (Ich bin hauptsächlich FUP verseucht, weil ich schon vor meinen SPS Kontakten mit AEG Logistat und Simatic C1 / C2 gearbeitet hatte.)
Ich finde es nur aufwendig, kompliziert,... wie eine einfache Zuweisung bei vielen Programmierern zu einem If, Then, Else Konstrukt verhuddelt wird.
 
if wert then variable := true; end_if;
if wert then variable := false; end_if;
Den Unterscheid zu:

#variable:=(#Wert>3);

Verstehe ich nicht und damit auch nicht die Kritik das es #variable S=(#Wert>3); nicht gibt....
Jetzt wo ich es Lese kapiere ich es. :D

-> Bei #Wert<=3 wird die Variable gelassen wie sie ist ;).
-> @Peter Wahlen :bei einer Zuweisung würde die Variable immer geschrieben bzw. bei #Wert<=3 rückgesetzt werden.
 
Hast du einen schwarz/weiß Bildschim oder nur sehr geringen Farbkontrast? Da wird Rot fast wie Schwarz aussehen.
Ich finde das helle leuchtende Grün wirklich gut gewählt, das sieht man auch aus einiger Entfenung sehr deutlich. Ich habe normale TFT/LCD-Bildschirme.
Nein, da muss ich widersprechen, hatte schon Rot beim Step7, auf Entfernung ist Rot auch viel besser zu erkennen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mein Wunsch wäre, das man eine Liste generieren kann wo alle Teilnemehr in der Hardware Config aufgelistet sind und die dazu gehörige IP Adresse, Subnetz und Bus-Adresse (Wenn vorhanden)
 
Mein Wunsch wäre, das man eine Liste generieren kann wo alle Teilnemehr in der Hardware Config aufgelistet sind und die dazu gehörige IP Adresse, Subnetz und Bus-Adresse (Wenn vorhanden)
Im Prinzip gibt es dieses Fenster ja schon ( Gerätekonfiguration => Netzsicht => Netzübersicht ). Dort werden alle Teilnehmer gelistet.
Es gibt auch die Registerkarten "Adresse im Subnetz" und "Subnetz". Allerdings sind diese zwei Registerkarten in meinen Projekten
mit vielen Teilnehmern immer leer. Es stehen nur die Geräte dort. Keine Adressen ( bis auf die Profibusadressen ).

Frag mich nicht warum. Ich nutze V15.1
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Im Prinzip gibt es dieses Fenster ja schon ( Gerätekonfiguration => Netzsicht => Netzübersicht ). Dort werden alle Teilnehmer gelistet.
Es gibt auch die Registerkarten "Adresse im Subnetz" und "Subnetz". Allerdings sind diese zwei Registerkarten in meinen Projekten
mit vielen Teilnehmern immer leer. Es stehen nur die Geräte dort. Keine Adressen ( bis auf die Profibusadressen ).

Frag mich nicht warum. Ich nutze V15.1
Ich nutze auch TIAV15.1, aber bei mir ist was zu sehen, oder habe ich wieder was falsch verstanden?
1730289207261.png
Nachtrag: Klappe mal die einzelnen Geräte auf, es muss die Profinet Schnittstelle zu sehen sein.
 
Man muss eben je nach Bedarf entscheiden, wie man Setzen / Rücksetzen ausführt.
Das kann nie schaden, sich über den Bedarf Gedanken machen, um schliesslich frei zu entscheiden.
Sorry, ich hatte meine ersten Computererfahrungen mit dem Simatic PG2 für S3 (Ende 70er, Anfang 80er) lange bevor es PC's und Hochsprachen für SPS'en gab.
Ich bin mit FORTRAN IV und ALGOL 60 angefangen, habe später mit Assembler und ZeitScheibenTechnik weitergemacht und bin 1983 in S5 eingestiegen.
Anfang der 80er war eigentlich die Zeit, als es mit PET und Apple und PCs (im Sinne von Personal Computer - SPS hiessen damals noch PC im Sinne von Programmable Control - später umbenannt in PLC alias Programmable Logic Control) anfing. Hochsprachen kamen bei SPS allerdings erst später.
Compiler auf PCs brachten den preislichen Durchbruch, der Hochsprachen für SPS ermöglichte.
KOP und FUP waren "naheliegende" DarstellungsWeisen, da Logik-Schaltungen zuvor per Hardware realisiert wurden und die Software generell als UnterAbteilung der Hardware verstanden wurde.
AWL war raffinierterweise die gemeinsame interne Darstellung von KOP und FUP und anfangs bestenfalls als Sprache für Spezialisten gedacht, die z.B. "Standard-Bausteine" schreiben.
(Ich bin hauptsächlich FUP verseucht, weil ich schon vor meinen SPS Kontakten mit AEG Logistat und Simatic C1 / C2 gearbeitet hatte.)
Ich war hauptsächlich "AWL-verseucht", da ich lediglich bei FORTRAN das dringende Bedürfnis hatte, FlussDiagramme zu malen.
Seit ALGOL hat mir im Wesentlichen die "textliche" Darstellung genügt.
Eine Dekodierung einer textlichen Sprache per Programm ist auch wesentlich einfacher als die einer grafischen Sprache, was für mich auch ein Grund war, AWL zu bevorzugen.
Ich finde es nur aufwendig, kompliziert,... wie eine einfache Zuweisung bei vielen Programmierern zu einem If, Then, Else Konstrukt verhuddelt wird.
Da bin ich ganz auf Deiner Linie, zumal dann oft genug vergessen wird, den ELSE-Zweig zu programmieren, den man sich - warum auch immer - als selbstverständlich vorhanden denkt.

Spezielle Befehle für Setzen und Rücksetzen in SCL: kann man machen/benutzen, kann ich aber auch gut drauf verzichten. Genauso, wie ich gut auf spezielle Befehle für FlankenErkennungen verzichten kann.
 
Ich habe dich schon verstanden. Irgendwie ist das alles auf Projekte mit zwei/drei Teilnehmern ausgelegt.

Obwohl das alles im Tabellenformat ist, kann man nicht mal ein Copy machen..... Vielleicht ist das ja irgendwann mal ein großes neues Feature.
 
jo, manchmal kann man in diesen Tabellenlisten auch bestimmte Felder bearbeiten und manchmal nicht... Aber sowas wie mehrere Felder auf einmal bearbeiten oder wie bei Excel "runterziehen" geht nie...
In den nächsten 10 Jahren kommen ja noch 10 TIA Portal Versionen und es muss ja irgendwo noch Luft nach oben sein 😅

Alles wird gut.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Obwohl das alles im Tabellenformat ist, kann man nicht mal ein Copy machen..... Vielleicht ist das ja irgendwann mal ein großes neues Feature.
Vlt. könnte mal jemand mit TIA 16-19 das testen, bei 15.1 kann man alles markieren (CTRL A), aber nicht kopieren (ausgegraut).
1730292362477.png
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben