1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

SCADA, серверы, АРМ верхнего уровня, диспетчерские

Модератор: Глоб.модераторы

Ответить

Автор темы
IgnatiusF
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 14 апр 2019, 14:08
Имя: Денис
Страна: Россия
город/регион: Иркутск
Благодарил (а): 2 раза

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

Сообщение IgnatiusF »

Работаю над проектом по автоматизации и контролю отопления, точнее над стендом. На Raspberry Pi делать это совсем не интересно и решил использовать микроконтроллер, связанный со SCADA через виртуальный COM.
Ищу простую, бесплатную SCADA (или демо-версию), которая позволит содзавать визуальные схемы и собирать данные с микроконтроллера, подключенного через USB-to-TTL.
Попробовал наладить общение SIMP Lite с микроконтроллером через этот преобразователь, однако данные идут в разнобой, иногда ответы микроконтроллера делятся на части и отправляется в ответ много нулей. Такой проблемы нету, когда я проверяю работу через MODBUS терминал, а так же нету в MasterOPC. Причем отправляя одинаковые комманды сервера получают разные ответы от МК - при обработке команды от SIMP Lite МК не отправляет реальное состояние выводов, а всегда 0.
Простота очень важна, нужно настроить 7-9 тегов с одного микроконтроллера и получать с них данные по запросу или управлять ими, и отображать их на схеме.
Программу МК пишу на простой и жесткой логике, чуть ли не линейной, хоть и с использованием прерываний, поэтому стабильность не высокая и еще много недоработок.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18766
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 974 раза
Поблагодарили: 1855 раз

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

Сообщение Jackson »

IgnatiusF писал(а): 15 апр 2019, 07:16 нужно настроить 7-9 тегов
Просто просмотрите все СКАДА на предмет бесплатного пробного периода или ограничения. Я встречал такие, у которых ограничение как раз 10 тэгов и одно устройство, время работы RunTime при этом может ограничиваться или нет. Их не так много, так что поиск много времени не займёт.

Записи данных в БД скорее всего не будет.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
IgnatiusF
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 14 апр 2019, 14:08
Имя: Денис
Страна: Россия
город/регион: Иркутск
Благодарил (а): 2 раза

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

Сообщение IgnatiusF »

Да, бесплатных СКАДА достаточно много, и я сейчас разбираюсь с MasterSCADA 4D, однако хотелось бы довериться опыту людей, которые уже пользовались различными СКАДА и могут подсказать более-менее простой и функциональный вариант. А так же хотелось бы послушать опыт людей, которые работали через TTL, если такие есть на форуме.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18766
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 974 раза
Поблагодарили: 1855 раз

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

Сообщение Jackson »

IgnatiusF писал(а): 15 апр 2019, 12:37 хотелось бы довериться опыту людей, которые уже пользовались различными СКАДА и могут подсказать более-менее простой и функциональный вариант.
Просто поищите по форуму, много раз уже обсуждалось.
IgnatiusF писал(а): 15 апр 2019, 12:37 так же хотелось бы послушать опыт людей, которые работали через TTL
А какие тут ожидаются сложности?
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
IgnatiusF
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 14 апр 2019, 14:08
Имя: Денис
Страна: Россия
город/регион: Иркутск
Благодарил (а): 2 раза

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

Сообщение IgnatiusF »

IgnatiusF писал(а): 15 апр 2019, 07:16 Попробовал наладить общение SIMP Lite с микроконтроллером через этот преобразователь, однако данные идут в разнобой, иногда ответы микроконтроллера делятся на части и отправляется в ответ много нулей. Такой проблемы нету, когда я проверяю работу через MODBUS терминал, а так же нету в MasterOPC. Причем отправляя одинаковые комманды сервера получают разные ответы от МК - при обработке команды от SIMP Lite МК не отправляет реальное состояние выводов, а всегда 0.
Сложности заключаются в том, что, например, SIMP Light ведет себя очень странно, общаясь с МК через преобразователь. В то время как отсальные сервера прекрасно принимают данные без всяких проблем, в работе этого происходит много чего странного.
Вот что мне ответили на одном из форумов:
Некоторые ОРС сервера плохо работают с USB-to-TTL.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18766
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 974 раза
Поблагодарили: 1855 раз

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

Сообщение Jackson »

IgnatiusF писал(а): 16 апр 2019, 04:26 Вот что мне ответили на одном из форумов:
Подозреваю..., э-э-э, ..... недостаточную квалификацию персонала, который ставил OPC. OPC не работает с преобразователем. OPC работает с портом, а что там за этим портом ему фиолетово, и порт может быть любой и физика любая. Главное чтобы данные шли нормально. У нас же работает. Таймауты надо просто настроить корректно.

USB - шина не промышленная, номер порта может меняться, ОС может приостановить буферизацию данных потому что занялась чем-то другим и т.д. Так что, ИМХО, всё дело в настройке таймаутов в OPC, буфер виндовса надо отключить и забыть про него (это в настройках порта) и молиться чтобы после перезагрузки номер порта не поменялся. Преобразователи без развязки склонны к сумасшествию - когда прилетает импульсная помеха, то она прилетает в весь комп, тут и преобразователю может поплохеть, и USB можно просто выжечь, и никто не знает какие биты за байты залетят в этом всём. Ещё некоторые преобразователи могут иметь собственный аппаратный буфер, который пока не заполнится - они данные не отдадут.

