Hide Transcript
View Transcript
Connecting a C-more HMI to a DoMore can be
done via the typical Modbus route. When you create the TAGs in the C-more, you’ll
just have the usual four options and those four options will correspond to the 4 memory
areas reserved for Modbus commands in the Do-more right here. The Do-more can then use those to control
IO or anything else you want. That will work just fine. OR you can do it the EASY way. All you have to do is specify the DoMore protocol
in your C-more more project. And all of the sudden the C-more has full
access to ALL of these memory areas in the DoMore. Let’s take a look. When you create a new C-more project, You
give it a name, select the panel you are using – I’m using this guy right here - and
then right here, just select the AutomationDirect DoMore protocol – I’m using Ethernet,
so I’ll select that one. You can do the Protocol setup right here,
but I prefer to do it over here in the panel manager. In the Panel manager, I just select the device
I want to talk to, and fill in the Protocol. The nice thing about doing it here though,
is I can change the name of the device. We just enter the IP address of this DoMore
and a password if you’re DoMore is setup to use one. Mine doesn’t so I’ll leave it blank. If we had chosen the serial version of this
protocol you would be filling in baud rate, stop bits, parity, etc. Well, that’s all there is to it. Just enter the IP address, give your device
a name, say OK That was setting up the Do-more in our C-more
project. now we need to setup the panels networking
information. Under the Ethernet port tab we put in the
panels IP Address and enter a subnet mask. So again, to set this up all we had to do
was: 1. Setup the DoMore device under the panel manager,
2. And setup the panels networking under the
touch panel network. That’s it, now everything becomes real easy
because when I create a TAG to talk to the DoMore, I just select the Do-more device,
Give it a name – let’s have this TAG control – oh I don’t know – how about output
Y0. I’ll call it Out Y0. That’s going to be a discrete, and when
I select that, it automatically selects all of the memory areas in the Do-more that are
a discrete data type. In this case, I want the Y’s. And I want to modify Y0. That’s it. And while we are at it, let’s go ahead and
control an analog output. That will be a signed 16 bit integer, and
once I have selected that, the C-more automatically populates all the available memory areas in
the Do-more. In this case, we want the analog Y out at
address 0. Let’s add a pushbutton to drive that Y0
output we created. And let’s add an increment decrement to
drive that analog output. Let’s transfer that to the panel I have
here on my desk. Here is a new online DoMore project. You setup the Ethernet connection right here
under the info button: Set node and IP configuration. In this example, I have already setup our
Do-more for this IP address and this subnet mask. Now we’ll just save and download this to
the DoMore. And we are up and running. Note that we didn’t enter any ladder code. If I bring up a DataView to monitor those
TAGs we created – one was driving Y0 and one was driving the analog Y0 – and I reach
over to my panel and I press the OFF button, sure enough – Y0 toggles on the Do-more. Likewise, if I hit the increment button, I
can see my analog value changing. Again, without any effort on the part of the
Do-more – it just works. So because we selected that Do-more driver
in the C-more application, the C-more now has full access to all the memory areas in
the DoMore, the DoMore doesn’t really have to do anything. All the data just ends up where it is supposed
to ready for the DoMore to use it whoever it wants. Here’s the hardware setup we used in this
example: The C-More is connected to the DoMore via
Ethernet – note you need a crossover cable to do this – and the PC is connected to
the C-More and the Do-more via USB. Be sure to check out the other videos in this
series for more ways to get up and running quickly with the DoMore PLC Spend Less. Do More. From Automation Direct.