
YOOPL
Комплексні інструменти моніторингу автоматизованих систем
yoopl.net, nvfi.biz, info@nvfi.biz
1 Загальний опис
Програмований логічний контролер СОЛА, далі контролер, призначений для:
-
дистанційного контролю стану різних об'єктів за допомогою цифрових, параметричних і аналогових датчиків;
-
передання оповіщень про режими роботи та стан обладнання, зміні його основних параметрів, спрацьовуванні різних виконавчих пристроїв;
-
зчитування і передачі в диспетчерський центр даних від датчиків та інших пристроїв, підключених через інтерфейс RS-485;
-
управління виконавчими пристроями за допомогою релейних ланцюгів (автоматично або по команді ззовні).
2 Завантаження конфігурації в контролер
Якщо на карті пам'яті записана резервна копія конфігурації, то її можна завантажити в контролер. Для цього необхідно знати ім'я резервного файлу конфігурації. Ріс.7.1.6

Це ім'я можна дізнатися, вставивши карту пам'яті в картрідер на ПК і перейшовши в папку Backup подивитися ім'я файлу.
Наприклад, ім'я файлу конфігурації Sola. Тоді, перейшовши на вкладку «Загальні установки», потрібно задати назву об'єкта таке ж, як і ім'я резервного файлу конфігурації.
Потім, перейшовши на вкладку «З'єднання і лог», натиснути кнопку «Зберегти конфігурацію». Через деякий час буде показано вікно про успішне збереженні конфігурації. Після цього, натиснувши кнопку «Відновити»:
3 Оновлення мікропрограми ПЛК
Для обновления прошивки и конфигурирования ПЛК необходимо подключить контроллер к COM порту персонального компьютера при помощи нуль-модемного кабеля (кабеля-конвертора USB to RS485 INT.a027)
В контроллере применяется загрузчик (bootloader), который служит для обновления основной прошивки.

После этого подать питание на него в течение 10 секунд, пока на ЖК-дисплее отображается следующий текст:

запустить исполняемый файл AvrProg.exe
, который поставляется вместе с прошивкой.
Следует обратить внимание, что программа корректно работает только с СОМ портом, имеющим номер от 1 до 4. В случае если программа не найдет ни на одном из СОМ портов подключенного контроллера, то на мониторе отобразится следующее окно с ошибкой как на рисунке 4.2.
Для устранения ошибки необходимо проверить правильность подключения (целостность кабеля, правильность сигналов RX/TX, номер порта) и запустить процедуру обновления заново.
В случае, если программа обнаружит контроллер, отобразится следующее окно:



Далее, необходимо выбрать файл прошивки, нажав кнопку “Browse…” при этом откроется окно проводника Windows, где необходимо указать путь к файлу прошивки с расширением hex. После выбора файла его имя появится в верхней строке:
После выбора файла, убедившись, что выбран правильный файл, необходимо нажатием кнопки “Program” запустить процедуру обновления прошивки:
При этом все кнопки станут неактивными и появится индикатор загрузки файла прошивки:

После загрузки файла над индикатором загрузки появится сообщение об успешном завершении процедуры обновления прошивки:

После сообщения об успешном обновлении необходимо закрыть программу, отсоединить кабель от контроллера, подсоединить кабель модема (если используется режим работы с модемом) и выключить/включить питание контроллера или нажать кнопку RESET. Если процедура обновления прошла успешно, то после 10-ти секундного ожидания обновления прошивки должна начаться стандартная процедура загрузки и тестирования подключенных устройств.
4 Changelog
Sola Atmel 1.7
1.7.2 - 2017-10-04
- set version in 'lcd_label.h'
- in function NotificationPoll, NotificationStop: NotificationSendCID was replaced by mode_GSM_SendStatus
- added in User-Agent sola version
hex-file for flashing Sola_v172_http.hex
Sola Atmel 1.4
Released 2016-05-15. Notable changes:
- Fixed: don't send report in the offline mode
- Fixed: display analog INs
- Fixed: can use
in AT +CIPSTART
Sola Atmel 1.3
Released 2016-04-10. Notable changes:
- Added: display on lcd notification Alarm start/stop
- Added: send report after all events
- Added: auto config for ContactID, we need to set up only object code
Old releases
Released 2016-04-06. Notable changes:
(+) in function NotificationPoll change order such as: sms, gprs and voice call (+) new variable type in NotificationSendCID (uint8_t type) indicates if notification had ran set as 1, other 0.
Released 2016-04-10-1. Notable changes:
(+) display on lcd modem commands, set up AT commands delay, (+) include defines file for lcd info labels
Released 2016-04-10-2. Notable changes:
(+) display on lcd notification Alarm start/stop (+) send report after all events (+) auto config for ContactID, we need to set up only object code