background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Download "73. CODESYS Visualization 4.2.0.0 - runtime-based управление пользователями"

input logo icon
Video tags
|

Video tags

CODESYS
CODESYS V3.5
ОВЕН
СПК
СПК1хх
ПЛК2хх
ПЛК210
ПЛК200
Subtitles
|

Subtitles

subtitles menu arrow
  • ruRussian
Download
00:00:02
are talking about the quantity 5 and today I
00:00:05
will continue to talk about the new
00:00:07
functionality that has appeared in version
00:00:11
4200 of the visualization plugin, but before that I want to inform you that
00:00:15
tomorrow, June 30 at 100, there will be a webinar
00:00:18
on the topic of new features like isis in 35
00:00:22
from 17 to 4 if you are interested in this topic,
00:00:26
then come ask your questions in the
00:00:29
chat, I will be very glad to see everyone,
00:00:32
I will leave the registration link in
00:00:34
the description of this video, and now let's
00:00:38
move on to the topic of our video and
00:00:40
continue talking about the version of the
00:00:43
visualization plugin 4200 in one of the previous
00:00:46
videos I I talked about the new functionality,
00:00:48
frame configuration, and today I’ll tell you
00:00:50
about what has changed in
00:00:52
user management, but first, let’s
00:00:54
remember how user management
00:00:56
worked. Previously, there were two
00:01:00
separate two separate
00:01:02
mission controls, the first concerned the controller and
00:01:04
it was configured in the device node on the
00:01:09
users and groups tab and
00:01:11
were created here users who
00:01:14
had the right to access the controller and
00:01:16
edit some of its parameters,
00:01:18
for example, you could prohibit restricting
00:01:21
access to the controller with a password from connecting
00:01:23
the controller, or for example, you
00:01:26
could prohibit changes in some
00:01:30
specific nodes when connecting to the
00:01:32
controller, for example, you could prohibit the
00:01:34
creation of backups
00:01:36
or creating a church of cats and updating the
00:01:38
boxes and so on for access to the camp,
00:01:41
etc.
00:01:46
this concerns access to the controller;
00:01:49
access to visualization was configured
00:01:51
completely separately;
00:01:53
visualization managers have a user management tab;
00:01:55
on it, groups of
00:01:57
fields are created and users are assigned;
00:02:00
passwords are specified, and so on; and in the
00:02:03
settings of each visualization element,
00:02:04
you can specify its access rights;
00:02:06
for example, you can limit the
00:02:09
visibility of this element for
00:02:11
certain groups are useful and make it so
00:02:13
that it is active, that is, responsive,
00:02:16
click from only for the administrator group policy
00:02:17
as done here on this
00:02:20
switch, my visualization,
00:02:22
accordingly, you would
00:02:24
need to visualize to place some kind of hang button
00:02:26
in its configuration water actions
00:02:29
login in order to clicking on it
00:02:32
opened a login dialog, thus
00:02:35
controlling the controller of the
00:02:37
controller users and the visualization user
00:02:39
existed completely separately and
00:02:41
were not connected in any way with each other, this
00:02:44
led to this effect,
00:02:46
let’s take an hour to look at this, I’ll load the
00:02:48
project and go to visualization,
00:03:02
connect to web visualization of my
00:03:04
controller from its virtual
00:03:05
controller, I see a window for entering
00:03:09
login and password, this is the login and password of the
00:03:12
controller user, the same
00:03:15
login and password I would use when
00:03:18
connecting from codesys if I
00:03:21
weren’t already connected and by the
00:03:24
way, interesting everyone here doesn’t work
00:03:26
backspace in in this window,
00:03:29
click ok, my visualization opens
00:03:32
here I’m still a villain because the
00:03:35
benefit for visualization is a completely
00:03:37
separate separate functionality so I
00:03:40
click on the login button and enter the name of
00:03:42
my policy for visualization I have this
00:03:45
name visa
00:03:47
admin
00:03:55
as you can see all this is not very convenient
00:03:58
for the operator because he needs to
00:04:00
either remember 2 2 logins and two passwords,
00:04:03
or you can of course create both in
00:04:06
favor of their controller and in users
00:04:08
visualizations of a user with the
00:04:10
same login and password, but in any case
00:04:11
the operator will have to display twice and
00:04:14
this is quite inconvenient
00:04:15
therefore, versions of codesys in and 35 st18i in the
00:04:20
visualization plugin version 4200
00:04:23
there is a new functionality, the so-called
00:04:26
runtime basic policy management
00:04:28
visualization let's see how it
00:04:31
works but before that I must
00:04:35
make a few comments firstly that
00:04:39
this functionality vac firstly this
00:04:42
functionality does not work at the moment
00:04:44
on our controllers because it requires a
00:04:46
runtime system version 35 18 0 or
00:04:49
higher secondly, even if you want to
00:04:52
check this on a virtual controller
00:04:54
then you need to make sure that your
00:04:56
configuration file has a certain
00:04:58
line let's go to the folder on drive
00:05:01
c in the programm data folder
00:05:13
further into the folder where did it disappear further into the
00:05:16
cemetery folder with control when in 3 if you
00:05:19
use some other virtual
00:05:20
controller for example 6 4 bits,
00:05:22
respectively, the stick will be different here
00:05:24
you need to find the directory of the virtual
00:05:26
controller with which you are working if
00:05:28
you have several versions of the cry system then,
00:05:30
accordingly, several virtual ones
00:05:31
controllers away, determine it by the
00:05:33
date of the last change, now it’s June 29
00:05:36
and, accordingly, here’s the folder of my
00:05:38
current virtual controller,
00:05:40
open the config file when his control
00:05:43
CIS and
00:05:45
make sure that it contains this
00:05:48
entry,
00:05:51
I’ll duplicate it in the description of the video, if
00:05:54
this entry is not there, you won’t be able to
00:05:56
completely repeat the functionality
00:05:57
that I will now show and the third
00:06:00
remark is that the project that I will now
00:06:02
show was created on the basis of a
00:06:05
project that I posted on the forum when
00:06:07
his is one of the fields, the thing is that when I, for
00:06:10
example, stand in pure from 18 to 18, exactly the
00:06:13
same project from scratch then some of the
00:06:17
functionality does not work in it, a user of the
00:06:20
codesys forum probably worked on a more
00:06:23
recent version of the environment, for example in 35 with the
00:06:25
help of violinist 2, or there are
00:06:27
some other nuances that I haven’t caught yet,
00:06:29
but one way or another, everything that is shown can be
00:06:32
repeated only in this demo
00:06:33
project and if you create progress 0, then it is
00:06:36
quite possible that you, like me,
00:06:38
will not be able to repeat all this, I will attach a link to the
00:06:40
project that I am now showing
00:06:42
in the description of the video,
00:06:44
so here we are
00:06:46
working with the same virtual
00:06:49
controller,
00:06:50
by the way, you
00:06:54
need the controller user password now to
00:06:56
connect because I opened a new
00:06:58
project and the villains were old on the
00:07:03
users group tab we see the same
00:07:05
users, that is, this is not
00:07:07
tied to the project, it’s tied to
00:07:08
the controller and
00:07:10
now now let’s create
00:07:12
user management, go to the
00:07:16
visualization manager, open the
00:07:19
user management tab and if you
00:07:21
notice it looks a little
00:07:22
different here seeing two buttons and both of them
00:07:25
contain . runtime Sid Sherman is a cop,
00:07:28
let's create a runtime based
00:07:31
control field for aphids with
00:07:33
user groups already configured,
00:07:35
here it is created and we see that there
00:07:38
is only a groups tab and there is
00:07:40
no users tab, this is due to the fact that the
00:07:43
users in this case are
00:07:45
just the ones created by the controller
00:07:47
on the users and
00:07:50
groups tab near the device, that is, the
00:07:52
controller user is copied to the
00:07:55
visualization user, or rather, on the contrary, the group of
00:07:56
visualizations is based on groups in the
00:07:58
device tab, this happens here
00:08:02
you can select this first, I'm
00:08:06
sorry, you need to click on this button to
00:08:09
unload the user group from the
00:08:12
controller and this is bad you can see the Russian
00:08:14
localization, click now, go to the
00:08:16
mapping tool runtime groups column and for
00:08:20
each group we need, we climbed up,
00:08:21
select the group
00:08:23
controller user group, you
00:08:25
can select either an existing group
00:08:27
or you can enter the name of a new group and
00:08:32
it will be created automatically,
00:08:35
after that click yes on the device note,
00:08:40
go to the node device and update,
00:08:45
refresh the page and now we see a
00:08:47
new group of users has appeared, and
00:08:49
by default this group
00:08:51
has access only to
00:08:52
visualization, that is, you will not be able,
00:08:54
for example, as the driver of this group to
00:08:57
edit anything in the controller, and this is how
00:09:02
we created our groups, or rather promo
00:09:07
we copied the policy group for visualization
00:09:08
on the user group of the controller and
00:09:11
now let's pay attention to what is
00:09:13
near up if the zation has a new
00:09:16
parameter login visa people buses silence the
00:09:19
standard standard window is used
00:09:21
and visualization from the library visa
00:09:24
user management let's first see
00:09:26
how the standard one works and then I'll
00:09:29
show you how to develop
00:09:36
we’re loading our project, well, I’m already connected
00:09:38
from another project, so first I need
00:09:40
to disconnect,
00:09:43
now we’re finally loading the project, we’re
00:10:02
moving into civilization, we’re refreshing
00:10:04
the page and now we see that the
00:10:07
default login window appears, it looks
00:10:10
much nicer than something
00:10:11
that was in older versions to by his
00:10:15
we enter our user, please
00:10:18
note that these are users of the controller
00:10:20
whose promo first group is
00:10:22
marked with the group politely
00:10:25
visualization, click the login command and
00:10:28
now we see that we are immediately logged in under the
00:10:31
user visualization, that is, we do
00:10:33
not need to be logged in and there are no lags the
00:10:36
second time we see that we are already logged in as an
00:10:38
administrator because
00:10:40
this switch is available to us and
00:10:42
it’s obviously quite convenient. Another
00:10:46
interesting point is that the window that we maintained with a
00:10:49
standard login can be customized,
00:10:50
for example, translated into Russian, change
00:10:53
its appearance, and so on. How to
00:10:55
do this, you create a new screen and
00:10:57
visualization and in its properties
00:10:59
you indicate the type visualization login
00:11:02
visualization it just appeared in the
00:11:04
new version of the visualization plugin
00:11:07
after that you configure this window to customize
00:11:10
its appearance in a
00:11:13
convenient way for you and the most important thing here is that you do
00:11:16
n’t need to declare any variables, you don’t
00:11:18
need to bind actions to buttons
00:11:20
it is enough to use a placeholder and for
00:11:22
example if you
00:11:24
put a placeholder username in a rectangle marked with
00:11:27
dollar signs with a second one, then the
00:11:29
visualization system will understand that
00:11:31
you will enter the user name in this field
00:11:34
and for example
00:11:35
placeholder login ok means that this is a
00:11:38
button to confirm login and password,
00:11:41
pay attention This button is
00:11:43
not bound to any actions due to
00:11:45
this placeholder, and the controller itself
00:11:47
understands how to process pressing it.
00:11:49
In fact, the placeholder of a little more,
00:11:52
for example, there is a password entry with an asterisk
00:11:55
without asterisks, or there is a default
00:11:57
name for the flight, all this is
00:11:59
described. in the new codesys help
00:12:02
I will attach a link to an article from this
00:12:05
help pla about placeholder and this window
00:12:07
in the description of the video
00:12:09
now let's always select the
00:12:12
location of the standard login window,
00:12:15
our window which is in our project and
00:12:19
again with one project
00:12:35
I update the page visualization here we
00:12:37
see that Now let’s select our
00:12:39
window,
00:12:47
so the main advantages of the new
00:12:49
option: you don’t need to separately create
00:12:51
9 controllers and user
00:12:53
visualization support groups for
00:12:56
visualizations are based on
00:12:57
user groups for controlling the controller,
00:12:59
this is the first and second, you can make a
00:13:02
standard login window when updating
00:13:04
web visualization and customize it
00:13:08
accordingly this the window is displayed
00:13:11
only hello when you first connect to the
00:13:13
visualization page, if you need,
00:13:15
for example, to log out under one field and enter
00:13:17
through others, then doing this with the help of
00:13:20
such a window will no longer work, you need to
00:13:23
create your visualizations
00:13:24
according to the lockout button,
00:13:27
use this login button, and so on then
00:13:29
there is a window that I showed, this
00:13:32
window is displayed only when you first
00:13:34
connect to the page,
00:13:37
in fact, everything I wanted to tell you
00:13:39
about the new user management, I
00:13:41
told you, there are still one more major
00:13:45
changes in the version of the visualization plugin
00:13:47
4200 - this is the ability to create your own
00:13:50
visualization elements in the java
00:13:53
script language, about this I I’ll tell you in July,
00:13:57
thank you for your attention, I’ll be glad to see
00:14:00
you at tomorrow’s webinar and see you in the
00:14:03
next videos

