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

Bitw S7-300 CPU 315-2DP

$
0
0
Hi,

biete hier eine voll funktionsfähige CPU315-2DP mit 512kb Speicherkarte an.

6ES7 315-2AH14-0AB0 E-Stand 4

Preisvorschläge bitte per PN


MFG
Chris

Welchen Lehrgang könnt ihr empfehlen?

$
0
0
Hallo,

ich möchte einen Antriebslehrgang besuchen, weiß aber nicht genau welcher sinnvoll für mich ist. Ich bin in der Richtung ziemlich neu, habe zwar schon damit gearbeitet aber wenn, dann will ich nicht mittendrin anfangen.

Könnt ihr mir einen Lehrgang für Einsteiger empfehlen?

TIA HMI Meldetext in Fremdsprache wird nicht angezeigt

$
0
0
Guten Tag,

auf meinem HMI Display habe ich zwei Sprachen. Diese kann ich umschalten.
Mir ist aufgefallen, dass bei Dem Meldungsfenster die Meldetexte in der Frendsprache
nach einer Sprachumschaltung nicht angezeigt werden.
Es steht eine Zahl da aber kein Text, obwohl dieser in der Liste (Projekttexte) vorhanden ist

Woran kann das liegen?

TIA TIA Gestaltung Schaltfläschen ändern

$
0
0
Hallo,

ich habe das Problem das ich in meiner schon bestehenden Visualisierung mich nun an ein Beispielprojekt halten muss.
In diesem sind die Schaltflächen jedoch komplett anders eingestellt, ich müsste nun bei ca. 150 Schaltflächen Hintergrund -> Farbe, Füllmuster und Eckradius ,sowie Rahmen -> Breite, Stil und Farben ändern.

Gibt es eine Möglichkeit alle auf einmal zu ändern oder muss ich mich komplett durchklicken ?

Gruß

EtherCAT - kann ein Busproblem den Rechner kippen?

$
0
0
Hallo,
Win7/TC2 aktuell auf BeckPC.

Wir haben eine Anlage die ähnlich ist wie Andere.
Es kommt jedoch bei dieser Anlage zu BlauSchirm abstürzen - PC wurde bereits getauscht, verschiedenen Versionen von TC "probiert".
Es gibt die Vermutung, dass es vom Feldbus kommt.
MiniDump zeigt mal Dies, mal Das und kann sich nicht auf eine Quelle einigen.

Laut Hersteller
- Person1: der EtherCAT Master in TC kann durch ein externes Clientproblem das OS kippen.
- Person2: der EtherCAT Master in TC meldet Fehler usw, aber das OS darf durch ein externes Problem nie kippen.

Meine Frage ist nun:
Hat jemand die Erfahrung gemacht, dass ein "halb" defekter EtherCAT Client oder eine schlechte Verkabelung das Betriebsystem des PC's kippt und einen BlauSchirm bringt?

Ich meine eher das was Person2 sagt, sonst wäre das einen traurige Angelegenheit.

Kurt

BK1150 und CoDeSys

$
0
0
Moi'moin,


ich versuche gerade den BK1150 mit CoDeSys zum Laufen zu bekommen. Der Koppler erkennt die angeschlossenen Klemmen, aber ich bekomme den Bus nicht zum Laufen. Benötigt der Koppler zwingend Startparameter? Ich bekomme im PLC Log eine Fehlermeldung:

Screen Shot 2017-05-24 at 03.24.09.jpg (zum Vergrößern anklicken ;) )

Leider habe ich keine Referenz zu diesen Meldungen. Ich hoffe, es kann jemand weiterhelfen, evtl. mit einem Beispiel? Es muss der BK1150 sein, da wir KL-Klemmen verwenden müssen.

Danke

Nicholas
Angehängte Grafiken

Step 7 altes Projekt mit Safety ohne Step 7 Safety bearbeiten

$
0
0
Hi

Ich muss wider mal ein Umbau an einer alten Maschine machen. Nun hat diese Maschine eine Safety SPS S7-300er drin. Nun war das die so ziemlich erste und letzte Safety Steuerung und darum habe ich bei mir auch kein Safety S7 5.5 installiert. Beim Umbau muss ich nur NICHT Safety Sachen ändern. Die Frage ist nun: Was kann ich alles ändern, ohne dass die Safety Checksummenprüfung verletzt wird? Ich muss die Hardware anpassen (neue Ein-/Ausgangsmodule einfügen), einen OPC einfügen (nehme an, dass dies das NetPro betrifft). Weiter muss ich die Programmierung im NICHT Safety Bereich ändern.

