• Recent
    • Tags
    • Popular
    • Register
    • Login

    Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.

    Radix IoT Website Mango 3 Documentation Website Mango 4 Documentation Website Mango 5 Documentation Website

    Support for Allen Bradley

    Wishlist
    3
    9
    5.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      knigjes
      last edited by

      to communicate with Allen Bradley PLC's
      they're a major player in the world of automation - communicating with them gives you that much more credibility.

      1 Reply Last reply Reply Quote 0
      • M
        mlohbihler
        last edited by

        Undoubtedly you are correct. However, there is a great deal of equipment around, and only so many programming resources to support it all. Also, proper protocol implementation often requires access to hardware to test against, making it sometimes financially prohibitive (that is, as long as we plan to continue to provide Mango at its current price point, which we do).

        We therefore have to prioritize what equipment we intent to support. There are two main factors that affect prioritization:

        • if we receive a lot of user requests
        • if users offer to fund development

        Please do not interpret this post as stomping on anyone's wishlist. Indeed, i make this post to assure you that your items are being considered, and to explain why some may be realized more quickly than others.

        Best regards,
        Matthew

        1 Reply Last reply Reply Quote 0
        • K
          knigjes
          last edited by

          how long would you need to have access to hardware to do a good job of testing a protocol?

          1 Reply Last reply Reply Quote 0
          • M
            mlohbihler
            last edited by

            Depends upon the protocol, but testing typically takes on the order of days. The implementation of the protocol is the bigger piece, usually taking days, but in some cases (like BACnet) taking weeks. Often protocols are proprietary, and so the problem is getting the specification. Even "open" protocols like BACnet cost money though.

            In short, the implementation of a data source requires three things:

            • the protocol specification
            • hardware to test against
            • time :)

            Best regards,
            Matthew

            1 Reply Last reply Reply Quote 0
            • K
              knigjes
              last edited by

              wow, you're quick with the replies.
              The AB protocol is widely used... I'm under the impression that I can get it.

              If I sent you the protocol spec and a PLC for a couple weeks, is this something you would implement?

              1 Reply Last reply Reply Quote 0
              • M
                mlohbihler
                last edited by

                If you forward the protocol, i can give you an idea of the effort involved. We can go from there.

                Best regards,
                Matthew

                1 Reply Last reply Reply Quote 0
                • F
                  franz
                  last edited by

                  There is an open source communication library for AB PLCs at http://www.tuxplc.net/index.php?page=tuxeip

                  1 Reply Last reply Reply Quote 0
                  • M
                    mlohbihler
                    last edited by

                    That library has a couple of issues. It is written in C/C++ and so does not easily work with Java, and would almost certainly restrict Mango's cross-platform ability. Second, it is released under the GPL license, which means it could only be included in the Open Mango product, not the commercial version.

                    Best regards,
                    Matthew

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post