1

00:00:01,536  -->  00:00:04,864
My name is Caner and

2

00:00:05,120  -->  00:00:07,936
Our current topic is

3

00:00:09,728  -->  00:00:11,008
Simotion Hardware Platforms C/D/P

4

00:00:15,360  -->  00:00:19,456
I'm done with this chapter

5

00:00:20,480  -->  00:00:24,320
Simotion system platforms and

6

00:00:24,576  -->  00:00:30,720
What's we will do with simotion Hardware with differences 

7

00:00:30,976  -->  00:00:33,024
properties get details

8

00:00:33,536  -->  00:00:34,304
 later on.

9

00:00:34,816  -->  00:00:40,960
So let's begin read our simotion system programming Sitrain Course

10

00:00:41,216  -->  00:00:43,264
And the lecture notes.

11

00:00:45,056  -->  00:00:51,200
I'll Explain the topics of chapter one here and simotion and system overview

12

00:00:51,456  -->  00:00:52,992
And Hardware.

13

00:00:54,528  -->  00:00:55,296
So...

14

00:00:56,064  -->  00:00:58,880
Let's begin with this page

15

00:00:59,136  -->  00:01:01,184
The continents are

16

00:01:01,440  -->  00:01:04,000
Mechatronics and motion control

17

00:01:05,280  -->  00:01:07,328
Machine Motion transformation

18

00:01:07,584  -->  00:01:13,728
And 2.0 / industry 4.0 classical mechanical Construction

19

00:01:15,008  -->  00:01:21,152
At this case what's what's the task of a motion control system.

20

00:01:23,200  -->  00:01:27,296
Possibilities and advantages in automation area.

21

00:01:28,576  -->  00:01:30,112
What's the Simotion?

22

00:01:30,368  -->  00:01:32,160
Siemens motion control.

23

00:01:32,672  -->  00:01:37,536
And what kind of components do you have.

24

00:01:38,304  -->  00:01:42,656
System architecture of run-time system.

25

00:01:42,912  -->  00:01:44,448
Technology packages.

26

00:01:45,216  -->  00:01:47,008
Firmware and Kernel

27

00:01:47,264  -->  00:01:51,616
Simotion Scout engineering tools and versioning

28

00:01:51,872  -->  00:01:53,920
Programming languages

29

00:01:54,432  -->  00:01:55,456
MCC

30

00:01:56,224  -->  00:02:00,320
Motion control charts for programming motion sequences

31

00:02:00,832  -->  00:02:01,600
Ladder

32

00:02:01,856  -->  00:02:03,136
FBD

33

00:02:03,392  -->  00:02:05,440
Function block diagram for

34

00:02:05,696  -->  00:02:08,512
Programming languages for PLC tasks.

35

00:02:10,048  -->  00:02:16,192
These are more common in IEC and automation world because there are a lot of

36

00:02:16,448  -->  00:02:17,984
Classical PLCs

37

00:02:18,496  -->  00:02:19,520
Programmers.

38

00:02:20,288  -->  00:02:26,432
ST structured text is high-level language for programming complex algorithms.

39

00:02:27,200  -->  00:02:31,808
It similar like the CodeSys systems so

40

00:02:32,320  -->  00:02:36,672
Sometimes it is possible to convert Rockwell or AllenBradley or Bnr or Abb

41

00:02:37,184  -->  00:02:42,304
Motion systems

42

00:02:42,560  -->  00:02:46,144
Programs to simotion so

43

00:02:46,400  -->  00:02:49,728
To do that you use ST usually

44

00:02:52,032  -->  00:02:57,152
DCC  drive control charts is based on

45

00:02:57,408  -->  00:02:58,688
Graphical tool

46

00:02:58,944  -->  00:03:00,480
to Generate Charts.

47

00:03:01,504  -->  00:03:07,648
It's also use CFC continious flow chart is a common language for

48

00:03:08,416  -->  00:03:12,768
Pcs7 Siemens process control system language.

49

00:03:13,024  -->  00:03:19,168
It's looks like and if you used before

50

00:03:19,424  -->  00:03:20,192
LOGO it's similar

51

00:03:20,960  -->  00:03:23,264
You'll see next chapters

52

00:03:24,288  -->  00:03:26,336
Hardware platforms...

53

00:03:26,592  -->  00:03:30,432
Controller based, drive based, and pc-based.

54

00:03:30,944  -->  00:03:32,992
Integration into TIA Portal.

55

00:03:34,784  -->  00:03:36,320
As an option.

56

00:03:37,088  -->  00:03:39,136
Simotion documentation

57

