• 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

    Pull data from iStat6 (ControlCore compatible) device via Modbus

    User help
    2
    5
    1.7k
    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.
    • M
      mihairosu
      last edited by

      Here are the settings as they are programmed into the iStat6.

      Node Name for Device: USB COM
      Modbus Addresses for Device: 22HallFan(07)
      Address, Blk Name, Format
      00101, LowWaterTemp, (0)Off/(1)On
      00102, HeatingMode, (0)Off/(1)On
      40001, TwaterO, F
      40002, Tintake, F X100
      40003, Toutlet, F X100
      40004, Setpoint, F
      40005, BDC, %
      40006, CDC, %

      EXAMPLE:

      I wanna get the point for 40003 Toutlet. Here is the setting for it in controlcore:

      0_1469133590643_point setup.png

      I think that's a 16bit integer,

      Here is the setting in Mango:

      0_1469133736342_mangosetting.png

      I tried both 2 byte signed and unsigned integers. I also tried offset 3 and 4. Either way I keep getting values of 0 or 255.

      Any thoughts?

      M 1 Reply Last reply Reply Quote 0
      • M
        mihairosu @mihairosu
        last edited by

        @mihairosu

        PS: I also tried offset of 2.

        1 Reply Last reply Reply Quote 0
        • JoelHaggarJ
          JoelHaggar
          last edited by

          This post is deleted!
          1 Reply Last reply Reply Quote 0
          • JoelHaggarJ
            JoelHaggar
            last edited by JoelHaggar

            Your address in Control Core should not be 40003, it should just be 3. Then try 2 or 4 but it's probably 2.

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

              Once again you come to my rescue! You are quite correct.

              It appears that the iStat automatically assumes holding registers and so if you want an address of 40023, you need to put 23 in the modbus address for the data block. That information is not available in the documentation =(

              Then when reading from Mango, the offset needs to be -1, so you'd be pulling with offset 22 to get the right data point.

              So far so good!

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