Последние сообщения
#1
M245 / Работа конструкции IF-ELSIF-EL...
Последний ответ от JIeKaPb - 21 декабря 2024, 14:18:04Добрый день. В связи с поставкой новой модели контроллера М245-05 придётся переходить на новую версию среды. В данный момент использую 2.3.260-b1 (прошлая используемая версия 2.2.243-b1). Возник вопрос по работе конструкции IF-ELSIF-ELSE. Было обнаружено, что при отсутствии оператора ELSE, все функциональные блоки начинают работать как один.
Есть ли возможность более приоритетно решить эту проблему к следующему обновлению? Большинство функционала в проекте написано на ST, есть моменты, где не требуется или невозможно использовать ELSE.
Код блока оставлю под спойлером:
Есть ли возможность более приоритетно решить эту проблему к следующему обновлению? Большинство функционала в проекте написано на ST, есть моменты, где не требуется или невозможно использовать ELSE.
Код блока оставлю под спойлером:
Код блока c ELSE (работает)
Код Выделить
PROGRAM TestBlock
VAR_INPUT
Input1: BOOL;
Sbros: BOOL;
END_VAR
VAR_OUTPUT
Flag: BOOL;
END_VAR
VAR
TON_Tester: TON;
END_VAR
TON_Tester(IN:= Input1, PT:= 3000);
IF TON_Tester.Q THEN
Flag:= TRUE;
ELSIF Sbros THEN
Flag:= FALSE;
ELSE
Flag:= FALSE;
END_IF;
END_PROGRAM
Код блока без ELSE(не работает)
Код Выделить
PROGRAM TestBlock
VAR_INPUT
Input1: BOOL;
Sbros: BOOL;
END_VAR
VAR_OUTPUT
Flag: BOOL;
END_VAR
VAR
TON_Tester: TON;
END_VAR
TON_Tester(IN:= Input1, PT:= 3000);
IF TON_Tester.Q THEN
Flag:= TRUE;
ELSIF Sbros THEN
Flag:= FALSE;
END_IF;
END_PROGRAM
#2
Дистрибутивы zTunes / Re: zTunes - перестало поддерж...
Последний ответ от Artem - 20 декабря 2024, 08:46:20Нет, этот вопрос не отложен. Просто возникли проблемы со сторонними библиотеками, которые используются в проекте.
#3
Новости / Выпуск бета версии 2.3.260.1
Последний ответ от Artem - 16 декабря 2024, 16:43:31Исправлена ошибка смены типа контроллера М100-5, которая приводила к падению программы.
#4
Общие вопросы / Re: Z037. Переходы между экран...
Последний ответ от Rusfaner - 16 декабря 2024, 09:00:14Благодарю.
#5
Общие вопросы / Re: Z037. Переходы между экран...
Последний ответ от Nikolai - 16 декабря 2024, 06:03:17Здравствуйте.
Если в переходах не сложных условий, то можно и в "Дисплей" сделать переходы.
Если в переходах не сложных условий, то можно и в "Дисплей" сделать переходы.
#6
Новости / Обновление стабильной версии 2...
Последний ответ от Artem - 13 декабря 2024, 12:30:16Выпущена новая версия 2.3.259. В ней добавлена авторизация пользователя при запуске программы. В настоящий момент идет доработка и тестирование функционала, который будет позволять хранить настройки, проекты и библиотеки в "облаке". В текущей версии пока доступен только механизм авторизации.
Для авторизации используется та же учетная запись, что и для мобильного приложения zControl.
Справка по авторизации доступна здесь
Кроме этого были исправлены некоторые ошибки и недоработки, добавлен новый функционал.
Список основных изменений:
Для авторизации используется та же учетная запись, что и для мобильного приложения zControl.
Справка по авторизации доступна здесь
Кроме этого были исправлены некоторые ошибки и недоработки, добавлен новый функционал.
Список основных изменений:
- Добавлена возможность загрузки обновления проекта в контроллер через "upd" файлы
- В редактор переходов экрана добавлена возможность перехода на предыдущий экран (см. описание объекта для перехода )
- Добавлена проверка на пустые имена объектов
- Исправлена работа блока ABS с беззнаковыми типами данных
- Корректная проверка диапазонов Modbus адресов для Input и Holding регистров при отладке проекта
- Исправлена работа с компонентом "Роллер"
- Исправлена работа констант на блоках управления примитивами
- Добавлено управление шириной блоков ST
- Исправлены некоторые ошибки компилятора ST
- Для контроллера М245 добавлена поддержка версии 4.58
- Добавлено новое исполнение контроллера М245-05
- Для панелей Z31 добавлена версия 5.88
- Новая версия 5.24 контроллера U2019-1b1
- Добавлено новое исполнение U2019-1b1-03 для тестирования
- Новая версия 3.33 панели Z37-05. Исправлено подключение к Web серверу для работы с приложением zControl
- Исправлена нумерация выходов для панелей Z37-05
- Доработан контроллер M100-5, добавлена настройка третьего выхода для работы с пониженным напряжением. Версия 1.9 выложена для тестирования на сервере предварительных обновлений ( Настройка)
- Доработана справка
- Доработан перевод на английский язык
#7
Общие вопросы / Z037. Переходы между экранами.
Последний ответ от Rusfaner - 13 декабря 2024, 10:54:42Как реализован механизм перехода между экранами? Через FBD делается или есть какие-то связи между экранами?
#8
Общие вопросы / Re: Z037. Программирование уст...
Последний ответ от Rusfaner - 13 декабря 2024, 10:49:23Благодарю. Получилось. Хотя я этот способ пробовал, панель не находилась. Видимо не в сети была.
#9
Общие вопросы / Re: Z037. Программирование уст...
Последний ответ от Nikolai - 13 декабря 2024, 10:34:00В справке есть, как подключать контроллер к текущей сети.
https://files.zentec.ru/zworkbench/doc/develop/wifi/wifi_network.html#
Далее. В карте сети производите поиск панели по ETH порту.
После завершения поиска производите сопряжение Настройка - вкладка сопряжение.
далее. Назначаете шаблон, и программируете.
https://files.zentec.ru/zworkbench/doc/develop/wifi/wifi_network.html#
Далее. В карте сети производите поиск панели по ETH порту.
После завершения поиска производите сопряжение Настройка - вкладка сопряжение.
далее. Назначаете шаблон, и программируете.
#10
Общие вопросы / Re: Z037. Программирование уст...
Последний ответ от Rusfaner - 13 декабря 2024, 10:20:01Спасибо.
К домашней сети панель подключил, но как загружать непонятно. Через браузер (обслуживание ->загрузить файл) не идет. На экране показывает загрузку, потом установка соединения и все. Все это 2-3 секунды. В панели ничего не меняется.
Как-то в программе zWorkBench, наверно, это можно сделать? На карте сети только через com панель находится.
Хелп перелистал. Про загрузку по WiFi не нашел.
Нужна подсказка.
К домашней сети панель подключил, но как загружать непонятно. Через браузер (обслуживание ->загрузить файл) не идет. На экране показывает загрузку, потом установка соединения и все. Все это 2-3 секунды. В панели ничего не меняется.
Как-то в программе zWorkBench, наверно, это можно сделать? На карте сети только через com панель находится.
Хелп перелистал. Про загрузку по WiFi не нашел.
Нужна подсказка.