Добрый день.
Прошу помочь с подключением ПК 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.
Примеры проектов для систем на основе STM32
Re: Примеры проектов для систем на основе STM32
День добрый!
В примере, приведённом выше, собственно всё реализовано. Давайте построчно разберём пример - из регистра с адресом D0011( если будете использовать наш ОРС сервер, то адрес там будет 12) две тетрады пишем в область выходов Y. То есть для вас регистр D0011 для записи.
А вот уже из регистра D0010( для сервера нашего адрес будет 11)мы только читаем две тетрады областей входов X, но не пишем в него.
Да и области вы можете выбрать по своему усмотрению - как вам будет удобно. Это ведь просто пример.
С уважением, команда поддержки SGH Technology.
В примере, приведённом выше, собственно всё реализовано. Давайте построчно разберём пример - из регистра с адресом D0011( если будете использовать наш ОРС сервер, то адрес там будет 12) две тетрады пишем в область выходов Y. То есть для вас регистр D0011 для записи.
А вот уже из регистра D0010( для сервера нашего адрес будет 11)мы только читаем две тетрады областей входов X, но не пишем в него.
Да и области вы можете выбрать по своему усмотрению - как вам будет удобно. Это ведь просто пример.
С уважением, команда поддержки SGH Technology.
Re: Примеры проектов для систем на основе STM32
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.
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.
Re: Примеры проектов для систем на основе STM32
This thread contains information of interest to you. You need only translate with Google.
BR, support team.
BR, support team.
Re: Примеры проектов для систем на основе STM32
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
Please help. Thank you
Re: Примеры проектов для систем на основе STM32
Here link for sample - please, use it.
viewtopic.php?f=7&t=16
Unfortunately, we cannot spend time on your training.
BR, support team.
viewtopic.php?f=7&t=16
Unfortunately, we cannot spend time on your training.
BR, support team.
Re: Примеры проектов для систем на основе STM32
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.
Re: Примеры проектов для систем на основе STM32
Dear user,
modbus master in this system- independed from other, and here not possible to decrease request speed.
BR, support team.
modbus master in this system- independed from other, and here not possible to decrease request speed.
BR, support team.
Re: Примеры проектов для систем на основе STM32
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.
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.
Re: Примеры проектов для систем на основе STM32
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.
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 гость