Sign in to follow this  
Followers 0
vivek.n.shah@disney.com

Communication between Allen Bradley PLC's (Any) and Computer without RSLinx to get unsolicited p

5 posts in this topic

I was searching whether is there any way by which we can get unsolicited messages/packets from Allen Bradley PLC's without using RSLinx software. I communicate to PLC from Windows 7 64 bit OS. I have connected Ethernet/IP and it works well with RSLinx but I want to eliminate RSLinx and directly establish connection and fetch data as an input to my custom application. Is it possible? Please help Thanks in advance

Share this post


Link to post
Share on other sites
What is your reason for wanting to eliminate the RSLinx installation ? There are a handful of other OPC servers that have Unsolicited functionality; KepServer is the best known among them. http://www.kepware.com/spec-sheets/allen-bradley-controllogix-unsolicited.asp You could also go with an I/O style connection instead of unsolicited messaging, and base your software layer on the open-source adapter project: https://github.com/EIPStackGroup/OpENer Or use a third-party stack like that from Real Time Automation: http://www.rtaautomation.com/software-solutions/ethernetip-server-server/ Writing your own EtherNet/IP stack would be far, far down the list of preferred methods.

Share this post


Link to post
Share on other sites

Hi Ken, do you know where I might find a tutorial on how to setup the unsolicited messages on the Kepware side? 

Share this post


Link to post
Share on other sites

I'm not sure about the unsolicited part, but there are plenty of other solicited (or polling) software that can be used.  When I am looking to do something small without incurring much (or any) cost, I will use pylogix.  This is a python based project that provides functions for communicating with AB PLCs over EthernetIP.  Very, Very simple to use.

See: https://github.com/dmroeder/pylogix

Edited by habadeer

Share this post


Link to post
Share on other sites
On 6/29/2015 at 6:36 PM, vivek.n.shah@disney.com said:

directly establish connection and fetch data as an input to my custom application.

Yes.  You need to implement Rockwell's data access standard on top of an Ethernet/IP connection.  Start here:

https://literature.rockwellautomation.com/idc/groups/literature/documents/pm/1756-pm020_-en-p.pdf

Then look for a client protocol stack for your favorite language.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0