Description:

Регистрация на вебинар "Новые возможности CODESYS V3.5 SP17 Patch 3": https://owen.ru/webinar_300622 Нужная строка для конфиг-файла: [CmpWebServerHandlerV3] AllowFileTransferServices=1 Ссылка на проект из видео: https://ftp.owen.ru/CoDeSys3/99_ForumFiles/Example_RuntimeBasedUserManagement_3518v1.projectarchive Плейсхолдеры для экрана логина: https://content.helpme-codesys.com/en/CODESYS%20Visualization/_visu_user_management_placeholder.html

Preparing download options

popular icon
Popular
hd icon
HD video
audio icon
Only sound
total icon
All
* — If the video is playing in a new tab, go to it, then right-click on the video and select "Save video as..."
** — Link intended for online playback in specialized players

Questions about downloading video

mobile menu iconHow can I download "73. CODESYS Visualization 4.2.0.0 - runtime-based управление пользователями" video?mobile menu icon

  • http://unidownloader.com/ website is the best way to download a video or a separate audio track if you want to do without installing programs and extensions.

  • The UDL Helper extension is a convenient button that is seamlessly integrated into YouTube, Instagram and OK.ru sites for fast content download.

  • UDL Client program (for Windows) is the most powerful solution that supports more than 900 websites, social networks and video hosting sites, as well as any video quality that is available in the source.

  • UDL Lite is a really convenient way to access a website from your mobile device. With its help, you can easily download videos directly to your smartphone.

