KepserverEX 6/MicroLogix 1400

einstein_g

Member
Join Date
Jul 2018
Location
Cambridge
Posts
20
As I've mentioned in a previous post, I'm very new to PLCs and have just acquired a MicroLogix 1400 1766-L32BWA.

I want to connect to this PLC via Kepserver and attempt to read some data from it. I have both the PLC and the laptop running Kepserver connected to a router. I've set a static IP on the PLC.

On Kepserver, I created a new channel with the Allen Bradley ControlLogix Ethernet driver.

When I attempted to add the MicroLogix 1400 as a new device in the channel (specified PLC IP, and port 44818), I got the message below:

---
Attempting to automatically generate tags for device 'ControlLogix.MicroLogix1400'
Unable to generate a tag database for device 'ControlLogix.MicroLogix1400'
---

How can I diagnose the connection between Kepserver and the PLC i.e how can I tell that Kepserver has successfully established a connection to the PLC?

I'm able to successfully ping the PLC IP from the laptop running Kepserver. I've also run some network scanning tools against the PLC IP and saw that it has two TCP ports open: 2222 and 44818. So I know the PLC is up and on the network.
 
Last edited:
That message is because that driver is looking for Contrologix tags to generate from and there aren't any in a Micrologix. Use the Quick Client and see if you can read some registers to test connectivity
 
Last edited:
No image was attached. You have to create a tag in the Kepware Config and then query it with the quick Client
[/ATTACH]

ML1400 example.jpg
 

Attachments

  • 2018-08-30_11-42-57.jpg
    2018-08-30_11-42-57.jpg
    61 KB · Views: 65
I have worked with older flavors of Kepware that had a distinct driver for Micrologix/SLC PLCs which might be more straightforward to use. Instead of the Contrologix driver, are you given a choice of other Allen Bradley PLC drivers?
 
The tags you see are all Kepware tags. Anything that begins with an underscore is Kepware system tags. You have to create a tag in Kepware before you can read it with the Quick Client.

Kepware uses the Contrologix Driver for the ML1400. Allen Bradley Ethernet driver is limited to SLC and PLC5.

If you have no code in the PLC you will have a tough time knowing is its working other than the data quality. Add N7:0 as in the example I showed you and see where it takes you.
 
The tags you see are all Kepware tags. Anything that begins with an underscore is Kepware system tags. You have to create a tag in Kepware before you can read it with the Quick Client.

Kepware uses the Contrologix Driver for the ML1400. Allen Bradley Ethernet driver is limited to SLC and PLC5.

If you have no code in the PLC you will have a tough time knowing is its working other than the data quality. Add N7:0 as in the example I showed you and see where it takes you.

@TheWaterboy Thank you very, very much. I'm able to read/write values using the quick client as well as the LCD panel on the PLC. Much appreciated.
 

Similar Topics

Does anyone know if it's possible, or the best way to go about adding a generic/ placeholder/ empty/ dummy tag to kepware? I used auto tag...
Replies
7
Views
1,409
We are updating A few older Aveva Wonderware InTouch applications from a SLC PLC to a new ControlLogix PLC. What is the best way to deal with the...
Replies
2
Views
1,082
I'm working on a system with around 12 Channels and different PLCs with different KEPServerEX drivers. We converted a PLC program to run on a...
Replies
17
Views
2,939
I've setup another VM with KEPServerEX but it will not talk to the same PLC that the other is. It is seeing the PLC as it will show another error...
Replies
5
Views
2,413
KepserverEx v6.11.718.0 Studio 5000 v33.00 Has anyone ever run into an issue with adding strings (that are part of a UDT) into Kepware? In other...
Replies
3
Views
1,885
Back
Top Bottom