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