Показано с 1 по 7 из 7

Тема: Вопрос по SysLibPort

  1. #1

    По умолчанию Вопрос по SysLibPort

    Коллеги, добрый вечер!

    Досталась задача от предыдущего автора, в которой, кроме массы всего прочего, через быстрые входы должны считываться частоты с 2-х расходомеров с частотным выходом. Ребята пытались читать эту частоту быстрыми входами, но программным опросом - у них ничего не вышло. Программа достаточно навороченная и переписывать ее полностью уж очень не хочется. А если использовать вместо просто быстрых входов быстрые счетчики, то так и получится. Мне видится выход в применении Fast discrete inputs – direct control. Но что-то в описании SysLibPorts уж очень мало информации. Например, мне нужно считать состояние быстрого входа 1. Что я должен сделать? По идее, использовать какой-то из видов SysPortIn (SysPortInW, SysPortInD). А какой должен быть номер порта wPort? И какую информацию при этом будет содержать выходной байт (слово, дойное слово) этой функции?
    Последний раз редактировалось Hemann; 02.03.2022 в 08:10.

  2. #2

    По умолчанию

    Порты 0.
    Возвращает/задаёт битовую маску
    Тролль-наседка, добрый, нежный и ласковый

  3. #3

    По умолчанию

    Коллеги, приветствую!

    Сегодня получил с завода новый ПЛК110-60. Попытался вызывать по системному событию "timer" некую тестовую программу, но она не вызывается. Вообще-то у меня есть задумка по этому событию считывать состояние входов 1-4 ПЛК (в режиме Fast Discrete Inputs - Direct Control) и выдавать "нагора" уже обработанную информацию о том что на этих входах происходит. Я что-то не то делаю? Тестовая программка - в прикреплении.
    Вложения Вложения

  4. #4

    По умолчанию

    Там целый список действий, который надо сделать чтобы запустить задачу по прерыванию. И сделать надо все действия
    Тролль-наседка, добрый, нежный и ласковый

  5. #5

    По умолчанию

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

  6. #6
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    623

    По умолчанию

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

    Вот пример работы с timer.lib
    https://www.youtube.com/watch?v=WfIRyDNOf3k

    Вот тут описание библиотеки
    https://owen.ru/product/codesys_v2/libraries

    Тут пример проекта codesys (Примеры для ПЛК1хх —> пункт 16)
    Работа с быстрыми входами/выходами по прерыванию высокочастотного таймера
    https://owen.ru/product/codesys_v2/example_program

    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»

    Не работаю в ОВЕН с 01.07.22
    По всем вопросам обращайтесь на почту: support@owen.ru

  7. #7

    По умолчанию

    Александр, спасибо! Буду изучать!

Похожие темы

  1. Вопрос по ТРМ 12 Щ11
    от dima_89 в разделе Эксплуатация
    Ответов: 15
    Последнее сообщение: 12.10.2011, 15:01
  2. Вопрос по САУ-У
    от LUCHNICK в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 09.08.2011, 18:16
  3. вопрос по трм 212
    от Paulexe72 в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 17.03.2010, 09:52
  4. вопрос по плк
    от Foxer в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 13.10.2009, 19:41
  5. Вопрос по ПЛК
    от Advokatio в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 18.01.2009, 12:09

Ваши права

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