Страница 761 из 855 ПерваяПервая ... 261661711751759760761762763771811 ... ПоследняяПоследняя
Показано с 7,601 по 7,610 из 8549

Тема: CODESYS V3.5. Вопросы и ответы

  1. #7601
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,596

    По умолчанию

    Цитата Сообщение от Michael42 Посмотреть сообщение
    Вложение 78835
    Добрый день.

    на виртуальном контроллере упражняюсь, как только объявляю DIG_FILTR из библиотеки OPR - ругается и не хочет грузить
    компилируется при этом нормально, при этом еще говорит что у меня версия устройства в проекта и реального разные, как только комментарю объявление - все ок
    Добрый день.
    Библиотека OPR реализована как внешняя. Проект с ней получится загрузить только в контроллер ОВЕН (ПЛК2хх или СПК).

  2. #7602

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Тоже долго бился с отображением, правда не в таблице а в окне. Вложение 78850 Работа Вложение 78853
    Проблема в том , что обрыв датчика STATUS_BREAK:=16#F00D, а в окне появляется -4083, в итоге заработало
    когда в Перечислении вместо STATUS_BREAK:=16#F00D, прописал STATUS_BREAK:=-4083, скрин

    В визуализации, происходит неявная конвертация целочисленной, в целое со знаком. %s ничего не отображает, а %d показывает -4083.
    Для перечисления по умолчанию используется тип INT, отсюда отрицательные значения.
    Вроде бы можно изменить тип перечисления, указав его тип в конце, как показано там в примере:

    Код:
    TYPE COLOR :
    (
            white := 16#FFFFFF00,
            yellow := 16#FFFFFF00,
            green := 16#FF00FF00,
            blue := 16#FF0000FF,
            black := 16#88000000
    ) DWORD := black
    ; // Basic data type is DWORD, default initialization for all COLOR variables is black
    END_TYPE

  3. #7603
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,054

    По умолчанию

    INT#16#F00D ?

    Кстати для 8A-v2 коррекцию надо будет делать

  4. #7604

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Для перечисления по умолчанию используется тип INT, отсюда отрицательные значения.
    Вроде бы можно изменить тип перечисления, указав его тип в конце, как показано там в примере:

    Точно, прописал WORD и всё стало работать))) 1 Перечисление 3.jpg работа 1 Перечисление 4.jpg

    Цитата Сообщение от Валенок Посмотреть сообщение
    Кстати для 8A-v2 коррекцию надо будет делать
    Для H/W 2.0, достаточно 16#F00D заменить на 16#0D
    Последний раз редактировалось kondor3000; 24.09.2024 в 18:24.

  5. #7605

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Что за железка? Как настроена конфигурация задач? Что значит "почти пустой"?

    плк200, из первых моделей. взял, что было под рукой из неиспользуемого - сейчас начал писать новую прогу, без замороченности - клапанами пощелкать и на шим посмотреть)). другие проекты (адаптированивые - рабочие ) заливал - так же было. 99.9% что не в проекте дело.

    Смущает, что этот процесс - синхронизация времени, причем используется dev/rtc1 . причем синхронихация времени с ntp сервером / браузером (в вебморде), не меняли родное время (то, которое отображается в выхлопе hwclock)
    чтоб не вгружал - удалил задачу cron
    теперь при попытке синхр-ции (в вебморде) - так же появляется этот процесс съедающий остаток цп, но его хоть прибить можно
    Изображения Изображения
    • Тип файла: jpg err2.jpg (20.5 Кб, Просмотров: 13)

  6. #7606

    По умолчанию

    Добрый день!

    Возможна ли реализация ведения журнала действий оператора для СПК110/210? Например в виде таблицы, где каждая строка состоит из полей "оператор", "переменная", "старое значение", "новое значение"?

  7. #7607
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,596

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Добрый день!

    Возможна ли реализация ведения журнала действий оператора для СПК110/210? Например в виде таблицы, где каждая строка состоит из полей "оператор", "переменная", "старое значение", "новое значение"?
    Добрый день.
    Готового функционала для реализации аудиторского следа в CODESYS нет.

  8. #7608

    По умолчанию

    Карбофос Вон Евгений Кислов говорит, что штатно нет. Да, так и есть.
    Я бы дурканул и написал бы на основании Тревог. Код был бы ручной, но его же не на все переменные ПЛК надо пихать:
    а) Сделать FBшку типа CSValueMonitor, на вход которой подаются имя и значение переменной, а на выходе есть Текущее, Предыдущее значения (или вообще строка из них, включая имя пользователя) и булевый флаг изменения, который формируется таймером TP на время, условно 500 ms, чтобы ПЛК успел это отловить.
    б) В менеджер тревог запихать тревоги без подтверждения (REP), которая формирует текст из LATCH-переменных (их всего две) типа "Изменение значения переменной VarXX: <LATCH1>" и передать туда инфу из экземпляра FBшки.
    Тогда всё будет логиться в эту таблицу тревог.
    Писал мутно, так как только что идею выдумал. Она может быть кривая и не отшлифованная умственно.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  9. #7609

    По умолчанию

    Добрый день.
    Периодически наблюдаю такую проблему, размещаешь переменные на расстоянии от операторов, функциональных блоков, но в какой-то момент при очередном открытии проекта переменные увеличиваются в размере и начинают наезжать на оператор или функциональный блок. В чем может быть проблема, как с этим бороться?
    Безымянный.png

  10. #7610

    По умолчанию

    Цитата Сообщение от mitqa Посмотреть сообщение
    Добрый день.
    Периодически наблюдаю такую проблему, размещаешь переменные на расстоянии от операторов, функциональных блоков, но в какой-то момент при очередном открытии проекта переменные увеличиваются в размере и начинают наезжать на оператор или функциональный блок. В чем может быть проблема, как с этим бороться?
    Это от масштаба просмотра зависит - сделайте расстояние побольше, да и всё

Страница 761 из 855 ПерваяПервая ... 261661711751759760761762763771811 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4000
    Последнее сообщение: 06.12.2025, 12:05
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 849
    Последнее сообщение: 16.11.2025, 08:58
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •