1
00:00:07,890 --> 00:00:11,400
Herzlich willkommen zu Folge 17 
von einfach komplex Hallo, 

2
00:00:11,410 --> 00:00:14,510
liebe, Zuhörerinnen und Zuhörer.
Hallo Burkhard, Hallo Gerrit 

3
00:00:14,520 --> 00:00:20,200
Hallo liebe Zuhörer, Wir haben 
Feedback bekommen und zwar, dass

4
00:00:20,210 --> 00:00:23,640
wir ein bisschen mehr in die 
Richtung OT gehen sollen, also 

5
00:00:23,650 --> 00:00:27,620
die Operational Technology und 
das passt nicht ganz gut mit dem

6
00:00:27,630 --> 00:00:30,920
sowieso vorhatten und mit dem 
was wir auch tun bei der heißen 

7
00:00:30,930 --> 00:00:35,470
Ware und wir hatten schon länger
das Thema OPCUA auf dem Zettel 

8
00:00:35,550 --> 00:00:39,100
als als industrieprotokoll, sag 
ich mal als wahrscheinlich nicht

9
00:00:39,110 --> 00:00:40,880
richtig. 
Kommunikationsstandards wie auch

10
00:00:40,890 --> 00:00:43,810
immer, das werde ich heute noch 
lernen und deswegen soll das 

11
00:00:43,820 --> 00:00:46,160
heute das Thema sein? 
Ob UA als 

12
00:00:46,360 --> 00:00:49,720
Kommunikationsprotokoll ja im 
Maschinenbau, im Anlagenbau, in 

13
00:00:49,730 --> 00:00:54,230
der Produktion so? 
Ja, genau OK, passt ganz gut 

14
00:00:54,240 --> 00:00:57,080
auch zur letzten Folge haben wir
glaube ich über APS gesprochen 

15
00:00:57,090 --> 00:00:59,990
APS und hatten die API ja n 
bisschen. 

16
00:01:00,000 --> 00:01:04,480
Der Start ist für alles, was Web
ist und ob UA ist so n bisschen 

17
00:01:04,489 --> 00:01:07,200
was wie ein Standard für alles 
was nicht ist, sondern irgendwie

18
00:01:07,210 --> 00:01:08,810
andere Richtung also genau in 
die Anlagensteuerungen, 

19
00:01:08,820 --> 00:01:12,440
industriegerät Steuerung und so 
weiter und warum das da Standard

20
00:01:12,450 --> 00:01:15,090
ist und warum das auch ziemlich 
anders aussieht als die ja, das 

21
00:01:15,100 --> 00:01:17,650
werden wir vielleicht ein 
bisschen auseinanderklamüsern OK

22
00:01:17,780 --> 00:01:19,780
vielleicht noch als dritte 
Komponente wir letztes Mal 

23
00:01:19,790 --> 00:01:25,600
gesagt Rest gleich die API, für 
die für die Web Welt VRPC. 

24
00:01:26,720 --> 00:01:32,050
Könnte die API werden für die 
ganze IOT Welt und dann könnte 

25
00:01:32,480 --> 00:01:35,100
OPUA noch eine andere Art von 
API sein. 

26
00:01:35,110 --> 00:01:36,710
Nochmal auf einer anderen ebene 
a 3? 

27
00:01:38,000 --> 00:01:41,360
Du weißt ringen vielleicht, wir 
machen mal einen Song zum 

28
00:01:41,370 --> 00:01:45,190
Schluss verstanden, was los ist 
alles klar, ja, dann lass uns 

29
00:01:45,200 --> 00:01:48,140
loslegen und wir sprechen ja was
ist eigentlich OPCO? 

30
00:01:48,150 --> 00:01:51,910
Wir haben jetzt nur angerissen, 
aber sag doch mal in deinen 

31
00:01:51,920 --> 00:01:55,470
Worten also wir gucken erstmal, 
was OPCU überhaupt bedeutet, 

32
00:01:55,480 --> 00:01:58,630
immer den Namen aussprechen muss
sich auch ablesen. 

33
00:01:58,640 --> 00:02:03,440
Ich kann es nur als OCOA, ja 
Open Platform Communications 

34
00:02:03,550 --> 00:02:07,840
United Architecture also schon 
ganz schön ganz schön sperriges,

35
00:02:07,880 --> 00:02:11,170
ganz schön sperrige Begriff, ja 
o ich glaube, das heißt Unified 

36
00:02:11,180 --> 00:02:12,390
Architecture. 
Kann das sein? 

37
00:02:12,430 --> 00:02:15,190
Was hab ich gesagt? 
United ja, das ist falsch, ja 

38
00:02:15,230 --> 00:02:18,860
United ist falsch Unified 
Architecture genau verflixt ja, 

39
00:02:18,870 --> 00:02:21,090
genau Open Platform 
Communications Unified 

40
00:02:21,100 --> 00:02:24,710
Architecture der Name ist schon 
komplex und das was ich dafür 

41
00:02:24,720 --> 00:02:25,870
birgt. 
Also wir sind ja einfach 

42
00:02:25,880 --> 00:02:28,530
komplex, aber ich habe gerade 
vorhin gesagt, das ist ein 

43
00:02:28,540 --> 00:02:33,880
richtig krass komplexes Thema, 
also PCOA ja, man kann ja 

44
00:02:33,890 --> 00:02:36,310
erstmal sagen, was überhaupt 
eigentlich erstmal n Haufen 

45
00:02:36,320 --> 00:02:40,540
Papier, weil es Spezifikation es
gibt natürlich auch einen 

46
00:02:40,550 --> 00:02:45,210
Vorgänger, den lass ich mal weg 
OPC einfach nur oder DABCDE und 

47
00:02:45,220 --> 00:02:47,610
so weiter. 
Wir machen hier aber am Ende des

48
00:02:47,620 --> 00:02:51,280
Tages haben sich ja große 
Firmen, die 

49
00:02:51,320 --> 00:02:54,710
Automatisierungstechnik, 
Industrie, Fertigungstechnik und

50
00:02:54,720 --> 00:02:58,100
so weiter zugange sind und das 
international ich nenne jetzt 

51
00:02:58,110 --> 00:03:01,030
mal kurz deutsche Namen, also 
dass man weiß auf welchem Level 

52
00:03:01,040 --> 00:03:05,730
spielt Siemens, Miele, Bosch, 
Weidmüller, Ballo, Fargo und so 

53
00:03:05,740 --> 00:03:07,530
weiter? 
Also ganz viele und ganz große. 

54
00:03:07,540 --> 00:03:11,050
Ich glaube, es sind die, aber 
ich glaube sind aktive 

55
00:03:11,060 --> 00:03:15,570
Mitglieder der OPCUA Foundation,
die gibt es auch also eine Art 

56
00:03:15,580 --> 00:03:18,600
Verein sind glaube ich nur in 
Deutschland alleine 265 

57
00:03:18,610 --> 00:03:21,090
Unternehmer mehr. 
Sage mir nicht fest aber sowas 

58
00:03:21,100 --> 00:03:23,740
Automatisierungstechnik 
Fertigungstechnik soll die ja 

59
00:03:23,780 --> 00:03:27,180
genau OPC Foundation glaube ich 
OPC Foundation genau, ja, du 

60
00:03:27,190 --> 00:03:29,660
korrigiert mich, wenn ich bei 
den ich bei der Technik bin. 

61
00:03:29,670 --> 00:03:33,160
Ich glaube ich versierter als 
bei den ganzen Namen passt schon

62
00:03:33,820 --> 00:03:36,970
also das ist im Prinzip der 
Verband und das ist tatsächlich 

63
00:03:36,980 --> 00:03:40,610
so n bisschen akademisches Ding,
ne weil es wurde 3 Jahre wurde 

64
00:03:40,620 --> 00:03:43,670
sich zurückgezogen und an einem 
Standard gearbeitet und es 

65
00:03:43,680 --> 00:03:48,110
entstand ein Pamphlet, ein 
technisches Pamphlet wie wie man

66
00:03:48,120 --> 00:03:50,730
einen Standard machen kann, mit 
dem man das folgende Problem 

67
00:03:50,740 --> 00:03:53,090
löst nämlich mit dem man 
irgendwie Plattform 

68
00:03:53,100 --> 00:03:56,010
übergreifend. 
Hardwareübergreifend aber 

69
00:03:56,330 --> 00:04:00,250
trotzdem standardisiert mit 
Hardware sprechen kann vor allen

70
00:04:00,260 --> 00:04:02,230
Dingen solche Hardware, die 
relevant ist für nicht zum 

71
00:04:02,240 --> 00:04:05,500
Beispiel Skala System baue also 
n Supervisory Control and Data 

72
00:04:05,510 --> 00:04:08,390
acquisition System. 
Also wenn ich irgendwie meine 

73
00:04:08,400 --> 00:04:10,920
Maschinen meine Anlagen 
irgendwie auslesen will oder 

74
00:04:10,930 --> 00:04:14,120
auch steuern will, dann habe ich
verschiedene Hardware im Feld. 

75
00:04:14,130 --> 00:04:17,190
Ich habe verschiedene Software 
im Feld, ne die Computer die 

76
00:04:17,200 --> 00:04:21,250
Steuern sollen und so weiter. 
Und die Idee von OPCU ist dann 

77
00:04:21,260 --> 00:04:24,110
quasi oder OPC ist quasi da, 
eine Standardisierung 

78
00:04:24,120 --> 00:04:27,290
reinzubringen, ja und die 
möglichst gut, alles das 

79
00:04:27,300 --> 00:04:31,470
abdeckt, was ich da brauche OK 
kurze Zwischenfrage also das 

80
00:04:31,480 --> 00:04:33,790
geht jetzt nicht um die 
eigentliche Steuerung der 

81
00:04:33,800 --> 00:04:36,660
Maschinen also es geht jetzt 
hier nicht um realtime oder so 

82
00:04:36,670 --> 00:04:40,660
also nicht Steuerung zu Aktor 
und Sensor einer wirklichen 

83
00:04:40,670 --> 00:04:44,890
Maschine, denn irgendwas tut 
oder was aussieht, sondern OPC 

84
00:04:44,900 --> 00:04:48,250
ist eine Ebene höher oder also 
wo es dann aus der Steuerung in 

85
00:04:48,260 --> 00:04:50,660
Richtung HI geht, also 
Maschinen, Human Machine 

86
00:04:50,670 --> 00:04:54,780
Interface oder auf Richtung auf?
Scada oder anderer Systeme, die 

87
00:04:54,790 --> 00:04:57,840
überlagert sind richtig ist 
richtig, also Steuerung müssen 

88
00:04:57,850 --> 00:05:00,360
wir ein bisschen differenzieren.
Wir verstehen es gibt die 

89
00:05:00,370 --> 00:05:03,200
sogenannte Echtzeitsteuerung. 
Wir hatten das auch schon mal 

90
00:05:03,210 --> 00:05:05,950
erklärt, ich machs nochmal kurz,
wenn wir ne ne richtige 

91
00:05:05,960 --> 00:05:08,800
Echtzeitsteuerung haben. 
Für Sensoren und Aktoren, die 

92
00:05:08,810 --> 00:05:12,250
zum Beispiel wo ich Human Safety
involviert ist, also zum 

93
00:05:12,260 --> 00:05:16,100
Beispiel ein Roboterarm gefahren
wird, in Echtzeit, der dann auch

94
00:05:16,110 --> 00:05:17,940
anhalten muss, wenn er zum 
Beispiel erkennt, dass irgendwie

95
00:05:17,950 --> 00:05:20,800
einen Collision, also zum 
Beispiel den Kopf oder sowas in 

96
00:05:20,810 --> 00:05:23,740
der Nähe ist, so dann ne auf dem
Level ist es auf jeden Fall 

97
00:05:23,750 --> 00:05:25,180
nicht. 
Das ist die PC 

98
00:05:25,190 --> 00:05:28,880
Echtzeitsteuerung. 
Das ist nach wie vor, da sind 

99
00:05:28,890 --> 00:05:31,250
solche Systeme nach wie vor 
nicht drin, das sind diese 

100
00:05:31,260 --> 00:05:33,860
irgendwelche Busse, oder genau 
das sind diese Busse profibus 

101
00:05:33,870 --> 00:05:35,460
und da gibt es alles Mögliche 
sind Echtzeit 

102
00:05:35,470 --> 00:05:37,660
echtzeitsteuerungen. 
Das ist auch alles verkabelt, 

103
00:05:37,670 --> 00:05:40,450
dann kannst du auch nicht über 
die Luft oder WLAN oder Funk, 

104
00:05:40,460 --> 00:05:42,350
das geht alles nicht alles 
nicht, könntest nicht 

105
00:05:42,390 --> 00:05:44,600
durchkriegen so ne kannst du 
irgendwie Interferenzen oder 

106
00:05:44,610 --> 00:05:47,420
irgendwas, das ist alles Kupfer 
und Echtzeit. 

107
00:05:47,430 --> 00:05:51,140
Netzwerksteuerung quasi also PCC
Programm, Michael Programming 

