Спасибо за документ!
Предложение: включить в документ описание обновления контроллера через USB носитель.
Спасибо за документ!
Предложение: включить в документ описание обновления контроллера через USB носитель.
Евгений, огромное спасибо за документ.
Замечания по документу «Первый старт для СПК»:
Стр 119 Рис. 7.102. Код действия IV
Написано: IF measure_mode = FALSE THEN temp_real:=temp;
Пояснения: Эта операция не имеет смысла, т.к. при условии measure_mode = FALSE, в начале цикла выполняется присваивание temp:=temp_real и никаких действий с temp далее не производится — индицируется измеренная температура.
Стр.133 таблица 6
Написано: yyy — Полный год (Пример отображения: 2008).
Пояснения: В примере на стр.132 указано: yyyy. Потерялась один знак у? В справке CoDeSys тоже самое несоответствие.
Стр.136
Написано: «Аналогично настроим поля ввода Уставка температуры (запись переменной temp_ust) и Значение гистерезиса (запись переменной hyst);»
Пояснения: В диалоговом окне Конфигурации ввода (запись переменной) возможно в данных случаях просто отметить чекбокс «Использовать текстовую выходную переменную».
Стр.140 Рис. 7.122. Настройка действия поля нижней уставки тревоги
Рис. 7.123. Настройка действия поля верхней уставки тревоги
Пояснения: Не указано, что надо заполнить поле «Текстовая переменная». При этом в диалоговом окне Конфигурации ввода (запись переменной) достаточно отметить чекбокс «Использовать текстовую выходную переменную».
Стр.156
Написано: «Для задачи BlinkTask мы используем интервал цикла, равный 400 мс; это связано с тем, что блок Blink программы BlinLamp работает в собственно цикле, время которого определятся значениями его входных переменных: TIMELOW=200 мс, TIMEHIGH=200 мс. Соответственно, чтобы блок работал корректно (напомним, он используется для реализации мигающего индикатора), время цикла задачи должно соответствовать времени цикла блока. Время цикла блока определяется пользователем; для упрощения примем, что за один цикл блок генерирует один импульс и одну паузу. Соответственно, время цикла задачи = (1•200 мс + 1•200 мс) = 400 мс. Точно так же мы могли бы задаться временем цикла задачи, равным 800 мс – в этом случае в течение одного цикла блок бы генерировал два импульса и две паузы попеременно.»
Пояснения: Описка — на Рис. 7.140. Настройки задачи BlinkTask указано время цикла 300 мс, а в тексте 400 мс;
описка — BlinLamp;
описка — в собственно.
Описки не так существенны, как то, что смысл написанного неясен. Для проверки составил программу с блоком BLINK (TIMELOW = 5s, TIMEHIGH = 5s), время цикла в конфигурации 10s как советуется в руководстве (5s+5s). В результате лампа периодически светится 10 секунд с промежутком в 10 секунд. То есть работа лампы соответствует времени цикла задачи, но никак не времени цикла блока. За один цикл задачи блок генерирует только либо импульс, либо паузу. Проверял блок BLINK в CODESYS V3.5 SP5 Patch 5.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Документ обновлен до версии 1.0, которая доступна для скачивания на сайте в разделе CODESYS V3/Документация.
Внесенные изменения:
1. Исправлены ошибки предыдущей версии.
2. Добавлен п. 2 (Установка СODESYS).
3. Добавлен п. 7.4 (Настройка обмена с модулями Mx110 с использованием шаблонов модулей)
4. В п. 10-11 изменен дизайн демо-проекта.
Спасибо всем, кто отписывался о найденных в версии 0.8 ошибках.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
А сам новый демо-проект где можно скачать?
Вот ссылка.
Можно запустить на виртуальном контроллере или связаться с Александром Приходько и получить у него тестовую прошивку для M04 - с ней можно запустить проект и на СПК.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Спасибо, пока будем без тестовой прошивки.
Евгений, есть небольшое замечание:
В обновленном документе v1.0 на стр. 55 (соответствует стр. 47 старого документа v0.8) пропал абзац:
"Для отображения в текстах визуализации кириллицы поставим галочку Использовать
строки Unicode. Вторая опция – Использовать переменную CurrentVisu – добавляет в проект
одноименную строковую переменную, которая определяет, какой из экранов отображается в
данный момент. Соответственно, записывая в нее названия экранов визуализации, можно
осуществлять переключения между ними. В нашем примере работа этой переменной
рассмотрена не будет."
И логика повествования в следующем абзаце, начинающемся на: "Остальные настройки...", теряется.
Для новичков пропавшая информация была-бы не лишней.
Последний раз редактировалось Евгений Кислов; 13.04.2016 в 15:35.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Доброго времени суток.
Подскажите, СПК105 не поддерживает USB Host? В инструкции на СПК - поддерживаемые интерфейсы написано - USB Host - 0 , но также в ней написано про режимы загрузки Hoct и Device. Возможно скидывать архив с внутренней памяти на USB Flash?