Write BT into slave register. #871
-
Hello, -Einar |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 13 replies
-
Yes. You need to take advantage of the MODBUS external PID support of Artisan. Details are in the blog post on the Artisan PID mechanism. Essentially, you need to define the SV register (the slave/register your client expects to receive the target temperature) in the MODBUS tabs PID section (menu |
Beta Was this translation helpful? Give feedback.
-
We have managed to solve it now, thank you for your help Marko! |
Beta Was this translation helpful? Give feedback.
-
Hi,
it is possible.
https://lukasgrasse.medium.com/how-to-make-an-arduino-controlled-coffee-roaster-f6a3334fd7d5
there you can find info on how to do it.
Best
FC
…On Thu, Apr 28, 2022 at 9:37 AM einarbjorkman ***@***.***> wrote:
Hello,
I am looking to create the following setup:
-I load/create a desired roast profile in Artisan
-Have an Arduino as a slave with the Modbus RTU library
-Write (with Artisan) the desired bean temperature into one of the
Arduinos registers from
-Update the/send a new value at a specified frequency
Is this solution possible and, if so, how would I go about creating it?
All help appreciated!
-Einar
—
Reply to this email directly, view it on GitHub
<#871>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANSEK446TLBAFWKR3Z47PTDVHKPBNANCNFSM5USUE7YQ>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
Yes. You need to take advantage of the MODBUS external PID support of Artisan. Details are in the blog post on the Artisan PID mechanism.
Essentially, you need to define the SV register (the slave/register your client expects to receive the target temperature) in the MODBUS tabs PID section (menu
Config >> Ports
, 3rd tab). There you can also specify registers to set the p-i-d parameters of your client and commands to turn the PID loop on or off from within Artisan (eg. from its PID tab). In that PID tab you can then choose where this target temperature is taken from, either set manual/static (eg. via a SV slider or buttons) or taken from the background or a Ramp-Soak pattern.