108
00:05:51,150 --> 00:05:56,120
Logic Controllers oder SPS das 
deutsche Wort da sind wir nicht.

109
00:05:56,130 --> 00:05:59,060
Man würde sagen typischerweise 
jetzt sag ich schon technisches 

110
00:05:59,070 --> 00:06:01,500
OPCUA. 
Wir haben ja gesagt das ist n. 

111
00:06:02,530 --> 00:06:05,760
Du hast ein Protokoll also wir 
haben hier 2 Parteien, haben 

112
00:06:05,770 --> 00:06:08,970
schon oft geht es wieder Server 
und Client das gleiche was 

113
00:06:08,980 --> 00:06:12,690
anderes eigentlich nicht und so 
NOPE Server sitzt dann 

114
00:06:12,700 --> 00:06:16,390
typischerweise drüber über dem 
Ding also vielleicht direkt auf 

115
00:06:16,400 --> 00:06:20,030
PC aber nimmt nicht, also macht 
nicht die aktive 

116
00:06:20,040 --> 00:06:23,190
Echtzeitsteuerung so ja deswegen
kann man aber trotzdem steuernd 

117
00:06:23,440 --> 00:06:28,450
zugreifen von außen ja was das 
Macht und ob das gefährlich ist,

118
00:06:28,460 --> 00:06:31,650
nicht dann an den Entwicklern 
selber ja also man sollte quasi 

119
00:06:31,660 --> 00:06:35,570
ja gute Gründe, dass System auch
versteuert, aber sollte 

120
00:06:35,580 --> 00:06:38,490
vielleicht gerade. 
Den fahrenden Arm, der irgendwie

121
00:06:38,500 --> 00:06:41,630
mit was weiß ich 20 KMH 
irgendwie durch die Gegend 

122
00:06:41,640 --> 00:06:43,540
fährt? 
Das sollte man vielleicht nicht 

123
00:06:43,550 --> 00:06:47,560
realisieren, ne, also man könnte
das tun technisch aber es geht 

124
00:06:47,570 --> 00:06:49,640
halt beides. 
Man kann auslesen und Werte 

125
00:06:49,650 --> 00:06:53,620
setzen was sagst du jetzt als 
Beispiel für ein überlagertes 

126
00:06:53,630 --> 00:06:57,810
Softwaresystem ne also kann 
genauso gut es sein, womöglich 

127
00:06:57,860 --> 00:07:02,290
eher p System oder hab ich auch 
schon gesehen OPOA Cloud also 

128
00:07:02,300 --> 00:07:04,740
direkt gibt es alles aus der 
Cloud irgendwelche Anwendungen, 

129
00:07:04,750 --> 00:07:09,630
die die jetzt auf die Steuerung 
beziehungsweise OCUA Server auf 

130
00:07:09,640 --> 00:07:11,980
der Steuerung. 
Zugreifen und lesen oder 

131
00:07:11,990 --> 00:07:15,000
schreiben ja genau, also, was 
wir jetzt schon mal 

132
00:07:15,010 --> 00:07:18,110
zusammenfassen können ist das 
OCU ist quasi eine Art ja 

133
00:07:18,120 --> 00:07:21,570
Protokoll. 
Du hast gesagt Spezifikation die

134
00:07:21,580 --> 00:07:24,170
einfach nur beschreibt wie kann 
ich meine Sensoren und Aktoren? 

135
00:07:24,800 --> 00:07:27,800
Von verschiedenen verschiedenen 
Hardware und Herstellern und so 

136
00:07:27,810 --> 00:07:32,150
weiter standardisiert, auslesen 
und, und und und bespielen und 

137
00:07:32,160 --> 00:07:35,690
wie ich das dann wo einbaue ob 
das Scada ist oder direkt zur 

138
00:07:35,700 --> 00:07:37,730
Cloud oder ob ich das nochmal 
verteile und so weiter. 

139
00:07:38,020 --> 00:07:40,820
Das definiert das OPCO erstmal 
selber nicht. 

140
00:07:41,140 --> 00:07:42,990
Das kann ich dann selber 
irgendwie, das gehört zur 

141
00:07:43,000 --> 00:07:43,920
Softwarearchitektur 
Systemlandschaft. 

142
00:07:45,430 --> 00:07:48,200
Des jeweiligen Setups so genau 
OKOK gut. 

143
00:07:48,240 --> 00:07:50,990
Ich hab gesagt, es wurde 3 Jahre
Papier geschaffen, dann wurde 

144
00:07:51,000 --> 00:07:53,740
ein Jahr an einer Referenz 
Implementierung gearbeitet und 

145
00:07:53,750 --> 00:07:58,360
2006 soviel ich informiert, war 
der erste OPCUA Standard fertig 

146
00:07:58,370 --> 00:07:58,980
mit einer 
Referenzimplementierung. 

147
00:07:58,990 --> 00:08:03,660
Ich glaube in C plus plus. 
Das hat auch einen Grund C plus 

148
00:08:03,670 --> 00:08:08,200
Plus ist ja hatten wir glaube 
ich schon so ne so ne sehr 

149
00:08:08,210 --> 00:08:11,440
hardwarenahe Sprache, sagt man 
strickt die Type, das heißt, man

150
00:08:11,450 --> 00:08:14,000
muss die muss an jeder Stelle in
der in der in der 

151
00:08:14,010 --> 00:08:16,940
Programmiersprache genau 
angeben, mit welchen Datentypen 

152
00:08:16,950 --> 00:08:20,840
wir spielen. 
Es ist eine eine sehr also die 

153
00:08:20,850 --> 00:08:23,470
Sprache wird kompiliert, sagt 
man, es entsteht quasi sehr 

154
00:08:23,480 --> 00:08:27,200
dichter binärer Code, der extrem
schnell ausgeführt werden kann 

155
00:08:27,210 --> 00:08:30,760
und das ist halt. 
Immer noch, also C oder C plus 

156
00:08:30,770 --> 00:08:33,640
Plus ist quasi objektorientierte
Variante von der C Sprache ist 

157
00:08:33,650 --> 00:08:36,720
noch ein Stück drunter, sag ich 
mal, aber das sind so die 

158
00:08:36,730 --> 00:08:41,549
Sprachen, die die auf die auf 
den Maschinen quasi auch laufen,

159
00:08:41,559 --> 00:08:44,780
weil die haben oft wenig 
Speicher und da muss ja auch 

160
00:08:44,790 --> 00:08:47,680
schnell gehen und dies ist quasi
die Programmiersprache, die gut 

161
00:08:47,690 --> 00:08:50,500
geeignet ist, um OPU also als 
erstes auch erstmal zu 

162
00:08:50,510 --> 00:08:51,640
implementieren. 
Warum? 

163
00:08:51,960 --> 00:08:55,060
Weil sie nämlich 
Objektorientiert ist und dazu 

164
00:08:55,070 --> 00:08:58,790
sage ich glaube ich. 
Gleich nochmal was denn? 

165
00:09:00,100 --> 00:09:03,350
Ja, hier müssen wir verstehen, 
dass nämlich ganz anders als in 

166
00:09:03,360 --> 00:09:08,110
der in der ganzen Welt. 
Da, da sind wir nicht so 

167
00:09:08,120 --> 00:09:10,920
Objektorientiert mit den A PS 
unterwegs, sondern wir haben 

168
00:09:10,930 --> 00:09:13,300
irgendwie hatten wir letzte 
Folge irgendwelche Informationen

169
00:09:13,310 --> 00:09:16,690
abgreifen? 
Während wir hier bei OPCUA ich 

170
00:09:16,700 --> 00:09:19,160
glaube, das kann man so sagen. 
Die erste Idee ist, dass man 

171
00:09:19,170 --> 00:09:22,280
einfach, dass man innerhalb 
eines Kommunikationsstandards. 

172
00:09:23,150 --> 00:09:27,410
Fast ne ganze Programmiersprache
widerspiegelt und damit merkt 

173
00:09:27,420 --> 00:09:29,070
man, dass das Komplex sein muss 
ja. 

174
00:09:30,210 --> 00:09:34,240
Denn was OPC leistet an Feature,
ist quasi das ganze 

175
00:09:34,250 --> 00:09:37,540
objektorientierte Modell haben 
wir objektorientierung, das 

176
00:09:37,550 --> 00:09:39,620
hatten wir schon mal angerissen,
ich will mal kurz wiederholen. 

177
00:09:40,870 --> 00:09:44,280
Objektorientierung heißt in der 
in der in der Software oder also

178
00:09:44,290 --> 00:09:46,680
eigentlich ist das sogar von 
Software losgelöst das Modell 

179
00:09:46,690 --> 00:09:49,480
aber es beschreibt, dass wir 
sowas wie Klassen haben können, 

180
00:09:49,490 --> 00:09:54,740
also Blaupausen von von später 
zu instanziieren Instanzen oder 

181
00:09:54,750 --> 00:09:58,140
Objekten also ich hab ne Klasse,
die beschreibt welche Variablen 

182
00:09:58,380 --> 00:10:02,820
ich hab, welche Methoden ich da 
drinne hab und welche Events zum

183
00:10:02,830 --> 00:10:05,140
Beispiel irgendwie gefeuert 
werden abgefeuert werden können 

184
00:10:05,150 --> 00:10:07,900
von dieser Klasse und dann kann 
ich das quasi instanzieren ne. 

185
00:10:09,200 --> 00:10:12,060
Und das nennt man 
Objektorientiert ja, und man 

186
00:10:12,070 --> 00:10:13,710
muss noch einen Aspekt da 
weitermachen. 

187
00:10:13,750 --> 00:10:16,460
Objekte können sich auf andere 
Objekte beziehen, also 

188
00:10:16,470 --> 00:10:18,380
Referenzen zu anderen Objekten 
aufbauen. 

189
00:10:18,390 --> 00:10:21,670
Es ist in der Software auch ne 
gibt es 2 Wege. 

190
00:10:21,680 --> 00:10:25,420
Entweder sag ich Erbe von einer 
anderen Klasse die Eigenschaften

191
00:10:25,460 --> 00:10:28,380
und füge selber noch weitere 
hinzu. 

192
00:10:28,420 --> 00:10:32,180
Das nennt man Vererbung oder man
sagt ich komponiere also ich 

193
00:10:32,220 --> 00:10:34,930
beziehe mich einfach auf ein 
anderes Objekt und habe auch 

194
00:10:34,980 --> 00:10:38,410
habe bestimmte Auswahl von 
Methoden und Variablen auch noch

195
00:10:38,420 --> 00:10:41,850
quasi mit zur Verfügung, ja das 
an sich ist schon komplex, aber 

196
00:10:41,860 --> 00:10:44,840
das versucht oder? 
Nicht versucht, das hat OPCO 

197
00:10:44,850 --> 00:10:47,490
alles abgebildet. 
Und warum ist das wichtig? 

198
00:11:24,620 --> 00:11:27,480
Ja. 
Und bei der Vielfalt von Motoren

199
00:11:27,720 --> 00:11:31,150
kann ich quasi für jeden 
Hersteller eines Motors für 

200
00:11:31,160 --> 00:11:33,920
jeden gleichen Motor, der gleich
funktioniert, sag ich mal. 

201
00:11:34,510 --> 00:11:38,890
Kann ich eine Klasse sagen? 
Ja, das ist Motor x und der hat 

202
00:11:38,900 --> 00:11:41,640
die und die Variable die ich 
auslesen kann, weil die und die 

203
00:11:41,680 --> 00:11:44,800
die die Fähigkeiten hat quasi ja
kann ich zum Beispiel auslesen 

204
00:11:44,810 --> 00:11:46,820
wieviel Schritte gemacht oder 
was weiß ich? 

205
00:11:46,830 --> 00:11:50,600
Umdrehungen zum Beispiel wieviel
hast du wieviel ist deine 

206
00:11:50,610 --> 00:11:52,670
Betriebsstunden und so weiter 
und sofort ja. 

207
00:11:53,530 --> 00:11:56,270
So und und da ich viele Motoren 
habe, dann die quasi in 

208
00:11:56,280 --> 00:11:58,720
Blaupausen unterbringen also 
dann habe ich klasse, hab ich 

209
00:11:58,730 --> 00:12:00,740
ganz viele Klassen, das sind 
alles motorklassen ne und die 

210
00:12:00,750 --> 00:12:02,820
haben verschiedene verschiedene 
Methoden, verschiedene 

211
00:12:02,830 --> 00:12:06,440
Varianten, je nachdem, was sie 
für n was für ein Motor sind und

212
00:12:06,450 --> 00:12:09,330
dann ist es ja so, dass wenn ich
jetzt industriellen Setup da 

213
00:12:09,340 --> 00:12:13,170
vielleicht nur einen Motor von 
der Sorte, sondern n ne, weil 

214
00:12:13,180 --> 00:12:15,180
ich irgendwie zum Beispiel an 
einer fertigungsstraße bin und 

215
00:12:15,190 --> 00:12:19,520
halt irgendwie 10 mal irgendwie 
nen Rollbar oder irgendsowas, wo

