Они не связаны. Это скрин не обрезан. Связан только журнал событий.
Они не связаны. Это скрин не обрезан. Связан только журнал событий.
С СП270 простых вариантов нет.
Можете попробовать посмотреть этот пример в плане настроек панели:
https://owen.ru/forum/showthread.php...l=1#post358104
С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
добрый день. Создал структуру в которую пишу данные которые беру по модбас с частотника и данные которые требуется для его управления это Старт стоп, задание на регулятор и коэффициента регулятора. И в поле объявления я не могу сразу в структуру записать коэф регулятора и задание, Но если я сделаю их в поле выполнения то их не возможно уже будет поменять из OPC Так как они постоянно буду перезаписываться. Подскажите как сделать что бы были предварительно сконфигурированные параметры с возможность управления по OPC ПИД1.JPG ПИД2.JPG
Добрый день.
Синтаксис инициализации экземпляров структур описан в справке:
https://help.codesys.com/webapp/_cds...ture-variables
Кроме того, если использовать автообъявление (ввести в редакторе кода имя несующествующей переменной и нажать на появившуюся лампочку) - то можно сделать всё тоже самое в графическом конструкторе.
2021-10-05_8-52-05.png
С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
Спасибо большое!!
Добрый день, уважаемые,
Прошу совета, как реализовать подсчет значений? Т.е. приходит одно значение, его нужно запомнить, потом к нему прибавить изменившееся значение, пытаюсь посчитать суточный расход. Есть значение порций вот их и надо суммировать. Уже неделю ломаю голову, над простой казалось бы с виду задачей, чувствую, что просто, но по разному перепробовал, не втором или третьем цикле сбивается счётчик. Спасибо.
Вы в ST пишете?
С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
Доброе утро,
Спасибо, всем кто откликнулся!
Пишу в ST. Но теоретически могу использовать FBD.
К сожалению сейчас объем знаний у меня слишком мал, чтобы использовать сложные схемы, только начинаю изучать Codesys.
ST мне показался проще в реализации и понятнее.
Задача в следующем, есть расходомер с которого надо получить объем партии.
В момент начала налива фиксирую значение с сумматора расходомера ( переменная "Х"),
в момент окончания налива снова фиксирую значение (переменная "Y").
Вычитаю разницу и получаю объем партии "Y -X := Total"; (переменная "Total").
Теперь мне нужно подсчитать сумму всех объемов за день.
Т.е. "Total1 + Total2 + ... + Total_N := Itogo;".
Написал вот так: "Itogo := Itogo + Total;"
По моей логике, значение "Itogo" должно с каждым изменением "Total" должно быть больше на величину "Total".
Т.е. на первом шаге "Itogo = 0;" на втором оно уже равно к примеру 2 и т.д.
На бумажке у меня все так и получается, на практике же после второго или третьего цикла, начинает считать неправильно.
Гуглил усердно, но такие задачи практически не встречаются, судя по всему она такая элементарная, что не представляет сложности, но я бьюсь о нее уже вторую неделю и не могу решить. Решение должно быть достаточно простым, мне возможно просто не хватает знаний.
Последний раз редактировалось bogger; 06.10.2021 в 05:58.
Что вы подразумеваете под словом "фиксирую"? Как именно это происходит в коде?фиксирую значение
Я рекомендую вам создать проект, в котором ввод значений X и Y (и их "фиксацию") можно выполнять вручную и выложить его здесь - тогда можно будет в режиме эмуляции посмотреть, в чем именно у вас проблема.
С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