Geht das ohne Safety??

Gruss blimaa

Alte Prgrammierwerkzeuge LogiCAD, LogiControl und Logo!3

$
0
0
Hallo zusammen,

wir haben in unseren Archiven ältere SPS-Programme entdeckt. Die entsprechenden Anlagen laufen z.T. noch.
Es sieht so aus, als wären diese Programme mit

- Siemens Logosoft Version 3
- LogiCAD und
- Logicontrol

erstellt worden. Die Programmierwerkzeuge sind noch nicht wiedergefunden worden. Das bedeutet, wir müssen uns die SPS-Programme irgendwie wieder zugänglich machen.

Kann ich mit einer aktuellen Logo!8-Software von Siemens alte Projekte öffnen, die mit Version 3 erstellt wurden? Bevor ich Geld für die neue Version ausgebe, würde ich das gerne wissen... ;-)

Kennt jemand den Hersteller von LogiCAD und/ oder LogiControl? Gibt es Programmierwerkzeuge, die auf aktuellen (Windows 10) Rechnern laufen, mit denen ich aber die alten Projekte bearbeiten kann?

Es sollen IDS-Geräte der Serien 640/ 650 programmiert werden.

Danke im Voraus!

Digger

SOFTWAREENTWICKLER (m/w) SPS Siemens S7/TIA

$
0
0
Auch über 80 Jahre nach unserer Gründung gilt: Die Wepuko PAHNKE GmbH ist ein gesundes, erfolgreiches und wachsendes
Unternehmen. In den Bereichen Wasser- und Ölhydraulik, Prozesspumpen und hydraulische Schmiedepressen zählen wir
weltweit zu den Marktführern. Mitarbeiterzufriedenheit und Familienfreundlichkeit liegen uns sehr am Herzen. So befinden
sich auf unserem Gelände in Metzingen bei Stuttgart eine Kinderbetreuungseinrichtung sowie ein kleiner Park. Wir bieten
Ihnen eine herausfordernde Tätigkeit in einem Unternehmen mit flachen Hierarchien in führender Marktposition.

Werden Sie Teil unserer Erfolgsgeschichte, als:

SOFTWAREENTWICKLER (m/w) SPS Siemens S7/TIA

  • SCHWERPUNKTE:
  • Entwickeln von Software für hydraulische Schmiedepressen auf Basis von Siemens S7/TIA
  • Optimieren, Analysieren und Weiterentwickeln bestehender Software für hydraulische Schmiedepressen
  • Inbetriebnahme von SPS-Steuerungen bei internationalen Kunden vor Ort
  • Betreuung, Wartung und Erbringung von Serviceleistungen
  • Dokumentation

IHR PROFIL:
  • Abgeschlossenes Studium der Steuerungs- oder Elektrotechnik oder eine vergleichbare Qualifikation
  • Mehrjährige Berufserfahrung im Bereich der Automatisierungstechnik
  • Sehr gute Programmierkenntnisse im Bereich der SPS-Programmierung unter S7/TIA
  • Selbständige und eigenverantwortliche Arbeitsweise und Teamfähigkeit
  • Hohe weltweite Reisebereitschaft
  • Analytisches Denkvermögen
  • Sehr gute Deutsch- und Englischkenntnisse, weitere Sprache von Vorteil
  • Kenntnisse in VBS und Hydraulik sind wünschenswert

WAS WIR IHNEN BIETEN:
  • Unbefristete Festanstellung
  • Individuelle Einarbeitung am Stammsitz und beim Kunden vor Ort
  • Persönliche und individuelle Weiterentwicklung
  • Leistungsgerechte Vergütung
  • Sicherer Arbeitsplatz

IHRE BEWERBUNG:
Bitte richten Sie Ihre vollständige Bewerbung (mit Lebenslauf, Zeugnissen, dem frühesten Eintrittstermin und der Information,
wie Sie zu dieser Stellenanzeige gekommen sind) per E-Mail oder Post an:

