Skip to content

Modbus ET/BT Measurement issues with Artisan 2.6.0 #912

Description

@PDWest

Describe the bug
I've been exclusively using Modbus TCP for my data acquisition for several years, but have issues with Artisan 2.6.0. I'm running Artisan on a Macbook Air. Here's the setup info for this post:
Setup:

  • Artisan Version 2.4.6 and 2.6.0
  • Artisan Build f1b8e57 and 7088095
  • Platform macOS 11.6.1

Here is an Artisan 2.6.0 screenshot with ET on the upper trace, and BT (with the probe removed from the roast chamber) on the lower trace. The system sample rate is 1 second.

Screen Shot 2022-07-02 at 5 41 09 PM
As can be seen, things start out OK, but at about 4 mins there is a 'probe swap' which corrects itself after 20 seconds or so. This happens again at about 5 mins, then again for a longer period at 9 mins. Then, at about 14 mins things go very bad and the BT and ET actually swap values on every read.
The expected behavior is shown in this Artisan 2.4.6 example

Screen Shot 2022-07-02 at 5 36 50 PM
In this example, the sample rate is 1 second and we see only 1 glitch at about 56 minutes: I zoomed in and it appears to be a bad read on the ET, but not a 'swap' as we saw in the Artisan 2.6.0 example.

Thinking that the problem could be purely sample rate related, I relaxed that to 3 second and repeated for Artisan 2.6.0 to get this:

Screen Shot 2022-07-02 at 5 46 27 PM
Clearly, the problem is not as bad here, but we do see 'swapping' at 6, 12, 22, 46 mins, and a possible glitch at 52 mins.

Running this case in Artisan 2.4.6 gives:
Screen Shot 2022-07-02 at 5 39 01 PM
with no errors.

All of these tests (plus several not cited here) were performed without any resets, restarts, or changes on the roaster side. I simply opened/closed Artisan versions on the Mac to do the tests.
artisan-settings_for_tests.aset.txt

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions