Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Artisan 2.8.0 problem with Probat P12/2 #1002

Closed
grebdnul opened this issue Nov 6, 2022 · 2 comments
Closed

Artisan 2.8.0 problem with Probat P12/2 #1002

grebdnul opened this issue Nov 6, 2022 · 2 comments
Labels
Milestone

Comments

@grebdnul
Copy link

grebdnul commented Nov 6, 2022

Describe the bug
Modbus TCP connection appears to stop working after a few gas or air changes has been sent to roaster. Communication works fine with Artisan version 2.6.0.

To Reproduce
Steps to reproduce the behavior:

Select "Propat P-series 7" as machine and add air slider.
Start and send a few airspeed-changes or gas changes.

Expected behavior
Expected behavior is that the roaster reacts to every gas and air-change.

Setup (please complete the following information):

  • Artisan Version [e.g. v2.4.4]: 2.8.0
  • Artisan Build (number in brackets shown in the about box) [e.g. 97e6dec]:
  • Version [e.g. 22]:
  • Platform (Mac/Windows/Linux + OS version) [e.g. macOS 10.15.3]: mac OS 11.7.1.
  • Connected devices or roasting machine [e.g. Probatone 5]: Probatone P12/2

Additional context
Problem started on MacOS 12 with direct TP cable to roaster.
Have downgraded to MacOS 11.7.1 and also added router with calble connected fixed ip-adresses for computer and roaster.
Same problem on both MacOS 12 and 11 with Artisan 2.8.0. Uninstalled and installed Artisan 2.6.0 and everything works fine. Could it have something to do with new TCP-settings in 2.8.0?

artisan-settings_P12_nyast.aset.zip

(Thank you for a great roasting software.
regards, Philip Lundberg, Sweden)

@MAKOMO
Copy link
Member

MAKOMO commented Nov 6, 2022

Philip, your settings look ok. Could you please send me your Artisan log file to check if I can read there what is going on here? Just click the plus icon in the left top corner while holding the OPTION key pressed. This will open an email with those log files attached. Please send them to [email protected].

MAKOMO added a commit that referenced this issue Nov 15, 2022
…s breaking control on some machines like Probatone and Kirsch & Mauser (Issue #1002)

- adds MODBUS Commands readBCD, read32, read32Signed, read32BCD, and readFloat
- updates keep-alive ping frequency on Probat setups
@MAKOMO MAKOMO added the bug label Nov 23, 2022
@MAKOMO MAKOMO added this to the v2.8.2 milestone Nov 23, 2022
@MAKOMO
Copy link
Member

MAKOMO commented Nov 23, 2022

The issue could be duplicated and is related to the optimizer in the MODBUS and S7 module in Artisan not covering "external" reads as required to send keep-alive pings on controlling Probat/K&M machines. Commit 6e92f28 fixes this.

@MAKOMO MAKOMO closed this as completed Nov 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants