LookoutDirect  /  DirectLOGIC Plus for Lookout Updated: 05/11/2007
System Specifications LookoutDirect Service Pack LookoutDirect Demo DirectLOGIC Plus Service Pack FAQs
LookoutDirect is a PC-based HMI software package from National Instruments, based on their Lookout® object-based automation software that does everything you need an HMI to do, at half the price of our competitors.

LookoutDirect uses the same communication server and element server as our DirectSOFT and the DSData Server products. This lets you share communications links and documentation database among these applications. You can be online with DirectSOFT, creating or debugging your ladder program, and at the same time, be designing your HMI interface, using the Nicknames from your DirectSOFT program as tag names!

LookoutDirect comes in both Development-with-Runtime, and Runtime-Only flavors. You can also get it preloaded onto several different industrial PCs.

  • Supports 500 I/O
  • Targets small to medium HMI applications
  • Huge object library
  • DirectLOGIC serial and Ethernet PLC drivers
  • 10 major competitive drivers
  • Alarming
  • Data logging
  • Trending
  • Expressions / formulas
  • Report generation
  • Recipes
  • Security levels
  • Windows® connectivity
  • Networking
  • Telemetry
  • Loader
  • Monitor
  • Radio Buttons
  • Sequencer
  • Waveform
  • Sample
  • Sample Text
  • Browse-and-select networking for easily connecting multiple LookoutDirect stations
  • Distributed data logging - save and retrieve data anywhere on a network
  • Distributed alarming - view and acknowledge alarms from anywhere in the network
  • LookoutDirect automatically presents itself as an OPC server on the network allowing data access from any compatible OPC Client.

For customers that already own National Instruments Lookout, we offer DirectLOGIC Plus.

Due to the popularity of our DirectLOGIC driver object and other features included in the LookoutDirect software package, we are pleased to offer the DirectLOGIC Plus for National Instrument's Lookout software package.

This software enables National Instruments Lookout users to add on the exclusive features of LookoutDirect. These are:

  • DirectLOGIC Driver Object - this lets National Instrument's Lookout users connect to DirectLOGIC PLCs using serial or Ethernet cabling.
  • METER object - an easy to use, scalable dial gauge or bar graph type display for monitoring any numeric signal
  • Over 300 additional graphic symbols
 

System Configuration

Operating System Windows 98  /  Windows NT4 (Sp3 or later)  /  Windows 2000  /  Windows XP (Home & Pro)
CPU Pentium III Class / 500mHz or greater
RAM 128Mb
Hard Disk 100Mb
Color Monitor Minimum 640 x 480 resolution
CD-ROM Drive  optional on runtime-only system
Mouse & Keyboard optionally use touch screen for runtime systems
Manufacturer Host Automation Products, LLC
Notes

This is the recommended system configuration for what we consider to be a good performing PC with this application. As with any Windows application, a faster processor, more RAM, etc. will definitely improve the performance. While you can definitely run the software on PCs with less capability, you run the risk of resource bottlenecks that can cause serious performance problems and in some cases, even system crashes.

Fast CPUs and RAM are cheap, engineering time and system downtime aren't,
plan accordingly !

 

LookoutDirect Service Pack

Since LookoutDirect uses the same communication server and element server as our DirectSOFT PLC Programming software package, we have two different service packs that you can download. The one you choose depends on whether you intend to use it on a PC which also has DirectSOFT installed.

These downloads do not provide a true upgrade, they are full installation packages, so you will need to use the same product key that you used during your initial installation of LookoutDirect.


If your PC has DirectSOFT32 installed, you need this version:

LookoutDirect v4.51.19 with v4.0 Comm Server - Build 25 ( 27 Mb )

View the LookoutDirect Revision History

After installing this service pack, your copy of LookoutDirect will still appear as Build 4.15.19 (look in Help-> About). Use the Version utility in DSLaunch to verify that the "DirectSOFT32 - Communications Server" components have been updated to 4.0.025.


If your PC has DirectSOFT5 installed, you need this version:

LookoutDirect v4.51.19 with v5.3 Comm Server - Build 105 ( 26 Mb )

View the LookoutDirect Revision History

After installing this service pack, your copy of LookoutDirect will still appear as Build 4.15.19 (look in Help-> About). Use the Version utility in DSLaunch to verify that the "DirectSOFT5 - Communications Server" components have been updated to 5.2.10.

 

 

LookoutDirect Demo

Take a test drive of the latest release of LookoutDirect!

