PC to PLC communication without using standard software from the makers

aceakshay

Member
Join Date
Jan 2009
Location
Pune
Posts
3
Hi all..
Well I'm very new to this field, and please excuse me if i post something stupid..
Can anyone please tell me how do we read and use data from a PLC without using the softwares given by the makers of the PLC.

Thanks,

Akshay.
 
Question not understanable.

Hi Akshay,
Your question not clear and understanable.
If you explore your question in details I will help you.
I am also from Pune. You may send me personal message I will give my cell number.
Bye,
Riyaz.
 
As long as we're talking about run-time stuff like setpoints and process variables, and not program uploading/downloading, OPC is your method of choice. Some OPC companies, such as MatrikonOPC and Kepware, offer OPC Servers as an alternative to vendor-supplied ones. Popular devices usually have the most alternatives.

We've got a pretty good tutorial for those new to OPC available at: http://www.matrikonopc.com/resources/opc-tutorials.aspx
 
I'll explain a bit further..

I'll explain a bit further...
Well the softwares given by the makers can read the data from the PLC, and also we can program the PLC as per the requirement using ladder diagrams etc.
What i need to ask is, is it possible to read the outputs of the PLC using Java and VB (Custom made software)?

Thanks for your posts..

Akshay.
 
Almost all PLC vendors provide (or sell) an OPC server that allows data access to their PLCs using third party equipment or applications. This is most likely the easiest way to satisfy your need. If you search google for 'opc visual basic' or 'opc java' there is a wealth of information on creating an OPC client in Visual Basic or Java.

An alternative way is to find out what protocols your PLC supports. If they support any open protocols you may be able to purchase or download the specifications for the protocol and develop a custom driver for accessing the data. Depending on how widely used the protocol is there may already be open source versions or free sample code floating around the net. There will almost certainly be a commercial version. One such vendor I have dealt with that sells solutions for several PLC makers is http://www.ingeardrivers.com
 
I'll explain a bit further...
Well the softwares given by the makers can read the data from the PLC, and also we can program the PLC as per the requirement using ladder diagrams etc.
What i need to ask is, is it possible to read the outputs of the PLC using Java and VB (Custom made software)?

Thanks for your posts..

Akshay.

Possible, but depending on the PLC/protocol it could be very difficult to program. Something like Modbus wouldn't be too bad. If you are trying to hook into one of the more difficult to program protocols, you could use an OPC Server to handle the protocol part, and then you could use the "DA Automation" VB dll libraries to connect to the OPC Server.
 
Thanks a lot everyone...

Hey people..
Thanks a lot for your inputs.. its really helpful... i'm trying to do something with socket programming in Java.. this is only to communicate with the ports of the PC which will be connected to the PLC...
Lets see how it works...
More suggestions most welcome...
thanks again..
Cheers..

Akshay
 

Similar Topics

Hey Guys, I have got a situation here with one of the Chinese manufacturers of mixing machine where they are using SLC 5/03 & has a SCADA...
Replies
8
Views
2,125
i have two plc 1. s7-1212dc/dc/dc ip; 192.168.0.1 2. s7-1500 1513-1pn ip; 192.168.3.2 i need to get data from plc1 to plc2. any idea how to do...
Replies
5
Views
76
I have created a project in TIA Portal v16 Upd6 with S7-1200 (6ES7214-1AG40-0XB0) and WinCC Unified (PC station). The communication between the...
Replies
4
Views
142
Hello We have installed several G.E. Fanuc 90 70 PLC Everything was ok but suddenly we can not communicate anymore with any PLC with the software...
Replies
0
Views
66
Apologies for not being the best IDEC programmer. I recently was doing some inspections on a site that had 3 FC6A IDEC processors. The issue is...
Replies
0
Views
74
Back
Top Bottom