Hide Transcript
View Transcript
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