Задача такова: есть оборудование включающее PLC210,HMI-СП307, индуктивные датчики, кнопки. Необходимо с помощью HMI отслеживать цикл работы оборудования. На HMI отображаются сигналы от входов PLC (получилось сделать через маску входов), включение/выключение виртуальных тумблеров (выбор режима работы на HMI)(отображается без проблем), выдача сигналов на выхода PLC (еще не пробовал), срабатывание промежуточных виртуальных переменных (например срабатывание одновременно 1 и 2 входов PLC устанавливают некую внутреннюю переменную)(сейчас с этим и борюсь).
похоже на очередную курсовую....
Здравствуйте!
Не могу при работе с конфигуратором СП3** поставить кнопки на прозрачном фоне. Кнопки нарисованы и сохранены в формате png и bmp - в редакторах прозрачный фон. Когда устанавливаю их в конфигураторе - кнопки на чёрном фоне...
Может настройка какая есть? Или формат должен быть иной?
Когда добавляете изображение из биб-ки в конфигураторе, галку прозрачность поставьте, во всех изображениях. 1 Поставить галку.jpg
Последний раз редактировалось kondor3000; 12.09.2023 в 19:52.
Приветствую Уважаемые.
Направьте/подскажите - задача - обмен между СП307 и ТРМ212. Так ТРМ 212 имеет формат нужных данных (измеренное значение, уставка) Signed int. Что с этим форматом делать? До этого стыковались с другими типами ТРМ - но там float - и все проходило без танцев. Описание из мурзилки "... отрицательные числа представляются в дополнительном коде..." ни на какие мысли не натолкнуло.
Вместо флоат, ставите целочисленное (WORD или DWORD) и формат DEC (число со знаком), и если надо то кол-во точек после запятой, задаётся в ТРМ.
То есть, принимаете например целочисленное 255 и 1 точка после запятой, на дисплее будет 25,5 градусов.
Передача отрицательного числа будет в дополнительном коде например получено 65431, в DEC это будет -105, с одной точкой после запятой -10,5 градусов.
Советую изучить типы данных в справках по Codesys 2.3 или Лоджику. А это из справки в конфигураторе панели 1 Типы данных в панели.jpg
Последний раз редактировалось kondor3000; 13.09.2023 в 18:26.
Здравствуйте, коллеги!
Расскажите пожалуйста как работает элемент IF в расширенном режиме конфигуратора.
Правильно я понимаю что "Текущее значение" это бит который передается в условие и если он TRUE то выполняется блок Self Unit?
Что такое "Индекс" в Unit Property этого IF?