-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es Ihnen, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachten Sie, dass Sie nur Beiträge sehen können, die in Teilen des Forums geschrieben wurden, auf die Sie aktuell Zugriff haben.

Beiträge anzeigen-Menü

Beiträge - d.sengstock

#1
Hallo MW_PROG,

hast Du mind. die Bausteine aufgerufen?
DAY_OF_WEEK
DINT_DT
DST
DT_DINT
EVEN
SET_DT
YEAR_OF_DATE
DCF77
T_PLC_MS

Werden diese zyklisch bearbeitet?
Vermute das es Probleme mit T_PLC_MS() gibt.
#2
Liebe Programmierer,

im Anhang eine archivierte globale Bibo für TIA 15 Update 4 mit Versionierung und alphabetischer Reihenfolge.
STIME habe ich ersetzt durch Systemzeit von 1200/1500, somit auch mit 1200 funktionsfähig.

Schöner Gruß an die Programmierer und alles Gute im neuen Jahr.

[gelöscht durch Administrator]
#3
oscat.lib fuer Step 7 / Re: Step 7V13/V14
08. Oktober 2018, 18:01:17
Hello Alen231,

T_PLC_MS is not available for S7-1200, but instead of "T_PLC_MS" use

1.
FUNCTION_BLOCK "FB002_Systemzeit"
{ S7_Optimized_Access := 'False' }
VERSION : 0.1
   VAR_OUTPUT
      outputTime {InstructionName := 'DTL'; LibVersion := '1.0'} : DTL;
   END_VAR

   VAR
      returnValue : Int;
   END_VAR


BEGIN
#returnValue:= RD_SYS_T(OUT=>#outputTime);
END_FUNCTION_BLOCK


2.
FUNCTION_BLOCK "FB001"
{ S7_Optimized_Access := 'False' }
VERSION : 0.1
   VAR_INPUT
     
   END_VAR

   VAR_OUTPUT DB_SPECIFIC
     
   END_VAR

   VAR DB_SPECIFIC
     
   END_VAR
   VAR
      Systemzeit : "FB002_Systemzeit";
   END_VAR
   VAR DB_SPECIFIC
      Systemzeit_1 {InstructionName := 'DTL'; LibVersion := '1.0'} : DTL;
   END_VAR
   VAR
      "T_PLC_MS_" : Int;
   END_VAR

BEGIN
#Systemzeit(outputTime => #Systemzeit_1);
(* read system timer  *)
#T_PLC_MS_ := (#Systemzeit_1.SECOND*100); // or (#Systemzeit_1.NANOSECOND/1000000)
END_FUNCTION_BLOCK

Attached *.scl source-code

[gelöscht durch Administrator]
#4
oscat.lib fuer Step 7 / OSCAT.LIB für TIA V15
28. September 2018, 14:15:22
Hallo TIA-Nutzer!
Ich wünsche mir auch mehr Oscat-Bausteine für TIA V15.
Darum fang ich mal an.
Anbei schon mal adaptierte Oscat-Bausteine als Quelle (SCL).
Funktion ist im 7-oscat-basic333-de.pdf näher beschrieben.
Der M_TX ist auch für die Simatic S7-1200 CPU geeignet (CPU mit eingeschränktem Funktionsumfang).
Ich würde mich freuen, wenn so sukzessiv der eine oder andere Baustein zusammenkommt.

Schöner Gruß an die Programmierer


[gelöscht durch Administrator]