216
00:12:19,530 --> 00:12:23,300
der scheiß Cover Bild auf dem 
Förderband zum Beispiel hab ich 

217
00:12:23,340 --> 00:12:26,960
10 Stück davon und alle 10 haben
gleiches Auto. 

218
00:12:27,030 --> 00:12:30,410
Mutter das Band antreibt also 
habe ich 10 Instanzen von 

219
00:12:30,420 --> 00:12:33,710
derselben klasse Motor. 
Und wenn ich jetzt, aber, wenn 

220
00:12:33,720 --> 00:12:37,050
ich jetzt alles steuern und 
auslesen will und habe keinen 

221
00:12:37,060 --> 00:12:39,180
objektorientiertes Modell, dann 
muss ich halt diese Szene 

222
00:12:39,190 --> 00:12:42,380
instanzen quasi alle Hartkodiert
irgendwie bedienen und aufsetzen

223
00:12:42,390 --> 00:12:45,200
ja. 
Und der Software würde man das 

224
00:12:45,210 --> 00:12:48,730
nicht so machen, würde sagen, es
gibt hier klasse Motor und habe 

225
00:12:48,740 --> 00:12:51,940
ich 10 Instanzen von und OPUA 
kann das ja. 

226
00:12:51,980 --> 00:12:55,660
Man nennt die Objekte, die man 
oder die Instanzen nennen, sich 

227
00:12:55,670 --> 00:13:00,380
bei bei OPCON Nodes. 
Node ist alles irgendwie Note 

228
00:13:00,530 --> 00:13:03,500
OK. 
Und innerhalb dieses Nodes 

229
00:13:03,540 --> 00:13:07,090
werden dann quasi werden 
Variablen festgelegt haben, 

230
00:13:07,100 --> 00:13:08,870
bestimmte Namen und bestimmte 
Methoden. 

231
00:13:08,880 --> 00:13:11,590
Es richtet sich halt nach dem, 
was ich so ist ne, das ist ein 

232
00:13:11,600 --> 00:13:14,630
ganz wichtiges Konzept. 
Das war Ultra technisch, ich hab

233
00:13:14,640 --> 00:13:18,070
von o 2 noch nie so technisch 
erfahren, was eigentlich der der

234
00:13:18,080 --> 00:13:20,660
Vorteil ist, aber was du jetzt 
gesagt hast ist eigentlich das 

235
00:13:20,670 --> 00:13:23,830
Entscheidende. 
Aus meiner Sicht, dass jetzt 

236
00:13:23,840 --> 00:13:27,320
plötzlich egal ist, von welchem 
Hersteller jetzt ein bestimmter 

237
00:13:27,330 --> 00:13:29,910
Motor kommt oder eine bestimmte 
Komponente in einer größeren 

238
00:13:29,920 --> 00:13:34,150
Anlage als Nutzer dieser 
Komponenten kann ich 

239
00:13:34,160 --> 00:13:36,910
standardisiert Daten zum 
Beispiel auslesen von diesen 

240
00:13:36,920 --> 00:13:40,630
Komponenten genau und und und 
hab da den Vorteil, dass ich 

241
00:13:40,640 --> 00:13:43,070
einfach schneller bin, das zu 
tun, sowas zu implementieren und

242
00:13:43,080 --> 00:13:46,410
deswegen glaube ich geben auch 
schon Maschinenbauer oder dann 

243
00:13:46,420 --> 00:13:50,110
eben auch fertigen Unternehmen 
ihren Maschinenbauer vor, dass 

244
00:13:50,120 --> 00:13:55,170
die jeweilige PLC oder SPSPA 
fähig ist, genau damit die 

245
00:13:55,180 --> 00:13:57,380
einfach. 
Weniger Aufwand hinten haben und

246
00:13:57,390 --> 00:14:00,050
und das Ganze schneller geht 
also Standardisierung am Ende 

247
00:14:00,060 --> 00:14:03,290
darum geht so genau es gibt, es 
gibt noch tolle Features, es ist

248
00:14:03,300 --> 00:14:07,010
auch so, dass das OPCUA du hast 
genau recht Gerrit erstmal 

249
00:14:07,020 --> 00:14:09,000
stimmt das alles so und dann 
gibt es noch mehr Features. 

250
00:14:09,290 --> 00:14:13,200
Es ist ja sogar so, man nennt 
das im Fach Jargon Service 

251
00:14:13,210 --> 00:14:16,850
Discovery. 
Das heißt wenn ich jetzt NPE 

252
00:14:16,860 --> 00:14:20,180
Server hab jetzt ne bestimmte 
Anzahl, Motoren, Sensoren, 

253
00:14:20,190 --> 00:14:22,460
Temperatursensoren oder was weiß
ich also der das ganze Hardware 

254
00:14:22,470 --> 00:14:26,680
Setup quasi beschreibt? 
Softwaremäßig beschreibt quasi 

255
00:14:27,060 --> 00:14:30,460
wenn ich das erstmal habe, dann 
kann ich als als dummer Client 

256
00:14:30,500 --> 00:14:33,190
und Client ja derjenige, der ins
System kommt, kurzlebig ist 

257
00:14:33,200 --> 00:14:35,040
irgendwas aufrufe, irgendwas 
auslesen geht wieder weg 

258
00:14:35,050 --> 00:14:38,540
vielleicht ja, der muss gar 
nichts wissen, also man kann 

259
00:14:38,550 --> 00:14:41,050
quasi eine generischen Klienten 
haben. 

260
00:14:41,060 --> 00:14:44,490
Jetzt gibt es OPA Klienten und 
die haben die Fähigkeit eines 

261
00:14:44,500 --> 00:14:48,150
sogenannten Browsing. 
So nennt man 2 OPCOA und du 

262
00:14:48,160 --> 00:14:50,950
kannst quasi dann dein ganzes 
dein ganzes Industrieanlage 

263
00:14:50,960 --> 00:14:53,800
browsen ja so wie du im wieso n 
bisschen kannst du dir das 

264
00:14:53,810 --> 00:14:56,430
vorstellen wie beim Windows 
Explorer im Dateimanager ja, da 

265
00:14:56,780 --> 00:14:58,220
klickst du einfach hin unter C 
doppelpunkt. 

266
00:14:59,300 --> 00:15:02,460
Und dann siehst du in Ordnern 
und falls, was alles so da ist 

267
00:15:02,470 --> 00:15:05,670
so ja und so funktioniert das 
ziemlich ähnlich in OPOA du 

268
00:15:05,680 --> 00:15:09,350
kannst auch reinkommen, sagen 
unter dem Namen gleich nochmal 

269
00:15:09,360 --> 00:15:13,250
was zu, also quasi ich sag 
erstmal in der Halle XY zeig mal

270
00:15:13,260 --> 00:15:15,650
was ist denn da alles da? 
Und das ist dann quasi 

271
00:15:15,660 --> 00:15:18,230
selbsterklärend der Server gibt 
hier quasi erstmal so meta 

272
00:15:18,240 --> 00:15:22,290
Informationen zurück was du 
alles könntest ja, dann hast du 

273
00:15:22,300 --> 00:15:25,010
noch nichts gemacht, aber du 
siehst was los ist Service 

274
00:15:25,020 --> 00:15:28,370
Discovery das klingt total 
banal, ja weil wie du sagst, wir

275
00:15:28,380 --> 00:15:31,210
kennen das ja vom Desktop. 
Wir haben einfach klingt total 

276
00:15:31,220 --> 00:15:32,780
banal, aber auf dem Level ist 
das. 

277
00:15:32,850 --> 00:15:35,810
War das also OPCUA? 
War da ne Schallgrenze? 

278
00:15:35,820 --> 00:15:37,140
Durch die Schallmauer 
durchschlagen? 

279
00:15:37,150 --> 00:15:39,830
Es gab es vorher nicht und 
dieser Heterogenität glaube ich 

280
00:15:39,840 --> 00:15:42,940
in in so einer klassischen 
Anlage und Industriepark oder 

281
00:15:42,950 --> 00:15:44,780
ja, ich gebe mal ein Beispiel 
von dem von dem anderen 

282
00:15:44,790 --> 00:15:48,540
Protokollstandards, so Siemens s
7 zum Beispiel ist da kannst du 

283
00:15:48,550 --> 00:15:52,390
alles sagen, dann musst du auf 
der kleinen Seite ganz genau 

284
00:15:52,400 --> 00:15:56,310
wissen, wie die Variablen auf 
der Server Seite also wie ne, 

285
00:15:56,320 --> 00:16:00,010
weil sie die Hardware haben die 
auslesen willst musst du da in 

286
00:16:00,050 --> 00:16:03,450
dem Klienten vorher wissen du 
kannst nicht zur Laufzeit sagen 

287
00:16:03,460 --> 00:16:06,350
wer ist alles da? 
Wie heißt denn ihr, was kann ich

288
00:16:06,360 --> 00:16:08,630
nicht auslesen? 
Das macht einen 

289
00:16:08,640 --> 00:16:10,620
Riesenunterschied aus, weil dann
kannst du gar nicht so 

290
00:16:10,630 --> 00:16:13,170
dynamische Systeme aufbauen und 
nicht modulares machen und so 

291
00:16:13,180 --> 00:16:15,750
weiter, weil dann weil dann 
Server und Kleinen quasi 

292
00:16:15,760 --> 00:16:18,840
hartcodiert sind, zusammen 
synchron passen müssen und wenn 

293
00:16:18,850 --> 00:16:21,270
du irgendwas neues Feld drückst 
und du hast dieses Discovery 

294
00:16:21,280 --> 00:16:24,230
nicht, ich sag mal was du willst
noch ein Förderband hast noch 

295
00:16:24,240 --> 00:16:27,280
ein Motor oder irgendsowas ja, 
dann musst du den Client auch 

296
00:16:27,290 --> 00:16:29,480
anfassen, weil das nicht von 
alleine weiß. 

297
00:16:29,490 --> 00:16:34,730
Während beim PCOA und du beim 
OPE Server durch neue Hardware 

298
00:16:34,740 --> 00:16:38,180
auf hier nochmal 2 Sensoren und 
Aktoren mehr und dann startest 

299
00:16:38,190 --> 00:16:40,520
du den Server neu und der 
nächste Client, der reinkommt. 

300
00:16:41,150 --> 00:16:44,890
Der weiß automatisch ja halt 
voll schick so ja, das ist so 

301
00:16:44,900 --> 00:16:47,730
erklärt hast ja, das ist eine 
Riesenunterschied so und das ist

302
00:16:47,740 --> 00:16:50,760
nicht Standard, dass es so ist 
ja also was ich sagen wollte ist

303
00:16:50,770 --> 00:16:53,730
vor allem das macht deutlich, 
dass du halt nicht mehr den 

304
00:16:53,770 --> 00:16:56,150
Client anfassen musst wenn du 
halt auf der Server Seite 

305
00:16:56,160 --> 00:16:58,350
irgendwas änderst, also zum 
Beispiel Mutter hinzufügt oder 

306
00:16:58,360 --> 00:17:03,270
geht das automatisch mit so das 
ist ein eines der Features, die 

307
00:17:03,280 --> 00:17:06,730
OM mit sich bringt genau ich 
erzähl doch mal warum das 

308
00:17:06,740 --> 00:17:09,910
Feature auch krass ist ich 
nochmal die API in die Hand. 

309
00:17:09,920 --> 00:17:13,560
Damit nämlich auch nicht. 
Ja, wir haben gesagt die IP ist 

310
00:17:13,569 --> 00:17:17,339
sehr, sehr spezifischer Adapter.
Und immer unterschiedlich zu dem

311
00:17:17,349 --> 00:17:20,670
Service, den sie so gerade 
darstellt, wenn du da den, wenn 

312
00:17:20,680 --> 00:17:25,619
du NN API ansteuern willst, als 
Client gegen eine Rest API, dann

313
00:17:25,630 --> 00:17:28,560
musst du dir die Spezifikation 
vorher angucken ne, das ist 

314
00:17:28,569 --> 00:17:32,330
nicht so, dass der Client. 
Stimmt nicht ganz einfach n 

315
00:17:32,340 --> 00:17:35,450
bisschen, aber grundsätzlich 
kann der Client nicht fragen 

316
00:17:35,840 --> 00:17:38,970
lieber API wie siehst denn du 
aus was gibts denn da alles und 

317
00:17:38,980 --> 00:17:42,190
dann irgendwie von autonomen 
irgendwie nachdem diese das 

318
00:17:42,200 --> 00:17:45,590
Discover hat quasi was so los 
ist, dann loslegen kann ja schon

319
00:17:45,600 --> 00:17:48,730
ziemlich cooles Feature muss man
sagen ja genau und dann gibt es 

320
00:17:48,740 --> 00:17:51,900
noch viel mehr Features, weil 
quasi OPA versucht alles das 

321
00:17:51,940 --> 00:17:54,870
auch zu lösen, was gute 
Programmiersprachen schon lösen 

322
00:17:54,880 --> 00:17:58,060
ne und ich will ich will ein 
paar Sachen sagen, wo wir auch 

323
00:17:58,100 --> 00:18:01,310
ich finde es schön, dass wir die
hatten und ich hatte auch 

324
00:18:01,320 --> 00:18:03,590
Einschränkungen gesagt. 
Ich habe zum Beispiel gesagt, 

325
00:18:03,600 --> 00:18:08,450
dass APS keine Events. 
Support ne, du kannst also nur 

326
00:18:08,670 --> 00:18:11,240
lesen oder schreiben und dann 
hast du immer wieder auf du 

327
00:18:11,250 --> 00:18:13,480
musst immer wieder nachfragen 
ist was Neues passiert ganz 

328
00:18:13,490 --> 00:18:17,680
genau sieht ganz genau und da 
war bei der OPUA spielt sich 

329
00:18:17,690 --> 00:18:20,000
fraktions Erstellung ja die 
Automatisierungstechnik 

330
00:18:20,010 --> 00:18:22,950
zusammengesetzt haben. 
Das wäre für die also sie würden

331
00:18:22,960 --> 00:18:25,200
sowie Design. 
Ja, weil das ist ja ein 

332
00:18:25,210 --> 00:18:28,120
Kernelement für solche Sachen. 
Du hast irgendwelche Sensorik, 

333
00:18:28,130 --> 00:18:30,770
die ändert sich ja ständig ja, 
das ist ja nicht die Ausnahme, 

334
00:18:30,780 --> 00:18:32,530
sondern die Regel in dieser 
Sache. 

335
00:18:32,870 --> 00:18:36,560
Das heißt OPCUA im Kern 
unterstützt ganz tief Events ja,

336
00:18:36,570 --> 00:18:39,240
also du kannst ich habe ja 
gesagt wir haben Nodes. 

337
00:18:39,250 --> 00:18:41,480
Im OCA spricht die haben 
Variablen. 

338
00:18:41,550 --> 00:18:44,270
An die kannst du sogar einen 
Monitor ranhängen kann, wenn die

339
00:18:44,280 --> 00:18:46,990
Variable ändert, dann gib mir 
sofort event drüber und 

340
00:18:47,000 --> 00:18:49,520
grundsätzlich gibt es kannst du 
auch einfach Events 

341
00:18:49,560 --> 00:18:52,450
einprogrammieren in diese Notes,
die dann die aufgerufen werden 

342
00:18:52,460 --> 00:18:55,760
und du musst dich nicht kümmern 
musst nachfragen subscript dich 

343
00:18:55,770 --> 00:18:58,310
also es gibt einen Publisher 
Subscriber Server kann sagen ich

344
00:18:58,320 --> 00:19:01,330
hab jetzt hier ein neues Event 
ich publiziere das raus und alle

345
00:19:01,340 --> 00:19:04,110
Klienten die Interesse an diesem
Event haben die sich vorher 

346
00:19:04,120 --> 00:19:07,090
dagegen und bekommen dann eine 
Benachrichtigung wir in MQT 4 

347
00:19:07,100 --> 00:19:10,150
MQT genau anders, technisch 
gelöst. 

348
00:19:10,160 --> 00:19:14,730
Aber im Prinzip ist es wie ETT 
unter diesem oder den Message. 

349
00:19:15,310 --> 00:19:17,290
Sondern direkt genau, direkt 
kleinen Serververbindungen 

350
00:19:17,300 --> 00:19:19,760
genau, aber du kriegst trotzdem 
Events die Verbindung bleibt 

351
00:19:19,770 --> 00:19:21,980
nämlich stehen bei OPCOA, die 
wird nicht aufgehängt. 

352
00:19:21,990 --> 00:19:24,940
Ja, das ist ein riesiger 
Unterschied, der der Client 

353
00:19:24,950 --> 00:19:28,660
macht eine Verbindung auf und 
die bleibt, stehen quasi und 

354
00:19:28,670 --> 00:19:30,740
dann kannst du auch dich an 
Events subscriben, das ist ganz 

355
00:19:30,750 --> 00:19:34,060
wichtig, weil auf einem höheren 
Level unterstützt OP und sowas 

356
00:19:34,070 --> 00:19:37,550
wie alarme ja also das ganze 
Machine condition Monitoring und

357
00:19:37,560 --> 00:19:39,290
so weiter, das sind ja wir 
müssen überlegen warum machen 

358
00:19:39,300 --> 00:19:41,880
wir den ganzen Aufwand, weil wir
zum Beispiel solche Sachen da 

359
00:19:41,890 --> 00:19:45,480
genau, weil wir zum Beispiel 
wissen wollen, wenn irgendwas 

360
00:19:45,490 --> 00:19:48,320
passiert, ja irgendwie der Motor
gibt den Geist auf oder 

361
00:19:48,330 --> 00:19:50,220
irgendsowas? 
Werden, bleibt stehen, alles 

362
00:19:50,230 --> 00:19:52,840
kommt zum Stillstand während in 
der Halle gar keiner ist und das

363
00:19:52,850 --> 00:19:55,740
mitkriegt so und dann willst du 
ja sofort einen Alarm kriegen, 

364
00:19:56,000 --> 00:19:58,480
wenn so etwas drastisches 
passiert ja, das unterstützt 

365
00:19:58,490 --> 00:20:01,620
alles OPCO von Hause aus ja, 
kannst du sagen wenn wenn der 

366
00:20:01,630 --> 00:20:04,090
Motor, wenn da irgendwie zum 
Beispiel eine Spannung, eine 

367
00:20:04,100 --> 00:20:06,820
Überspannung ist, was ein 
Anzeichen dafür sein, dass der 

368
00:20:06,830 --> 00:20:10,780
Platz ist, ja, dann schick 
sofort Alarm raus, ja und der 

369
00:20:10,790 --> 00:20:12,980
Client, der damit verkoppelt 
ist, der kann dann sofort auf 

370
00:20:12,990 --> 00:20:15,510
dem großen Bildschirm, weil der 
kann ja zum Beispiel NUI 

371
00:20:15,570 --> 00:20:20,160
befeuern, dann macht hier so 
Alarm muss sich darum kümmern 

372
00:20:20,170 --> 00:20:23,260
hier irgendwas komisch so ja und
zwar quasi in Echtzeit. 

373
00:20:23,330 --> 00:20:25,330
Also TP, Internetgeschwindigkeit
Echtzeit. 

374
00:20:25,340 --> 00:20:28,590
So muss nicht geholt werden oder
irgendwas ja wieder die 

375
00:20:28,600 --> 00:20:32,770
Grundlage für andere Services 
und und Software Applikationen, 

376
00:20:32,780 --> 00:20:35,890
die oben draufsetzen einfach ja 
und dann jetzt ich rede gerade 

377
00:20:35,900 --> 00:20:38,600
viel, aber ich muss noch schnell
von meiner von meiner Festplatte

378
00:20:38,610 --> 00:20:41,620
herunterspielen Arbeitsspeicher 
ich will noch mal 1 sagen ich 

379
00:20:41,630 --> 00:20:44,520
hatte ja gesagt man hat also 
eine Möglichkeit auf der auf der

380
00:20:44,530 --> 00:20:48,430
Server Seite und der Server ist 
quasi der Server ist halt immer 

381
00:20:48,440 --> 00:20:51,650
direkt an der Maschine am 
Aktoren und Sensoren Park quasi 

382
00:20:51,660 --> 00:20:55,290
die Möglichkeit die Sachen zu 
beschreiben, die da sind und das

383
00:20:55,300 --> 00:20:59,380
nennt man da gibt es auch n. 
Passwort für das nennt man quasi

384
00:20:59,390 --> 00:21:03,140
den Information Layer ja, also 
das ist richtig in der 

385
00:21:03,150 --> 00:21:04,940
Spezifikation fest. 
Es gibt Informationen und es 

386
00:21:04,950 --> 00:21:09,000
gibt in Communication, Layer und
OCO ist so generisch 

387
00:21:09,010 --> 00:21:12,120
programmiert, dass du dann in 
diesem Information da kannst du 

388
00:21:12,130 --> 00:21:15,390
quasi all das hinterlegen, was 
später dann quasi da ist und der

389
00:21:15,400 --> 00:21:17,710
Communication Layer du kannst 
das sogar über verschiedene 

390
00:21:17,720 --> 00:21:19,410
Kommunikationssysteme laufen 
lassen. 

391
00:21:19,420 --> 00:21:22,450
Das OPUA, das ist halt nur eine 
Spezifikation. 

392
00:21:22,460 --> 00:21:24,970
Es gibt halt viele, viele 
Implementierungen davon für 

393
00:21:24,980 --> 00:21:27,660
viele Programmiersprachen für 
viele Plattformen und so weiter 

394
00:21:27,670 --> 00:21:30,590
und sofort ja, und noch ein Wort
zur Information Layer. 

395
00:21:31,590 --> 00:21:35,130
Das ist auch ganz wichtig ist, 
dass das sogenannte Companion 

396
00:21:35,140 --> 00:21:36,660
Specification. 
Ich weiß nicht, ob du das schon 

397
00:21:36,670 --> 00:21:39,320
gehört lustigerweise ich habe 
gerade versucht zu sagen das war

398
00:21:39,330 --> 00:21:41,670
genau, was ich fragen wollte 
hättest du hier gerade über die 

399
00:21:41,680 --> 00:21:44,510
sogenannte Companion 
Specification, weil ja, die habe

400
00:21:44,520 --> 00:21:47,790
ich schon oft gehört, oder? 
Zumindest wurde die schon häufig

401
00:21:47,800 --> 00:21:51,400
erwähnt in meiner Gegenwart. 
Bitte erklären Sie uns. 

402
00:21:52,130 --> 00:21:55,320
Ja ja, ich rede über die 
Kompetenz Specification, also 

403
00:21:55,330 --> 00:21:58,160
Informationsmodell ist einfach 
mal das generell als eine 

404
00:21:58,170 --> 00:22:00,520
Companion Specification, das 
erlaubt dir, einfach 

405
00:22:00,530 --> 00:22:04,860
Informationen zu beschreiben. 
Und die Companion Specification 

406
00:22:04,870 --> 00:22:07,760
ist nur Art wieder eine Art 
Standardisierung, und zwar 

407
00:22:07,770 --> 00:22:12,160
mittels OPCUA, die versucht, 
quasi eine Einheitlichkeit zu 

408
00:22:12,170 --> 00:22:14,820
bringen. 
Die sagt Halt ein Motor egal 

409
00:22:14,830 --> 00:22:18,230
jetzt von wem ein, so ein 
grundsätzlicher minimaler Motor 

410
00:22:18,620 --> 00:22:22,080
hat folgend auszusehen. 
Der hat die und die Variablen 

411
00:22:22,090 --> 00:22:25,250
mit denen und den tatsächlichen 
Namen zu haben und die und die 

412
00:22:25,260 --> 00:22:28,120
Methoden muss er mindestens 
haben, ne und die und die Events

413
00:22:28,130 --> 00:22:30,560
sollte herausbringen, ja, das 
ist quasi so eine Art. 

414
00:22:31,430 --> 00:22:34,540
Ja wieso ne Art minimal 
Discovery ja, also ein Motor 

415
00:22:34,550 --> 00:22:37,810
eines Typs, dann jeweils oder 
also nee sogar noch nicht mal ja

416
00:22:38,090 --> 00:22:41,750
also da wird versucht so krass 
zu verallgemeinern, dass also 

417
00:22:41,760 --> 00:22:44,460
man versucht quasi den Spieß 
umzudrehen, ne du jeder jeder 

418
00:22:44,470 --> 00:22:47,750
Hersteller von motor kann 
natürlich OPA Server einen 

419
00:22:47,760 --> 00:22:50,740
Informationsmodell für den OP 
Server herstellen und den OPE 

420
00:22:50,750 --> 00:22:52,630
Server auch bereitstellen und 
dann kann ich mit Klienten 

421
00:22:52,640 --> 00:22:56,240
reingucken dann sagt er mir was 
so geht und dann kann ich diesen

422
00:22:56,250 --> 00:22:58,580
Motor bedienen, dann kannst du 
ja immer noch vorstellen, dass 

423
00:22:58,590 --> 00:23:00,400
jeder Hersteller das irgendwie 
anders macht. 

424
00:23:00,410 --> 00:23:04,020
Jeder hat eine Idee und die 
Schreiben das Gleiche zu 90% 

425
00:23:04,030 --> 00:23:05,180
aber s heißt immer wieder 
anders. 

426
00:23:05,580 --> 00:23:09,120
Ja, und jetzt? 
Diese Companion specifications 

427
00:23:09,130 --> 00:23:12,140
Training, Spieß um die Sagen, 
liebe Hersteller, ihr Euch 

428
00:23:12,150 --> 00:23:15,440
richtet nach dieser Companion 
Specification, dann haben eure 

429
00:23:15,450 --> 00:23:19,380
Motoren so auszusehen im Namen 
sprich ja Minimum und das 

430
00:23:19,390 --> 00:23:20,900
optional könnt ihr noch 
hinzufügen. 

431
00:23:20,910 --> 00:23:23,940
Das ist quasi wie eine Art 
Handbuch für alle möglichen 

