From 11:00 PM CST Friday, Feb 14th - 6:30 PM CST Saturday, Feb 15th, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI Labs

cancel
Showing results for 
Search instead for 
Did you mean: 

Welcome to EtherNet/IP Driver for Communication to Allen Bradley ControlLogix PLCs

LV executables install other dlls that are required, do know why this one would be excluded.
0 Kudos
Message 81 of 193
(9,517 Views)

My hunch is that your other driver DLLs get installed as part of the "Additional Installers" settings in the installer. This driver does not yet have the full support to appear in that list to be installed as an installer dependency. For other drivers this would be a bigger problem because they have many more DLLs and installer pieces (not to mention other dependencies) that must be installed to work right, hence their need to actually include an additional installer rather than just installing a DLL inside of the LabVIEW installer.

 

Eric

0 Kudos
Message 82 of 193
(9,515 Views)

Hello,

 

I have a couple of projects with immediate use for these VIs, however I'm having difficulty understanding correct usage. I am currently reading and writing to a MicroLogix 1500 using an Automation Direct OPC server via DF1. There has been no problem with communications but I would like to remove the extra piece of software. I have downloaded the drivers and am able to read data using EthernetIP SLC500 Read Float and Read INT, but am not able to read and write to Booleans. Using the VI "EthernetIP Tag Read BOOL.vi" returns the following error when I try to read the tag B3:0/4

 

Error -251723772 occurred at EthernetIP Tag Read BOOL.vi;
Details: The tag name is not correctly formatted

Possible reason(s):

Ethernet/IP Industrial Protocol: (Hex 0xF0FF0004) The tag name is not correctly formatted

 

Can you help me with the correct format?

 

Thanks,

Richard
0 Kudos
Message 83 of 193
(9,469 Views)

Hi Richard,

 

The Tag Read/Write VIs are for Data Table Read/Writes which I believe only the ControlLogix and similiar support (the ones programmed with RSLogix5000). For the MicroLogix you'll want to use the SLC500 Read/Write VIs on the same palette. Currently though they only support accessing integer and float register files, not binary, so you'd have to alias some of your data over to the integer register file via some simple ladder logic or other fashion.

 

Let me know if you run into any other issues,

Eric 

Message 84 of 193
(9,463 Views)
That severely limits the usefullness of these VIs. Modifying the PLC is not an option.
0 Kudos
Message 85 of 193
(9,457 Views)

Richard,

 

I prototyped adding support for the Bit register file as well. I'll try to see if it can be pushed into an updated version shortly.

 

Eric

Message 86 of 193
(9,453 Views)

Hello Eric,

 

Is it possible to include string arrays in a future version also (for ControlLogix)?  I noticed all arrays seemed to be supported except string arrays.  I tested a way to make this work using the RAW format, but it is kind of a pain and hard to document.

0 Kudos
Message 87 of 193
(9,423 Views)