Support Forums
RS485 ultrasonic sensor on DT85

Hi
I'm trying to add a ultrasonic RS485 sensor to my schedule on a DT85 ser 3 still using web interface.

https://wiki.dfrobot.com/URM14_RS485_Precision_Ultrasonic_Sensor_200KHz_SKU_SEN0358

The sensor has 4 wires: orange V+, black gnd, blue RS485-B, white RS485-A

My datataker supplier has kindly helped out by noting connect blue RS485-B to RTSY and white RS485-A to TxZ terminals.

So this is using the serial sensor port? Any suggestions on how to add this serial sensor port to my existing program? I’m using web interface with 8 current loop pressure sensors and 4 thermocouples.

If I follow: add > measurement > digital, I can’t see the serial sensor port wiring (see ‘digital’ photo)
If I follow: add > serial > SD112, I can’t see the serial sensor port wiring (see ‘serial’photo).
62957d374279c
62957d4416cf6

Do I need to create a 'manual channel' rather than serial measurement or digital?

Regards,
Richard

Hi I'm trying to add a ultrasonic RS485 sensor to my schedule on a DT85 ser 3 still using web interface. https://wiki.dfrobot.com/URM14_RS485_Precision_Ultrasonic_Sensor_200KHz_SKU_SEN0358 The sensor has 4 wires: orange V+, black gnd, blue RS485-B, white RS485-A My datataker supplier has kindly helped out by noting connect blue RS485-B to RTSY and white RS485-A to TxZ terminals. So this is using the serial sensor port? Any suggestions on how to add this serial sensor port to my existing program? I’m using web interface with 8 current loop pressure sensors and 4 thermocouples. If I follow: add > measurement > digital, I can’t see the serial sensor port wiring (see ‘digital’ photo) If I follow: add > serial > SD112, I can’t see the serial sensor port wiring (see ‘serial’photo). ![62957d374279c](serve/attachment&path=62957d374279c) ![62957d4416cf6](serve/attachment&path=62957d4416cf6) Do I need to create a 'manual channel' rather than serial measurement or digital? Regards, Richard

Hi rberndt,

There is no template for the serial channels (either using a plain ASCII or MODBUS protocol), therefore you have to use a "Manual Channel" to write your syntax. The last in the drop-down menu from your picture.

From the document, I can see the sensor is using MODBUS RTU. so it should be easy to read. There are 10 register addresses on the sensor starting from register 0 to register 9, each has a 16-bit value (PID, VID, address, baud rate, check bit(parity)/stop bit, distance, temperature, temperature compensation, control, noise).

You may need to set the logger port using the following: 19200 8E1 and use the sensor address 12 (ON DEFAULT SETTING).

The logger syntax would be:

1MODBUS(AD12,R4:1,=1..10CV,W)
1..10CV

1CV to 10CV will represent the above 10 values.

Best regards,
dataTaker Expert

Hi rberndt, There is no template for the serial channels (either using a plain ASCII or MODBUS protocol), therefore you have to use a "Manual Channel" to write your syntax. The last in the drop-down menu from your picture. From the document, I can see the sensor is using MODBUS RTU. so it should be easy to read. There are 10 register addresses on the sensor starting from register 0 to register 9, each has a 16-bit value (PID, VID, address, baud rate, check bit(parity)/stop bit, distance, temperature, temperature compensation, control, noise). You may need to set the logger port using the following: 19200 8E1 and use the sensor address 12 (ON DEFAULT SETTING). The logger syntax would be: ```` 1MODBUS(AD12,R4:1,=1..10CV,W) 1..10CV ```` 1CV to 10CV will represent the above 10 values. Best regards, dataTaker Expert
29
1
2
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft