Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: варианты реализации обхода логики контроллера

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Vitaly123 Посмотреть сообщение
    установить значение на дискретном входе - т.е. как бы нажать кнопку но не в Codesys, а в своей программе.
    Скажите, а для какой цели всё это, если не секрет?
    Железяка должна быть такой: нажал кнопку — работает

  2. #2

    По умолчанию

    Сами протоколом Gateway Вы пользоваться не сможете ни по какому интерфейсу...

  3. #3

    По умолчанию

    Не надо пытаться обмануть контроллер - учитесь с ним дружить. ГОСТ он и есть ГОСТ.
    Пример программы.
    Область определения:
    in1 : Bool; Переменная, привязанная к физическому входу.
    in_myprog1 : bool; Переменная, получаемая от ПК программой в контроллере (протокол не обговариваем)

    Программа:
    if in1 = true then
    Делаем что надо
    end_if;

    if in_myprog1 = true then
    Делаем еще что то
    end_if;

  4. #4
    Пользователь Аватар для Leonid
    Регистрация
    28.03.2009
    Адрес
    Москва
    Сообщений
    35

    По умолчанию

    Задача непонятна. Зачем разбирать и эмулировать протокол обмена данным между Кодесис и ПЛК?
    Отсылайте сетевой пакет из Вашей программы, принимайте его программой в ПЛК, вот и управление. Если сеть проводная и не очень сложная, то протокол UDP вполне подойдет.
    Для ПЛК есть библиотека по работе с сетью.

Страница 2 из 2 ПерваяПервая 12

Ваши права

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