Read/write to a SLC-505E?

MartinV

Member
Join Date
Apr 2003
Location
Arizona
Posts
7
Is there any way to read and write individual values to a SLC-505E without using any intermediary "communications" software?

For example, say I want to read the current value of N13:12. Or I want to write a value of 73 to N13:17.

I want to do this without using RSLinx, without using a product such as Cimquest Ingear or OPC or anything between my application and the PLC.

Now, I've already figured out how to set up a little "user provided page" in the SLC-505E that does return a range of values in the form of a web page. And I probably could make this work so that my app could receive and interpret the values in a useful fashion.

But, even though the SLC does have functionality built in to it to allow a user to write to an N13 address, it's only by using the browser interface as provided by A-B. I want to do this from my app (which, BTW, could be something written in VB or I have some ideas about doing this from a PHP script running on a web server).

Any one doing anything like this?

Any ideas or recommendations?

Thanks.
 
You can always write your own driver. I think there is a free DF1 driver out there.

We can probably help more if you tell us the reason you want to do this. If $ is an issue, Inductive Automation have a single node HMI and OPC driver for free.
 
Like I said in the original post, I would like to do this without any intermediary drivers.

I currently use the Cimquest Ingear activeX product in a custon-written VB application to communicate with the PLC. I have some PHP web pages that connect to this VB app via a socket connection, pass some messages over and receive data back for display.

What I'd like to do is eliminate the "middle-man" so to speak. I'd like to talk directly to the PLC without involving any other software or application. It just seems to me that with the SLC-505E being able to handle both reads and writes via it's built-in browser interface, it might be able to accomodate reads and writes directly - without anything else being involved.
 
Either you use code someone else wrote - a driver - or YOU write the code and integrate it into your project in such a way that you don't call it a driver.

Whatever you call it it does the same thing. It takes a request for information from the rest of your code, formats it in the manner required for the request given the PLC's protocol, then transmit the request and receive a reply utilizing the designated communication portal, parsing the reply out to be useful for the rest of your code.

It's just the semantics of whether it is code called external to your program or code embedded in your program. It still has to exist somewhere.
 

Similar Topics

Hello, I inherited a control system one of my predecessors thought it was a good idea to put logic for cant optimization and Kinetix motion...
Replies
15
Views
3,553
Hello, New to the forum here, and to the controls industry. I am trying to do the following: Read and Write to a 5204-DFNT-PDPMV1 ProLinx...
Replies
0
Views
1,884
Hello everyone, I have a project that I have to complete, and I was wondering if I can use GE Versa to read and write values to my program in...
Replies
4
Views
1,656
I've done a bit of searching here and on the net in general and most of the information I find seems a bit dated and stale. Does anyone know of a...
Replies
0
Views
1,975
Kinda best practice question really. I have 4 SLCs than need to communicate with 2 slcs on handlers which move around in front of the other 4...
Replies
3
Views
2,051
Back
Top Bottom