00:03:39,392  -->  00:03:43,744
Really i will give you some information about how do you use or setup dvds next chapters. 

58

00:03:49,376  -->  00:03:55,520
let's start with tasks of a motion control system mainly

59

00:03:55,776  -->  00:03:57,056
With this picture we have

60

00:03:57,312  -->  00:03:58,592
Here

61

00:03:58,848  -->  00:04:01,920
Human Machine interface for operator.

62

00:04:02,432  -->  00:04:03,968
Motion controller

63

00:04:04,224  -->  00:04:09,344
For positioning and syncrozation of this type of drives

64

00:04:09,856  -->  00:04:11,136
Single drives

65

00:04:11,648  -->  00:04:12,928
Or...

66

00:04:13,696  -->  00:04:16,512
Multiple axes and so on.

67

00:04:18,815  -->  00:04:24,959
Main task of a motion control system is ofcourse positioning.

68

00:04:26,495  -->  00:04:27,519
Coupling axes.

69

00:04:29,311  -->  00:04:32,127
Syncronous operations. And so on. For other side tasks

70

00:04:32,383  -->  00:04:38,527
CPU as classical PLC to processing peripheral IO signals.

71

00:04:39,039  -->  00:04:45,183
Or Closed Loop control like temperature control

72

00:04:45,439  -->  00:04:46,719
And so on.

73

00:04:53,887  -->  00:04:58,495
At this picture on a profibus network our task of a drive will be converting the speed set point

74

00:04:58,751  -->  00:05:00,799
to Actual speeds.

75

00:05:02,591  -->  00:05:04,895
There are Some Loops

76

00:05:05,151  -->  00:05:09,759
PID control loops inside our drive control unit

77

00:05:10,271  -->  00:05:12,831
For example current control loop

78

00:05:13,087  -->  00:05:14,879
speed control Loop

79

00:05:15,647  -->  00:05:16,927
In our case 

80

00:05:17,183  -->  00:05:22,303
Position contorl Loop is running in our motion control system

81

00:05:23,583  -->  00:05:24,607
So...

82

00:05:26,399  -->  00:05:32,543
What are all Drive products? Rectifier, motor, inventor,

83

00:05:33,567  -->  00:05:35,871
encoder system and so on.

84

00:05:39,711  -->  00:05:45,855
Simotion is commonly used as Siemens motion control platform over 20 years in

85

00:05:46,111  -->  00:05:48,159
Industrial Automation.

86

00:05:48,415  -->  00:05:51,487
It's really common i'm saying in turkey for

87

00:05:51,743  -->  00:05:56,351
Different kind of branches interbrances and sectors like packaging.

88

00:05:56,607  -->  00:05:58,911
Metalforming printing.

89

00:05:59,423  -->  00:06:05,567
That are also ready to use libraries so that's why is a powerful tool and hardware.

90

00:06:05,823  -->  00:06:07,871
Hardware and software to use.

91

00:06:10,175  -->  00:06:15,551
What are all possibilities in automation area.

92

00:06:16,319  -->  00:06:18,623
As Simatic world, it's Siemens automatic control

93

00:06:18,879  -->  00:06:22,975
Devices like step 7 300 400

94

00:06:23,743  -->  00:06:28,607
Powerful and stable CPUs we can use as universally. 

95

00:06:29,631  -->  00:06:34,495
Also there is an inter-  product

96

00:06:35,519  -->  00:06:37,311
It's name is T-CPU.

97

00:06:37,567  -->  00:06:42,431
Nowadays we'll use Step-7 1500-TF CPUs with

98

00:06:42,687  -->  00:06:43,967
Technology

99

00:06:44,223  -->  00:06:47,807
Safety Failsafe functionality integrated

100

00:06:48,319  -->  00:06:49,599
Extended

101

00:06:50,367  -->  00:06:51,391
So...

102

00:06:51,903  -->  00:06:52,927
The next step

103

00:06:53,183  -->  00:06:59,327
is simotion family for totally motion control flexible and secure

104

00:06:59,583  -->  00:07:01,631
Scalable Solution for this case.

105

00:07:02,655  -->  00:07:05,215
For controlling all the drive

106

00:07:05,471  -->  00:07:08,543
Relative and absolute synchronization.

107

00:07:10,335  -->  00:07:14,687
Path Object controls kinematics integrated So on.

108

00:07:15,711  -->  00:07:17,247
And on the other hand

109

00:07:17,503  -->  00:07:20,831
Sinumerik units is

110

00:07:21,343  -->  00:07:26,207
Used for Milling turning Drilling.

111

