Raspberry Pi getting data from Micro 800

https://www.linkev.com/?a_fid=ics-eng

Tagged: ,

This topic contains 8 replies, has 6 voices, and was last updated by Ken S Ken S 5 months ago.

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #4004
    Thumper _
    Thumper _
    Moderator
    • Topics: 4
    • Replies: 7
    • Total Posts: 11
    Karma: 136
    Rank: Jedi

    I 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.  

    #4005
    Cajun Configurator
    Sean Terrell
    Moderator
    • Topics: 6
    • Replies: 29
    • Total Posts: 35
    Karma: 184
    Rank: Jedi

    Hey Thumper.. what specifically are you looking to do? whats the end goal?

    #4006
    Thumper _
    Thumper _
    Moderator
    • Topics: 4
    • Replies: 7
    • Total Posts: 11
    Karma: 136
    Rank: Jedi

    Thanks Sean. Looking to get some tag values from the plc and use an app to use the data from the pi unit.

    #4007
    Titus Billingsley
    titus billingsley
    Participant
    • Topics: 3
    • Replies: 15
    • Total Posts: 18
    Karma: 40
    Rank: Padawan

    You 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

     

    Attachments:
    You must be logged in to view attached files.
    #4010
    Mister Incredible
    Mister Incredible
    Participant
    • Topics: 8
    • Replies: 16
    • Total Posts: 24
    Karma: 48
    Rank: Padawan

    I’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.

    #4011
    Cajun Configurator
    Sean Terrell
    Moderator
    • Topics: 6
    • Replies: 29
    • Total Posts: 35
    Karma: 184
    Rank: Jedi

    Right, 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.

     

     

    #4012
    Cajun Configurator
    Sean Terrell
    Moderator
    • Topics: 6
    • Replies: 29
    • Total Posts: 35
    Karma: 184
    Rank: Jedi

    Right, 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.

     

     

    #4014
    Alfred Holmes
    Alfred Holmes
    Participant
    • Topics: 2
    • Replies: 4
    • Total Posts: 6
    Karma: 28
    Rank: Padawan

    Hi 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

    #4145
    Ken S
    Ken S
    Participant
    • Topics: 3
    • Replies: 14
    • Total Posts: 17
    Karma: 35
    Rank: Padawan

    Use PyLogix on Github ..

Viewing 9 posts - 1 through 9 (of 9 total)

You must be logged in to reply to this topic. Login Register