Страница 173 из 1044 ПерваяПервая ... 73123163171172173174175183223273673 ... ПоследняяПоследняя
Показано с 1,721 по 1,730 из 10436

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #1721
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    YuriBel вот блин, а что теперь делать то ? как заставить вещи считаться и сохраняться, вводить дополнительные входы для FB чтобы он с RETAIN переменных брал значения и продолжал считать дальше ?
    Есть еще глобальные данные и указатели можно подать на вход блока

  2. #1722

    По умолчанию

    Да,забыл сказать-данная конструкция в ST должна работать в цикле
    IF ...
    ELSIF ...;
    ELSIF ...;
    TON1(IN:=(NoP AND bi0_trig) OR (NoP AND bi1_trig),PT:=T#1s);
    END_IF;
    поэтому, когда я делал так:
    Цитата Сообщение от kolyan Посмотреть сообщение
    Ну, как-то так:

    TON1( IN:=(Nop and bi0_trig and bi1_trig), PT:=t#1s);
    то как раз после этого выход таймера и оставался в TRUE.
    Цитата Сообщение от amn Посмотреть сообщение
    Мне кажется у вас сама конструкция неправильная. На входе таймера и на выходе одна и та же переменная. Если она на входе TRUE, то и на выходе она также будет TRUE и таймер тут уже роли не играет.
    С уважением, Михаил.
    Конструкция замечательно работает в CFC за счет буковки R , но совсем не хочет работать в ST(во всяком случае у меня)

    Все-разобрался.

  3. #1723
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    YuriBel так вот же, еще дополнитеьные входы будут необходимы.
    Просто когда заметил, что при всем FB отъедается память не как в Owen Logic, удивился. Если бы прога предназначалась для ПЛК100, может и не парился бы, а так планировал ее на ПЛК63 запускать, а в доках прочел, что всего 448 байт под retain отводится и упс....

    Переписал библиотеку с переносом параметров выхода в VAR_IN_OUT. В результате переменные, цепляющиеся на входы переносим в retain а саму библиотеку нет. Съело 937 байт.

    Я не пойму, тут такая же дырка, как и с загрузкой библиотек в принципе ? при Компиляции CodeSys компилирует все библиотеки, вне зависимости, сколько поставленно в проект по факту ?
    Сейчас начну вычищать лишние библы, чтобы проверить.

    Так и есть, бл.... слов нет, целиком библиотеки подключать нельзя, или может быть можно и живьем в приборе реально будет заниматься меньше памяти.
    Можно как-то контролировать сколько памяти реально использовано в ПЛК ?
    Удалил все библиотеки из oscat кроме одной используемой, и получил честные 97 байт. (96 на переписанной библиотеке с 6-ью экземплярами и + 1 добавленная переменная)

  4. #1724
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    Вопрос по циклу программы - в КДС в онлайн режиме можно посмотреть реальное время выполнения цикла программы ?

  5. #1725
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Засекундомерьте:
    Код:
    VAR
    	prevScanTime, delta: TIME;
    END_VAR
    
    delta := TIME() - prevScanTime;
    prevScanTime := TIME();
    1-2 мс с небольшой прогой на ПЛК110-60.

  6. #1726
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    Yegor то есть только программным костылем ? Какого-нить меню в самом КДС не предусмотрено чтобы посмотреть ?

  7. #1727
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Какого-нить меню в самом КДС не предусмотрено чтобы посмотреть ?
    а в документации что пишется по поводу модуля статистики в конфигураторе?

  8. #1728
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    capzap вы про эту статистику из Информации о проекте ? или еще какую-то ?

    Нажав кнопку ‘Статистика’ (Statistics), вы получите статистическую информацию о проекте. Она
    включает число POU, типов данных, локальных и глобальных переменных.

  9. #1729
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    а слово конфигуратор Вы прочитали в моем посте, это там же где и про модуль button

  10. #1730
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    capzap а, понял, спасибо. Поиграюсь с ним, чтобы разобраться.
    Только если я правильно понял, информацию по нему надо в документации на ПЛК смотреть а не в доках по КДС.
    А, нашел в доках по КДС.... буду разбираться.

Страница 173 из 1044 ПерваяПервая ... 73123163171172173174175183223273673 ... ПоследняяПоследняя

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

Ваши права

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