00:07:26,463  -->  00:07:30,815
CNC based specialized machines.

112

00:07:31,583  -->  00:07:34,143
And machine tools to operate there are some

113

00:07:36,703  -->  00:07:37,983
Special area.

114

00:07:39,519  -->  00:07:40,287
So...

115

00:07:43,615  -->  00:07:47,199
These are some information when you

116

00:07:47,455  -->  00:07:49,247
Want to get know better

117

00:07:49,503  -->  00:07:51,551
Siemens product family

118

00:07:52,319  -->  00:07:53,855
Some quick notes.

119

00:07:57,695  -->  00:07:59,999
So what is motion?

120

00:08:00,255  -->  00:08:05,887
Is a motion control device we'll for positioning and Central operation

121

00:08:06,911  -->  00:08:10,239
In all systems we used

122

00:08:10,495  -->  00:08:12,799
Before the mechanical gears

123

00:08:15,615  -->  00:08:18,175
Or mechanical cams with one motor to do

124

00:08:18,687  -->  00:08:24,831
different operations at moments on machines so.

125

00:08:25,087  -->  00:08:26,879
Nowadays we'll use Separate motors

126

00:08:27,135  -->  00:08:30,463
Advantages with electronic cams

127

00:08:30,719  -->  00:08:33,279
Best of May benefits.

128

00:08:34,303  -->  00:08:35,071
Plus...

129

00:08:36,351  -->  00:08:42,495
Technological functions like temperature controller

130

00:08:42,751  -->  00:08:43,519
Pressure controller

131

00:08:43,775  -->  00:08:45,311
Hydraulics axis functionality is also

132

00:08:46,335  -->  00:08:47,359
Another case. 

133

00:08:49,663  -->  00:08:53,247
+ classical + logic functionality.

134

00:08:53,503  -->  00:08:56,831
Program ladder and FBD

135

00:08:59,647  -->  00:09:02,719
From this point simotion is the diffusion of

136

00:09:02,975  -->  00:09:05,023
Motion control technology.

137

00:09:05,279  -->  00:09:06,559
Logic.

138

00:09:11,935  -->  00:09:14,239
What are all simotion components?

139

00:09:15,775  -->  00:09:18,847
We'll use Simotion Scout for Engineering system.

140

00:09:19,103  -->  00:09:23,967
as graphical or textural programming is possible.

141

00:09:24,479  -->  00:09:26,015
There is a runtime system for synchronous operation 

142

00:09:26,527  -->  00:09:29,087
And positioning.

143

00:09:29,599  -->  00:09:32,671
There are three different platforms.

144

00:09:33,695  -->  00:09:38,303
On Simotion Side, Drive - based, controller-based and pc-based.

145

00:09:45,727  -->  00:09:48,799
This is the system architecture offer on time system.

146

00:09:49,823  -->  00:09:53,919
We'll load or download user program to simotion.

147

00:09:55,199  -->  00:10:00,063
We'll use some functions or libraries.

148

00:10:00,831  -->  00:10:05,695
So ... There are some motion control ready to use technology packages. 

149

00:10:06,207  -->  00:10:11,071
There are some other additional technology packages like temperature control.

150

00:10:11,839  -->  00:10:16,703
That are here drive based sinamics based or simotion-based

151

00:10:16,959  -->  00:10:18,751
DCC control charts

152

00:10:20,031  -->  00:10:25,151
On the lower level do you see here's motion kernel for operating system.

153

00:10:25,407  -->  00:10:31,039
Similar to Sinumerik is linux-based I/O handling communication.

154

00:10:31,295  -->  00:10:33,855
And...

155

00:10:34,879  -->  00:10:38,975
Lowest level you see here in profibus profinet.

156

00:10:39,487  -->  00:10:41,535
ASI, IO_Link.

157

00:10:41,791  -->  00:10:44,095
Other communication

158

00:10:44,351  -->  00:10:45,375
Possibilities

159

00:10:45,887  -->  00:10:47,167
With Drives,I/Os

160

00:10:48,447  -->  00:10:50,751
And Current additional components.

161

00:10:51,775  -->  00:10:52,543
So...

162

00:10:55,103  -->  00:11:01,247
Here Simotion application is Tayloroed is special design for user

163

00:11:01,503  -->  00:11:05,599
Requirements and Technical responsibilities.

164

00:11:07,391  -->  00:11:12,511
It Is really flexible and Powerful hardware and software with user program.

165

00:11:12,767  -->  00:11:14,303
Functions Libraries...

166

00:11:14,559  -->  00:11:15,583
TPs...

167