432
00:23:23,950 --> 00:23:27,830
Geräte, Typen und Klassen und 
nahmen und nachdem ich mich zu 

433
00:23:27,840 --> 00:23:30,240
orientieren habe und dann wird 
das ganze Ding noch 

434
00:23:30,250 --> 00:23:32,670
standardisierter, weil dann 
nicht nur die die 

435
00:23:32,680 --> 00:23:34,420
Methodenaufrufe, die 
Objektorientierung, die 

436
00:23:34,430 --> 00:23:36,800
Kommunikation und so weiter 
stabilisiert und sogar Inhalt, 

437
00:23:36,810 --> 00:23:39,470
ja, dann fängt es an, richtig 
lustig zu werden. 

438
00:23:40,280 --> 00:23:43,630
Und es gibt nicht nur die eine 
Companion Specification, es gibt

439
00:23:43,640 --> 00:23:46,490
sehr viele, es gibt da welche, 
die sich durchsetzen und so 

440
00:23:46,500 --> 00:23:49,290
weiter du kannst dir vorstellen,
dass Gremien standardisierungen 

441
00:23:49,300 --> 00:23:52,790
ist, auch Politik dabei und so 
ich weiß gar nicht, ob es jetzt 

442
00:23:52,800 --> 00:23:54,410
die eine gibt, die sich gerade 
durchsetzt. 

443
00:23:54,420 --> 00:23:56,990
Ich glaube nicht tatsächlich, 
aber es gibt so ein Paar, die 

444
00:23:57,000 --> 00:24:00,510
sind relevant, die kann man dann
quasi auch im Client besonders 

445
00:24:00,520 --> 00:24:03,510
implementieren und dann kann man
quasi noch schnellere, noch 

446
00:24:03,520 --> 00:24:06,190
besseres Onboarding noch mehr 
Magie, noch mehr digitale 

447
00:24:06,200 --> 00:24:08,430
Zwillinge vereinfachen und so 
weiter nach innen. 

448
00:24:08,440 --> 00:24:11,420
Also jetzt mal ich, ich weiß es 
tatsächlich nicht so wie ich das

449
00:24:11,430 --> 00:24:12,810
verstehe. 
Könnten sich zum Beispiel 

450
00:24:12,820 --> 00:24:16,160
Hersteller von. 
Cnc Fräsmaschinen zusammentun 

451
00:24:16,210 --> 00:24:19,490
auf jeden Fall und sagen jetzt 
wir sind die C Fräsmaschinen, 

452
00:24:19,530 --> 00:24:24,840
Verein der C Fräsmaschinen 
Verein und wir setzen auf, damit

453
00:24:24,850 --> 00:24:28,690
alle unsere Lieferanten 1020 
3040 verschiedene 

454
00:24:28,790 --> 00:24:31,480
Motorenhersteller und die 
Motoren immer nach unserer 

455
00:24:31,490 --> 00:24:34,070
Aspekt liefern, damit wir 
einfach schneller Integration 

456
00:24:34,080 --> 00:24:36,780
und nicht die Software jedes Mal
wieder anfassen. 

457
00:24:36,790 --> 00:24:39,900
So so wäre jetzt der 
Anwendungsfall richtig 

458
00:24:39,910 --> 00:24:42,640
verstanden. 
Auf jeden Fall genau richtig, 

459
00:24:42,650 --> 00:24:46,340
ich hab sogar live gegoogelt, 
gerade ob es sowas gibt sich 

460
00:24:46,350 --> 00:24:48,740
nicht so schnell googeln aber es
würde mich überhaupt nicht 

461
00:24:48,750 --> 00:24:51,400
wundern, wenn es genauso für 
sowas sogar komplett ich schon 

462
00:24:51,410 --> 00:24:54,850
mal vielleicht von ähnlichen von
der nicht gehört aber ich AOK 

463
00:24:54,860 --> 00:24:57,880
aber ich weiß es wirklich nicht 
genau jetzt so aber also das ist

464
00:24:57,890 --> 00:25:01,180
ein fiktives Beispiel mag sein, 
dass es gibt ja auch egal ja ja 

465
00:25:01,220 --> 00:25:06,110
fangen wir an, live zu googeln 
Podcast ich eigentlich novum ja,

466
00:25:06,120 --> 00:25:08,620
ein Novum ist auch nicht, aber 
das ist auch gar nicht so gesund

467
00:25:08,630 --> 00:25:10,400
merke ich gerade wenn man 
abgelenkt ist. 

468
00:25:11,110 --> 00:25:15,220
Bei kleiner Exkurs aber beim 
Zeit alles gesagt Podcast sagen 

469
00:25:15,230 --> 00:25:16,910
Sie mal. 
Da sagt der eine immer Google 

470
00:25:16,920 --> 00:25:22,730
mal kurz in unserem Gehirn sehr 
schön, ja ja, OK, so also soweit

471
00:25:22,770 --> 00:25:26,050
OPCO verstanden und ich glaube 
die Vorteile sind auch völlig 

472
00:25:26,060 --> 00:25:29,040
klar ja, wenn immer ist im 
Standardisierung geht, ist man 

473
00:25:29,050 --> 00:25:32,240
einfach schneller man kann 
besser kommunizieren, auch 

474
00:25:32,250 --> 00:25:34,880
Fehler einfacher besprechen 
letzten Endes ja, wenn man über 

475
00:25:34,890 --> 00:25:38,730
das gleiche redet und so welche 
Art von Daten können da sein 

476
00:25:38,740 --> 00:25:41,610
lieber PC übertragen werden? 
Also sind das immer Sensorwerte,

477
00:25:41,620 --> 00:25:44,690
sind das immer Werte aus 
Maschinen oder kann das alles 

478
00:25:44,700 --> 00:25:47,030
Mögliche sein? 
Noch sag ich mal Bilder oder 

479
00:25:47,040 --> 00:25:49,040
Videos oder oder wie kann man 
sich das vorstellen? 

480
00:25:49,800 --> 00:25:53,330
Ja, gute Frage das Tatsächlich 
ist auch da der Spielraum fast 

481
00:25:53,340 --> 00:25:55,330
unendlich so, wie es bei den 
Programmiersprachen ist. 

482
00:25:55,850 --> 00:25:59,150
Aber es ist so, dass OPCUA auch 
Strictly Typed ist, wie man so 

483
00:25:59,160 --> 00:26:00,620
sagt. 
Also du musst die Datentypen 

484
00:26:00,630 --> 00:26:02,410
genau beschreiben die 
durchfließen. 

485
00:26:02,840 --> 00:26:05,370
Es gibt aber im Prinzip genauso 
viele Datentypen wie C plus 

486
00:26:05,380 --> 00:26:07,350
plus. 
Zum Beispiel kann am Ende ist ja

487
00:26:07,360 --> 00:26:09,870
OPCO auch eine Software muss 
geschrieben werden. 

488
00:26:09,880 --> 00:26:12,210
So also sie kann nicht mehr 
können als jetzt die beste 

489
00:26:12,220 --> 00:26:15,680
Programmiersprache die 
Programmiersprache, die die 

490
00:26:15,690 --> 00:26:18,810
weiteste Programmiersprache ich 
muss auf jeden Fall dazu ja, 

491
00:26:18,820 --> 00:26:21,590
also da daran orientiert sich 
auch n bisschen genau und da 

492
00:26:21,600 --> 00:26:23,770
kannst du alles machen. 
Datentypen also die Standard. 

493
00:26:24,130 --> 00:26:27,020
Also wahrheitswerte du hast 
Strings Charakter, folgen 

494
00:26:27,030 --> 00:26:30,030
Charakter folgen und du hast 
natürlich Nummern und so weiter 

495
00:26:30,040 --> 00:26:32,420
und sofort als das ganze 
Portfolio und dann hast du auch 

496
00:26:32,430 --> 00:26:35,060
Datentypen, die wieder komplex 
sein können. 

497
00:26:35,070 --> 00:26:38,440
Es hatten wir auch schon in der 
Daten folge, dann kannst du 

498
00:26:38,450 --> 00:26:43,260
quasi Datentypen strukt, also 
Strukturen von wieder an von 

499
00:26:43,270 --> 00:26:46,490
wieder Datentypen von von 
atomischen Datentypen ne, dann 

500
00:26:46,750 --> 00:26:49,700
kannst du einbauen willst und so
weiter das sind fast keine 

501
00:26:49,710 --> 00:26:52,890
Grenzen gesetzt Plus und du hast
gesagt Video und Streams und so 

502
00:26:52,900 --> 00:26:54,560
weiter. 
Es gibt NOPUA auch extra 

503
00:26:54,570 --> 00:26:56,720
vorgesehen Support File 
Transfer. 

504
00:26:57,490 --> 00:26:59,900
Aber das ist auch ein 
klassischer Case, dass du, dass 

505
00:26:59,910 --> 00:27:01,250
meine Maschine irgendwie 
braucht. 

506
00:27:01,260 --> 00:27:03,910
Zum Konfigurieren muss CV 
einlesen oder irgendwas kannst 

507
00:27:03,920 --> 00:27:07,330
du auch alles mit o realisieren,
ne also man hat sich da schon 

508
00:27:07,340 --> 00:27:10,390
viele Gedanken gemacht im 
Vorhinein jetzt klingt es so, 

509
00:27:10,400 --> 00:27:13,320
als wäre das alles nur Gold und 
toll und man fragt sich. 

510
00:27:13,900 --> 00:27:17,000
Ja, wenn das so geil ist, warum?
Warum benutzt nicht die ganze 

511
00:27:17,010 --> 00:27:20,030
Welt einfach nur OP und alles 
ist toll, das wollte ich gerade 

512
00:27:20,040 --> 00:27:22,320
fragen und vor allem im 
Gegensatz zu MTH warum brauche 

513
00:27:22,330 --> 00:27:26,280
ich dann noch ja genau und du 
zahlst natürlich das ist halt 

514
00:27:26,290 --> 00:27:30,040
ein unheimlich dickes Brett ja 
also überhaupt erst mal P zu 

515
00:27:30,050 --> 00:27:31,840
verstehen, technisch zu 
durchdringen. 

516
00:27:32,350 --> 00:27:34,540
Ich weiß gar nicht, wie groß die
Spezifikation ist, aber du lässt

517
00:27:34,550 --> 00:27:38,270
locker 300 Seiten PDF klein 
gedruckt ja alles drauf steht, 

518
00:27:38,770 --> 00:27:41,300
das musst du auch erstmal alles 
implementieren und supporten und

519
00:27:41,310 --> 00:27:43,640
so weiter. 
Ja, es ist halt unheimlich 

520
00:27:43,650 --> 00:27:47,720
komplex, weil es halt, weil es 
halt versucht alles zu können. 

521
00:27:47,790 --> 00:27:51,050
Es ist halt so komplex wie 
Programmiersprache fast ja und 

522
00:27:51,060 --> 00:27:54,370
damit ist es halt auch sehr 
komplex aufzusetzen und zu 

523
00:27:54,380 --> 00:27:56,240
bedienen ne, ich hab noch gar 
nicht von der Security 

524
00:27:56,250 --> 00:27:59,910
gesprochen, die das auch diesen 
Aspekt von OCUA die ganze 

525
00:27:59,920 --> 00:28:03,850
Sicherheit und Verschlüsselung 
OPOA gewährleistet quasi eine 

526
00:28:03,860 --> 00:28:09,050
ganz normale zertifikatsbasierte
PKI haben wir noch machen 4 

527
00:28:09,090 --> 00:28:12,530
Public Private Key Infrastruktur
und so weiter das kannst du 

528
00:28:12,540 --> 00:28:15,710
alles damit abbilden und dadurch
wird das halt unglaublich 

529
00:28:15,720 --> 00:28:18,120
kompliziert. 
Es wird wirklich es ist wirklich

530
00:28:18,130 --> 00:28:19,970
selbstfahrende erfahrene 
Softwareentwickler. 

531
00:28:20,420 --> 00:28:23,220
Ich hab mal NOP Server 
geschrieben in meinem Leben. 

532
00:28:23,340 --> 00:28:25,500
Ja, da kriegst du schon 
Schweißperlen auf der Stirn ja, 

533
00:28:25,510 --> 00:28:28,460
das ist schon wirklich nicht 
einfach ja, und das ist ein 

534
00:28:28,470 --> 00:28:31,340
Grund, warum es nicht ganz so 
krass sich durchsetzt, weil m 

535
00:28:31,350 --> 00:28:35,560
gute Idee dazu ist halt einfach.
Der spezifiziert also, das ist 

536
00:28:35,570 --> 00:28:38,060
auch total mächtig du kannst 
alles machen, aber das hängt 

537
00:28:38,070 --> 00:28:41,820
dich überhaupt nicht ein. 
Es ist so, es ist so einfach und

538
00:28:41,830 --> 00:28:45,030
funktioniert sofort. 
Ja, es hat aber dann weniger. 

539
00:28:45,720 --> 00:28:47,590
Du hast halt diese ganzen 
Features ich gesagt hab 

540
00:28:47,600 --> 00:28:49,790
objektorientierung 
Referenzierung von Notes 

541
00:28:49,800 --> 00:28:51,870
Browsing und so weiter ist da 
halt alles nicht vorgesehen. 

542
00:28:51,880 --> 00:28:53,280
Du kannst damit auch 
realisieren. 

543
00:28:53,290 --> 00:28:56,690
Mit einem QT musst du aber 
selber implementieren, ne? 

544
00:28:57,900 --> 00:29:01,430
Also manchmal ist echt der 
Anwendungsfall viel einfacher 

545
00:29:01,440 --> 00:29:05,020
als dieses also wenn überhaupt. 
Ich sag mal du willst nur einen 

546
00:29:05,030 --> 00:29:07,470
Wert auslesen von irgendeiner 
Maschine ja und du machst dann 

547
00:29:07,480 --> 00:29:11,890
OA, dann musst du halt 2 dicke 
Dinger aufsetzen, ja einen 

548
00:29:11,900 --> 00:29:14,570
riesigen Server und riesigen 
Client diese ganzen Standards 

549
00:29:14,580 --> 00:29:17,310
verstehen und so weiter das 
alles richtig machen und dann 

550
00:29:17,320 --> 00:29:20,340
kommst du irgendwann diesen Wert
auszulesen ne der Vorteil ist 

551
00:29:20,350 --> 00:29:22,030
dann wahrscheinlich eher 
tatsächlich in dieser Anlagen 

552
00:29:22,040 --> 00:29:24,820
und Maschinenbaubranche wo die 
halt wirklich eine Maschine dann

553
00:29:24,830 --> 00:29:27,660
aus Tausenden oder Hunderten 
wahrscheinlich tausenden 

554
00:29:27,670 --> 00:29:30,240
Komponenten besteht Motoren Zick
andere. 

555
00:29:31,630 --> 00:29:34,600
Bauteile, die sich da bewegen 
und und und angesteuert werden 

556
00:29:35,110 --> 00:29:39,040
und die haben sich halt Dreieich
ne ja, und für die ist dann gut 

557
00:29:39,130 --> 00:29:40,840
genau und du musst nochmal neu 
erfinden. 

558
00:29:40,930 --> 00:29:44,870
Diese Modularität der Hardware 
und so weiter weißt du 1 zu 1 

559
00:29:44,880 --> 00:29:47,190
umsetzen. 
Das ist ein sehr geschlossenes 

560
00:29:47,200 --> 00:29:49,440
System irgendwo wo klar ist, wie
das funktioniert. 

561
00:29:49,450 --> 00:29:52,410
Ja, Maschine die sind klar, die 
ändern sich über die Zeit, aber 

562
00:29:52,420 --> 00:29:56,980
im Endeffekt bleibt eine 
Maschine, da sind sie drin ne t 

563
00:29:57,020 --> 00:30:00,080
klingt jetzt für mich, wenn du 
mal noch gar nicht weiß was 

564
00:30:00,120 --> 00:30:03,750
wirklich neues baust oder 
irgendwie noch gar nicht, wer 

565
00:30:03,760 --> 00:30:05,730
mit wem kommuniziert und 
Maschine mit einer Cloud? 

566
00:30:05,800 --> 00:30:08,390
Oder vielleicht auch eine Cloud 
oder Cloud oder wie auch immer, 

567
00:30:08,810 --> 00:30:14,180
dann macht jetzt einen Sinn der 
ja, ob man könnte sagen e ja 

568
00:30:14,190 --> 00:30:18,260
also das hat ne hat ne ne sehr 
klare Vorstellung, wie du dein 

569
00:30:18,270 --> 00:30:22,570
Problem da reingießen musst. 
Während MQT Opinionated ist, das

570
00:30:22,580 --> 00:30:25,910
ist Geschmackssache, es gibt ich
mal Analogie, aber es gibt zum 

571
00:30:25,920 --> 00:30:27,880
Beispiel wenn du jetzt eine 
Webseite oder eine Web 

572
00:30:27,890 --> 00:30:30,800
Applikation programmieren, will 
ich hier gerne von React und 

573
00:30:30,810 --> 00:30:34,800
Angular und so also diese großen
javascript Web Frameworks, 

574
00:30:34,810 --> 00:30:37,940
Single Page Applications. 
Da gibt es halt auch solche, die

575
00:30:37,950 --> 00:30:40,980
sind halt, die haben halt ne 
klare Meinung, wie du das zu tun

576
00:30:40,990 --> 00:30:43,760
hast und wie du deinen Code 
strukturieren hast in Modell und

577
00:30:43,770 --> 00:30:46,020
in den View, wo die 
Businesslogik und wo kommt die 

578
00:30:46,030 --> 00:30:47,760
Templates hin? 
Und so weiter ist zum Beispiel 

579
00:30:47,770 --> 00:30:49,600
Angela hat eine genaue 
Vorstellung. 

580
00:30:51,240 --> 00:30:55,130
Und das hat auch viele Vorteile 
wenn deine Vorstellungen in 

581
00:30:55,140 --> 00:30:57,930
diese in dieses 
Vorstellungsrahmen von diesem 

582
00:30:57,940 --> 00:30:59,860
Technologie passen, bist du sehr
schnell. 

583
00:31:00,730 --> 00:31:03,580
Während zum Beispiel wenn du 
unterwegs bist, wie wir es tun, 

584
00:31:03,620 --> 00:31:05,040
da kannst du erstmal alles 
machen. 

585
00:31:05,050 --> 00:31:07,930
Das definierte das nicht so vor 
wie du es machst lässt dich 

586
00:31:07,970 --> 00:31:11,080
lässt ihn viel mehr Freiraum, ja
und so ist es mit einem T das 

587
00:31:11,090 --> 00:31:13,400
ist da hast du Freiraum für 
alles ne, dann kannst du dann 

588
00:31:13,410 --> 00:31:16,180
auch andere Anwendungsfälle, die
komplett damit gar nichts zu tun

589
00:31:16,190 --> 00:31:19,850
haben realisieren. 
Während OPCUA halten sehr 

590
00:31:20,330 --> 00:31:22,710
vorgefasste Meinung hat wie du 
genau diese 

591
00:31:22,720 --> 00:31:25,480
Automatisierungstechnik 
irgendwie da rein schleust. 

592
00:31:25,490 --> 00:31:28,500
Ja und wenn das dazu passt, bist
du auch schnell und gut und wenn

593
00:31:28,510 --> 00:31:31,220
du irgendwie was da nicht 
reinpasst, dann hast du immer 

594
00:31:31,230 --> 00:31:33,660
das Problem, dass es sich 
komisch anfühlt und n bisschen 

595
00:31:33,670 --> 00:31:36,190
hacke ist und so weiter. 
Diese vor und Nachteile die muss

596
00:31:36,200 --> 00:31:40,270
man halt bedenken ja, also in 
dem Anwendungsfall total gut in 

597
00:31:40,280 --> 00:31:43,030
anderen Anwendungsfällen, dann 
eben nicht mehr so passend da 

598
00:31:43,040 --> 00:31:46,510
und rausgeht aus der aus dem 
eigentlichen T war, so wie ich 

599
00:31:46,520 --> 00:31:48,290
das mitgekriegt, das auch 
inzwischen so n ja 

600
00:31:48,300 --> 00:31:50,170
Ausschlusskriterium, fast schon 
also wenn du als. 

601
00:31:51,490 --> 00:31:54,950
Als produzierendes Unternehmen 
neue Maschinen Einkaufs, dann 

602
00:31:55,060 --> 00:31:56,830
kommt da auf die 
Anforderungsliste, dass diese 

603
00:31:56,840 --> 00:31:59,790
Maschine OPA fähig ist, also 
sprich, dass die OP Server 

604
00:31:59,800 --> 00:32:03,450
kommt, wo alle Komponenten dann 
eben wie sagt man also möglich 

605
00:32:03,490 --> 00:32:05,800
sind zu finden, ja, durch 
Discovery zum Beispiel genau 

606
00:32:05,810 --> 00:32:08,720
genau genau das ist ja prima und
das heißt ja auch nicht. 

607
00:32:08,730 --> 00:32:11,550
Ich finde das überhaupt nicht 
schlimm ist wenn das OP aber 

608
00:32:11,560 --> 00:32:13,450
schon mal da ist. 
Ja toll, dann hast du schon mal 

609
00:32:13,460 --> 00:32:16,190
netzwerkinterface. 
Dieses Gerät in dieses Produkt 

610
00:32:16,200 --> 00:32:19,430
und wenn du dann wenn du dann 
kein Bock mehr hast auf OP noch 

611
00:32:19,440 --> 00:32:22,630
weiter hinaus, dann kannst du ja
auch das Umbasteln, ja, du 

612
00:32:22,640 --> 00:32:25,080
kannst dann ja quasi in den OPA 
Klienten haben die Daten. 

613
00:32:26,400 --> 00:32:30,080
Zieht oder schreibt und dann und
dann machst du um und gehst auf 

614
00:32:30,090 --> 00:32:32,680
ein anderes Protokoll über zum 
Beispiel ET wenn du das besser 

615
00:32:32,690 --> 00:32:35,370
magst und gehst dann mit einem 
QT zum Beispiel in die Cloud 

616
00:32:35,380 --> 00:32:40,150
weiter und das will ich auch 
noch kurz sagen, ist mit OCO 

617
00:32:40,160 --> 00:32:43,460
auch möglich, da wilde große 
Netzwerktopologien aufzubauen 

618
00:32:43,470 --> 00:32:46,680
also du kannst verschiedene 
verschiedene, viele Instanzen 

619
00:32:46,690 --> 00:32:50,000
von OBU Servern haben. 
In deiner in deiner in deinem 

620
00:32:50,010 --> 00:32:52,640
Setup, einer Industriehalle oder
in einem produzierenden Betrieb 

621
00:32:52,650 --> 00:32:55,620
und dann kannst du 
zusammenfassen, wieder mit 

622
00:32:55,630 --> 00:32:58,260
Klienten und ihren Klienten und 
die können quasi das wieder 

623
00:32:58,270 --> 00:33:02,000
aggregieren auf einen neuen OPCA
Server so eine Art virtueller OP

624
00:33:02,010 --> 00:33:03,720
Server ist dann wieder Daten 
total aggregiert. 

625
00:33:04,800 --> 00:33:08,640
Und dann wieder in einem noch 
zusammengefassten Bild weiter 

626
00:33:08,650 --> 00:33:10,870
raus steht an mögliche weitere 
Klienten und das wird auch alles

627
00:33:10,880 --> 00:33:12,390
gemacht. 
Ja also es ist keine. 

628
00:33:13,310 --> 00:33:15,760
Das ist keine Fantasie, ich 
erzähle, sondern je größer das 

629
00:33:15,770 --> 00:33:18,090
wird und dass das und das ist, 
da gibt es viel. 

630
00:33:18,100 --> 00:33:21,430
Technologie muss auch sagen, ob 
UA dadurch, dass es Standard 

631
00:33:21,440 --> 00:33:23,910
ist, gibt es auch viele 
Implementierungen für die 

632
00:33:23,920 --> 00:33:28,000
Bibliotheken erzähl ich was ganz
lustig vielleicht zuhören man 

633
00:33:28,010 --> 00:33:30,790
Eindruck kriegt, wir benutzen 
gerne hier die 

634
00:33:30,800 --> 00:33:34,090
Programmiersprache Note JS das 
Prinzip Javascript fürs Backen 

635
00:33:34,100 --> 00:33:36,710
wenn man möchte, also das muss 
nicht im Browser laufen, dann 

636
00:33:36,720 --> 00:33:40,640
einfach irgendwo auf dem auf dem
Backend laufen und in g es gibt 

637
00:33:40,650 --> 00:33:45,020
es sehr umfangreiche Bibliothek 
an Open Source Software und 

638
00:33:45,030 --> 00:33:48,180
unter anderem die 
Referenzimplementierung für 

639
00:33:48,190 --> 00:33:50,900
diese Sprache von OPCO. 
Das heißt Note OPCOA. 

640
00:33:51,870 --> 00:33:54,770
Und das ist ein riesiges Stück 
Software. 

641
00:33:55,430 --> 00:33:59,480
Sehr, sehr gut gepflegt von 
einem einzigen Mann Etienne 

642
00:33:59,850 --> 00:34:03,040
jetzt hab ich den Namen schon 
glaub ich danke Gerrit Etienne 

643
00:34:03,050 --> 00:34:06,300
Rossignol wahrscheinlich ist 
Franzose ich, wir wissen beide 

644
00:34:06,310 --> 00:34:08,449
nicht, ob es richtig 
ausgesprochen, falls er zuhört, 

645
00:34:08,949 --> 00:34:10,760
sei ihm verziehen. 
Wenn wir jetzt ausgesprochen 

646
00:34:10,770 --> 00:34:14,230
haben, aber es ist toll, weil 
ich hab mit diesem dieser Mann 

647
00:34:14,270 --> 00:34:16,389
den kenne ich schon länger 
einfach weil er dieses Produkt 

