String в Modbus и наоборот

Ответить
R7TQ
Рядовой
Сообщения: 17
Зарегистрирован: 20 апр 2017, 08:32
Откуда: Ставрополь

String в Modbus и наоборот

Сообщение R7TQ »

Доброго дня. Вопрос простейший, как чувствую, но нужна подсказка или пинок, т.к. руки под паяльник и морзянку заточены.
Нужно значения 9 переменных передать от слейва к мастеру по Modbus. По UART - получается. А вот с Modbus...
Не "втыкается" выход блока(String) в Modbus. Надо как то преобразовать эту строку... так, чтобы и приемный блок понял.
Ни фига не могу понять - как. Собственно, вот проекты.
Ms.flp
и
Sl.flp
И вопрос №2: Если я отредактирую блоки на 9 входов/выходов, какую контрольную сумму прописать? подозреваю, что 511.
Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

String в Modbus и наоборот

Сообщение Sancho »

[ref]R7TQ[/ref], Зачем стринг??
Вот так просто...
Настройте слева ком порт в обоих проектах

Отправлено спустя 8 минут 17 секунд:
Если нужен индикатор достоверности данных - поставьте в мастере блок "Последняя ошибка" и сравнивайте с нулём.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
R7TQ
Рядовой
Сообщения: 17
Зарегистрирован: 20 апр 2017, 08:32
Откуда: Ставрополь

String в Modbus и наоборот

Сообщение R7TQ »

Спасибо. :smile44: Это у меня в проекте нарисован только один вход. Это чисто для проверки. А мне нужно контролировать 9 аналоговых входов. Поэтому я применяю этот блок "8byte_to_UART". А у него выход стринг. не вяжется с Модбасом.
И во втором вопросе я спрашивал о тонкости редактирования этого блока в "9byte_to_UART" А там есть контроль достоверности в виде формирования контрольной суммы.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

String в Modbus и наоборот

Сообщение Sancho »

R7TQ писал(а): 23 ноя 2018, 17:49А мне нужно контролировать 9 аналоговых входов.
Создайте столько регистров, сколько Вам необходимо :) И всё.

Отправлено спустя 1 минуту 38 секунд:
Контроль в модбасе реализован - данные не обновятся если не корректны.
Блок нужен для контроля связи со слэйвом - отвалился, ещё чего...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
R7TQ
Рядовой
Сообщения: 17
Зарегистрирован: 20 апр 2017, 08:32
Откуда: Ставрополь

String в Modbus и наоборот

Сообщение R7TQ »

Спасибо. Только я думал, чем больше регистров, тем "тупее" скорость. Все так просто!
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: CraCk и 2 гостя