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