Страница 1 из 1
Вопрос по SCADA
Добавлено: 01 ноя 2017, 15:13
Van
Небольшой вопрос (может быть кто из продвинутых пользователей или сам автор программы даст ответ):
Программа прошитая в Ардуино принимает от ПК строку (String) вида, например "LED_ON" и зажигает светодиод. При тестировании, через монитор СОМ-порта, всё отлично работает.
НО, если ту же самую строку я передаю средствами SCADA через: Соединения - RS-232 - Передаваемые переменные (тип String), увы, светодиод не загорается - хотя видно что передача осуществляется. Может быть к передаваемой строке добавляются ещё какие-то символы? Что может идти не так?
Вопрос по SCADA
Добавлено: 01 ноя 2017, 18:27
Dev1
Van писал(а):хотя видно что передача осуществляется.
Нужно видеть что вы получили. Не удивлюсь если вы получили L вместо LED_ON. Я обычно в таких случаях вывожу строку на экран. Если получил то что передалось то делаю дальше. Если получил не то, то разбираюсь...
Вопрос по SCADA
Добавлено: 01 ноя 2017, 18:46
Van
Dev1 писал(а):Нужно видеть что вы получили. Не удивлюсь если вы получили L вместо LED_ON. Я обычно в таких случаях вывожу строку на экран. Если получил то что передалось то делаю дальше. Если получил не то, то разбираюсь...
Я так и сделал. Разумеется монитор показывает что всё возвращается без искажений (кто бы сомневался, ведь с монитором всё работает), а вот при попытке сделать через:
Соединения - RS-232 - Принимаемые переменные (тип String) - ничего вообще не принимается (нет данных).
Вот я и задумался - RX - TX мигают (что-то передаётся) - а что, неведомо :0)
Мало того, если вытянуть передаваемую переменную на экран СКАДы - там добросовестно отображается правильная передаваемая строка...
Вопрос по SCADA
Добавлено: 02 ноя 2017, 19:10
support
Я просто посоветую Вам почитать хелп к блоку приёма переменных из UART (
http://flprogwiki.ru/flphelp/rus/ressiveVariableFromUart.html). Думаю всё станет понятно. Там действительно добавляется служебная информация.
Вопрос по SCADA
Добавлено: 02 ноя 2017, 23:10
Van
Да, действительно... Спасибо!
И ведь читал :0)
Но там про про UART, а в СКАДА пр RS-232 - вот и запутался...
Кстати, возможно именно в СКАДЕ была бы полезной возможность отправлять только ASCII-символы, без служебной информации. Ведь из СКАДЫ удобно было бы визуализировать настройку какого-нибудь внешнего устройства (типа модема с помощью AT-команд).
Буду думать, как в программе "очистить" принимаемую строку :0)
Вопрос по SCADA
Добавлено: 03 ноя 2017, 06:53
support
Это будет. Я рассчитывал сделать такую возможность ещё в бэьке, даже класс необходимый заготовлено, но возникли некоторые сложности в реализации, поэтому пока отложил на по позже.
Вопрос по SCADA
Добавлено: 03 ноя 2017, 12:22
Van
support писал(а):Это будет. Я рассчитывал сделать такую возможность ещё в бэьке, даже класс необходимый заготовлено, но возникли некоторые сложности в реализации, поэтому пока отложил на по позже.
Спасибо. Будем ждать. :0)
(Как с перепрошивкой сименса-то? Справились?)
Вопрос по SCADA
Добавлено: 04 ноя 2017, 14:21
stapmoff
ошибка
Вопрос по SCADA
Добавлено: 17 ноя 2017, 23:17
support
Исправил