00:11:16,095  -->  00:11:17,375
And Functionality.

168

00:11:24,031  -->  00:11:29,407
So let's see about technology packages we have here.

169

00:11:30,687  -->  00:11:36,831
When we use just speed control its axis that means you just give

170

00:11:37,855  -->  00:11:40,159
Setpoint speeds as RPM

171

00:11:46,047  -->  00:11:47,327
Or mm per sec whatever to drive at this case a frequency converter as

172

00:11:47,583  -->  00:11:50,911
Single-axis.

173

00:11:52,959  -->  00:11:55,263
It possible to process actual value

174

00:11:56,799  -->  00:11:58,079
Speed setpoints, output cams

175

00:11:59,871  -->  00:12:01,151
And measuring inputs.

176

00:12:02,431  -->  00:12:08,575
Other technology object is a positioning axis additional speed axis

177

00:12:09,343  -->  00:12:14,463
We've Encoder, motor encoder or external encoder. 

178

00:12:14,719  -->  00:12:19,071
It's possible to reference the axes.

179

00:12:21,119  -->  00:12:24,191
We Just give a set position

180

00:12:24,447  -->  00:12:25,471
Regenerate position curve

181

00:12:25,983  -->  00:12:31,871
And send it to a drive for example

182

00:12:32,127  -->  00:12:33,919
And control the axis.

183

00:12:36,223  -->  00:12:42,111
Another axis type is Technology object "Synchronous Axis".

184

00:12:43,391  -->  00:12:48,511
He says plus gearing , camming, and syncronization functionality.

185

00:12:49,791  -->  00:12:52,351
For This type of Technology objects

186

00:12:52,863  -->  00:12:55,935
It's Required to select technology package cam.

187

00:12:56,447  -->  00:12:58,751
It's already included

188

00:12:59,007  -->  00:13:01,055
In our firmware.

189

00:13:01,823  -->  00:13:03,871
But according to our project.

190

00:13:04,127  -->  00:13:08,991
You just download the technology package to simotion.

191

00:13:09,759  -->  00:13:10,783
Via scout.

192

00:13:11,807  -->  00:13:13,087
Normally...

193

00:13:13,343  -->  00:13:16,415
Speed Controlled access doesn't require a license.

194

00:13:17,951  -->  00:13:21,535
On the other hand positioning and Synchronous axis

195

00:13:22,047  -->  00:13:25,631
The TP_Cam license will be used. 

196

00:13:27,935  -->  00:13:32,031
What will happen when we just don't use license information in simotion. 

197

00:13:32,799  -->  00:13:33,823
It right now...

198

00:13:35,103  -->  00:13:38,431
The SF system fault Red Led blinks. 

199

00:13:38,687  -->  00:13:41,247
But system continues to operating.

200

00:13:44,319  -->  00:13:48,415
Another technology package Path Object or Path package

201

00:13:49,695  -->  00:13:50,719
Covers actually 

202

00:13:50,975  -->  00:13:53,023
TP Cam package. and

203

00:13:53,791  -->  00:13:57,375
Additionally there is a Path interpolation.

204

00:13:57,887  -->  00:14:00,959
That's ready to use 2D 3D Dynamics.

205

00:14:02,751  -->  00:14:06,335
For controlling for example

206

00:14:06,847  -->  00:14:08,383
3-d cartesian system with rotation. Or delta-3d picker. 

207

00:14:09,407  -->  00:14:10,687
Is it possible to

208

00:14:11,199  -->  00:14:12,991
Interpolate circular

209

00:14:13,247  -->  00:14:15,295
Polynomial equations. 

210

00:14:16,063  -->  00:14:18,879
There are various kinematics ready to use. 

211

00:14:24,511  -->  00:14:27,071
In addition to this

212

00:14:27,327  -->  00:14:28,607
Technology package

213

00:14:28,863  -->  00:14:32,703
Expanded technology objects like "adder object"

214

00:14:33,215  -->  00:14:34,495
Controller object, formula object, fixed gear and sensor

215

00:14:46,015  -->  00:14:49,343
These are require a license. Name is Cam_Extended TP.

216

00:14:49,599  -->  00:14:51,391
That's similar to Path Object

217

00:14:53,695  -->  00:14:59,839
TControl "Temperature Control" is a separate technology package require a licence. 

218

00:15:01,631  -->  00:15:07,775
When we use PID temperature controller with SSR. solid state relays on

219

00:15:09,055  -->  00:15:14,431
Injection molding machines or hydraulic presses with heating molds. Usefull tool. 

220

00:15:17,247  -->  00:15:19,039
ready to use technology package.

221

00:15:20,831  -->  00:15:21,855
And that's it.

222

00:15:25,951  -->  00:15:28,767
You'll see here some details

223

00:15:35,935  -->  00:15:41,823
Simotion Scout Engineering in system configuration access configuration

224

00:15:42,079  -->  00:15:43,615
Drive Commissioning

225

00:15:43,871  -->  00:15:45,407
Test and Diagnostics

226

00:15:45,919  -->  00:15:48,479
We have CamTool to design

227

00:15:50,015  -->  00:15:53,855
Positioning velocity, jerk and acceleration curves. 

228

00:15:56,159  -->  00:15:59,231
CamEdit tool is Another basic tool for creating cam discs.

229

00:15:59,487  -->  00:16:01,023
Software Cam Disks.

230

00:16:02,047  -->  00:16:05,631
Drive Control Chart , Ladder , FBD, MCC, ST...

231

00:16:06,143  -->  00:16:10,239
All in one integrated in Simotion Scout Classic.

232

00:16:11,007  -->  00:16:13,311
On our engineering PC.

233

00:16:16,639  -->  00:16:17,407
So...

234

00:16:19,199  -->  00:16:23,039
What are all programming language options in simotion?

235

00:16:28,671  -->  00:16:29,951
First of all i think it's easy to use, If you are a beginner

236

00:16:30,463  -->  00:16:33,535
I think you should 

237

00:16:33,791  -->  00:16:36,095
continiue with Motion Control Chart. 

238

00:16:36,863  -->  00:16:38,399
It's a graphic based programming language you'll see picture here 

239

00:16:43,263  -->  00:16:44,543
Some boxes, some commands...

240

00:16:45,055  -->  00:16:49,663
Motion control commands, some logic, like set and reset bits...

241

00:16:49,919  -->  00:16:54,271
Also it's easy to diagnose when you go online you can just 

242

00:16:54,783  -->  00:17:00,159
Take your glasses and monitor and modify your program easy with MCC.

243

00:17:01,951  -->  00:17:06,815
Another thing is Ladder and fbd programming language.

244

00:17:07,583  -->  00:17:13,727
If you are familiar with classical automation world and Siemens Step7

245

00:17:13,983  -->  00:17:18,079
300-400 as S7-1500 CPUs you already know if you are an

246

00:17:20,127  -->  00:17:22,687
Electrical engineer

247

00:17:22,943  -->  00:17:24,223
Automatically

248

00:17:24,479  -->  00:17:26,271
commands

249

00:17:27,039  -->  00:17:29,599
Diagrams you already

250

00:17:30,111  -->  00:17:34,719
Learn this lesson in school or your familiar with Ladder 

251

00:17:40,863  -->  00:17:46,239
You can select to use Ladder editor in Simotion. 

252

00:17:46,751  -->  00:17:49,823
A personal note here, i think Ladder editor less quite good when you compare with TIA portal.

253

00:17:51,615  -->  00:17:55,199
It's basic, sometimes it's hard to monitor and modify.

254

00:17:57,503  -->  00:18:03,647
That's why We'll use Structure Text instead of ladder.

255

00:18:05,439  -->  00:18:07,743
Because it is easier to copy.

256

00:18:08,511  -->  00:18:11,327
Some programs and functions in ST. 

257

00:18:12,095  -->  00:18:13,887
Of course it is monitoring

258

00:18:14,143  -->  00:18:17,727
Easier and better than the ST.

259

00:18:18,239  -->  00:18:23,359
But time to time when you get more experience this simotion platforms

260

00:18:23,615  -->  00:18:25,151
Day by day...

261

00:18:25,407  -->  00:18:28,991
You may choose to use the ST!

262

00:18:30,527  -->  00:18:34,879
Because the experts and collegues and automation programmers

263

00:18:35,391  -->  00:18:41,535
Maybe 18% use structure text creat libraries As standart.

264

00:18:41,791  -->  00:18:42,815
So that's why.

265

00:18:44,095  -->  00:18:46,911
On the other hand drive control charts is

266

00:18:47,167  -->  00:18:52,287
Another programming language for sinamics and simotion.

267

00:18:52,799  -->  00:18:58,943
to create function blocks, programs run in this motion system is a similar

268

00:18:59,199  -->  00:19:03,039
CFC Diagram at PCS7 system.

269

00:19:03,551  -->  00:19:09,695
If you come, if you have some information and used before

270

00:19:10,719  -->  00:19:16,863
PCS7 so you already know the rules and menus of the CFC

271

00:19:17,119  -->  00:19:20,703
I think the current version is 8.1.

272

00:19:21,727  -->  00:19:23,263
You can use this option.

273

00:19:24,799  -->  00:19:26,335
After that...

274

00:19:26,591  -->  00:19:31,967
User writes its own program and click the compile button

275

00:19:32,479  -->  00:19:35,039
All the programs converted to St.

276

00:19:37,343  -->  00:19:38,879
Then compiles again. So that's why

277

00:19:39,647  -->  00:19:45,791
It's possible when you write your program in MCC language you can just 

278

00:19:46,047  -->  00:19:49,375
right click to your program, unit or function below

279

00:19:49,631  -->  00:19:55,519
Whatever and there's an option in context menu, convert to ST file.

280

00:19:58,079  -->  00:20:02,943
Right now it's not possible to convert STs from Ladder

281

00:20:03,199  -->  00:20:04,479
or DCC.

282

00:20:11,647  -->  00:20:17,791
So MCC program in motion sequences properties of charts graphical language

283

00:20:19,327  -->  00:20:20,863
Motion sequnece.

284

00:20:23,423  -->  00:20:27,007
Possible to Program complex sequences individual steps.

285

00:20:27,263  -->  00:20:30,335
It's also easy to debug in Step mode

286

00:20:31,103  -->  00:20:33,151
Program stats...

287

00:20:33,407  -->  00:20:36,735
We will assign user program in MCC to

288

00:20:36,991  -->  00:20:41,087
Simotion execution system for example motion tasks, than 

289

00:20:41,343  -->  00:20:45,951
After that we go online and select debug mode.

290

00:20:46,463  -->  00:20:48,255
Add some break points...

291

00:20:48,511  -->  00:20:52,607
It Is possible to see what will happen and real running machine.

292

00:20:53,375  -->  00:20:54,911
It Is that advantage.

293

00:20:55,679  -->  00:21:00,287
MCC contains of graphic commands for axis movements.

294

00:21:01,055  -->  00:21:02,847
Processing I/O signals

295

00:21:03,615  -->  00:21:08,991
It is comparible with Step 7 Graph option. 

296

00:21:09,247  -->  00:21:13,087
It's not quite similar but maybe a little bit.

297

00:21:15,647  -->  00:21:21,792
One additional thing, It's possible to use St zoombox and you can enter ST-Commands in MCC. So that is another useful feature. 

298

00:21:29,472  -->  00:21:31,520
Advantages of MCC : Motion Sequences can simply and transparently generated. That's true. 

299

00:21:39,712  -->  00:21:43,808
Even Entry level programmers can attain results quickly.

300

00:21:44,320  -->  00:21:47,904
So if you are Beginner is a useful really easy. 

301

00:21:48,672  -->  00:21:53,280
In additional to fast generation MCC Provide support when is comes to testing

302

00:21:54,560  -->  00:21:56,096
and therefor fast Commissioning. 

303

00:21:58,912  -->  00:22:02,240
So if you use MCCs in your programs

304

00:22:02,496  -->  00:22:05,312
Often you commissioned the machine or process whatever...

305

00:22:06,848  -->  00:22:08,384
Maintenance guys

306

00:22:09,408  -->  00:22:15,552
are easily handle go online and monitor and modifiy your program also

307

00:22:16,320  -->  00:22:18,368
Maybe you will consider about that.

308

00:22:25,792  -->  00:22:28,864
Other language is ladder and fbd

309

00:22:35,264  -->  00:22:38,848
Nothing to Much talked about that you have already

310

00:22:39,104  -->  00:22:40,128
Used

311

00:22:40,640  -->  00:22:42,176
Ladder I guess.

312

00:22:42,432  -->  00:22:46,784
Motion control functionality can be best integrated

313

00:22:47,040  -->  00:22:49,600
Function block with PLC open Library

314

00:22:49,856  -->  00:22:55,744
There are some functions and function blocks like MC power

315

00:22:56,256  -->  00:23:02,400
MC move MC jog MC halt for motion control from PLC open

316

00:23:02,656  -->  00:23:05,472
It's a common Library used in 

317

00:23:05,728  -->  00:23:11,872
Other platforms like rockwell motion control Trio motion control systems

318

00:23:12,384  -->  00:23:15,712
Is so identical to simatic ladder and fbd

319

00:23:15,968  -->  00:23:19,296
You can also convert your program easily

320

00:23:19,552  -->  00:23:22,368
step by step from simatic to simotion

321

00:23:25,696  -->  00:23:27,232
Or vice versa.

322

00:23:29,280  -->  00:23:32,096
What are the advantages?

