Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all 50020 articles
Browse latest View live

Erstellen von grafischen Elementen in der Visu über Programmcode uvm.

$
0
0
Hallo zusammen,

* kann man grafische Elemente, wie Rechtecke, Kreise, usw. in der Visu (Webvisu) über den Programmcode im CoDeSys erstellen/kopieren/löschen?
* Gibt es irgendwo eine Liste mit den Befehlen im ST? IF/WHILE/CASE usw. kennt ja jeder, aber da gibt es ja bestimmt noch mehr. Wo finde ich diese Möglichkeiten?
* Kann man die Eigenschaften der grafischen Elemente über den Code beeinflussen, ohne diese zuvor in der Visu zuzuweisen? => Falls ich ein Rechteck erschaffen kann, sollte ich auch die Größe
definieren können ...

Ich stell mir das so vor - bitte nur als Gedankenansatz sehen, nicht als ernstgemeinten Code:

CREATE rectangle := ID0001;
rectangle(ID0001).width := 100;

oder so ähnlich - bin da wirklich unwissend. Kenne nur die Grundlagen.
Vielen Dank für Eure Hilfe!!!!

Gruß
Steffen

TIA Interessante Masterarbeit "Schadsoftware für vernetzte speicherprogrammierbare Steuer

Step 7 Weiche / Schleuse

$
0
0
Hallo,

gibt es von Siemens einen Baustein, welcher die Verteilung auf eine Weiche steuert?

Anforderung ist, Ware entweder nur in die eine oder andere Spur zu schleusen, oder aber sofern beide Bedarf haben, abwechselnd oder in einem bestimmten Verhältnis (2:1, 2:2 ...) die Ware zu verteilen.

Kann man natürlich alles zu Fuß programmieren. Aber vielleicht versteckt ja die ein oder andere Bibliothek solche eine Funktion, da es mMn wohl sehr oft gebraucht werden könnte.

BACnet OWS Gebäudeleittechnik

$
0
0
Hallo Kollegen,
ich suche eine frei käufliche Gebäudeleittechnik (OWS), die die BACnet-Objekte (inkl. Properties) der angeschlossenen Automationsstationen scant und einliest und zur weiteren Bearbeitung bereit stellt. Eine Systempartnerschaft als Voraussetzung für den Erwerb einer solchen Gebäudeleittechnik kommt derzeit nicht in Frage.
Kann hier jemand eine Tip geben. Danke im Voraus.

Anforderungen

Alarmbehandlung:
Wenn die "Alarm-Properties" bereits in der Automationsstation definiert sind, wie z.B. Alarmklasse (NC), High Level, Low Level, usw., dann sollte die Gebäudeleittechnik diese Properties übernehmen und in das Alarmmanagement einbinden. Ich will diese Arbeit in der Gebäudeleittechnik nicht noch einmal machen.

Trendkurven:
Die erhaltenen Trendlog-Objekte müssen in der Gebäudeleittechnik (OWS) so zusammen gesetzt (und gespeichert) werden, dass man längere Zeitabschnitte betrachten kann.

Grafiken:
Die grafische Darstellung der angeschlossenen Heizungs-, Kälte- und Lüftungsanlagen (Regelschema) erstellt man entweder mit einem integrierten oder einem externen Zeichentool. Die eingelesenen Bacnet-Objekte können mit der Maus an die richtige Stelle ins Anlagenbild geschoben werden. Dabei werden die Properties, wie Einheit, Zustandstext,usw. direkt übernommen. Auch diese Arbeit will ich nicht zweimal machen.

Viele Grüße
Joachim Schulze

Beckhoff IPC mit Siemens RT - Auschaltproblem

$
0
0
Hallo zusammen,
ich habe folgendes Problem.
Auf einem Beckhoff IPC (C6930 mit TwinCat3 und Windows 7 Embedded sowie USV) haben wir für die Visualisierung die Siemens Runtime (V13 SP1) installiert. Anfangs lief auch alles Problemlos, mit der Zeit jedoch kam folgendes Problem auf, welches nun dauerhaft ist:
Über ein Eingangssignal (Taster) lösen wir in der Soft-SPS einen Befehl aus, der den IPC herunter fährt. Dies erfolgt auch ohne Probleme, jedoch startet der IPC nachdem er aus war wieder durch. Ist er wieder völlig am Start und erhält ein neues Signal am Eingang zum Herunterfahren, fährt er anschließend wieder herunter und bleibt aus.
Ebenso verhält es sich, wenn man den Hauptschalter ausschaltet. Der IPC wird durch die USV gespeist und fährt nach einer bestimmten Zeit herunter. Im Anschluss startet er nochmals durch. Sobald er wieder am Start ist und die Zeit wieder abgelaufen ist fährt er endgültig herunter.

Vielleich hat jemand die gleichen Erfahrungen gemacht und hat eine Lösung zu diesem Problem.

Gruß
BigTom

TIA PN/PN Koppler

$
0
0
Hallo,
habe eine Verständnisfrage,
ich soll eine Kommunikation mit einer anderen Anlage über PN/PN Koppler realisieren.
Benutze TIA V14
Habe den Koppler leider nicht hier zum testen, den hat der andere Partner.
So muss ich mich theoretisch vorbereiten.
Wenn ich richtig verstanden habe muss man sich entscheiden ob man X1 oder X2 sein möchte.
Wenn ich nur paar Bits (Endlagen oben/Unten vorne/hinten) übertragen möchte dürfte doch ein Wort genügen.

Wenn auf X1 Steckplatz 1 IN=2Byte ist dann muss doch auf X2 Steckplatz 1 OUT=2Byte sein ?
Wenn auf X1 Steckplatz 2 OUT=2Byte ist dann muss doch auf X2 Steckplatz 2 IN=2Byte sein ?

Gruß und Danke

TIA Erforderliche Lizenz einbinden

$
0
0
Hallo,

wie macht man das mit den Lizenzen die benötigt werden.
Ich habe ein TP1200 Comfort in einer Anlage welches gewechselt werden muss.
Auf dem TP1200 ist die Lizenz vorhanden WinCC Sm@rt Server.
Jetzt möchte ich das TP1200 wechseln weil es defekt ist, aber wie bekomme ich die Lizenz auf das neue Gerät ?
Beim Übersetzen bekomme ich ja auch den Hinweis: Erforderliche Lizenz: WINCC Smart server for Simatic Panel.
Wenn ich das ignoriere meckert später das Panel das die Lizenz fehlt.
Was kann ich jetzt machen ?
Danke
LG

TIA STEP 7 v5.6 zu TIA V15 migrieren

$
0
0
Hallo,

ich stehe aktuell vor dem Problem das ich in STEP 7 v5.6 geschriebene Programme auf einem anderen Laptop öffnen will dort ist das TIA Portal V15 Basic installiert. Jedoch kommt bei jedem Migrationsversuch die Fehlermeldung „Es ist keine passende STEP 7 Version indtalliert. Bitte installieren sie die neuste STEP 7 Version“ Hatte das Problem schonmal jemand und kann helfen?

Danke schon einmal

BACnet MS/TP Router

$
0
0
Hallo zusammen,

für ein Projekt benötige ich evtl BACnet MS/TP Router.
Normalerweise binde ich MS/TP Netzwerke direkt am Controller an, in diesem Fall habe ich verzweigt und weiter auseinanderliegende Netzwerke, daher möchte ich diese auf IP bringen und dann zentral aufschalten. Dies soll über BACnet MS/TP Router passieren. Ich würde ein oder zwei Ports benötigen. Solche Geräte gibt es einige, daher meine Fragen.

Hat jemand Erfahrung mit BACnet MS/TP Routern? Wo liegen diese preislich und wie hoch ist der Engineering Aufwand? Wie waren eure Erfahrungen?

Vielen Dank
Daniel

TC3: In VS2017 Community installieren

$
0
0
Hallo,

Ich habe VS2017 Community installiert und würde gerne darin mit TC3 arbeiten und nicht mit VS13 Shell.
Ist es möglich TC3 irgwendwie in VS2017 zu integrieren? Bei der Istallation von TC3 schläg er mir nur vor VS2013 zu installieren.

Hab hier die TC Version TC31-Full-Setup.3.1.4020.32.

Danke für die Hilfe

TIA Messwerte zyklisch in einen DB Speichern mit KOP

$
0
0
Hallo zusammen, ich habe ein kleines Problem, ich möchte gern Messwerten (Real) nacheinander in einem DB speichern und alles soll mit KOP gemacht werden.
mit SCL oder AWL habe ich mehrere Beiträge gesehen/gelesen sieht einfach aus, aber mit KOP habe ich nirgendswo was gefunden.
ich habe was versucht aber anscheinend klappt nicht.1.jpg
Angehängte Grafiken

