1
00:00:01,920 --> 00:00:04,480
Moin zufolge 107 von einfach 
komplex. 

2
00:00:04,560 --> 00:00:07,520
Burkhard und ich sind wieder zu 
zweit für Euch am Start. 

3
00:00:08,160 --> 00:00:12,640
Moin, hier bin ich. 
So, und wir machen heute mal n 

4
00:00:12,640 --> 00:00:14,960
technischen Blick oder mit 
technisch visiertem Blick, 

5
00:00:14,960 --> 00:00:18,720
gucken wir auf das Thema MDEBDEN
Thema, was in der Fertigung also

6
00:00:18,720 --> 00:00:19,960
ne Riesenrolle spielt. 
Es geht um die 

7
00:00:19,960 --> 00:00:23,240
Maschinendatenerfassung und um 
die Betriebsdatenerfassung, es 

8
00:00:23,240 --> 00:00:25,840
gibt super viel Material dazu. 
Ja, ich hab n bisschen geguckt. 

9
00:00:26,160 --> 00:00:28,240
Was das eigentlich bedeutet? 
Ich will meine Transparenz 

10
00:00:28,240 --> 00:00:32,000
erhöhen, ich will KPIS 
Auftragsbezogen maschinenbezogen

11
00:00:32,000 --> 00:00:35,160
schichtbezogen sehen, ne, also 
ich möchte eigentlich live 

12
00:00:35,160 --> 00:00:37,200
wissen, was passiert in meiner 
Fertigung und ich möchte 

13
00:00:37,200 --> 00:00:38,880
eigentlich historisch drauf 
gucken, was ist in meiner 

14
00:00:38,880 --> 00:00:42,720
Fertigung passiert um dann 
daraus Maßnahmen abzuleiten. 

15
00:00:42,720 --> 00:00:46,520
Also ich seh zum Beispiel zur 
Hölle immer in der Dienstag in 

16
00:00:46,520 --> 00:00:49,120
der Spätschicht brechen 
besonders viele Werkzeuge, das 

17
00:00:49,120 --> 00:00:51,440
kann ich plötzlich sehen, weil 
ich Betriebsdaten erfasse. 

18
00:00:51,840 --> 00:00:54,240
Was ist da eigentlich los? 
Ja, Dienstagabend, ja dann könnt

19
00:00:54,240 --> 00:00:57,280
ich da hingehen und mal 
reingucken und rausfinden was 

20
00:00:57,280 --> 00:00:59,000
warum wir jetzt hier Grad 
Dienstagabend um die Werkzeuge 

21
00:00:59,000 --> 00:01:01,200
brechen. 
Ja blödes Beispiel, aber es 

22
00:01:01,200 --> 00:01:04,160
könnten auch andere Gründe sein,
die zu diesem Stillstand führen,

23
00:01:04,160 --> 00:01:05,800
immer in einer bestimmten 
Schicht oder so oder immer in 

24
00:01:05,800 --> 00:01:08,600
einer bestimmten Maschine und 
all das ermöglicht einem ne 

25
00:01:08,600 --> 00:01:12,000
MDEBDE ne und wenn man jetzt 
noch mal n Tick weiter denkt, 

26
00:01:12,320 --> 00:01:15,760
kann man sogar die ganzen Daten 
sammeln und perspektivisch sogar

27
00:01:15,760 --> 00:01:19,240
durch ne KI jagen und vielleicht
sogar mit seiner Fertigung 

28
00:01:19,240 --> 00:01:21,760
irgendwie. 
Kommunizieren, Fragen stellen, 

29
00:01:21,760 --> 00:01:25,280
ja prompt Interface oder sowas, 
aber das ist Zukunftsmusik. 

30
00:01:25,280 --> 00:01:28,400
Ja, wir machen heute wirklich 
was zum Anfassen und da 

31
00:01:28,400 --> 00:01:30,960
berichten wir auch aus der 
Praxis, weil wir mit der 

32
00:01:30,960 --> 00:01:34,800
Heisenware tatsächlich solche 
Projekte umsetzen, ne und ja, 

33
00:01:34,800 --> 00:01:37,120
Burkert hat uns das mal 
aufbereitet und vorbereitet, 

34
00:01:37,440 --> 00:01:39,280
Burkert vielleicht sagst du auch
mal was dein technischer 

35
00:01:39,280 --> 00:01:42,240
Fahrplan ist für die Folge dann.
Mach ich gerne. 

36
00:01:42,320 --> 00:01:45,360
Ja, Gerrit, genau du hast jetzt 
uns mal eingeordnet, wo sind wir

37
00:01:45,440 --> 00:01:47,040
und was wollen wir da erreichen 
mit. 

38
00:01:47,800 --> 00:01:50,000
Wir haben ja in dem Podcast über
den Anspruch n bisschen was 

39
00:01:50,000 --> 00:01:53,600
technisches, was komplexes 
technisches einfach darzustellen

40
00:01:54,480 --> 00:01:57,520
und ich werd versuchen 
tatsächlich mal also die 

41
00:01:57,520 --> 00:01:59,640
Buzzwords kennen wir alle, und 
dass wir da OT haben Maschinen, 

42
00:01:59,640 --> 00:02:01,280
dass wir irgendwie kommunizieren
müssen und so weiter und 

43
00:02:01,280 --> 00:02:03,640
meistens bleibt es halt auf dem 
Level, wenn du irgendwas siehst 

44
00:02:03,640 --> 00:02:06,720
zu Artikel und so weiter MDBD 
dann unterschreibt du, schlägst 

45
00:02:06,720 --> 00:02:08,720
ne Zeitung auf und dann gibt es 
das irgendwie und irgendwie 

46
00:02:08,720 --> 00:02:12,240
funktioniert das ja und ich mal 
wieder hab ich vor irgendwie, 

47
00:02:12,240 --> 00:02:14,840
dass wir unter die Haube gucken 
und weil es hat ja auch es gibt 

48
00:02:14,840 --> 00:02:17,840
irgendwo Datenbanken, ja. 
Und wir haben, irgendwie müssen 

49
00:02:17,840 --> 00:02:19,520
wir was auf der Edge haben, also
in der Nähe von der Maschine. 

50
00:02:19,520 --> 00:02:22,200
Wir müssen irgendwie die Signale
ausführen und so weiter es gibt 

51
00:02:22,200 --> 00:02:25,920
total viel Technik, die die man 
und wir, wir sagen jetzt gar 

52
00:02:25,920 --> 00:02:28,400
nicht bei der Folge, dass das 
The Way to go ist. 

53
00:02:28,400 --> 00:02:31,840
Ja, erstens ist das nicht jeder 
Use Case, sondern sondern einer 

54
00:02:31,840 --> 00:02:34,320
von vielen, den den, den man 
aber so schon mal umsetzen kann,

55
00:02:34,320 --> 00:02:36,960
ja oder auch schon oft umgesetzt
haben, hattest du ja gesagt, 

56
00:02:37,280 --> 00:02:39,600
aber weder die Architektur noch 
sonst irgendwie was ist ist 

57
00:02:39,600 --> 00:02:41,520
jetzt hier missionarisch zu 
verstehen oder irgend so, dass 

58
00:02:41,520 --> 00:02:43,960
man das so machen muss, ja. 
Aber über der Heisen. 

59
00:02:43,960 --> 00:02:46,400
Wir haben halt gesehen sowieso, 
wie wir das jetzt gleich 

60
00:02:46,400 --> 00:02:50,320
beschreiben werden, funktioniert
es gut, ja, und wir wollen 

61
00:02:50,320 --> 00:02:52,480
einfach mal n Einblick geben, 
was wir da so machen, wo sind 

62
00:02:52,480 --> 00:02:54,960
unsere Datenbanken, wo es Cloud,
wo es Edge und so weiter wie 

63
00:02:54,960 --> 00:02:57,400
kommunizieren wir das und wir 
kriegen das hin ne ich denke das

64
00:02:57,400 --> 00:02:58,800
ist vielleicht mal ganz 
spannend, ja. 

65
00:02:59,360 --> 00:03:01,360
Total. 
Ja, wir gehen ein Level tiefer 

66
00:03:01,360 --> 00:03:05,240
als so n klassischer Begriff 
immer so das ITOT Konvergenz und

67
00:03:05,240 --> 00:03:07,760
und und und und so n Kram ne, 
genau das lassen wir jetzt 

68
00:03:07,760 --> 00:03:09,520
hinter uns erwähn ich ab sofort 
an nicht mehr. 

69
00:03:09,520 --> 00:03:12,600
Wir gucken jetzt wirklich an wie
ist das System aufgebaut mit dem

70
00:03:12,600 --> 00:03:15,200
Ziel. 
Ganz klar ja. 

71
00:03:15,200 --> 00:03:18,800
Live zu sehen, was passiert in 
meiner Fertigung, und zwar nicht

72
00:03:18,800 --> 00:03:20,720
nur, wenn ich gerade in der 
Fertigung stehe und auf die 

73
00:03:20,720 --> 00:03:24,600
Maschinen drauf gucke, sondern 
auch über das Internet, ja sogar

74
00:03:24,640 --> 00:03:28,640
auf mobilen Apps oder sowas und 
historisch auswerten zu können. 

75
00:03:28,640 --> 00:03:31,280
Was ist in meiner Fertigung 
passiert, um daraus Maßnahmen 

76
00:03:31,280 --> 00:03:33,280
abwerten zu können? 
So, das ist eigentlich das Ziel 

77
00:03:33,280 --> 00:03:35,440
glaub ich. 
Genau, genau. 

78
00:03:35,440 --> 00:03:36,960
Du hast schon so paar 
Randbedingungen gesagt, die will

79
00:03:36,960 --> 00:03:38,480
ich noch mal n bisschen 
einschärfen, damit wir genau 

80
00:03:38,480 --> 00:03:39,520
wissen wo wir sind. 
Also. 

81
00:03:39,920 --> 00:03:41,680
Ich, ich wiederhole einfach, was
du gesagt hast. 

82
00:03:41,680 --> 00:03:43,800
Wir sind irgendwo im 
produzierenden Gewerbe, wir 

83
00:03:43,800 --> 00:03:47,280
haben nen Shopfloor, also wir 
haben nicht nur eine Maschine, 

84
00:03:47,280 --> 00:03:49,000
sondern wir reden jetzt mal von 
einem Shopfloor und haben 

85
00:03:49,000 --> 00:03:51,480
vielleicht 10, vielleicht 50, 
vielleicht 6070 Maschinen, 

86
00:03:51,480 --> 00:03:54,720
vielleicht unterschiedliche, 
vielleicht ältere, vielleicht 

87
00:03:54,720 --> 00:03:58,240
neuere weiß ich nicht, dann 
wollen wir MDI und BDE machen, 

88
00:03:58,240 --> 00:03:59,920
das heißt, wir haben irgendwie 
was mit Aufträgen zu tun und so 

89
00:03:59,920 --> 00:04:02,000
weiter auf den auf den Aufträgen
steht typischerweise drauf, was 

90
00:04:02,000 --> 00:04:05,160
ist das für n Artikel und wie 
viele Stücke sollen davon 

91
00:04:05,160 --> 00:04:08,600
gefertigt werden. 
Das wollen wir auch mal so n 

92
00:04:08,600 --> 00:04:10,080
bisschen für diesen Usequest 
einladen. 

93
00:04:10,080 --> 00:04:12,960
Also wir haben quasi n Auftrag, 
in dem Stücke produziert werden,

94
00:04:13,200 --> 00:04:15,560
vielleicht 1000, vielleicht 
5000, vielleicht 500 weiß ich 

95
00:04:15,560 --> 00:04:19,279
nicht, steht halt pro Auftrag 
drin, ne so, dann haben wir in 

96
00:04:19,279 --> 00:04:23,040
diesem Setup wo wir sprechen 
natürlich die Maschinen und aber

97
00:04:23,040 --> 00:04:25,680
wir haben, sagen wir mal 
irgendeine Art von ERP. 

98
00:04:25,680 --> 00:04:28,880
Ja Gerrit über ERP im Langen 
ich. 

99
00:04:29,360 --> 00:04:31,760
Enterprise Resource Planning. 
Danke. 

100
00:04:32,160 --> 00:04:36,640
Genau besser kennt man SAP, ist 
auch n 3 NN 3 Letter Akronym, 

101
00:04:36,640 --> 00:04:39,520
das ist ja das EAP sag ich mal 
was eingesetzt ist. 

102
00:04:39,520 --> 00:04:42,480
Wenn du irgendwie groß bist, 
muss aber gar nicht SAP sein. 

103
00:04:42,480 --> 00:04:45,080
Ja deswegen sag ich EAP, also 
irgendwas wo wo halt die 

104
00:04:45,080 --> 00:04:47,440
Aufträge liegen und irgendsowas 
da gibt es ja auch viele ja und 

105
00:04:47,440 --> 00:04:49,520
wenn ich n bisschen kleiner bin 
hab ich vielleicht gar kein SAP.

106
00:04:50,240 --> 00:04:53,440
SAP steht für Systeme, 
Anwendungen und Produkte in der 

107
00:04:53,440 --> 00:04:55,920
Datenverarbeitung. 
Das ist sehr generisch, ja. 

108
00:04:56,480 --> 00:04:58,600
Ja, also tatsächlich in der 
fertigen Industrie, wo wir 

109
00:04:58,600 --> 00:05:02,080
unterwegs sind, häufig so nah 
wie pro Alpha spielt da ne Rolle

110
00:05:02,080 --> 00:05:05,600
oder solche Sachen ne also oder 
Microsoft Dynamics ist da auch 

111
00:05:05,600 --> 00:05:06,960
im Einsatz und so gibt es 
etliche. 

112
00:05:07,200 --> 00:05:09,240
Gibt es etliche. 
Ich würd sogar sagen, Microsoft 

113
00:05:09,240 --> 00:05:12,240
Excel könnte NEAP sein, wenn du 
ganz klein bist. 

114
00:05:12,240 --> 00:05:16,240
Ja, das ist vielleicht nicht so 
cool, aber ja immerhin ne, also 

115
00:05:16,240 --> 00:05:19,440
irgendeine Art von von von, von 
einer Übersicht, von von diesen 

116
00:05:19,440 --> 00:05:21,720
Aufträgen und so weiter. 
Warenwirtschaftssystem sagt man 

117
00:05:21,720 --> 00:05:22,800
auch. 
Ja, genau, OK. 

118
00:05:23,200 --> 00:05:25,280
Genau da sind wir so und und die
Maschinen, das müssen wir 

119
00:05:25,280 --> 00:05:27,240
vielleicht auch noch mal dazu 
sagen, wenn das gerade viele 

120
00:05:27,240 --> 00:05:29,520
sind, dann stehen die ja oft 
nicht direkt neben dem Büro. 

121
00:05:29,520 --> 00:05:31,600
Also das will ich auch 
vielleicht noch mal sagen, als 

122
00:05:31,600 --> 00:05:34,320
pain, den du hast dir ne 
Übersicht zu verschaffen für 

123
00:05:34,320 --> 00:05:36,080
Maschinen, die vielleicht sogar 
in der Halle nebenan stehen, wo 

124
00:05:36,080 --> 00:05:39,280
du halt erst mal 10 Minuten 
hinlatschen musst, um zu gucken,

125
00:05:39,280 --> 00:05:41,480
denn das ist jetzt noch noch ne 
Voraussetzung, wir sagen mal, 

126
00:05:41,480 --> 00:05:44,520
diese Maschinen sind halt im 
Moment noch komplett isoliert 

127
00:05:44,520 --> 00:05:47,280
von allem digital ne. 
Du kannst halt genau an die 

128
00:05:47,280 --> 00:05:49,680
Maschine gehen, da ist da 
vielleicht irgendeine Anzeige 

129
00:05:49,680 --> 00:05:51,920
von mir aus alt oder also noch n
Tacho oder irgendwas. 

130
00:05:51,920 --> 00:05:53,840
Vielleicht hängt da auch schon 
irgendeine Art Display oder ne 

131
00:05:54,320 --> 00:05:57,200
so NLCD Ding oder irgendwas weiß
ich nicht, ja, aber das wollen 

132
00:05:57,200 --> 00:06:00,160
wir auch gar nicht alles 
festlegen, wir sagen einfach mal

133
00:06:00,160 --> 00:06:03,320
die Maschine kommuniziert aber 
noch nicht weiter als bis zur 

134
00:06:03,320 --> 00:06:06,360
Maschine selber so. 
Aber ne Maschinensteuerung hat 

135
00:06:06,360 --> 00:06:08,800
sie logischerweise. 
Ja, genau, aber nach innen 

136
00:06:08,800 --> 00:06:10,640
heraus genau. 
Aber wenn du jetzt wissen 

137
00:06:10,640 --> 00:06:12,680
willst, wann ist irgendeine 
Maschine zum Beispiel fertig 

138
00:06:12,680 --> 00:06:15,120
oder wie weit ist sie? 
Dann latschst du halt los, ja, 

139
00:06:15,120 --> 00:06:18,000
gehst halt runter in die 
Maschinenhalle und fängst halt 

140
00:06:18,000 --> 00:06:21,640
an es abzuwandern. 
Ja, also wir haben so n bisschen

141
00:06:21,640 --> 00:06:24,080
als pain, wir haben keine 
automatische Meldung der 

142
00:06:24,080 --> 00:06:26,800
Maschinen und schon gar nicht 
gegeben den Auftragsstatus, den 

143
00:06:26,800 --> 00:06:29,200
sie oder den Auftrag, an dem sie
gerade arbeitet, weil sie wird 

144
00:06:29,200 --> 00:06:31,520
ja immer, wenn sie irgendein 
Teil produziert ist das immer 

145
00:06:31,520 --> 00:06:34,960
nen Artikel eines Auftrags in 
der Betriebsdatenerfassungswelt 

146
00:06:35,760 --> 00:06:38,000
wir haben keine live Übersichten
für den Schicht oder 

147
00:06:38,000 --> 00:06:40,800
Produktionsleiter was ist gerade
los, auf welcher Maschine steht 

148
00:06:40,800 --> 00:06:43,360
eine, fährt sie müsst ihr am 
rüsten oder was? 

149
00:06:43,760 --> 00:06:46,160
Und die Mitarbeiter auch wenn, 
wenn wir zum Beispiel darüber 

150
00:06:46,160 --> 00:06:48,400
denken, dass vielleicht nicht 
jeder Werker eine Maschine hat 

151
00:06:48,400 --> 00:06:51,280
und der die Ganze vor der 
Maschine steht und weiß, was was

152
00:06:51,280 --> 00:06:54,000
die Macht, fehlt uns auch in so 
einem Setting ein 

153
00:06:54,000 --> 00:06:56,960
Übersichtsboard in der Halle 
einen anderen Board, wo zum 

154
00:06:56,960 --> 00:06:59,200
Beispiel die Maschinen alle 
drauf sind, in riesig, in 

155
00:06:59,200 --> 00:07:02,720
riesig, und wo steht, oh, ich 
bin gerade in Störung damit 

156
00:07:02,800 --> 00:07:05,120
vielleicht der eine Werker, der 
die ganze Halle verarbeitet, 

157
00:07:05,120 --> 00:07:07,520
dann sagt, OK, jetzt geh ich mal
dahin, ja, weil ich seh es jetzt

158
00:07:07,520 --> 00:07:10,920
live, ist gerade ne Störung. 
Und ich hab auch im besten Falle

159
00:07:10,920 --> 00:07:13,360
kein cooles Terminal, kein 
modernes direkt an der Maschine 