Wepuko PAHNKE GmbH
Frau Tanja Pahnke
Max-Planck-Str. 10
72555 Metzingen
bewerbung@wepuko.de


Anzeige Softwareentwickler mw 2017-05-15.pdf
Angehängte Dateien

WinCC Flex Datensatzname in PLC ändern

$
0
0
Hallo zusammen

Ich habe ein kleines Problem und hoffe Ihr könnt mir dabei helfen.
Es geht um folgendes:
Ich habe eine Rezeptur mit 300 Rezept Datensätzen. Dies ist vom Kunden so vorgegeben. Es dürfen also keine Sätze gelöscht werden oder hinzugefügt werden, es müssen mit diesen 300 gearbeitet werden.
Ich benutze die Standard Rezeptanzeige im HMI, und habe jeweils die Rezeptnummer sowie die Datensatznummer verlinkt.

Jetzt möchte ich aber von den 300 schon vorgegebenen Datensätzen, einen löschen. Wie schon gesagt darf ich das aber nicht, oder eher der Kunde will dies nicht (weis der Kukuk warum).
Meine Lösung soweit: Ich setzte alle Elemente des jeweiligen Datensatztes auf 0, und speichere den Datensatz.
Das Problem, dass ich jetzt noch habe ist, dass ich den Namen des Datensatzes nicht ändern kann!? (Da ich ja mit der Datensatznummer in der Rezepturanzeige arbeite)
Gibt es eine Funktion, oder Möglichkeit von der PLC aus eine String Variable zu bearbeiten, umbenennen, o.ä. und dann in den aktuellen Datensatz zu laden??

Ich hoffe man versteht mein Problem ^^'

Gruss Daniel

B&R Projekte und git

$
0
0
Hallo zusammen,

um unsere B&R Projekte sauber ablegen/überblicken/dokumentieren/verwalten zu können, würden wir gerne ein Versionsverwaltungssystem einsetzen. Die integrierte Anbindung an TFS ist zwar nicht schlecht, aber auch nicht so gut :-)
Aktuell bin ich deshalb bei git gelandet, jedoch bereiten mir die B&R eigenen Libraries Probleme. git interessiert sich nicht für ReadOnly Dateiattribute, was aber vom Automation Studio gefordert wird.
Hat jemand von Euch Erfahrungen mit B&R und git? Wie umgeht Ihr diese Probleme?

Viele Grüße
Markus

IB IL AI 8/SF-PAC über Modbus auslesen

$
0
0
hallo ich soll IB IL AI 8/SF-PAC klemmen über modbus auslesen

die klemme hängt an einem IL ETH BK DI8 DO4 2TX-PAC

ich habe ein beispiel gefunden aber das bezieht sich nicht auf modbus

hat da jemand vielleicht ein beispiel oder infos für die umsetzung

muss später auch AI2 klemmen auslesen die an einem IL MOD BK DI8 DO4-PAC hänge


danke

TIA TP700 Comfort ftp-Client möglich?

$
0
0
Hallo,

ich muß von einer Anlage täglich gesammelte Daten in eine csv-Datei auf einem ftp-Server schreiben.

Leider kann ich dies nicht direkt mit meiner S7-1512C machen, da die Anzahl der Daten den remanenten DB-Bereich meiner CPU übersteigt.

Gibt es irgendeine Möglichkeit auf einem TP700 Comfort einen ftp-Client zum Laufen zu bringen, um per VBScript eine Datei von der CF-Card
auf einen ftp-Server zu schieben?

Visu: Objekt an bestimmte Position schieben

$
0
0
Moin,

ich will ein binären Signal-Verlauf darstellen. Meine Idee war, einfach passend nach Eingabe der Daten die Linien an die richtige Position zu schieben im Programm.

Allerdings bietet mir Codesys nur Variablen um eine Linie um eine bestimmte Anzahl Pixel von ihrer jetzigen Position zu bewegen.

Ich benötige also entweder die Möglichkeit das Objekt (Linienzug) an eine bestimmte Position zu schieben oder zum relativen Verschieben die aktuelle Position abzurufen.

edit: Das selbe bräuchte ich auch für die Größe des Objekts.

TIA For Schleife einbinden

