Страница 191 из 318 ПерваяПервая ... 91141181189190191192193201241291 ... ПоследняяПоследняя
Показано с 1,901 по 1,910 из 3178

Тема: Панели оператора СП3xx. Вопросы и ответы

  1. #1901
    Пользователь
    Регистрация
    02.12.2018
    Адрес
    Алтай - Сахалин
    Сообщений
    27

    По умолчанию

    Добрый день. Вот дошли руки навести красоты в проекте. Есть ли возможность анимировать имеющиеся в стандартной библиотеке изображения электрических контактов - ну чтобы в зависимости от бита открыт или закрыт? или только рисовать свои изображения? И если свои рисовать - какие размеры изображения стандартные для индикатора например в пикселях и форматы какие конфигуратор понимает? Спасибо
    Изображения Изображения
    Последний раз редактировалось Григорий Чумакин; 16.10.2020 в 18:08.

  2. #1902

    По умолчанию

    всем привет! коллеги, подскажите, пожалуйста, что не так?
    вот макрос для панели СП3хх:

    WORD Addr=PSW[600];
    DWORD Var=PSW[602];
    Write(HMI_LOCAL_MCH, 0, TYPE_PFW, Addr, 0, TYPE_DWORD, Var);

    на самой панели выведены два поля ввода для PSW[600] и PSW[600].
    после этого кнопкой активируется функциональная область, вызывающая этот макрос.

    ожидание: в регистр PFW с адресом, считанным из PSW[600] записывается значение из PSW[602].
    реальность: регистр PFW остается без изменений
    Последний раз редактировалось otporuchik; 16.10.2020 в 17:44.

  3. #1903
    Пользователь
    Регистрация
    02.12.2018
    Адрес
    Алтай - Сахалин
    Сообщений
    27

    По умолчанию

    День добрый - да беда с этими макросами - в эмуляции не работают, отлаживать достаточно проблеммно. Я бы для начала убедился что макрос вообще выполняется - ну какую нибудь переменную дернул при выполнении и индикатор зажег. А потом уже разбираться - может чего еще меняет значение в этом адресе. Синтаксис вроде как верный. С уважением

  4. #1904

    По умолчанию

    Цитата Сообщение от Григорий Чумакин Посмотреть сообщение
    День добрый - да беда с этими макросами - в эмуляции не работают, отлаживать достаточно проблеммно. Я бы для начала убедился что макрос вообще выполняется - ну какую нибудь переменную дернул при выполнении и индикатор зажег. А потом уже разбираться - может чего еще меняет значение в этом адресе. Синтаксис вроде как верный. С уважением
    Да, выполнение. На всякий случай пропишу флажок какой-нибудь, чтобы хоть это увидеть.
    Спасибо.

  5. #1905
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,821

    По умолчанию

    Цитата Сообщение от Григорий Чумакин Посмотреть сообщение
    День добрый - да беда с этими макросами - в эмуляции не работают, отлаживать достаточно проблеммно. Я бы для начала убедился что макрос вообще выполняется - ну какую нибудь переменную дернул при выполнении и индикатор зажег. А потом уже разбираться - может чего еще меняет значение в этом адресе. Синтаксис вроде как верный. С уважением
    Мои попытки предложить инструменты для отладки макросов оказались в курилке, вряд ли Вы туда заглядываете https://owen.ru/forum/showthread.php...l=1#post251022
    Я предложил функцию для вывода диагностической информации из выполняемого макроса на спец.окно.
    Есть возможность приостановить выполнение макроса в заданных точках останова на заданное время или до нажатия на экран
    В этот момент в окно выводится диагностическая информация - любая, например, заданный текст, значения тех или иных переменных.
    В нужном месте любого своего макроса помещаете вызов "функции"
    DEBUG(int delay, const char *format, ... ), где
    - delay - время "показа" окна отладки в сек
    - format - строка формата аналогичная функции fprint, в строке формата можно использовать \n - переход на новую строку, \t - табуляция, \a - короткий бип
    - ... собственно сами переменные, которые нужно вывести на экран.

    Например,
    int a, b, c;
    a= 2;
    b = PSW[250];
    c = a + b;
    DEBUG(20, " This is my test\n a= %d b= %d c= %d", a, b, c);
    PSW[300] = 100;
    PSW[400] = PSW[256] + PSW[300];
    DEBUG(30, "PSW[256]= %d PSW[300]= %d PSW[400]= %d", PSW[256], PSW[300], PSW[400]);

    Если в Глобальном макросе
    #define DEBUG_ENB 1
    то
    при вызове макроса из примера
    на экране панели появится на 20 сек сначала такое окно
    > Func1 line 134 in Mac355\Mac355.c
    This is my test
    a= 2 b= 0 c= 2

    Затем, на 30 сек такое окно
    > Func1 line 137 in Mac355\Mac355.c
    PSW[256]= 0 PSW[300]= 100 PSW[400]= 100
    -


    Первая строка служебная, формируется автоматически и содержит название макроса, откуда вызывался DEBUG, и номер строки в скомпилированной программе.
    Последний раз редактировалось petera; 16.10.2020 в 20:27.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #1906

    По умолчанию

    Добрый день, не могу считать данные с панели СП307-Б (561192003321251) контроллером ПЛК 110-24.30.Р-L(54213200332112610 targets_v3.3_for_plc1xx_m02) по rs 485 (Modbus-rtu).
    Отправить данные на панель получается. Получать и отправлять данные на ПР200 получается.
    Оба порта Контроллера в режиме Мастер.
    Пробовал с обоих портов подключать и панель и ПР200. С панели данные не приходят.
    Вложения Вложения

  7. #1907
    Пользователь
    Регистрация
    02.12.2018
    Адрес
    Алтай - Сахалин
    Сообщений
    27

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Мои попытки предложить инструменты для отладки макросов оказались в курилке, вряд ли Вы туда заглядываете
    Спасибо за ваш труд - почитал, отличная реализация отладчика макросов- возьму на вооружение. Действительно в курилку не заглядывал - зря как оказалось)

  8. #1908
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,821

    По умолчанию

    Цитата Сообщение от Григорий Чумакин Посмотреть сообщение
    Спасибо за ваш труд - почитал, отличная реализация отладчика макросов- возьму на вооружение. Действительно в курилку не заглядывал - зря как оказалось)
    Если будете использовать этот отладчик, то следует иметь ввиду, что:
    Режим выполнения отлаживаемого макроса, хотя бы на время отладки, должен быть установлен - "Параллельный"
    Захват-11.png
    Иначе нельзя управлять "Окном отладки" кнопками Влево, Вправо и ОК.
    После отладки режим выполнения может быть установлен как - "Последовательный"
    Последний раз редактировалось petera; 20.10.2020 в 20:51.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #1909
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,821

    По умолчанию

    Цитата Сообщение от Григорий Чумакин Посмотреть сообщение
    ... Действительно в курилку не заглядывал - зря как оказалось)
    Там еще кое что в качестве примера макросов на Си можно посмотреть https://owen.ru/forum/showthread.php?t=33784
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  10. #1910

    По умолчанию

    Цитата Сообщение от Турлюн_Александр Посмотреть сообщение
    Добрый день, не могу считать данные с панели СП307-Б (561192003321251) контроллером ПЛК 110-24.30.Р-L(54213200332112610 targets_v3.3_for_plc1xx_m02) по rs 485 (Modbus-rtu).
    Отправить данные на панель получается. Получать и отправлять данные на ПР200 получается.
    Оба порта Контроллера в режиме Мастер.
    Пробовал с обоих портов подключать и панель и ПР200. С панели данные не приходят.
    Предыдущие 2 страницы читайте, только обсуждали.

Страница 191 из 318 ПерваяПервая ... 91141181189190191192193201241291 ... ПоследняяПоследняя

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1хх
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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