Страница 4 из 37 ПерваяПервая ... 2345614 ... ПоследняяПоследняя
Показано с 31 по 40 из 365

Тема: CoDeSys v2.3

  1. #31

    По умолчанию

    Правильно ли я понял, что Вы открываете:
    Проект->Опции->Символьная конфигурация->Настроить Символьный файл.
    В открывшемся окне выбираете какие переменные Вам нужны (открываете все папки и удерживая Ctrl выделяете именно нужные элементы), и при этом все переменные проекта видны в OPC?
    Честно говоря с такой ситуацией сталкиваюсь впервые...

  2. #32

    По умолчанию

    У Вас в настройках OPC сервера стоит путь к проекту. Если его убрать нужны будут символы. Приоритет загрузки символов переменных по умолчанию - файл проекта.

  3. #33

    По умолчанию

    2Николаев Андрей
    Да, именно так.

    2Малышев Олег
    Вы правы,после того как убрал имя проекта получилось.
    Правда потребовались дополнительно некоторые шаманские действия - перекомпиляция,перегрузка проекта,убил директорию с символами в Windows и Gateway server в памяти.После чего то из этого получилось как хотелось.

  4. #34

    По умолчанию

    Только вчера проверял:
    Не надо ничего удалять ни откуда.
    В CoDeSys:
    1. Ставите галочку создавать файл.
    2/ Открываете меню выбора переменных.
    3. В меню выбора удерживая Ctrl выбираете мышкой нужные переменные (будут синего цвета). Если этого не делать - автоматически берутся все переменные.
    4. Не забываем поставить галочку в низу - передавать данные.
    5. Далее команда компилировать все. Ну и логин. Не забудте сохранить проект.

    В OPC - удаляете все старые подключения. Добавляете новый узел, и в нем с помощью меню выбора указываете сетевые настройки. Все работает

    В СКАДА при перенастройке OPC сервера (если старый не работал) нужно удалить OPC сервер и вставить заново.

  5. #35
    Пользователь
    Регистрация
    18.03.2007
    Адрес
    г. Краснодар
    Сообщений
    233

    По умолчанию

    А еще вопрос.

    Можно ли через этот ОРС с одного ПЛК читать перемнные но с разным периодом опроса.
    Пример
    одни данные - 1 раз в 100мсек,
    другие данные - 1 раз в 500мсек,
    время - 1 раз в сек.
    т.д.

  6. #36

    Thumbs up

    Здесь нужно понимать "отпускает" ли опрашивающая программа OPC сервер (то есть освобождает ли канал обмена при отсутствии запроса).
    Если освобождает - можно попробовать.

  7. #37
    Пользователь
    Регистрация
    18.03.2007
    Адрес
    г. Краснодар
    Сообщений
    233

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Здесь нужно понимать "отпускает" ли опрашивающая программа OPC сервер (то есть освобождает ли канал обмена при отсутствии запроса).
    Если освобождает - можно попробовать.
    Что значит отпускает.
    Запущенная программа запускает ОРС, смотрит данные и выводит на экран, но и выполняет разные события. Но для разгрузки канала связи удобно читать переменные с разным периодом опроса (я зараннее знаю время изменения данных).

  8. #38

    По умолчанию

    Все верно.
    Программа запускает OPC при каждой транзакции.
    А вот выключает (закрывает) ли она OPC при отсутствии обмена по сети - вот вопрос.

  9. #39
    Пользователь
    Регистрация
    18.03.2007
    Адрес
    г. Краснодар
    Сообщений
    233

    По умолчанию

    Все равно не понял.
    Я думаю так.
    ОРС опрашивает данные, а программа смотрит изменения данных - конечно она не закрывает связь с ОРС. Т.е закрывешь программу и закрывется ОРС.

    Но программа сообщает ОРС какие переменные надо опрашивать и ОРС их опрашивает с общим периодом для всех. Или программа может сообщить ОРС какие переменные и с каким периодом опрашивать.

  10. #40

    По умолчанию

    Помимо вызова самого OPC есть еще работа с физическим COM портом.
    При обмене OPC занимает COM порт и больше ни одно приложение не имеет доступа к порту, пока OPC не перестанет его использовать.

Страница 4 из 37 ПерваяПервая ... 2345614 ... ПоследняяПоследняя

Ваши права

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