Примеры проектов для систем на основе STM32

Данный форум предназначен для обсуждения всех типов систем, построенных на основе STM32.
Elister
Сообщений: 1
Зарегистрирован: 08 июн 2019, 07:18

Re: Примеры проектов для систем на основе STM32

Сообщение Elister » 08 июн 2019, 11:10

Добрый день.
Прошу помочь с подключением ПК master (Modbus pool) и STM32 slave (UART-USB TX-PA9, RX-PA10, ver. прошивки 33). Через какие номера регистров можно управлять входами и выходами "ПЛК STM32" через Modbus pool на основе предыдущего примера? Попытка обращения к адресам регистров с десятичным номером 10 или 11 приводит к ошибке. Если можно дайте карту сопоставления переменных M, D- номер адреса регистров для MODBUS RTU. P.S. "Hello word" работает. Проверял на PB9--PA5,PA6.

Moder
Сообщений: 18
Зарегистрирован: 22 сен 2018, 05:35

Re: Примеры проектов для систем на основе STM32

Сообщение Moder » 08 июн 2019, 12:10

День добрый!
В примере, приведённом выше, собственно всё реализовано. Давайте построчно разберём пример - из регистра с адресом D0011( если будете использовать наш ОРС сервер, то адрес там будет 12) две тетрады пишем в область выходов Y. То есть для вас регистр D0011 для записи.
А вот уже из регистра D0010( для сервера нашего адрес будет 11)мы только читаем две тетрады областей входов X, но не пишем в него.
Да и области вы можете выбрать по своему усмотрению - как вам будет удобно. Это ведь просто пример.
С уважением, команда поддержки SGH Technology.

qwertyqww
Сообщений: 8
Зарегистрирован: 25 янв 2022, 10:40

Re: Примеры проектов для систем на основе STM32

Сообщение qwertyqww » 16 фев 2022, 11:11

Hi
Can you please share an example of modbus master mode and slave something other device. Also configurator software setting and ladder diagram needs.
Thank you.

Admin
Администратор
Сообщений: 108
Зарегистрирован: 22 мар 2018, 06:59

Re: Примеры проектов для систем на основе STM32

Сообщение Admin » 16 фев 2022, 15:12

This thread contains information of interest to you. You need only translate with Google.
BR, support team.

qwertyqww
Сообщений: 8
Зарегистрирован: 25 янв 2022, 10:40

Re: Примеры проектов для систем на основе STM32

Сообщение qwertyqww » 16 фев 2022, 17:06

Im beginner of plc at first time and actually really don't know how to handle. With this bluepill I'm trying to understand and get some practice. The thing is , i actually don't know how to write appropriate ladder diagram for it ? I have been succeed to read and write pc master / plc slave but have no clue how to make plc slave and control other device as a slave.

Please help. Thank you

Admin
Администратор
Сообщений: 108
Зарегистрирован: 22 мар 2018, 06:59

Re: Примеры проектов для систем на основе STM32

Сообщение Admin » 16 фев 2022, 19:20

Here link for sample - please, use it.
viewtopic.php?f=7&t=16
Unfortunately, we cannot spend time on your training.
BR, support team.

Erol
Сообщений: 9
Зарегистрирован: 05 авг 2025, 10:48

Re: Примеры проектов для систем на основе STM32

Сообщение Erol » 24 сен 2025, 08:26

Admin писал(а):Пример подключения прибора ТРМ212 к контроллеру.
Для подключения мы используем плату расширения, имеющую изолированный конвертер RS485.Фото платы подключения во вложении.

Далее, при помощи утилиты настроим скорость 115200, адрес 1, адрес слейва 4104( меньше на 1, чем указано в официальной документации), адрес мастера 100 и тайм-аут в 100 мсек. Окно конфигуратора показано на картинке ниже во вложении.

После загрузки и перезапуска контроллера система мастера modbus RTU активируется и начинает опрашивать ТРМ212. Но прибор ТРМ212 имеет недостаточно качественную реализацию протокола, и ему для работы требуется тайм-аут перед следующим запросом. Для решения этой проблемы мы ввели новый параметр - тайм-аут запроса. Он активируется после записи в D1988 для UART1 и в D1989 для UART2 величины паузы перед следующим запросом в миллисекундах. Минимальное время для нашего образца составило 20 мсек.


Dear Admin,

D1988 or D8039 does not help for modbus master on UART1 to decrease the number of requests per second. Has register address been changed ?
And it can not send Write coils request correctly when it is master.. Other requests work nicely.

Admin
Администратор
Сообщений: 108
Зарегистрирован: 22 мар 2018, 06:59

Re: Примеры проектов для систем на основе STM32

Сообщение Admin » 24 сен 2025, 10:38

Dear user,
modbus master in this system- independed from other, and here not possible to decrease request speed.
BR, support team.

Erol
Сообщений: 9
Зарегистрирован: 05 авг 2025, 10:48

Re: Примеры проектов для систем на основе STM32

Сообщение Erol » 29 сен 2025, 12:23

Dear Admin,

I get about 17100 value in D1501 register from DS18B20 1-wire sensor. Should I divide it by 1000 to get the degree celsius ? There is a variable and unstable data in D1500.

Moder
Сообщений: 18
Зарегистрирован: 22 сен 2018, 05:35

Re: Примеры проектов для систем на основе STM32

Сообщение Moder » 30 сен 2025, 15:01

Dear friend!
With this driver you can use only even address, like D1500,D1502....
And driver give you value in floating-point digit, you need use 2 registers for data.
Please, send you config file.
BR,
support team.


Вернуться в «Системы на основе STM32»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 1 гость