Страница 152 из 377 ПерваяПервая ... 52102142150151152153154162202252 ... ПоследняяПоследняя
Показано с 1,511 по 1,520 из 4194

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

Комбинированный просмотр

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

    По умолчанию

    Цитата Сообщение от Studiedlist Посмотреть сообщение
    Здравствуйте, какая максимальная частота кадров анимации изображений и от чего она зависит?
    Есть ли способ сделать плавную анимацию с частотой 30/60 кадров в секунду?
    Добрый день.
    В основном, все упирается в свободную память панели.
    Мы делали проекты с 24 кадра в секунду - выглядело достаточно плавно.
    Насчет 60 - не пробовали.

  2. #2

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    В основном, все упирается в свободную память панели.
    То есть количество кадров на одном экране ограничено памятью?
    Как узнать количество свободной памяти и есть ли ухищрения для увеличения количества кадров в секнуду?

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

    По умолчанию

    Цитата Сообщение от Studiedlist Посмотреть сообщение
    То есть количество кадров на одном экране ограничено памятью?
    Как узнать количество свободной памяти и есть ли ухищрения для увеличения количества кадров в секнуду?
    Файл - Экспорт проекта - оценить размер получившегося файла. Максимальное для панели значение - в районе 100 Мб.
    К ухищрениям можно отнести только уменьшение размера изображений - снижение разрешения, сжатие и т.д.

  4. #4

    По умолчанию

    Здравствуйте. Панель СП307 (Master) работает с реле ПР200 (Slave). Подскажите пожалуйста, как реализовать остановку выполнения программы ПР200 при ошибке (потери) связи или отключении питания панели СП307. Может с помощью функциональной области с непрерывной передачей (присвоением значения) системного бита панели PSB51 или как-то ещё? То есть, чтобы при отключении панели, неисправности панели или потери связи панели с реле, программа в ПР200 прекращала выполнение.
    Последний раз редактировалось yupa; 13.11.2019 в 16:48.

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

    По умолчанию

    ЗЫ
    Проверил через монитор порта
    Эмулятор переключение функции через PFW36.2 не поддерживает.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #6

    По умолчанию

    petera, спасибо за ответ и за эксперименты. Про перезагрузку панели не знал, думал, что биты PFW26.2 и PFW36.2 можно менять на лету. Т.е., ежели у меня кроме ТРМов на панель навешены другие слейвы, писать в них функцией 0х06 не получится?

    Кста, бит PFW26.2 потому что ТРМ я прикрутил к порту download. Бит PFW36.2 -- для порта PLC.

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

    По умолчанию

    Цитата Сообщение от dan75 Посмотреть сообщение
    petera, спасибо за ответ и за эксперименты. Про перезагрузку панели не знал, думал, что биты PFW26.2 и PFW36.2 можно менять на лету. Т.е., ежели у меня кроме ТРМов на панель навешены другие слейвы, писать в них функцией 0х06 не получится?

    Кста, бит PFW26.2 потому что ТРМ я прикрутил к порту download. Бит PFW36.2 -- для порта PLC.
    Использовать 0х10 функцию записи без PFW26.2/36.2 только для ТРМов можно если использовать макрос низкоуровневого формирования команды 0х10
    Делал когда-то для СП270 и МУ
    Код:
    //В примере адрес устройства равен 176
    //Данные с маской выхoдов  МУ в регистре PSW300
    //*************************************************
    BYTE snd[11]={0xB0,0x10,0x00,0x32,0x00,0x01,0x02};//буфер для посылки команды slave
    //[0]-адрес устройства(0xB0) 176
    //[1]-Код функции ModbusRTU 0x10 -запись нескольких регистров
    //[2]-ст.байт адреса начального регистра(0x00)
    //[3]-мл.байт адреса начального регистра(0x32) 50
    //[4]-ст.байт количества регистров(0x00)
    //[5]-мл.байт количества регистров(0x01)
    //[6]-количество байтов(0x02)
    //[7]-ст.байт значения в регистре(Определим ниже)
    //[8]-мл.байт значения в регистре(Определим ниже)
    //[9]-ст.байт CRC(Определим ниже)
    //[10]-мл.байт CRC(Определим ниже)
    
    BYTE rcv[8];//буфер для приема ответа от slave
    //[0]-адрес устройства
    //[1]-Код функции ModbusRTU-чтение нескольких регистров 0x10
    //[2]-ст.байт адреса начального регистра(0x00)
    //[3]-мл.байт адреса начального регистра(0x32)
    //[4]-ст.байт количества регистров(0x00)
    //[5]-мл.байт количества регистров(0x01)
    //[6]-ст.байт CRC
    //[7]-мл.байт CRC
    
    snd[7]=HIBYTE(PSW[300]);
    snd[8]=LOBYTE(PSW[300]);
    snd[9]=HIBYTE(Crc(snd,9));//дополнить команду CRC, сначала Hi
    snd[10]=LOBYTE(Crc(snd,9));//затем Lo
    //Crc() -внутренняя функция, ее писать не надо
    
    Enter(PLC);//Захватить порт PLC
    Send(PLC,snd,11);//Отправить команду
    Receive(PLC,rcv,8,1000,6);//Получить ответ (тайм-аут 1000мс)
    Leave(PLC);//Освободить порт
    Последний раз редактировалось petera; 19.11.2019 в 13:52.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #8

    По умолчанию

    petera, благодарю за макрос. Как подправить, чтобы писал в регистр 4х4, дотумкаю. Но в любом случае для изменения уставок ТРМ придётся ждать живой панели. Эмулятор не поддерживает макросы.

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

    По умолчанию

    Цитата Сообщение от dan75 Посмотреть сообщение
    petera, благодарю за макрос. Как подправить, чтобы писал в регистр 4х4, дотумкаю. Но в любом случае для изменения уставок ТРМ придётся ждать живой панели. Эмулятор не поддерживает макросы.
    BYTE snd[11]={0x01,0x10,0x00,0x04,0x00,0x01,0x02};//буфер для посылки команды slave
    //[0]-адрес устройства(0x01) 1
    //[1]-Код функции ModbusRTU 0x10 -запись нескольких регистров
    //[2]-ст.байт адреса начального регистра(0x00)
    //[3]-мл.байт адреса начального регистра(0x04) 4x4
    //[4]-ст.байт количества регистров(0x00)
    //[5]-мл.байт количества регистров(0x01)
    //[6]-количество байтов(0x02)
    //[7]-ст.байт значения в регистре(Определим ниже)
    //[8]-мл.байт значения в регистре(Определим ниже)
    //[9]-ст.байт CRC(Определим ниже)
    //[10]-мл.байт CRC(Определим ниже)
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  10. #10

    По умолчанию

    В функциональной области математическая операция деления на "0" что даст? Мне нужно делить на содержание переменной и там может быть "0". Переменные целочисленные.

Страница 152 из 377 ПерваяПервая ... 52102142150151152153154162202252 ... ПоследняяПоследняя

Похожие темы

  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 в качестве панели оператора
    от Леонид в разделе СПК1xx (архив)
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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