648
00:34:16,400 --> 00:34:20,469
geschaffen hat und weil das als 
Entwickler einfach die den Weg 

649
00:34:20,480 --> 00:34:24,139
so krass ebnet, sonst müsste ich
ja quasi die ganze Spezifikation

650
00:34:24,150 --> 00:34:27,420
bis ins Detail verstehen, das 
selber in Not hinrichten und 

651
00:34:27,429 --> 00:34:29,440
aber durch diese Bibliothek, die
wir da zur Verfügung. 

652
00:34:29,510 --> 00:34:32,070
Dann quasi auf einem höheren 
Abstraktionslevel, ist immer 

653
00:34:32,080 --> 00:34:34,449
noch sehr niedrig. 
So aber kann ich quasi so NOCO 

654
00:34:34,460 --> 00:34:36,830
Client oder Server relativ 
einfach aufstellen und schreiben

655
00:34:36,840 --> 00:34:39,940
und es funktioniert einfach 
wunderbar klassisches Beispiel 

656
00:34:39,949 --> 00:34:44,469
Open Source Projekt aber One Man
Show also da gibt es zwar 

657
00:34:44,480 --> 00:34:48,219
kontributoren, aber die haben. 
Promille dazu beigetragen zu 

658
00:34:48,230 --> 00:34:51,360
diesem Objekt, das wir hoffen 
mal, dass dieser Mann das weiter

659
00:34:51,370 --> 00:34:54,420
gut pflegt. 
Sowas ist eine Instanz in der R 

660
00:34:54,429 --> 00:34:56,570
ist eine Instanz in der ganzen 
Industrie und 

661
00:34:56,580 --> 00:34:59,220
Automatisierungstechnik, weil es
ist jetzt auch nicht gerade die 

662
00:34:59,230 --> 00:35:02,590
Programmiersprache, die keiner 
kennt, sogar schon wir verlinken

663
00:35:02,600 --> 00:35:07,920
denn github ja, das machen wir 
von den Russen und an der Stelle

664
00:35:07,930 --> 00:35:10,980
der Hinweis auf Folge 9 ich hab 
geschaut. 

665
00:35:11,210 --> 00:35:12,840
Einsatz von Open Source 
Software. 

666
00:35:13,460 --> 00:35:16,500
So ganz kurz noch einmal ein 
Blick in die Vergangenheit und 

667
00:35:16,510 --> 00:35:19,470
einmal in die Zukunft Burkhard 
bevor wir zum Ende kommen die 

668
00:35:19,480 --> 00:35:22,020
Vergangenheit, damit meine ich 
PCDA. 

669
00:35:22,820 --> 00:35:26,920
Du hast gesagt Unified 
Architecture ist OPUA, und DA 

670
00:35:26,930 --> 00:35:31,970
bedeutet Data Access das ist 
ein, wenn ich ja das richtig 

671
00:35:31,980 --> 00:35:34,440
verstanden habe, eher so ein 
Fortschritt also ist noch nicht 

672
00:35:34,450 --> 00:35:38,730
ganz so aus spezifiziertes 
Kommunikationsprotokoll wie 

673
00:35:38,740 --> 00:35:40,900
OPCUA. 
Es ist ja vielleicht sagst du 

674
00:35:40,910 --> 00:35:44,100
was kann ich das noch benutzt 
wird oder nicht, oder ob jetzt 

675
00:35:44,110 --> 00:35:48,810
aufstrebenden irgendwie ast 
sitzt und was du glaubst ja, wie

676
00:35:48,850 --> 00:35:51,650
sich OPU weiterentwickelt oder 
ob das jetzt so ausentwickelt 

677
00:35:51,660 --> 00:35:56,030
ist ja der ganze Standard dazu 
sage ich gerne was OPD man muss 

678
00:35:56,040 --> 00:35:57,820
einmal. 
Wo man da anguckt, muss man 

679
00:35:57,830 --> 00:36:00,880
einfach verstehen kommt PCUA die
ganze Idee und so weiter her? 

680
00:36:01,270 --> 00:36:04,680
Ich weiß nicht, kennst du.com 
windows.com und Windows Active X

681
00:36:04,690 --> 00:36:07,940
und sowas sagt dir das was nein,
gar nichts OK, das war so ne 

682
00:36:07,950 --> 00:36:11,520
Zeit, das war OK. 
Das ist Microsoft Microsoft, da 

683
00:36:11,570 --> 00:36:14,680
Microsoft, Windows und so ja und
die kam mal um die Ecke. 

684
00:36:14,720 --> 00:36:18,680
Mit dem Component Object Model 
kommen ja und das hat eine 

685
00:36:18,690 --> 00:36:23,340
ähnlich krasse Ambition wie 
OPCUA hat aber nicht den 

686
00:36:23,350 --> 00:36:27,180
Industriefokus, ist komplett 
unfokussiert, ganz weit ja dann,

687
00:36:27,410 --> 00:36:29,470
wenn man jetzt wenn man sich auf
der Zunge vergehen. 

688
00:36:30,330 --> 00:36:34,240
Was sagt am Anfang, dass wir 
quasi das OBCOA quasi in? 

689
00:36:35,410 --> 00:36:39,100
Übers Netzwerk erlaubt quasi die
objektorientierte 

690
00:36:39,110 --> 00:36:43,060
Programmiersprache quasi zu 
nutzen h das ist ja n dickes 

691
00:36:43,070 --> 00:36:46,340
Brett so ja, das hat das kommt 
von Microsoft eigentlich 

692
00:36:46,350 --> 00:36:49,170
ursprünglich die Idee mit dem 
Kommen und das ist halt auch 

693
00:36:49,180 --> 00:36:52,540
wieder was mit RPC zu tun und 
Remote Procedure Calls, weil die

694
00:36:52,550 --> 00:36:55,300
Idee ist ich kann, ich will die 
gesamte, das gesamte Objekt 

695
00:36:55,310 --> 00:36:58,560
orientierte Modelling Klassen 
haben Instanzen erstellen, 

696
00:36:58,810 --> 00:37:02,760
Methoden aufrufen, Variablen 
auslesen von irgendwo egal wo 

697
00:37:02,770 --> 00:37:06,920
das ist so das ist kommen ja und
das ist aber n stark, Windows 

698
00:37:06,930 --> 00:37:10,620
lustiges Ding und diese ersten 
OPCG versuche. 

699
00:37:10,690 --> 00:37:13,510
Sie lehnen sich sehr stark daran
an, und ich vermute auch vom 

700
00:37:13,520 --> 00:37:16,440
Code her, und das ist ein großer
Nachteil da konnte man natürlich

701
00:37:16,450 --> 00:37:18,690
auch schon Daten auslesen. 
Variablen Auslesen konnten 

702
00:37:18,700 --> 00:37:21,450
damals auch schon und zwar 
wurscht, in welchem Kontext das 

703
00:37:21,460 --> 00:37:23,640
jetzt Industrie war oder Gaming 
oder was egal. 

704
00:37:24,870 --> 00:37:27,940
Und dann gab es auch 
überwiegende Tools, die dann 

705
00:37:27,950 --> 00:37:31,150
wurde, dann so mit fast schon no
Code seinerzeit so alles noch 

706
00:37:31,160 --> 00:37:33,760
relativ. 
Schwierig und wenn man also da 

707
00:37:33,770 --> 00:37:35,900
kann ich auch Geschichten 
erzählen, ich hab das mal für 

708
00:37:35,910 --> 00:37:38,830
den Kunden versucht so ein altes
kommen d com Ding, das sind dann

709
00:37:38,840 --> 00:37:41,820
diese DL, vielleicht kennst du 
das alte Windows DLS irgendwie 

710
00:37:41,830 --> 00:37:44,050
noch und so, das geht dann über 
die Windows Registry. 

711
00:37:44,060 --> 00:37:46,140
Da musst du bestimmte Einträge 
machen, sonst funktioniert das 

712
00:37:46,150 --> 00:37:47,990
alles nicht und die Windows 
Registry von verschiedenen 

713
00:37:48,000 --> 00:37:51,660
Computern synchronisieren. 
Da kriegst du richtig richtig 

714
00:37:51,670 --> 00:37:54,700
graue Haare. 
Dann alles E plus schreiben. 

715
00:37:54,970 --> 00:37:57,720
Dann hast du Visual Studio als 
Entwicklungsumgebung. 

716
00:37:57,730 --> 00:38:01,180
Das wird alles Vorausgefüllt mit
Tonnen von Code du nicht 

717
00:38:01,190 --> 00:38:03,810
verstehen kannst du Templates 
unter die wirst du komplett 

718
00:38:04,070 --> 00:38:07,970
hilflos also. 
Alles total grauslich, aber das 

719
00:38:07,980 --> 00:38:11,330
hat man halt damals gemacht, 
weil es nichts Besseres gab und 

720
00:38:11,340 --> 00:38:15,230
darauf basierte das und genau 
und hatte hatte die natürlich 

721
00:38:15,240 --> 00:38:18,360
limitiert ist nur für Windows 
ging so alles andere war ich. 

722
00:38:19,300 --> 00:38:22,930
Damit ist schon mal Käse so, ja 
also jetzt OPCU funktioniert 

723
00:38:22,940 --> 00:38:28,450
egal ja arm Android Linux Mac 
OSDA limitiert war das nicht 

724
00:38:28,460 --> 00:38:30,630
angelegt hat. 
An diesem Kommen genau genau und

725
00:38:30,640 --> 00:38:33,210
jetzt kommen wir heute ist halt 
Microsoft so wie es gibt ja 

726
00:38:33,220 --> 00:38:35,400
Programmiersprache und es gibt 
schon heute noch immer noch 

727
00:38:35,410 --> 00:38:38,610
Technologien, die funktioniert 
nur in Microsoft emissäre so. 

728
00:38:38,650 --> 00:38:42,160
Das ist zwar OK für manche so 
und man darf auch nicht 

729
00:38:42,170 --> 00:38:44,140
verneinen, dass irgendwie auch 
in der deutschen Industrie 

730
00:38:44,460 --> 00:38:48,000
Windows basierte und Microsoft 
basierte Produkte auch in der 

731
00:38:48,130 --> 00:38:49,990
auch in der 
Automatisierungstechnik schon 

732
00:38:50,000 --> 00:38:53,150
immer noch stand der Technik 
sind also nicht, dass alles 

733
00:38:53,160 --> 00:38:54,790
irgendwie ist. 
Ich glaube, das ändert sich 

734
00:38:54,800 --> 00:38:55,510
gerade. 
Ein bisschen. 

735
00:38:56,500 --> 00:38:59,400
Aber da kommt es her so ne, wir 
sind ganz froh, dass das kommen 

736
00:38:59,410 --> 00:39:03,310
Krams und Active X, das heißt o 
zeitliche gesegnet hat, wenn ich

737
00:39:03,320 --> 00:39:06,260
mal vorsichtig sagen darf mit 
der Zeit auch das Zeitliche 

738
00:39:06,270 --> 00:39:07,730
segnen. 
Auf jeden Fall ist natürlich n 

739
00:39:07,740 --> 00:39:10,230
Brown Field wahrscheinlich hier 
noch finden wird, denn so ist 

740
00:39:10,240 --> 00:39:13,860
genau produzierenden Gewerbe, 
der Maschinenbau, das kennen wir

741
00:39:13,870 --> 00:39:15,950
ganz gut. 
Wie sieht die Zukunft aus? 

742
00:39:15,960 --> 00:39:19,560
Ja, also sind wir jetzt am Ende 
der Entwicklung oder bleibt es 

743
00:39:19,570 --> 00:39:24,280
erstmal über Jahrzehnte so? 
Ich bin ja auch aktiv in so in 

744
00:39:24,290 --> 00:39:26,500
so Vereinen, die auch so 
Industrie Standardisierungen 

745
00:39:26,510 --> 00:39:29,680
machen und so weiter, da gibt es
ja mehrere jetzt aktuell im open

746
00:39:29,690 --> 00:39:34,090
Industrie 40 Vereinen und so 
weiter und dieser Verein, der 

747
00:39:34,100 --> 00:39:36,790
ist weit entfernt davon, selbst 
Standards zu definieren, aber 

748
00:39:36,830 --> 00:39:39,770
man kriegt da so ein bisschen 
was mit ja, wo gerade die Welle 

749
00:39:39,780 --> 00:39:42,200
und so weiter. 
Es gab schon Zeiten und Vereine,

750
00:39:42,210 --> 00:39:45,140
in denen ich war, wo es hieß 
lasst uns doch lasst uns doch 

751
00:39:45,150 --> 00:39:48,500
einfach machen und irgendwie 
alle zwingen dieses OPCOR als 

752
00:39:48,510 --> 00:39:52,170
Standard zu nutzen. 
Dann lass uns das irgendwie 

753
00:39:52,180 --> 00:39:56,810
durchforsten, durchkämpfen, dann
wird es einfacher ja, da kriegst

754
00:39:56,820 --> 00:39:59,340
du aber nicht alle zu ja, das 
ist funktioniert einfach nicht, 

