Добрый день, коллеги.
Зима близко, и мы завершаем работы над обновленным СПК1хх.
По сравнению с партией, раздаваемой на бета-тест, произошло несколько значимых изменений.
Расскажем про самые важные и интересные из них.
1. Для приборов обновленной линейки разработан уникальный шильдик. Теперь не будет ни шанса перепутать их со старыми СПК1хх.
IMG_3186.jpeg
2. На задней крышке прибора теперь гравируется таблица соответствия портов Адаптера СПК1хх, пинов DB9 и номеров портов в CODESYS.
Больше никаких формул с +1 - вы всегда будете твердо знать, что надо указать в Modbus COM.
IMG_20181119_142142.jpg
Если же контроллера у вас еще нет, а программу писать уже надо - то таблица продублирована в CODESYS в компоненте Device на вкладке Информация.
20-11-2018 10-55-33.jpg
3. Теперь в случае загрузки проекта без визуализации на СПК будет отображаться соответствующее сообщение.
1.jpg
4. В прошивку добавлен сторожевой таймер, который обрабатывает исключения CODESYS. В конфигураторе (см. пп 6) пользователь выбирает один из 4 режимов работы:
- CatchInCodesys - как в старых СПК: приложение останавливается, визуализация замирает;
- Reboot - контроллер автоматически перезагружается;
- TraceInfo - приложение останавливается, на экран выдается информация об исключении (см. пп 1 - результат деления на 0);
- TraceInfoAndReboot - приложение останавливается, на экран выдается информация об исключении, спустя 10 секунд происходит перезагрузка.
В таргет-файле появился новый узел Watchdog. Он содержит информацию о срабатывании сторожевого таймера (код, описание, дата и время последнего исключения) и позволяет при необходимости перезагрузить контроллер.
В будущем мы планируем добавить в него больше каналов для сбора статистики об исключениях и перезагрузках контроллера.
Watchdog.png
5. В узле Info теперь отображается информация не только об устройстве, но и пользовательском проекте: его название, версия, автор, версия CODESYS, в которой создан проект и дата/время последнего изменения.
Поля Автор и Версия проекта работают только в том случае, если программист заполнил вкладку Информация о проекте в CODESYS и поставил галочку Генерировать POU для доступа к свойствам.
В поле Автор желательно также указывать свой номер телефона.
Target_Info.png
6. В конфигураторе появился ряд новых настроек:
- уже упомянутый режим работы сторожевого таймера;
- запрет на восстановления проекта при перепрошивке (по умолчанию после перепрошивки проект и сетевые настройки контроллера сохранятся - но если вы не хотите сохранения проекта, то просто поставьте галочку);
- выбор порта для web-визуализации и типа подключения (HTTP_ONLY, HTTPS_ONLY, HTTP/HTTPS, REDIRECT_HTTP_TO_HTTPS). Для работы с HTTPS требуется сгенерировать сертификат. Обычно это занимает около 5 минут. Сертификат самоподписанный, с длиной ключа 1024 бита - браузер проинформирует об этом, но даст перейти на страницу визуализации.
Хинт: задайте порт HTTP = 80 и подключайтесь к web-визуализации прямо по IP-адресу (без указания порта и имени страницы).
Configurator.png
В настоящий момент мы проводим последние тесты релизной прошивки и полны решимости открыть продажи нового СПК в декабре.





Ответить с цитированием