Tip:
Highlight text to annotate it
X
Version 1.1 of the DoMore designer is a major update and at AutomationDirect there is no
cost for DoMore Designer updates so be sure to download and install it - you’ll be glad
you did.
If you right click and copy a code block and then right click again and say paste code
block it now works exactly as you would expect – it takes the previous code block makes
an exact copy, changes the name by adding the word COPY up front and and drops it right
in place.
You can then change the name of that new code block by right clicking and saying “configure
code block” and change the name, or down in the output window, you can see a note here
that we made a smart copy of a code block, and to rename that code block just double
click on the message above. And you get the same dialog. Change then name and you are
good to go. That’s a quick and easy way to replicate tasks and programs which is great
if you have a machine with lots of similar functions.
Of course, for that to work you have to be in EDIT mode.
Also, if you copy a section of code that contains local references like this this Stage example
right here, and then paste it in another routine, you get a dialog giving you some options on
how you want things to be handled. You get to specify if how the documentation should
be handled and you can specify if you want all the references to change to the new code
block. I do in this case, so I say Paste it. And sure enough, I get my new stage program
and look – all the references refer to the new program, not the old one. Exactly what
I wanted, perfect.
There’s a new status bit called $EthMasterError that tells you when something is amiss in
the Ethernet I/O system. You just keep an eye on that and when it lights up you can
then run a routine that will analyze the system and pin point the issue. You can do that by
working your way down this $EthIOMaster structure which has detailed status on every component
in the entire Ethernet I/O system. Note that this new Ethner Master Error Flag
also lights up the yellow warning that you get down at the bottom of the screen sometimes.
This new $EthMissedFrames gives you a count of the number of Ethrnet Frames that were
ignored during a data storm due to limits on packet queue lengths. You’ll want to
keep an eye on that as a good indicator of Etherenet System Health.
Stage programming now automatically increments the stage number. So if you have a stage here
and another one here, and you add a stage – look, it automatically knows what the
next stage is and populates that for you. I use a lot of stage so I really like that
one.
Both the Cross reference and Documentation editor now allow you to pick a sort order.
If you have a favorite sot order that you want them to default to, just go into View
>> Options, select the tab for the cross reference or the documentation editor and pick the default
sort order right here.
All of the items in in all three panels of the launch pad now have right click context
sensitive menus. So you can right click and and you can see exactly what you can do with
each element in any of the paynes. Nice.
The DoMore defaults to listening for other DoMores on port 0x7070. You can now configure
a second port if you want to by going to Configre >> CPU >> and enable it right here and put
the port number righ there. Note that this is decimal, you’ll see the hexidecimal version
right here. Once you have the CPU configured, don’t
forget that you also need to configure the link. So when you connect to a PLC – I’m
going to edit this one since it is already existing – under the Port Tab >> select
Ethernet, UDP/IP. You can enter your Ethernet Address here. Under Advanced settings, you
can configure that alternate port number. Again, this is a decimal number.
When you bring up the element browser you get a list of all of the nicknames for all
the elements in the entire system which you could pair down by turning off the system
nicknames if you want to. But in a large project your going to have a lot of nicknames here.
So it still may not be enough. So if you want to pair that down more, there is a new filter
right here that says filter on selected range.
What that does, is now when you click on a range of elements, it only showes you the
nicknames for that range. Here are all the output coils for example, and here’s the
contacts. Very cool.
Normally when you bring up a cross reference it lists all the elements in your project
with one exception – ranges of elements like we have in the Reset Range of elements
dialog right here. It starts at C10 and goes through C20. With version 1.1 though, you
now see that range. And if you hit this expand button, expand button, you see all the elements
in that range. That’s really great because now you can’t accidentally re-use an element
just because it was hidden in a range!
It used to be that you could right click and under this debug code bolck menue you could
suspend or unsuspend a code block. With version 1.1 – when you right click and say debug
code block - you can actually run a program, trigger a task if that’s what you right
clicked on, or halt a program or task.
That makes it really quick and easy to control different programs and tasks that are buried
someplace in your project. That’s really handy. Note this only works if you are connected
to a PLC. If I disconnect, and try the same thing, that debug menu is gone – isn’t
it?
Youv’e always been able to zoom in or out in your ladder logic, just by doing a control
shift num plus or a control shift num minus. Wouldn’t it be great though, if you could
have all new views in a project start at that same zoom level? Now you can – if you go
up to View >> Options and look under the ladder tab, you can now set the default zoom level
to anything you want.
When you get a program that has lots of tasks and programs in it, it starts to get hard
to figure out where each one is used and to find it when you need it. Well look at this,
now if you right click on the task or program, and there is this new cross reference and
it lists every place that task is used. And if you click on it – it takes you directly
to the usage of that task or program. I use a lot of programs and tasks, so that makes
my life a whole lot easier!
Keep in mind that is only going to work the way you expect it to after you have accepted
all of your changes.
When you get errors and warnings in the output window, what happens if you double click on
one of the items? Well, look at this – now if you select any item, you get a little message
right here that tells you exactly what will happen when you double click.
In this case, if you double click, it will go directly to the coorresponding address
in that code block.
All of the enhancements covered in this video and the New Features video are detailed in
a PDF which you can quickly get to by clicking on this star right here. Be sure to check
that document for more details on what you have seen in this video.
Many of the enhancements you’ve seen in this video came from users like you. AutomationDirect
and Host Engineering take feedback seriously, so please keep those suggestions coming!
How do you do that? Right here – under help, support – look it will take you directly
to Automation Direct support, the automationdirect forum or the Host engineering forum. Drop
them a note – they really appreciate the feedback – both the good and the bad!
Check out the other DoMore videos in this series for more ways to get the most out of
your DoMore system.
And don’t forget – Automation Directs tech support is FREE and you will talk to
a real live person here in the US within minutes. Got a question? You can call, e-mail, or even
do on-line chat during regular business hours.
Spend LESS. Do MORE. From Automation Direct