Since LookoutDirect uses the same communication server and element server as our DirectSOFT PLC Programming software package, we have two different versions of the demo that you can download. The one you choose depends on whether you intend to use it on a PC which also has DirectSOFT installed.


If your PC has DirectSOFT32 installed, you need this version:

LookoutDirect v4.51.19 Demo with v4 Comm Server ( ~22Mb )

The installation Product Key for the demo is: LKD-DEMO


If your PC has DirectSOFT5 installed, you need this version:

LookoutDirect v4.51.19 Demo with v5.3 Comm Server ( ~25Mb )

The installation Product Key for the demo is: LKD-DEMO

 

 

DirectLOGIC Plus for National Instrument's Lookout

If you have National Instrument's Lookout Release 4.x, here's the latest version of our DirectLOGIC Plus Driver for use with Lookout.

Since the DirectLOGIC Plus package uses the same communication server and element server as our DirectSOFT PLC Programming software package, we have two different service packs that you can download. The one you choose depends on whether you intend to use it on a PC which also has DirectSOFT installed.

These downloads do not provide a true upgrade, they are full installation packages, so you will need to use the same product key that you used during your initial installation of the DirectLOGIC Plus software.


If your PC has DirectSOFT32 installed, you need this version:

DirectLOGIC Plus for Lookout v4.51.19 with v4 Comm Server ( ~3Mb)

View the DirectLOGIC Plus Revision History


If your PC has DirectSOFT5 installed, you need this version:

DirectLOGIC Plus for Lookout v4.51.19 with v5.3 Comm Server ( ~7Mb)

View the DirectLOGIC Plus Revision History

 

 

FAQs for LookoutDirect & DirectLOGIC Plus

LookoutDirect FAQs

FAQ0001
13-Jan-2003
Q: PC has no NICs, the launch server is locking up.
A: Disable all COMs and Ethernet in ds400.ini file to figure out what is conflicting.


FAQ0002
20-Feb-2003
Q: During installation get "Error 1327: Invalid Drive F:"
A: This error comes from the Windows Installer that National Instruments is using. The description of the fix for this is on the NI website:

http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/1ebd94e840af860986256af10074854c?OpenDocument


FAQ0003
26-Feb-2003
Q: Will Lookout with Direct Logic Plus work on Win95?
A: Lookout Direct Plus was not designed to work on Win95. If you get it to work that is good, but if it doesn't work, there is not much help we can offer.


FAQ0004
26-Feb-2003
Q: Having trouble getting Ethernet link to work in Lookout with Direct Logic Plus.
A: Here are some common errors and their solutions:

  1. "Transport protocol error"
  • This means you are using Ethernet as a link and it timed out.
  • Make sure you have only one NIC.
  • If you have 2 NICs, make sure one has IPX only, and the other has TCP/IP only.
  • Disable the WAN network driver: (1) Start --> Control Panel; (2) Double-click Network icon; (3) Usually has 2 things listed: Local area connection & Local area connection2; (4) Will see Device Names like: Intel 8255x x-based Ethernet Adapter & WAN network driver; (5) Right-click on "WAN network driver" and disable it.
  1. Locks up and/or gives you "CSMAIN.EXE error"
  • This means that the CommServer has accessed a resource on your PC that has a conflict or doesn't exist.
  • Try disabling all resources in the ds400.ini file.
  • If using Build 16 or earlier, you may need to: (1) Upgrade to later version; (2) Make sure IPX protocol is loaded for the NIC you are using.
  1. "Error opening connection to Ethernet device"
  • This is usually caused by having 2 NICs. Make sure that one has IPX only, and the other has TCP/IP only.

FAQ0005
09-Oct-2003
Q: Can't get my Lookout Direct project to talk to a newer CPU (e.g. DL06, DL260).
A: Normally, to get Lookout Direct to talk to the newer CPUs you must have the v4.0 CommServer. However, there are ways around this as you will see below:

  • Upgrade to Lookout Direct v4.5.1 and import your old project. If you were using a Lookout Direct v3.8 project this requires some extra work and there are a few "gotchas." Automation Direct Technical help line should be able to advise you.
  • If you have Lookout Direct v3.8 or earlier, it uses the older v3.0 CommServer.
    - To get this older v3.0 CommServer to talk to a newer CPU (e.g. DL06); when you create the link, pick something similar like a DL250 instead. Then when Lookout Direct complains about it, just ignore it. This, however, limits you to a DL250 memory map for the DL06. But in most cases this is not a big issue.
     
  • If you have Lookout Direct v4.5, it uses the older v3.0 CommServer.
    - To get this version to talk to the newer CPUs, then download the Lookout Direct Service Pack from our website, but instead of using the Service Pack keycode, use your original Lookout Direct v4.5 keycode to install. This will update the v3.0 CommServer to v4.0 CommServer.

FAQ0006 (see also DL Plus FAQ0003; DirectSOFT FAQ0135)
15-Oct-2002
Q: My DL Plus and Lookout Direct do not support the DL06, DL250-1 nor the DL260 CPUs. If, however, I install DirectSOFT v4.0 (which supports these CPUs) will my DL Plus and Lookout Direct now be able to talk to them?
A: Here are the general "rules:"

  • If your Lookout Direct/DL Plus came only with v3.x of DSCOMM.CBX then they would use only the v3.x CommServer which does not support the DL06, DL250-1 nor DL260 CPUs. By default the DSCOMM.CBX file is stored in c:\DirectSOFT32\bin folder.
  • If your Lookout Direct/DL Plus came only with v4.x of DSCOMM4.CBX then they would use only the v4.x CommServer which supports the DL06, DL250-1 and DL260 CPUs. By default the DSCOMM4.CBX file is stored in c:\DirectSOFT4\bin folder.

However:

  • If you start up DirectSOFT v4.0 (which loads the v4.x CommServer), and then Lookout Direct v3.8 is started (which wants to use v3.x CommServer), then Lookout Direct will talk to the DL06, DL250-1 and DL260 by using the already-loaded v4.x CommServer. In other words, it will not try to load its preferred v3.x CommServer because it "knows" a CommServer is already loaded.
  • If, however, you start up Lookout Direct v3.8 first (which loads the v3.x CommServer), then it will not talk to the DL06, DL250-1 nor DL260 because the v3.x CommServer gets loaded first.

FAQ0007 (see also DL Plus FAQ0004)
04-Dec-2007
Q: The DL Plus drivers will not show up; or gettting "CBX file missing."
A: A .CBX file is a driver for Lookout. DL Plus installs one called DSCOMM.CBX or DSCOMM4.CBX. Try this:

  1. Close Lookout.
  2. Search for and delete the LOOKOUT.DAT file. This file contains a list of all .CBX drivers for Lookout. But if Lookout starts without this file, then it goes out looking for all the .CBX files and then rebuilds the LOOKOUT.DAT file.
  3. Restart Lookout.

FAQ0008
03-Apr-2003
Q: When starting up Lookout I get a "Lookout.EXE" crash.
A: Host Engineering provides the drivers that allow the Lookout software to talk to the Direct Logic PLCs via what we call a CommServer. Therefore if Lookout is crashing due to our portion of the software it is easy to prove.

  • Using the Windows Explorer, browse to the Lookout folder and double-click on the CSMAIN.EXE file.

    - If it starts up without crashing, then the problem is not with our software. Therefore you will have to contact either Automation Direct or National Instruments for help.

    - If it crashes or gets an error, note the error and then refer to DirectSOFT FAQ0013 for possible solutions.

FAQ0009 (see also DL Plus FAQ0005)
15-Jul-2003
Q: When DL Plus installs, what changes/additions does it make to NI Lookout?
A: DL Plus adds the following:

(1)  CommServer - This adds the ability to communicate with DL PLCs.
(2)  ElementServer - This adds the ability to understand the element types of the DL PLCs.
(3)  DSCOMM*.CBX driver objects.
(4)  METER*.CBX objects.
(5)  Some additional Industrial Graphics


FAQ0010
20-Sep-2005
Q: When installing Lookout Direct, what is the password?
A: When the install procedure asks for the password, it really wants your Product Key.


FAQ0011 (see also DL Plus FAQ0006)
16-Jan-2006
Q: Will DL Plus work in NI Lookout v6.0?
A: DL Plus was written as a driver for NI Lookout v4.5, so this is unknown. National Instruments may be able to tell you for sure. But we have had customers upgrade their NI Lookout to v6.02 and this seems to fix problems with DL Plus driver.


FAQ0012 (see also DL Plus FAQ0007)
23-Jan-2006
Q: Will the newer USB key that comes with Lookout Direct work the same as the older parallel-port hardware key?
A: Yes. The older parallel-port hardware keys are being phased-out in favor of the newer USB keys, and the newer keys are functionally equivalent to the old parallel-port ones.