Короче говоря, я тут вижу только аппаратные проблемы от криво сделанного и подключенного железа. А программных нет. Повторюсь, у нас работает, и даже через GSM (перед которым TTL). Преобразователи TTL только у нас стОят промышленных денег. А чтобы избежать потери номера порта, следует использовать не USB-TTL, а COM-TTL, подключив его к аппаратному COM-порту, и буфер порта тогда будет не виртуальный, а вполне реальный аппаратный (UART-16552) и корректно управляемый.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
IgnatiusF
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 14 апр 2019, 14:08
Имя: Денис
Страна: Россия
город/регион: Иркутск
Благодарил (а): 2 раза

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

Сообщение IgnatiusF »

OPC не работает с преобразователем. OPC работает с портом, а что там за этим портом ему фиолетово, и порт может быть любой и физика любая.
Вот тоже самое я доказывал на том форуме) Хотя под конец начал сомневаться, когда меня попросили поставить другой и проверить на нем, а когда все заработало подчеркнули уже этой фразой)
В целом со всем разобрался, все более-менее работает. Пока что. Спасибо вам за все)

ZuElecRu
освоился
освоился
Сообщения: 290
Зарегистрирован: 09 авг 2016, 13:49
Имя: Чистилин Андрей Анатольевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 31 раз
Поблагодарили: 36 раз

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

Сообщение ZuElecRu »

А можете кратко описать, что вы сделали в итоге, если не коммерческая тайна конечно?
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2471
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2121 раз
Поблагодарили: 208 раз

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

Сообщение keysansa »

IgnatiusF писал(а): 15 апр 2019, 07:16 Ищу простую, бесплатную SCADA (или демо-версию)
OpenSCADA, по COM порту позволяет создавать и пользовать свои драйвера.
IgnatiusF писал(а): 15 апр 2019, 07:16 Простота очень важна, нужно настроить 7-9 тегов с одного микроконтроллера и получать с них данные по запросу или управлять ими, и отображать их на схеме.
Слышал, но не гарантирую, что TraceMode до 256 тэгов бесплатен.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.

Автор темы
IgnatiusF
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 14 апр 2019, 14:08
Имя: Денис
Страна: Россия
город/регион: Иркутск
Благодарил (а): 2 раза

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

Сообщение IgnatiusF »

ZuElecRu писал(а): 16 апр 2019, 15:54 А можете кратко описать, что вы сделали в итоге, если не коммерческая тайна конечно?
Не тайна, конечно. Я посидел некоторое количество часов над кодом и залатал все возможные дыры в плане приема/передачи. Сейчас она у меня работает на 3-х прерываниях с различными защитами от помех и прочего. Раньше у меня было все на переменных-счетчиках, которые иногда могли сбиваться, но сейчас я определяю конец передачи по таймеру и запрещаю прием данных во время обработки. Осталось, разве что, проверку контрольной суммы сделать, и точно проблем не будет. А TTL по прежнему ловит различные помехи и прочее, так как провода длинные и переплетаются немного. Однако теперь это не проблема)
keysansa писал(а): 16 апр 2019, 19:16 OpenSCADA, по COM порту позволяет создавать и пользовать свои драйвера.
Слышал, но не гарантирую, что TraceMode до 256 тэгов бесплатен.
Спасибо большое, попробую с ними поработать)
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18766
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 974 раза
Поблагодарили: 1855 раз

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

Сообщение Jackson »

IgnatiusF писал(а): 16 апр 2019, 19:33 А TTL по прежнему ловит различные помехи и прочее, так как провода длинные и переплетаются немного. Однако теперь это не проблема)
Провода можно и покороче сделать.
Просто сейчас он ловит слабые помехи, а в перспективе словит мощную наводку от какого-нибудь пробкотрона, и - привет всему.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
IgnatiusF
здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 14 апр 2019, 14:08
Имя: Денис
Страна: Россия
город/регион: Иркутск
Благодарил (а): 2 раза

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

Сообщение IgnatiusF »

В итоге МК общается с SIMP Lite на скорости 57600 символов в секунду и абслдютно без ошибок.
Jackson писал(а): 17 апр 2019, 15:29 Провода можно и покороче сделать.
Просто сейчас он ловит слабые помехи, а в перспективе словит мощную наводку от какого-нибудь пробкотрона, и - привет всему.
Страшные какие-то перспективы, честно) Временно сделал провода почти впритык, а там уже и витой парой через RS-485 будет отправляться. Осталось только придумать как сдружить PL2303 с MAX485, т.к. остальное некоторую копеечку стоит. А можно ли поставить на отправку и прием отдельные микросхемы MAX485? Эти копеейки стоят и везде есть, а полно-дуплексных в Иркутске нигде найти не получается(
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18766
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 974 раза
Поблагодарили: 1855 раз

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

Сообщение Jackson »

IgnatiusF писал(а): 17 апр 2019, 19:32 Страшные какие-то перспективы, честно)
Нет, не страшные. Страшно будет когда действительно прилетит. Просто лично Вы этого ещё не видели. :) Поэтому у нас провода на ТТЛ длиной 15 сантиметров. Мы видели.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2471
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 2121 раз
Поблагодарили: 208 раз

Помогите выбрать SCADA для работы с микроконтроллером AVR через USB-to-TTL

Сообщение keysansa »

Не отрицаю, что прилететь может, однако энкодеры с ТТL уровнями работают до 10м
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
Ответить

Вернуться в «Верхний уровень автоматизации (отображение)»