Страница 578 из 1044 ПерваяПервая ... 78478528568576577578579580588628678 ... ПоследняяПоследняя
Показано с 5,771 по 5,780 из 10436

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

  1. #5771
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,492

    По умолчанию

    Цитата Сообщение от sosna Посмотреть сообщение
    Всем добрый день. Подскажите, если не сложно. Как созданный на CFC макрос засунуть в библиотеку?
    Когда сделали свой ФБ, сохраните (экспортируйте) его как библиотеку. С помощью меню Сохранить как.

  2. #5772

    По умолчанию

    Спасибо, попробую

  3. #5773

    По умолчанию

    Подскажите пожалуйста есть ли ФБ для CFC наподобие элемента ИЛИ для переменных типа WORD?

  4. #5774

    По умолчанию

    Если быть точнее наподобие элемента MOVE только с несколькими входами.

  5. #5775
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,492

    По умолчанию

    Цитата Сообщение от sosna Посмотреть сообщение
    Если быть точнее наподобие элемента MOVE только с несколькими входами.
    Добавляйте новый вход к нужному элементу, наведя курсор на вход и нажав на ПКМ.

  6. #5776
    Участник
    Регистрация
    11.05.2016
    Адрес
    Азов
    Сообщений
    15

    По умолчанию

    Приветствую.
    Пытаюсь прикрутить ОПС к плк 73м. Смотрел по видеоурокам, там нужно "создание загрузочного проекта" - у меня эти пункты неактивны. Как быть (или он создается автоматом?) так же неактивно в "настройки целевой программы - общие - загружать символьный файл"
    Как я понимаю то из этого файла опсос читает адреса переменных. ШО делать О_0?

    Еще вопрос. Не можете прояснить это подключение к ОПС этого плк (rs1) Я раньше прикручивал разные ОПСы к семёну s5 через мастерОПС, кепсервер и т.д, балвался разными скадами. Но тут что то в затуп попал. Руководства читал.

    Если можно шаги настройки через дефис.

    Прошло время...

    По RS1 вроде мастерОПС соединился с ПЛК (мой косяк, перепутал А В на преобразователе 485).
    Теперь как определить адреса переменных (глобальных и локальных) для записи в ОПС? должна быть какая то таблица типа (%I0.0 - адрес 0 и тд)?


    Тут нашел ответ по "созданию загрузочного проекта"

    загрузочный проект создается автоматически т.к. в плк63 программа исполняется из флеш а не из озу. соответсвенно проект автоматически заливается во флешь и автоматически становится загрузочным.


    Так кто нибудь подскажет как определить адреса переменных (глобальных и локальных) для записи в ОПС, сторонних опс?



    Почитал этот топик http://www.owen.ru/forum/showthread.php?t=21035 и ужаснулся , как криво все сделано, почему у старинного S5 семена такого нет?

  7. #5777

    По умолчанию

    Всем добрый день. Пытаюсь писать файл на usb-flash контроллер ПЛК 110-60 М02. При использовании библиотеки SysLibFile минимальный цикл записи получаю 5 с, но со всеми вытекающими минусами данной библиотеки. А при использовании библиотеки OwenLibFileAsync минимальный цикл записи 30 сек. Запись инициирую вызовом функционального блока из основной программы. Никаких таймеров не использую. Собственно вопрос, кто-то замечал такие тайминги?

  8. #5778

    По умолчанию

    Такой вопрос по CDS 2.3 - в редакторе CFC к выходу логического элемента AND подключено несколько переменных VAR типа BOOL, но при активации выхода этого элемента, из всех подключенных переменных становится "TRUE" только одна, хотя линии связи меняют свой цвет с чёрного на синий ко всем переменным.

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

    По умолчанию

    Цитата Сообщение от Павел В. Посмотреть сообщение
    Такой вопрос по CDS 2.3 - в редакторе CFC к выходу логического элемента AND подключено несколько переменных VAR типа BOOL, но при активации выхода этого элемента, из всех подключенных переменных становится "TRUE" только одна, хотя линии связи меняют свой цвет с чёрного на синий ко всем переменным.
    Вложение 30177
    А если быть более внимательным, то окажется, что где-то ниже этим переменным присваеваются совсем другие значения.
    Вложение 30178
    А отображаются всегда значения, которые встречаются самыми последними в схеме

    ЗЫ.
    Множественная запись (в разных местах программы) в переменные ни к чему хорошему не приводит. Никогда так не делайте, а то концов найти не сможете.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  10. #5780
    Пользователь
    Регистрация
    23.10.2015
    Адрес
    Владимирская область
    Сообщений
    26

    По умолчанию

    День добрый! Столкнулся с ситуацией которую никак не могу понять.
    Простой детектор фронта и спада. (Я привык так на си писать)
    MinD1O Выход релюшка или любая другая переменная. Релюшка щелкает-переключается.

    Код...

    Это условие выполняется нормально при фронте MinD1O.
    IF (MinD1O=TRUE AND OldMinD1O=FALSE) THEN
    i:=1;
    END_IF;


    Это условие не выполняется никогда как бы ни записывал. Со скобками в любом сочетании и без скобок.
    IF (OldMinD1O=TRUE AND MinD1O=FALSE) THEN
    i:=0;
    END_IF;

    OldMinD1O:=MinD1O;

    Куда порыть можно??? Более в тексте подпрограммы ничего нет. Всю голову сломал.
    К MinD1O больше нигде нет обращения. OldMinD1O локальная переменная. Она изменяется.
    Как правильно писать сложные условия в CodeSys? В доках ничего кроме простейшего примера не нашел.
    Доброго здоровья!

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

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

Ваши права

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