FAQ0013 (see also DL-Plus FAQ0008; DirectSOFT FAQ0220)
02-Nov-2007
Q: Trying to run LookoutDirect, DirectSOFT and DL-Plus, and getting "Hostxx.DLL could not be found" error.
A: This is probably due to incompatible CommServer (Csmain.EXE) versions and Hostxx.DLL versions. The Hostxx.DLL is our extension of Microsoft Foundation Class Library (MFCxx.DLL) and is used by most of our software products. Hostxx.DLL is located in the DirectSOFTxx\Bin folder and is shared by DirectSOFT programming, LookoutDirect and DL-Plus.

  • These use Host42.DLL (ship with Csmain.EXE v4.x)
    - DirectSOFT v4.x
    - LookoutDirect v4.x
    - DL-Plus v4.x
     
  • These use Host71.DLL (ship with Csmain.EXE v5.0)
    - DirectSOFT v5.0
     
  • These use Host71a.DLL (ship with Csmain.EXE v5.1+)
    - DirectSOFT v5.1 and later
    - LookoutDirect v5.x
    - DL-Plus v5.x

When any of the above applications are started, they load their version of the CommServer (Csmain.EXE). If another of the above applications is then started, it does not reload its version of the CommServer, but tries to use the one already running. This could result in incompatibilities if caution is not taken as to the order in which the applications are started up. In other words, if you run an app that uses an earlier version of Csmain.EXE, and then load one that uses a later version of Csmain.EXE, the latter app may try to use more advanced functions that the former Csmain.EXE cannot perform.

Thus if you are going to run multiple versions, you should run the latest one first.

Furthermore, the latest versions of DL-Plus and LookoutDirect can be downloaded from our website and you can use your older v4.x keycode to install them.


FAQ0014 (see also ECOM FAQ0042; DirectSOFT FAQ0048; DL Plus FAQ0009; DNLoader FAQ0010; DSData FAQ0005; EZ Ethernet FAQ0008; HA-TADP FAQ0002; NetEdit FAQ0005; SDK FAQ0020)
31-Jan-2008
Q: Why doesn't the ECOM use subnet mask or gateway address like the ECOM100?
A: Since the ECOM doesn't do "master"-type communications, it doesn't use the subnet mask or gateway address. Whatever talks to the ECOM will be using IPX or UDP/IP, and the ECOM simply swaps the destination and source addresses in the telegram and responds in this way, not "caring" about the subnet or gateway. However, the ECOM100 acts more like a conventional TCP/IP device. The ECOM100 has the capability to be a master and has a full-blown TCP stack inside. Thus, if it is to transmit to an IP address not on its subnet, it will, of course, transmit to its configured gateway address instead.


 

DL Plus FAQs

FAQ0001 (see also EBC FAQ0008)
14-Jan-2003
Q: Can DL Plus software talk directly to EBCs?
A: DL Plus only allows Lookout to talk directly to ECOMs. However, since Lookout has an OPC Client, it could talk directly to KEPDirect EBC I/O Server software which talks directly to EBCs.


FAQ0002 (see also DirectSOFT FAQ0134)
15-Oct-2002
Q: DL Plus v3.0 installed on PC; loaded DirectSOFT v4.0. Now when clicking on DL Plus object to add it, then Lookout (NI v3) crashes.
A: Cannot run DirectSOFT v4.0 and DL Plus v3.0 simultaneously. They use two different CommServers and this will cause a conflict.


FAQ0003 (see also Lookout Direct FAQ0006; DirectSOFT FAQ0135)
15-Oct-2002
Q: My DL Plus and Lookout Direct do not support the DL06, DL250-1 nor the DL260 CPUs. If, however, I install DirectSOFT v4.0 (which supports these CPUs) will my DL Plus and Lookout Direct now be able to talk to them?
A: Here are the general "rules:"

  • If your Lookout Direct/DL Plus came only with v3.x of DSCOMM.CBX then they would use only the v3.x CommServer which does not support the DL06, DL250-1 nor DL260 CPUs. By default the DSCOMM.CBX file is stored in c:\DirectSOFT32\bin folder.
  • If your Lookout Direct/DL Plus came only with v4.x of DSCOMM4.CBX then they would use only the v4.x CommServer which supports the DL06, DL250-1 and DL260 CPUs. By default the DSCOMM4.CBX file is stored in c:\DirectSOFT4\bin folder.

However:

  • If you start up DirectSOFT v4.0 (which loads the v4.x CommServer), and then Lookout Direct v3.8 is started (which wants to use v3.x CommServer), then Lookout Direct will talk to the DL06, DL250-1 and DL260 by using the already-loaded v4.x CommServer. In other words, it will not try to load its preferred v3.x CommServer because it "knows" a CommServer is already loaded.
  • If, however, you start up Lookout Direct v3.8 first (which loads the v3.x CommServer), then it will not talk to the DL06, DL250-1 nor DL260 because the v3.x CommServer gets loaded first.

FAQ0004 (see also Lookout Direct FAQ0007)
04-Dec-2007
Q: The DL Plus drivers will not show up; or gettting "CBX file missing."
A: A .CBX file is a driver for Lookout. DL Plus installs one called DSCOMM.CBX or DSCOMM4.CBX. Try this:

  1. Close Lookout.
  2. Search for and delete the LOOKOUT.DAT file. This file contains a list of all .CBX drivers for Lookout. But if Lookout starts without this file, then it goes out looking for all the .CBX files and then rebuilds the LOOKOUT.DAT file.
  3. Restart Lookout.

FAQ0005 (see also Lookout Direct FAQ0009)
15-Jul-2003
Q: When DL Plus installs, what changes/additions does it make to NI Lookout?
A: DL Plus adds the following:

(1)  CommServer - This adds the ability to communicate with DL PLCs.
(2)  ElementServer - This adds the ability to understand the element types of the DL PLCs.
(3)  DSCOMM*.CBX driver objects.
(4)  METER*.CBX objects.
(5)  Some additional Industrial Graphics


FAQ0006 (see also Lookout Direct FAQ0011)
16-Jan-2006
Q: Will DL Plus work in NI Lookout v6.0?
A: DL Plus was written as a driver for NI Lookout v4.5, so this is unknown. National Instruments may be able to tell you for sure. But we have had customers upgrade their NI Lookout to v6.02 and this seems to fix problems with DL Plus driver.


FAQ0007 (see also Lookout Direct FAQ0012)
23-Jan-2006
Q: Will the newer USB key that comes with Lookout Direct work the same as the older parallel-port hardware key?
A: Yes. The older parallel-port hardware keys are being phased-out in favor of the newer USB keys, and the newer keys are functionally equivalent to the old parallel-port ones.


FAQ0008 (see also Lookout Direct FAQ0013; DirectSOFT FAQ0220)
02-Nov-2007
Q: Trying to run LookoutDirect, DirectSOFT and DL-Plus, and getting "Hostxx.DLL could not be found" error.
A: This is probably due to incompatible CommServer (Csmain.EXE) versions and Hostxx.DLL versions. The Hostxx.DLL is our extension of Microsoft Foundation Class Library (MFCxx.DLL) and is used by most of our software products. Hostxx.DLL is located in the DirectSOFTxx\Bin folder and is shared by DirectSOFT programming, LookoutDirect and DL-Plus.

  • These use Host42.DLL (ship with Csmain.EXE v4.x)
    - DirectSOFT v4.x
    - LookoutDirect v4.x
    - DL-Plus v4.x
     
  • These use Host71.DLL (ship with Csmain.EXE v5.0)
    - DirectSOFT v5.0
     
  • These use Host71a.DLL (ship with Csmain.EXE v5.1+)
    - DirectSOFT v5.1 and later
    - LookoutDirect v5.x
    - DL-Plus v5.x

When any of the above applications are started, they load their version of the CommServer (Csmain.EXE). If another of the above applications is then started, it does not reload its version of the CommServer, but tries to use the one already running. This could result in incompatibilities if caution is not taken as to the order in which the applications are started up. In other words, if you run an app that uses an earlier version of Csmain.EXE, and then load one that uses a later version of Csmain.EXE, the latter app may try to use more advanced functions that the former Csmain.EXE cannot perform.

Thus if you are going to run multiple versions, you should run the latest one first.

Furthermore, the latest versions of DL-Plus and LookoutDirect can be downloaded from our website and you can use your older v4.x keycode to install them.


FAQ0009 (see also ECOM FAQ0042; DirectSOFT FAQ0048; DNLoader FAQ0010; DSData FAQ0005; EZ Ethernet FAQ0008; HA-TADP FAQ0002; Lookout Direct FAQ0014; NetEdit FAQ0005; SDK FAQ0020)
31-Jan-2008
Q: Why doesn't the ECOM use subnet mask or gateway address like the ECOM100?
A: Since the ECOM doesn't do "master"-type communications, it doesn't use the subnet mask or gateway address. Whatever talks to the ECOM will be using IPX or UDP/IP, and the ECOM simply swaps the destination and source addresses in the telegram and responds in this way, not "caring" about the subnet or gateway. However, the ECOM100 acts more like a conventional TCP/IP device. The ECOM100 has the capability to be a master and has a full-blown TCP stack inside. Thus, if it is to transmit to an IP address not on its subnet, it will, of course, transmit to its configured gateway address instead.