00:03
Good day. In this video we're going to go
over the steps required to communicate
00:08
with a Modbus TCP device using groov
view. I'm going to be using this groov
00:13
EPIC Learning Center. Now it's perfect
for learning more about groov EPIC or
00:17
doing a proof of concept project. I'm also
going to be using this Satec P-130
00:22
power meter as my Modbus tcp device. It's
measuring the voltage and frequency of
00:28
the mains power here in the studio. And,
our goal is to display that data in
00:33
groov view. To get started you'll need
the IP address of your Modbus device and
00:39
the host name of your EPIC processor.
you'll also need the Modbus device
00:44
address registers. And, this is usually
found in the manual or a supplementary
00:48
manual for the device. You'll also need
both devices on the same network as your
00:54
laptop. So go ahead open a browser on
your computer and go to HTTP colon slash
01:01
slash the host name of your epic
processor. Log in and from the home page.
01:07
Select groov view.
Start by going to the build mode from
01:14
the menu in the top right.
01:17
First we need to add a page to our
project.
01:22
We can start by giving it a name. Let's
add a title bar,
01:31
giving it a name.
And, flicking over to the handheld view
01:36
we can see that this page is being built
at the same time as a desktop and tablet
01:41
view. Now let's go ahead and add the
Modbus TCP device. Click on devices and
01:48
tags and then add new device. Select
Modbus device from the drop down list,
01:56
giving it a name. Here we can enter the
IP address and the port number. These are
02:04
set in your Modbus device. We can leave
all the other settings as default
02:09
except for base one addressing. In the
case of this Satec power meter the
02:14
address of the register is the correct
byte order so we can clear this
02:17
checkmark. You'll need to check your
manual for your device or simply try it
02:22
each way and check your results. Once
that's done we can now configure the
02:27
tags on the device. Let's start with
voltage. Look at the device manual to
02:33
find the register address and any
scaling that may be needed to be done.
02:38
Now that we have that information we can
start by giving it a name. It's a 16-bit
02:45
unsigned integer.
It's address is from a holding address
02:52
256. It's read-only. And if we just
stopped here and ran the project we
02:59
would just see the raw 16-bit number. It
would not be very helpful so we need to
03:04
rescale it into engineering units. In
this case volts ac.
03:08
From the manual we know that our upper
value in raw counts is 9999, and a lower
03:16
value of zero raw counts. The result is a
floating-point number that scales to 144
03:23
upper volts and zero lower volts.
Let's now add the frequency. The process
03:31
is the same, you get the register address
the scaling values and the conversion
03:35
formula from the device manual and then
you enter it into the tag. Give it a name.
03:42
It's a 16-bit unsigned integer. Its
addresses 279. It's a read-only value and
03:51
the scaling is much the same as voltage.
It can be a raw count of 9999 maximum
03:59
to zero counts minimum. The scaled
result is a floating-point number with a
04:05
maximum of 65 Hertz and a minimum of 45
Hertz. Now our data points are set up and
04:13
we can add them to any gadgets that we
want. I'm going to make the frequency a
04:23
make the range pretty narrow.
04:28
And, add a colored range
indicator around the 60 hertz point.
04:33
For the voltage I'm going to use a range
indicator. Click, drag, drop it onto the
04:45
Now set up the range 115 to 120 volts.
Set the units and let's put a green
04:56
range indicator on this one as well.
Let's save our changes and see the
05:02
screen in View mode now. And there we go.
We can see the data presented clearly
05:08
and in engineering units.For more
information about groov you can check out
05:14
training. opto22.com Till next time
cheers mate.