$
0
0
Hallo zusammen, ich würde gerne den unteren Code einkürzen und mit einer Schleife hoch zählen wollen, bisher sind meine Versuche gescheitert:confused:

#Offset_Input = Eingangsbyte, Parameter wird beim Aufruf an parametriert. (96)

Poke => byteOffset wird ebenfalls von außen an parametriert und mit einem Byte hochgezählt

******************************************************************************** ********************
So sollte es ungefähr aussehen

FOR #counter := #Offset_Input TO 125 DO

#Pufferwert := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter);

//Offset wird ausserhalb anparametriert
//
POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 1,
value := #Pufferwert);

END_FOR;

******************************************************************************** *********************

So ist es momentan..



#counter := #Offset_Input;




#Puffer[1] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter);


POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset :=#Offset,
value := #Puffer[1]);

#Puffer[2] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter +1);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 1,
value := #Puffer[2]);

#Puffer[3] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 2);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 2,
value := #Puffer[3]);

#Puffer[4] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 3);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 3,
value := #Puffer[4]);

#Puffer[5] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 4);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 4,
value := #Puffer[5]);

#Puffer[6] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 5);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 5, //+ #counter,
value := #Puffer[6]);

#Puffer[7] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 6);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 6, //+ #counter,
value := #Puffer[7]);

#Puffer[8] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 7);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 7, //+ #counter,
value := #Puffer[8]);

#Puffer[9] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 8);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 8, //+ #counter,
value := #Puffer[9]);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 7, //+ #counter,
value := #Puffer[8]);

#Puffer[10] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 9);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 9, //+ #counter,
value := #Puffer[10]);

#Puffer[11] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 10);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 10, //+ #counter,
value := #Puffer[11]);

#Puffer[12] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 11);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 11, //+ #counter,
value := #Puffer[12]);

#Puffer[13] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 12);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 12, //+ #counter,
value := #Puffer[13]);

#Puffer[14] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 13);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 13, //+ #counter,
value := #Puffer[14]);

#Puffer[15] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 14);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 14, //+ #counter,
value := #Puffer[15]);

#Puffer[16] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 15);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 15, //+ #counter,
value := #Puffer[16]);


#Puffer[17] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 16);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 16, //+ #counter,
value := #Puffer[17]);

#Puffer[18] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 17);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 17, //+ #counter,
value := #Puffer[18]);

#Puffer[19] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 18);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 18, //+ #counter,
value := #Puffer[19]);

#Puffer[20] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 19);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 19, //+ #counter,
value := #Puffer[20]);

#Puffer[21] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 20);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 20, //+ #counter,
value := #Puffer[21]);

#Puffer[22] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 21);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 21, //+ #counter,
value := #Puffer[22]);

#Puffer[23] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 22);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 22, //+ #counter,
value := #Puffer[23]);

#Puffer[25] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 24);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 24, //+ #counter,
value := #Puffer[25]);

#Puffer[26] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 25);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 25, //+ #counter,
value := #Puffer[26]);


#Puffer[27] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 26);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 26, //+ #counter,
value := #Puffer[27]);

#Puffer[28] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 27);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 27, //+ #counter,
value := #Puffer[28]);

#Puffer[29] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 28);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 28, //+ #counter,
value := #Puffer[29]);

#Puffer[30] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 29);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 29, //+ #counter,
value := #Puffer[30]);


#Puffer[31] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 30);

POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 30, //+ #counter,
value := #Puffer[31]);



#Puffer[32] := PEEK(area := 16#81, dbNumber := 0, byteOffset := #counter + 31);


