Страница 34 из 94 ПерваяПервая ... 2432333435364484 ... ПоследняяПоследняя
Показано с 331 по 340 из 931

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

  1. #331
    Пользователь
    Регистрация
    19.08.2012
    Адрес
    г. Зерноград, г. Краснодар
    Сообщений
    218

    По умолчанию

    Цитата Сообщение от Адрей Посмотреть сообщение
    Все просто 4х17+50мс 4х27+50мс 4х33,4х35+50мс =150 это только на запись плюс на чтение наверное столько же.
    50 мс - это что? Коммутационный интервал?

  2. #332

    По умолчанию

    Да это межсимвольный интервал везде по разному фрактуют.

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

    По умолчанию

    Цитата Сообщение от sea Посмотреть сообщение
    50 мс - это что? Коммутационный интервал?
    Так Вы же сами его таким задали.
    Захват-1.png
    Цитата Сообщение от sea Посмотреть сообщение
    Ставлю коммутационный интервал 50 мс, 1 повтор, таймаут 10 мс.
    А чем не устраивает значение по умолчанию, равное 0 мс?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #334
    Пользователь
    Регистрация
    19.08.2012
    Адрес
    г. Зерноград, г. Краснодар
    Сообщений
    218

    По умолчанию

    Так это получается, что за один цикл отправляется одна переменная?
    Я думал, что в цикле создается очередь, а затем пошел обмен последовательно по всем переменным, к началу следующего цикла обмен закончился.
    Из этих соображений и выставил 50 мс, с запасом для обмена по RS-485.
    Если отдельные команды чтения записи, то они будут последовательно по одной в каждом цикле выполняться?

  5. #335

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Так Вы же сами его таким задали.
    Захват-1.png

    А чем не устраивает значение по умолчанию, равное 0 мс?
    А там и должен ноль.

  6. #336

    По умолчанию

    Цитата Сообщение от sea Посмотреть сообщение
    Что не так, подскажите?
    Код:
    BOOL Pusk; float Ct; WORD T; WORD M; DWORD P;
    Pusk=GetPSBStatus(256);
    Ct=*(float*)(PSW+258);
    T=PSW[256];
    M=PSW[257];
    P=*(DWORD*)(PSW+260);
    if (Pusk) Ct=Ct+0.1;
    Write(HMI_LOCAL_MCH,0,TYPE_PSW,258,0,TYPE_DWORD,Ct);
    
    Write(PLC,3,MODBUS_RTU_REG_4X,17,0,TYPE_WORD,T);
    Write(PLC,3,MODBUS_RTU_REG_4X,27,0,TYPE_DWORD,Ct);
    Write(PLC,3,MODBUS_RTU_REG_4X,33,0,TYPE_DWORD,P);
    Write(PLC,3,MODBUS_RTU_REG_4X,35,0,TYPE_WORD,M);
    return;
    Нет у меня ошибки нет. версия у меня 2с.6i но программирую панель через виртуализацию Windows XP Mode только в ней нет ошибок.

  7. #337

    По умолчанию

    Цитата Сообщение от sea Посмотреть сообщение
    Так это получается, что за один цикл отправляется одна переменная?
    Я думал, что в цикле создается очередь, а затем пошел обмен последовательно по всем переменным, к началу следующего цикла обмен закончился.
    Из этих соображений и выставил 50 мс, с запасом для обмена по RS-485.
    Если отдельные команды чтения записи, то они будут последовательно по одной в каждом цикле выполняться?
    Если брать макрос на Си то происходит следующее по событию PSB3 запускается макрос происходит передача пакета 4х17 дальше задержка pfw38 потом передача пакета 4х27 снова задержка и тд. пока не отработает макрос. Читайте и пишите оптом. Уменьшите задержку до секунды и все поймете сами. Но задержка мене 5мс приводит к отказу и сбою панели здесь нужно регулировать, все таки панели еще нужно обрабатывать и другие функции.

  8. #338
    Пользователь
    Регистрация
    19.08.2012
    Адрес
    г. Зерноград, г. Краснодар
    Сообщений
    218

    По умолчанию

    Цитата Сообщение от Адрей Посмотреть сообщение
    Если брать макрос на Си то происходит следующее по событию PSB3 запускается макрос происходит передача пакета 4х17 дальше задержка pfw38 потом передача пакета 4х27 снова задержка и тд. пока не отработает макрос. Читайте и пишите оптом. Уменьшите задержку до секунды и все поймете сами. Но задержка мене 5мс приводит к отказу и сбою панели здесь нужно регулировать, все таки панели еще нужно обрабатывать и другие функции.
    Получается быстрее записать 17-35 регистры одной командой. Попробую...

  9. #339
    Пользователь
    Регистрация
    19.08.2012
    Адрес
    г. Зерноград, г. Краснодар
    Сообщений
    218

    По умолчанию

    На ГМ при групповой записи регистров 17-35 все что выжал - те же 0,3 секунды смена информации на индикаторе СМИ2. Думаю это уже ограничение СМИ2, а именно период вывода информации на светодиодный индикатор.
    Может кто поиграться с индикатором захочет - файл в прикреплении.

    Спасибо всем за помощь, узнал новое, полезное... жаль только с функциями СИ так и не удалось прошить панель.

    Теперь будем осваивать обмен с использованием Modbus.lib в ПЛК
    Вложения Вложения

  10. #340
    Пользователь
    Регистрация
    01.04.2010
    Адрес
    Лыткарино
    Сообщений
    174

    По умолчанию

    Господа подскажите как сделать чтобы ОРС сервер modbus_opc_server читал все данные, читает только тогда когда обращаюсь в соответствующий экран? Может неправильно сделал обозвал все глобальным.Возможно неправильно больно проэкт стал нечитабельным
    Последний раз редактировалось liga_blunt; 24.11.2013 в 20:04.

Страница 34 из 94 ПерваяПервая ... 2432333435364484 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3197
    Последнее сообщение: 23.04.2024, 13:45
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. СПК 110 в качестве Панели оператора
    от GSM73 в разделе СПК1хх
    Ответов: 3
    Последнее сообщение: 14.03.2017, 00:42
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1хх
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17
  5. Ответов: 4
    Последнее сообщение: 27.10.2012, 23:12

Метки этой темы

Ваши права

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