Profinet mit "Standard-Switch"

$
0
0
Hallo Leute,

ich habe ein Problem... Ich wolle bei uns eine Anlage errichten mit einer CPU 1511, zwei ET200M Stationen und einem SEND/RECV Auftrag an einen Rechner.
Ich wollte zu Anfang ganz normale Hubs benutzen für ein Autarkes System. Jedoch hat sich unsere IT-Abteilung eingemischt und ich muss letztendlich über einen
HP-Switch gehen. Es ist ein managed Switch und auf aktuellen Standards. Ich will das Profinet RT nutzen.

Meine Fragen sind jetzt ...

- Kann ich ein handelsüblichen Office Switch benutzen ? Kann der das Protokoll ?
- Kann ich ein Profinet und ein UDP-Protokoll senden (SEND/RECV) ?
- Wie mache ich die Projektierung im TIA Portal ?

Danke schon mal im Voraus.

TIA if Anweisungen vermeiden

$
0
0
Guten Morgen zusammen,

ich habe ein kleines problem gehabt und ich brauche eure Hilfe.

Ich habe eine Variable (VAR) von Datentyp Integer, sodaas diese Variable von 1 bis 5 erhört und verringert wird. Jetzt möchte ich programmieren: wenn diese Variable(VAR) 1 besitzt, wird Variable a=1, und wenn VAR=2, wird b=1 und a wieder 0, wenn VAR=3 dann c=1 und a=0 und b=0 usw....

ich habe das alles mit SCL programmiert aber ich brauche 5 if anweisungen. gibt es villeicht eine Baustein oder eine Methode, die sowas profarmmiert umviele if anweisungen zu vermeiden. oder kann ich auch villeicht mit Schleife machen?

Hinwies: ich habe cpu 1200 dh ich kann nicht mit AWL programmieren.

Danke im voraus

ubhaber

TIA Timer TON oder TOF wiederstarten lassen

$
0
0
Hi, wie kann ich ein Timer (TON oder TOF) nach 5 Sekunden nochmal automatisch wieder starten

TIA Schieben mit Zeit

$
0
0
Hallo liebe Gemeinde,
Ich habe folgendes Problem:
Ich soll ein Schiebregister erstellen, und dies in der Visu darstellen. Es soll Simuliert werden dass der Elektriker die Lampenausgänge durcheinander angeschloßen haben soll. Zudem soll die Parametergeschwindigkeit auch noch durch das Panel einstellbar sein. Einstellbarkeit und Panel habe ich bereits jedoch wie ich das register schieben soll wenn ich nicht das Ausgangswort benutzen kann um auf die Ausgänge zu gelangen und der Timer immer wieder von neu starten soll. Ich habe mir sonst noch überlegt ob man nicht das Bit durch Compare abfragen kann oder mit CASE.
Schieben.pngSoweit bin ich erst, bin dankbar für jeden Tipp
Angehängte Grafiken

WinCC WinCC / PCS 7 Bildfenster

$
0
0
Hallo Gemeinde,
wir setzen PCS 7 ein, folgendes Problem:
Es soll ein Bild welches in der TH eine Ebene tiefer ist als das aktuelle in einem Fenster wie ein Faceplate (Bild @1001 / @TOP10), aufgerufen werden. Es soll kein zusätzliches Bildfenster erzeugt werden sondern das vom Faceplate verwendet werden. Dieser Button soll in jedes Bild kopiert werden können ohne das das Script verändert wird.
Wie ist das zu lösen C-Script?
Ich hab schon verschiedene Varianten versucht, komme jedoch nicht weiter

Im Voraus vielen Dank

„QuickHMI Eagle“ - „Eine Lizenz für Alles“ jetzt mit Einführungsangebot

$
0
0
Hallo liebe Forengemeinschaft,

die neue Version QuickHMI Eagle (Version 7) unserer SCADA/HMI-Suite QuickHMI ist fertig und geht jetzt mit einem attraktiven Komplettpaket zum fairen Preis an den Start.
QuickHMI ist ein herstellerunabhängiges HMI-System mit plattformunabhängiger Laufzeitumgebung, mit der die Maschinen- oder Anlagenvisualisierung auf allen gängigen Betriebssystemen ausführbar ist.
Da es sich um eine HTML5 basierte Software handelt, können die Projekte wahlweise im Browser, mit der QuickHMI-App oder im QuickHMI Viewer (Open Source) dargestellt werden.