POKE(area := 16#84,
dbNumber := #DBNR,
byteOffset := #Offset + 31, //+ #counter,
value := #Puffer[32]);


Danke für eure Vorschläge

Step 7 Fehlzuordnung DBs beim SIMATIC Manager S7-300

$
0
0
Liebe Gemeinde – ich habe ja schon oft gedacht „jetzt habe ich Siemens bei seiner Software erwischt!“ – aber nach einer Weile Abbitte geleistet – der Fehler lag wieder mal bei mir . . .
Aber jetzt habe ich einen „Dicken Hund“ gefangen, der mein Vertrauen in die Siemens-Software erstmal erschüttert hat.

Der Reihe nach:
Alles (fast) was in meinem Haus Strom frist, wird per Siemens-S7-300 (Step7 S7/M7/C7 V5.5 +SP4) gefüttert. Eine Master-CPU 315-2 PN/DP (momentan 270k) als Chef und eine Slave-CPU 315-2 PN/DP (momentan 120k) für Photovoltaik etc. Alles in Sprache AWL. Für 3 Panels WinCC flexible 2008.

Was jetzt passiert ist:
Ich sichere Die CPU-Daten immer wieder in die offline-DatenBausteine (s. Thema „Abgleich ONLINE -> OFFLINE DBs“) und dabei passierte es:
Alle DBs der Slave-CPU wurden von den DBs der Master-CPU überschrieben!
Keine Fehlermeldung – nix.
Na klar - beim Aufruf „Bausteinkonsistenz prüfen“ des Slaves ->Chaos…

Das Dollste: Ich habe diese falschen Slave-DBs gelöscht und aus einer (zum Glück vorhandenen) Sicherung wieder eingeschrieben – und alles lief wieder! Außer, dass die Master-CPU den falschen Empfänger beglückt hat, waren anscheinend nur die DBs betroffen.
Aber mein Vertrauen hat einen Knax…

Meine Frage:
Wie kann es sein, dass online-DBs in der falschen Zuordnung landen?
Hat jemand das schon mal erlebt?

Gruß Feng

[HILFE] Tachogenerator für Geschwindigkeitsmessung von Fließband nutzen

$
0
0
Hallo,

ich habe die Aufgabe von meinem Ausbilder bekommen eine Methode zu entwickeln, mit der ich die Geschwindigkeit eines oder mehrerer Fließbändern messe.
Jetzt habe ich ein bisschen was über ein Tachogenerator herausgefunden.

Meine Idee ist jetzt:
-Tachogenerator an den Motor vom Fließband schließen
-Spannung vom Tachometer in Analogsignal umwandeln
-Analogsignal abfangen und in Graphen anzeigen lassen

Jetzt kommen folg. Fragen:
Wie genau funktioniert der Tachogenerator und gibt es eine Möglichkeit, diesen einfach an die Welle vom Motor zu schließen um die Spannung abzufragen?
Könnt ihr mir günstige Sensoren empfehlen?
Gibt es eine Möglichkeit die Spannung in ein Analogsignal umzuwandeln ohne BECKHOFF Klemme?

Zu Mir:
Ich bin Azubi im ersten Ausbildungsjahr und lerne den Fachinformatiker für Anwendungsentwicklung.
Wenn ich das Analogsignal raus bekomme ist das schon die halbe Rechnung.


Danke im voraus!

Step 7 Eine 1512-SP-PN CPU (6ES7512-1DK01-0AB0) mit S7-300 Auslesen

$
0
0
Hallo,

ich möchte von einer CPU317-2DP eine 1512-SP-PN CPU (6ES7512-1DK01-0AB0) auselesen, sprich Daten aus einem DB oder auf irgendeinem anderen Weg auslesen.
An meiner CPU317-2DP hab ich einen 343-1 Lean, sprich einen Ethernet Anschluss.

Gibt es eine möglichkeit Daten von der 1512-SP-PN mit dieser Knnstelation auszulesen?

Besten Dank.

Betriebsstundenzähler (FB ONTIME) zählt nicht im Sekundentakt

$
0
0
Servus Leute,

Ich habe für ein Projekt den Betriebsstundenzähler FB ONTIME aus der oscat100.lib verwendet (siehe Anhang) und muss jetzt feststellen, dass dieser unkontrolliert (nicht im Sekundentakt) zählt.
Kann man bei dem teil irgendwas einstellen oder funktioniert irgendetwas anderes nicht?

Danke im Voraus;)

Der Salzburger
Angehängte Grafiken

TIA UnixTime to DTL

$
0
0
Hallo Zusammen,

hat jemand eine Lösung für eine S7-1200 CPU um einen Timestamp im UNIX Format (UDINT) nach DTL zu wandeln?

Ich finde einige Lösungen um DTL zu UNIX Time zu wandeln. Aber leider nichts um UNIX Time zu DTL konvertieren...
Viewing all 49751 articles
Browse latest View live


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