mobile menu iconWhich format of "73. CODESYS Visualization 4.2.0.0 - runtime-based управление пользователями" video should I choose?mobile menu icon

  • The best quality formats are FullHD (1080p), 2K (1440p), 4K (2160p) and 8K (4320p). The higher the resolution of your screen, the higher the video quality should be. However, there are other factors to consider: download speed, amount of free space, and device performance during playback.

mobile menu iconWhy does my computer freeze when loading a "73. CODESYS Visualization 4.2.0.0 - runtime-based управление пользователями" video?mobile menu icon

  • The browser/computer should not freeze completely! If this happens, please report it with a link to the video. Sometimes videos cannot be downloaded directly in a suitable format, so we have added the ability to convert the file to the desired format. In some cases, this process may actively use computer resources.

mobile menu iconHow can I download "73. CODESYS Visualization 4.2.0.0 - runtime-based управление пользователями" video to my phone?mobile menu icon

  • You can download a video to your smartphone using the website or the PWA application UDL Lite. It is also possible to send a download link via QR code using the UDL Helper extension.

mobile menu iconHow can I download an audio track (music) to MP3 "73. CODESYS Visualization 4.2.0.0 - runtime-based управление пользователями"?mobile menu icon

  • The most convenient way is to use the UDL Client program, which supports converting video to MP3 format. In some cases, MP3 can also be downloaded through the UDL Helper extension.

mobile menu iconHow can I save a frame from a video "73. CODESYS Visualization 4.2.0.0 - runtime-based управление пользователями"?mobile menu icon

  • This feature is available in the UDL Helper extension. Make sure that "Show the video snapshot button" is checked in the settings. A camera icon should appear in the lower right corner of the player to the left of the "Settings" icon. When you click on it, the current frame from the video will be saved to your computer in JPEG format.

mobile menu iconWhat's the price of all this stuff?mobile menu icon

  • It costs nothing. Our services are absolutely free for all users. There are no PRO subscriptions, no restrictions on the number or maximum length of downloaded videos.