Siemens
Digital Industries, Motion Control, Machine Tool Systems
8832
Follower:innenSatznummer der Hauptprogrammname in SPS lesen
20.04.2021, 07:25 Uhr
Hallo,
ist es möglich, in Echtzeit die aktuelle im Hauptprogramm abgearbeitete Satznummer in der SPS (zur Weiterverarbeitung) mitzubekommen? In Zyklen bzw .im Teileprogramm gäbe es ja die Systemvariable $P_BLOCKNO [n]. z.B. $P_BLOCKNO[0]: Liefert die modale Satznummer des Programms in der Programmebene 0 = Hauptprogrammname. Der Weg über BTSS (Abfrage über FB2, FB3) wäre deutlich zeitverzögert (50ms) und lückenhaft. $P_BLOCKNO [n] lässt sich laut SINUMERIK 840D sl / 828D Systemvariablen Listenhandbuch NICHT in Synchronaktionen einsetzen.
Wir haben die 840D sl, NCU 720, Firmware V4.93. PLC auf S7-300-Basis (CPU 217F-3 PN/DP (6FC5 317-2FK14-0ABx mit Firmware V3.2)). IPO-Takt ist 3ms, d.h. SPS hat ca.8m Umlaufzeit.
Viele Grüsse
Roger
Der Beitrag wurde von herbstengel bearbeitet: 20.04.2021, 07:39 Uhr
ist es möglich, in Echtzeit die aktuelle im Hauptprogramm abgearbeitete Satznummer in der SPS (zur Weiterverarbeitung) mitzubekommen? In Zyklen bzw .im Teileprogramm gäbe es ja die Systemvariable $P_BLOCKNO [n]. z.B. $P_BLOCKNO[0]: Liefert die modale Satznummer des Programms in der Programmebene 0 = Hauptprogrammname. Der Weg über BTSS (Abfrage über FB2, FB3) wäre deutlich zeitverzögert (50ms) und lückenhaft. $P_BLOCKNO [n] lässt sich laut SINUMERIK 840D sl / 828D Systemvariablen Listenhandbuch NICHT in Synchronaktionen einsetzen.
Wir haben die 840D sl, NCU 720, Firmware V4.93. PLC auf S7-300-Basis (CPU 217F-3 PN/DP (6FC5 317-2FK14-0ABx mit Firmware V3.2)). IPO-Takt ist 3ms, d.h. SPS hat ca.8m Umlaufzeit.
Viele Grüsse
Roger
Der Beitrag wurde von herbstengel bearbeitet: 20.04.2021, 07:39 Uhr
20.04.2021, 16:12 Uhr
nixalsverdruss
Level 7 = Community-Professor
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
lückenhaft. $P_BLOCKNO [n] lässt sich laut SINUMERIK 840D sl / 828D Systemvariablen Listenhandbuch NICHT in Synchronaktionen einsetzen.
Wir haben die 840D sl, NCU 720, Firmware V4.93. PLC auf S7-300-Basis (CPU 217F-3 PN/DP (6FC5 317-2FK14-0ABx mit Firmware V3.2)). IPO-Takt ist 3ms, d.h. SPS hat ca.8m Umlaufzeit.
Viele Grüsse
Roger
Wir haben die 840D sl, NCU 720, Firmware V4.93. PLC auf S7-300-Basis (CPU 217F-3 PN/DP (6FC5 317-2FK14-0ABx mit Firmware V3.2)). IPO-Takt ist 3ms, d.h. SPS hat ca.8m Umlaufzeit.
Viele Grüsse
Roger
nö ich sehe da keine Möglichkeit der FB GET braucht minmal 3 PLC zyklen also 24ms (ich seh grade die PLC laeuft mit 8m .-) das wird nix mit Echtzeit )
21.04.2021, 13:51 Uhr
danke für die Antwort. Die PLC-Umlaufzeit ist natürlich 8ms
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: