Hello. 1
In this video we are going to learn a ISPSoft software details, first of all let's create a new project 2
again an ISPSoft 3
Let's give it a name like this. 4
And ss2, 5
This is our plc and say OK and new project is created. 6
And let's come here and say OK. 7
New program and program name Ispsoft. 8
I will say it like this and I will say OK. 9
A new project is created. 10
So we learn how to go online line with plc and how to do a download and upload the projects and something 11
like this. 12
And now let us learn complete interface of ISPsoft, first of all in the project tree area you are going 13
to see NWCONFIG, when you the click left twice to NWCONFIG, you will see our hardware configuration 14
with the communication. 15
This is our plc or this is our cpu and imagine you need to add a second DVP series ss2 plc, for example 16
you can selected in here you can keep it with the drag and drop method put it in here like this and 17
you can see AH-modules in here also DVP EN01 and SCM modules etc. completely modules 18
are here for the communication. 19
So what you need now for example this is another one lesson but just to give an example you can come 20
here and you can left click to C2 and slide it like this and put it here and also keep it like this 21
and put it in here so you can see our network is created automatically and rs485 communication 22
with these two device is builded.So we can send it to PLC and we can communicate and another cpu 23
it like this for Delta cpus for a moment.You can see Delta cpus in here and NWCONFIG can 24
help you with or about these things and I will say to this no and in here device comment list if left 25
click you will see X and Y M S T C D P I areas and in here for example if we say to Y0 as motorfw 26
for example and Y0 motor backward and for example for m0 starmotorfw and 27
Startmotorbw, for example you gave a name to these devices with like this inside of your project let's 28
use these areas or devices LD M0 and you can see start motor forward is here suddenly when we 29
defined in device common list , this is inside of the project can be visible immediatly and out Y0, 30
you see motorfw so LDI M1, I will add one more network to show you complete devices that we adopted 31
LD M1, LDI M0, out Y1, you see we defined the comments to devices or gave a name to our devices 32
devices means M or Y or X or D areas an etc. That can be visible inside of your project 33
immediately. 34
So you can define your tags or variables names with like this so use device report inside of it when 35
you left click again 36
the compile must be performed ,Okay, first of all compile our project will do it like this when we left 37
click to use device report so you can see a where used M0 inside of the project it can be visible in 38
here also M0 is used in here items M0 and status with like this edit there will be more to left and 39
right so you can see network number, one first network then let's check it is it correct or not 40
network1 m0 is used normally open contact so use device report also , let's go here again 41
in here M0. 42
You can see network 1 is used as normally open contact and M0 is used normally close contact also in 43
network M0 sorry ,I selected M1, M0 is used in network 2. 44
Let's go to project again 45
m0 is used in here normally close contact so we can monitor our devices in use. 46
Last report with like this in S22 CPU and we can check retain range. 47
So this is a retained Read range area. 48
Then we can add up our area in here for example. 49
This is our areas and we need to go online to our plc and let's go online to our plc first and transfer 50
this project doesn't matter and then say yes it's transferring now and say OK OK. 51
retained area that you can see in here. 52
M and C and S ,these areas than these are the values inside of these will be all of this remained 53
when the power off and power on. 54
Again etc. 55
So in here you can see connected information then when you click left twice to here. 56
And communication is progress. 57
Okay. 58
Close this 59
and come here connected information and now it's starting to connecting and we are going to get a lot 60
of information from our plc in this area. 61
Come here. 62
Click plus and in here you can see our plc settings, plc station address the 63
D1121 64
So this is our communication or station address and inside of the plc , for example the communication 65
to response time in D1038, this is our special data register is zero and in here 66
five. 67
Register all to upload an exact era and digital inputs and outputs modules. 68
How many. 69
Edit To our CPU and 0 and 0 and in here return to range area and it is for example for the M devices 70
it is starting from M512 and it is ending M767 for the block B. 71
Let's take a look it's starting from M2048 and it's ending M 4095 an executor 72
and for the number of analog input and output modules is zero not connected in the reality also. 73
So you can see a lot of or get a lot of information about your plc or cpu in here and also in 74
here Task's area you are going to see cyclic task remember when we solve this cyclic task in here come 75
here for example create a new project and you're going to see task side cyclic task this is all programs 76
is running in this task so AS plc of project is automatically assigned to here inside of the tasks 77
done you can see your whole programs and in here global symbols for the main table left click also to 78
here and let's create a global symbol then global symbols means it can be these symbols or variables 79
can be reachable inside of any program or from anywhere then you can reach these global symbols but 80
if you are using a local symbols inside of the projects for example in here let's create the for example 81
start motor and that type will be bool doesn't matter okay. 82
So I created now a local symbol start motor so inside of the global symbol we cannot see it we will 83
say here right click it symbol and start motor 84
in here this will be bool also and I will say okay it is automatically addressed initial value is automatically 85
will be assigned and for a moment not a one just a zero. 86
And in here I will create the second project and I will show you how it is working. 87
Project name. 88
Ispsoft. 89
Now what will I try in here. 90
What we define we define start motor in here. 91
For example if we say start motor. 92
Sorry lot. 93
Start motor. 94
Then you can see this is assigned from here directly. 95
And if we compile it coil Must be boolean type char. 96
We need to add here as out Y3 for example. 97
Then I compiled it. 98
There is. 99
You can see it. 100
So this is our local symbol is defined. 101
So now I will go here. 102
AS plc of two projects or programs and I will left click l the startmotor so you can see it is requesting 103
from us define a new start motor symbol. 104
I can't define it also in here. 105
So now it is defined in here and I suppose say again we forgot it ,out Y4 106
now in the main table go to main table. 107
It is defined as global. 108
You can see start motor is global but I want to show it to in here. 109
The because of the set define global it is. 110
It was selected. 111
Now start motor will be defined as local data type. 112
Will be bool and OK so now again you can see it is also local. 113
And also this one for the ISPsoft program. 114
It is also local symbol. 115
So these are different names are same but these are worth working or running inside of the another 116
one. 117
Projects or programs so uh these two things or this to label or variable never affects each other. 118
But imagine we define the main table ,global symbols we define start mortar 2 and I will come here. 119
AS plc of project. 120
And here I will add one more network and I will say l they start motor2. 121
You can see it is defined directly out Y4 and in here again I will use the same similar name in here. 122
LDI startmotor 123
To you can see it out. 124
Why. 125
Five for example. 126
It can give you an arrow roll. 127
They used twice but okay now you can see this start motor two is used in here and in here but we 128
didn't define in local symbols area. 129
So in here we learn global symbols inside of the main table. 130
Also you can define a lot of data in here. 131
It can be use in each projects or programs but if you define a local symbols it can just be reachable 132
inside of that project. 133
And these are for the global symbols area and the function blocks. 134
If you left click to function blocks and again right click and select new then we can create a function 135
block in this area about we're going to learn it in the next videos and in here. 136
Device monitor table. 137
What we have inside of the device monitor table right click and select new and at Monitor table and 138
we're gonna watch our value of variables in here. 139
Let us do a small application for it also in plc of project what we used in m0 and Y1 and start 140
motor and Y3 , I will go to my monitor table and left click and m0 starting from m-0-8-5. 141
We're able to here and starting from Y0-8-5 variable to here and from here. 142
Left click also start motor ,No I will say identifiers and ISPSoft. 143
And name it start motor. 144
Then we can select it like this. 145
Okay. 146
And also again identifier I's be solved to for example start not a local symbol. 147
We are going to use and global variables start motor too. 148
We can find it like this and say OK and go online to our project and we are transferring project to 149
plc now and say yes 150
and say yes 151
and Plc is in the wrong situation for the moment and I will go to once for a moment. 152
Just watch status are completely for a moment is off and there is no active m area or Y area or these 153
labels and etc. and AS plc of project I will go to here and I will say M1 is set on that moment 154
and one is activated and y1 is activated and inside of the Monitor table you can see Y1 and M1 155
is activated so inside of here that also we can control our projects. 156
For example if we say start motor is active or start motor 2 is active or goes from off to on Y3 157
and Y4 must be on go to your monitor table and start motor set on. 158
You can see Y3 and M3 is activated because V for the start motor M3 is assigned automatically and 159
in here for example start motor to activate, D1 M2 is activated. 160
But this this is not important Y1 and Y3 is completely now active. 161
If I say set off m2 is set off and also in one set of you see all of them is off now. 162
So for a moment we learn we can use monitor table to watch our variables and the what is the value of 163
these variables and also we can control them all inside of this page and for the cpu you can see information 164
about the instructions. 165
So for this project we already learned complete this area and I am finished for this video. 166
See you in the next video.