160
00:07:13,360 --> 00:07:16,000
dran, wo wo ich irgendwelche 
Sachen eintippen kann, noch mal 

161
00:07:16,000 --> 00:07:17,680
melden kann. 
Noch n Fehler selber melden kann

162
00:07:17,680 --> 00:07:19,440
und so weiter und sofort. 
Ja das sind das sind alles 

163
00:07:19,440 --> 00:07:22,120
unsere Pains sag ich mal in dem 
in dem Setup, von dem wir jetzt 

164
00:07:22,120 --> 00:07:25,320
starten was wir wo wir jetzt ne 
MDINPDI Lösung draufschrauben 

165
00:07:25,320 --> 00:07:26,800
wollen. 
Hast du die Pains schon aus aus 

166
00:07:26,800 --> 00:07:28,880
Sicht der Lösung definiert? 
Aber eigentlich ist das Pain ja 

167
00:07:29,280 --> 00:07:31,440
fehlende Transparenz, manuelle 
Aufwände. 

168
00:07:31,840 --> 00:07:34,160
Ich muss immer irgendwo hin 
latschen zu einem Computer oder 

169
00:07:34,160 --> 00:07:36,600
so n Zettel abgeben wo ich wo 
ich wo ich Sachen zurückmelde 

170
00:07:36,600 --> 00:07:37,680
oder sowas. 
Ne das ist ja. 

171
00:07:37,760 --> 00:07:39,280
Genau. 
Die unterlegene Pain ist einfach

172
00:07:39,280 --> 00:07:41,760
super teuer und aufwendig und 
fehleranfällig. 

173
00:07:42,160 --> 00:07:44,080
Ja genau danke. 
Ich hab ja genau, ich hab die 

174
00:07:44,080 --> 00:07:47,840
Lösung schon mal Frau skizziert,
damit wir noch nichts 

175
00:07:47,840 --> 00:07:49,160
entkleidet. 
Mein Podcast das. 

176
00:07:49,400 --> 00:07:52,320
Ist der Klassiker. 
OK, cool, OK, dann ja lange 

177
00:07:52,320 --> 00:07:54,000
Vorrede, dann lass doch mal 
reinstarten in was. 

178
00:07:54,000 --> 00:07:56,480
Was gibt es denn da jetzt für 
Elemente in der Lösung 

179
00:07:56,480 --> 00:07:59,200
eigentlich technisch gesehen? 
Genau die Frage ist, wie man 

180
00:07:59,200 --> 00:08:01,040
also wie man jetzt das 
attackiert, ne, also sagen wir 

181
00:08:01,040 --> 00:08:03,160
mal ich nehm das noch mal 
vorweg, sagen wir mal wir wollen

182
00:08:03,160 --> 00:08:05,480
halt irgendwie sowas wie wie wir
wollen 3 Sachen machen, wir 

183
00:08:05,480 --> 00:08:07,840
wollen irgendwie am an der 
Maschine n Terminal haben wo wir

184
00:08:07,840 --> 00:08:10,960
Aufträge sehen wo die zuordnen 
können und so dann wollen wir 

185
00:08:10,960 --> 00:08:14,200
für den Schichtleiter im Büro. 
So ne Übersicht haben über alle 

186
00:08:14,200 --> 00:08:16,000
Aufträge live jetzt mit 
Feedback. 

187
00:08:16,000 --> 00:08:17,920
Der rüstet gerade der produziert
gerade, der hat gerade ne 

188
00:08:17,920 --> 00:08:20,640
Störung und so viele Teile sind 
gerade schon produziert und so 

189
00:08:20,640 --> 00:08:23,240
viele müssen noch und als 
drittes wollen wir in so n 

190
00:08:23,240 --> 00:08:25,680
anderen Board in der Halle wo 
wir sehen können pro Maschine 

191
00:08:25,680 --> 00:08:29,040
was ist los ja so dann dann dann
kommen dann kommen diese diese 

192
00:08:29,040 --> 00:08:30,920
Sachen die man da den den 
Mehrwert schaffen wir damit 

193
00:08:30,920 --> 00:08:32,799
sagen wir es mal so ja den du 
gerade allgemein formuliert 

194
00:08:32,799 --> 00:08:34,320
hast. 
So wenn man das hat dann dann 

195
00:08:34,320 --> 00:08:36,720
muss man sich erst mal überlegen
wie wie greift man das alles an 

196
00:08:36,720 --> 00:08:39,679
ja wenn ich jetzt auf dem leeren
Blatt Papier anfange und ich 

197
00:08:39,679 --> 00:08:42,559
greif sowas immer an indem ich 
mir überlege das Datenmodell. 

198
00:08:43,200 --> 00:08:45,560
Komischerweise also man kann 
jetzt über die UI erstmal 

199
00:08:45,560 --> 00:08:46,880
nachdenken. 
Wie sehen die Frontents aus und 

200
00:08:46,880 --> 00:08:49,360
so weiter kann man alles machen,
ist auch valider. 

201
00:08:49,360 --> 00:08:52,560
Ich würd erst mal anfangen mit 
dem Datenmodell was für Daten 

202
00:08:52,560 --> 00:08:57,240
haben wir und brauchen wir um 
das alles anzuzeigen und so über

203
00:08:57,240 --> 00:08:59,040
die Zeit, dass wir machen das 
jetzt ja auch nicht seit gestern

204
00:08:59,040 --> 00:09:02,000
die mit der heisenware hab ich 
hab ist so n Pat kommt so n 

205
00:09:02,000 --> 00:09:06,000
Pattern zustande, dass sich 
irgendwie als ganz nützlich und 

206
00:09:06,000 --> 00:09:08,560
brauchbar erwiesen hat, dass man
nämlich tatsächlich über die 

207
00:09:08,560 --> 00:09:12,000
Daten nachdenkt und über die 
Datenhaltung in Datenbanken. 

208
00:09:12,360 --> 00:09:15,280
Gibt es typischerweise immer 2, 
also stellt sich heraus, dass 

209
00:09:15,280 --> 00:09:17,320
man die relationalen 
Datenbanken, wie zum Beispiel ne

210
00:09:17,320 --> 00:09:22,160
Postgress ganz gut nutzen kann, 
um die Live Daten einfach als 

211
00:09:22,160 --> 00:09:24,880
live Speicher von den Daten, die
gerade so durch die Gegend 

212
00:09:24,880 --> 00:09:28,560
fliegen ja aufzuzeichnen und man
kann dann so sogenannte Time 

213
00:09:28,560 --> 00:09:31,760
Series Datenbanken wie Influx 
nehmen, um dann langfristig 

214
00:09:31,760 --> 00:09:34,800
historische Werte aufzuzeichnen.
Das lasse ich heute raus, weil 

215
00:09:34,800 --> 00:09:36,960
das das haben wir jetzt gar 
nicht so in der. 

216
00:09:37,840 --> 00:09:39,640
Jetzt gar nicht so in der 
Anforderung mit drin, dass wir 

217
00:09:39,640 --> 00:09:41,760
jetzt irgendwie in nen Monat 
zurückscrollen müssen und gucken

218
00:09:41,760 --> 00:09:44,240
was da los war oder irgendsowas 
ja schauen wir mal. 

219
00:09:44,880 --> 00:09:49,200
Also Daten, Datenbanken ich sehe
hier bei diesem Problem, dass 

220
00:09:49,200 --> 00:09:52,400
wir jetzt definieren, mal 
verschiedene Tabellen gleich vor

221
00:09:52,400 --> 00:09:54,960
mir und zwar haben wir auf jeden
Fall brauchen wir ne Datenbank 

222
00:09:54,960 --> 00:09:58,480
mit den Aufträgen wo alles 
drinne steht zu den Aufträgen, 

223
00:09:58,480 --> 00:10:02,400
also auftragsnummer, 
Artikelnummer und dann die 

224
00:10:02,400 --> 00:10:05,760
ganzen soll Sachen soll 
Rüstzeit. 

225
00:10:06,240 --> 00:10:10,000
Soll Stückzahl, die produziert 
werden soll und sofort ja, diese

226
00:10:10,000 --> 00:10:13,240
Datenbank gibt es wahrscheinlich
in in irgendeiner Form oder die 

227
00:10:13,240 --> 00:10:17,280
Daten sag ich mal, gibt es in 
einer Form von dem EAP schon, 

228
00:10:17,680 --> 00:10:21,000
müssen wir daher abgreifen 
irgendwie von dem EAP und dann 

229
00:10:21,000 --> 00:10:23,840
noch n bisschen auffrischen, 
denn das kommt noch dazu. 

230
00:10:23,840 --> 00:10:25,280
Ich will jetzt ja nicht nur 
diese. 

231
00:10:25,760 --> 00:10:29,120
Diese soll Datums haben, sondern
ich will den quasi die den jeden

232
00:10:29,120 --> 00:10:32,400
Auftrag erfrischen mit den 
Echtzeitgegebenheiten. 

233
00:10:32,400 --> 00:10:35,680
Ja was was wie ist gerade der 
Status von dem Auftrag? 

234
00:10:35,680 --> 00:10:38,960
Ja ist er noch offen oder wird 
er schon gerüstet oder ist ein 

235
00:10:38,960 --> 00:10:41,680
Produktion oder hat er ne 
Störung die Maschine zu dem 

236
00:10:41,680 --> 00:10:44,800
Auftrag ja und dann will ich die
ganzen ist Werte noch da 

237
00:10:44,800 --> 00:10:47,520
hinzufügen ne das heißt ich 
erweiter quasi so n 

238
00:10:47,520 --> 00:10:51,360
Standardauftrag aus dem ERP 
System um diese ganzen Life und 

239
00:10:51,360 --> 00:10:53,520
ist Werte die dann vielleicht 
noch kommen werden wenn ich die 

240
00:10:53,520 --> 00:10:55,680
Maschine digitalisiert hab. 
Dann kann ich mir schon mal 

241
00:10:55,680 --> 00:10:58,880
anfangen, losgelöst von allem ne
Tabelle zu definieren. 

242
00:10:58,880 --> 00:11:02,480
Orders und Pack da oben schon 
mal ne Liste von 10 Feldern 

243
00:11:02,480 --> 00:11:05,920
rein, die ich später brauchen 
werde, dann kann man sich gleich

244
00:11:05,920 --> 00:11:08,880
überlegen, das ist das ist ja so
ne ganz kritische Tabelle, wo 

245
00:11:08,960 --> 00:11:12,160
wenn ich dann so live Daten 
reinspiele wie zum Beispiel der 

246
00:11:12,160 --> 00:11:15,120
Status der Auftragsstatus der 
dann springt von rüsten auf 

247
00:11:15,120 --> 00:11:18,240
Produktion, dann vielleicht auf 
Fehlern wieder zurück, wo ich 

248
00:11:18,240 --> 00:11:20,480
dann vielleicht auch Werke habe,
die die wechseln. 

249
00:11:20,480 --> 00:11:21,920
Später sag ich gleich noch was 
zu. 

250
00:11:22,280 --> 00:11:24,720
Dann kann man sich überlegen, ob
man ein sogenanntes Audit Log 

251
00:11:24,720 --> 00:11:27,200
macht. 
Das geht bei uns, und das heißt 

252
00:11:27,200 --> 00:11:30,000
eigentlich, wenn ich eine, wenn 
ich ein Update auf einer 

253
00:11:30,000 --> 00:11:34,240
postgress Tabelle mache und 
ändere irgendein Feld, dann ist 

254
00:11:34,240 --> 00:11:36,600
normalerweise, wenn ich nichts 
mache bei einer postgress 

255
00:11:36,600 --> 00:11:39,600
Datenbank sind die alten Daten 
weg und überschrieben. 

256
00:11:40,320 --> 00:11:43,680
Ich kann aber auch sagen das das
mache ich nicht und speichere 

257
00:11:43,680 --> 00:11:47,840
quasi jede Differenz jedes Delta
mit und habe dann sogenannten 

258
00:11:47,840 --> 00:11:50,080
Audit Trail, dann kann ich in 
der Vergangenheit gucken. 

259
00:11:50,480 --> 00:11:53,920
Was ist eigentlich passiert, 
wann in welcher, zu welchem Zeit

260
00:11:53,920 --> 00:11:57,040
ist was geändert worden, welche 
Stückzeit hatte ich wann und so?

261
00:11:57,760 --> 00:12:00,640
Das kann man empfehlen für diese
Tabelle finde ich ja so, dann 

262
00:12:00,640 --> 00:12:02,560
haben wir also die Aufträge, 
dann haben wir noch ne andere 

263
00:12:02,560 --> 00:12:05,560
Tabelle die auch ne andere Sicht
schafft, später für die 

264
00:12:05,560 --> 00:12:08,240
Visualisierung ist. 
Die Maschinen ist ne ganz andere

265
00:12:08,240 --> 00:12:11,680
Sicht auf die Dinge, die 
Maschinen selber sind halt deine

266
00:12:11,680 --> 00:12:14,800
20 festen Maschinen, die haben 
irgendwie ne maschinennummer und

267
00:12:14,800 --> 00:12:17,840
die bearbeiten ja der Reihe nach
Aufträge. 

268
00:12:18,400 --> 00:12:20,880
Und andere haben an sich quasi 
nen Status wie? 

269
00:12:20,880 --> 00:12:25,280
Ja ich rüste ja ich produziere 
oder ich bin in einer Störung, 

270
00:12:25,280 --> 00:12:27,880
aber unabhängig mal davon was 
das für n Auftrag ist und die 

271
00:12:28,760 --> 00:12:31,120
können dann Betriebsstunden 
haben und sowas ja also ne 

272
00:12:31,120 --> 00:12:33,840
Maschinentabelle brauchen wir 
dann dann brauchen wir wenn wir 

273
00:12:33,840 --> 00:12:38,000
das Bild voll machen wollen nen 
Werker also ne Nase weil wir 

274
00:12:38,000 --> 00:12:42,560
wollen möglicherweise oder ja 
macht es jedenfalls gut in Use 

275
00:12:42,560 --> 00:12:46,640
Case wissen wer hat wann an der 
Maschine oder im Auftrag 

276
00:12:46,640 --> 00:12:48,560
gearbeitet. 
Kann ne ganz simple 

277
00:12:48,560 --> 00:12:53,280
Personalnummer plus Name sein, 
die wir dann zuordnen und dann 

278
00:12:53,520 --> 00:12:55,520
kann man noch sogenannte Events 
haben. 

279
00:12:55,520 --> 00:12:58,520
Das haben wir oft, denn man kann
ja sagen ich hab ich habe so ne 

280
00:12:58,800 --> 00:13:02,240
so ne 1 zu endverknüpfung 
zwischen Events die passieren 

281
00:13:02,240 --> 00:13:04,840
können während ich n Auftrag hab
dann kann ich das später ganz 

282
00:13:04,840 --> 00:13:08,640
schnell analysieren, ne Event 
kann sein, Störung ist jetzt ja 

283
00:13:08,640 --> 00:13:12,800
Störung hatte nen bestimmten 
Grund Personalmangel späneflug 

284
00:13:13,200 --> 00:13:15,840
werkzeugbruch was weiß ich und 
dann kann ich n Event haben das 

285
00:13:15,840 --> 00:13:17,440
ist halt irgendwie 
werkzeugbruch. 

286
00:13:17,840 --> 00:13:20,240
Hat dann und dann gestartet und 
wird zugeordnet einem Auftrag 

287
00:13:20,240 --> 00:13:22,840
und dann kann ich das später 
relational wenn ich mir das 

288
00:13:22,840 --> 00:13:25,040
darstellen will, dann kann ich 
quasi so diesen klassischen Plot

289
00:13:25,040 --> 00:13:27,600
machen, wo ich sehe über die 
Zeit von dem Auftrag Anfang bis 

290
00:13:27,600 --> 00:13:30,280
auftragsende sind die und die 
Events zwischengetreten die ich 

291
00:13:30,280 --> 00:13:32,320
dann irgendwie so als rote 
Dinger reinmale ja. 

292
00:13:32,800 --> 00:13:35,520
Da kann ich ja sogar dann 
eigentlich dann doch das machen.

293
00:13:35,520 --> 00:13:37,320
Ich kann ja im Monat 
zurückgucken auf ne einzelne 

294
00:13:37,320 --> 00:13:39,440
Maschine oder sogar noch länger,
je nachdem wie lang ich das 

295
00:13:39,440 --> 00:13:42,240
alles vorhalte und mir 
eigentlich den kompletten. 

296
00:13:42,800 --> 00:13:45,920
Verlauf den Statusverlauf, wenn 
man so will, einer Maschine oder

297
00:13:45,920 --> 00:13:48,040
einen ja eines Arbeitsplatzes 
angucken. 

298
00:13:48,040 --> 00:13:49,360
Ne. 
Es war vorhin vielleicht n 

299
00:13:49,400 --> 00:13:50,960
bisschen missverständlich als du
gesagt hast. 

300
00:13:51,040 --> 00:13:53,200
Wir müssen jetzt ja eigentlich 
nicht die Historie angucken, 

301
00:13:53,280 --> 00:13:55,840
eigentlich gucken wollen wir uns
die ja schon angucken, aber nur 

302
00:13:55,840 --> 00:13:57,760
auf den Maschinenstatus bezogen,
in dem Fall ne. 

303
00:13:58,080 --> 00:14:00,240
Ja genau, wir müssen n bisschen 
auseinander nehmen. 

304
00:14:00,240 --> 00:14:04,080
Ne die jeder Auftrag ist ja ne 
Reihe in der Auftragstabelle und

305
00:14:04,080 --> 00:14:06,280
der geht ja nie verloren, der 
wurde irgendwann mal gemacht. 

306
00:14:06,280 --> 00:14:07,880
Ja und den kannst du natürlich 
auch nach einem Jahr, wenn Du 

307
00:14:07,880 --> 00:14:09,920
den nicht löschst ist der da, 
also insofern hast du da ne ne 

308
00:14:10,440 --> 00:14:12,000
Historie was ich meine ist wenn 
du. 

309
00:14:12,480 --> 00:14:15,400
In dem gleichen Auftrag, der 
gerade bearbeitet wird, zum 

310
00:14:15,400 --> 00:14:18,720
Beispiel den Werker wechselst, 
kann ja sein, ein Werker fängt 

311
00:14:18,720 --> 00:14:21,240
an und und so eine Produktion 
von von so einem Auftrag dauert 

312
00:14:21,240 --> 00:14:24,920
vielleicht 3 Tage, dann hast du 
irgendwie vielleicht 4 Werker 

313
00:14:24,920 --> 00:14:26,560
oder irgendsowas. 
Jetzt müssen wir dann schon 

314
00:14:26,560 --> 00:14:29,600
wieder anfangen und sagen, ja, 
der der der Werker muss dann 

315
00:14:29,600 --> 00:14:32,200
auch quasi wieso ein Event 
getrackt werden, ne jetzt kannst

316
00:14:32,200 --> 00:14:35,920
aber auch sagen ich Update 
einfach den gerade arbeitenden 

317
00:14:35,920 --> 00:14:38,840
Werker auf dem Auftrag und zum 
Schluss steht quasi in der 

318
00:14:38,840 --> 00:14:40,560
Tabelle steht nur noch der 
letzte Werker. 

319
00:14:41,280 --> 00:14:44,240
Aber davor gab es noch 3. 
Und dann gibt es quasi so ne 

320
00:14:44,240 --> 00:14:47,600
extra Tabelle der der der 
Auftragshistorie oder irgend so 

321
00:14:47,600 --> 00:14:49,840
was und dem kannst du sehen. 
Es fängt das Audit Lock genau 

322
00:14:49,840 --> 00:14:52,400
und dem kannst du sehen. 
Es fing mal an mit Werner, dann 

323
00:14:52,400 --> 00:14:54,880
hat Schmidt übernommen, ja dann 
war noch mal Werner dran und zum

324
00:14:54,880 --> 00:14:58,000
Schluss hat irgendwie was weiß 
ich ja noch mal dran gearbeitet,

325
00:14:58,320 --> 00:15:01,840
das ist aber das kann man hin 
und her diskutieren ja du kannst

326
00:15:01,840 --> 00:15:04,120
hier ne Relation nehmen, du 
kannst n Audit Lock nehmen wie 

327
00:15:04,120 --> 00:15:05,600
auch immer gibt es verschiedene 
Mittel ja. 

328
00:15:06,160 --> 00:15:07,960
Da wollen in den die, die wir 
wollen, jetzt mal nicht gehen. 

329
00:15:07,960 --> 00:15:09,440
Der der technischen Entscheidung
ne ja. 

330
00:15:09,680 --> 00:15:12,600
Nein, genau. 
Es ist aber jetzt schon möglich,

331
00:15:12,600 --> 00:15:16,000
in die Historie reinzugucken. 
Das genau, genau, genau. 

332
00:15:16,560 --> 00:15:18,640
So, das ist unsere Datenbank. 
Das ist unsere Datenbank. 

333
00:15:18,720 --> 00:15:22,640
Wo läuft die denn jetzt? 
Genau das ist die richtige 

334
00:15:22,640 --> 00:15:25,560
Frage, die jetzt kommen muss. 
Alles andere dreht sich jetzt 

335
00:15:25,560 --> 00:15:29,120
darum, diese Datenbank zu 
befüllen und richtig upzudaten, 

336
00:15:29,120 --> 00:15:31,360
möglichst schnell und live, weil
dann können wir alle 

337
00:15:31,360 --> 00:15:33,400
Visualisierungen bauen und wenn 
wir jetzt Visualisierungen 

338
00:15:33,400 --> 00:15:35,760
bauen. 
Die auf diese Daten zugreifen 

339
00:15:35,760 --> 00:15:36,960
können. 
Dann ist diese Datenbank am 

340
00:15:36,960 --> 00:15:40,080
einfachsten Halt in der Cloud. 
Wenn ich aus der Cloud heraus 

341
00:15:40,080 --> 00:15:42,240
quasi auf diese Datenbank 
zugreifen kann, dann kann ich 

342
00:15:42,240 --> 00:15:44,840
halt auch mobile Apps haben, 
dann kann ich dann kann ich 

343
00:15:44,840 --> 00:15:47,200
Netzwerke durchkreuzen und so 
weiter und sofort, ja dann habe 

344
00:15:47,200 --> 00:15:50,560
ich halt ne ne saubere 
Datengrundlage und kann halt 

345
00:15:50,720 --> 00:15:54,400
viele Perspektiven viele Apps 
bauen die kohärent auf den 

346
00:15:54,400 --> 00:15:57,160
gleichen Daten laufen, das ist 
glaube ich ne zentrales 

347
00:15:57,160 --> 00:15:59,440
wichtiges Ding, ne. 
So machen wir das halt auch 

348
00:15:59,440 --> 00:16:00,840
immer. 
Wir haben, wir haben quasi die 

349
00:16:00,840 --> 00:16:02,480
Daten, also machen das Halt auch
ganz viel. 

350
00:16:02,480 --> 00:16:06,280
Ja, also die zentrale 
Datenhaltung ja und wenn man das

351
00:16:06,280 --> 00:16:10,000
entscheidet, das muss man nicht 
so entscheiden, man kann das 

352
00:16:10,000 --> 00:16:12,600
quasi in der Cloud halten, hat 
dann die ganzen Vorteile, dass 

353
00:16:12,600 --> 00:16:15,120
ich halt auch außerhalb meines 
Firmennetzwerkes von zu Hause 

354
00:16:15,120 --> 00:16:18,480
aus zum Beispiel sehen kann, 
wenn ich noch ne mobile App hab 

355
00:16:18,480 --> 00:16:20,480
oder irgendwas wie ist der 
Auftragsstatus, wie läuft es? 

356
00:16:21,280 --> 00:16:24,040
Ich könnte diese Datenbank auch 
nur so Halbzentral haben, also 

357
00:16:24,040 --> 00:16:26,680
sie muss immer zentral zu allen 
Anwendungen sein, die dann die 

358
00:16:26,680 --> 00:16:29,760
wir dann benutzen, aber sie 
könnte on pam laufen, dann 

359
00:16:29,760 --> 00:16:33,360
müssten halt nur quasi alle alle
anderen Anwendungen halt quasi 

360
00:16:33,360 --> 00:16:35,360
auch irgendwie netzwerktechnisch
mal mindestens auf diese 

361
00:16:35,360 --> 00:16:38,400
Datenbank zugreifen. 
Ja ja, aber ich würd es in 

362
00:16:38,400 --> 00:16:40,160
unserem Beispiel mal 
schönerweise wir sind ja wir 

363
00:16:40,360 --> 00:16:42,960
sind ja die Leute, die auch 
sagen hier Cloud ist cool und es

364
00:16:42,960 --> 00:16:45,440
hat ja auch 1000 Vorteile, man 
kann das ja auch alles gesichert

365
00:16:45,440 --> 00:16:48,040
die Daten dahin hinspielen, also
würd ich sagen in diesem 

366
00:16:48,040 --> 00:16:50,400
Beispiel lassen Sie ruhig die 
Datenbank in der Cloud. 

367
00:16:50,800 --> 00:16:52,360
Genau, und damit ergibt sich 
gleich die nächste 

368
00:16:52,360 --> 00:16:55,440
Herausforderung, weil wir ja 
Maschinen haben, die ja nicht im

369
00:16:55,440 --> 00:16:58,400
Internet stehen, ne, gehen wir 
es jetzt mal durch, also haben 

370
00:16:58,400 --> 00:17:00,240
die Daten geklärt, jetzt gucken 
wir mal. 

371
00:17:00,800 --> 00:17:04,480
Schnittstelle Maschine fangen 
wir damit mal an, was müssen wir

372
00:17:04,480 --> 00:17:08,240
denn von der Maschine wissen im 
Notfall ganz viel und im Notfall

373
00:17:08,720 --> 00:17:13,920
im einfachsten Fall ganz wenig, 
viele Maschinen haben ja OPCUA 

374
00:17:13,920 --> 00:17:16,440
Siemens s 7 also haben ne 
Steuerung quasi und dann haben 

375
00:17:16,440 --> 00:17:19,680
Sie Schnittstellen die auch 
programmatisch sind sag ich mal 

376
00:17:19,680 --> 00:17:21,200
ja. 
Da gibt es ja diese ganzen 

377
00:17:21,200 --> 00:17:22,960
dreimal Bibliotheken, die haben 
wir natürlich auch. 

378
00:17:22,960 --> 00:17:25,839
Ja, das kann man machen. 
Und wenn man aber ganz viele 

379
00:17:25,839 --> 00:17:28,359
alte Maschinen hat oder 
vielleicht n sehr heterogenen 

380
00:17:28,359 --> 00:17:30,720
Park, dann ist es immer mit 
einem gewissen Aufwand 

381
00:17:30,720 --> 00:17:34,760
verbunden, die alle anzubinden, 
das irgendwie alles auf einen 

382
00:17:34,760 --> 00:17:36,400
Nenner zu mappen oder irgendwie 
ja. 

383
00:17:36,400 --> 00:17:39,280
Aufwand und Kosten ja. 
Aufwand und Kosten genau. 

384
00:17:39,280 --> 00:17:42,120
Und wenn wir jetzt in diesem 
Case sind, den wir abgesteckt 

385
00:17:42,120 --> 00:17:44,400
haben, ganz am Anfang, wo es uns
drauf ankommt, wieviel Teile 

386
00:17:44,400 --> 00:17:46,360
werden hier produziert und 
wissen wir, dass die Maschine 

387
00:17:46,360 --> 00:17:49,640
produziert oder nicht. 
Dann ist das Mindeste, mit dem 

388
00:17:49,640 --> 00:17:53,200
man schon relativ viel machen 
kann, irgendein Signal von der 

389
00:17:53,200 --> 00:17:56,480
Maschine, wenn ein Stück 
produziert wurde, also wenn die,

390
00:17:56,480 --> 00:18:00,080
ich sag mal, 80 Sekunden macht 
die irgendwas, dann fällt 

391
00:18:00,080 --> 00:18:03,880
irgendein Stück runter und dann 
haben wir eine Stückzahl, und 

392
00:18:03,880 --> 00:18:06,640
wenn wir dieses Signal bekommen 
können in eine digitale Welt, 

393
00:18:06,640 --> 00:18:09,600
dann haben wir schon viel 
gewonnen, weil das heißt auch im

394
00:18:09,600 --> 00:18:11,760
Umkehrschluss, wenn das Signal 
nämlich nicht mehr kommt, 

395
00:18:11,760 --> 00:18:13,760
während wir eigentlich denken, 
dass das viel produzieren 

396
00:18:13,760 --> 00:18:16,320
sollte, dann haben wir eine 
Störung. 

397
00:18:17,280 --> 00:18:20,240
Also die Idee ist quasi, die 
Maschine sendet n Takt und 

398
00:18:20,240 --> 00:18:22,240
dieser Takt wird übertragen 
erstmal elektrisch. 

399
00:18:22,400 --> 00:18:25,120
Das geht meistens ganz einfach. 
Also ich kann das nicht, bin 

400
00:18:25,120 --> 00:18:27,040
kein Elektriker aber ich glaube 
jeder der so n ganz bisschen was

401
00:18:27,040 --> 00:18:29,800
machen kann, der kriegt da ganz 
schnell irgendwie n elektrisches

402
00:18:29,800 --> 00:18:33,640
Signal raus n Puls. 
Ja, die die Steuerung, die SBSN 

403
00:18:33,640 --> 00:18:35,160
und so. 
Die haben typischerweise so 24 

404
00:18:35,160 --> 00:18:38,400
Volt Ausgänge ne genau wo man 
dann so n Puls drauflecken kann 

405
00:18:38,400 --> 00:18:41,680
einfach in n maschinenprogramm, 
also immer wenn irgendwas 

406
00:18:41,680 --> 00:18:43,760
passiert dann kommt es 
irgendwann in dem 

407
00:18:43,760 --> 00:18:46,080
Programmschritt an und dann 
macht es halt einmal. 

408
00:18:46,560 --> 00:18:49,200
Puls ja gut, weiß ich. 
Ganz genau. 

409
00:18:49,600 --> 00:18:51,600
Und also brauchen wir jetzt und 
ich denk jetzt von der Software 

410
00:18:51,600 --> 00:18:53,560
Seite her, wir kriegen also 
irgendwie nen Puls, den müssen 

411
00:18:54,000 --> 00:18:56,880
wir jetzt irgendwie aufnehmen. 
Ja wir wollen keinen 220 Volt 

412
00:18:57,120 --> 00:18:59,480
kriegen und so weiter da gibt es
auch keine Devices für deswegen 

413
00:18:59,480 --> 00:19:01,560
gibt es da, das sag ich einmal 
schnell, das ist mehr so n 

414
00:19:01,560 --> 00:19:03,280
elektrotechnisches Ding, da gibt
es so Dinger, die heißen 

415
00:19:03,280 --> 00:19:06,320
Optokoppler, das ist nichts 
anderes, als dass du quasi den 

416
00:19:06,320 --> 00:19:08,920
den den diesen Puls den du 
sagst, der ist 24 Volt oder was 

417
00:19:08,920 --> 00:19:10,960
weiß ich wieviel Volt ist doch 
scheißegal, kann auch Starkstrom

418
00:19:10,960 --> 00:19:14,720
sein über n optokoppler machst 
du quasi ne galvanische Trennung

419
00:19:14,720 --> 00:19:17,880
von deinen. 
Stromkreisen, weil Optokoppler 

420
00:19:17,880 --> 00:19:19,520
ist nichts anderes als mit 
diesen 24. 

421
00:19:19,520 --> 00:19:22,240
Volt machst du quasi ne Lampe an
und auf der anderen Seite ist ne

422
00:19:22,240 --> 00:19:25,440
Photodiode und die Überträgst 
also quasi einmal das 

423
00:19:25,840 --> 00:19:27,920
Konvertierst einmal das 
elektrische Signal kurz n 

424
00:19:27,920 --> 00:19:30,400
Optisches mit Lampe an. 
Ich hab gesehen die Lampe ist an

425
00:19:30,640 --> 00:19:34,360
und dann gibst du quasi nen Puls
weiter mit genau den Volt und 

426
00:19:34,360 --> 00:19:36,840
die Länge die du brauchst. 
Ja das ist der Optokoppler, das 

427
00:19:36,840 --> 00:19:39,920
ist ganz schick. 
Mit mit deine, weil wir gehen 

428
00:19:39,920 --> 00:19:41,240
jetzt. 
Wir wollen jetzt dieses Signal 

429
00:19:41,240 --> 00:19:43,320
quasi in einen Computer 
aufnehmen und den wollen wir 

430
00:19:43,320 --> 00:19:45,200
nicht grillen ne so und deswegen
optokoppler. 

431
00:19:45,360 --> 00:19:50,560
OK, was brauchen wir denn auf 
der anderen Seite quasi für n 

432
00:19:51,040 --> 00:19:52,480
Signal? 
Ja genau jetzt. 

433
00:19:52,480 --> 00:19:54,760
Jetzt kann man sich genau jetzt 
brauchen wir n bisschen bisschen

434
00:19:54,760 --> 00:19:56,560
was low leveliges, weil wir 
kriegen jetzt einfach n 

435
00:19:56,560 --> 00:20:00,240
Elektrosignal der Computer so n 
Laptop hat ja nur USB oder 

436
00:20:00,240 --> 00:20:02,200
Netzwerkkabel und so, da kann 
man nichts mit anfangen. 

437
00:20:02,200 --> 00:20:03,760
Ne das heißt wir müssen n 
bisschen in ne. 

438
00:20:04,320 --> 00:20:07,200
So richtig Richtung Bastler, 
nicht Bastler, aber Richtung 

439
00:20:07,200 --> 00:20:10,960
Industrie Device schielen und da
gibt es die Raspberry Pies, die 

440
00:20:10,960 --> 00:20:14,000
kennt glaube ich jeder von samzu
Raspi, ja, die gibt es ja schon 

441
00:20:14,000 --> 00:20:16,280
immer und die sind auch relativ 
günstig, da gibt es natürlich 

442
00:20:16,280 --> 00:20:19,280
auch andere Dinge, ja, da gibt 
also da gibt es von, ich sag mal

443
00:20:19,280 --> 00:20:22,960
wenig Euros bis ich geb vermögen
aus, alles ja, je nachdem was 

444
00:20:22,960 --> 00:20:26,760
man so halt haben will, ja ich 
kann aber sagen es gibt quasi 

445
00:20:26,760 --> 00:20:29,120
Industrial Grades Raspberry 
Pies. 

446
00:20:29,840 --> 00:20:32,600
Der Raspi 5 zum Beispiel, der 
ist völlig ausreichend für 

447
00:20:32,600 --> 00:20:34,240
sowas. 
Ja, der muss ja nichts anderes 

448
00:20:34,240 --> 00:20:39,080
als 3,3 Volt haben, die gerne 
3,3 Volt mitkriegen, die haben 

449
00:20:39,080 --> 00:20:42,320
die sogenannten GPIO Pins, wenn 
dann wenn das noch nicht gehört 

450
00:20:42,320 --> 00:20:44,480
hat, dann also da gibt es 
irgendwie ich weiß nicht wie 

451
00:20:44,480 --> 00:20:46,400
viele fragt mich nicht, bin 
nicht so n Hardware Mensch aber 

452
00:20:46,640 --> 00:20:52,560
es gibt mindestens 2728 Pins und
pins sind einfach ja ja pins 

453
00:20:52,640 --> 00:20:55,920
Kupfer pins ja und da kann man 
jetzt n Kabel dran löten und 

454
00:20:55,920 --> 00:20:57,680
wenn man da jetzt Signal drauf 
schickt. 

455
00:20:58,040 --> 00:20:59,680
Das wär dann quasi n digitales 
Signal. 

456
00:20:59,680 --> 00:21:03,040
Einmal Puls 3,3, dann kann man 
das quasi erkennen. 

457
00:21:03,080 --> 00:21:05,560
Ja, indem man da zum Beispiel n 
Schluck, Python oder Schluck 

458
00:21:05,560 --> 00:21:08,920
Code hinschreibt ja auf diesem 
Raspi und was wir jetzt machen 

459
00:21:08,920 --> 00:21:12,320
ist, wir zählen auf einmal die 
Pulse ja und so n Puls muss 

460
00:21:12,320 --> 00:21:15,720
jetzt quasi ne Software gebaut 
werden, ne und jetzt haben wir 

461
00:21:15,720 --> 00:21:17,200
das nächste Ding, also wo sind 
wir? 

462
00:21:17,200 --> 00:21:20,040
Wir haben den Raspberry Pi auf 
einmal, den hängen wir jetzt an 

463
00:21:20,040 --> 00:21:23,800
die Maschine dran und das Kabel 
aus der Maschine kommt raus wenn

464
00:21:23,800 --> 00:21:27,240
er Takt ist ist Angelötet an den
Raspi und der kann jetzt im 

465
00:21:27,240 --> 00:21:30,800
Prinzip. 
Diesen Puls auswerten und in der

466
00:21:30,800 --> 00:21:35,320
Software in dem Programm ne 123 
zählen und so weiter kriegen. 

467
00:21:35,320 --> 00:21:38,400
Also Events rein. 
Ne Eventgeber ist in dem Moment 

468
00:21:38,400 --> 00:21:41,000
die Maschine. 
Ja jetzt müssen wir gucken was 

469
00:21:41,000 --> 00:21:43,040
was machen wir denn damit, wir 
müssen ja diese Zähler, die 

470
00:21:43,040 --> 00:21:46,160
wollen wir in so Datenbank 
schicken die ich ganz am Anfang 

471
00:21:46,160 --> 00:21:48,720
gesagt hab ja also in so 
Maschinen in unserer Maschinen 

472
00:21:48,720 --> 00:21:52,960
Datenbank wollen wir jetzt sagen
wir zählen gerade und wir haben 

473
00:21:52,960 --> 00:21:56,720
5 gezählt. 
Bis ich irgendwie reset drücke 

474
00:21:56,720 --> 00:21:58,840
in dieser Datenbank, weil Reset 
heißt neuer Auftrag. 

475
00:21:58,840 --> 00:22:00,400
Dann fang ich wieder bei 0 an zu
zählen ne. 

476
00:22:00,880 --> 00:22:03,120
Mhm. 
Jetzt muss man sich als nächste 

477
00:22:03,120 --> 00:22:07,160
Architekturfrage stellen. 
Wer zählt denn ja, wer merkt 

478
00:22:07,160 --> 00:22:09,600
sich denn, was war denn der 
letzte Zähler und so weiter und 

479
00:22:09,600 --> 00:22:12,560
sofort, ja weil ich hab ja 
gesagt, so ne Produktion kann ja

480
00:22:12,560 --> 00:22:14,960
zum Beispiel, kann ja auch mal 
ein oder 2 Tage laufen, ne und 

481
00:22:15,640 --> 00:22:17,600
wenn man das wenn man sich das 
überlegt kommt man eigentlich 

482
00:22:17,600 --> 00:22:21,840
auch nur zu einer Lösung die da 
geht weil der Rasbi wird ja mit 

483
00:22:21,840 --> 00:22:24,000
Strom versorgt und wir müssen 
nur davon ausgehen, dass der 

484
00:22:24,000 --> 00:22:26,160
vielleicht auch. 
Mal keinen Strom hat. 

485
00:22:26,640 --> 00:22:30,200
Powersycle muss neu gestartet 
werden oder gab ne Unterbrechung

486
00:22:30,200 --> 00:22:34,440
oder irgendwas, dann will ich 
quasi wenn er wieder da ist 

487
00:22:34,440 --> 00:22:37,440
wissen wo ich war. 
Ja und das geht am einfachsten 

488
00:22:37,440 --> 00:22:39,440
wenn der selber quasi 
eigenständig n bisschen Logik 

489
00:22:39,440 --> 00:22:43,280
hat und zählt und seinen letzten
Wert direkt auf seine Festplatte

490
00:22:43,680 --> 00:22:46,240
beamt, ja dann kann ich ihn 
einfach wieder starten, dann 

491
00:22:46,240 --> 00:22:48,240
verlier ich zwar solange der zum
Beispiel aus war verlier ich 

492
00:22:48,240 --> 00:22:51,280
halt die Pulse klar, aber danach
weiß ich was der letzte Wert 

493
00:22:51,280 --> 00:22:53,680
war, ganz safe ja. 
Das ist so ne. 

494
00:22:54,240 --> 00:22:57,000
Smarte Edge weil das ist ja so 
die die einfachste Form von 

495
00:22:57,000 --> 00:23:01,040
einem smarten Edge Device, quasi
ne was ja Logik n bisschen Logik

496
00:23:01,040 --> 00:23:04,760
auf sich hat drin hat. 
Ja genau, und ich find das ist 

497
00:23:04,760 --> 00:23:06,240
immer gar nicht so einfach, weil
du kannst. 

498
00:23:06,240 --> 00:23:08,920
Du kannst ja die Cloud, also die
Cloud kann sowieso smart sein 

499
00:23:08,920 --> 00:23:12,080
und die Frage ist immer, wie 
Smart ist die Edge find das gar 

500
00:23:12,080 --> 00:23:14,680
nicht, das ist manchmal gar 
nicht klar, aber hier find ich 

501
00:23:14,680 --> 00:23:17,840
die smarte Edge wunderbar, weil 
wir wir müssen ja nicht nur den 

502
00:23:17,840 --> 00:23:19,920
Wert, also es ist ja nicht nur 
der Zähler. 

503
00:23:20,640 --> 00:23:23,760
Wir wollen so n bisschen clever 
sein, auch so ne Maschine ist ja

504
00:23:23,760 --> 00:23:25,520
auch nicht komplett immer 
gleich. 

505
00:23:25,520 --> 00:23:28,320
Ja so n Takt kommt ja nicht 
genau alle 60 Sekunden oder 

506
00:23:28,320 --> 00:23:30,760
irgendsowas ja und das ist ja 
genau, dass der Roboterarm hat 

507
00:23:30,840 --> 00:23:33,240
irgendwie rumgeeiert oder 
irgendwas oder nicht, genau das 

508
00:23:33,240 --> 00:23:35,200
ist ja nicht, das ist ja nicht 
auf die Millisekunde gleich 

509
00:23:35,200 --> 00:23:37,200
getaktet. 
Ja, das heißt, wir brauchen 

510
00:23:37,200 --> 00:23:41,840
jetzt bei diesem was wir was wir
wissen wollen ist kam der Takt 

511
00:23:41,840 --> 00:23:44,880
oder kam der nicht, denn wenn 
der nicht kam, dann wollen wir 

512
00:23:44,880 --> 00:23:48,720
quasi melden in das System ne 
Störung oder Irgendsowas ja. 

513
00:23:49,080 --> 00:23:51,720
Jetzt kann man so n ganz mit so 
n ganz bisschen Logik, aber halt

514
00:23:51,720 --> 00:23:54,240
smarte Edge kann man sagen. 
OK wenn ich jetzt ne Produktion 

515
00:23:54,240 --> 00:23:57,480
starte, dann brauch ich n paar 
Funktionen auf diesen auf diesem

516
00:23:57,480 --> 00:24:00,480
Agenten auf dieser Edge. 
Ja ich brauch sowas wie n reset 

517
00:24:00,480 --> 00:24:04,360
weil dann muss ich erstmal den 
Counter erstmal auf 0 setzen, es

518
00:24:04,360 --> 00:24:07,200
kommt nämlich n neuer Auftrag, 
das ist quasi reset und dann 

519
00:24:07,200 --> 00:24:09,360
kann ich dann kann ich rein 
konfigurieren zum Beispiel ich 

520
00:24:09,360 --> 00:24:13,120
lausche zum Beispiel erstmal die
ersten 10 Takte hör ich erstmal 

521
00:24:13,120 --> 00:24:16,240
zu und Messe was ist denn der 
Durchschnittstakt? 

522
00:24:18,560 --> 00:24:21,560
Wieso beim wie beim Auto quasi 
die die Benzinuhr ne, die ja 

523
00:24:21,560 --> 00:24:24,240
immer den den den den laufenden 
Durchschnitt bildet, fängt es 

524
00:24:24,240 --> 00:24:26,680
quasi an neu den Durchschnitt zu
rechnen, ne und dann kann ich 

525
00:24:26,680 --> 00:24:29,200
sagen die die ersten 10 Takte 
mach ich gar nichts, da muss ich

526
00:24:29,200 --> 00:24:32,560
mich erst mal einordnen ne und 
nach 10 takten hab ich quasi nen

527
00:24:32,560 --> 00:24:36,560
Average Takt Zeit ausgerechnet 
78,6 Sekunden oder irgendwas. 

528
00:24:36,560 --> 00:24:39,120
Ja und jetzt schalte ich das 
System ist scharf und wenn jetzt

529
00:24:39,120 --> 00:24:43,200
nicht in nicht innerhalb von 
78,6 Sekunden plus was weiß ich 

530
00:24:43,200 --> 00:24:46,760
2030% oder irgendsowas 
Abweichung der nächste Takt 

531
00:24:46,760 --> 00:24:49,680
kommt. 
Dann erkennt die Edge schon. 

532
00:24:50,000 --> 00:24:53,600
OK, ich bin im Stage Störung 
oder Stoped oder wie auch immer.

533
00:24:53,680 --> 00:24:57,160
Ja und das kann diese ganze 
Logik, die darf dann schon gerne

534
00:24:57,160 --> 00:24:58,880
auf der Edge sein. 
Ja das heißt ich hab so ne Mini 

535
00:24:58,880 --> 00:25:02,640
State Machine sowas wie 
initialized und dann wenn es 

536
00:25:02,640 --> 00:25:07,120
losgeht counting und dann stoped
und so weiter und kann das 

537
00:25:07,120 --> 00:25:10,760
weitergeben nach oben ja ja. 
Das kann man jetzt ruhig sagen, 

538
00:25:10,760 --> 00:25:13,120
dass das würden wir so 
realisieren, dass wir diese 

539
00:25:13,120 --> 00:25:16,320
ganze Logik dann. 
Zwar aus dem App Builder aus der

540
00:25:16,320 --> 00:25:19,520
Heisenware heraus konfigurieren,
aber die immer auf der Age, in 

541
00:25:19,520 --> 00:25:22,080
dem Fall auf dem Raspberry Pi 
ausgeführt wird. 

542
00:25:22,160 --> 00:25:23,840
Mit Hilfe unserer Agents nehm 
ich. 

543
00:25:23,840 --> 00:25:27,120
An genau, ja, wir nennen sowas 
dann nen nen Agent. 

544
00:25:27,120 --> 00:25:29,640
Ja und in dem Falle wäre das der
Terminal Agent weil wir das weil

545
00:25:29,640 --> 00:25:31,640
wir quasi so n. 
An dem Terminal von der 

546
00:25:31,640 --> 00:25:34,880
Maschine, Wir bauen ja gerade 
das Terminal auf, wir sind noch 

547
00:25:34,880 --> 00:25:37,240
bei der Maschinenverbindung mit 
den 2 Drähten, aber das wird das

548
00:25:37,240 --> 00:25:39,120
Terminal später. 
Kriegt noch ne zweite Funktion. 

549
00:25:39,120 --> 00:25:42,120
Kriegt noch ne zweite Funktion. 
Ja genau ja OK, du sagst ja 

550
00:25:42,120 --> 00:25:43,680
schon was ihr da typischerweise 
macht, ja aber. 

551
00:25:43,680 --> 00:25:46,240
Was, was jetzt das Ding kommt, 
das sprichst du gleich drüber, 

552
00:25:46,240 --> 00:25:47,760
nehme ich an, kommuniziert dann 
mit der Cloud. 

553
00:25:48,240 --> 00:25:50,080
Ja der Agent, die Edge mit der 
Cloud und so. 

554
00:25:50,080 --> 00:25:53,120
Genau. 
Raspberry Pi mit dem Servern 

555
00:25:53,120 --> 00:25:56,560
Hardwaretechnisch gesprochen. 
Aber was ist, was wird 

556
00:25:56,560 --> 00:25:58,160
übermittelt? 
Dann tatsächlich, also ja nicht 

557
00:25:58,160 --> 00:26:01,120
mal der Zähler sagst du, sondern
schon irgendwie mehr Info oder 

558
00:26:01,120 --> 00:26:03,120
was? 
Genau, du wirst halt diese Edge 

559
00:26:03,120 --> 00:26:05,120
bedienen wollen. 
Ne die im Prinzip braucht dieses

560
00:26:05,120 --> 00:26:08,080
dieser kleine Edge Agent, ne 
Mini API ja und die braucht 

561
00:26:08,080 --> 00:26:12,400
sowas wie dieses Reset was du 
von der weil du wirst. 

562
00:26:12,480 --> 00:26:15,680
Du wirst noch andere Logik haben
irgendwann werden wir n User 

563
00:26:15,680 --> 00:26:19,120
Event haben weiter oben der sagt
jetzt mach ich n neuen Auftrag 

564
00:26:19,840 --> 00:26:22,080
und jetzt starte ich die 
Produktion von neuem Auftrag. 

565
00:26:22,720 --> 00:26:25,120
Das ist n logisches Event, das 
passiert ja jetzt nicht über die

566
00:26:25,120 --> 00:26:28,000
2 Kabel über die Kabel kriege 
ich ja nur Takte, von denen ich 

567
00:26:28,000 --> 00:26:30,560
gerade gesprochen hab. 
Ja jetzt muss ich aber dieses 

568
00:26:30,560 --> 00:26:33,920
Reset den des Reset Discounters,
wenn wenn der wenn der die Logik

569
00:26:33,920 --> 00:26:36,520
in sich selbst tragen soll unten
auf der auf der Edge wenn das ne

570
00:26:36,520 --> 00:26:39,200
smarte Edge ist, dann brauche 
ich so ne minimale API, das 

571
00:26:39,200 --> 00:26:42,600
Reset muss den wieder auf 0 
setzen und was ich nach oben 

572
00:26:42,600 --> 00:26:45,560
schicke um das genau zu 
beantworten ist jetzt habe ich 

573
00:26:45,560 --> 00:26:47,840
gezählt und der aktuelle 
zählerstand ist 17. 

574
00:26:49,680 --> 00:26:52,480
Also so nen ich leite nen Event 
weiter oben wird man sich 

575
00:26:52,480 --> 00:26:56,560
subscriben on count und immer 
wenn ein wenn ein Count kommt 

576
00:26:56,560 --> 00:27:00,680
dann krieg ich quasi oben oder 
im Backend quasi in so in dem in

577
00:27:00,680 --> 00:27:03,320
dem Cloud System sag ich mal 
krieg ich halt n zählerstand n 

578
00:27:03,320 --> 00:27:07,360
neuen und on Stage Change zum 
Beispiel wenn ich zum Beispiel 

579
00:27:07,360 --> 00:27:09,960
in Produktion gekommen bin ne 
oder oder counting hab in dem 

580
00:27:09,960 --> 00:27:12,560
Fall es es hat auf dem Level 
haben wir nichts mit mit 

581
00:27:12,560 --> 00:27:15,440
Produktion oder Irgendsowas da 
gibt es halt nur Counting und 

582
00:27:15,440 --> 00:27:17,760
Stoped und Idol und so weiter 
aber diese States muss ich 

583
00:27:17,760 --> 00:27:20,160
wissen um oben Logik zu bauen. 
Mhm. 

584
00:27:20,560 --> 00:27:24,320
Weil weil diese, weil, weil 
diese Stage Changes, die werden 

585
00:27:24,320 --> 00:27:27,440
später oben, da komm ich dann 
noch zu, dazu führen müssen, 

586
00:27:27,520 --> 00:27:29,520
dass mein Terminal die richtigen
Sachen anzeigt. 

587
00:27:29,520 --> 00:27:31,440
Entweder ist alles grün, weil 
ich krieg meine Accounts in 

588
00:27:31,440 --> 00:27:35,600
pünktlichen Abständen, oder ich 
krieg keinen mehr, ja dann, dann

589
00:27:35,600 --> 00:27:37,840
muss ich irgendwie ja ne 
störungspage oder irgend so was 

590
00:27:37,840 --> 00:27:40,640
anzeigen, ja also die das sind 
die Informationen die Du 

591
00:27:40,640 --> 00:27:43,520
übermittelt hast und hier dann 
gleich noch mal nen Grund warum 

592
00:27:43,520 --> 00:27:46,280
wir den auf warum es wichtig 
ist, dass der quasi in sich 

593
00:27:46,280 --> 00:27:49,120
logisch ist. 
Wenn du immer ein Netzwerk 

594
00:27:49,200 --> 00:27:52,720
Disconnect hast und du auch 
diese ganze Logik in der Cloud 

595
00:27:52,720 --> 00:27:56,000
ausführen würdest, dann wärst du
im Moment wo das Netzwerk weg 

596
00:27:56,000 --> 00:27:59,120
ist, blind zu dem was die 
Maschine macht. 

597
00:27:59,440 --> 00:28:02,240
Wenn wir jetzt quasi nur den den
Takt von der Maschine 

598
00:28:02,240 --> 00:28:05,920
durchschleifen würden, ohne 
Zwischenlogik, ohne smarte Edge 

599
00:28:06,080 --> 00:28:08,920
direkt in die Cloud und wenn da 
die Verbindung abbricht, dann 

600
00:28:08,920 --> 00:28:12,160
sind wir einfach, dann sind wir 
aber taub, ja kriegen wir nichts

601
00:28:12,160 --> 00:28:15,240
mit und so kann aber das 
Netzwerk zum Internet und das 

602
00:28:15,240 --> 00:28:18,240
muss man immer bedenken, ja. 
Während wir, wenn wir 2 

603
00:28:18,240 --> 00:28:20,800
Kupferkabel auf nen Raspi 
klemmen, da passiert halt 

604
00:28:20,800 --> 00:28:22,480
nichts. 
Ja, es sei denn du machst die 

605
00:28:22,480 --> 00:28:25,280
mit der mit der Zange durch, ja 
dann bist du selber blöd, aber 

606
00:28:25,440 --> 00:28:28,200
die Verbindung in die in die 
Cloud, ins Internet, da kann ja 

607
00:28:28,200 --> 00:28:30,760
immer schon mal was sein ne wir 
wissen selber, das ist halt im 

608
00:28:30,760 --> 00:28:32,840
Prinzip nicht als komplett 
reliable anzunehmen. 

609
00:28:32,840 --> 00:28:36,240
Ne kannst du mal n hickup haben 
ne oder die IT ne weil das ist 

610
00:28:36,240 --> 00:28:38,800
ja das der der OT Netz die IT 
hat mal irgend ne neue WLAN 

611
00:28:38,800 --> 00:28:40,800
Krams konfiguriert, das war mal 
kurz weg ja. 

612
00:28:41,280 --> 00:28:42,920
Gut, dabei ändert es was. 
Wenn du jetzt schon die Daten 

613
00:28:42,920 --> 00:28:45,200
irgendwie verarbeitet hast und 
so n Idle state oder sowas. 

614
00:28:45,600 --> 00:28:47,240
Hast wenn n Netzwerk weg ist, 
dann wird auch der nicht 

615
00:28:47,240 --> 00:28:48,680
übertragen. 
Ne ja, aber wenn du die Counts 

616
00:28:48,680 --> 00:28:51,440
nicht zwischenspeicherst, dann 
produziert die Maschine weiter 

617
00:28:51,440 --> 00:28:53,320
und du verlierst die alle. 
Ja, ja, OK, das. 

618
00:28:53,320 --> 00:28:56,280
Aber so kannst du, so kannst du 
Netzwerk down haben und es ist 

619
00:28:56,280 --> 00:28:58,960
alles überhaupt kein Problem, 
weil weil auf der Edge die quasi

620
00:28:58,960 --> 00:29:01,840
offline ist mit der Maschine 
quasi offline ist, wird das 

621
00:29:01,840 --> 00:29:04,160
alles wunderbar gezählt. 
Ja und wenn das Netzwerk wieder 

622
00:29:04,160 --> 00:29:05,840
da ist, dann bist du und 
springst du auf einmal von dem 

623
00:29:05,840 --> 00:29:08,200
letzten was es online gesehen 
hat, vielleicht 10 Counts und 

624
00:29:08,200 --> 00:29:10,640
basta irgendwie offline für für 
2 Stunden und dann bist du bei 

625
00:29:10,640 --> 00:29:13,600
317 und die ganzen Averages und 
die ganze Statistik und die 

626
00:29:13,600 --> 00:29:15,120
ganze State State Machine die da
läuft. 

627
00:29:15,520 --> 00:29:17,840
Hat alles wunderbar mitgemacht, 
ja gar kein Problem. 

628
00:29:17,840 --> 00:29:20,080
Du hängst dich wieder, du hängst
dich wieder ins System rein, ne 

629
00:29:20,560 --> 00:29:23,800
deswegen an der Stelle glaube 
ich clever, da den ne smarte 

630
00:29:23,800 --> 00:29:28,000
Edge zu benutzen ne und 
vielleicht das noch mal rot rot 

631
00:29:28,000 --> 00:29:30,560
gesagt also ich hab es mir rot 
auf dem Spicker geschrieben, 

632
00:29:30,560 --> 00:29:33,120
aber man muss das quasi rot auf 
der Audiospur sagen was also 

633
00:29:33,120 --> 00:29:36,400
hier passiert hier ist der 
Übergang weil du wir hatten am 

634
00:29:36,400 --> 00:29:39,280
Anfang Buzzword Bingo gesagt Ne 
ITOT Convergence und so weiter 

635
00:29:39,280 --> 00:29:41,840
aber was passiert hier im 
Prinzip Verlass ich jetzt das 

636
00:29:41,840 --> 00:29:45,280
OT. 
In die Cloud oder ins IT? 

637
00:29:45,280 --> 00:29:47,960
Ich würd es mal Cloud nennen. 
Ja, weil hier schlage ich jetzt 

638
00:29:47,960 --> 00:29:50,400
tatsächlich die Brücke von 
dieser API, die ich gesagt hab, 

639
00:29:50,400 --> 00:29:54,800
dieses dieses Weiterleiten, da 
muss ich jetzt einmal ausstechen

640
00:29:54,800 --> 00:29:57,960
aus meinem shopfloor Netzwerk 
und das machen wir mit MQTT und 

641
00:29:57,960 --> 00:30:00,880
einer ausgehenden Verbindung 
einer sicheren ausgehenden 

642
00:30:00,880 --> 00:30:04,640
Verbindung, da verlasse ich 
jetzt quasi den Shopfloor und 

643
00:30:04,880 --> 00:30:08,320
und informiere die Cloud. 
Ja, und zwar muss es genauso 

644
00:30:08,320 --> 00:30:12,400
rumgehen, ne es muss die der OT 
muss IT anrufen, oder? 

645
00:30:12,800 --> 00:30:14,960
Maschine muss Cloud anrufen, sag
ich mal. 

646
00:30:14,960 --> 00:30:17,960
Ja, damit die die Kollegen in 
der IT deiner Firma, die ja 

647
00:30:17,960 --> 00:30:20,720
dafür sorgen, dass dann keiner 
Böse, kein Böser von außen nach 

648
00:30:20,720 --> 00:30:23,680
innen greift, genau dieses 
Problem nicht haben, weil wir 

649
00:30:23,680 --> 00:30:27,600
wir rufen von von der Maschine 
in die Cloud an ne, aber 

650
00:30:27,600 --> 00:30:28,800
andersrum geht die Verbindung 
nicht. 

651
00:30:28,800 --> 00:30:30,720
Die Verbindung wird so 
aufgebaut, aufgebaut. 

652
00:30:30,720 --> 00:30:34,320
Danach ist die Bidirektional 
aber auf einem sicheren Kanal. 

653
00:30:34,320 --> 00:30:37,280
Ja, das ist ja, das ist ja, wir 
können ja genauso wie HTTPS, 

654
00:30:37,600 --> 00:30:39,680
machen wir MQTTS, und dann ist 
das alles safe. 

655
00:30:40,520 --> 00:30:43,440
Das ist bei uns dann mit MQTTS 
quasi gelöst. 

656
00:30:43,440 --> 00:30:46,160
Ist glaub ich in vielen Stellen 
jetzt auch schon der Standard 

657
00:30:46,160 --> 00:30:50,160
des OPTT in der Fertigung. 
Wer Bock hat auf MQTT, Wir 

658
00:30:50,160 --> 00:30:53,640
hatten ne coole Folge mit dem 
Hifum Cube Gründer kann man sich

659
00:30:53,640 --> 00:30:56,000
auch noch mal anhören und wir 
nutzen da speziell noch mal 

660
00:30:56,000 --> 00:31:00,000
VRPC, sogar kann man sich auch 
noch mal 2 extra folgen so 

661
00:31:00,000 --> 00:31:02,200
anhören ja von uns. 
Genau. 

662
00:31:02,200 --> 00:31:04,520
Und das, das kann man hier noch 
mal sagen, das VRPC sorgt dafür,

663
00:31:04,520 --> 00:31:07,360
dass wir diese API, die ich 
genannt habe, also und wir haben

664
00:31:07,360 --> 00:31:09,440
ja n kleinen GPIO. 
Klasse. 

665
00:31:09,440 --> 00:31:12,200
Am Ende haben wir ne kleine 
Klasse geschrieben, ne Software 

666
00:31:12,200 --> 00:31:14,800
Klasse mit Funktionen drin und 
wir können diese Funktionen halt

667
00:31:14,800 --> 00:31:18,880
bedienen und deren Rückgabewerte
nehmen auch über MQTT, aber dass

668
00:31:18,880 --> 00:31:21,280
wir halt quasi diese AP direkt 
bedienen können, dass wir das 

669
00:31:21,520 --> 00:31:24,920
Macht VRPC ansonsten bei MQTT 
wärst du dabei, hast du halt so 

670
00:31:24,920 --> 00:31:27,640
n Messages da, da würdest du 
sagen Counter oder irgendwas mit

671
00:31:27,640 --> 00:31:29,520
so einem Gedöns und so weiter 
das haben wir nicht, also dieses

672
00:31:29,520 --> 00:31:32,440
ganze Namespacing und 
eingeordnet funktioniert bei uns

673
00:31:32,440 --> 00:31:35,680
einfacher, weil wir quasi immer 
immer auf einer AP. 

674
00:31:36,000 --> 00:31:38,800
Ebene sind schon auf der Edge. 
Ja, bei uns hat jede Edge so ne 

675
00:31:38,800 --> 00:31:40,800
saubere AP, quasi durch das 
VRPC. 

676
00:31:40,800 --> 00:31:45,080
Ja das kann man sich vorstellen,
grob gesprochen OK, also da 

677
00:31:45,080 --> 00:31:47,680
haben wir haben wir die Brücke 
Oti, da sind wir fertig mit der 

678
00:31:47,680 --> 00:31:50,400
Schnittstelle Maschine, ich 
glaub es soweit klar oder was 

679
00:31:50,560 --> 00:31:53,120
wissen. 
Gut, das jetzt aber musst du 

680
00:31:53,200 --> 00:31:54,360
kann man vielleicht noch mal 
sagen. 

681
00:31:54,360 --> 00:31:57,200
Du hast vorhin gesagt 1050 60 
Maschinen hast du entsprechend 

682
00:31:57,200 --> 00:32:01,320
natürlich dann 1050 oder 60 
Raspberry Price in dem Fall 

683
00:32:01,320 --> 00:32:03,120
jetzt hängen in deiner Fertigung
ja genau. 

684
00:32:04,480 --> 00:32:06,840
Genau das führt zu anderen 
Problemen, dass ich ich Gleise 

685
00:32:06,840 --> 00:32:08,880
mal ab von meinem Spicker, das 
können wir gerade mal machen, 

686
00:32:08,880 --> 00:32:11,680
dann, das ist das nächste Ding, 
dann hast du 50 Raspis und so n 

687
00:32:11,680 --> 00:32:15,160
Raspi hat auch n Betriebssystem 
Raspi OS das ist gerne so n 

688
00:32:15,160 --> 00:32:18,520
Debian also n spezielles Debian 
für Raspi aber auch nicht sehr 

689
00:32:18,520 --> 00:32:21,280
speziell n ganz bisschen 
hingebogen und das aktuellste 

690
00:32:21,280 --> 00:32:24,400
ist gerade trixi, aber du hast 
im Prinzip das gleiche wie 

691
00:32:24,400 --> 00:32:27,040
immer, ja du hast halt irgendwie
kleine Computer sag ich mal sehr

692
00:32:27,040 --> 00:32:29,040
sehr kleine Computer aber du 
musst die trotzdem hinterher in 

693
00:32:29,040 --> 00:32:30,720
musst mal n Update einspielen 
oder irgendwas ja. 

694
00:32:31,360 --> 00:32:33,200
Später müssen wir kommen, gleich
noch dazu müssen wir auch noch 

695
00:32:33,200 --> 00:32:35,880
vielleicht n Kiosk Modus 
einbauen und so weiter wenn du 

696
00:32:35,880 --> 00:32:40,760
einen hast easy, aber wenn du 50
hast nicht so easy und du hängst

697
00:32:40,760 --> 00:32:42,760
halt irgendwo die die hast du 
typischerweise nicht in deinem 

698
00:32:42,760 --> 00:32:43,800
Büro. 
Ja also wir jetzt als 

699
00:32:43,800 --> 00:32:47,160
Softwareentwickler der Rasp ist 
ja an der Maschine tatsächlich 

700
00:32:47,160 --> 00:32:50,200
dran, ja dran geschraubt, da 
kommst du erstmal nicht hin und 

701
00:32:50,200 --> 00:32:52,800
da hängt ja auch kein Display 
dran, kein HDMI Stecker oder 

702
00:32:52,800 --> 00:32:55,520
irgendwas so also wir sind ja 
relativ pur unterwegs, da gibt 

703
00:32:55,520 --> 00:32:58,280
es Gott sei Dank n ziemlich 
coole von Raspi selber System. 

704
00:33:00,160 --> 00:33:03,320
Sehr professionell das Raspi 
connect, das genau das löst. 

705
00:33:03,320 --> 00:33:06,240
Das ist quasi Flottenmanagement 
von deinen Raspi Devices und 

706
00:33:06,240 --> 00:33:09,680
darüber kannst du Remote dich 
ins Display einhängen, also in 

707
00:33:09,680 --> 00:33:14,240
das in das, in das ja in die UI 
Signale und dann dann US quasi 

708
00:33:14,240 --> 00:33:17,040
sehen als wärst du irgendwie n 
normales Linux und du kannst 

709
00:33:17,040 --> 00:33:19,720
dich auch in ne in ne SSH 
Konsole quasi einloggen und 

710
00:33:19,720 --> 00:33:23,240
beides gleichzeitig sogar und 
das ist das ist ne Weboberfläche

711
00:33:23,240 --> 00:33:26,320
und da kannst du den ganzen Kram
maintain und flottenkrams machen

712
00:33:26,320 --> 00:33:29,200
ne ist super cool, ne? 
Also ich sag mal so, damit kommt

713
00:33:29,200 --> 00:33:31,360
man noch klar, wenn man 2030 
hat. 

714
00:33:31,840 --> 00:33:33,800
Wenn du wenn du 200 hast, dann 
brauchst du da auch noch mal 

715
00:33:33,800 --> 00:33:35,600
irgendwie ne größere Lösung, 
dann brauchst du irgendwie 

716
00:33:35,600 --> 00:33:39,400
encible oder irgendwas aber ja. 
Für n Start ist das ne gute 

717
00:33:39,400 --> 00:33:41,440
Empfehlung. 
Ja das einfach von von Raspberry

718
00:33:41,440 --> 00:33:44,040
Pi das das Device Management 
Tool dazu nutzen. 

719
00:33:44,040 --> 00:33:45,120
Ja, genau. 
Und vor allen Dingen. 

720
00:33:45,120 --> 00:33:47,360
Wir haben ja immer 2 Phasen in 
so einem Projekt, es gibt das 

721
00:33:47,360 --> 00:33:50,000
Rollout und das Mantain ist 
quasi später und es gibt die 

722
00:33:50,000 --> 00:33:51,760
Development und Development 
Phase. 

723
00:33:51,920 --> 00:33:55,360
Easy Enough reicht völlig. 
OK haben wir das auch abgegrast 

724
00:33:55,360 --> 00:33:57,120
und dann gucken wir die zweite 
Schnittstelle an. 

725
00:33:57,680 --> 00:34:01,400
Schnittstelle ERP Wir haben ja 
gesagt, wir müssen, also wir 

726
00:34:01,400 --> 00:34:03,520
haben ja ne wir wir machen n 
ganz neues System. 

727
00:34:03,520 --> 00:34:05,480
Unsere Datenbanken waren am 
Anfang leer und jetzt müssen wir

728
00:34:05,480 --> 00:34:07,360
ja die füllen jetzt jetzt haben 
wir schon mal eine, jetzt können

729
00:34:07,360 --> 00:34:09,360
wir die Maschinendaten Datenbank
können wir sie schon mal füllen 

730
00:34:09,360 --> 00:34:11,520
mit so Takten noch nicht ganz so
einfach weil wir n bisschen 

731
00:34:11,520 --> 00:34:13,360
Logik machen müssen, aber jetzt 
brauchen wir noch jetzt brauchen

732
00:34:13,360 --> 00:34:15,920
wir noch unsere Aufträge mit 
diesen ganzen ist mit den ganzen

733
00:34:15,920 --> 00:34:18,199
Entschuldigung mit den ganzen 
soll Kennzahlen und so weiter 

734
00:34:18,199 --> 00:34:21,920
und sofort ja und da haben wir 
wieder n Agenten ja denn wir 

735
00:34:21,920 --> 00:34:24,880
machen es auch hier einfach man 
kann jetzt natürlich für jedes 

736
00:34:24,960 --> 00:34:27,040
ERP was da ist und da gibt es 
viele. 

737
00:34:27,360 --> 00:34:29,520
Versuchen direkt irgendwie mit 
einer API Schnittstelle 

738
00:34:29,520 --> 00:34:32,120
irgendwas da abzugreifen und so 
weiter ja das ist natürlich auch

739
00:34:32,120 --> 00:34:33,920
die schickste Lösung. 
Das ist irgendwie auch elegant, 

740
00:34:33,920 --> 00:34:35,840
wenn ich es mal Maschinen machen
kann, krieg ich auch noch n paar

741
00:34:35,840 --> 00:34:38,400
Seiteninformationen vielleicht 
mit die ich brauche, aber auch 

742
00:34:38,400 --> 00:34:41,320
hier wenn man den 
Pragmatischsten Weg wählt und 

743
00:34:41,320 --> 00:34:44,400
das kleinste gemeinsame 
Vielfache sucht, dann hat fast 

744
00:34:44,400 --> 00:34:47,040
jedes von diesen ERP System 
irgendwie sowas wie ne Export 

745
00:34:47,040 --> 00:34:50,159
Funktion wo ich halt meine 
tabellarischen Informationen 

746
00:34:50,159 --> 00:34:53,600
mehr ist es ja nicht als Excel 
File zum Beispiel oder CSV oder 

747
00:34:53,600 --> 00:34:57,120
was auch immer ja rausklatschen 
kann in n filesystem ne. 

748
00:34:57,360 --> 00:35:00,880
Ganz einfach ist das das das man
muss ja auch sagen, das ERP 

749
00:35:00,880 --> 00:35:03,280
läuft ja auch auf irgendeinem 
Server. 

750
00:35:03,280 --> 00:35:06,560
Ja, und im einfachsten Falle 
lege ich einfach quasi das 

751
00:35:06,560 --> 00:35:10,880
aktuelle das die den aktuellen 
Auftragskontingent und Status 

752
00:35:11,280 --> 00:35:16,240
aufs File System von dem Server 
selbst und nebenhin nen nen 

753
00:35:16,240 --> 00:35:19,720
Agenten von uns, der ist jetzt 
quasi nicht der Brückt jetzt 

754
00:35:19,720 --> 00:35:21,840
auch wieder Netzwerke weil der 
in irgendeinem auf irgendeinem 

755
00:35:21,840 --> 00:35:24,120
Server läuft wo uns völlig 
wurscht ist oder ist aber der 

756
00:35:24,120 --> 00:35:26,320
der wählt halt auch raus so wie 
von der Maschine. 

757
00:35:26,880 --> 00:35:29,760
Und kontaktiert quasi unsere 
Cloud mit, wo die Datenbanken 

758
00:35:29,760 --> 00:35:31,760
hinterliegen. 
Jetzt fressen wir einfach alle 

759
00:35:31,760 --> 00:35:34,120
10 Sekunden oder halt 20 oder 
wie auch immer, wie schnell hier

760
00:35:34,120 --> 00:35:38,080
in dem Fall die Aufträge da 
wechseln, synchronisiert man das

761
00:35:38,080 --> 00:35:41,360
ERP durch das exportierte File, 
was man einfach liest vom File 

762
00:35:41,360 --> 00:35:44,840
und schickt es quasi bei uns 
rüber und dann können wir 

763
00:35:44,840 --> 00:35:45,920
synchronisieren mit der 
Auftragsdatenbank. 

764
00:35:47,680 --> 00:35:50,760
Das heißt, wir nehmen die 
Aufträge vom ERP und schreiben 

765
00:35:50,760 --> 00:35:53,120
sie in unsere Auftragstabelle 
rein. 

766
00:35:53,120 --> 00:35:55,600
Letzten Endes ne oder die 
relevanten Informationen davon. 

767
00:35:55,920 --> 00:35:59,280
Genau, und du sagst, die 
Schnittstelle ist jetzt n könnte

768
00:35:59,280 --> 00:36:01,920
n Excel File sein. 
CSV file was wir periodisch 

769
00:36:01,920 --> 00:36:03,600
auslesen. 
Wenn man aber das muss man 

770
00:36:03,600 --> 00:36:05,600
vielleicht noch mal dazu sagen, 
ich glaube was auch häufig 

771
00:36:05,600 --> 00:36:08,720
vorkommt, ist tatsächlich 
einfach, man macht so NSQL. 

772
00:36:09,280 --> 00:36:10,400
Auch das. 
Anwendung quasi. 

773
00:36:10,400 --> 00:36:13,600
Ja, dass man über direkt auf die
Datenbank des ERP geht, ja 

774
00:36:13,840 --> 00:36:17,560
vielleicht über NSQL User oder 
sowas oder manche ERPS haben ja 

775
00:36:17,560 --> 00:36:19,680
durchaus so ne Rest AP oder 
sonst was, also das kann man 

776
00:36:19,680 --> 00:36:21,920
auch alles machen. 
Ne, genau im Prinzip gibt es 

777
00:36:22,000 --> 00:36:24,960
gibt es 1000 Möglichkeiten. 
Ist auch dann eigentlich 

778
00:36:24,960 --> 00:36:27,560
wurscht. 
Weil für jetzt mal von der 

779
00:36:27,560 --> 00:36:29,080
Softwarearchitektur her 
gesprochen ist. 

780
00:36:29,080 --> 00:36:32,320
Wir sind, wir sind irgendwie in 
der Lage, die diese Aufträge 

781
00:36:32,320 --> 00:36:35,680
abzugreifen und sie in unsere 
eigene Auftragstabelle 

782
00:36:35,680 --> 00:36:38,120
reinzuhängen. 
Und hier muss man auch gucken, 

783
00:36:38,120 --> 00:36:40,320
das ist nämlich jetzt eigentlich
auch ganz schick von der vom 

784
00:36:40,320 --> 00:36:42,160
Design her. 
Jetzt muss man aufpassen, dass 

785
00:36:42,160 --> 00:36:45,600
man dann n Update macht n 
vorsichtiges, also man man 

786
00:36:45,600 --> 00:36:47,720
synchronisiert quasi immer diese
Aufträge, kann ja auch mal sein,

787
00:36:47,720 --> 00:36:49,880
dass da einer gelöscht wird und 
so weiter dann müssen wir das 

788
00:36:49,880 --> 00:36:52,760
bei uns auch löschen, jetzt wird
quasi jetzt sprechen wir über 

789
00:36:52,760 --> 00:36:55,520
die ersten, über die ersten Apps
quasi. 

790
00:36:56,000 --> 00:36:57,680
Können ja ruhig mal anfangen mit
der Order App. 

791
00:36:57,680 --> 00:36:59,720
Ich würde. 
Erstmal noch ehrlich gesagt die 

792
00:36:59,720 --> 00:37:02,800
dritte Datenquelle erstmal noch 
besprechen, weil wir haben als 

793
00:37:02,800 --> 00:37:06,200
Datenquelle Maschine stückzähler
Datenquelle EAP für die 

794
00:37:06,200 --> 00:37:09,360
Aufträge, aber wir wollen ja 
noch viel mehr Daten haben. 

795
00:37:09,360 --> 00:37:13,360
Wir wollen ja noch die Events 
wissen, vor allem ne, also diese

796
00:37:13,360 --> 00:37:17,160
Datenquelle ist ja der Mensch. 
Erstmal ja gut, OK, mit so 

797
00:37:17,160 --> 00:37:18,880
machen wir das hast du recht. 
Ja wir brauchen noch ne 

798
00:37:18,880 --> 00:37:21,080
Datenquelle, das ist nämlich 
jetzt der Werker tatsächlich der

799
00:37:21,080 --> 00:37:24,960
an der Maschine steht und sagt. 
Ich rüste jetzt und drücke auf 

800
00:37:24,960 --> 00:37:27,760
rüsten. 
Genau genau also das. 

801
00:37:28,000 --> 00:37:29,680
Lösen, das lösen wir über ne 
eigene UI. 

802
00:37:29,680 --> 00:37:32,800
Das meinst du glaub ich mit App,
aber letzten Endes ist es ne UI.

803
00:37:32,960 --> 00:37:35,240
Ist ne UI die. 
Den, die dazu führt, dass der 

804
00:37:35,240 --> 00:37:38,640
Wecker ne Datenquelle wird, wenn
man so will, weißt du? 

805
00:37:39,360 --> 00:37:40,480
Das ist richtig. 
Genau. 

806
00:37:41,440 --> 00:37:44,040
Viele von euch wissen, Burkhard 
und ich machen diesen Podcast 

807
00:37:44,040 --> 00:37:46,640
eigentlich schon nebenbei. 
Den Großteil unserer Zeit 

808
00:37:46,640 --> 00:37:49,760
arbeiten wir an Heisenware. 
Heisenware ist unsere Plattform 

809
00:37:49,760 --> 00:37:52,400
für visuelle Programmierung und 
Digitalisierung in der 

810
00:37:52,400 --> 00:37:54,480
Industrie. 
Wenn ihr also Maschinen anbinden

811
00:37:54,480 --> 00:37:57,040
wollt, MDEBDE Daten erfassen 
müsst oder Dashboards und mobile

812
00:37:57,040 --> 00:37:59,760
Apps für die Fertigung braucht, 
dann könnte Heisenware eine 

813
00:37:59,760 --> 00:38:02,480
echte Option für euch sein. 
Ihr baut damit zuverlässige 

814
00:38:02,480 --> 00:38:05,920
industrielle Software nur viel 
schneller und einfacher als 

815
00:38:05,920 --> 00:38:08,240
bisher und wenn du jetzt 
neugierig geworden bist, probier

816
00:38:08,240 --> 00:38:09,760
es einfach mal aus 
unterheisenware.com Slash 

817
00:38:09,760 --> 00:38:13,760
einfach minus komplex kannst du 
dich anmelden und das ganze 30 

818
00:38:13,760 --> 00:38:19,000
Tage völlig kostenlos testen. 
Und nun viel Spaß mit der 

819
00:38:19,000 --> 00:38:22,000
weiteren Folge. 
Wenn man jetzt überlegt, was wir

820
00:38:22,000 --> 00:38:24,640
dafür brauchen, also das ist so,
sag ich auch mal kurz was, das 

821
00:38:24,640 --> 00:38:26,560
ist so n Klassiker ne, hängt 
also direkt an der Maschine, 

822
00:38:26,560 --> 00:38:28,960
denn die meisten sind ja groß 
genug, da hängst du dann so n 10

823
00:38:28,960 --> 00:38:32,280
Zoll Display mit Touch an 
irgendwie und so ne typische UI 

824
00:38:32,280 --> 00:38:34,880
die dann irgendwie so dicke 
Knöpfe hat ne für du hast ja 

825
00:38:34,880 --> 00:38:37,920
bist ja im Industriebereich so, 
da hast du vielleicht auch mal 

826
00:38:37,920 --> 00:38:39,800
nen öligen Finger oder 
irgendwas, das muss alles groß 

827
00:38:39,800 --> 00:38:42,520
genug sein ne und da hast du 
diesen Klassiker so n Kiosk 

828
00:38:42,520 --> 00:38:45,600
Modus und so weiter ja und wenn 
man jetzt sich überlegt was wir 

829
00:38:45,600 --> 00:38:47,200
sowieso schon haben an der 
Maschine. 

830
00:38:47,760 --> 00:38:52,080
Den Rasbee jetzt kann man ne 
schöne Idee haben und die gibt 

831
00:38:52,080 --> 00:38:54,600
es halt, den die ist nicht von 
uns, sondern da gibt es halt 

832
00:38:54,600 --> 00:38:56,640
Hardwarehersteller. 
Einen kann ich mal nennen, 

833
00:38:56,640 --> 00:38:59,080
einfach den mit dem wir das 
erfolgreich schon mal gemacht 

834
00:38:59,080 --> 00:39:02,800
haben, Waveshare zum Beispiel, 
die haben quasi nen Touchdisplay

835
00:39:02,800 --> 00:39:05,360
an einem Rasbee dran. 
Gerrit, Du kennst das auch von 

836
00:39:05,360 --> 00:39:06,600
deinem, von deiner Ex Firma 
glaub ich. 

837
00:39:06,600 --> 00:39:08,480
Ne ihr habt auch ganz viel mit 
Android, da gibt es alles 

838
00:39:08,480 --> 00:39:12,000
Mögliche so ja es. 
Gibt locker 100 Anbieter, die 

839
00:39:12,000 --> 00:39:13,840
Raspberry Piece mit 
Touchdisplays ausstatten. 

840
00:39:14,280 --> 00:39:15,760
Richtig, genau. 
Und da gibt es halt auch wieder 

841
00:39:15,760 --> 00:39:17,960
Preisspannen von Biss und so 
weiter da da kann man mal 

842
00:39:17,960 --> 00:39:19,680
gucken. 
So aber aber das ist halt quasi 

843
00:39:19,680 --> 00:39:22,560
fertig und das schicke ist jetzt
kombinier ich quasi Gehäuse. 

844
00:39:22,640 --> 00:39:25,440
Vor allem ne. 
Gehäuse genau, aber ich da sitzt

845
00:39:25,440 --> 00:39:27,920
jetzt quasi in einem in einem 
Device. 

846
00:39:28,480 --> 00:39:31,640
Sitzt quasi als Computer der 
Raspi hinten drin und vorne ist 

847
00:39:31,640 --> 00:39:34,600
n Touchpad und dann gibt es auch
so klassische Aufnahmen mit so 

848
00:39:34,600 --> 00:39:37,320
einem standardisierten was weiß 
ich Verschraubungen und so 

849
00:39:37,320 --> 00:39:39,240
weiter dann kriegt das auch gut 
an die Maschine dran, das ist ja

850
00:39:39,240 --> 00:39:43,240
auch wichtig und jetzt kann ich 
diese, diese diese diese 3,3 

851
00:39:43,240 --> 00:39:47,120
Volt Kabel hinten quasi an 
hinter meinem Touchdisplay an 

852
00:39:47,120 --> 00:39:50,840
die an die Pins dran löten und 
vorne hab ich einfach n ganz 

853
00:39:50,840 --> 00:39:54,040
normales Touchdisplay mit einem 
Betriebssystem dahinter mit dem 

854
00:39:54,040 --> 00:39:56,640
Raspi OS. 
Debian, meistens Linux, die 

855
00:39:56,640 --> 00:39:59,280
haben im Mailand oder 
Irgendsowas, das ist ja das also

856
00:39:59,280 --> 00:40:01,360
wie die Leute denken, dass Linux
nur ne Konsole ist ja Quatsch, 

857
00:40:01,360 --> 00:40:03,000
die haben ja auch, das sieht ja 
genauso schick aus wie n 

858
00:40:03,000 --> 00:40:04,960
Windows. 
Ja und was die vor allen Dingen 

859
00:40:04,960 --> 00:40:07,160
können, jetzt kommt der 
knackende Punkt, die können 

860
00:40:07,160 --> 00:40:10,240
natürlich n Browser aufmachen, 
wir brauchen nichts anderes als 

861
00:40:10,240 --> 00:40:13,360
n Browser weil die nächste 
Architektur Überlegung ist, dass

862
00:40:13,360 --> 00:40:19,280
halt alles, aber auch alles was 
an UI läuft Browser im Browser 

863
00:40:19,280 --> 00:40:22,640
laufende Apps sind Web, Web 
Apps, Webbrowser Anwendung 

864
00:40:22,720 --> 00:40:24,400
Punkt. 
Und jetzt? 

865
00:40:24,480 --> 00:40:26,720
Jetzt kommt das, das, was 
wirklich querky ist im Kopf, 

866
00:40:27,120 --> 00:40:29,040
aber jetzt muss ich mir auch 
überlegen, hat jetzt jedes 

867
00:40:29,040 --> 00:40:31,920
einzelne Maschine ne ne einzelne
UI die ich einzeln verwalten 

868
00:40:31,920 --> 00:40:34,760
muss einzeln da aufspiele, dann 
habe ich irgendwie 50 

869
00:40:34,760 --> 00:40:38,760
softwareprogramme da am an der 
Hacke und muss die Mainter hin 

870
00:40:38,760 --> 00:40:42,720
und wenn ich n Update mache dann
muss ich alle 50 updaten oder 

871
00:40:42,720 --> 00:40:46,320
irgendsowas oder komme ich zu 
dem Punkt wie wir es machen ist 

872
00:40:46,800 --> 00:40:49,480
es halt einer App. 
Weil am Ende haben die ist es 

873
00:40:49,480 --> 00:40:51,280
ja, das ist immer das Gleiche, 
was die machen, in 

874
00:40:51,280 --> 00:40:53,280
unterschiedlichen 
unterschiedlichen Zuständen pro 

875
00:40:53,280 --> 00:40:56,960
Maschine natürlich ja, aber es 
ist ja quasi eine Logik und eine

876
00:40:57,000 --> 00:41:00,440
App, ja, und das tun wir, und 
indem wir einfach ne ne ne 

877
00:41:00,440 --> 00:41:03,200
browserbasierte App im 
fullscreen Modus auf diesem 

878
00:41:03,200 --> 00:41:05,880
Touchpad mit so einem Kiosk 
dran, das gibt es, da haben wir 

879
00:41:05,880 --> 00:41:08,200
auch dokumentiert, das kann man 
schon schön machen, auch das ist

880
00:41:08,200 --> 00:41:11,120
gut, ist gar nicht so schwer, da
gibt es so extra, dafür gibt es 

881
00:41:11,120 --> 00:41:13,440
für diese, für diese Raspis, 
weil die oft dafür eingesetzt 

882
00:41:13,440 --> 00:41:16,640
werden, gibt es so n Kiosk 
Modus, das gibt mit Lab WCS das 

883
00:41:16,640 --> 00:41:19,760
neueste von Trixi. 
Oder Wayfire früher so, und da 

884
00:41:19,760 --> 00:41:21,960
kann man dann quasi so n ganz 
kleines Skript konfigurieren. 

885
00:41:21,960 --> 00:41:24,840
Im Prinzip sag ich nur wenn du 
hoch da bist und hast irgendwie 

886
00:41:24,840 --> 00:41:28,080
Netzwerk, dann mach Chromium 
auf, programmatisch sag ich das 

887
00:41:28,080 --> 00:41:30,640
Klick das halt nicht sag mach 
Chromium auf mit den und den 

888
00:41:31,040 --> 00:41:33,240
Seitenbedingungen mach das 
Vollscreen und dann läuft das ja

889
00:41:33,240 --> 00:41:36,720
und dann sieht das aus wie ne 
ganz normale perfekte UI, ja. 

890
00:41:37,640 --> 00:41:39,920
Lass vielleicht noch mal einen 
Schritt zurückgehen und kurz 

891
00:41:39,920 --> 00:41:42,440
drüber sprechen, was da 
überhaupt angezeigt wird. 

892
00:41:42,440 --> 00:41:44,200
Ne, das hast du gesagt, das 
hängt. 

893
00:41:44,200 --> 00:41:47,680
Dieser Touchdisplay ist Teil des
Raspberry Pies in einem Gehäuse.

894
00:41:48,320 --> 00:41:51,840
Hat jetzt die Doppelfunktion ja 
erfasst, die die Stückzahl in 

895
00:41:51,840 --> 00:41:53,440
dem Fall oder den Puls und 
wandelt die um. 

896
00:41:53,440 --> 00:41:57,840
Sendet es in ne Cloud plus zeigt
jetzt ne UI an, die natürlich 

897
00:41:57,920 --> 00:42:00,800
individuell konfigurierbar ist. 
Ja, je nach dem was wir hier 

898
00:42:00,800 --> 00:42:03,200
brauchen, aber der Klassiker 
wenn wir über 

899
00:42:03,200 --> 00:42:06,080
Betriebsdatenerfassung sprechen 
ist halt irgendwie n Knopf wo 

900
00:42:06,080 --> 00:42:08,560
drauf steht Auftrag starten ne 
und n Knopf wo drauf steht 

901
00:42:08,560 --> 00:42:11,520
Auftrag also rüsten ja ich geh 
befinde mich jetzt im 

902
00:42:11,520 --> 00:42:14,800
Rüstzeitraum weil das möchte ich
ja fast wie lang das dauert und.

903
00:42:15,040 --> 00:42:18,000
Irgendwie Knöpfe oder 
Anwahlmöglichkeiten für 

904
00:42:18,000 --> 00:42:20,200
Störgründe, die jetzt 
tatsächlich aufgetreten sind. 

905
00:42:20,200 --> 00:42:23,360
Also die Begründung dafür, dass 
dieser Takt, den du erwähnt 

906
00:42:23,360 --> 00:42:25,200
hast, ausgeblieben ist. 
Richtig, ne. 

907
00:42:25,600 --> 00:42:28,920
Ja, meistens kann man das mit so
3 Mainpages ab abfrühstücken. 

908
00:42:28,920 --> 00:42:31,840
Genau was du gesagt hast. 
Also so ne erste Seite wo man wo

909
00:42:31,840 --> 00:42:34,360
man erst mal den Auftrag 
auswählt und es ist jetzt, das 

910
00:42:34,360 --> 00:42:36,320
ist vielleicht noch mal kurz 
zurückspulen, unser IRP System 

911
00:42:36,320 --> 00:42:40,160
hat ja ne Übersicht über alle 
Aufträge kreuz und quer also ich

912
00:42:40,160 --> 00:42:42,520
hab 50 Maschinen und da sind 
alle Aufträge über alle 50 

913
00:42:42,520 --> 00:42:45,360
Maschinen ne. 
Jetzt jetzt brauch ich noch n 

914
00:42:45,360 --> 00:42:47,200
Schritt. 
Also ich steh jetzt an Maschine 

915
00:42:47,200 --> 00:42:50,560
2 sag ich mal ja und Maschine 2 
hat ja nicht alle Aufträge zu 

916
00:42:50,560 --> 00:42:52,720
verarbeiten, sondern halt die 
die für Maschine 2 sind. 

917
00:42:53,200 --> 00:42:55,200
Das können aber immer noch mehr 
als einer sein. 

918
00:42:55,200 --> 00:42:57,320
Ja das können ja schon mal 10 
Aufträge sein die da kommen 

919
00:42:57,320 --> 00:42:59,000
sollen demnächst ja und das hat 
der Schichtleiter vielleicht 

920
00:42:59,000 --> 00:43:00,800
irgendwie eingeplant, wann 
welches und so weiter und 

921
00:43:00,800 --> 00:43:03,680
sofort, ja, das heißt wir haben 
ne gewisse Logik in der in der 

922
00:43:03,680 --> 00:43:07,040
in der App und Filtern filtern 
jetzt genau die Aufträge raus, 

923
00:43:07,040 --> 00:43:09,280
die für diese Maschine sind und 
die würden wir auf dieser ersten

924
00:43:09,280 --> 00:43:12,160
Seite auf dieser Terminal App 
mal anzeigen ja so. 

925
00:43:12,320 --> 00:43:14,360
Auftragsstart ist offen und 
jetzt geht der Werk ein und sagt

926
00:43:14,360 --> 00:43:16,480
erstmal, den will ich jetzt 
machen, ne, den wähl ich mir 

927
00:43:16,480 --> 00:43:18,960
jetzt aus. 
Ja klick drauf und dann springen

928
00:43:18,960 --> 00:43:22,080
wir zur Seite 2 und da hast du 
die Knöpfe die du gesagt hast. 

929
00:43:22,080 --> 00:43:24,960
Ja also entweder zurück wieder 
zum Auftrag auswählen oder aber 

930
00:43:24,960 --> 00:43:29,480
rüsten starten, Produktion 
starten, Fehler in den Fehler 

931
00:43:29,480 --> 00:43:32,120
melden per Hand ja oder Auftrag 
beenden ja so das sind die 

932
00:43:32,120 --> 00:43:34,240
typischen Knöpfe. 
Ja und das ist auch so das 

933
00:43:34,240 --> 00:43:37,040
Mainpanel und diese zweite Seite
wo dann auch steht. 

934
00:43:37,600 --> 00:43:39,560
Wo du oben noch mal siehst. 
Ja, was sind die Auftragsdaten 

935
00:43:39,560 --> 00:43:41,200
und so weiter und wo du vor 
allen Dingen dann die Stoppuhr 

936
00:43:41,200 --> 00:43:42,840
hast. 
Ja das drückst du auf rüsten, 

937
00:43:42,840 --> 00:43:45,440
dann steht ne fette Uhr und dann
siehst du ganz genau wie lange 

938
00:43:45,440 --> 00:43:46,800
bin ich denn überhaupt schon am 
rüsten. 

939
00:43:46,800 --> 00:43:49,040
Ja und wenn du auf Produktion 
gehst, dann siehst du ganz genau

940
00:43:49,040 --> 00:43:51,440
alles klar wieviel, wieviel 
Stück wieviel Stück sind denn 

941
00:43:51,440 --> 00:43:54,480
schon durchgelaufen und sofort 
ja und was ist meine Average 

942
00:43:54,480 --> 00:43:57,960
stückzeit und so weiter das sind
so die normalerweise so die KPIS

943
00:43:57,960 --> 00:44:01,200
die man da so sehen will in 
großen Buchstaben Ne und 

944
00:44:01,200 --> 00:44:04,000
Krasserweise lustigerweise ist 
jetzt wissen wir das ist der 

945
00:44:04,000 --> 00:44:08,080
Gehirn Trick und Tweak. 
Also unter meinem Hintern in dem

946
00:44:08,080 --> 00:44:10,560
gleichen Terminal krieg ich ja 
pulse so. 

947
00:44:10,560 --> 00:44:13,920
Die werden aber zur Cloud 
geschickt und was ich Anzeige 

948
00:44:13,920 --> 00:44:17,520
auf dem Terminal ist ne 
Cloudanwendung das das heißt ich

949
00:44:17,520 --> 00:44:21,040
muss jetzt auch wieder diese 
Zuordnung hinkriegen, denn es 

950
00:44:21,040 --> 00:44:23,120
werden ja ganz viele Pulse 
hochgeschickt ich hab ja 50 

951
00:44:23,120 --> 00:44:26,880
Maschinen, die machen alle 50 
gleichzeitig irgendwelche pulse 

952
00:44:26,880 --> 00:44:30,120
und alle 50 werden quasi nach 
hinten in die in die in die 

953
00:44:30,120 --> 00:44:31,600
Cloud hochgeschickt, haben wir 
gesagt. 

954
00:44:32,160 --> 00:44:34,080
Jetzt habe ich aber ein Terminal
von Maschine 2. 

955
00:44:34,080 --> 00:44:36,560
Ich will jetzt ja genau die 
Pulse von Maschine 2 sehen und 

956
00:44:36,560 --> 00:44:40,000
bloß nicht die von Maschine 7 
oder irgendwas hier lichterhase 

957
00:44:40,000 --> 00:44:44,240
im Pfeffer, das ist tatsächlich 
auch softwaremäßig komplex, weil

958
00:44:44,240 --> 00:44:46,680
wir haben jetzt hier mehrere 
Mandanten am Start, ja, wir 

959
00:44:46,680 --> 00:44:49,240
haben im Prinzip sind die sind 
die Maschinen mit ihren 

960
00:44:49,240 --> 00:44:53,160
Elektrosignalen im Mandant, 
Hardware Mandant und dann haben 

961
00:44:53,160 --> 00:44:54,640
wir noch die Mandanten der 
Werker. 

962
00:44:55,440 --> 00:44:57,640
Und wir haben im Prinzip nen 
Software Mandanten, nen 

963
00:44:57,640 --> 00:44:59,920
funktionalen Mandanten. 
Wenn das Terminal aufgeht, dann 

964
00:44:59,920 --> 00:45:02,560
ist es ja quasi so, dass das 
Terminal wird immer bleiben, 

965
00:45:02,640 --> 00:45:06,240
Maschinen 2 Terminal. 
Ja und das kann ich auch mal 

966
00:45:06,240 --> 00:45:09,520
kurz erzählen wie wir das lösen,
wir lösen das immer tatsächlich 

967
00:45:09,520 --> 00:45:12,560
über den User Login, das ist 
auch quasi generisch, aber die 

968
00:45:12,640 --> 00:45:16,200
die wenn das Terminal quasi 
einmal eingeloggt wird, man muss

969
00:45:16,200 --> 00:45:19,040
sich ja bei so einer Web App bei
uns anmelden, dann melden wir 

970
00:45:19,040 --> 00:45:22,640
das an mit einem funktionalen 
Nutzer, nämlich Terminal 2 Bum 

971
00:45:23,120 --> 00:45:27,600
und dieser funktionale Nutzer. 
Wird im Local Storage 

972
00:45:27,600 --> 00:45:30,400
hinterlegt, der bleibt quasi 
immer eingeloggt, sodass wenn 

973
00:45:30,400 --> 00:45:32,400
wir wenn das Ding auch Power 
Cycle und Kiosk muss, es wieder 

974
00:45:32,400 --> 00:45:35,400
hochkommt, man da nicht wieder n
Usernamen Passwort eingeben 

975
00:45:35,400 --> 00:45:36,560
muss. 
Das wär ne Katastrophe. 

976
00:45:36,560 --> 00:45:38,720
Ja sind hier im Industriekontext
das muss schon von alleine 

977
00:45:38,720 --> 00:45:42,080
passieren ne und das kann es 
auch wenn es das jetzt aber so 

978
00:45:42,080 --> 00:45:45,680
ist, dass er dass dieses 
Terminal n Nutzer hat, dann 

979
00:45:45,680 --> 00:45:48,960
können wir über diesen Nutzer, 
wenn man den quasi gleich hält 

980
00:45:49,440 --> 00:45:52,120
ich sag mal diese User ID, die 
nimmt man für die 

981
00:45:52,120 --> 00:45:56,160
Identifizierung des Terminals. 
Der bin ich gerade und die 

982
00:45:56,160 --> 00:45:59,680
Aufträge haben die Maschinen. 
ID ist quasi auch die Nutzer ID 

983
00:46:00,000 --> 00:46:04,360
und das GPIO Signal von meinen 
Pins, das wird quasi dem schick 

984
00:46:04,360 --> 00:46:07,520
ich quasi auch diese diese ID 
mit, dann haben wir halt immer 

985
00:46:07,520 --> 00:46:10,960
ne ID die Maschine hat ne ID die
Aufträge haben ne zugeordnete 

986
00:46:10,960 --> 00:46:13,600
Maschinen ID und dieser 
eingeloggte User das ist quasi 

987
00:46:13,600 --> 00:46:17,520
alles die gleiche ID und und das
Terminal selber, das greift 

988
00:46:17,520 --> 00:46:21,120
quasi von dem globalen Krempel 
ab, von der Datenbank sagt aber 

989
00:46:21,120 --> 00:46:25,120
gib mir nur was. 
Was zu meiner ID gehört, ja und 

990
00:46:25,120 --> 00:46:28,920
Subscribe dich gegen die Pulse, 
die da ankommen auf MQTT aber 

991
00:46:28,920 --> 00:46:32,480
nur die die auf meinem ID TOPIC 
kommen mehr oder weniger so grob

992
00:46:32,480 --> 00:46:34,560
gesprochen. 
Ja und wenn man das alles 

993
00:46:34,560 --> 00:46:36,560
aussortiert hat, dann ist es 
ziemlich cool, weil dann kann 

994
00:46:36,560 --> 00:46:39,520
man dann hat man quasi alles 
alles in der zentralen Stelle 

995
00:46:39,520 --> 00:46:41,800
und es zeigt sich quasi genau 
das Richtige an ne es wird die 

996
00:46:41,800 --> 00:46:45,280
ganze Zeit auf den richtigen 
Mandanten runtergefiltert ja 

997
00:46:45,280 --> 00:46:48,240
dann kann er ja 2030 Terminals 
haben und dann heißt es nur ich 

998
00:46:48,240 --> 00:46:51,360
kaufe mir einen neuen Raspi, ich
spiele das Kiosk System drauf. 

999
00:46:51,920 --> 00:46:53,480
Und das Kiosk System. 
Und das muss ich auch noch mal 

1000
00:46:53,480 --> 00:46:57,200
dazu sagen, hat die gleiche URL.
Das ist auch noch mal schick, 

1001
00:46:57,200 --> 00:46:59,800
weil wir wir haben hier ne REACT
Single Page Application mit 

1002
00:46:59,800 --> 00:47:03,600
einer festen URL, das erlaubt 
mir, dass ich quasi ganz easy 

1003
00:47:03,600 --> 00:47:06,400
ausrollen kann, weil ich hab 
überall eigentlich das gleiche 

1004
00:47:06,400 --> 00:47:09,360
und der einzige Unterschied ist 
tatsächlich dieser user Login, 

1005
00:47:09,360 --> 00:47:13,080
nur weil ich quasi bei Maschine 
1 sage ich bin Maschine 1 beim 

1006
00:47:13,080 --> 00:47:16,480
Einloggen und bei der Maschine 2
beim Einloggen kriegt das quasi 

1007
00:47:16,480 --> 00:47:18,720
seine eigene richtige Zuordnung,
ja. 

1008
00:47:21,120 --> 00:47:23,480
Und dann löse ich 
architektonisch richtig schick 

1009
00:47:23,480 --> 00:47:26,600
mit einer einzigen 
Webapplikation die 

1010
00:47:26,600 --> 00:47:30,000
Funktionalität aller Terminals 
gleichzeitig und die Zuordnung 

1011
00:47:30,000 --> 00:47:33,120
dieser Pulse gleichzeitig. 
Ja und selbst der Code, auf dem 

1012
00:47:33,120 --> 00:47:35,440
Agenten für den für Discounting 
und so weiter das ist halt alles

1013
00:47:35,440 --> 00:47:38,720
eine gleiche Anwendung, ne 
reduzier, also ganz krass die 

1014
00:47:38,720 --> 00:47:41,200
die Mantainancearbeit, die so n 
softwarekadal hat, ja. 

1015
00:47:41,760 --> 00:47:44,080
Kannst eine dieser eine 
Anwendung anfassen? 

1016
00:47:44,080 --> 00:47:47,360
Vielleicht, und dann das hast du
gleich auf allen Terminals das 

1017
00:47:47,360 --> 00:47:50,240
angepasst. 
Kannst da Wartung machen, wie 

1018
00:47:50,240 --> 00:47:52,680
auch immer, das ist automatisch 
weil und die komplette 

1019
00:47:52,680 --> 00:47:55,200
Individualisierung. 
Ja wo ich hier gerade bin, 

1020
00:47:55,200 --> 00:47:58,240
passiert ausschließlich über 
diesen erstmaligen Login. 

1021
00:47:58,240 --> 00:47:59,760
Ja auf dem Terminal. 
Genau. 

1022
00:48:00,080 --> 00:48:03,120
Ja, ja, mega cool. 
Ja, und das Update ist, weil es 

1023
00:48:03,120 --> 00:48:04,480
n Browser App ist. 
Ist ja auch so. 

1024
00:48:04,480 --> 00:48:06,520
Dann sagst du halt bei uns 
schiebst du halt den Button von 

1025
00:48:06,520 --> 00:48:08,400
links nach rechts oder es gibt n
neuen Störung. 

1026
00:48:08,400 --> 00:48:11,240
Machst du einen Button dazu, 
dann drückst du auf deploy und 

1027
00:48:11,240 --> 00:48:15,040
dann flickt das einmal kurz und 
auf allen Devices lädt das neu 

1028
00:48:15,040 --> 00:48:19,080
und ist da ja easy, ja. 
Direkt deploy on the machine, 

1029
00:48:19,080 --> 00:48:21,680
ne. 
OK gut und da, das hast du jetzt

1030
00:48:21,680 --> 00:48:24,360
glaub ich noch nicht ausgeführt 
und wir können vielleicht noch 

1031
00:48:24,360 --> 00:48:27,160
mal erwähnen, gibst du ja die 
Steuergründe ein und man wird 

1032
00:48:27,160 --> 00:48:29,920
nur aufgefordert tatsächlich 
auch als Werker n Steuergründ 

1033
00:48:29,920 --> 00:48:33,440
dann auch auszuwählen, wenn der 
Takt hätte kommen sollen, aber 

1034
00:48:33,440 --> 00:48:36,240
ausbleibt ne wenn man zum 
Beispiel 20 oder 30% über diesen

1035
00:48:36,240 --> 00:48:39,800
78 Komma irgendwas Sekunden ist,
die du gerade gesagt hast, ne, 

1036
00:48:39,800 --> 00:48:41,520
aber wenn der Takt dann doch 
noch kommt n bisschen verspätet,

1037
00:48:41,520 --> 00:48:44,320
dann rafft es das Teil auch 
automatisch und geht halt wieder

1038
00:48:44,320 --> 00:48:45,200
zurück. 
Dann hatte ich halt n. 

1039
00:48:46,080 --> 00:48:48,320
Kurzen, unbekannten Störgrund 
letzten Endes aufgezeichnet 

1040
00:48:48,320 --> 00:48:50,320
nämlich. 
Richtig, und hier auch wenn man,

1041
00:48:50,320 --> 00:48:51,920
wenn jetzt irgend so jemand 
Dazuhört, der einen 

1042
00:48:51,920 --> 00:48:54,360
Softwareentwickler hat oder 
irgendsowas, da gibt es noch was

1043
00:48:54,360 --> 00:48:58,320
was ganz hartes zu lösen. 
Ich hab 2 User, also entweder 

1044
00:48:58,320 --> 00:49:00,480
tippt der User auf den Auftrag 
auswählen oder drückt 

1045
00:49:00,480 --> 00:49:04,400
irgendwelche Knöpfe, also der 
Werker und das führt zu Events, 

1046
00:49:04,400 --> 00:49:06,880
das ist der Klassiker, so 
funktioniert ja jede App ja ich 

1047
00:49:06,880 --> 00:49:09,200
ich, das kennt man ja ich bin im
Browser, mach irgendwas klicke 

1048
00:49:09,200 --> 00:49:11,920
und die Seite wechselt sich fair
enough ja. 

1049
00:49:12,400 --> 00:49:14,000
Aber ich hab ja gesagt, wir sind
haben hier quasi mehrere 

1050
00:49:14,000 --> 00:49:15,680
Mandanten. 
Die Maschine ist auch n Mandant 

1051
00:49:15,760 --> 00:49:18,480
und wenn die Maschine im Prinzip
sagt die Maschine alter, ich hab

1052
00:49:18,480 --> 00:49:21,600
jetzt ne Störung weil ich hab 
nämlich weil unser Smartes unser

1053
00:49:21,600 --> 00:49:24,840
smarter Terminal Agent hat 
gesagt der ist kein Takt 

1054
00:49:24,840 --> 00:49:28,960
gekommen, so und das ist jetzt 
auf einmal derjenige der klickt 

1055
00:49:28,960 --> 00:49:32,480
und der muss quasi die Seite 
wechseln, der wechselt jetzt von

1056
00:49:32,480 --> 00:49:37,040
hinten vom Backend her die Seite
von der Seite 2 wo du siehst was

1057
00:49:37,040 --> 00:49:39,040
los ist auf die Seite 3 der 
Störgründe. 

1058
00:49:39,520 --> 00:49:41,080
Und der muss ja auch wieder 
zurückflippen wie du gerade 

1059
00:49:41,080 --> 00:49:42,560
richtig gesagt hast, wenn der 
Takt wieder kommt. 

1060
00:49:42,560 --> 00:49:45,760
Ja, das kann man fast gar nicht.
Also es ist nicht so einfach zu 

1061
00:49:45,760 --> 00:49:48,360
lösen, aber mit mit React geht 
es halt in der Single Page 

1062
00:49:48,360 --> 00:49:51,680
Application und man dann hat man
halt ne stehende Verbindung ins 

1063
00:49:51,680 --> 00:49:54,000
Backend, das haben wir halt 
auch, weil wir VRPC quasi oder 

1064
00:49:54,000 --> 00:49:58,000
dieses RPC auch weiter beamen 
bis in unsere UI rein und 

1065
00:49:58,000 --> 00:50:01,120
deswegen können wir quasi auch 
programmatische Page Switches 

1066
00:50:01,120 --> 00:50:04,040
machen, wie wir das so nennen. 
Ja und das das Backend kann 

1067
00:50:04,040 --> 00:50:06,800
irgendwas, man kann irgendeine 
wilde Logik bauen und sagen, so 

1068
00:50:06,800 --> 00:50:08,800
jetzt musst du die Seite 
wechseln, dann passiert das ja. 

1069
00:50:10,080 --> 00:50:12,400
Und das alles sauber gefiltert, 
immer noch über den über den 

1070
00:50:12,400 --> 00:50:15,560
Eingeloggten Terminalnutzer. 
Ja, ja, hat man das entwickelt, 

1071
00:50:15,560 --> 00:50:17,120
kann das schon mal. 
Kann das schon mal kurz zu 

1072
00:50:17,280 --> 00:50:19,640
Spaghetti im Code führen? 
Nee, nicht spaghettimcode 

1073
00:50:19,640 --> 00:50:23,040
Spaghetti im Kopf, aber das das 
klappt schon alles, ja. 

1074
00:50:24,160 --> 00:50:26,320
Super, jetzt haben wir es 
eigentlich schon alles das, was 

1075
00:50:26,400 --> 00:50:28,000
quasi irgendwie mal Daten 
erfasst. 

1076
00:50:28,120 --> 00:50:32,240
Ne genau Daten erfasst Events 
generiert auch ne und genau und 

1077
00:50:32,240 --> 00:50:34,080
jetzt kann man es n bisschen 
abkürzen und sagt. 

1078
00:50:34,640 --> 00:50:37,120
Alles, was so passiert, was ich 
so klicke und so und was was so 

1079
00:50:37,120 --> 00:50:39,840
an Maschinendaten kommt und an 
Synchronisation, das wird halt 

1080
00:50:39,840 --> 00:50:42,560
quasi jetzt alles hinten im 
Backend was in der Cloud liegt, 

1081
00:50:42,960 --> 00:50:44,560
da kann das jetzt alles 
zusammenlaufen. 

1082
00:50:44,560 --> 00:50:47,520
Ja das darf das, weil wir da 
quasi als Drehscheibe agieren 

1083
00:50:47,520 --> 00:50:51,040
und dann kann ich da jetzt halt 
ne Low Code Logik haben die das 

1084
00:50:51,040 --> 00:50:54,560
halt alles verschaltet und alles
alles was so passiert wird halt 

1085
00:50:54,560 --> 00:50:56,720
in diesen Datenbanken, diesem 
Datenmodell was ich ganz am 

1086
00:50:56,720 --> 00:50:59,920
Anfang gesagt hab niedergelegt, 
ja maschinentabelle weiß halt 

1087
00:50:59,920 --> 00:51:02,640
ich hab ne Störung und ich hab n
den und den dings und so weiter.

1088
00:51:03,040 --> 00:51:04,880
Und jetzt ist eigentlich die 
Welt einfacher. 

1089
00:51:05,840 --> 00:51:09,680
Nach dem nach dem Kraftakt ist 
es haben wir quasi eine immer 

1090
00:51:09,680 --> 00:51:12,480
synchronisierte, konsistente 
Datenstruktur, nämlich unsere 

1091
00:51:12,480 --> 00:51:15,680
Datenbanken, und jetzt können 
wir 1003 Perspektiven da drauf 

1092
00:51:15,680 --> 00:51:18,320
legen, ja, ob das jetzt n 
anderer Monitor ist, wo ich 

1093
00:51:18,320 --> 00:51:21,000
quasi bestimmte KPIS mir 
errechne, noch mal aus den 

1094
00:51:21,000 --> 00:51:24,000
Maschinentabellen und das dann 
Anzeige, oder ob das dann die 

1095
00:51:24,000 --> 00:51:26,160
die App ist, die Desktop App für
den Schichtleiter oder 

1096
00:51:26,160 --> 00:51:28,160
Produktionsleiter, der dann im 
Büro sitzt und will halt 

1097
00:51:28,160 --> 00:51:29,600
irgendwie nen Data quit haben 
wo? 

1098
00:51:29,920 --> 00:51:32,360
Er mal alle Aufträge sieht oder 
die dann filtern will und sagen 

1099
00:51:32,360 --> 00:51:35,400
will, was war denn los und so. 
Das sind dann alles nur noch nur

1100
00:51:35,440 --> 00:51:40,400
noch ne, aber es sind quasi 
visuelle Aufarbeitung von der 

1101
00:51:40,400 --> 00:51:43,160
Datenlage die wir sowieso haben.
Ja und wenn man das wieder 

1102
00:51:43,160 --> 00:51:44,960
schick macht, dann hat das sogar
auch live Updates. 

1103
00:51:44,960 --> 00:51:47,080
Ja und das geht alles 
eventgetrieben ne, dass wir 

1104
00:51:47,080 --> 00:51:50,720
vielleicht noch mal sagen man 
die Architektur sauber macht was

1105
00:51:50,800 --> 00:51:53,520
was wir dann machen wenn wir das
so aufbauen gibt es nicht ein 

1106
00:51:53,520 --> 00:51:55,600
pollendes Event, niemand fragt 
nach. 

1107
00:51:56,120 --> 00:51:59,280
Es gibt n Puls und das das ist 
so ne ganze Blitzgewitter von 

1108
00:51:59,280 --> 00:52:01,920
Sachen die dann passieren. 
Ne was dazu führt, dass man 

1109
00:52:01,920 --> 00:52:04,240
sauber sich immer wenn man bis 
sich was aufhängt und so weiter 

1110
00:52:04,240 --> 00:52:06,400
diese Events wieder registrieren
muss, aber das müssen wir halt 

1111
00:52:06,400 --> 00:52:09,120
können wenn wir wenn man ne 
eventgetriebene Architektur 

1112
00:52:09,120 --> 00:52:11,840
aufbaut, dann muss man da dann 
das ist nicht einfach geb ich 

1113
00:52:11,840 --> 00:52:14,080
zu, aber dann muss man halt sich
sauber wieder zu scriben 

1114
00:52:14,080 --> 00:52:16,240
resocriben können und so weiter 
und sofort ja. 

1115
00:52:16,720 --> 00:52:19,200
So und da ich, da ich in der 
Cloud bin, ist ja das besonders 