323

00:23:32,608  -->  00:23:37,472
Binary logic Operations can be simply formulated for instance interlocking conditions.

324

00:23:37,728  -->  00:23:40,288
Here your can see some normally Open contacts

325

00:23:40,544  -->  00:23:42,080
Set bits

326

00:23:42,848  -->  00:23:46,432
You can just use FBD to And Gate, inverted

327

00:23:47,968  -->  00:23:51,296
signals and connect to outputs

328

00:23:51,552  -->  00:23:53,344
Coils relays...

329

00:23:53,856  -->  00:23:55,904
Easy to understand

330

00:23:56,416  -->  00:23:57,952
And program

331

00:23:58,720  -->  00:24:04,864
Easy to Monitor and modify a source

332

00:24:05,632  -->  00:24:06,400
Simply testing and commissioning, also another advantage. I agree.

333

00:24:11,520  -->  00:24:16,384
Next language St high level language for programming complex algorithms. 

334

00:24:17,408  -->  00:24:21,504
Object-oriented programming we'll also use structure texts.

335

00:24:21,760  -->  00:24:23,808
You'll see at next chapters.

336

00:24:25,600  -->  00:24:27,392
IT's a high level Language.

337

00:24:28,672  -->  00:24:30,464
Similar to Pascal.

338

00:24:30,976  -->  00:24:32,512
For formulating

339

00:24:32,768  -->  00:24:34,816
Complex Tasks. 

340

00:24:35,072  -->  00:24:39,936
Compaitable with IEC Standarts 61131-3

341

00:24:41,216  -->  00:24:47,360
Contains all the typical elements of high

342

00:24:47,616  -->  00:24:51,456
Language such as operators, extensions control instructions, etc.

343

00:24:51,712  -->  00:24:53,504
As you can see here.

344

00:24:54,016  -->  00:24:59,392
Is colored by the editor it is also possible to use

345

00:24:59,648  -->  00:25:05,792
Another external editor for your program in St language is identical to

346

00:25:06,048  -->  00:25:09,376
Simatic Step 7 SCL structured

347

00:25:10,912  -->  00:25:14,752
Control language is very similar

348

00:25:15,008  -->  00:25:16,544
Almost identical.

349

00:25:18,592  -->  00:25:20,384
So that way it is easy to convert 

350

00:25:20,640  -->  00:25:24,736
The systems and programs between

351

00:25:24,992  -->  00:25:27,552
Simatic and motion platforms. So...

352

00:25:31,904  -->  00:25:35,488
What are the advantages of s t language?

353

00:25:35,744  -->  00:25:37,792
Formulation and Creation blocks with complex algortihms.

354

00:25:40,096  -->  00:25:42,400
Closed loop control tasks, data processing tasks.

355

00:25:44,448  -->  00:25:46,240
Process optimization

356

00:25:47,008  -->  00:25:50,592
Mathematical and statistical evolution.

357

00:25:50,848  -->  00:25:54,176
It's always easy to use

358

00:25:54,432  -->  00:25:55,968
Loops and function Blocks, it's easy to copy  and paste

359

00:25:56,480  -->  00:26:01,344
Programs 

360

00:26:01,856  -->  00:26:03,392
In one file

361

00:26:03,648  -->  00:26:09,792
Sometimes that are over 10000 Lines program code

362

00:26:10,048  -->  00:26:12,864
You can just make your regions and comments here.

363

00:26:13,376  -->  00:26:16,704
There are too many advantages when you use the ST.

364

00:26:25,408  -->  00:26:28,736
Last one. DCC Drive Control Chart graphic generator to generate chart.

365

00:26:30,528  -->  00:26:34,368
Blocks are placed in one sheet and interconnected.

366

00:26:35,136  -->  00:26:38,720
Interconnection are possible to I/Os

367

00:26:38,976  -->  00:26:41,024
Between I/Os and I/O list.

368

00:26:41,536  -->  00:26:46,144
I/Os to other charts of course there are some rules you can just

369

00:26:47,680  -->  00:26:53,312
Easily connect one block to other one, but sometimes you need to be care about

370

00:26:59,712  -->  00:27:00,992
Data type of the input or INout variable. There are some rules. 

371

00:27:01,248  -->  00:27:03,808
Each block has its own ID. So...

372

00:27:06,112  -->  00:27:08,672
The program is running when you consider a Ladder program, it's running

373

00:27:13,024  -->  00:27:16,096
Left right up to down Direction.

374

00:27:16,864  -->  00:27:21,728
At this case a dcc program is running according to block ID.

375

