Страница 197 из 708 ПерваяПервая ... 97147187195196197198199207247297697 ... ПоследняяПоследняя
Показано с 1,961 по 1,970 из 7074

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

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

    По умолчанию

    Есть два варианта привязка переменной к каналу:

    1. Хороший - привязка уже существующих переменных. В этом случае пиктограмма со стрелочкой, адрес зачеркнут.
    2. Плохой - привязка несуществующей переменной, переменная создается в момент привязки. В этом случае пиктограмма с желтой звездочкой, адрес не зачеркнут.

    У вас каким-то образом оба способа смешались, и начались ошибки.

  2. #1962

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Есть два варианта привязка переменной к каналу:

    1. Хороший - привязка уже существующих переменных. В этом случае пиктограмма со стрелочкой, адрес зачеркнут.
    2. Плохой - привязка несуществующей переменной, переменная создается в момент привязки. В этом случае пиктограмма с желтой звездочкой, адрес не зачеркнут.

    У вас каким-то образом оба способа смешались, и начались ошибки.
    У меня все переменные заранее созданы.

  3. #1963

    По умолчанию

    А чем Триггер (Передний фронт) отличается от Триггер (Цикл) ?
    Изображения Изображения
    • Тип файла: png 5.png (15.4 Кб, Просмотров: 17)

  4. #1964

  5. #1965

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    В первом случае опрос канала происходит по переднему фронту заданной логической переменной, во втором - циклически.
    О какой заданной логической переменной идет речь. Мне надо обнулить счетчик в модуле ввода, т.е в регистр с определенным адресом надо послать переменную со значением 0. Какой режим тут надо выбрать ?

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

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    О какой заданной логической переменной идет речь. Мне надо обнулить счетчик в модуле ввода, т.е в регистр с определенным адресом надо послать переменную со значением 0. Какой режим тут надо выбрать ?
    По переднему фронту - иначе счетчик будет циклически обнуляться и не сможет ничего насчитать.

  7. #1967

    По умолчанию

    В РЭ на модуль ввода написано: Для принудительного обнуления счетчика следует записать значение 0 в регистр сброса значения входа в дополнительном режиме. Обнуление счетчика будет произведено в течение 10 мс после записи значения 0.

    Надо сформировать такой импульс. Как видно фронт будет сформирован при переходе из 0 в 1. В этом случае 0 в регистр не запишется, или я не прав.
    Изображения Изображения
    • Тип файла: png 55.png (4.6 Кб, Просмотров: 6)
    Последний раз редактировалось Newcomer; 15.04.2019 в 15:06.

  8. #1968

    По умолчанию

    Евгений, я корректно все задал ? Что можете посоветовать по ускорению работы СПК ? К СПК по Ethernet подключены модуль ввода и два модуля вывода. Надо максимизировать скорость обмена с модулями и минимизировать время цикла программы СПК.
    Изображения Изображения
    • Тип файла: png 1.png (22.6 Кб, Просмотров: 20)
    • Тип файла: png 2.png (18.3 Кб, Просмотров: 17)
    Последний раз редактировалось Newcomer; 15.04.2019 в 16:39.

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

    По умолчанию

    У вас разумные настройки.
    Фронт надо создать в триггерной переменной канала - она не имеет отношения к значению канала.
    Это две разных переменных - одна является командой записи, а вторая - записываемым значением (в вашем случае - нулем).
    Это отчасти похоже на режим By Command в CoDeSys 2.3.

  10. #1970

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    У вас разумные настройки.
    Вы это про две последние картинки ?

    Ранее Задача цикла шины стояло - Не задано (поставил - Main Task).

    Тип -> Циклическое стояло 20 мс (поставил 10 мс).

    После того как я "оптимизировал" все стало много хуже.
    Последний раз редактировалось Newcomer; 15.04.2019 в 17:08.

Страница 197 из 708 ПерваяПервая ... 97147187195196197198199207247297697 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3193
    Последнее сообщение: 15.04.2024, 12:51
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 822
    Последнее сообщение: 20.11.2023, 17:48
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 245
    Последнее сообщение: 02.10.2022, 11:34
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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