1116
00:52:19,200 --> 00:52:21,480
coole noch daran. 
Das ist jetzt auch schon für 

1117
00:52:21,480 --> 00:52:24,080
mich gelöst, dass ich jetzt 
quasi ne ne App habe von euch 

1118
00:52:24,080 --> 00:52:26,640
auch zu Hause mal. 
Auf meinen Fertigungspark gucken

1119
00:52:26,640 --> 00:52:29,520
kann ja, sei es über Handy oder 
auch über n Login am am am am 

1120
00:52:29,520 --> 00:52:32,480
Rechner, da ist natürlich auch 
wieder ne ne Registrierung 

1121
00:52:32,480 --> 00:52:34,760
notwendig und Login davor, also 
nicht ne Registrierung sondern 

1122
00:52:34,760 --> 00:52:37,280
ne Einladung speziell zu diesen 
Apps, dass man da drauf darf, 

1123
00:52:38,000 --> 00:52:40,200
aber ich kann halt von überall 
tatsächlich dann sehen was ist 

1124
00:52:40,200 --> 00:52:43,640
eigentlich bei mir los ne in den
einzelnen Werken, das macht es 

1125
00:52:43,640 --> 00:52:45,360
sehr sehr sehr sehr attraktiv 
glaub ich. 

1126
00:52:45,960 --> 00:52:48,840
Mhm, genau das funktioniert 
eigentlich so ganz gut mit so 

1127
00:52:48,840 --> 00:52:50,600
einer. 
Also ne, also noch mal jetzt zum

1128
00:52:50,600 --> 00:52:52,640
jetzt haben wir jetzt haben wir 
jetzt relativ viel erzählt, wie 

1129
00:52:52,640 --> 00:52:56,520
wir das so machen noch mal. 
Das ist jetzt keine Anleitung 

1130
00:52:56,520 --> 00:52:59,240
wie man sowas zu machen hat. 
Ja, und vielleicht auch nicht 

1131
00:52:59,240 --> 00:53:02,120
der beste Weg, aber es ist auf 
jeden Fall n eleganter weg und 

1132
00:53:02,120 --> 00:53:05,000
er funktioniert einfach super 
gut ja und zeigt, dass man auch 

1133
00:53:05,000 --> 00:53:08,880
mit einfach mit dem was ist. 
Ich find es immer so lustig was 

1134
00:53:08,880 --> 00:53:12,040
ist denn ne Schnittstelle so ne 
Maschine ja hier die 2 gabeln OK

1135
00:53:12,080 --> 00:53:14,720
alles klar und aber tatsächlich 
ich find es eigentlich krass 

1136
00:53:14,720 --> 00:53:17,680
wenn man es sind ja gar nicht so
viel Datenquellen ne aber mit 

1137
00:53:17,840 --> 00:53:20,880
mit diesen mit diesen minimalen 
Informationen kriegst du ne so 

1138
00:53:20,880 --> 00:53:23,840
ne krasse Transparenz schon rein
und so viel Mehrwert. 

1139
00:53:24,560 --> 00:53:26,120
Ja, weil du auf einmal weißt, 
was los ist. 

1140
00:53:26,120 --> 00:53:28,160
So, ja. 
Ja, wir können natürlich auch 

1141
00:53:28,160 --> 00:53:29,760
noch n Schritt weiter gehen, das
können wir ja vielleicht noch 

1142
00:53:29,760 --> 00:53:31,720
mal erwähnen, wenn man jetzt 
sagen möchte, man möchte aus 

1143
00:53:31,720 --> 00:53:33,600
seiner Maschine vielleicht 
gleich noch viel mehr Daten 

1144
00:53:33,600 --> 00:53:35,920
holen, kann ja auch schon sein, 
dass man ne ganz schlaue 

1145
00:53:35,920 --> 00:53:38,040
Maschine hat, die schon weiß, 
warum sie gerade steht oder so 

1146
00:53:38,040 --> 00:53:40,000
oder in welchem Auftrag sie 
fertigt und so. 

1147
00:53:40,000 --> 00:53:41,640
Das ist. 
Bei moderneren Maschinen sind 

1148
00:53:41,640 --> 00:53:44,880
sicherlich der Fall, kann man 
natürlich auch diesen ganzen 

1149
00:53:44,880 --> 00:53:48,160
Kabelkram weglassen, der hat ja 
so n bisschen so n so n retrofit

1150
00:53:48,160 --> 00:53:51,640
Charakter ja schon. 
Ja und einfach über einfach ja, 

1151
00:53:51,640 --> 00:53:54,440
aber über OPCO an die Maschine 
gehen. 7 ist 7 was auch immer ne

1152
00:53:54,560 --> 00:53:55,600
und. 
Das ist der Klassiker. 

1153
00:53:55,680 --> 00:53:57,200
Ja, also. 
Alle die Datenquellen, die wir 

1154
00:53:57,200 --> 00:54:01,120
jetzt so genannt haben, von 
Mitarbeiter, Terminal wie auch 

1155
00:54:01,120 --> 00:54:05,280
EAP, wo wo, wo wir es häufig mit
CSV oder Excel machen oder auch 

1156
00:54:05,280 --> 00:54:08,600
Maschine, lässt sich tauschen 
gegen ne andere Schnittstelle 

1157
00:54:08,600 --> 00:54:11,320
lässt du dann das machen. 
Ja genau, du kannst sogar noch 

1158
00:54:11,320 --> 00:54:13,840
NMES, Zwischenklemmen oder 
Irgendsowas und das updaten. 

1159
00:54:14,000 --> 00:54:17,880
Alles gar kein Problem. 
Ja ja, Key ist glaub ich, da sag

1160
00:54:17,880 --> 00:54:20,880
ich noch mal, dass wir. 
Du, du brauchst halt ne Lösung, 

1161
00:54:21,440 --> 00:54:24,880
die haben wir in der du quasi 
aus ganz verschiedenen Ecken, 

1162
00:54:25,360 --> 00:54:28,200
aus Maschinenecken, aus Edge 
Ecken aus dem OT Bereich, aus 

1163
00:54:28,200 --> 00:54:32,040
irgendwelchen EHP Cloud Rest 
apis oder was weiß ich dir die 

1164
00:54:32,040 --> 00:54:35,040
Information zusammenklauben 
kannst du du brauchst dann 

1165
00:54:35,040 --> 00:54:38,320
ziehst du die zentral auf ne auf
ne saubere Datenlage die in 

1166
00:54:38,320 --> 00:54:42,400
Echtzeit upgedatet wird und 
klemmst da dran quasi 1020 

1167
00:54:42,400 --> 00:54:44,480
Visualisierungen hast bisschen 
viel ne aber die ganzen 

1168
00:54:44,480 --> 00:54:46,160
Perspektiven der 
Visualisierungen. 

1169
00:54:46,640 --> 00:54:48,520
Und die kannst du wieder 
individuell schützen, um das 

1170
00:54:48,520 --> 00:54:50,960
noch mal zu sagen, was du gesagt
hast durch durch links, weil 

1171
00:54:51,120 --> 00:54:54,240
weil alles, alles das, was ich 
gesagt hab, dann noch mal über n

1172
00:54:54,640 --> 00:54:57,600
starkes Authentifizierungssystem
durch authentifiziert wird, dass

1173
00:54:57,600 --> 00:55:00,960
das alles sauber läuft. 
Ja, am Ende denkt man immer so, 

1174
00:55:00,960 --> 00:55:04,120
wenn man wenn man anfängt denkt 
ja OK ich ja ich zieh halt mal n

1175
00:55:04,120 --> 00:55:06,240
paar Takte von so einer Maschine
und zeig die irgendwie an, ist 

1176
00:55:06,240 --> 00:55:08,920
irgendwie n einfaches Projekt 
und jetzt haben wir ne Stunde 

1177
00:55:08,920 --> 00:55:11,560
gesprochen. 
Wenn man, wenn man überlegt, wie

1178
00:55:11,560 --> 00:55:13,960
man das Softwaremäßig 
tatsächlich aufsetzt und was da 

1179
00:55:13,960 --> 00:55:16,120
alles für Ecken und Kanten sind,
dann merkt man doch, dass auch 

1180
00:55:16,120 --> 00:55:19,280
eigentlich so vermeintlich 
Kleinigkeiten gut durchdacht 

1181
00:55:19,280 --> 00:55:20,720
werden müssen. 
Gar nicht so einfach sind. 

1182
00:55:20,720 --> 00:55:22,640
Ja, man muss sich dann n 
bisschen Software in Einsatz 

1183
00:55:22,640 --> 00:55:24,000
bringen, ne und das heißt so 
hart ja. 

1184
00:55:24,200 --> 00:55:26,040
Das ist so. 
Wir erzählen das jetzt auch so, 

1185
00:55:26,040 --> 00:55:28,040
n bisschen so offen. 
Ich meine, was wir hier 

1186
00:55:28,040 --> 00:55:30,960
erzählen, ist ja, es gibt, es 
gibt da draußen, glaub ich, 

1187
00:55:30,960 --> 00:55:34,800
fertige Softwaresysteme, die das
irgendwie so in irgendeiner Form

1188
00:55:35,120 --> 00:55:38,080
innen drin im Innenleben machen,
ja ob jetzt genauso oder mit 

1189
00:55:38,080 --> 00:55:40,800
einer anderen Datenbank oder. 
Wie auch immer oder über n Kabel

1190
00:55:40,800 --> 00:55:43,480
oder nicht. 
Ja das das gibt es wohl, aber 

1191
00:55:43,480 --> 00:55:46,560
unser Ansatz ist ja heisewhere 
dieser offene Baukasten ne 

1192
00:55:46,800 --> 00:55:51,440
Ansatz wo wirklich ja sich den 
den sich jeder vornehmen kann 

1193
00:55:51,440 --> 00:55:54,160
und dann solche Lösungen 
schaffen kann und wir erzählen 

1194
00:55:54,160 --> 00:55:56,600
das jetzt mal so n bisschen um 
vielleicht auch n bisschen Lust 

1195
00:55:56,600 --> 00:55:59,960
zu machen, ne dass das Leute 
versuchen und sich dann aber 

1196
00:55:59,960 --> 00:56:02,320
auch gerne bei uns melden, weil 
wir haben es schon ein 2 Mal 

1197
00:56:02,320 --> 00:56:05,160
selber gemacht als Nutzer 
unseres Tools und können euch da

1198
00:56:05,160 --> 00:56:08,000
n bisschen Hilfestellung geben 
falls das notwendig wäre. 

1199
00:56:08,560 --> 00:56:10,800
So viel Werbung muss sein. 
Ja, so viel Werbung sein, das 

1200
00:56:11,040 --> 00:56:12,720
ist ja auch der Punkt. 
Also wir machen das ja auch, 

1201
00:56:12,720 --> 00:56:15,240
also uns macht das ja auch Spaß,
so was wir jetzt erzählt haben, 

1202
00:56:15,240 --> 00:56:18,320
ist quasi ein Set von diesen 
Legoblöcken, die wir haben, man 

1203
00:56:18,320 --> 00:56:20,440
kann sich ja immer so als Lego 
vorstellen, alles ist n bisschen

1204
00:56:20,440 --> 00:56:23,200
lego und das schicke ist was du 
sagst. 

1205
00:56:23,760 --> 00:56:25,840
Ja, es gibt natürlich ganz viele
Lösungen und so weiter, die 

1206
00:56:25,840 --> 00:56:27,560
machen es dann auf irgendeine 
Weise, aber wenn wenn zum 

1207
00:56:27,560 --> 00:56:29,720
Beispiel das Kabel nicht ist 
oder n anderes Kabel irgendwas, 

1208
00:56:29,720 --> 00:56:33,120
dann nimmt man halt diesen 
Legoblock aus diesem Ganzen, aus

1209
00:56:33,120 --> 00:56:35,920
diesem ganzen Baukasten, den wir
jetzt gerade beschrieben haben 

1210
00:56:35,960 --> 00:56:38,440
aus diesem Modell. 
Tauscht den durch n anderen aus 

1211
00:56:38,440 --> 00:56:39,760
und der Rest funktioniert ja 
trotzdem. 

1212
00:56:39,760 --> 00:56:41,360
Ja, man bleibt halt irgendwie 
flexibel. 

1213
00:56:41,360 --> 00:56:44,480
Ne, das ist eigentlich ganz 
schick und man kann auch relativ

1214
00:56:44,480 --> 00:56:47,480
zügig mal so ne Architektur hin 
und her spielen ne mach ich n 

1215
00:56:47,480 --> 00:56:50,760
bisschen mehr mehr smarts in die
Cloud und so weiter das bedeutet

1216
00:56:50,760 --> 00:56:52,720
nicht, dass man irgendwie n 
neues Softwareprojekt anfangen 

1217
00:56:52,720 --> 00:56:55,600
muss, man schiebt einfach n paar
Blöcke hin und her, ja und dann 

1218
00:56:55,600 --> 00:56:57,320
kann man das schon mal 
ausprobieren auch ja ist 

1219
00:56:57,640 --> 00:57:00,760
eigentlich ganz nett, ja. 
Und dieses Datenmodell, vor 

1220
00:57:00,760 --> 00:57:03,840
allem was du jetzt beschrieben 
hast, das ist ja Kern, ja, das 

1221
00:57:04,080 --> 00:57:06,320
ist, stellen wir sowieso paar 
Blöcke, da darf sich jeder. 

1222
00:57:06,960 --> 00:57:10,600
So dann gerne benutzen, ne. 
Ja klar, das hat mir glaub ich 

1223
00:57:10,600 --> 00:57:11,840
auch schon mal so ne 
architekturfolge. 

1224
00:57:11,840 --> 00:57:14,280
Es ist immer die Frage was ist 
was ist, macht ne gute 

1225
00:57:14,280 --> 00:57:16,880
Softwarearchitektur aus, ich 
glaube das wär noch mal mein 

1226
00:57:16,880 --> 00:57:18,320
Tipp auch für alle anderen 
Projekte. 

1227
00:57:18,320 --> 00:57:20,520
Es gibt ja, also kann ja sich 
nicht sagen, dass ich jetzt auch

1228
00:57:20,520 --> 00:57:24,240
nur ein bestimmter Aspekt wie 
wir jetzt MDEBDE für dieses für 

1229
00:57:24,240 --> 00:57:26,560
diese Pre conditions, die wir 
genannt haben gelöst haben, ne 

1230
00:57:27,280 --> 00:57:29,360
aber auch für andere Projekte 
glaub ich ist es immer sinnvoll 

1231
00:57:29,360 --> 00:57:33,440
zu überlegen welche Daten werd 
ich haben, wo Speicher ich die 

1232
00:57:33,440 --> 00:57:35,840
hin. 
Damit die effizient gespeichert 

1233
00:57:35,840 --> 00:57:38,560
und live irgendwie 
synchronisiert werden können und

1234
00:57:38,560 --> 00:57:41,840
so weiter das ist mehr so die 
Soft der Software 

1235
00:57:41,840 --> 00:57:44,320
Softwareentwickler Tipp oder 
Softwarebauer oder Loco oder 

1236
00:57:44,320 --> 00:57:47,000
Tipp sag ich mal. 
Denk mal über die Datenstruktur 

1237
00:57:47,000 --> 00:57:48,800
nach und dann fangen mach den 
Rest. 

1238
00:57:49,360 --> 00:57:52,120
Klar jemand der jetzt irgendwie 
der jetzt erstmal die Lösung 

1239
00:57:52,120 --> 00:57:54,120
begreifen will, der kann auch 
über n Frontend nachdenken, den 

1240
00:57:54,120 --> 00:57:56,000
kann man ja auch schon mal 
vorbauen bei uns und so weiter 

1241
00:57:56,160 --> 00:57:59,200
ne es gibt verschiedene 
Sichtweisen, aber wenn ich die 

1242
00:57:59,280 --> 00:58:02,160
das Leben dahinter die Backend 
Logik und so weiter meine Ganze 

1243
00:58:02,160 --> 00:58:04,240
das ist ja Kern der Sache wenn 
das stabil laufen soll. 

1244
00:58:04,960 --> 00:58:07,280
Dann lohnt es sich, da ein 
bisschen Zeit zu investieren. 

1245
00:58:07,320 --> 00:58:08,840
Ne. 
Wir sind aber auch dran und 

1246
00:58:08,840 --> 00:58:12,640
arbeiten diese ganzen Muster, 
die wir so erkennen aus, da gibt

1247
00:58:12,640 --> 00:58:15,000
es noch nicht zu viel, aber wir 
wir sprechen ja, wir bauen auch 

1248
00:58:15,000 --> 00:58:17,080
so Templates dann hin, wo man so
ein bisschen Best practices 

1249
00:58:17,080 --> 00:58:19,400
haben kann und wenn man das 
nicht komplett alles wieder neu 

1250
00:58:19,400 --> 00:58:21,360
erfinden will, dann dann fängt 
man einfach an mit so einem 

1251
00:58:21,360 --> 00:58:24,480
Template und dann und dann baut 
man halt das noch so um und 

1252
00:58:24,480 --> 00:58:27,040
zurecht, das ist genau auf den 
individuellen Newscase passt. 

1253
00:58:27,760 --> 00:58:30,480
OK. 
Dann Guthaben wir mal so, 

1254
00:58:30,480 --> 00:58:32,560
insbesondere 
Betriebsdatenerfassung. 

1255
00:58:32,560 --> 00:58:34,320
Ja jetzt wo ich so drüber 
nachdenke, ist es fast schon 

1256
00:58:34,320 --> 00:58:35,840
eher betriebsdatenerfassung, gar
nicht so viel 

1257
00:58:35,840 --> 00:58:38,480
Maschinendatenerfassung in dem 
Beispiel drin, die ist. 

1258
00:58:38,720 --> 00:58:41,560
Relativ einfache Maschine läuft 
oder nicht so wirklich so auch 

1259
00:58:41,560 --> 00:58:42,800
nicht raus aus so einem Takt, 
aber. 

1260
00:58:42,800 --> 00:58:44,880
Aber es ist eh fließender diese 
Übergänge. 

1261
00:58:44,880 --> 00:58:49,040
Ne was ist eigentlich ND was BD 
egal cool OK danke Burkhard für 

1262
00:58:49,040 --> 00:58:51,920
die Einblicke, vielleicht ist es
rübergekommen wenn ihr Lust habt

1263
00:58:52,160 --> 00:58:53,840
das noch mal genauer zu 
verstehen. 

1264
00:58:54,240 --> 00:58:55,360
Dann dürft ihr euch bei uns 
melden. 

1265
00:58:55,360 --> 00:58:57,480
Wir zeigen uns doch gern mal in 
der Praxis, ja, wie das 

1266
00:58:57,480 --> 00:59:00,160
eigentlich aussehen könnte, 
sowas also macht es gut, tschau 

1267
00:59:00,160 --> 00:59:01,120
tschau. 
Alles klar? 

1268
00:59:01,120 --> 00:59:03,720
Tschüss aus Hamburg. 
Dieser Podcast wurde dir 

1269
00:59:03,720 --> 00:59:06,840
präsentiert von Heisenware, 
deiner Plattform für visuelle 

1270
00:59:06,840 --> 00:59:08,800
Programmierung und 
Digitalisierung. 

1271
00:59:08,800 --> 00:59:11,200
In der Industrie. 
Starte jetzt deinen kostenlosen 

1272
00:59:11,200 --> 00:59:13,440
Test. 
Unterheisenware.com slash 

1273
00:59:13,440 --> 00:59:15,040
einfach minus komplex.