00:27:22,752  -->  00:27:26,336
So you need to be carefull when you write program

376

00:27:26,592  -->  00:27:28,128
to this sequence.

377

00:27:29,408  -->  00:27:30,432
Thoughts.

378

00:27:31,968  -->  00:27:38,112
Sources and targets are managed in the sheet-bar. Can be used in simotion and sinamics. 

379

00:27:40,160  -->  00:27:44,256
So you should do you need and

380

00:27:44,512  -->  00:27:45,280
Torque sharing between

381

00:27:48,352  -->  00:27:50,912
Large Motors and drives.

382

00:27:52,192  -->  00:27:56,288
Cycle time is really Important, so.

383

00:27:56,544  -->  00:28:00,640
You use DCC to write your load sharing program

384

00:28:00,896  -->  00:28:02,688
 on sinamics side. 

385

00:28:03,712  -->  00:28:07,040
On simotion side

386

00:28:07,296  -->  00:28:08,832
 you 'll just add one axis if 

387

00:28:10,368  -->  00:28:16,512
and two axes are always mechanical a coupled or gearbox

388

00:28:17,280  -->  00:28:18,560
For example...

389

00:28:18,816  -->  00:28:20,352
This is the solution. One of the bests.

390

00:28:22,144  -->  00:28:23,680
What are the advantages ? 

391

00:28:24,960  -->  00:28:27,264
Well-established tool for

392

00:28:27,520  -->  00:28:33,152
 motion control tasks.

393

00:28:33,920  -->  00:28:36,480
Fast generation testing and commissioning

394

00:28:36,736  -->  00:28:41,600
If you are a sinamics Commissioner or programmer or drive expert

395

00:28:42,112  -->  00:28:44,928
DCC is very similar to you.

396

00:28:46,464  -->  00:28:52,608
After couple of years you've been into program its motion platform maybe you should choose the DCC.

397

00:28:54,400  -->  00:28:55,936
At the beginning.

398

00:28:56,960  -->  00:28:58,240
For instance.

399

00:29:05,152  -->  00:29:11,296
As we mentioned before there are many different platforms.Simotion controller-based, 

400

00:29:11,808  -->  00:29:15,392
Three different CPUs simotion pc-based

401

00:29:15,648  -->  00:29:20,768
So different CPUs and PCs actually a drive based.

402

00:29:21,024  -->  00:29:25,376
We'll examine Later on next chapter.

403

00:29:25,888  -->  00:29:28,192
These three different platforms.

404

00:29:31,264  -->  00:29:33,824
You see here the drive based

405

00:29:34,336  -->  00:29:37,664
Hardware platform for simotion d.

406

00:29:37,920  -->  00:29:43,296
It's common name most usually used in our local market also.

407

00:29:43,808  -->  00:29:46,368
Because of advantages...

408

00:29:47,904  -->  00:29:50,720
And at this picture

409

00:29:50,976  -->  00:29:54,560
Explains basically integration to TIA Portal. 

410

00:29:56,096  -->  00:30:01,472
Nowadays we'll use current version of TIA Portal 16.

411

00:30:01,728  -->  00:30:07,872
And Simotion Scout v 5.3 is an option For TIA Portal

412

00:30:08,128  -->  00:30:09,664
15.1.

413

00:30:11,200  -->  00:30:14,528
Maybe next version also

414

00:30:14,784  -->  00:30:20,160
Siemens will released this simotion Scout option for TIA Portal 17.

415

00:30:23,232  -->  00:30:24,000
So...

416

00:30:25,024  -->  00:30:26,304
At this picture

417

00:30:26,560  -->  00:30:32,192
We'll use some HMIs to monitor and diagnose and operator control we have here 

418

00:30:32,704  -->  00:30:38,848
In Factory Liver profibus / profinet network that are different type of platforms and cpus.

419

00:30:39,104  -->  00:30:40,384
And I/Os.

420

00:30:42,176  -->  00:30:47,552
Siemens covers of the necessary requirements of Industrial Automation. That picture told us so. 

421

00:30:56,000  -->  00:31:01,376
For Simotion documentation there is a folder inside setup DVDs.

422

00:31:01,888  -->  00:31:04,960
You need to look at i think. 

423

00:31:05,216  -->  00:31:08,032
The Next Step chapter

424

00:31:08,544  -->  00:31:10,080
Over there

425

00:31:10,848  -->  00:31:13,664
Told about that more detailed so...

426

00:31:14,176  -->  00:31:15,456
I will skip here. And that's it. 

427

00:31:18,784  -->  00:31:22,368
See you in next case. 
