EDR Troubleshooting - Incorrect Compressor Data
Symptom: Some data from the compressor is showing up on the site, but some data is missing or incorrect
Alter port timings
1. Connect to the wifi terminal. Directions are in Appendix A.
2. In some cases, increasing some port delays can help with communications
a. In the wifi terminal under the “Modbus Master” tab, open the heading “Port Timings”
b. Increase the Write Delay Us to 50,000
c. Increase the Read delay Us to 4,000
Check Base Configuration
3. Go to the “Alerts” tab of the console
4. Open “Current Run Register”
5. Verify that the Configuration is correct
a. The ID should be 1, and the Value/Register should be the following depending on annunciator:
i. Murphy Centurion C4: 40191
ii. Murphy Centurion Plus: 40641
iii. Murphy TTD: 40004
iv. Altronic DD40: 40004
v. Altronic DE3000: 40004
vi. EMIT EIM: 31001
vii. Others: See annunciator manual for run status register
b. If the config is not correct, it is possible that the module is not configured at all. See EDR Field Configuration on how to configure an EDR in the field
If DE-3000, Verify Scaling
6. For the DE-3000 sometimes there are scaling issues where values show up with the wrong decimal location. For example, suction will read “542” instead of “54.2”
7. On the Wifi terminal, open the “Modbus Master” tab, then open the “Modbus Master Table” heading
8. For any row where the value is reading x10, change the “Scale” column from “1” to “0.1”. Within one minute the value should update to the correct value.
9. If the value is reading 1/10th, change the scale column from “0.1” to “1”
If DE-3000, Verify channel numbers
10. On the Wifi terminal, open the “Modbus Master” tab, then open the “Modbus Master Table” heading
11. For each channel that is used on the panel, verify that the register is 40089 + “channel number”.
a. For example, if Discharge stage 1 is on channel 3, then its register should be 40092
If EIM, Verify input names
12. If some channels are missing and the panel is an EIM, check that the missing channels are using a default name and have a unit set
a. For example, if suction is missing check that the analog input for suction is using the default name “SUCTION” and the unit “PSI”
b. Note that a “default name” is one of the names in the normal list when picking an input name. Entering a custom name with the keypad will cause the EIM to not know the purpose of the sensor, which normally is ok but is not preferred for main process pressures and temperatures.
If EIM, add delay
13. If the EIM is at version 2.25, there is a delay option under Modbus Setup. This is found under System Settings – Modbus
14. Set the delay to 50
For DD40/TTD, if RPM is showing ‘0’ on website
If the RPM is not being collected by the annunciator but is being reported by the engine, the EDR will send a ‘0’ because it uses the annunciator data first. To resolve this:
1. Connect to EDR wifi terminal
2. Go to the modbus master table
3. Change the “Engine Speed” register to 0
4. After about 5 minutes, power cycle the EDR module