Показано с 1 по 10 из 68

Тема: Как создать библиотеку?

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от Адрей Посмотреть сообщение
    Своя библиотека очень даже хорошо и создается она очень просто, при сохранении проекта выберите сохранить, как и выберите тип lib все POU сохранятся в одной библиотеке.
    То есть, PLC-PRG не нужно удалять?
    Последний раз редактировалось drvlas; 22.03.2011 в 09:20.

  2. #2

    По умолчанию

    А для коммерческой защиты используется специальная утилита от КДС она платная.

  3. #3
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Большое спасибо за дележку опытом!

    Да, я смотрел на проверялку. Поработаю.

    Итак, я создаю проект, в идеале его даже юзаю некоторое время, отлаживаю, проверяю на всякие глупости типа неиспользуемых переменных... Затем (так и не понял, вырезаю главную программу или нет - но по ходу разберусь) сохраняю его в виде внутренней "бибки".
    Затем подгружаю к другому проекту.

    Вроде ясно. А при последующей доработке библиотеки - мне нужно возвращаться в том исходный проект? Или я могу ее рихтовать прямо при работе в следующем проекте? Могу ли я править что-то в ПОУ, загруженных как библиотека?

  4. #4

    По умолчанию

    Цитата Сообщение от drvlas Посмотреть сообщение
    А при последующей доработке библиотеки - мне нужно возвращаться в том исходный проект? Или я могу ее рихтовать прямо при работе в следующем проекте? Могу ли я править что-то в ПОУ, загруженных как библиотека?
    Редактированию библиотека не подаётся. Исходный проект надо хранить.

  5. #5
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,574

    По умолчанию

    Цитата Сообщение от drvlas Посмотреть сообщение
    А при последующей доработке библиотеки
    для меня эти слова были ключевыми, дальше я не прочитал сам вопрос

  6. #6
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    дальше я не прочитал сам вопрос
    Не расстраивайся! С моими многословными вопросами это обычное дело

    Спасибо! Начинаю ваять "бибку"

  7. #7

    По умолчанию

    Цитата Сообщение от drvlas Посмотреть сообщение
    Большое спасибо за дележку опытом!

    Да, я смотрел на проверялку. Поработаю.

    Итак, я создаю проект, в идеале его даже юзаю некоторое время, отлаживаю, проверяю на всякие глупости типа неиспользуемых переменных... Затем (так и не понял, вырезаю главную программу или нет - но по ходу разберусь) сохраняю его в виде внутренней "бибки".
    Затем подгружаю к другому проекту.

    Вроде ясно. А при последующей доработке библиотеки - мне нужно возвращаться в том исходный проект? Или я могу ее рихтовать прямо при работе в следующем проекте? Могу ли я править что-то в ПОУ, загруженных как библиотека?
    1. PLC_PRG вырезается обязательно
    2. "Рихтовать" библиотеку в проекте невозможно, можно только просмотреть в разделе Менеджер библиотек

  8. #8

    По умолчанию

    Цитата Сообщение от alachi Посмотреть сообщение
    1. PLC_PRG вырезается обязательно
    2. "Рихтовать" библиотеку в проекте невозможно, можно только просмотреть в разделе Менеджер библиотек
    +1.
    Создаете проект. В нем:
    PLC_PRG
    Необходимое количество модулей (на любых языках).
    Обязательно отлаживаетесь, проверяете работу всех блоков, что Вы все необходимые переменные как var_input и var_output объявили.

    Если уверенны, что править и отлаживать после правки не надо:
    Оставляем только Необходимые подпрограммы.
    Сохраняем ка внутреннюю библиотеку.

    Если будете править, или дополнять библиотеку:
    Сохраните проект. Создайте копию, и уже из копии делайте библиотеку.

    ВАЖНО: никаких глобальных и уж тем более конфигурационных переменных внутри подпрограмм для библиотеки.

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

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    ВАЖНО: никаких глобальных и уж тем более конфигурационных переменных внутри подпрограмм для библиотеки.
    Это рекомендация (понимаю, что настоятельная) или все же можно утверждать, что недопустимо?

  10. #10

    По умолчанию

    Цитата Сообщение от drvlas Посмотреть сообщение
    То есть, PLC-PRG не нужно удалять?
    Само собой собираете все POU для удобства в одном проекте и сохраняете одной полной библиотекой.

Ваши права

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