› PLCGurus.NET Live & Interactive Forum › PLC Questions and Answers › Rockwell, Allen-Bradley, Stratix › Raspberry Pi getting data from Micro 800
Tagged: OPC, Raspberry Pi
- This topic has 8 replies, 6 voices, and was last updated 4 years, 4 months ago by
Stixoffire.
- AuthorPosts
- April 12, 2019 at 2:52 pm #4004
Thumper
ParticipantKarma: 141Rank: JediI am looking to extract some data(tag values) from a micro 800 controller using a Raspberry Pi I was looking for advice/best way to accomplish this if possible.
April 12, 2019 at 5:48 pm #4005cajunconfigurator
ModeratorKarma: 187Rank: JediHey Thumper.. what specifically are you looking to do? whats the end goal?
April 12, 2019 at 6:27 pm #4006Thumper
ParticipantKarma: 141Rank: JediThanks Sean. Looking to get some tag values from the plc and use an app to use the data from the pi unit.
April 12, 2019 at 7:20 pm #4007Anonymous
Karma: 0Rank: PadawanYou can use an opc server like kepware, unfortunately very few of them are free, if you had a micro 850 it can do Modbus
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000PAbISAW
April 12, 2019 at 7:22 pm #4010mrincredible
ParticipantKarma: 53Rank: PadawanI’ve heard of people using FreeOpcUA Client on the pi side. Then use RSLinx OPC server to map and pull tags. I’m not sure if linx support OPC-UA or just OPC-DA but this may be the easiest way to pull data using a pi.
April 12, 2019 at 8:35 pm #4011cajunconfigurator
ModeratorKarma: 187Rank: JediRight, Thumper I understand that you want to get the data.. but the reason I am is, its not like you can just put a pi on the network and suck in traffic. I dont know if a PI has the drivers to exchange on Ethernet IP
Rockwell is a CLOSED architecture, with really proprietary data structures called tags. as far as I know there are a couple of driver sets that you could use to read the tag data, but most are for C# or Visual C#. I dont know if there is a mono implementation for ARM that you can leverage to run those.
There was the LibPi PLC project but I dont know if its been kept up….
You COULD.. read modbus values or get OPC data or a bunch of other things to interface the controller and get values and data… but i really think it will be tough to get native AB tags.
April 12, 2019 at 8:36 pm #4012cajunconfigurator
ModeratorKarma: 187Rank: JediRight, Thumper I understand that you want to get the data.. but the reason I am is, its not like you can just put a pi on the network and suck in traffic. I dont know if a PI has the drivers to exchange on Ethernet IP
Rockwell is a CLOSED architecture, with really proprietary data structures called tags. as far as I know there are a couple of driver sets that you could use to read the tag data, but most are for C# or Visual C#. I dont know if there is a mono implementation for ARM that you can leverage to run those.
There was the LibPi PLC project but I dont know if its been kept up….
You COULD.. read modbus values or get OPC data or a bunch of other things to interface the controller and get values and data… but i really think it will be tough to get native AB tags.
April 15, 2019 at 4:58 am #4014Anonymous
Karma: 0Rank: PadawanHi Sean,
Following up on the .NET application drivers, which one is the best in your opinion? If they have their own merits, what are those merits?
I came across ASComm.NET (https://automatedsolutions.com/products/dotnet/ascomm/), REACT.NET (https://react-css.com/allen-bradley-drivers/) and INGEARS (https://ingeardrivers.com/products/net-products/netlogix/). Maybe there are more, you can enlighten me on that as well.
Looking forward to your advice.
Cheers,
Alfred
May 13, 2019 at 12:06 am #4145Stixoffire
ParticipantKarma: 172Rank: JediUse PyLogix on Github ..
- AuthorPosts
- You must be logged in to reply to this topic.