Im Zuge der Entwicklung der Version „QuickHMI Eagle“ wurden diverse Verbesserungen vorgenommen und viele Details verfeinert. So konnten auch umfangreiche Sicherheits- und Performance-Verbesserungen umgesetzt werden.

:arrow: Jetzt neues Lizenzmodell „Eine Lizenz für alles“:
Das neue Lizenzmodell der Version Eagle bietet nun ein Komplettpaket, mit dem uneingeschränkt viele Projekte in beliebiger Größe erstellt werden können.
Es werden keine zusätzlichen Runtime-Lizenzen oder Clientzugriff-Lizenzen benötigt, was einen transparenten Überblick über die für Sie anfallenden Kosten bringt.

Ein besonderes Angebot gibt es zur Produkteinführung: Bei Erwerb von „QuickHMI Eagle Professional“ erhaltet ihr bis zum 31.07.2018 einen Rabatt in Höhe von 20%.

Aber auch für Privatpersonen haben wir Neuigkeiten.
Für die rein private Nutzung stellen wir die QuickHMI Private-Edition gegen eine geringe Schutzgebühr zur Verfügung.

Eine kostenlose Testversion steht unter www.quickhmi.de zum Download zur Verfügung.

Für Fragen oder Anregungen steht unser Team unter der Info-Hotline 0800-7235102 oder per eMail unter support@indi-systems.de gerne zur Verfügung.

Grüße
Jörg Vermehren

Assembler

$
0
0
hallo leute,
ich bin einsteiger in sps- programmierung.
ich möchte ein assemblercode in AWL schreiben. die codenzeile am Anfang der Assemblercode sehen so aus:
FLAG_START BIT 7FH
FLAG_STOP BIT 7EH
......
wippe EQU 30H
HEIZstempel EQU 31H
.......
könnte jemand mir erklären ,was das heißt. und mir sagen wie ich das in AWL programmieren kann.
danke schön!!

BMK's im SPS-Software Projekt verwenden: gut oder schlecht?

$
0
0
Hallo zusammen

Es stellt sich ja jeder SPS-Programmierer mal die Frage: wie verbinde ich das Elektro-Schema mit der Software (SW) bezüglich der gemeinsamen Hardware und ihrer Bezeichnung.
Da gibt es ja Ansätze wie:
(a) Bezeichnungen der SW als Beitexte im El.Schema-SPS-I/O
(b) Oder die BMK's vom El.Schema im Software-Projekt einbeziehen (z.B. Variablen- und Baustein-/Funktions-InstanzNamen)

für (a) und (b) kann man noch entscheiden wie weit bzw. tief diese Übergreifenden Bezeichnungen gehen sollen:
z.B. bei:
(a) nur in der Übersicht, oder im ganzen Schema bei allen Positionen (Ein/mehrpolig) usw
(b) nur in der direkten HW-Schnittstellenvariable, oder bis runter zu den Instanzen der Baustein/Funktions-Namen

Ich hab eine Klare Meinung, die aber nur ca. 50% der Programmierer, die ich kenne, mit mir teilen. Deshalb würde ich sehr gerne eure Meinung wissen.
Ich werde vorerst meine Meinung gewollt aus der Diskussion halten.



1) Wie ist eure persönliche Meinung zu?


2) Da ich beim Google nichts gefunden habe: Kennt ihr Experten-Meinung/Beiträge/Abhandlungen zu diesem Thema? Wenn ja, bitte Link oder Namen / Titel Posten :D


Danke und Gruss
Autom.

TIA Nach Eingabe abgeschlossen E-Mail Senden

$
0
0
Hallo,

ich würde gerne folgendes an einem E/A Feld projektieren.

Ich habe eine Wartezeit für ein Produkt. Diese kann am TP 1500 Comfort eingestellt werden.

Nun würde ich gerne wenn diese Zeit am TP geändert wird eine Mail versenden mit möglichst folgendem Text:

" Liegezeit Fach xx von "Altwert" auf "Neuwert" geändert.

Da Altwert vermutlich nicht greifbar ist würde mir auch notfalls "Neuwert" reichen..

Leider kann ich die Funktion dort nicht projetieren Sende E-Mail....

Hat jemand eine Idee wie man das lösen kann?

Gruß
Michael
Viewing all 50020 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>