пРИ ОТКЛЮЧЕНИИ ПИТАНИЯ НАРАБОТКА СБРАСЫВАЕТСЯ В "0" . ПОСМОТРИТЕ МОЙ ПРОЕКТ МОЖЕТ Я ЧТОТО НЕ ТАК ДЕЛАЮ СПАСИБО, ИЛИ ПРИЧИНА МОЖЕТ В РЕТАЙНЕ ПЕРЕННОЙ . ПЛК 110-60(М02)+ ИП 320 - МАСТЕР
пРИ ОТКЛЮЧЕНИИ ПИТАНИЯ НАРАБОТКА СБРАСЫВАЕТСЯ В "0" . ПОСМОТРИТЕ МОЙ ПРОЕКТ МОЖЕТ Я ЧТОТО НЕ ТАК ДЕЛАЮ СПАСИБО, ИЛИ ПРИЧИНА МОЖЕТ В РЕТАЙНЕ ПЕРЕННОЙ . ПЛК 110-60(М02)+ ИП 320 - МАСТЕР
Последний раз редактировалось tankdisko; 25.07.2019 в 16:22.
Переменную mot перенесите из шапки PLC_PRG в GLOBAL_RETAIN.
Переменные, описанные в конфиге в Mobus (slave) имеют статус GLOBAL_RETAIN.
Кроме того, переменная start описана два раза - в конфиге и в шапке ПЛЦ_ПРГ. В шапке - лишняя. Переменные в конфиге имеют статус глобальных.
Не совсем понятен смысл передачи в ИП переменной типа REAL, если в ИП все равно отбрасывается дробная часть. Лично я предпочитаю обменивать по связи только WORD.
И самое главное - при включении питания mot_ctud на выходе CV имеет показания 0. Далее оно присваивается mot. По этому и происходит сброс показаний.
Показания необходимо аккумулировать в другой переменной, к которой прибавляются показания mot_ctud, а её сброс делается независимо от сброса счетчиков.
И вообще, алгоритм счета можно выполнить и без счетчиков из библиотеки, написав свою POU , где моточасы инкриминируются по фронту блинка.
Вот, малость накидал что мог. Это просто для ознакомления принципа.
В данном примере в ретайне сохраняются минуты, часы высчитываются математически. Задание новых моточасов приводит к пересчету счетчика минут. Переменная mot_reset нигде не задается, необходимо исправить.
Последний раз редактировалось Sulfur; 14.06.2019 в 13:58.
Спасибо большое все понял и все теперь работает
В конфиге ПЛК этот регистр имеет идентификатор 11, значит бит %QB6.11.0.0 будет иметь №176. Надо полагать следующий бит %QB6.11.0.1 будет №177? Просто в данный момент прод рукой нет железа для проверки.
Вопрос по организации обмена с ПЛК.
До этого делал несколько проектов, в которых использовал только регистровый обмен. Появилась задача, где требуется передавать\читать биты.
Не могу сообразить что где прописывать. Необходимо передать нажатие кнопки на ИП320 в ПЛК. Что прописать в поле "Бит элемента-Бит №", что бы крутить %QB6.11.0.0?
Талмут по ИП320 читал, но не осилил формулу.
ip320.png
Для справки
Скрытый текст:
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Хочу задействовать кнопку на панели для выполнения неких действий в ПЛК, но без отрисовки её на ОП. Правильно ли я понимаю, что если я поставлю элементу "функциональная кнопка" в ОП статус "Скрытый", и размещу в произвольном месте, даже с перекрытием других элементов, то она не будет отображаться, но будет работать? В мануале не очень хорошо раскрыта эта тема.
Да, именно так.Правильно ли я понимаю, что если я поставлю элементу "функциональная кнопка" в ОП статус "Скрытый", и размещу в произвольном месте, даже с перекрытием других элементов, то она не будет отображаться, но будет работать?
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Здравствуйте! У меня панель ИП320 2013 года выпуска, делаю проект ПЛК110-30+ПЧВ1+ИП320, причем панель в режиме мастера. Столкнулся с огромным косяком панели оператора. Опишу суть проблемы.
Допустим сейчас на панели 10 экран, все работает нормально, и тут какой-то бит тревоги устанавливается, само собой на панели сразу отображается установленная тревога. Если нажать на ESC, панель вернется само собой на 10 экран, все хорошо. НО! Если во время тревоги нажать не ESC, а ENT, панель перейдет на первый экран, что полностью сбивает работу всего. Как это исправить? Ни в одной инструкции не нашел, как отключить кнопку ENT во время тревог, да и вообще в интернете ничего похожего не нашел.
Добрый день.
Связь ПР200 (мастер) и ИП320 (слейв). Биты и целочисленные передаются без проблем, с флоат некорректно. Порядок (битом/регистром вперед) менял, в отображении конфигуратора пробовал активировать Float, и без него пробовал. Регистр 4, выделяю 2 регистра.
Как корректно передать Float?
ИП320.jpg
ИП320 ПР200.jpg