Jump to content

kbtyson96

Members
  • Posts

    2
  • Joined

  • Last visited

kbtyson96's Achievements

Newbie

Newbie (1/4)

0

Reputation

  1. The CAI tech support did get back with me and told me we should be using the 40 series registers. When we try though, 0-2 registers return 0s in the data results and the rest of the registers time out. Do you know what could be causing the time outs? Additionally, it's strange that we are only seeing zeros for the first 3 registers when we're sampling ambient air. We should be getting real-time data and seeing something for the raw data registers but we get nothing. Could it be the lack of a driver we need to install on the PC? I am also wondering if the fact that we're using the PC as the Modbus controller itself is a problem. We have no other external hardware communicating between the PC and the instrument. Also, just for clarification, are we supposed to match the address number to the register number (i.e., if I use address 123 I would fill in the register blank on the right of the 40 as 123)?
  2. Hi all, I am new to using DASYlab and I had a few questions about something I've been tasked with at work. We have a CAI 700 instrument we're trying to connect to DASYlab via ethernet -- specifically through the Modbus function. I have already assigned IP addresses to the instrument and ethernet port on the computer so they can communicate. We are using a router to communicate with the instrument and the computer. I am able to ping the instrument's IP from the CMD prompt on the computer so they're connected. Now I'm just trying to configure the DASYlab module correctly so I can get data from our analyzer. I created a new Modbus input and changed the interface to TCP/IP and put in the IP address of the CAI instrument. The unit is V, I checked the Register starts at 0 box as well as Big Endian. Here's where I'm lost. The CAI instrument manual tells us the 40 series register numbers and their contents however I believe we need to use the 30 series registers since it states 30 = input and 40 = holding. I've assigned the data type as a float since we are wanting to see the full output of the instrument, decimals and all. I chose a random address (18) and changed the register to match. When I hit the test button, I get: "Modbus module response: Address: 18 Raw data: 0 Scaled data: 0.00000" I should be getting a different reading since my CAI analyzer is reading ambient room levels of CO, CO2 and O2. I'll post a picture as well what my end looks like. I'm using DASYlab version 15.1.0. Any suggestions would be greatly appreciated!
×
×
  • Create New...