755
00:39:59,350 --> 00:40:03,660
das ist einfach zu ne kriegt ihr
nicht, kommt drauf ja und dann 

756
00:40:03,670 --> 00:40:08,900
gibt es QT was wir auch nutzen, 
was ich auch besser finde, weil 

757
00:40:08,910 --> 00:40:11,480
schlanker, schmaler und 
schneller im Notfall. 

758
00:40:12,870 --> 00:40:15,800
Und deswegen wird das wird das 
ich glaube, es wird OPO immer 

759
00:40:15,810 --> 00:40:17,360
geben. 
Es ist so eine Art. 

760
00:40:18,230 --> 00:40:21,880
Einer von den Standards, ja, man
könnte fast sagen, es aus dem 

761
00:40:21,890 --> 00:40:25,330
richtigen Leben siehst du hast 
gesagt Maschinendaten da P dran 

762
00:40:25,340 --> 00:40:28,050
ist so ja heute erwartet man 
auch, dass da eigentlich auch 

763
00:40:28,060 --> 00:40:30,370
NQT dran ist. 
Ja, man könnte das mit einer 

764
00:40:30,380 --> 00:40:32,990
Steckdose vergleichen und sagen 
OK, wenn ich jetzt hier 

765
00:40:33,000 --> 00:40:36,030
irgendwie neues Haus baue, dann 
haben wir Gott sei Dank nur 

766
00:40:36,040 --> 00:40:39,600
einen Steckdosenformat wo der wo
der Strom rauskommt auch gut so.

767
00:40:39,610 --> 00:40:41,940
Bei den Maschinen würde ich 
sagen gibt es mindestens immer 

768
00:40:41,950 --> 00:40:45,460
eine Doppelsteckdose, die 
unterschiedlich aussehen ja, das

769
00:40:45,470 --> 00:40:47,910
ist also jeder einzelne jedes 
einzelnen Interface hat 

770
00:40:47,920 --> 00:40:49,510
mindestens 2 Buchsen, die anders
sind. 

771
00:40:49,520 --> 00:40:51,570
Die eine ist also auf jeden Fall
OPUA. 

772
00:40:52,320 --> 00:40:54,540
Und die andere ist vielleicht 
etwas anderes ja, also 

773
00:40:54,580 --> 00:40:57,450
vielleicht MTH, aber so sieht es
aus und ich glaube nicht, dass 

774
00:40:57,460 --> 00:41:00,610
sich das in n kurzfristig und 
mittelfristig ändert so ja, ich 

775
00:41:00,620 --> 00:41:03,210
würde das OP wird da bleiben ich
glaube nicht. 

776
00:41:04,130 --> 00:41:06,220
Aber ich glaube auch nicht, dass
es zum alleinigen Standard 

777
00:41:06,230 --> 00:41:07,840
irgendwann erhoben wird. 
Das wurde schon ein paar Mal 

778
00:41:07,850 --> 00:41:11,350
versucht, das hat kläglich 
gescheitert, so meine Meinung. 

779
00:41:12,120 --> 00:41:15,190
Ja, klingt nachvollziehbar, ich 
wollte gerade noch 1 sagen ich 

780
00:41:15,200 --> 00:41:17,920
glaube, dass das, dass so eine 
Maschine doppelsteckdose hat 

781
00:41:17,930 --> 00:41:21,460
MTPUA, das wäre nur der Fall, 
wenn das verlangt wird, dann 

782
00:41:21,470 --> 00:41:25,760
auch vom von der Firma die die 
Maschine einkauft, so jetzt mein

783
00:41:25,770 --> 00:41:29,050
Gefühl, vielleicht gibt es ein 
paar Maschinenbau schon draußen,

784
00:41:29,060 --> 00:41:32,090
die standardmäßig alle ihre 
Maschinen dann mit beiden r 

785
00:41:32,100 --> 00:41:36,700
Schnittstellen ausliefern würde 
ich jetzt nochmal bezahlen, wenn

786
00:41:36,710 --> 00:41:39,940
ich nicht drin ich hab gerade 
ich hab den du hast du hast 

787
00:41:39,950 --> 00:41:41,120
recht, aber ich habe gerade ein 
Beispiel. 

788
00:41:41,130 --> 00:41:44,890
Wir haben nämlich und habt ihr 
aber gerade ausgepackt haben ein

789
00:41:44,900 --> 00:41:47,350
bisschen Haare bestehen nämlich 
ID. 

790
00:41:47,600 --> 00:41:51,330
Technologie Wir haben NAFID 
Reader mit auf dem Ultra High 

791
00:41:51,340 --> 00:41:54,900
Frequency Band gekauft netten 
Antenne, und das ist ja das 

792
00:41:54,910 --> 00:41:57,500
gleiche hast du jetzt irgendwie 
so und jetzt müssen wir das 

793
00:41:57,510 --> 00:41:59,900
irgendwie demnächst irgendwie 
irgendwie auch die Software 

794
00:41:59,910 --> 00:42:03,490
darum schreiben und dieses i 
Gerät auslesen können, weil das 

795
00:42:03,500 --> 00:42:06,480
scannt quasi unserer Tage die 
wir haben und hier ist es zum 

796
00:42:06,490 --> 00:42:09,670
Beispiel so, dass diese Maschine
kommt vorbereitet mit MQT 

797
00:42:09,680 --> 00:42:11,900
Schnittstelle die hat keinen OPA
Server. 

798
00:42:12,590 --> 00:42:14,720
Weiß ich nicht so ja also das 
ist also wie gesagt, das ist so 

799
00:42:14,730 --> 00:42:17,980
was der Hersteller so Bock hat 
zu tun so das ist ich hab dich n

800
00:42:17,990 --> 00:42:20,640
bisschen ausgewählt danach. 
Es gibt auch andere AV Ideen, 

801
00:42:20,650 --> 00:42:24,290
die haben vielleicht p Server 
und sagen du hast ja 8 natürlich

802
00:42:24,300 --> 00:42:27,930
in der haben gesehen wie 
Softwarepakete darüber da kannst

803
00:42:27,940 --> 00:42:31,240
du ET sogar rapi drauf zum 
Steuern von diesen E 

804
00:42:31,250 --> 00:42:32,700
konfigurations Sachen und so 
weiter. 

805
00:42:33,180 --> 00:42:36,280
Das lag mir natürlich näher und 
es gibt halt auch, aber das 

806
00:42:36,290 --> 00:42:38,660
meine ich wenn du jetzt n 
produzierende Firma bist und du 

807
00:42:38,670 --> 00:42:41,760
bist irgendwie zweihundertausend
Euro bis zu einer 1000000 oder 

808
00:42:41,770 --> 00:42:44,150
womöglich noch ein paar 
Millionen für neue Maschine oder

809
00:42:44,160 --> 00:42:46,840
Anlage aus ja wahrscheinlich 
bestellen, dass du gerne 

810
00:42:46,850 --> 00:42:48,970
hättest. 
Meine lieben Freunde, ich hätte 

811
00:42:48,980 --> 00:42:54,350
gerne einen, weil sonst kauf ich
halt woanders ja, so stell ich 

812
00:42:54,360 --> 00:42:58,620
mir das eher vor aber gut. 
Burkhard Was gibt es noch zu Obi

813
00:42:58,630 --> 00:43:01,440
CUA letzte Worte irgendwas 
vergessen haben? 

814
00:43:01,620 --> 00:43:05,560
Ich habe ein bisschen geredet, 
vielleicht noch sagen, noch ganz

815
00:43:05,570 --> 00:43:08,380
technisches Schluss ist 
eigentlich nicht so schwer, aber

816
00:43:08,390 --> 00:43:11,600
mach trotzdem ich hab danach 
noch was ja ja da sag ich jetzt 

817
00:43:11,610 --> 00:43:14,220
doch schon beenden, ohne dass 
ihre Zuhörer Kopfschmerzen 

818
00:43:14,230 --> 00:43:16,230
haben. 
Ich will noch was zu dem Aufbau 

819
00:43:16,240 --> 00:43:20,440
sagen P hat auch noch also hat 
wirklich alle Konzepte der 

820
00:43:20,450 --> 00:43:23,100
Programmiersprache übernommen 
und wie Spaces ich will nochmal 

821
00:43:23,110 --> 00:43:24,920
sagen falls wir wirklich 
zuhören, vielleicht auch 

822
00:43:24,930 --> 00:43:28,760
bisschen Kontakt kommen. 
Es gibt ja auch grafisch 

823
00:43:28,800 --> 00:43:33,730
geprägte Klienten für OPCOA. 
Die haben ja diese ganzen OPCOA 

824
00:43:33,740 --> 00:43:36,660
Terms drinne, gibt sogenannten 
Namespace vielleicht nochmal 

825
00:43:36,670 --> 00:43:40,470
also man kann quasi Namensräume 
vergeben und die Nodes, die sind

826
00:43:40,480 --> 00:43:43,210
dann quasi immer gültig. 
Mit ihrem Namen ist immer eine 

827
00:43:43,220 --> 00:43:46,300
Note ID, die Musik sein, die 
wird quasi in den Namensraum 

828
00:43:46,310 --> 00:43:49,840
hierarchisch eingepfercht so man
kann sich n bisschen vorstellen 

829
00:43:49,850 --> 00:43:53,950
einer Datei oder sowas. 
Genau das gibt es noch, das kann

830
00:43:53,960 --> 00:43:55,270
man. 
Damit kann man auch größere 

831
00:43:55,280 --> 00:43:58,130
Strukturen organisieren. 
Und die Noten? 

832
00:43:58,140 --> 00:44:00,560
Ich hatte ja schon gesagt, sind 
die sind die fundamentale 

833
00:44:00,570 --> 00:44:03,080
Struktur, die haben immer ID, 
damit kann ich die auf jeden 

834
00:44:03,090 --> 00:44:06,400
Fall ganz genau adressieren und 
die haben auch so einen Braus 

835
00:44:06,410 --> 00:44:09,200
Namen, also quasi ein Label, den
man besser auslesen kann. 

836
00:44:09,210 --> 00:44:12,160
Der hat aber nicht den Anspruch 
zu sein, also ich kann 

837
00:44:12,170 --> 00:44:14,040
Verschiedenes haben. 
Den gleichen Namen haben 

838
00:44:14,050 --> 00:44:16,950
mussten. 
Dass ich weiß, mit wem ich genau

839
00:44:16,960 --> 00:44:19,200
rede, ja nochmal, das war 
nochmal das technische, das 

840
00:44:19,210 --> 00:44:22,400
wollte ich nicht unterschlagen. 
Wichtig dann lass uns zum Ende 

841
00:44:22,410 --> 00:44:25,280
kommen kann vielleicht ein 
Auftakt sein beziehungsweise wir

842
00:44:25,290 --> 00:44:29,600
schon gemacht in Richtung OT 
auch also das Thema Scada gerade

843
00:44:29,610 --> 00:44:31,980
und sowas kommt bestimmt noch 
ein bisschen mehr. 

844
00:44:32,030 --> 00:44:34,080
Wir haben auch ein paar Projekte
vor der Brust mit der heißen 

845
00:44:34,090 --> 00:44:36,360
mehr. 
Wo es um Produktionsthemen geht,

846
00:44:36,370 --> 00:44:39,800
da kommt das andere Thema, was 
wir hier besprechen werden auf 

847
00:44:39,850 --> 00:44:41,840
jeden Fall genau, was ich jetzt 
noch sagen wollte und zwar 

848
00:44:41,850 --> 00:44:45,380
werden wir von der heißen Dr 
Burkhard und ich am 24. 

849
00:44:45,390 --> 00:44:49,260
Mai auf der IT for Business in 
Lübeck sein. 

850
00:44:49,270 --> 00:44:52,510
Glaub eintritt eigentlich 20 wir
haben Freikarten, schreibt uns, 

851
00:44:52,520 --> 00:44:55,540
wenn ihr eine Freikarte möchtet,
die teilen wir dann gerne mit 

852
00:44:55,550 --> 00:44:59,760
euch IT for business 24. 
Mai in Lübeck, dann wars das 

853
00:44:59,770 --> 00:45:01,940
Danke fürs Zuhören und bis 
nächste Woche Tschüss. 

854
00:45:01,980 --> 00:45:08,280
Hamburg. 
Vielen Dank fürs Zuhören dieser 

855
00:45:08,290 --> 00:45:11,320
Folge von einfach komplex die 
Folge gefallen dann lass uns 

856
00:45:11,330 --> 00:45:14,000
doch ne gute Bewertung da oder 
Teile die Folge mit jemanden aus

857
00:45:14,010 --> 00:45:17,160
deinem Netzwerk für Kritik 
zufolge Anregungen und Fragen 

858
00:45:17,170 --> 00:45:20,160
für neue Folgen freuen wir uns 
auf deine Email an Podcast 

859
00:45:20,170 --> 00:45:23,750
teilnehmer.com Abonniere jetzt 
unseren Podcast, um keine Folge 

860
00:45:23,760 --> 00:45:27,790
zu verpassen bis zum nächsten 
mal Tschüss aus Hamburg h.

